HF-XBJK2000G(光伏)风电箱变智能监控装置
1
MODBUS 规约通信协议
通信数据的传输方式:
装置的 MODBUS 通信协议采用的传输模式为 RTU(远程终端设备)模
式,信息传输为异步方式,通信速率 4800\9600\19200kbps可选,校验方
式奇校验、偶校验、无校验可选。每个字节以如下方式发送(从左到右最
低有效位...最高有效位):
有奇偶校验 :
启始位 D0 D1 D2 D3 D4 D5 D6 D7 奇偶位 停止位
无奇偶校验 :
启始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位
数据帧基本形式:
地址码 功能码 数据区 CRC效验码
1字节 1字节 n字节 CRC低位 CRC高位
1) 地址码 是每次通讯信息帧的第一个字节,从 0到 247(其中 0为
广播地址)。这个字节
明由用户设置地址的从机将接收由主机发送来的
信息。每个从机必须有唯一的地址码,并且只有符合地址码的从机才能响
应回送信息。
2)MODBUS通信规约定义的 功能码 为 1到 127。HF-XBJK2000G(光
伏)风电箱变智能监控装置仅用到了其中一部分功能码,具体情况见<功
能码列表>。作为主机,通过功能码告诉从机应执行什么动作;作为从机,
其返回的功能码应与主机发送来的功能码一样,并表明从机已经响应了主
机并进行了相关操作。
3) 数据区 包括需要从机返回何种信息或执行什么动作。这些信息
可以是数据(如:状态量、模拟量、遥信量等)、地址等。
数据
:
数据长度:
HF-XBJK2000G(光伏)风电箱变智能监控装置
2
功能码列表:
功能码 含义 注释
02H 读取状态 按位读取装置的遥信状态
03H 读取保持寄存器 读取装置的定值
04H 读取输入寄存器 读取装置的模拟量、电度量
05H 强置单线圈 控制装置合、分闸及装置复归
06H 预置单寄存器 定值区切换、压板投退
10H 预置多寄存器 修改定值及对装置校时
18H 读 FIFO 队列 逐个读取装置的 SOE
MODBUS 功能码简介:
(1)命令 02H 查询状态量(按位查询)
下发:
地址 功能码
数据起始
地址高位
数据起始
地址低位
数据长度
高位
数据长度
低位
CRC16位校验
02
上送:
地址 功能码 字节长度
开关量数
据 1
开关量数
据 2
... CRC16位校验
02
(2)命令 03H 查询定值
下发:
地址 功能码
数据起始寄存
器地址高位
数据起始寄存
器地址低位
数据长
度高位
数据长
度低位
CRC16
位校验
03
上送:
地址 功能码 字节长度 数据 1高位 数据 1低位 ... CRC16位校验
03
HF-XBJK2000G(光伏)风电箱变智能监控装置
3
(3)命令 04H 查询模拟量
下发:
地址 功能码
数据起始寄存
器地址高位
数据起始寄存
器地址低位
数据长度
高位
数据长度
低位
CRC16
位校验
04
上送:
地址 功能码 字节长度
模拟量数
据高位
模拟量数
据低位
... CRC16位校验
04
(4)命令 05H 复归、遥控
下发:
地址 功能码
输出 BIT位
地址高位
输出 BIT位
地址低位
控制命令
高位
控制命令
低位
CRC16
位校验
05 ff 00
上送:
地址 功能码
输出 BIT位
地址高位
输出 BIT位
地址低位
控制命
令高位
控制命令
低位
CRC16
位校验
05 ff 00
(5)命令 06H 定值区切换/压板投退
下发:
地址 功能码
数据寄存器
地址高位
数据寄存器
地址低位
数据寄存
器值高位
数据寄存
器值低位
CRC16
位校验
06
上送:
地址 功能码
数据寄存器
地址高位
数据寄存器
地址低位
数据寄存
器值高位
数据寄存
器值低位
CRC16
位校验
06
HF-XBJK2000G(光伏)风电箱变智能监控装置
4
(6)命令 10H 定值修改、校时
下发:
地
址
功
能
码
寄存器
起始地
址号高
位
寄存器
起始地
址号低
位
数据
字长
度高
位
数据
字长
度低
位
字
节
长
度
数
据
1
高
位
数
据
1
低
位
... ...
CRC16
位校验
10
上送:
地
址
功能码
寄存器起始
地址号高位
寄存器起始
地址号低位
数据字长
度高位
数据字长
度低位
CRC16
位校验
10
校时格式下发:
地
址
10 19 00 00 03 06
年
BCD码
月
BCD码
日
BCD码
时
BCD码
分
BCD码
秒
BCD码
CRC16
位校验
(7)命令 18H 查询 SOE
询问:
地址 功能码
数据寄存器
地址高位
数据寄存器
地址低位
SOE个数
高位
SOE个数
低位
CRC16
位校验
18 00 01
上送:
地址 功能码 字节长度 单个 SOE数据 CRC16位校验
18
(8)异常应答
非法功能:
从站地址 功能码 异常码 CRC16校验
80H+原功能码 81
非法数据地址:
从站地址 功能码 异常码 CRC16校验
80H+原功能码 82
非法数据值:
从站地址 功能码 异常码 CRC16校验
80H+原功能码 83
HF-XBJK2000G(光伏)风电箱变智能监控装置
5
注:
1) HF-XBJK2000G(光伏)风电箱变智能监控装置各个数据地址 的定义情况请
用户在使用该规约时再向厂家索取;
2) HF-XBJK2000G(光伏)风电箱变智能监控装置的 MODEBUS规约采用的校验方
式为 CRC校验,具体校验
如下图:
CRC校验方法示意图
CRC =0FFFFH
取第一字节 X
高 8 位 置 0 ,
X=00XH
CRC =CRC xor X
CRC >>1,高位补 0
移出位为 0?
CRC =CRC xor 0A001H
此帧数据运算完
毕?
CRC 写入
取下一字节
是
否
移出了 8 位?
否
是
否
HF-XBJK2000G(光伏)风电箱变智能监控装置
6
HF-XBJK2000G(光伏)风电箱变智能监控装置 ModBus规约点表
内存地址(HEX) 定义 传送值 备注
0000H 重瓦斯开入状态 1/0 1-开入,0-返回 只读,02H
0001H 轻瓦斯开入状态 1/0 1-开入,0-返回 只读,02H
0002H 超高温开入状态 1/0 1-开入,0-返回 只读,02H
0003H 高温开入状态 1/0 1-开入,0-返回 只读,02H
0004H 油位低开入状态 1/0 1-开入,0-返回 只读,02H
0005H 压力异常开入状态 1/0 1-开入,0-返回 只读,02H
0006H 非电量1开入状态 1/0 1-开入,0-返回 只读,02H
0007H 非电量2开入状态 1/0 1-开入,0-返回 只读,02H
0008H 非电量3开入状态 1/0 1-开入,0-返回 只读,02H
0009H 非电量4开入状态 1/0 1-开入,0-返回 只读,02H
000AH 开入11状态 1/0 1-开入,0-返回 只读,02H
000BH 开入12状态 1/0 1-开入,0-返回 只读,02H
000CH 开入13状态 1/0 1-开入,0-返回 只读,02H
000DH 开入14状态 1/0 1-开入,0-返回 只读,02H
000EH 开入15状态 1/0 1-开入,0-返回 只读,02H
000FH 开入16状态 1/0 1-开入,0-返回 只读,02H
0010H 开入17状态 1/0 1-开入,0-返回 只读,02H
0011H 开入18状态 1/0 1-开入,0-返回 只读,02H
0012H 开入19状态 1/0 1-开入,0-返回 只读,02H
0013H 开入20状态 1/0 1-开入,0-返回 只读,02H
0014H 远方\就地 1/0 1-开入,0-返回 只读,02H
0015H 检修压板开入状态 1/0 1-开入,0-返回 只读,02H
0016H 非电量1软压板状态 1/0 1-动作,0-返回 只读,02H
0017H 非电量2软压板状态 1/0 1-动作,0-返回 只读,02H
0018H 非电量3软压板状态 1/0 1-动作,0-返回 只读,02H
0019H 非电量4软压板状态 1/0 1-动作,0-返回 只读,02H
001AH AD故障告警 1/0 1-动作,0-返回 只读,02H
001BH 开出回路故障告警 1/0 1-动作,0-返回 只读,02H
001CH 定值出错告警 1/0 1-动作,0-返回 只读,02H
001DH 定值区号出错告警 1/0 1-动作,0-返回 只读,02H
001EH 轻瓦斯告警 1/0 1-动作,0-返回 只读,02H
001FH 高温告警 1/0 1-动作,0-返回 只读,02H
0020H 油位低告警 1/0 1-动作,0-返回 只读,02H
0021H 压力异常告警 1/0 1-动作,0-返回 只读,02H
0022H 非电量1告警 1/0 1-动作,0-返回 只读,02H
0023H 非电量2告警 1/0 1-动作,0-返回 只读,02H
0024H 非电量3告警 1/0 1-动作,0-返回 只读,02H
0025H 非电量4告警 1/0 1-动作,0-返回 只读,02H
0026H 事故总信号 1/0 1-动作,0-返回 只读,02H
0027H 预告总信号 1/0 1-动作,0-返回 只读,02H
0028H 非电量1跳闸 1/0 1-动作,0-返回 只读,02H
0029H 非电量2跳闸 1/0 1-动作,0-返回 只读,02H
002AH 非电量3跳闸 1/0 1-动作,0-返回 只读,02H
002BH 非电量4跳闸 1/0 1-动作,0-返回 只读,02H
002CH 重瓦斯跳闸 1/0 1-动作,0-返回 只读,02H
002DH 超高温跳闸 1/0 1-动作,0-返回 只读,02H
HF-XBJK2000G(光伏)风电箱变智能监控装置
7
0FFFH 当前定值区号 0~7 只读,03H
1000H~10**H 当前定值区
可对照定值表,没有小数点
的定值为实际值,两位小数
点的定值扩大100倍,三位
小数的点扩大1000倍。
**表示实际定值的个数-1。
读 / 写 ,
03H/10H
1100H~11**H 定值区0 读 / 写 ,
03H/10H
1200H~12**H 定值区1 读 / 写 ,
03H/10H
1300H~13**H 定值区2 读 / 写 ,
03H/10H
1400H~14**H 定值区3 读 / 写 ,
03H/10H
1500H~15**H 定值区4 读 / 写 ,
03H/10H
1600H~16**H 定值区5 读 / 写 ,
03H/10H
1700H~17**H 定值区6 读 / 写 ,
03H/10H
1800H~18**H 定值区7 读 / 写 ,
03H/10H
1900H H 年 BCD码 只写,10H
L 月 BCD码 只写,10H
1901H H 日 BCD码 只写,10H
L 时 BCD码 只写,10H
1902H H 分 BCD码 只写,10H
L 秒 BCD码 只写,10H
2000H A相测量电流1 实际值×100 A 只读,04H
2001H B相测量电流1 实际值×100 A 只读,04H
2002H C相测量电流1 实际值×100 A 只读,04H
2003H AB相测量电压1 实际值×100 V 只读,04H
2004H CA相测量电压1 实际值×100 V 只读,04H
2005H BC相测量电压1 实际值×100 V 只读,04H
2006H 有功功率1 实际值×10 W 只读,04H
2007H 无功功率1 实际值×10 Var 只读,04H
2008H 系统频率1 实际值×100 Hz 只读,04H
2009H 功率因数1 实际值×100 只读,04H
200AH 温度1 实际值×10 ℃ 只读,04H
200BH 温度2 实际值×10 ℃ 只读,04H
200CH 直流电压1 实际值×100 V 只读,04H
200DH 直流电压2 实际值×100 V 只读,04H
200EH A相测量电流2 实际值×100 A 只读,04H
200FH B相测量电流2 实际值×100 A 只读,04H
2010H C相测量电流2 实际值×100 A 只读,04H
2011H AB相测量电压2 实际值×100 V 只读,04H
2012H CA相测量电压2 实际值×100 V 只读,04H
2013H BC相测量电压2 实际值×100 V 只读,04H
2014H 有功功率2 实际值×10 W 只读,04H
2015H 无功功率2 实际值×10 Var 只读,04H
2016H 系统频率2 实际值×100 Hz 只读,04H
2017H 功率因数2 实际值×100 只读,04H
2100H
2100H 正向有功电度1低字
实际值×1000 kwh 只读,04H
2101H 正向有功电度1高字
2102H
2102H 正向无功电度1低字
实际值×1000 kvar 只读,04H
2103H 正向无功电度1高字
HF-XBJK2000G(光伏)风电箱变智能监控装置
8
2104H
2104H 反向有功电度1低字
实际值×1000
kwh
只读,04H
2105H 反向有功电度1高字
2106H
2106H 反向无功电度1低字
实际值×1000
kvar
只读,04H
2107H 反向无功电度1高字
2108H
2108H 正向有功电度2低字
实际值×1000 kwh 只读,04H
2109H 正向有功电度2高字
210A
H
210AH 正向无功电度2低字
实际值×1000 kvar 只读,04H
210BH 正向无功电度2高字
210C
H
210CH 反向有功电度2低字
实际值×1000
kwh
只读,04H
210DH 反向有功电度2高字
210E
H
210EH 反向无功电度2低字
实际值×1000
kvar
只读,04H
210FH 反向无功电度2高字
3000H 信号复归 FF00H 只写,05H
3001H 遥跳断路器1 FF00H 只写,05H
3002H 遥合断路器1 FF00H 只写,05H
3003H 遥跳断路器2 FF00H 只写,05H
3004H 遥合断路器2 FF00H 只写,05H
4000H 定值区切换 0~7 只写,06H
4001H 非电量1软压板 1/0 1-投入,0-退出 只写,06H
4002H 非电量2软压板 1/0 1-投入,0-退出 只写,06H
4003H 非电量3软压板 1/0 1-投入,0-退出 只写,06H
4004H 非电量4软压板 1/0 1-投入,0-退出 只写,06H
5000H~5013H 动作记录 每种记录各20个,只能单个
查询。
只读,18H
5014H~5027H 告警记录
查询说明
01 18 50 14 00 01 B1 0C
01 18 16 DE 00 9C 19 05 05 27 36 00 D5 00 00 00 00 00 00 00 00 00 00
00 00 D7 14
DE 该位对应下表中的 INF,222(DE)对应就是定值自检故障
00 该位表示是动作还是返回,0对应是返回,1对应是动作
接下来 8个字节表示年月日时分秒毫秒,毫秒占两位,
9C 19 05 05 27 36 00 D5 表示 2056-25-05 05:39:54:213
后面是动作值,本装置用不到,均为零,不做解释。
信 号 INF 保护动作结果
重瓦斯动作 98
超高温动作 99
非电量1跳闸 100
非电量2跳闸 101
非电量3跳闸 102
非电量4跳闸 103
HF-XBJK2000G(光伏)风电箱变智能监控装置
9
信 号 INF
A/D故障 197
开出回路故障 201
定值自检故障 222
定值区号故障 223
定值区变化 224
轻瓦斯告警 127
高温告警 128
油位低告警 129
压力异常告警 130
非电量1告警 131
非电量2告警 132
非电量3告警 133
非电量4告警 134
北京华孚聚能科技有限公司
技术:010-8282 5152