小弟想做一个程序,用STL进行编写:
1.#ID 与 560做比较。
2.如果〉=560 ;#ID与1395相加,赋值给#PointEN
3.如果<560 ;#ID与2911相加,赋值给#PointEN
以下是我写的程序,不知道对不对情指教
L 560
L #ID
>=I
JCN M001
JC M002
M001: L 1395 //DBX10.0-239.7
+D
T #PointEN
M002: L 2911 //DBX364.0-389.7
+D
T #PointEN
问题补充:
那么应该怎么改,请赐教
最佳答案
有问题,如果560>=#id,则 你的程序就是错误的结果。
L 560
L #ID
>=I
JCN M001
JC M002
M001: L 1395 //DBX10.0-239.7
+D
T #PointEN
ju M003//执行到这里就要不能再执行后面的加了,必须结束了
M002: L 2911 //DBX364.0-389.7
+D
T #PointEN
M003:NOP 0
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252525.html