在用信捷编程过程中遇到一些问题想与大家探讨一下,在下面这个程序中如果D2在进入流程前就大于10,不管在这个流程 中D0 D1为何值
都会直接跳出,并且还有一个严重的问题是,程序并不会计算ADD D0 D1 D2。如果把LDP M0 换成LDP S20这条指令就会执行下面的加法。我也是在调机的时候老是不对才发现的。不知是不是个别现象,在现场的时候也没什么时间来研究。
STL S20
LD M8000
OUT M0
LDP M0
ADD D0 D1 D2
DLD> D3 K10
SET S21
STLE