S7-200modbus通讯连接一个温湿度传感器,用modbus指令mbus编程,指针读出的数值是16进制的,不是温湿度的实数,怎么才能获得实际的值?
问题补充:
vd1000读出来的数值是66743,这数值和实际的温度明显不对,是读的问题还是另外需要转化】
最佳答案
通讯数据是以字节形式发送或者接收数据,你可以根据实际数据格式直接读取数据,如指针数据在&vb0的4个字节数据,你直接读取VD0的数据。
补充问题回复:
将VD的高低字置换后传递到另外一个v区然后观察是否正确试试
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc137956.html