1、直流综合监控模块(WDJ-7C)通信规约 VK1.01目录1. CDT91规约 (2)2. MODBUS规约 (8)3. WATT规约 (16)4. 103规约 (20)5. DNP3.0规约 (22)6. 数据解释 (25)直流综合监控模块(WDJ-7C)通信规约 VK1.02一、 CDT91 规约本规约仅适用于主机与一个直流电源柜微机控制器进行通信,支持标准 RS232、RS485 串行通信。信息传输方式为异步方式,报文内容以 8 比特字节为传送单元,每字节附加 1 位起始位与 1 位停止位,不进行奇偶校验,波特率 12009600 可调.校验方式为标准 CRC8。1、基本帧结构同步字 控
2、制字 信息字 1 信息字 N 同步字 同步字为:EBH90HEBH90HEBH90H帧循环A、D、A、D 。 。 。 。 。 。 。 。 。其中 A 帧为遥测数据帧;D 帧为遥信数据帧,直流屏加电工作后,上述帧循环连续向监控系统发送。2、通讯数据帧、遥测数据格式(A1 帧)帧结构:同步字控制字 信息字 1信息字 2信息字 3信息字 4其中控制字为:控制字节(71H)帧类别(61H)帧长度(04H)源站址(01H)目的站址(01H)CRC 校验码信息字为:功能码 N第 2*N+1 号遥测数据低字节第 2*N+1 号遥测数据高字节第 2*N+2 号遥测数据低字节第 2*N+2 号遥测数据高字节CR
3、C 校验码遥测数据表:序号 功能码 含 义1 00 交流输入电压 Uab2 00 交流输入电压 Ubc3 01 交流输入电压 Uca4 01 合闸母线电压 Uc5 02 控制母线电压 Ur6 02 负母对地电压 Ulc7 03 负载电流 Cc8 03 电池电流 Cb直流综合监控模块(WDJ-7C)通信规约 VK1.03、遥信数据格式(D1 帧)帧结构:同步字控制字 信息字信息字控制字为:其中: 源站址 表示数据来源的分屏号,0x00 = 主屏,其他分屏依次为 0x010x08信息字为(主屏):系统状态功能码(F0H)状态字 S1状态字 S2状态字 S300HCRC 校验码信息字为(分屏):系统
4、状态功能码(F0H)状态字 S5保留保留保留CRC 校验码馈线信息字:(如果该屏不存在馈线,则无此信息字)功能码(F1HFFH)馈线状态字馈线状态字馈线状态字馈线状态字CRC 校验码注:分屏信息为 VK 版本所特有。、遥测数据帧(A2 帧) (一段母线对地电阻 和二段母线电压、电阻 (如果存在))帧结构:同步字控制字 信息字 1信息字 2信息字 3信息字 4信息字 5控制字节(71H)帧类别(F4H)帧长度(1 + 总馈线支路数/32)源站址(源屏序号)目的站址(01H)CRC 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.04其中:控制字为:控制字节(71H)帧类别(61H)帧长度
5、(02H 或 05H)源站址(01H)目的站址(01H)CRC 校验码信息字为:功能码 N第 2*N+1 号遥测数据低字节第 2*N+1 号遥测数据高字节第 2*N+2 号遥测数据低字节第 2*N+2 号遥测数据高字节CRC 校验码遥测数据表:序号 功能码 含 义9 04 合母对地电阻 Rhm10 04 控母对地电阻 Rkm11 05 负母对地电阻 Rfm12 05 -13 06 二段合母电压 Uc14 06 二段控母电压 Ur15 07 二段负母对地电压 Ulc16 07 二段合母对地电阻 Rhm17 08 二段控母对地电阻 Rkm18 08 二段负母对地电阻 Rfm、遥测电池电压值(A3
6、帧)帧结构:同步字控制字 信息字 1信息字 2信息字 3信息字 4信息字 5信息字 6信息字 7信息字 8信息字 9其中:控制字为:控制字节(71H)帧类别(61H)帧长度(09H)源站址(01H)目的站址(01H)CRC 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.05信息字为:功能码 N第 2*N+1 号遥测数据低字节第 2*N+1 号遥测数据高字节第 2*N+2 号遥测数据低字节第 2*N+2 号遥测数据高字节CRC 校验码遥测数据表:电池下位机序号:n(18) 、遥测通信模块(A4 帧)帧结构:同步字控制字 信息字 1信息字 2其中:控制字为:控制字节(71H)帧类别(61
7、H)帧长度(02H)源站址(01H)目的站址(01H)CRC 校验码序号 功能码 含 义33 16 第 1 号电池下位机第 1 节电池电压34 16 第 1 号电池下位机第 2 节电池电压35 17 第 1 号电池下位机第 3 节电池电压36 17 第 1 号电池下位机第 4 节电池电压37 18 第 1 号电池下位机第 5 节电池电压38 18 第 1 号电池下位机第 6 节电池电压39 19 第 1 号电池下位机第 7 节电池电压40 19 第 1 号电池下位机第 8 节电池电压41 20 第 1 号电池下位机第 9 节电池电压42 20 第 1 号电池下位机第 10 节电池电压43 21
8、 第 1 号电池下位机第 11 节电池电压44 21 第 1 号电池下位机第 12 节电池电压45 22 第 1 号电池下位机第 13 节电池电压46 22 第 1 号电池下位机第 14 节电池电压47 23 第 1 号电池下位机第 15 节电池电压48 23 第 1 号电池下位机第 16 节电池电压49 24 第 1 号电池下位机第 17 节电池电压50 24 第 1 号电池下位机第 18 节电池电压51 25 第 2 号电池下位机第 1 节电池电压52 25 第 2 号电池下位机第 2 节电池电压 依次类推175 87 第 8 号电池下位机第 17 节电池电压176 87 第 8 号电池下
9、位机第 18 节电池电压直流综合监控模块(WDJ-7C)通信规约 VK1.06信息字为:功能码 N第 2*N+1 号遥测数据低字节第 2*N+1 号遥测数据高字节第 2*N+2 号遥测数据低字节第 2*N+2 号遥测数据高字节CRC 校验码遥测数据表:序号 功能码 含 义19 09 通信模块输入电压20 09 通信模块输出电压21 10 通信模块输出电流22 10 - 、遥信数据格式( D2 帧) ( VI、 VK 版本特有)帧结构:同步字控制字 信息字信息字控制字为:控制字节( 71H)帧类别( F4H)帧长度 (01H)源站址( 01H)目的站址( 01H)CRC 校验码开关位置状态功能码
10、 =FE位置状态字 SW1位置状态字 SW2扩展告警状态字 S4保留CRC 校验码 、遥测通信模块( A5 帧) ( VI、 VK 版本特有)帧结构:同步字控制字 信息字 1信息字 2其中:控制字为:控制字节( 71H)帧类别( 61H)帧长度( 03H)源站址( 01H)目的站址( 01H)CRC 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.07信息字为:功能码 N遥测数据低字节遥测数据高字节遥测数据低字节遥测数据高字节CRC 校验码遥测数据表:序号 功能码 含 义1 100 充电机电压2 100 电池组电压3 101 电池组温度4 101 保留5 102 保留6 102 保留直
11、流综合监控模块(WDJ-7C)通信规约 VK1.08二、 MODBUS 规约本规约适用于综自(或称主机)与一个或多个直流柜微机控制器(或称 RTU)进行通讯。信息传输为异步方式, 8 位数据,1 位起始位、1 位停止位,无奇偶校验。报文内容是以字节为单元;波特率 12009600 可调;校验方式为标准 CRC16。1、报文格式主机帧格式子站地址 A功能码 C数据起始地址(高位)数据起始地址(低位)数据个数(高位)数据个数(低位)CRC16 校验码从机帧格式子站地址 A功能码 C数据字节长度数据CRC16 校验码2、规约详解2、 遥测主机 RTU 遥测命令:子站地址 A功能码 03H数据起始地址
12、(高位)=00H数据起始地址(低位)数据个数(高位)00H数据个数(低位)CRC 校验码低 8 位 CRC_LCRC 校验码高 8 位 CRC_H数据起始地址(低位)索引表(遥测的数据类型)数据起始地址(低位)数据类型描述 数据长度 备注遥测 1 00H 交流电压以及一段母线电压、电流等12H(18)遥测 2 01H 一段母线对地绝缘电阻 06H(6)遥测 3 02H 二段母线电压及对地绝缘电阻 0Ch(12)遥测 4 10H #1#8 电池下位机电池电压 电池节数*2遥测 5 03H 通信模块电压电流 06H(6)遥测 6 20H 均浮充设置参数 14H( 20)遥测 7 30H 扩展模拟量
13、信息 0AH VI、 VK版本特有直流综合监控模块(WDJ-7C)通信规约 VK1.09遥测 1 返回数据:RTU 主机 遥测量上传:子站地址 A功能码 03H数据字节个数 12H交流 AB 电压高位字节交流 AB 电压低位字节交流 BC 电压高位字节交流 BC 电压低位字节交流 CA 电压高位字节交流 CA 电压低位字节合闸母线电压高位字节合闸母线电压低位字节控制母线电压高位字节控制母线电压低位字节负母对地电压高位字节负母对地电压低位字节充电机电流高位字节充电机电流低位字节电池电流高位字节电池电流低位字节负载电流高位字节负载电流低位字节CRC16 校验码遥测 2 返回数据:RTU 主机 遥测
14、量上传:子站地址 A功能码 03H数据字节个数 06H合母对地电阻高位字节合母对地电阻低位字节控母对地电阻高位字节控母对地电阻低位字节负母对地电阻高位字节负母对地电阻低位字节CRC16 校验码遥测 3 返回数据:RTU 主机 遥测量上传:子站地址 A功能码 03H数据字节个数 0cH合母对地电压高位字节合母对地电压低位字节控母对地电压高位字节控母对地电压低位字节负母对地电压高位字节负母对地电压低位字节合母对地电阻高位字节合母对地电阻低位字节控母对地电阻高位字节控母对地电阻低位字节负母对地电阻高位字节负母对地电阻低位字节CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.010遥
15、测 4 返回数据:子站地址 A功能码 03H数据字节个数(n*2)第 1 节电池电压高位字节第 1 节电池电压低位字节第 2 节电池电压高位字节第 2 节电池电压低位字节第 n 节电池电压高位字节第 n 节电池电压低位字节CRC16 校验码遥测 5 返回数据:子站地址 A功能码 03H数据字节个数 06H通信模块输入电压高位字节通信模块输入电压低位字节通信模块输出电压高位字节通信模块输出电压低位字节通信模块输出电流高位字节通信模块输出电流低位字节CRC16 校验码遥测 6 返回数据:子站地址 A功能码 03H数据字节个数 14H均充电压高位字节均充电压低位字节浮充电压高位字节浮充电压低位字节均
16、充倒计时时间高位字节均充倒计时时间低位字节定时均充时间高位字节定时均充时间低位字节定时均充周期高位字节定时均充周期低位字节电池充电电流高位字节电池充电电流低位字节电池补偿零点温度高位字节电池补偿零点温度低位字节温度补偿系数高位字节温度补偿系数低位字节浮充转均充参考电流高位字节浮充转均充参考电流低位字节均充转浮充计时电流高位字节均充转浮充计时电流低位字节CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.011遥测 7 返回数据:子站地址 A功能码 03H数据字节个数 0AH充电机电压高位字节充电机电压低位字节电池组电压高位字节电池组电压低位字节电池组温度高位字节电池组温度低位字
17、节保留保留保留保留CRC16 校验码、遥信主机 RTU 遥信命令:子站地址 A功能码 01H数据起始地址(高位)=0数据起始地址(低位)数据个数(高位)=0数据个数(低位)CRC16 校验码数据起始地址(低位)索引表(遥信的数据类型)数据起始地址(低位)数据类型描述 数据长度 备注遥信 1 00H 母线告警及主屏馈线状态 02H + 总馈线支路数/8遥信 2 01H 通信模块告警状态 02H遥信 3 10H 模块开关机配置 04H( 4)遥信 4 30H 扩展状态信息 04H( 4) VI、 VK 版本特有遥信111841H48H 分屏馈线状态信息 各分屏总馈线支路数 /8VK 版本特有遥信
18、1 返回数据:RTU 主机 遥信量上传:子站地址 A功能码 01H数据字节个数=2 + 总馈线支路数/8状态字 S1状态字 S2第 18 号馈线支路开关状态 DB0第 916 号馈线支路开关状态 DB1CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.012遥信 2 返回数据:RTU 主机 遥信量上传:子站地址 A功能码 01H数据字节个数=02H状态字 S300HCRC16 校验码遥信 3 返回数据:RTU 主机 遥信量上传:子站地址 A功能码 01H数据字节个数=04H18 号电源模块开关机配置916 号电源模块开关机配置1724 号电源模块开关机配置2532 号电源模块
19、开关机配置CRC16 校验码遥信 4 返回数据:( VI 版本特有)RTU 主机 遥信量上传:子站地址 A功能码 01H数据字节个数 =4位置状态字 SW1位置状态字 SW2扩展告警状态字 S4备用CRC16 校验码遥信 1118 返回数据:(VK 版本特有),其中RTU 主机 遥信量上传:子站地址 A功能码 01H数据字节个数=2+各分屏总馈线支路数/8状态字 S5保留第 14 号馈线支路开关状态第 58 号馈线支路开关状态第 912 号馈线支路开关状态第 1316 号馈线支路开关状态CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.013、遥调(支持广播码)主机 RTU
20、遥调命令:子站地址 A(广播地址 0)功能码 10H数据起始地址(高位)=0数据起始地址(低位)数据个数(高位)=0数据个数(低位)数据CRC16 校验码数据起始地址(低位)索引表(遥调的数据类型)数据起始地址(低位)数据类型描述 数据长度遥调 1 00H 均浮充参数 14H(20)遥调 1 的数据如下:均充电压高位字节均充电压低位字节浮充电压高位字节浮充电压低位字节均充倒计时时间高位字节均充倒计时时间低位字节定时均充时间高位字节定时均充时间低位字节定时均充周期高位字节定时均充周期低位字节电池充电电流高位字节电池充电电流低位字节电池补偿零点温度高位字节电池补偿零点温度低位字节温度补偿系数高位字
21、节温度补偿系数低位字节浮充转均充参考电流高位字节浮充转均充参考电流低位字节均充转浮充计时电流高位字节均充转浮充计时电流低位字节遥调 1 返回数据:(广播时无应答)RTU 主机 遥调应答:子站地址 A功能码 10H数据起始地址(高位)=0数据起始地址(低位)数据个数(高位)=0数据个数(低位)CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.014、遥控(支持广播码)遥控数据起始地址(低位)索引表如下遥控实现两种控制指令单对象遥控:请求帧格式如下:子站地址 A(广播地址 0)功能码 05H数据起始地址(高位)=0数据起始地址(低位)遥控数据高位遥控数据低位CRC16 校验码在该
22、类帧中 ON=FF00H;OFF=0000H单对象遥控的返回数据与请求帧完全相同。多对象遥控:请求帧格式如下:子站地址 A(广播地址 0)功能码 0FH数据起始地址(高位)=0数据起始地址(低位)遥控数量高位遥控数量低位遥控数据占用字节数遥控数据CRC16 校验码在该类帧中 ON=1;OFF=0;数据对象的操作数依据数据对象的地址从低到高对应到遥控数据的每一位中,未使用的位必须置成 0。例如:数据起始地址低位=0,遥控数量=12,设置成均充,15 号电源开机,610 号电源关机,11 号电源开机。则请求帧如下:子站地址(01H)功能码(0FH)数据起始地址高位(0)数据起始地址低位(0)遥控数
23、量高位(0)遥控数量低位(0CH)遥控数据占用字节数(2)遥控数据(3FH)遥控数据(08H)CRC16 校验码数据地址(低位)数据类型描述00H 均浮充切换(ON=均充,OFF=浮充)01H20H 电源模块开关( ON=开,OFF=关)直流综合监控模块(WDJ-7C)通信规约 VK1.015多对象遥控返回数据:(广播时无应答)RTU 主机 遥控应答:子站地址 A功能码数据起始地址(高位)=0数据起始地址(低位)数据个数(高位)=0数据个数(低位)CRC16 校验码直流综合监控模块(WDJ-7C)通信规约 VK1.016三、 WATT 规约本规约适用于综自(或称主机)与一个或多个直流柜微机控制
24、器(或称 RTU)进行通讯。信息传输为异步方式, 8 位数据,1 位起始位、1 位停止位,无奇偶校验。报文内容是以字节为单元;波特率 12009600 可调;校验方式为 8 位瓦特校验和。本规约所有帧为固定长度,接收时长度不对视为无效。1、报文格式:55H AAH 目标地址 源地址 功能码 校验码校验码= FFH-目标地址-源地址-功能码(单字节减法)遥测遥信帧格式:主机集中监控55H AAH 目标地址 C0H 功能码 校验码遥测遥信应答数据帧格式:集中监控主机55H AAH C0H 源地址 功能码 数据 校验码2、规约详解、查询绝缘仪信息命令主机集中监控55H AAH 目标地址 C0H 10
25、H 校验码、查询电池监控信息命令主机集中监控55H AAH 目标地址 C0H 06H 校验码、查询不带开关量单片机信息命令主机集中监控55H AAH 目标地址 C0H 02H 校验码、查询 NJK-K 系列带开关状态量的单片机信息命令主机集中监控55H AAH 目标地址 C0H 08H 校验码 、查询二段母线信息命令主机 集中监控55H AAH 目标地址 C0H 04H 校验码 、查询通信模块信息命令主机 集中监控55H AAH 目标地址 C0H 20H 校验码 、查询扩展信息命令 (VI、 VK 版本特有 )主机 集中监控55H AAH 目标地址 C0H 21H 校验码 、查询分屏馈线状态信
26、息命令 (VK 版本特有 )主机 集中监控55H AAH 目标地址 C0H 31H38H 校验码其中功能码取 31H38H 分别对应查询 18 号分屏的馈线状态的数据。3、数据解释1、 查询绝缘仪信息命令数据解释:(低字节在先,高字节在后)直流综合监控模块(WDJ-7C)通信规约 VK1.017状态字定义:D7 D6 D5 D4 D3 D2 D1 D0D7:保留D6:空气开关脱扣D5:负母接地告警D4:正母接地告警D3:合母欠压告警D2:合母过压告警 D1:控母欠压告警D0:控母过压告警、查询电池监控信息命令数据解释:(低字节在先,高字节在后)序号 含 义1 第 1 节电池电压低位2 第 1
27、节电池电压高位 2*n-1 第 n 节电池电压低位2*n 第 n 节电池电压高位、查询不带开关量单片机信息命令数据解释:(低字节在先,高字节在后)序号 含 义1 交流输入电压 Uac 低位2 交流输入电压 Uac 高位3 交流输入电压 Ubc 低位4 交流输入电压 Ubc 高位5 交流输入电压 Uca 低位6 交流输入电压 Uca 高位7 合闸母线电压 Uc 低位8 合闸母线电压 Uc 高位9 控制母线电压 Ur 低位10 控制母线电压 Ur 高位11 负母对地电压 Ulc 低位12 负母对地电压 Ulc 高位13 充电机电流低位字节14 充电机电流高位字节15 电池电流低位字节16 电池电流
28、高位字节17 负载电流低位字节18 负载电流高位字节19 状态字 S120 状态字 S2、查询 NJK-K 系列带开关状态量的单片机信息命令数据解释:(低字节在先,高字节在后)序号 定义1 合母电压低字节2 合母电压高字节3 控母电压低字节4 控母电压高字节5 负母对地电压低字节6 负母对地电压高字节7 负母对地电阻低字节8 负母对地电阻高字节9 正母对地电阻低字节10 正母对地电阻高字节11 状态字直流综合监控模块(WDJ-7C)通信规约 VK1.018序号 含 义1 交流 AB 电压低位字节2 交流 AB 电压高位字节3 交流 BC 电压低位字节4 交流 BC 电压高位字节5 交流 CA
29、电压低位字节6 交流 CA 电压高位字节7 合闸母线电压低位字节8 合闸母线电压高位字节9 控制母线电压低位字节10 控制母线电压高位字节11 负母对地电压低位字节12 负母对地电压高位字节13 充电机电流低位字节14 充电机电流高位字节15 电池电流低位字节16 电池电流高位字节17 负载电流低位字节18 负载电流高位字节19 状态字 S120 状态字 S221 第 18 号馈线支路开关状态22 第 916 号馈线支路开关状态 第 n-15 n-8 号馈线支路开关状态 第 n-7 n 号馈线下位机开关状态 、查询二段母线信息命令 数据解释: (低字节在先,高字节在后 )序号 定义1 合母电压
30、低字节 UHH2 合母电压高字节 UHL3 控母电压低字节 UKH4 控母电压高字节 UKL5 负母对地电压低字节 FMH6 负母对地电压高字节 FML7 负母对地电阻低字节8 负母对地电阻高字节9 正母对地电阻低字节10 正母对地电阻高字节11 状态字D10 状态字定义:D7 D6 D5 D4 D3 D2 D1 D0D7:D6:空气开关脱扣D5:负母接地告警D4:正母接地告警D3:合母欠压告警D2:合母过压告警 D1:控母欠压告警D0:控母过压告警 、查询通信模块信息命令 数据解释: (低字节在先,高字节在后 )直流综合监控模块(WDJ-7C)通信规约 VK1.019序号 定义1 通信模块输
31、入电压低位字节2 通信模块输入电压高位字节3 通信模块输出电压低位字节4 通信模块输出电压高位字节5 通信模块输出电流低位字节6 通信模块输出电流高位字节7 状态字 38 00H 、查询扩展信息 数据解释: (低字节在先,高字节在后 )序号 定义1 充电机电压低字节2 充电机电压高字节3 电池组电压低字节4 电池组电压高字节5 电池组温度低字节6 电池组温度高字节7 备用8 备用9 备用10 备用11 位置状态字 SW112 位置状态字 SW213 扩展告警状态字 S414 备用 、查询分屏馈线状态信息 数据解释(固定 34 字节): (低字节在先,高字节在后 )序号 含 义1 状态字 S52
32、 保留3 第 14 号馈线支路开关状态4 第 58 号馈线支路开关状态 34 第 125128 号馈线支路开关状态四、 103 规约直流综合监控模块(WDJ-7C)通信规约 VK1.020本规约适用于综自(或称主机)与一个或多个直流柜微机控制器(或称 RTU)进行通讯。信息传输为异步方式, 8 位数据,1 位起始位、1 位停止位,无奇偶校验。报文内容是以字节为单元;波特率 12009600 可调;校验方式为 103 帧校验和。1、帧格式微机控制器通讯采用请求/响应服务方式。在传输信道中,字节格式如下所示:起始位 B0 B1 B2 B3 B4 B5 B6 B7 停止位在信道中的传输序列为:起始位
33、b0b1b2b3b4b5b6b7停止位。帧格式采用可变帧格式和固定帧格式:可变帧格式启动字符(68H)LL(重复)启动字符(68H)控制域(C)地址域(A)用户数据帧校验和结束字符(16)固定帧格式启动字符(10H)控制域(C)地址域(A)帧校验和结束字符(16)长度 L 包括控制域、地址域、用户数据区八位位组的个数,为十六进制数。帧校验和是控制、地址、用户数据区八位位组的算术和。2、规约详解命令 1(查询不包括通信模块数据的其他数据)启动字符 10H控制域 7AH地址域 01H帧校验和 7BH结束字符 16H答复 1:启动字符=68H数据长度 L=16H + 总馈线支路数/8数据长度 L=1
34、6H + 总馈线支路数/8启动字符=68H控制字08H地 址 A=01H1 交流 AB 电压低位字节2 交流 AB 电压高位字节3 交流 BC 电压低位字节4 交流 BC 电压高位字节5 交流 CA 电压低位字节6 交流 CA 电压高位字节7 合闸母线电压低位字节8 合闸母线电压高位字节9 控制母线电压低位字节10 控制母线电压高位字节直流综合监控模块(WDJ-7C)通信规约 VK1.02111 负母对地电压低位字节12 负母对地电压高位字节13 充电机电流低位字节14 充电机电流高位字节15 电池电流低位字节16 电池电流高位字节17 负载电流低位字节18 负载电流高位字节19 状态字 S1
35、20 状态字 S221 第 18 号馈线支路开关状态22 第 916 号馈线支路开关状态23 24 第 n-15 n-8 号馈线支路开关状态 第 n-7 n 号馈线下位机开关状态帧校验和 CS结束字符=16H命令 2(查询通信模块数据)启动字符 10H控制域 7BH地址域 01H帧校验和 7CH结束字符 16H答复 2:启动字符 =68H数据长度 L=0AH 数据长度 L=0AH启动字符 =68H控制字 0DH地 址 A=01H1 通信模块输入电压低位字节2 通信模块输入电压高位字节3 通信模块输出电压低位字节4 通信模块输出电压高位字节5 通信模块输出电流低位字节6 通信模块输出电流高位字节
36、7 状态字 38 00H帧校验和 CS结束字符 =16H五、 DNP3.0 规约直流综合监控模块(WDJ-7C)通信规约 VK1.022I. 规约简介:DNP3.0 规约文本共分为四部分,数据链路层、传输层、应用层规约及数据对象库。1、规约规定的链路层报文格式:起始字0x05起始字0x64长度 链路层控制字目的地址源地址CRC校验码用户数据CRC校验码用户数据CRC校验码其中:起始字 :2 字节,0X0564长度 :1 字节,是控制字、目的地址、源地址和用户数据之和。255长度5,该值不包含 CRC 校验码的长度在内。目的地址 :2 字节,低字节在前源地址 :2 字节,低字节在前用户数据 :跟
37、在报头之后的数据块,每 16 个字节一块,最后一块包含剩下的字节,可以是 1 到 16 个字节。每个数据块都有一 CRC 循环冗余码挂在后面。CRC 循环冗余码 :2 字节。在一个数据帧内,挂在每个数据块之后。2、规约的传输层报文格式:TH ( 传输层报头 ) 数据块其中:传输层报头:1 字节,控制多帧传输。3、规约的应用层报文格式:请求/响应报头 对象标题 数据 对象标题 数据其中:请求(响应)报头 :标识报文的目的,包含应用规约控制信息(ACPI) ,请求报头的长度为 2 字节,响应报头的长度为 4 字节。对象标题 :标识随后的数据对象数据 :在对象标题内指定的数据对象对象标题的格式如下:
38、对象 限定词 变程对象 :2 个字节,指定对象组以及跟在标题后面的对象的变化。限定词 : 限定词为一个 8 位的字节段,规定变程段的意义。变程 :变程说明数据对象的数量,数据对象的起点和终点的索引或标识符。更为详细的规约说明请参见 DNP3.0 规约文本。II. 应用层数据解释:由于 DNP3.0 规约的实现比较庞大,所以本系统(称下位机)只实现其中部分命令。下位机只对后台(称上位机)的 CLASS0 数据请求命令作出响应。步骤如下:1、上位机发 CLASS0 数据请求命令2、下位机根据实际配置发送数据。3、上位机发确认帧当下位机的响应数据长度超过 250 字节数据,无法一帧发完,则将分几次发
39、送。每次发送都必须得到上位机的确认,在没有得到确认之前下位机不会发送数据。如果在确认之前上位机重新发送 CLASS0 数据请求命令,则下位机内部计数复位重新发送响应数据。遥信数据索引表:数据索引 数据内容 长度(字节) 备注定长的报头 数据主体区直流综合监控模块(WDJ-7C)通信规约 VK1.02307 状态字 S1 1815 状态字 S2 11623 DC/DC 模块类告警状态字 1 存在 DC/DC 模块时有效2431 状态字(保留) 132287 8 个馈线下位机的采集值 32 遥测数据索引表:数据索引 数据内容 长度(字节) 备注0 一段母线 交流 AB 输入电压 2(低位在前)1
40、一段母线 交流 BC 输入电压 2(低位在前)2 一段母线 交流 CA 输入电压 2(低位在前)3 一段母线 合母电压 2(低位在前)4 一段母线 控母电压 2(低位在前)5 一段母线 负母电压 2(低位在前)6 一段母线 合母对地电阻 2(低位在前)7 一段母线 控母对地电阻 2(低位在前)8 一段母线 负母对地电阻 2(低位在前)9 一段母线 充电机电流 2(低位在前)10 一段母线 电池充放电电流 2(低位在前)11 一段母线 负载电流 2(低位在前)12 一段母线 1#电池电压 2(低位在前)13 一段母线 2#电池电压 2(低位在前) 155 一段母线 144#电池电压 2(低位在前
41、)156 DC/DC 模块输入电压 2(低位在前)157 DC/DC 模块输出电压 2(低位在前)158 DC/DC 模块输出电流 2(低位在前)159511 保留512(0x200) 二段母线 交流 AB 输入电压 2(低位在前) 667 二段母线 144#电池电压 2(低位在前)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
42、 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
43、 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 起始字直流综合监控模块(W
44、DJ-7C)通信规约 VK1.02484 长度(倾斜数据字节和)03 链路层控制字C0 00 01 00 目的地址和源地址25 0B 报头 CRC 校验C0 传输层报头A6 81 响应报头00 00 内部信号字01 01 对象组及变体:1 位二进制输入量01 限定词:2 字节的对象索引起止范围00 00 5F 00 变程:遥信索引 095 共 96 个遥信量 12 字节04 00 00 00 遥信量73 10 数据 CRC 校验00 00 00 00 00 00 00 00 遥信量:馈线状态量1E 04 对象组及变体:16 位无标志模拟输入量01 限定词:2 字节的对象索引起止范围00 00
45、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
46、80 01 80 01 80 01 80 01 80 01 80 01 80 01 6A 37六、 数据解释在通讯数据报中有两类数据:遥测数据和遥信数据直流综合监控模块(WDJ-7C)通信规约 VK1.0251、遥测量转换公式数据类型 数值转换公式 单位 适用范围 备注交流电压 Vac Vac = (DH*256+DL)*500/1023V 交流 AB、BC、CA 电压母线电压 Vm Vm = (DH*256+DL)*300/1023V 合母、控母、负母对地电压,DC/DC 模块输入电压通信电压 Vt Vt = (DH*256+DL)*60/1023 DC/DC 模块输出电压单节电池电压 Vc
47、 Vc=(DH*256+DL)*25/4095 所有单节电池电压电流 Ic Ic = (DH*256+DL)*K/1023 A 所有电流数据电阻 Rr Rr = DL.DH 所有电阻数据当DL=E7H,DH=03H时电阻值表示999.9K时间 t t=DH*256+DL H 所有时间参数温度 T T=(DH*256+DL)-40 电池补偿零点温度温度补偿系数 Ft Ft=(DH*256+DL)/10 mV/ 温度补偿系数注: K 一般为 50 或 100,由相应电流的采样霍尔传感器的标称值确定 。2、遥信量解释状态字 S1:D7 D6 D5 D4 D3 D2 D1 D0D0:为 1 是交流过压
48、,为 0 是无告警;D1:为 1 是交流欠压,为 0 是无告警;D2:为 1 是交流缺相,为 0 是无告警;D3:为 1 是合母过压,为 0 是无告警;D4:为 1 是合母欠压,为 0 是无告警;D5:为 1 是控母过压,为 0 是无告警;D6:为 1 是控母欠压,为 0 是无告警;D7:为 1 是负母接地,为 0 是无告警;状态字 S2:D7 D6 D5 D4 D3 D2 D1 D0D0:为 1 是正母接地,为 0 是无告警;D1:为 1 是空气开关脱扣,为 0 是无告警;D2:为 1 是熔断器熔断,为 0 是无告警;D3:为 1 是模块异常,为 0 是无异常;(包含模块通讯失败以及模块告警)D4:为 1 是电池温度失效,为 0 是无告警;D5:为 1 是电池告警,为 0 是无告警;D6:在 VD 版本程序中,为 1 是母线并联告警,为 0 是无告警;其他版本中该位无意义D7:为 1 是均充,为 0 是浮充;状态字 S3:(DC/DC 模块告警状态信息)D7 D6 D5 D4 D3 D2 D1 D0D0:为 1 是输入电压过压,为 0 是无告警;D1:为 1 是输入电压欠压,为 0 是无告警;D2:为 1 是输出电压过压,为 0 是无告警;D3:为 1 是输出电压欠压,为 0 是无告警;D4:为 1