S7-200modbus通讯连接一个温湿度传感器,用modbus指令mbus编程,指针读出的数值是16进制的,不是温湿度

S7-200modbus通讯连接一个温湿度传感器,用modbus指令mbus编程,指针读出的数值是16进制的,不是温湿度的实数,怎么才能获得实际的值?

问题补充:
vd1000读出来的数值是66743,这数值和实际的温度明显不对,是读的问题还是另外需要转化】

最佳答案

通讯数据是以字节形式发送或者接收数据,你可以根据实际数据格式直接读取数据,如指针数据在&vb0的4个字节数据,你直接读取VD0的数据。
补充问题回复:
将VD的高低字置换后传递到另外一个v区然后观察是否正确试试

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc137956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:14
下一篇 2017年6月1日 上午1:14

相关推荐