程序中“与”问题

程序如下:
SET
SAVE
=    L    0.1
A   #move_valid    //接移动有效确认信号。问题:这个“与”运算是和谁“与”?
JCN    A000
L    #speed_level[1]   //接指针变量地址
ITD
T    #max_speed_temp
A    #slow_down    //接慢速向下模式信号。问题:这个“与”运算是和谁“与”?

最佳答案

1、SET 
SAVE
=    L    0.1 //这条赋值语句的/FC 位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。并且本条指令对对RLO没影响。
A   #move_valid    //如上述,本条语句是新的逻辑开始。 只是一条语句是 #move_valid与RLO与。因为是逻辑的第一条指令,此时RLO=1,即测试#move_valid 是否为1。
JCN    A000
L    #speed_level[1]   //接指针变量地址
ITD
T    #max_speed_temp////这条传送语句的/FC 位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。。并且本条指令对对RLO没影响。
A    #slow_down    ///如上述,本条语句是新的逻辑开始。 只是一条语句是 #move_valid与RLO与。因为是逻辑的第一条指令,此时RLO=1,即测试#slow_down 是否为1。
2、应用STL编程,要掌握指令状态字的使用,详见:
、STL语句的状态字:
http://wenku.baidu.com/view/60562e49e45c3b3567ec8b38.html
并且要掌握各种STL语句对状态字的影响,详见:
、《用于S7-300 和S7-400 的语句表(STL)编程手册》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= 1008

提问者对于答案的评价:
谢谢非常详实的解答,长见识了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日
下一篇 2017年11月23日

相关推荐