1、1深圳科力电压无功调节装置DWK-装置通信规约(修订版)平顶山电业局肖营变综自站电压无功调节装置一、基本报文EBH90HEBH90H02H设备地址 DevAddr命令码 CmdCode数据区长度 Len数据区 Data代码和低位代码和高位03HDWK装置始终处于通信的被动状态。设备地址 DevAddr是指本 DWK装置地址,地址取为 01H。代码和是指设备地址、命令码、数据区长度、数据区的数据累加和,作为数据校验使用。二、报文说明以下说明中下行是指 DWK 装置接收,上行是指 DWK 装置发出。1 对时 询问报文:CmdCode=01H(下行)数据区:年月日时分秒秒=059,二进制正数。分=0
2、59,二进制正数。时 =0 23, 二 进 制 正 数 。 日 =1 31, 二 进 制 正 数 。 月 =1 12, 二 进 制 正 数 。年 =00 99, 二 进 制 正 数 , 表 示 当 时 年 份 的 低 两 位 , 如 :1997年 取 97, 2000年 取 00。 例 解 : 若 后 台 时 钟 为 00-7-21 10:16:28, 则 对 时 询 问 报 文 格 式 为 :2EB 90 EB 90 2 1 1 6 0 7 15 A 10 1C 5A 0 3.2 询问 ENQ 询问报文:CmdCode=02H(下行)数据区:无 例解:EB 90 EB 90 2 1 2 0
3、3 0 3.3 回答询问 ACK 回答询问:CmdCode=06H(上行,回答询问报文,对时报文)数据区:无 例解:此报文用来回答正确接收对时或没有故障报文,故障解除报文,动作报文时的询问报文。如下:EB 90 EB 90 2 1 6 0 7 0 3.4 回答询问 NAK 回答询问:CmdCode=15H(上行,可回答任何报文,表示接收错误)数据区:无 例解:EB 90 EB 90 2 1 15 0 16 0 3.5 故障报告 故障报告:CmdCode=20H(上行,若有故障时回答询问报文)数据区:年月日时分秒故障代码低位故障代码高位秒=059,二进制正数。分=059,二进制正数。时 =0 2
4、3, 二 进 制 正 数 。 日 =1 31, 二 进 制 正 数 。 月 =1 12, 二 进 制 正 数 。年 =00 99, 二 进 制 正 数 , 表 示 当 时 年 份 的 低 两 位 , 如 :1997年 取 97, 2000年 取 00。故 障 代 码 :调 压 装 置 电 容 器 1 电 容 器 2 电 容 器 3 电 容 器 41#变 0100H 0101H 0102H 0103H 0104H32#变 0107H 0108H 0109H 010AH 010BH3#变 010EH 010FH 0110H 0111H 0112H本控制器报警代码:01FFH 例解:若 1#变电容器
5、 1 于 00-7-21 10:10:24 故障,其故障报告如下:EB 90 EB 90 2 1 20 8 0 7 15 A 10 18 1 1 79 0 3.6 故障解除报告 故障报告:CmdCode=22H(上行,若有故障解除时回答询问报文)数据区:年月日时分秒故障代码低位故障代码高位秒=059,二进制正数。分=059,二进制正数。时 =0 23, 二 进 制 正 数 。 日 =1 31, 二 进 制 正 数 。 月 =1 12, 二 进 制 正 数 。年 =00 99, 二 进 制 正 数 , 表 示 当 时 年 份 的 低 两 位 , 如 :1997年 取 97, 2000年 取 00
6、。故 障 代 码 :调 压 装 置 电 容 器 1 电 容 器 2 电 容 器 3 电 容 器 41#变 0100H 0101H 0102H 0103H 0104H2#变 0107H 0108H 0109H 010AH 010BH3#变 010EH 010FH 0110H 0111H 0112H本控制器报警代码:01FFH 例解:若 1#变电容器 1 于 00-7-21 10:17:10 解除故障,其故障解除报告如下:EB 90 EB 90 2 1 22 8 0 7 15 A 11 A 1 1 6E 0 3.7 动作报告 动作报告:CmdCode=21H(上行,若有动作发生回答询问报文)数据区
7、:年月日时分秒动作代码低位4动作代码高位秒=059,二进制正数。分=059,二进制正数。时 =0 23, 二 进 制 正 数 。 日 =1 31, 二 进 制 正 数 。 月 =1 12, 二 进 制 正 数 。年 =00 99, 二 进 制 正 数 , 表 示 当 时 年 份 的 低 两 位 , 如 :1997年 取 97, 2000年 取 00。动 作 代 码 :调 压 装 置 电 容 器 1 电 容 器 2 电 容 器 3 电 容 器 4升 压 降 压 投 切 投 切 投 切 投 切1#变 0100H 0110H 0101H 0111H 0102H 0112H 0103H 0113H 0
8、104H 0114H2#变 0105H 0115H 0106H 0116H 0107H 0117H 0108H 0118H 0109H 0119H3#变 010AH 011AH 010BH 011BH 010CH 011CH 010DH 011DH 010EH 011EH 例解:若 1#变电容器 1 于 00-7-21 10:35:00 投上,其动作报告如下:EB 90 EB 90 2 1 21 8 0 7 15 A 23 0 1 1 75 0 3.8 设备投退 召唤设备投退状态:CmdCode=31H(下行)数据区:无例解: EB 90 EB 90 2 1 31 0 32 0 3. 设备投通
9、状态:CmdCode=31H(上行)数据区:设备 1 代号设备 1 投退状态设备 n 代号设备 n 投退状态=0 表示退出例解:设所有设备为功能投入状态,如下: EB 90 EB 90 2 1 31 1E 0 FF 1 FF 2 FF 3 FF 4 FF 5 FF 6 FF 7 FF 8 FF 9 FF A FF B FF C FF D FF E FF AA F 3. 设备投退下装:CmdCode=32H(下行)数据区:同设备投退状态例解:假设 1#变电容器 1 为功能退出,其他设备为功能投入,如下:EB 90 EB 90 2 1 32 1E 0 FF 1 0 2 FF 3 FF 4 FF 5
10、 FF 6 FF 7 FF 8 FF 9 FF A FF B FF C FF D FF E FF AC E 3. 设备投退下装返校:CmdCode=32H(上行)5数据区:同设备投退状态例解:同上。 设备投退下装执行:CmdCode=33H(下行)数据区:无例解: EB 90 EB 90 2 1 33 0 34 0 3. 设备投退执行报告:CmdCode=33H(上行)数据区:执行结果=0 表示失败例解: EB 90 EB 90 2 1 33 1 FF 34 1 3.设备代号编码:调 压 装 置 电 容 器 1 电 容 器 2 电 容 器 3 电 容 器 41#变 00H 01H 02H 03
11、H 04H2#变 05H 06H 07H 08H 09H3#变 0AH 0BH 0CH 0DH 0EH9 电压定值(48 时段) 召唤电压上限定值:CmdCode=3DH(下行)数据区:无例解: EB 90 EB 90 2 1 3D 0 3E 0 3. 电压上限定值:CmdCode=3DH(上行)数据区:00:0000:30 时段 V 定值低位00:0000:30 时段 V 定值高位00:3001:00 时段 V 定值低位00:3001:00 时段 V 定值高位hh:mmHH:MM 时段 V 定值低位hh:mmHH:MM 时段 V 定值高位每个定值两个字节(16Bit)=实际定值100例解:假
12、设其 48 时段定值均为 118KV,如下:EB 90 EB 90 2 1 3D 60 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 618 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18 2E 18
13、2E 18 2E 18 2E 18 2E 18 2E 18 2E BE D 3. 电压上限定值下装:CmdCode=3EH(下行)数据区:同电压定值例解:假设其 48 时段定值均为 10KV,如下:EB 90 EB 90 2 1 3D 60 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3
14、 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 E8 3 AF 2C 3. 电压上限定值下装返校:CmdCode=3EH(上行)数据区:同电压定值例解:同上。 电压上限定值下装执行:CmdCode=3FH(下行)数据区:无例解: EB 90 EB 90 2 1 3F 0 40 0 3. 电压上限定值下装执行报告:CmdCode=3FH(上行)数据区:执行结果=0 表示失败例解: EB 90 EB 90 2 1 3F 1 FF 40 1 3.电压下限定值格式同上,命令码为 43H,44H,45H.10 无功定值(48 时段) 召唤无
15、功定值:CmdCode=40H(下行)数据区:无例解: EB 90 EB 90 2 1 40 0 41 0 3. 无功定值:CmdCode=40H(上行)数据区:00:0000:30 时段 Q 定值低位00:0000:30 时段 Q 定值高位00:3001:00 时段 Q 定值低位00:3001:00 时段 Q 定值高位7hh:mmHH:MM 时段 Q 定值低位hh:mmHH:MM 时段 Q 定值高位每个定值两个字节(16Bit)=实际定值100例解:假设其 48 时段定值均为 4MVAR,如下:EB 90 EB 90 2 1 40 60 90 1 90 1 90 1 90 1 90 1 90
16、 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 90 1 D1 1B 3. 无功定值下装:CmdCode=41H(下行)数据区:同无功定值例解:假设其 48 时段定值均为 5MVAR,如下:EB 90 EB 90 2 1 41 60
17、 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 F4 1 92 2E 3. 无功定值下装返校:CmdCode=41H(上行)数据区:同无功定值例解:同上。 无功定值下装执行:C
18、mdCode=42H(下行)数据区:无例解: EB 90 EB 90 2 1 42 0 43 0 3. 无功定值下装执行报告:CmdCode=42H(上行)数据区:执行结果=0 表示失败例解: EB 90 EB 90 2 1 42 1 FF 43 1 3.11 交流采样量报文 召唤采样量:CmdCode=50H(下行)数据区:无例解: EB 90 EB 90 2 1 50 0 51 0 3. 采样量报文:CmdCode=50H(上行)8数据区:1#变变高电压低位1#变变高电压高位1#变变中电压低位1#变变中电压高位1#变变低 1 电压低位1#变变低 1 电压高位1#变变低 2 电压低位1#变变
19、低 2 电压高位1#变变高电流低位1#变变高电流高位1#变功率因数低位1#变功率因数高位1#变有功功率低位1#变有功功率高位1#变无功功率低位1#变无功功率高位2#变变高电压低位2#变变高电压高位2#变变中电压低位2#变变中电压高位2#变变低 1 电压低位2#变变低 1 电压高位2#变变低 2 电压低位2#变变低 2 电压高位2#变变高电流低位2#变变高电流高位2#变功率因数低位2#变功率因数高位2#变有功功率低位2#变有功功率高位2#变无功功率低位2#变无功功率高位3#变变高电压低位3#变变高电压高位3#变变中电压低位3#变变中电压高位3#变变低 1 电压低位3#变变低 1 电压高位3#变变
20、低 2 电压低位3#变变低 2 电压高位3#变变高电流低位3#变变高电流高位3#变功率因数低位3#变功率因数高位93#变有功功率低位3#变有功功率高位3#变无功功率低位3#变无功功率高位每个值均为两个字节(16Bit)=实际定值100(功率因数值除外)功率因数=实际值 10000负数采用补码表示例如:220.0055F0-123.45CFC7电压单位:kV;电流单位:A;有功功率单位:MW;无功功率单位:MVAR例解:设变高电压为 220kv,变中电压为 110kv,变低电压为 10kv,变高电流为 100A,有功功率为 35.79MW,无功功率为 13.06MVAR,功率因数为 0.9393
21、.如下:EB 90 EB 90 2 1 50 30 F0 55 F8 2A E8 3 E8 3 10 27 B1 24 FB D 1A 5 F0 55 F8 2A E8 3 E8 3 10 27 B1 24 FB D 1A 5 F0 55 F8 2A E8 3 E8 3 10 27 B1 24 FB D 1A 5 D1 13 3.12 电容器运行时间 召唤电容器运行时间:CmdCode=51H(下行)数据区:无例解: EB 90 EB 90 2 1 51 0 52 0 3. 电容器运行时间报文:CmdCode=51H(上行)数据区:1#变电容器 1 运行时间字节 11#变电容器 1 运行时间字
22、节 21#变电容器 1 运行时间字节 31#变电容器 1 运行时间字节 41#变电容器 2 运行时间字节 11#变电容器 2 运行时间字节 21#变电容器 2 运行时间字节 31#变电容器 2 运行时间字节 41#变电容器 3 运行时间字节 11#变电容器 3 运行时间字节 21#变电容器 3 运行时间字节 31#变电容器 3 运行时间字节 41#变电容器 4 运行时间字节 11#变电容器 4 运行时间字节 21#变电容器 4 运行时间字节 31#变电容器 4 运行时间字节 42#变电容器 1 运行时间字节 1102#变电容器 1 运行时间字节 22#变电容器 1 运行时间字节 32#变电容器
23、 1 运行时间字节 42#变电容器 2 运行时间字节 12#变电容器 2 运行时间字节 22#变电容器 2 运行时间字节 32#变电容器 2 运行时间字节 42#变电容器 3 运行时间字节 12#变电容器 3 运行时间字节 22#变电容器 3 运行时间字节 32#变电容器 3 运行时间字节 42#变电容器 4 运行时间字节 12#变电容器 4 运行时间字节 22#变电容器 4 运行时间字节 32#变电容器 4 运行时间字节 43#变电容器 1 运行时间字节 13#变电容器 1 运行时间字节 23#变电容器 1 运行时间字节 33#变电容器 1 运行时间字节 43#变电容器 2 运行时间字节 1
24、3#变电容器 2 运行时间字节 23#变电容器 2 运行时间字节 33#变电容器 2 运行时间字节 43#变电容器 3 运行时间字节 13#变电容器 3 运行时间字节 23#变电容器 3 运行时间字节 33#变电容器 3 运行时间字节 43#变电容器 4 运行时间字节 13#变电容器 4 运行时间字节 23#变电容器 4 运行时间字节 33#变电容器 4 运行时间字节 4电容器运行时间以 4 个字节表示,低字节在前,高字节在后,单位为小时。例解: 设电容器运行时间为 80 小时,如下:EB 90 EB 90 2 1 51 30 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0
25、 0 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0 0 50 0 0 0 42 4 3.13 调压次数 召唤调压次数:CmdCode=52H(下行)数据区:无例解: EB 90 EB 90 2 1 52 0 53 0 3. 调压次数报文:CmdCode=52H(上行)11数据区:1#变调压次数低字节1#变调压次数高字节2#变调压次数低字节2#变调压次数高字节3#变调压次数低字节3#变调压次数高字节例解:设调压次数为 8 次,如下: EB 90 EB 90 2 1 52 6 8 0 8 0 8 0 71 0 3.14 调
26、压装置与电容器状态 召唤调压装置与电容器状态:CmdCode=53H(下行)数据区:无例解: EB 90 EB 90 2 1 53 0 54 0 3. 调压装置与电容器状态报文:CmdCode=53H(上行)数据区:1#变分接开关位置1#变电容器 1 状态1#变电容器 2 状态1#变电容器 3 状态1#变电容器 4 状态2#变分接开关位置2#变电容器 1 状态2#变电容器 2 状态2#变电容器 3 状态2#变电容器 4 状态3#变分接开关位置3#变电容器 1 状态3#变电容器 2 状态3#变电容器 3 状态3#变电容器 4 状态分接开关位置以 BCD 码表示,例如:分接开关位置为 13,则数据
27、为 13H。电容器状态:00H 表示电容器处于切状态;FFH 表示电容器处于投状态。例解: 设分接开关位置为 25,电容器处于投状态,如下:EB 90 EB 90 2 1 53 F 25 FF FF FF FF 25 FF FF FF FF 25 FF FF FF FF C6 C 3.15 电容器投切次数 召唤电容器投切次数:CmdCode=54H(下行)数据区:无12例解: EB 90 EB 90 2 1 54 0 55 0 3. 电容器投切次数报文:CmdCode=54H(上行)数据区:1#变电容器 1 投切次数低位1#变电容器 1 投切次数高位1#变电容器 2 投切次数低位1#变电容器
28、2 投切次数高位1#变电容器 3 投切次数低位1#变电容器 3 投切次数高位1#变电容器 4 投切次数低位1#变电容器 4 投切次数高位2#变电容器 1 投切次数低位2#变电容器 1 投切次数高位2#变电容器 2 投切次数低位2#变电容器 2 投切次数高位2#变电容器 3 投切次数低位2#变电容器 3 投切次数高位2#变电容器 4 投切次数低位2#变电容器 4 投切次数高位3#变电容器 1 投切次数低位3#变电容器 1 投切次数高位3#变电容器 2 投切次数低位3#变电容器 2 投切次数高位3#变电容器 3 投切次数低位3#变电容器 3 投切次数高位3#变电容器 4 投切次数低位3#变电容器
29、4 投切次数高位例解:设电容器投切次数为 8 次,如下:EB 90 EB 90 2 1 54 18 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 CD 0 3.16 电压合格率 召唤电压合格率 CmdCode=55H(下行)数据区:年月日命令码命令码为 10H 表示低压侧月数据;11H 表示低压侧日数据。20H 表示中压侧月数据;21H 表示中压侧日数据。13例解: 设召唤 98-12-31 低压侧日数据,如下:EB 90 EB 90 2 1 55 4 98 C 1F 11 2E 1 3. 电压合格率报文:CmdCode=55H(上行)数据区:
30、1#变总运行时间字节 11#变总运行时间字节 21#变总运行时间字节 31#变总运行时间字节 41#变越上限时间字节 11#变越上限时间字节 21#变越上限时间字节 31#变越上限时间字节 41#变越下限时间字节 11#变越下限时间字节 21#变越下限时间字节 31#变越下限时间字节 41#变电压合格率低位1#变电压合格率高位2#变总运行时间字节 12#变总运行时间字节 22#变总运行时间字节 32#变总运行时间字节 42#变越上限时间字节 12#变越上限时间字节 22#变越上限时间字节 32#变越上限时间字节 42#变越下限时间字节 12#变越下限时间字节 22#变越下限时间字节 32#变越
31、下限时间字节 42#变电压合格率低位2#变电压合格率高位3#变总运行时间字节 13#变总运行时间字节 23#变总运行时间字节 33#变总运行时间字节 43#变越上限时间字节 13#变越上限时间字节 23#变越上限时间字节 33#变越上限时间字节 43#变越下限时间字节 13#变越下限时间字节 23#变越下限时间字节 33#变越下限时间字节 4143#变电压合格率低位3#变电压合格率高位运行时间以 4 个字节表示,低字节在前,高字节在后,单位为分钟。电压合格率为 2 个字节, (16Bit)=实际值10000月数据上行当年指定某月数据,日数据上行当月指定某日数据。例解: 设当日数据为总运行时间
32、36 分钟,越上限时间 10 分钟,越下限时间 10 分钟,电压合格率为 44%,如下:EB 90 EB 90 2 1 55 2A 24 0 0 0 A 0 0 0 A 0 0 0 30 11 24 0 0 0 A 0 0 0 A 0 0 0 30 11 24 0 0 0 A 0 0 0 A 0 0 0 30 11 EB 1 3.15附录:DWK-III 型电压 无功综合装置通信特性传输型式: 异步串行规约: DWK-III 型装置通信规约(修订版)速率: 300,600,1200,2400,4800,9600 波特(bauds)数据格式: 起始位 1,8 位无奇偶,停止位 1电气接口: RS232 或 RS485(可配置)