step 5中rs转换到step7中怎么用

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:32
下一篇 2020年10月31日 下午3:32

相关推荐