有一段程序
L MW0
L MW2
>=I
JC ma01
T MW4
ma01: NOP 0
这里将MW0和MW2进行比较后,如果大于就跳转到NOP,如果小于就将MW0传送给MW4,是这样的吗?拜托各位大师指教。
最佳答案
1、程序注释:
L MW0// MW0存入累加器1
L MW2//MW2存入累加器1。原累加器1内容存入累加器2,即MW0存入累加器2
>=I //累加器2与累加器1比较,即MW0大于等于MW2吗?
JC ma01// 若 RLO = 1,则跳转。即如果MW0大于等于MW2则跳转到ma01处、
T MW4//如果小于就将累加器1内容存入MW4,即MW2 传送给MW4
ma01: NOP 0
2、 这里将MW0和MW2进行比较后,如果大于就跳转到NOP,如果小于就将MW0传送给MW4,是这样的吗?
不是的。是大于等于就跳转到NOP,如果小于就将MW2传送给MW4。
、如果MW0大于等于MW2则跳转到ma01处。
、如果小于是将累加器1内容送人MW4,即MW2传送给MW4。
、注意!执行T MW4这条指令时累加器1的内容是MW2!!!
提问者对于答案的评价:
谢谢你的指教,也感谢各位的帮助。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248950.html