3和3S系列监控器通讯规约.docx
《3和3S系列监控器通讯规约.docx》由会员分享,可在线阅读,更多相关《3和3S系列监控器通讯规约.docx(25页珍藏版)》请在冰点文库上搜索。
3和3S系列监控器通讯规约
文档编号
THJS-TXXY-0007
文档名称
-3/-3S系列监控器通信规约
拟制
审核
批准
版本修订历史记录
版本
改版日期
改版说明
拟制
审核
批准
1.1
2009-6-20
更新格式
(一)MODBUS通信规约
1、概述
本文描述了-3/-3S系列监控器数据上报的MODBUS协议通讯规约标准,应用于监控器向上位机设备上报数据时的通讯规约。
2、适用范围
本规约适用于通合电子生产的-3/-3S系列监控器与上位机之间进行串行通信,适用机型包括:
JK002G-3,JK004G-3,JK001G-3S,JK002G-3S,JK004G-3S,是开发、测试此类监控器MODBUS协议通讯软件的依据。
3、物理接口
接口标准为RS485。
通讯方式为异步串行通信,波特率支持:
2400\4800\9600,每帧数据10位(包括1位起始位、8位数据和1位停止位,无奇偶校验)。
四、命令格式
1、遥测
1.1读取系统模拟量
1)上位机下传信息:
定义
地址
功能码
STARADDR
寄存器个数
CRC校验
数据
ADDR
03H
0000H
0014H
CRC16
字节数
1
1
2
2
2
注:
a)ADDR:
监控设备地址。
范围:
01H—99H,FF为广播地址(下同)。
b)STARTADDR:
为所操作寄存器的起始地址(下同)。
c)校验码:
前面所有字节的CRC16校验,采用标准CRC16校验,生成多项式为:
X16+X12+X2+1(0X1005)。
2)微机监控器返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
03H
28H
DATA
CRC16
字节数
1
1
1
40
2
注:
a)长度:
微机监控器返回信息的字节数(下同)。
b)DATA定义:
字节序号
定义
传输方式
放大系数
01-02
电池1电压
H-L
10
03-04
控母1电压
H-L
10
05-06
合母1电压
H-L
10
07-08
电池1电流
H-L
10
09-10
控母1电流
H-L
10
11-12
电池1温度
H-L
10
13-14
电池2电压
H-L
10
15-16
控母2电压
H-L
10
17-18
合母2电压
H-L
10
19-20
电池2电流
H-L
10
21-22
控母2电流
H-L
10
23-24
电池2温度
H-L
10
25-26
1路交流AB电压
H-L
10
27-28
1路交流AC电压
H-L
10
29-30
1路交流BC电压
H-L
10
31-32
2路交流AB电压
H-L
10
33-34
2路交流AC电压
H-L
10
35-36
2路交流BC电压
H-L
10
37-38
合母1电流
H-L
10
39-40
合母2电流
H-L
10
1.2读取母线绝缘
1)上位机下传信息:
定义
地址
功能码
STARADDR
寄存器个数
CRC校验
数据
ADDR
03H
0020H
0008H
CRC16
字节数
1
1
2
2
2
2)微机监控器返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
03H
10H
DATA
CRC16
字节数
1
1
1
16
2
DATA定义:
字节序号
定义
传输方式
放大系数
01-02
1段正对地电阻
H-L
10
03-04
1段负对地电阻
H-L
10
05-06
1段正对地电压
H-L
10
07-08
1段负对地电压
H-L
10
09-10
2段正对地电阻
H-L
10
11-12
2段负对地电阻
H-L
10
13-14
2段正对地电压
H-L
10
15-16
2段负对地电压
H-L
10
1.3读取单只电池电压
1)上位机下传信息:
定义
地址
功能码
STARADDR
寄存器个数
CRC校验
数据
ADDR
03H
0030H~00F4H
001CH
CRC16
字节数
1
1
2
2
2
注:
起始地址
0030H:
1组1~28节电池;004CH:
1组29~56节电池;
0068H:
1组57~84节电池;0084H:
1组85~112节电池;
00A0H:
2组1~28节电池;00BCH:
2组29~56节电池;
00D8H:
2组57~84节电池;00F4H:
2组85~112节电池;
2)微机监控器返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
03H
38H
DATA
CRC16
字节数
1
1
1
56
2
注:
a)DATA定义:
字节序号
定义
传输方式
放大系数
单位
01-02
1#电池电压
H-L
100
V
……
……
……
……
……
55-56
28#电池电压
H-L
100
V
2、遥信
1)上位机下传信息:
定义
地址
功能码
STARADDR
数据长度
CRC校验
数据
ADDR
02H
0200H
0188H
CRC16
字节数
1
1
2
2
2
2)微机监控器返回信息:
定义
地址
功能码
长度
返回数据
CRC校验
数据
ADDR
02H
31H
DATA
CRC16
字节数
1
1
1
49
2
DATA定义:
编号01
控母1电压(BIT0)
1-过压
0-正常
控母1电压(BIT1)
1-欠压
0-正常
电池1电压(BIT2)
1-过压
0-正常
电池1电压(BIT3)
1-欠压
0-正常
单体1电池(BIT4)
1-异常
0-正常
电池1过流(BIT5)
1-过流
0-正常
母线1绝缘(BIT6)
1-异常
0-正常
电池1均浮充状态(BIT7)
1-均充
0-浮充
编号02
控母2电压(BIT0)
1-过压
0-正常
控母2电压(BIT1)
1-欠压
0-正常
电池2电压(BIT2)
1-过压
0-正常
电池2电压(BIT3)
1-欠压
0-正常
单体2电池(BIT4)
1-异常
0-正常
电池2过流(BIT5)
1-过流
0-正常
母线2绝缘(BIT6)
1-异常
0-正常
电池2均浮充状态(BIT7)
1-均充
0-浮充
编号03
1#交流(BIT0)
1-失电
0-正常
1#交流(BIT1)
1-缺相
0-正常
1#交流(BIT2)
1-输入异常
0-正常
1#交流投切(BIT3)
1-投入
0-切除
2#交流(BIT4)
1-失电
0-正常
2#交流(BIT5)
1-缺相
0-正常
2#交流(BIT6)
1-输入异常
0-正常
2#交流投切(BIT7)
1-投入
0-切除
编号04
1组充电模块1~8通讯中断
1-通讯中断
0-正常
编号05
1组充电模块9~15通讯中断(BIT0~BIT6)
1-通讯中断
0-正常
编号06
2组充电模块1~8通讯中断
1-通讯中断
0-正常
编号07
2组充电模块9~15通讯中断(BIT0~BIT6)
1-通讯中断
0-正常
编号08
综合测量模块(BIT0)
1-通讯中断
0-正常
1#绝缘检测(BIT1)
2#绝缘检测(BIT2)
1#开关量模块(BIT3)
2#开关量模块(BIT4)
编号09
1~4电池巡检(BIT0~BIT3)
1-通讯中断
0-正常
编号10
1组1~8充电模块故障
1-故障
0-正常
编号11
1组9~15充电模块故障
(BIT0~BIT6)
1故障
0-正常
编号12
2组1~8充电模块故障
1故障
0-正常
编号13
2组9~15充电模块故障
(BIT0~BIT6)
1故障
0-正常
编号14
1#1~8支路绝缘状态
1-接地
0-正常
编号15
1#9~16支路绝缘状态
1-接地
0-正常
编号16
1#17~24支路绝缘状态
1-接地
0-正常
编号17
1#25~32支路绝缘状态
1-接地
0-正常
编号18
1#33~40支路绝缘状态
1-接地
0-正常
编号19
1#41~48支路绝缘状态
1-接地
0-正常
编号20
1#49~56支路绝缘状态
1-接地
0-正常
编号21
1#57~64支路绝缘状态
1-接地
0-正常
编号22
2#1~8支路绝缘状态
1-接地
0-正常
编号23
2#9~16支路绝缘状态
1-接地
0-正常
编号24
2#17~24支路绝缘状态
1-接地
0-正常
编号25
2#25~32支路绝缘状态
1-接地
0-正常
编号26
2#33~40支路绝缘状态
1-接地
0-正常
编号27
2#41~48支路绝缘状态
1-接地
0-正常
编号28
2#49~56支路绝缘状态
1-接地
0-正常
编号29
2#57~64支路绝缘状态
1-接地
0-正常
编号30
1~8开关
1-告警/分位
0-正常/合位
编号31
9~16开关
1-告警/分位
0-正常/合位
编号32
17~24开关
1-告警/分位
0-正常/合位
编号33
25~32开关
1-告警/分位
0-正常/合位
编号34
33~40开关
1-告警/分位
0-正常/合位
编号35
41~48开关
1-告警/分位
0-正常/合位
编号36
49~56开关
1-告警/分位
0-正常/合位
编号37
57~64开关
1-告警/分位
0-正常/合位
编号38
65~72开关
1-告警/分位
0-正常/合位
编号39
73~80开关
1-告警/分位
0-正常/合位
编号40
81~88开关
1-告警/分位
0-正常/合位
编号41
89~96开关
1-告警/分位
0-正常/合位
编号42
97~104开关
1-告警/分位
0-正常/合位
编号43
105~112开关
1-告警/分位
0-正常/合位
编号44
113~120开关
1-告警/分位
0-正常/合位
编号45
121~128开关
1-告警/分位
0-正常/合位
编号46
129~136开关
1-告警/分位
0-正常/合位
编号47
137~144开关
1-告警/分位
0-正常/合位
编号48
145~152开关
1-告警/分位
0-正常/合位
编号49
153~160开关
1-告警/分位
0-正常/合位
3、遥调
1)上位机下传信息:
定义
地址
功能码
起始地址
设置数据
CRC校验
数据
ADDR
06H
0001H
HL
CRC16
字节数
1
1
2
2
2
DATA定义:
起始地址
定义
传输方式
放大系数
单位
0001
浮充电压
H-L
10
V
0002
均充电压
H-L
10
V
0003
电池充电限流
H-L
10
A
2)微机监控器返回信息:
原数据包返回
定义
地址
功能码
起始地址
设置数据
CRC校验
数据
ADDR
06H
0001H
HL
CRC16
字节数
1
1
2
2
2
4、遥控
1)上位机下传信息:
定义
地址
功能码
输出地址
VALUE
CRC校验
数据
ADDR
05
**XXH
DATA
CRC16
字节数
1
1
2
2
2
注:
输出地址和DATA的定义:
**XXH
**-78H:
开/关机信息79H:
均/浮充信息
XX-地址信息FFH(系统内广播)
DATA
开机:
0XFF00关机:
0X0000
均充:
0XFF00浮充:
0X0000
2)微机监控器返回信息:
定义
地址
功能码
遥控编号
VALUE
CRC校验
数据
ADDR
05H
**XXH
DATA
CRC16
字节数
1
1
2
2
2
注:
DATA定义:
00表示:
接收正确04表示:
接收错误
(2)CDT通信规约
一、概述
本文描述了-3S系列监控器数据上报的CDT协议通讯规约标准,应用于监控器向上位机设备上报数据时的CDT通讯规约。
本规约是参考中华人民共和国电力行业标准CDT循环式远动规约编制的,可以实现遥测,遥信,遥控。
发送顺序为遥测,遥信,遥测,遥信……。
二、适用范围
本规约适用于通合电子生产的-3S系列监控器与上位机之间进行串行通信,适用机型包括:
JK002G-3,JK004G-3,JK001G-3S,JK002G-3S,JK004G-3S,是开发、测试此类监控器CDT协议通讯软件的依据。
三、物理接口
接口标准为RS232。
通讯方式为异步串行通信,波特率支持:
2400\4800\9600,每帧数据10位(包括1位起始位、8位数据和1位停止位,无奇偶校验)。
本规约适用于点对点的运动通道结构,采用可变帧长度,多种帧类别按设定级别循环传送,区分循环量和插入量采用不同形式传送信息,以满足电网调度监控系统对运动信息的实时性和可靠性的要求。
四、命令格式
1、帧结构
帧结构如图所示:
同步字
控制字
信息字1
……
信息字n
每帧都以同步字开头,随后发送1个控制字和多个信息字,信息字的个数是可变的,其数值在控制字中有描述.
2、同步字
本协议的同步字按发送的先后顺序依次为:
EB90EB90EB90(十六进制数)。
3、控制字
1)控制字结构:
控制字节
帧类别码
信息字帧数
源站址
目的站址
校验码CRC8
2)控制字节说明
E
L
S
D
0
0
0
1
E扩展位:
当E=0时使用已定义的帧类别码,当E=1时,帧类别码可另行定义,以便扩展功能(在本协议中此位总是为0);
L信息帧长度标识位:
当L=0时,表示本帧信息字数n为0,即本帧没有信息字,当L=1时表示本帧有信息字(在本协议中此位总是为1);
S源站址标识位;
D目的站址标识位;
注:
(1)在上行信息中
S=1:
表示控制字中,源站址有内容,源站址字节即代表信息始发站的站号,即微机监控器的地址。
D=1:
表示控制字中,目的站址字节有内容,目的站址字节代表主站站号。
(2)在下行信息中
S=1:
表示源站址字节有内容,源站址字节代表主站站号。
D=1:
表示目的站址字节有内容,即微机监控器的地址;D=0表示广播。
(3)以上所述的上行信息和下信息中,若同时S=0D=0则表示源站址和目的站址无意义。
3)帧类别码
本协议定义的帧类别码及其含义见下表:
帧类别代号
定义
上行E=0
下行E=0
61H
重要遥测A帧
遥控选择
C2H
遥控执行
B3H
遥控撤消
F4H
遥信状态D帧
4)信息字帧数
信息字帧数n表示该帧中所含信息字数量,即信息字1至信息字n的总数,n=0表示无信息字。
5)源站址(SA-SourceAddress)
发出信息的设备地址,在上行信息中,源站址为微机监控器地址,其取值范围为1~99;目的站址为主站主机,本协议中固定为00;在下行信息中,源站址为主站主机,本协议中固定为00;目的站址为微机监控器地址,即微机监控器的地址。
6)目的站址(DA-DestinationAddress)
接收信息的设备地址,具体解释同5。
7)校验码CRC8
前面5个字节的CRC8校验,本协议采用标准CRC8校验,生成多项式为:
X8+X2+X+1(0X107)。
4、信息字
每个信息字由Bn~Bn+5,共6个字节构成:
功能码一个字节,信息、数据码4个字节和校验码1个字节,其通用格式下表所示。
功能码
信息1
信息2
信息3
信息4
校验码
1)功能码
本协议用到的功能码定义分配见下表
功能码代号
字数
用途
00H~7FH
128
遥测
E0H
1
遥控选择下行
E1H
1
遥控返校上行
E2H
1
遥控执行下行
E3H
1
遥控撤消下行
E8H
1
设定命令下行
F0H~FFH
16
遥信
2)校验码
前面5个字节的CRC8校验,本协议采用标准CRC8校验。
5、信息传送方式
本协议遥测、遥信量按定时方式循环发送定时别为3秒。
其中遥测信息每个信息字传送2路遥测量,每个遥测量包含2字节,先送低字节,后送高字节。
b11–b0表示一路模拟量,以2进值表示,b11=0表示正,b11=1表示负,以二进值补码表示负数。
b14=1表示溢出,b15=1表示无效,b12b13未使用。
6、信息详解
1)遥测命令(上行)
重要遥测(功能码00-0F)
0EBH90H0EBH90H0EBH90H
71H61H0AHSADA校验码
00HA1LA1HA2LA2H校验码
01HA3LA3HA4LA4H校验码
02HA5LA5HA6LA6H校验码
03HA7LA7HA8LA8H校验码
04HA9LA9HA10LA10H校验码
05HA11LA11HA12LA12H校验码
06HA13LA13HA14LA14H校验码
07HA15LA15HA16LA16H校验码
08HA17LA17HA18LA18H校验码
09HA19LA19HA20LA20H校验码
字节序号
定义
传输方式
放大系数
A1
电池1电压
L-H
1
A2
控母1电压
L-H
1
A3
合母1电压
L-H
1
A4
电池1电流
L-H
10
A5
控母1电流
L-H
10
A6
电池1温度
L-H
10
A7
电池2电压
L-H
1
A8
控母2电压
L-H
1
A9
合母2电压
L-H
1
A10
电池2电流
L-H
10
A111
控母2电流
L-H
10
A12
电池2温度
L-H
10
A13
1路交流AB电压
L-H
1
A14
1路交流AC电压
L-H
1
A15
1路交流BC电压
L-H
1
A16
2路交流AB电压
L-H
1
A17
2路交流AC电压
L-H
1
A18
2路交流BC电压
L-H
1
A19
合母1电流
L-H
1
A20
合母2电流
L-H
1
2)遥信命令(上行)
EB90EB90EB90
71F40DSADA校验码
F001020304校验码
F105060708校验码
F209101112校验码
F313141516校验码
F417181920校验码
F521222324校验码
F625262728校验码
F729303132校验码
F833343536校验码
F937383940校验码
FA41424344校验码
FB45464748校验码
FC49505152校验码
DATA定义:
编号01
控母1电压(BIT0)
1-过压
0-正常
控母1电压(BIT1)
1-欠压
0-正常
电池1电压(BIT2)
1-过压
0-正常
电池1电压(BIT3)
1-欠压
0-正常
单体1电池(BIT4)
1-异常
0-正常
电池1过流(BIT5)
1-过流
0-正常
母线1绝缘(BIT6)
1-异常
0-正常
编号02
控母2电压(BIT0)
1-过压
0-正常
控母2电压(BIT1)
1-欠压
0-正常
电池2电压(BIT2)
1-过压
0-正常
电池2电压(BIT3)
1-欠压
0-正常
单体2电池(BIT4)
1-异常
0-正常
电池2过流(BIT5)
1-过流
0-正常
母线2绝缘(BIT6)
1-异常
0-正常
编号03
1#交流(BIT0)
1-失电
0-正常
1#交流(BIT1)
1-缺相
0-正常
1#交流(BIT2)
1-输入异常
0-正常
1#交流投切(BIT3)
1-投入
0-切除
2#交流(BIT4)
1-失电
0-正常
2#交流(BIT5)
1-缺相
0-正常
2#交流(BIT6)
1-输入异常
0-正常
2#交流投切(BIT7)
1-投入
0-切除
编号04
充电模块1~8通讯中断
1-通讯中断
0-正常
编号05
充电模块9~15通讯中断
(BIT0~BIT6)
1-通讯中断
0-正常
编号06
充电模块16~23通讯中断
1-通讯中断
0-正常
编号07
充电模块24~30通讯中断(BIT0~BIT6)
1-通讯中断
0-正常
编号08
综合测量模块(BIT0)
1-通讯中断
0-正常
1#绝缘检测(BIT1)
2#绝缘检测(BIT2)
1#开关量模块(BIT3)
2#开关量模块(BIT4)
编号09
1~4电池巡检(BIT0~BIT3)
1-通讯中断
0-正常
编号10
1~8充电模块故障
1-故障
0-正常
编号11
9~15充电模块故障
1故障
0-正常
编号12
16~23充电模块故障
1故障
0-正常
编号13
24~30充电模块故