modbus读取数据

各位师傅,我在用串口调试软件练习modbus和200通讯时,功能码01、02、04都没有问题,只是03,我在读取VD100里的值时(值为1000.0),40001显示17526,40002显示18944,请问我怎么知道读出来的数据对不对,我不会转化,恳请各位帮忙呀

最佳答案

modbus以字为单位传输数据,VD100就被拆分成了两段
简单一点的方法你可以在状态监控里面输入VD200,VW200,VW204,把17526和18944写入VW200和VW204,再用实数型查看VD200看看是不是和VD100相同就可以了。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:26
下一篇 2020年10月31日 下午3:26

相关推荐