控制工程师论坛

软件与程序

S7 200简单的例子

myron_mao
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
回帖

评论7

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China