发布于 2015-01-19 15:50:38
2楼
交叉引用看过了,没有冲突。
原因找到了,P,I,D这3个值,分别为VD112,VD120,VD124,我想通过HMI改变数值,因为P的值为“标准化”,0~1.0,数值比较小,I,D的单位为“分钟,”我在程序里加了一个算数运算,100/P_SET=P,I_SET
/60=I,D_SET/60=D,P_SET地址为VD212,I_SET为220,D_SET为224,结果字分别直接为P,I,D的地址,然后导致上述的问题。
后来改变100/P_SET=P_TEMP,I_SET/60=I_TEMP,D_SET/60=D_TEMP,然后分别MOVE P_TEMP,I_TEMP,D_TEMP到P,I,D。就OK了。
初学自学者,还是不知道为什么这样就可以了。
请高手指点。
谢谢