RES500通讯规约协议_第1页
RES500通讯规约协议_第2页
RES500通讯规约协议_第3页
RES500通讯规约协议_第4页
RES500通讯规约协议_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 西安森源电气(集团)有限公司 RES500通讯规约 RES500系列单元通信规约西安森源电气(集团)有限公司2007 年7月RES500系列单元通信规约RES500系列单元与监控主机(SCADA软件)的通信采用一主多从、循环查询的方式,即只能由SCADA监控软件对召唤RES500系列单元的数据(按照一定的周期T),根据RES500系列的地址依次发出各种命令要求(即下行命令),RES500系列单元在接到命令后按照要求进行各项操作或上传数据,在没有接收到下行命令,RES500系列单元不主动上发数据(即上行数据)。通信硬件连接为标准的RS-422/485,波特率4800,8个数据位,1个停止位,偶

2、校验。RES500系列的通信应用单片机的多机通信技术,因此下行命令(由SCADA监控软件发送)的第一个字节(实际是RES500系列单元的地址)采用8个数据位凑奇的方式(即下行命令的8个数据位中只有低7位是有效数据位,最高一位是凑奇效验位),后续字节采用8个数据位凑偶的通信方式(即下行命令的8个数据位中只有低7位是有效数据位,最高一位是凑偶位)。下发命令第一个字节凑奇举例如下:如果这个字节为05H,转换为二进制就是00000101,其中1的个数为2个,是偶数,为凑成奇数个,则把最高位置为1,这样实际下发数据就是10000101,即为85H。下发命令后续字节凑偶举例如下:如果其中一个字节为0CH,

3、转换为二进制就是00001100,其中1的个数为2个,是偶数,已经是偶数个,不用再凑了,则把最高位置为0,这样单元地址就是00001100,即仍为0CH。上行数据(由RES500系列单元发送)采用8个数据位,没有凑奇/凑偶位,因此8位都是有效数据。以下将对各种下行命令以及RES500系列单元的上传数据进行逐条说明:注意: 以下各项命令中的数据为原始数据,即没有经过凑奇/凑偶操作,实际下发的是将是凑奇/凑偶后的数据 在整个文档说明中,下位机表示RES500系列单元,上位机表示SCADA监控软件1、 校时命令说明:校时命令用于对RES500系列单元进行校时。为了保证SOE事件记录的站内分辨率<

4、;5ms,因此引入了时间同步机制来统一对各通信口下挂的RES500系列单元进行校时 11下行命令帧格式(发送共计12个字节)单元地址数据长度命令类型校时时间异或校验和0x7F0x0B0x008字节1字节命令解释:单元地址即为下位机RES500系列单元的通讯地址, 范围0x000x7E,(Ox7F)表示广播地址。:数据长度的值为此次命令发送的字节数1。:命令类型0x00表示此命令为对单元保护进行校时。:校时时间共8个字节,分别是年(当前年减去1990)、月、日、时、分、秒、毫秒L、毫秒H, 其中毫秒L是当前毫秒数除以256的余数,毫秒H是当前毫秒数整除256的结果。:异或校验和表示前面发送所有数

5、据(包括单元地址、长度、命令类型、等)按字节的异或和。举例如下:发出下列命令:0x7F,0x0B,0x00,0x0B,0x05,0x07,0x09,0x10,0x20,0xF4, 0x01,0x31奇偶效验后实际依次发送字节为:0x7F,0x8B,0x00,0x8B,0x05,0x87,0x09,0x90,0xA0,0x74,0x81,0xB1则表示对当前RES500系列继保内部的时间进行校时为2006年 5月7日9时16分32秒500毫秒1. 2上行数据帧:(无)2、召唤遥信数据或SOE事件说明:此命令用于召唤遥信数据或SOE事件,当下位机有事件时应答SOE事件,无事件时应答遥信数据。有事件

6、与无事件的判断主要是根据命令下发后,RES500系列单元返回的上行数据的第三个字节(即数据上行长度)如果长度为64H则返回为SOE事件,如果不是则返回各种遥信数据。下行命令帧中当清事件标志置位时(即下行命令帧第四字节设为0xFF),下位机将不再重复发送上一次已发送过的事件,该命令保证了电力系统的实时性要求,一般在将事件读入上位机SOE事件清单后,清一下这个标志。2.1下行命令帧格式:(发送共计5个字节)单元地址数据长度命令类型清事件标志异或校验和0xXX0x040x010x00或0xFF 1字节命令解释:单元地址即为下位机RES500系列单元的通讯地址, 范围0x000x7E,(Ox7F)表示

7、广播地址。:数据长度的值为此次命令发送的字节数1。:命令类型0x01表示此命令为向下位机召唤遥信数据或SOE事件。:清事件标志(0x00表示不清事件,0xFF表示清事件):异或校验和表示前面发送所有数据(包括单元地址、长度、命令类型、等)按字节的异或和。2. 2上行数据帧格式: 2.2.1上行无事件(即判断上行数据长度不是0x64而是0x0B)(上行遥信数据总计12个字节)数据头单元地址数据长度数据类型开关量输入状态0x5A0xXX0x0B0x012字节 保护投退状态保护动作标志告警标志异或校验和2字节1字节2字节1字节命令解释:数据头为每次发送上传数据的头标志。:单元地址即为上传数据的RES

8、500系列单元的通讯地址, 范围0x000x7E,(Ox7F)表示广播地址。:数据长度的值为此次上行数据总的字节数1。:数据类型0x01表示此上行数据与0x01的命令类型是相对映的。:开关量输入状态(2字节) Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IN8IN3设置位置IN2IN7IN6IN5IN4Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8IN12IN11本地位置IN10IN9IN1空空注:IN1-IN12对应于RES500系列单元外部的12个开入量状态详见附录1:RES500系列单元开关量输入表 ,及实际使用中用户定义的空开情况。另外

9、Bit5(第1字节第6位)表示RES500系列单元面板上的锁是否处于设置位置。Bit13(第2字节第6位)表示RES500系列单元面板上的锁是否处于本地位置,当这两项都为0时则表示当前锁处于遥控位置。2.2.2保护投退状态(2字节) Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0投退8投退7投退6投退5投退4投退3投退2投退1 Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8空空空空空空投退10投退9注:这2个字节表示当前保护压板(包括软、硬两种压板)投退状况,具体每种保护及闭锁投退的类型详见附录3:RES500系列单元投退功能配置表 ,其中有的位

10、为空暂时没有定义,用于后续版本的使用。2.2.3保护动作标志(1字节) Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0保护8 保护7保护6保护5保护4保护3保护2保护1注:这个字节表示当前保护的动作情况,具体每位对映什么保护详见附录2:RES500系列单元保护功能配置表,及实际使用情况。注意:RES500系列单元的PT断线、接地、控制回路断线的告警标志不在这一字节中,这3个标志存在于下面的告警标志字节中。 2.2.4告警标志(2字节): Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0AD转换出错单元温度过高定值出错ROM出错RAM出错控制回路断线告警总标志事

11、故跳闸总标志 Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8PT断线接地故障录波标志复位单元出错ErrBak1备用出口继电器出错挡位信号出错 注:这两个字节表示当前RES500系列单元告警标志,每一位对映相应的告警类型,其中Bit0(第1字节第1位)表示总的事故跳闸信号,具体跳闸原因在上面的保护动作标志中给出。Bit1(第1字节第2位)表示总的告警信号,具体告警原因在相映的故障标志位中给出。(告警总信号也可以上位机软件进行判断,即判断故障标志第一字节的高7位和第二字节的低4位,高2位,只要有一个为1即给出总的告警信号)。 特例:对于RES500系列单元中的差动保护

12、单元RES541(CD)告警标志的定义有所不同具体表现为:差动单元没有PT断线和接地告警,这样Bit15的定义为A相差动保护动作;Bit14的定义为B相差动保护动作;同时原来备用的的Bit10位定义为C相差动保护动作。通过这3个标志位可以判断差动保护的动作相。2.2.5异或校验和(1字节)表示前面发送所有数据(包括数据头、单元地址、长度、数据类型、等)按字节的异或和。上位机在接受此数据后一般还要对其进行校验,如果这个数据与上位机计算结果的异或和相同则表示数据传输正确。 2.2.2上行有事件(即判断上行数据长度为0x64)(上行事件数据总计101字节,数据头、单元地址、数据长度、数据类型,后面就

13、是事件数据每次上行固定为8个事件,每个事件12字节)。格式如下:数据头单元地址数据长度数据类型0x5A0xXX0x640x01事件1: SOE事件类型事件状态动作时间动作值1字节0x33 / 0x558字节2字节事件2:SOE事件类型事件状态动作时间动作值1字节0x33 / 0x558字节2字节 事件7:SOE事件类型事件状态动作时间动作值1字节0x33 / 0x558字节2字节事件8:SOE事件类型事件状态动作时间动作值1字节0x33 / 0x558字节2字节异或校验和1字节命令解释:数据头为每次发送上传数据的头标志。:单元地址即为上传数据的RES500系列单元的通讯地址, 范围0x00-0

14、x7E,(Ox7F)表示广播地址。:数据长度的值为此次上行数据总的字节数1。:数据类型0x01表示此上行数据与0x01的命令类型是相对映的。:事件数据:1 SOE事件类型( 1字节)普通RES500系列单元 RES541(CD)差动单元数据值代表含义动作值系数数据值代表含义动作值系数1速断×0.01(A)1差动速断动作×0.001(A)2限时速断×0.01(A)2差动保护动作×0.001(A)3定时过流×0.01(A)3有载调压重瓦斯跳闸4重合闸 4本体重瓦斯跳闸 5反时限过流×0.01(A)5有载调压轻瓦斯告警6电流不平衡6本体轻瓦

15、斯告警7零序过流×0.01(A)7开关动作(高压侧)8接地故障8开关动作(低压侧)9重瓦斯9有载调压重瓦斯告警10过电压×0.01(V)10本体重瓦斯告警11低电压×0.01(V)11原边CT断线12零序过压×0.01(V)12副边CT断线13负序过流×0.01(A)13高压侧跳闸回路断线14频率过低×0.01(Hz)14低压侧跳闸回路断线15加速跳×0.01(A)16备自投RES541(ZB)后备单元(只列出与普通单元不同之处)其余部分与普通RES500系列单元定义相同17单元温度过高18变压器温度过高1I段保护动作

16、15;0.01(A)19轻瓦斯2II段保护动作×0.01(A)20自启动3III段保护动作×0.01(A)24断路器变位13过负荷保护动作×0.01(A)26跳闸回路断线27合闸回路断线28控制回路断线31PT断线代号(0-31)标识本单元32个不同类型的事件,FFH表示空事件,下位机对已发送的事件作上标志,上位机接收正确后置位清事件标志,下位机清除已发送事件;否则下位机重发事件帧。2事件状态(0x33一般表示分/复归,0x55一般表示合/动作)(1字节)3动作时间(年、月、日、时、分、秒、毫秒L、毫秒H)(8字节时间值)4动作值(2字节无符号整数,第一字节为余数

17、,第二字节为整除结果)这里动作值的计算为(第1字节第2字节*256)×动作值系数,动作值具体系数见上表注:有的SOE事件没有动作值,则相应动作值系数为空,此时这两个字节发送值为实际0xFFF上位机视此值为无效动作值,应不作显示。 特例:1. 对于RES500系列单元中的差动保护单元(RES541(CD))其事件类型定义见RES541(CD)事件类型表特例:2. 对于RES500系列单元中的后备保护单元(RES541(ZB))其事件类型定义见RES541(ZB)事件类型表特例:3. 对于RES500系列单元中的进线备自投保护单元(RES511(JX))的事件中,当事件类型为16时(也就

18、是备自投动作)此时虽然无动作值系数,但动作值两个字节的值不是0xFFFF而是有特殊的定义。表示备自投动作结果,具体来说要根据第1和第2字节的数值来判断。定义如下动作值第1字节为0x00(不管第2字节是什么)则表示跳对侧进线开关;动作值第1字节为0x01(不管第2字节是什么)则表示备自投动作合备用开关;动作值第1字节为0x02(不管第2字节是什么)则表示进线开关失压被跳;动作值第1字节为0x03(不管第2字节是什么)则表示进线进线开关拒动; 动作值第1字节为0x04时接着判断动作值第2字节;动作值第2字节为0x033则表示进线1开关跳闸动作值第2字节为0x055则表示进线1开关合闸 动作值第1字

19、节为0x05时接着判断动作值第2字节;动作值第2字节为0x033则表示进线2开关跳闸动作值第2字节为0x055则表示进线2开关合闸特例:4. 对于RES500系列单元中的母分备自投保护单元(RES521(FD))的事件中,当事件类型为16时(也就是备自投动作)此时虽然无动作值系数,但动作值两个字节的值不是0xFFFF而是有特殊的定义。表示备自投动作结果具体来说要根据第1和第2字节的数值来判断。定义如下动作值第1字节为0x00(不管第2字节是什么)则表示跳进线开关;动作值第1字节为0x01(不管第2字节是什么)则表示备自投动作合母联开关;动作值第1字节为0x02(不管第2字节是什么)则表示进线开

20、关失压被跳;动作值第1字节为0x03(不管第2字节是什么)则表示进线进线开关拒动; 动作值第1字节为0x04时接着判断动作值第2字节;动作值第2字节为0x033则表示进线1开关跳闸动作值第2字节为0x055则表示进线1开关合闸 动作值第1字节为0x05时接着判断动作值第2字节;动作值第2字节为0x033则表示进线2开关跳闸动作值第2字节为0x055则表示进线2开关合闸:异或校验和表示前面发送所有数据(包括数据头、单元地址、长度、数据类型、等)按字节的异或和。上位机在接受此数据后一般还要对其进行校验,如果这个数据与上位机计算结果的异或和相同则表示数据传输正确。例如:事件1中的12个字节为:0x0

21、1,0x55,0x0B,0x05,0x07,0x09,0x10,0x20,0xF4, 0x01,0x28,0x0A解释:0x01表示动作类型为速断;0x55表示动作; 0x0B,0x05,0x07,0x09,0x10,0x20,0xF4, 0x01表示动作时间为2006年 5月7日9时16分32秒500毫秒;0x28,0x0A表示动作时的值:应该是(0x28+ 0x0A * 256)*0.01=26.00(A)3、召唤数据( 遥测 & 遥信 )或SOE事件说明:此命令用于召唤遥测、遥信数据或SOE事件.当召唤事件完成后,一般应立即召唤遥测遥信数据,这是因为当事件产生时,往往伴随着遥测量

22、的突变;在召唤遥测遥信数据时如果下位机有事件发生,那么仍将召唤SOE事件。在召唤数据中,普通遥测量用无符号2字节数表示,遥测、电度量用无符号4字节数表示。3.1下行命令帧格式:(发送共计5个字节)单元地址数据长度命令类型清事件标志异或校验和0xXX0x040x020x00或0xFF 1字节命令解释:单元地址即为下位机RES500系列单元的通讯地址, 范围0x00-0x7E,(Ox7F)表示广播地址。:数据长度的值为此次命令发送的字节数1。:命令类型0x02表示此命令为向下位机召唤遥测遥信数据或SOE事件。:清事件标志(0x00表示不清事件,0xFF表示清事件):异或校验和表示前面发送所有数据(

23、包括单元地址、长度、命令类型、等)按字节的异或和。3.2上行数据帧格式:3.2.1上行无事件(即判断上行数据长度不是0x64而是0x43)(上行遥测遥信数据总计68个字节)数据头单元地址数据长度数据类型0x5A0xXX0x430x02遥测0遥测1遥测2遥测32字节2字节2字节2字节遥测4遥测5遥测6遥测72字节2字节2字节2字节 遥测16遥测17遥测18遥测192字节2字节2字节2字节有功电度(脉冲/积分)无功电度(脉冲/积分)低字(2字节)高字(2字节)低字(2字节)高字(2字节)开关量输入状态保护投退状态保护动作标志告警标志2字节2字节1字节2字节当前时间异或校验和8字节1字节命令解释:数

24、据头为每次发送上传数据的头标志。:单元地址即为上传数据的RES500系列单元的通讯地址, 范围0x00-0x7E,(Ox7F)表示广播地址。:数据长度的值为此次上行数据总的字节数1。:数据类型0x02表示此上行数据与0x02的命令类型是相对映的。:遥测0 遥测19(每个遥测值都是WORD型即2字节无符号整数)普通RES500系列单元顺序读入数据数据含义得到二次侧值得到一次侧值二次系数单位一次系数单位遥测0Uab0.01V0.01*PTKV遥测1Ia0.001A0.001*CTA遥测2Ucb0.01V0.01*PTKV遥测3Ic0.001A0.001*CTA遥测4U00.01V0.01*PTKV

25、遥测5Ib0.001A0.001*CTA遥测6Uca0.01V0.01*PTKV遥测7I00.001A0.001*CTA遥测8IYZ0.01A0.01*CTA遥测9Uc0.01V0.01*PTkV 遥测10Ipc0.01A0.01*CTA 遥测11Ub0.01V0.01*PTkV 遥测12Ipb0.01A0.01*CTA 遥测13Ua0.01V0.01*PTkV 遥测14P0.1W0.1*PT*CTkW 遥测15Q0.1Var0.1*PT*CTkVar 遥测16F0.01Hz0.01Hz 遥测17PF1.01.0 遥测18有功功率符号 遥测19无功功率符号 从第5个字节开始就是遥测数据了,在这

26、里数据量采用字类型即 WORD,我们依次向下读的WORD型数值就是遥测1,遥测2 遥测18,遥测19的值,具体见上述表格,但这个值不是实际的数值,还需要乘以一定的系数,如果我们想要的是二次侧数据(即依据 额定电流5/1A电压100V的值)我们可以直接将此数值乘以上表中的二次系数(具体见表格),如果我们要得到的是一次侧的数值,我们就可以直接将此数值乘以上表中的一次系数(具体见表格)。注:其中遥测17,功率因数(PF)值需转化为short型数值。遥测18为P的符号,此数据如果为非0则表示有功功率符号为负。遥测19为Q的符号,此数据如果为非0则表示无功功率符号为负。说明:PT指电压互感器的变比,如1

27、0kV/100V,PT=0.1;35kV/100V,PT=0.35。CT指电流互感器的变比,如100A/5A,CT=20;200A/5A,CT=40。若实际使用中,有的数据由于未接互感器而没有意义时,可不使用该数据。特例:1. 对于RES500系列单元中的进线备自投保护单元(RES511(ZT)其遥测量定义见下表:RES511(ZT)进线备自投单元(只列出与普通单元不同之处)其余部分与普通RES500系列单元定义相同顺序读入数据数据含义得到二次侧值得到一次侧值二次系数单位一次系数单位遥测4UL0.01V0.01*PTKV遥测7IL0.001A0.001*CTA特例:2. 对于RES500系列单

28、元中的母分备自投保护单元(RES521(FD)其遥测量定义见下表:RES521(FD)母分备自投单元顺序读入数据数据含义得到二次侧值得到一次侧值二次系数单位一次系数单位遥测0Ua10.01V0.01*PTKV遥测1I_10.001A0.001*CT1A遥测2Ub10.01V0.01*PTKV遥测3I_20.001A0.001*CT2A遥测4Uc10.01V0.01*PTKV遥测5空遥测6空遥测7空遥测8IA0.01A0.01*CTA遥测9Uc20.01V0.01*PTKV 遥测10IC0.01A0.01*CTA 遥测11Ub20.01V0.01*PTKV 遥测12IB0.01A0.01*CTA

29、 遥测13Ua20.01V0.01*PTKV 遥测14空 遥测15空 遥测16空 遥测17空 遥测18空 遥测19空特例:3. 对于RES500系列单元中的差动保护单元(RES541(BC)其遥测量定义见下表:RES541(BC)差动单元顺序读入数据数据含义得到二次侧值二次系数单位遥测0IA0.001A遥测1IB0.001A遥测2IC0.001A遥测3Ia0.001A遥测4Ib0.001A遥测5Ic0.001A遥测6Icd10.001A遥测7Icd20.001A遥测8Icd30.001A遥测9Izd10.001A 遥测10Izd20.001A 遥测11Izd30.001A 遥测12Ixb10.

30、001A 遥测13Ixb20.001A 遥测14Ixb30.001A 遥测15Ioh0.001A 遥测16Iol0.001A 遥测17空 遥测18空 遥测19空(6) :有功脉冲电度/积分电度( 4字节,高字+低字x0.001,单位是kWH)(7) :无功脉冲电度/积分电度 ( 4字节,高字+低字x0.001,单位是kVarH)(8) :开关量输入状态(2字节)(同召唤遥信数据)(9) :保护投退状态(2字节)(同召唤遥信数据)(10):保护动作标志(1字节)(同召唤遥信数据)(11):告警标志(2字节):(同召唤遥信数据)(12):当前时间(8字节):年、月、日、时、分、秒、毫秒L、毫秒H(

31、13):异或校验和表示前面发送所有数据(包括数据头、单元地址、长度、数据类型、等)按字节的异或和。上位机在接受此数据后一般还要对其进行校验,如果这个数据与上位机计算结果的异或和相同则表示数据传输正确。3.2.2上行有事件(即判断上行数据长度是0x64)有事件时召唤事件数据,同召唤遥信/SOE事件命令中召唤SOE事件内容基本相同,唯一的区别在于召唤数据中第3字节数据类型为0x02,而不是0x01再此就不在详述具体见2. 2. 24、召唤保护/告警定值及时限说明:此命令用于召唤保护/告警定值及时限,上位机复位后立即发送;各定值时限量用无符号2字节整数表示;定值与时限各量如何配置详见 附录4:RES

32、500系列单元定值设定配置表。4.1下行命令帧格式:(发送共计5个字节)单元地址数据长度命令类型清事件标志异或校验和0xXX0x040x030x00或0xFF 1字节命令解释:单元地址即为下位机RES500系列单元的通讯地址, 范围0x00-0x7E,(Ox7F)表示广播地址。:数据长度的值为此次命令发送的字节数1。:命令类型0x03表示此命令为向下位机召唤保护/告警定值及时限:清事件标志(0x00表示不清事件,0xFF表示清事件):异或校验和表示前面发送所有数据(包括单元地址、长度、命令类型、等)按字节的异或和4.2上行数据:上行数据帧格式(上行保护/告警定值及时限总计45字节)格式如下:数

33、据头单元地址数据长度数据类型0x5A0xXX0x2C0x03数据1数据2数据3数据42字节2字节2字节2字节数据5数据6数据7数据82字节2字节2字节2字节 数据17数据18数据19数据202字节2字节2字节2字节异或校验和1字节命令解释:数据头为每次发送上传数据的头标志。:单元地址即为上传数据的RES500系列单元的通讯地址, 范围0x00-0x7E,(Ox7F)表示广播地址。:数据长度的值为此次上行数据总的字节数1。:数据类型0x03表示此上行数据与0x03的命令类型是相对映的。:数据1数据20 (每个定值都是WORD型即2字节无符号数)顺序读入数据数据含义系数数据1定值10.01数据2时

34、限10.01数据3定值20.01数据4时限20.01数据5定值30.01数据6时限30.01数据7定值40.01数据8时限40.01数据9定值50.01 数据10时限50.01 数据11定值60.01 数据12时限60.01 数据13定值70.01 数据14时限70.01 数据15定值80.01 数据16时限80.01 数据17定值90.01 数据18时限90.01 数据19 定值100.01 数据20 时限100.01从第5 个字节开始就是定值及时限量数据了,在这里定值时限量采用字类型即 WORD,我们依次向下读的WORD型数值就是定值1定值20,具体见上述表格,但这个值不是实际的数值,还需

35、要乘以一定的系数得到实际数值,具体见上述表格。关于定值的配置情况详见附录4:RES500系列单元定值设定配置表。特殊之处:在各项保护功能中,保护在数据上传上是一致的上位机乘以的系数一般都为0.01,但对于零序保护,在得到保护定值上传数据后需乘以0.001才是实际数值,这与其他保护定值上传是不一样的,之所以在上述表中系数都写为0.01是因为不知道零序保护到底对应保护几,实际操作中如果有零序保护功能的话.那么对应于零序保护保护定值的系数应该为0.001而不是0.01这一点是值得注意的。(注:零序保护时限定值对应系数仍为0.01);另外电动机单元RES561(DD)中合闸延时时限的系数应为0.1而不

36、是0.01;母分与母分备自投单元RES521(MF)、RES521(FD)中时间闭锁时限的系数应为0.1而不是0.01对于INT-SCADA软件,在组态时如果有零序保护只需要在设定值一栏将其比例缩放设为0.1就可保证数据正确。如果是电动机单元RES561(DD)则合闸延时时限的系数应设为10,如果是母分与母分备自投单元RES521(MF)、RES521(FD)则时间闭锁时限的系数应设为10说明:有时对应的定值及时限设定为空,这时对应的WORD值就可能没有意义,可以丢弃此值,对于没有定义的保护功能也一样,不用理会。(6):异或校验和表示前面发送所有数据(包括数据头、单元地址、长度、数据类型、等)

37、按字节的异或和。上位机在接受此数据后一般还要对其进行校验,如果这个数据与上位机计算结果的异或和相同则表示数据传输正确。5、控制预令说明:控制预令/动令用于在上位机中对下位机进行复位、遥控分合闸、设定保护压板投退、设定保护/时限定值和设定电度底码。为了提高操作可靠性,采用预令/动令交互方式;即上位机发送预令,下位机接收预令正确后发送预令应答,上位机接收到正确的预令应答后发送动令,下位机接收动令正确后进行动作;双方交互过程中若有一方超过8秒未有应答,则自动取消交互过程;注意:动令/预令是一体化的命令不可以分开,也就是不能在预令与动令之间添加其它的命令,执行完预令后要立即执行动令。对于预令/动令的相

38、关内容请参考 附录3:RES500系列单元投退功能配置表。附录4:RES500系列单元定值设定配置表5.1下行命令帧格式:(发送共计9个字节):单元地址数据长度命令类型控制类型控制数据0xXX0x080x041字节4字节异或校验和1字节命令解释:单元地址即为下位机RES500系列单元的通讯地址, 范围0x00-0x7E,(Ox7F)表示广播地址。:数据长度的值为此次命令发送的字节数1。:命令类型0x04表示此命令为向下位机发出控制预令。:控制类型指明所要执行的操作(例如复位、遥控分合闸、设定保护压板投退、设定保护/时限定值和设定电度底码)具体见下面的控制类型表。(5): 控制数据4字节,根据具

39、体的控制类型其数据定义也有所不同,具体在下面的例子中详述。(6):异或校验和表示前面发送所有数据(包括单元地址、长度、命令类型、等)按字节的异或和控制类型表 控制类型控制类型说明控制数据0控制数据1控制数据2控制数据30x00复归0x000x000x000x000x10遥控00x33分/0x55合0x33分/0x55合0x33分/0x55合0x33分/0x55合0x11遥控10x33分/0x55合0x33分/0x55合0x33分/0x55合0x33分/0x55合0x12遥控20x33分/0x55合0x33分/0x55合0x33分/0x55合0x33分/0x55合0x30设定投退10x33退/0

40、x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x31设定投退20x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x32设定投退30x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x33设定投退40x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x34设定投退50x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x35设定投退60x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x5

41、5投0x36设定投退70x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x37设定投退80x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x38设定投退90x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x39 设定投退100x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x3a 设定投退110x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x3b 设定投退120x33退/0x55投0x33退/0

42、x55投0x33退/0x55投0x33退/0x55投0x3c 设定投退130x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x3d 设定投退140x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x3e 设定投退150x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x3f 设定投退160x33退/0x55投0x33退/0x55投0x33退/0x55投0x33退/0x55投0x40定值1设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x41时限1设定定

43、值0-3bit定值4-7bit定值8-11bit定值12-15bit0x42定值2设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x43时限2设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x44定值3设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x45时限3设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x46定值4设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x47时限4设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x

44、48定值5设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x49时限5设定定值0-3bit定值4-7bit定值8-11bit定值12-15bitOx4A定值6设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x4B时限6设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x4C定值7设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x4D时限7设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x4E定值8设定定值0-3bit定值4-7bit定值8-11bit定值12

45、-15bit0x4F时限8设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x50定值9设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x51时限9设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x52定值10设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x53时限10设定定值0-3bit定值4-7bit定值8-11bit定值12-15bit0x60有功电度设定底码0-6bit底码7-13bit底码14-20bit底码21-27bit0x61无功电度设定底码0-6bit底码7-13b

46、it底码14-20bit底码21-27bit例如:1控制类型为复位操作在发送字节中,控制类型为0X00控制数据为0X00,0X00,0X00,0X00则表示对下位机发送复位命令之所以控制数据采用4字节,是为了与后续设定操作(主要是电度底码设定)格式保持一致。2控制类型为遥控在发送字节中,控制类型为0x90(原始为0x10)控制数据为0x33(0x33),0x33(0x33),0x33(0x33),0x33(0x33)则表示遥控断路器分闸,如控制类型不变,控制数据为0x55(0x55),0x55(0x55),0x55(0x55),0x55(0x55)则表示遥控断路器合闸。3控制类型为设定投退在发

47、送字节中,控制类型为0x30(原始为0x30)控制数据为0x33(0x33),0x33(0x33),0x33(0x33),0x33(0x33)则表示将保护1退出,如控制类型不变,控制数据为0x55(0x55),0x55(0x55),0x55(0x55),0x55(0x55)则表示将保护1投入。具体保护1保护8的内容详见 附录3:RES500系列单元投退功能配置表。4控制类型为定值/时限设定在发送字节中,控制类型为0xC0(原始为0x40)控制数据为0x5,0x3,0x6,0x84(原始0x04)则表示设定保护1定值设为0x4635, 但0x4635(17973)并不是实际值在下位机这个值的意思

48、是将定值设定为0x4635÷100179.73。 所以上位机在处理设定定值/时限时一般是将实际值乘以100存在一个double型数据中,然后再将其值限定在065535,(以防止数值设大了转化为WORD型数据时溢出导致定值/时限错误),然后转化为16位的WORD型数据,最后经过4次移位操作每次移4位,将1个16位数据转化为4个8位数据(数据低4位有效)然后下发给下位机。具体定值/时限对应内容详见 附录4:RES500系列单元定值/时限设定配置表。特殊之处:在各种保护定值设定过程中,除零序保护外,其他保护在定值设定数据上乘以的系数都是一致的,都为100,但对于设定零序保护定值,应该乘以1

49、000,这与其他保护定值设定是不一样的,实际操作中如果有零序保护功能的话,那么对应于零序保护定值设定应相当注意。一定要乘以1000而不是100。另外设定电动RES561(DD)中合闸延时时限时应乘以10而不是100设定母分与母分备自投单元RES521(MF)、RES521(FD)中时间闭锁时限时应乘以10而不是100对于INT-SCADA软件,在组态时如果有零序保护只需要在设定值一栏将其比例缩放设为0.1 如果是电动机单元RES561(DD)则合闸延时时限的系数应设为10 如果是母分与母分备自投单元RES521(MF)、RES521(FD)则时间闭锁时限的系数应设为10只需如此就可保证数据正确。5. 控制类型为电度底码设定 在发送字节中,控制类型为0x60(原始为0x60)表示设定电度底码,上位机在处理设定电度底码时一般是将实际值乘以1000结果存在1个double型数据中,然后再将其值限定在04294836225,以防止数值设大了在后面的转化中溢出导致错误,接着将此值强制转化为一个32位DWORD型数值,最后经过4次移位操作每次移7位,将1个3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论