S7 200简单的例子
-
-
myron_mao
2009-07-06
S7 200简单的例子,AQW0,AQW2为模拟量输出,去控制执行元件。供参考!
Network 1 // 低速控制范围
LD V160.1
LPS
AW>= C1, +20
= V150.1
LPP
AW<= C1, +1
= V150.2
Network 2 // 高速控制范围
LD V160.1
LPS
AW>= C2, +40
= V150.3
LPP
AW<= C2, +20
= V150.4
Network 3 // 低速控制
// 网络注释
LD V160.0
A I0.1
AN I0.3
A SM0.5
AN V150.1
LD V160.0
A I0.2
A SM0.5
AN V150.2
LD I0.0
CTUD C1, +21
Network 4 // 高速控制
LD V160.0
A I0.1
A I0.3
A SM0.5
AN V150.3
LD V160.0
A I0.2
A SM0.5
AN V150.4
LD I0.0
CTUD C2, +41
Network 5 // 高速数据
LD I0.3
MOVW C2, VW10
*I +800, VW10
Network 6 // 低速数据
LDN I0.3
MOVW C1, VW10
*I +800, VW10
Network 7 // 低速数据合成
LDN I0.3
A V160.0
MOVW +1600, VW20
+I VW10, VW20
Network 8 // 高速数据合成
LD I0.3
A V160.0
MOVW +4000, VW20
+I VW10, VW20
Network 9 // 输出数据(运转)
LD V160.0
MOVW VW20, AQW0
MOVW VW20, AQW2
Network 10 // 输出数据(停止)
LDN V160.0
O T100
MOVW +0, AQW0
MOVW +0, AQW2