请教STL编程,做循环比较问题。
刘玉蓉
发布于2014-11-26 17:30
20
0
标签:
MW98里有一个数,现要比较MW60至MW78十个寄存器中,哪个的值等于MW98,并需输出相应的标志位。(MW60=MW98输出M100.0 ,MW62=MW98输出M100.1)
下载到PLCSIM监控如截图所示(MW60=MW66=MW98,M100.0、M100.3置位,但是M101.0也置位了)。能否帮我看下STL编程哪里出的问题。
图片说明: 1,程序监控截图
佳答案
将你的程序中的比较、跳转指令改为:
L 10
M006:T MW58
L MW98
L MW[AR1,P#0.0]
==I
JCN M007
其他指令不变试试。JCN 与JNB指令不同。