各位师傅,我在用串口调试软件练习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