AF142.0
JCM002
LFW180
TFW144
sf142.0
JUM002
M001:RF142.0
LFW180
TFW170
LFW144
LKF+1
+1
LFW170
>=F
JCM003
BEC
M003:LFW144
LKF+1
-F
LFW170
<=F
JCM004
BEC
M004:TFW174
问:FW174最后存的值如何计算,是多少?谢谢。
最佳答案
FW174最后存的值如何计算,是多少?
只从楼主给出的程序来看,其中FW174=FW144-1。但是有条件的,注意程序程序中的JC\BEC指令:
1、从头执行,不管F142.0状态如何,都跳转到M002处,楼主没有给出M002入口处程序。如果如此,则FW174最后存的值还是原来的值(即没有对FW174进行写入)。
2、如果程序进入了M001后,FW170与FW144进行比较,如比较条件不成立,程序到此结束,则FW174最后存的值还是原来的值(即没有对FW174进行写入)。
3、如果程序进入了M003后,FW144-1的结果与FW170比较,如小于等于则FW174=FW144-1,否则程序结束,FW174最后存的值还是原来的值(即没有对FW174进行写入)。
提问者对于答案的评价:
OK