s7-200与仪表通讯数据
刘玉蓉
发布于2014-11-10 17:24
1
0
标签:
做了一个s7-200与仪表MODBUS 485通讯,s7-200做主站,仪表做从站,读仪表里的一个数据,按系统手册上的通讯协议库说明做的,现在仪表给的数据寄存器地址是十进制4098,请问在通讯的库文件ADDR前应该写多少,写4098报错。用的是MBUS_MSG,通讯口0.
佳答案
按照modbus地址的规则,如果是寄存器,则个是40001,假设你的仪表给的偏移地址是4098,则它的末端不是地址为40001+4098=44099