modbus 通讯协议 实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海安标电子有限公司

——PC39A接地电阻仪通信协议

通信协议:

波特率:9600数据位:8校验位:无停止位:1

上位机(计算机):

注:1 ID:1个字节,由单机来定(0~255)

2 Command:1个字节,读:3或4,写:6

3 数据地址:2个字节,寄存器地址,读从100开始,写从200开始

4 Value:2个字节,读:个数(以整型为单位),写:命令/ 数据(以整型为单位)

5 CRC:计算出CRC

下位机(PC39A):

注:1 ID:1个字节,由单机来定(0~255)

2 Command:1个字节,收到的上位机命令

3数据个数:1个字节,返回数据个数(以字节为单位)

4 Value:N个字节,是返回上位机的数据

5 CRC:计算出CRC

写命令,若正确

返回收到的数据:

若错误

注:1 ID:1个字节,由单机来定(0~255)

2 Command:1个字节,收到的上位机命令或上0x80,

如收到3,返回0x83

3数据:1个字节,错误的指令

错误指令

1:表示command不存在

2:表示数据地址超限

4 CRC:计算出CRC

例如读PC39A电流数据:

机器地址为12,电流的数据地址100,数据为15.45(A) (一个整型数据)

从机返回

如正确:

如错误:

例如发PC39A启动命令:

机器地址为12,命令的地址200,数据为25000(25000表示启动)

主机:

从机返回

相关文档
最新文档