plc编程实例

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:55:43
、自动售货机的控制要求:
(1)此售货机可投1元硬币 。
(2)当投入的硬币总值超过2元时汽水按钮指示灯亮;当投入的硬币总值超过3元时汽水及咖啡按钮指示灯都亮 。
(3)当汽水按钮指示灯亮时,按汽水按钮则汽水排出8秒后自动停止,这段时间内汽水指示灯闪烁。
(4)当咖啡按钮指示灯亮时,按咖啡按钮则咖啡排出8秒后自动停止,这段时间内汽水指示灯闪烁 。
(5)若投投入硬币总值超过按钮的钱数(汽水2元咖啡3元)时找钱指示灯亮并退出多余的钱 。
用PLC 编程
用西门子的编程就可以 是用代码变的 急!!!!!!!!!!!!!!!!!!!

TITLE=程序注释
Network 1 // 网络标题
// 网络注释
LD SM0.1
MOVW +0, VW0
Network 2
LD I0.0
EU
INCW VW0
Network 3
LDW>= VW0, +2
AN Q0.2
= M0.0
Network 4
LDW>= VW0, +3
AN Q0.3
= M0.1
Network 5
LD I0.2
EU
A M0.0
O Q0.2
AN Q0.3
AN T37
TON T37, +80
= Q0.2
Network 6
LD Q0.2
ED
-I +2, VW0
Network 7
LD M0.0
LD SM0.5
A Q0.2
OLD
= Q0.0
Network 8
LD I0.3
EU
A M0.1
O Q0.3
AN Q0.2
AN T38
TON T38, +80
= Q0.3
Network 9
LD Q0.3
ED
-I +3, VW0
Network 10
LD M0.1
LD SM0.5
A Q0.3
OLD
= Q0.1
Network 11
LD Q0.2
ED
LD Q0.3
ED
OLD
O Q0.4
AW>