当前位置: 主页 > PLC控制

s5 do指令

下面程序什么意思?
DO=can1
LW=can2
TDW5
其中can1=DB14;can2=+00159。

最佳答案

建议系统全面了解这个DO指令:
1.DO指令是操作允许下一条语句做变址处理,当控制器程序被扫描时它们可以修改下一条语句的参数。
例:
DO变址操作指令
DODW51DW51的值为H0006=6
LDW0实际上此时相当于LDW6
DOFW10;JU6
如FW10的内容为7,指令实际上等于JU7指令(无条件向后跳过7条指令)。

DOmw220
m004:JUm004
JUm005
JUm006
JUm007
JUm008
m009:JUm009
根据mw220中的内容进行向后跳转,如其内容为n,则其后的JUm004指令实际为JUn.
即无条件向后跳过n条指令.例如,mw220中的内容分别为0,1,2,3,4,5,则分别执行JUm004,JUm005…..JUm009
2.在S7中编程,用JL跳转到标号。例:
LMB0//将跳转目的地编号装入累加器1低字低字节中。
JLLSTX//如果累加器1低字低字节中的内容大于3,则跳转到目的地
JUSEG0//如果累加器1低字低字节中的内容等于0,则跳转到目的地
JUSEG1//如果累加器1低字低字节中的内容等于1,则跳转到目的地。
JUCOMM//如果累加器1低字低字节中的内容等于2,则跳转到目的地
JUSEG3//如果累加器1低字低字节中的内容等于3,则跳转到目的地
LSTX:JUCOMM
SEG0:*//允许的指令
JUCOMM
SEG1:*//允许的指令
JUCOMM
SEG3:*//允许的指令
JUCOMM
COMM:*//允许的指令
<用于S7-300S7-400的语句表(STL)编程>:xz
htTP://www2.ad.siemens.com.cn/download/Upload/AS/manual/1008[1].pdf
3.有DO的讨论,连接
http://www.automation.siemens.com.cn/club/bbs/post.asp?b_id=2&a_id=474531
《S5简要教程》下载:
http://www.hnqxyt.com/%E8%A5%BF%E9%97%A8%E5%AD%90PLC%E6%95%99%E7%A8%8B.pdf

提问者对于答案的评价:
谢谢您的指导!

  • 关注微信

猜你喜欢

微信公众号