485ModbusRTU通讯协议

485ModbusRTU通讯协议


2024年5月18日发(作者:)

485 Modbus RTU通讯协议

(本协议采用主从问答方式)

济源市华宇矿业电器有限责任公司

通讯数据的类型及格式:数据长度:8,停止位:1,传输速率: 9600,校

验:偶

数据格式: 地址码 功能码 数据区 错误校检

数据长度: 1字节 1字节 N字节 16位CRC码(冗余循环码)

★ 注:1、1个字节由8位二进制数组成(既8 bit)。

2、ModBus是Modicon公司的注册商标。

3、“从机”在本文件中既为GZB-H8高压配电保护器。

4、“N”为偶数。

通讯信息传输过程:

当通讯命令由发送设备(主机)发送至接收设备(从机)时,在CRC校验无误情况下,

从机地址与地址码相符的从机接收通讯命令,并根据功能码及相关要求处理信息,执行相应

的任务,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后

的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。

从机(保护器)可以识别的功能码:

功能码 定 义 操 作(二进制)

02H 读位信息 读保护装置开入量状态、故障事件等

03H 读单个寄存器 读保护装置的遥测数据、定值数据、密码等

05H 遥控命令 进行保护分闸、合闸、复位等操作

06H 写单个寄存器 修改保护装置的定值、地址、密码等

地址码:

地址码是每次通讯信息帧的第一字节(8位),从01H到FFH。每个从机都必须有唯一

的地址码。所有地址的从机都将接收由主机发送来的信息,只有符合地址码的从机才响应要

求,回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表

明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。

功能码:

是每次通讯信息帧传送的第二个字节。ModBus通讯规约可定义的功能码为0到127。

PLC仅用到其中的一部分功能码。作为主机请求发送,通过功能码告诉从机应执行什么动

作。作为响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并

且已进行相关的操作。

数据区:

数据区包括需要由主机发送、从机回送何种信息或执行什么动作。这些信息可以是数据

(如:开关量、模拟量、地址等等)等。传输时采用先传送高字节,再传送低字节。例如:

2345H,就先传送23H,然后传送45H。

PLC响应的命令格式是从机地址、功能码、数据区及CRC码。数据区的数据为多字节

开关量数据或模拟量数据。

一、 遥信命令

请求消息帧:

字节发送的信息 说明

从机地址 1 0~255 发送至地址为X的从机

功能码 1 02H 读取遥信数据

起始地址高字节 1 00H 从机遥信数据地址0040H

起始地址低字节 1 40H

位数高字节 1 00H

位数低字节 1 10H

CRC码 1 XXH CRC校验代码低字节

CRC码 1 XXH CRC校验代码高字节

从站应答消息帧:

从机响应 字节数 返回的信息 举例说明

从机地址 1 0~255

功能码 1 02H 读取开关量数据

字节计数器 1 02H 数据区字节数

遥信数据高字节 1 XXH 说明见注1

遥信数据低字节 1 XXH

CRC码 1 XXH CRC校验代码低字节

CRC码 1 XXH CRC校验代码高字节

注1:遥信数据按位传输,每一位表示一路开关量状态或者一个故障信息,

遥信数据传输的位数为两个字节、16位,每个字节中的位含义定义如表1。

表1:遥信字中每一位的代表意义。

遥信数据低字位值为1时代表意义 位值为0时代表意义

Bit0 合闸 分闸

Bit1 风瓦斯信号有效 风瓦斯信号无效

Bit2 速断动作 无动作

Bit3 过流I动作 无动作

Bit4 过流II动作 无动作

Bit5 零序过流动作 无动作

Bit6 方向型漏电动作 无动作

Bit7 反时限过载动作 无动作

遥信数据高字位值为1时代表意义 位值为0时代表意义

Bit0 零序过压跳闸动作 无动作

主机发送


发布者:admin,转转请注明出处:http://www.yc00.com/news/1716029820a2709148.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信