西门子触摸屏数值与PLC 寄存器显示不一致
触摸屏显示3.0 ,plc S200内部对应寄存器数值是+1077936128 如何换算?
不用作任何转换,是数据监视时选择的类型不同所造成。
触摸屏显示3.0,那CPU在线后,就选择浮点类型。
如图在线测试了一下。
图片说明:
你把plc的变量地址上的数据类型转换为浮点数显示。
PLC选择数据格式为浮点数
显示数据类型不一样,显示数据的也不一样。
在PLC内的数据监视表里面显示格式更改为浮点数,触摸屏变量是real时,PLC就是浮点数。
数据显示是不对,检查一下数据类型对不对。触摸屏与PLC的数据类型要设置一致。
显示格式,你把plc的用实数显示。
楼主把PLC内部的数据类型和触摸屏的数据类型整一样,才能看出来数据有没有问题啊!
显示格式,右键数据,显示格式改为浮点数就好
显示数据类型不一样,还有一种情况16位和32位的地址不一样也会出现