我有个可燃气体报警器,modbus通讯时,访问的是保持性寄存器,从8193开始,该发送访问数据格式是01 03 (20 00 )00 01 8F CA,括号内是地址位,但是如果我填8193,通过调试助手,发现发送的地址是(E5 80),有时候是别的,而从站必须收到01 03 20 00 00 01 8f ca 才回信息。然后试过40001 ,400001,8193,2000,408193,48193,等等,发送的数据都不对,另外,硬件连接没问题,不用考虑硬件。求大神指点一下。
问题补充:
通讯协议
钻石用户推荐最佳答案
Wincc变量地址填入408193,发送的起始地址是E5 80???
建议截个图
参考:
WinCC Modbus TCP 通信
http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q2_communication/faq11.html
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314321.html