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条)