JC M001
L BS 42;
SRW 8
L W#16#34
==I
最佳答案
S7程序:
JC M001//若 RLO = 1,则跳转
L BS 42 //取BS 42中的数据
SRW 8 //将上述数据右移8位
L W#16#34 //取十六进制常数34
==I // 比较上述两个数据是否相等。
上面的指令问题在BS 42的地方。可能性有两个:
1、如果这段指令为德文,德文的BS是英文的RS,RS即系统数据区。
RS:System data area: 那么L BS 42即为取系统数据区42的内容。
2、BS 42可能为定义的变量名,这要根据你整个程序去判断。
提问者对于答案的评价:
我是从S5转换到S7中的,原先应该是rs,应该是你说的第一次可能
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304812.html