瓦特电力WDJ-7C-VK监控通信规约V1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1. CDT91规约 (2)
2. MODBUS规约 (8)
3. WATT规约 (16)
4. 103规约 (20)
5. DNP3.0规约 (22)
6.数据解释 (25)
一、CDT91规约
本规约仅适用于主机与一个直流电源柜微机控制器进行通信,支持标准RS232、RS485串行通信。
信息传输方式为异步方式,报文内容以8比特字节为传送单元,每字节附加1位起始位与1位停止位,不进行奇偶校验,波特率1200~9600可调.校验方式为标准CRC8。
1、
A、D、A、D.。
其中A帧为遥测数据帧;D帧为遥信数据帧,直流屏加电工作后,上述帧循环连续向监控系统发送。
2、通讯数据帧
⑴、遥测数据格式(A1帧)
其中
⑵、遥信数据格式(D1帧)
主屏,其他分屏依次为0x01~0x08
)
注:分屏信息为VK版本所特有。
⑶、遥测数据帧(A2帧)(一段母线对地电阻[和二段母线电压、电阻](如果存在))
其中:
⑷、遥测电池电压值(A3帧)
其中:
遥测数据表:
⑸、遥测通信模块(A4帧)
其中:
⑹、遥信数据格式(D2帧)(VI、VK版本特有)
⑺、遥测通信模块(A5帧)(VI、VK版本特有)
其中:
二、MODBUS规约
本规约适用于综自(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯。
信息传输为异步方式, 8位数据,1位起始位、1位停止位,无奇偶校验。
报文内容是以字节为单元;波特率1200~9600可调;校验方式为标准CRC16。
1、报文格式
2、规约详解
⑵、遥测
遥测1返回数据:
遥测2返回数据:
遥测3返回数据:
⑵、遥信
遥信1返回数据:
遥信3返回数据:
遥信4返回数据:(VI版本特有)
遥信11~18返回数据:(VK版本特有),其中
遥调1返回数据:(广播时无应答)
遥控数据起始地址(低位)索引表如下
遥控实现两种控制指令
①单对象遥控:
在该类帧中ON=FF00H;OFF=0000H
单对象遥控的返回数据与请求帧完全相同。
②多对象遥控:
在该类帧中ON=1;OFF=0;数据对象的操作数依据数据对象的地址从低到高对应到遥控数据的每一位中,未使用的位必须置成0。
例如:数据起始地址低位=0,遥控数量=12,设置成均充,1~5号电源开机,6~10号电源关机,11号电源开机。
则请求帧如下:
多对象遥控返回数据:(广播时无应答)
三、WATT规约
本规约适用于综自(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯。
信息传输为异步方式, 8位数据,1位起始位、1位停止位,无奇偶校验。
报文内容是以字节为单元;波特率1200~9600可调;校验方式为8位瓦特校验和。
本规约所有帧为固定长度,接收时长度不对视为无效。
1、
校验码 FFH-目标地址-源地址-功能码(单字节减法)
遥测遥信帧格式:
遥测遥信应答数据帧格式:
2、规约详解
⑴、查询绝缘仪信息命令
⑵、查询电池监控信息命令
⑶、查询不带开关量单片机信息命令
⑷、查询NJK-K系列带开关状态量的单片机信息命令
⑸、查询二段母线信息命令
⑹、查询通信模块信息命令
⑺、查询扩展信息命令(VI、VK版本特有)
⑻、查询分屏馈线状态信息命令(VK版本特有)
3、数据解释
D6:空气开关脱扣
D5:负母接地告警
D4:正母接地告警
D3:合母欠压告警
D2:合母过压告警
D1:控母欠压告警
D0:控母过压告警
)
(低字节在先,高字节在后)
(低字节在先,高字节在后)
⑸、查询二段母线信息命令数据解释:(低字节在先,高字节在后)
D7:
D6:空气开关脱扣
D5:负母接地告警
D4:正母接地告警
D3:合母欠压告警
D2:合母过压告警
D1:控母欠压告警
D0:控母过压告警
⑹、查询通信模块信息命令数据解释:(低字节在先,高字节在后)
⑺、查询扩展信息数据解释:(低字节在先,高字节在后)
⑻、查询分屏馈线状态信息数据解释(固定34字节):(低字节在先,高字节在后)
四、103规约
本规约适用于综自(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯。
信息传输为异步方式, 8位数据,1位起始位、1位停止位,无奇偶校验。
报文内容是以字节为单元;波特率1200~9600可调;校验方式为103帧校验和。
1、帧格式
微机控制器通讯采用请求/响应服务方式。
帧格式采用可变帧格式和固定帧格式:
长度L包括控制域、地址域、用户数据区八位位组的个数,为十六进制数。
帧校验和是控制、地址、用户数据区八位位组的算术和。
2、规约详解
五、 DNP3.0规约
I. 规约简介:
DNP3.0规约文本共分为四部分,数据链路层、传输层、应用层规约及数据对象库。
1、规约规定的链路层报文格式:
起始字:
2
字节,0X0564
长度:1字节,是控制字、目的地址、源地址和用户数据之和。
255》长度》5,该值不包含CRC 校验码的长度在内。
目的地址:2字节,低字节在前 源地址:2字节,低字节在前
用户数据:跟在报头之后的数据块,每16个字节一块,最后一块包含剩下的字节,可以是1到16个字节。
每个数据块都有一CRC 循环冗余码挂在后面。
CRC 循环冗余码:2字节。
在一个数据帧内,挂在每个数据块之后。
2
其中:
传输层报头:1字节,控制多帧传输。
3
其中:
请求(响应)报头:标识报文的目的,包含应用规约控制信息(ACPI ),请求报头的长度为2字节,响应报
头的长度为4字节。
对象标题:标识随后的数据对象 数据:在对象标题内指定的数据对象
限定词: 限定词为一个8位的字节段,规定变程段的意义。
变程:变程说明数据对象的数量,数据对象的起点和终点的索引或标识符。
更为详细的规约说明请参见DNP3.0规约文本。
II. 应用层数据解释:
由于DNP3.0规约的实现比较庞大,所以本系统(称下位机)只实现其中部分命令。
下位机只对后台(称上位机)的CLASS0数据请求命令作出响应。
步骤如下:
1、上位机发CLASS0数据请求命令
2、下位机根据实际配置发送数据。
3、上位机发确认帧
当下位机的响应数据长度超过250字节数据,无法一帧发完,则将分几次发送。
每次发送都必须得到上位机的确认,在没有得到确认之前下位机不会发送数据。
如果在确认之前上位机重新发送CLASS0数据请求命令,则下位机内部计数复位重新发送响应数据。
定长的报头 数据主体区
III.应用举例:
下面是系统配置2个电池下位机(36节电池),2个馈线检测下位机(64个状态)时的一次请求响应数据截取。
05 64 0b c4 01 00 c0 00 88 35 d5 c5 01 3c 01 06 a9 7f
V--> 05 64 84 03 C0 00 01 00 25 0B C0 A6 81 00 00 01 01 01 00 00 5F 00 00 16 00 00 31 4F 00 00 00 00 00 00 00
00 1E 04 01 00 00 2F 00 32 57 04 03 32 03 32 03 3B 03 EE 02 55 01 03 E7 03 E7 03 7D C8 E7 65 00 13 00 51 00
80 01 80 01 80 01 80 01 80 18 CD 01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 80 7A A2 01 80 01 80 01 80 01
80 01 80 01 80 01 80 01 80 7A A2 01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 80 7A A2 01 80 01 80 01 80 01
80 01 80 01 80 01 80 01 6A 37
请求命令解释:
05 64 起始字
0b 长度(倾斜数据字节和)
c4 链路层控制字
01 00 c0 00目的地址和源地址
88 35 报头CRC校验
d5 传输层报头
c5 01请求报头
3c 01 对象:CLASS0数据
06限定词:全部CLASS0数据,此时不需变程
a9 7f 数据CRC校验
响应数据解释:
05 64 起始字
84 长度(倾斜数据字节和)
03 链路层控制字
C0 00 01 00目的地址和源地址
25 0B 报头CRC校验
C0 传输层报头
A6 81 响应报头
00 00 内部信号字
01 01 对象组及变体:1位二进制输入量
01 限定词:2字节的对象索引起止范围
00 00 5F 00 变程:遥信索引0~95共96个遥信量12字节04 00 00 00遥信量
73 10 数据CRC校验
00 00 00 00 00 00 00 00 遥信量:馈线状态量
1E 04 对象组及变体:16位无标志模拟输入量
01 限定词:2字节的对象索引起止范围
00 00 2F 00
32 57 04 遥测量以及CRC校验
03 32 03 32 03 3B 03 EE 02 55 01 03 E7 03 E7 03 7D C8
E7 65 00 13 00 51 00 80 01 80 01 80 01 80 01 80 18 CD
01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 80 7A A2
01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 80 7A A2
01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 80 7A A2
01 80 01 80 01 80 01 80 01 80 01 80 01 80 01 6A 37
六、数据解释
在通讯数据报中有两类数据:遥测数据和遥信数据
注:K一般为50或100,由相应电流的采样霍尔传感器的标称值确定。
2、遥信量解释
D1:为1是交流欠压,为0是无告警;
D2:为1是交流缺相,为0是无告警;
D3:为1是合母过压,为0是无告警;
D4:为1是合母欠压,为0是无告警;
D5:为1是控母过压,为0是无告警;
D6:为1是控母欠压,为0是无告警;
D7:为1是负母接地,为0是无告警;
D1:为1是空气开关脱扣,为0是无告警;
D2:为1是熔断器熔断,为0是无告警;
D3:为1是模块异常,为0是无异常;(包含模块通讯失败以及模块告警)
D4:为1是电池温度失效,为0是无告警;
D5:为1是电池告警,为0是无告警;
D6:[在VD版本程序中,为1是母线并联告警,为0是无告警;其他版本中该位无意义]
D7:为1是均充,为0是浮充;
D1:为1是输入电压欠压,为0是无告警;
D2:为1是输出电压过压,为0是无告警;
D3:为1是输出电压欠压,为0是无告警;
D4:为1是通信模块故障,为0是无告警;
D5:为1是输入空开脱扣,为0是无告警;
D6:为1是输出空开脱扣,为0是无告警;
D7:为1是通信测控模块故障,为0是无告警;
d0: 为1直流系统监控器故障,为0是无告警;
d1: 为1直流系统电池巡检仪故障,为0是无告警;
d2: 为1直流系统绝缘故障,为0是无告警;
d3: 为1直流系统母线并联超时,为0是无告警;
d4: 为1直流系统调压故障,为0是无告警;
d5:保留
d6:保留
d7:保留
D1:为1是合母欠压,为0是无告警;
D2:为1是控母过压,为0是无告警;
D3:为1是控母欠压,为0是无告警;
D4:为1是合母接地,为0是无告警;
D5:为1是控母接地,为0是无告警;
D6:为1是负母接地,为0是无告警;
D7:为1是总脱扣,为0是无告警;
馈电开关的状态说明:
馈电开关的状态:每一个馈电开关检测模块检测16个馈线开关,每两位表示一个开关的合闸或断开、以及脱扣信号;共4个字节。
一个馈电开关检测模块检测的16个馈线开关状态信息表示如下:
D1:为1表示第1个开关脱扣,为0表示没有脱扣;
D2:为1表示第2个开关合,为0表示断开;
D3:为1表示第2个开关脱扣,为0表示没有脱扣;
D4为1表示第3个开关合,为0表示断开;
D5:为1表示第3个开关脱扣,为0表示没有脱扣;
D6:为1表示第4个开关合,为0表示断开;
D7:为1表示第4个开关脱扣,为0表示没有脱扣;
D1:为1表示第5个开关脱扣,为0表示没有脱扣;
D2:为1表示第6个开关合,为0表示断开;
D3:为1表示第6个开关脱扣,为0表示没有脱扣;
D4为1表示第7个开关合,为0表示断开;
D5:为1表示第7个开关脱扣,为0表示没有脱扣;
D6:为1表示第8个开关合,为0表示断开;
D7:为1表示第8个开关脱扣,为0表示没有脱扣;
D1:为1表示第9个开关脱扣,为0表示没有脱扣;
D2:为1表示第10个开关合,为0表示断开;
D3:为1表示第10个开关脱扣,为0表示没有脱扣;
D4为1表示第11个开关合,为0表示断开;
D5:为1表示第11个开关脱扣,为0表示没有脱扣;
D6:为1表示第12个开关合,为0表示断开;
D7:为1表示第12个开关脱扣,为0表示没有脱扣;
D1:为1表示第13个开关脱扣,为0表示没有脱扣;D2:为1表示第14个开关合,为0表示断开;
D3:为1表示第14个开关脱扣,为0表示没有脱扣;D4为1表示第15个开关合,为0表示断开;
D5:为1表示第15个开关脱扣,为0表示没有脱扣;D6:为1表示第16个开关合,为0表示断开;
D7:为1表示第16个开关脱扣,为0表示没有脱扣;其他馈电开关检测模块的数据解释与此相同;
D1:为1表示交流2路进线开关合,为0表示断开;D2:为1表示直流母线进线开关合,为0表示断开;D3:为1表示直流母线联络开关合,为0表示断开;D4为1表示充电机输出开关合,为0表示断开;
D5:为1表示电池组充电开关合,为0表示断开;
D6:为1表示电池组输出开关合,为0表示断开;
D7:为1表示电池组放电开关合,为0表示断开;。