大家好!
我在数据DB块中定义了一个DINT的数据A,在程序中通过一个变量X(=1230)除以10后赋给该数据A,我在博图中通过在线监控发现DB块中的数据A为123,但在DB数据块中在线监控为1230,这是咋回事?我查看程序没有问题,所以在触摸屏上显示的也是1230。哪里有问题吗?
最佳答案
重新确认A的数据块地址是否是同一个地址,或该数据地址没有在其它区域被重新赋值。
注意:A的数据块数据类型是否为DINT,或没有执行这个指令。
数据块监控中显示1230,触摸屏则显示就是1230,和触摸屏没有关系。重点按上述排查。
提问者对于答案的评价:
谢谢!问题为我在其他地方又再赋值了,问题解决了。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226202.html