COMMI串口调试软件读取数据
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信采用MODBUS RTU协议,一帧数据格式为:1位起始位+ 8位数据+ 1位停止位
通信采用Modbus通信协议功能代码:
03H——读单个或连续多个寄存器
06H——写单个寄存器
10H——写连续多个寄存器
RTU命令格式及示例
03H——读单个或连续多个寄存器
下传命令:
;
反馈:
; 06H——写单个寄存器
下传命令:
数据阴影部分; 反馈:
10H——写连续多个寄存器下传命令:
2 WORD数据内容阴影部分;
反馈:
用COMMIX串口调试软件读取数据:
在使用前,需先将效验方式选择为“CRC16ModbusRTU”,如图1所示;其余设置参见图2;
图1
读取电机实时状态,比如读取全部96台电机的状态,则可发送命令“01 03 20 00 00 0c”
01:设备地址再起动控制柜地址
03:功能号读单个或连续多个寄存器
2000:实时电机状态1~8号电机寄存器地址
000c:从起始地址为2000H的寄存器读取连续12 WORD的内容;
如图2所示:
图2
发送之后,反馈如图3:运行的电机为9~16号电机,其余电机没有运行
图3。