s7-200与仪表通讯数据

做了一个s7-200与仪表modbus 485通讯,s7-200做主站,仪表做从站,读仪表里的一个数据,按系统手册上的通讯协议库说明做的,现在仪表给的数据寄存器地址是十进制4098,请问在通讯的库文件ADDR前应该写多少,谢谢,写4098报错。用的是MBUS_MSG,通讯口0.

最佳答案

按照modbus地址的规则,如果是寄存器,则第一个是40001,假设你的仪表给的偏移地址是4098,则它的末端不是地址为40001+4098=44099

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐