使用KEPServerEX与WINCC通讯,读取modbusRTU的仪表,仪表通讯说明如下,请问KEPServer中读取的地址应该是多少。
本机采用MODBUS协议,RTU从站模式,地址出厂时固定,波特率9600Bps,8位数据位,1位停止位,偶校验。
下面以测径仪地址为120(78H)为例说明:
主站命令为:读从站地址为120(78H)的0000号寄存器的3个字
78H-------从站地址
03H-------读数据寄存器
0000H----数据寄存器首地址为0000H
0003H----读3个字
xxxx------CRC校验码
收到上位机命令后,本机会传以下数据
; B1:78H 地址码,测径仪固定地址为120(78H)
; B2:03H 功能码,读输入寄存器
; B3:06H 数据字节长度
; B4-B6: X轴外径数据(HEX码),单位为0.1微米
; B7-B9: Y轴外径数据(HEX码),单位为0.1微米
; B10B11: CRC校验码
例如:
上位机发送:78 03 00 00 00 03 CF A2
测径仪上传:78 03 06 3B EA 00 70 EA 00 54 0A
B6B5B4=Hex 00 EA 3B =59963,即X轴测量值=5.9963mm。
B9B8B7=Hex 00 EA 70 =60016,即Y轴测量值=6.0016mm。
最佳答案
40000,40001,…2,…3中找找看。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188133.html