第一段程序:
L MW10
L 10
+ I
T MW20
L MD0
T MW10
这种情况中,如果MD0=32767,则MW10=32767;而MW20=-32764,此时无论MD的值如何变化,则MW10=32767;MW20=-32764一直保持不变。当MD0≠32767时,MW10和MW20的值是随着MD0的值变化而变化的,这是为什么啊??
第二段程序:
L MD0
T MW10
L MW10
L 10
+ I
T MW20
在这段程序中MW10和MW20的值是随着MD0的值变化而变化的,无论MD0是否等于32767,我想问的是,为什么第一段程序中,将MD0赋予32767后,MW10=32767;而MW20=-32764,之后就不随MD0的变化而变化,而第二段程序就没有这种情况。这是为什么啊????俱大侠帮忙看看啊!!!!!!!!
问题补充:
不好意思啊,应该是L 5;不是L 10。就是加5,不是加10,MW20的值的确为-32764.俱大侠帮忙啊!!!!
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:5 | 解决时间:2011-04-14 10:20:45 | 提问者: lxch1209 - 资深学长  第3级
最佳答案
回答者:
kunkun-张
-
中级技术员  第6级
2011-04-08 22:47:17
提问者对于答案的评价:
谢谢各位的回答啊!!!