您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > IEC104规约说明
IEC104规约由IEC101规约演化而来,一般采用网络TCP通道,标准的端口号为2404,由IANA—互联网数字分配授权定义和确认,也可根据需要自行确定,其报文格式为:启动字符68H定义了数据流中的起点,APDU长度=ASDU的字节长度+4个控制字节,根据4个控制字节的内容分为三类报文:用于编号的信息传输(I格式)、编号的监视功能(S格式)、未编号的控制功能(U格式)。如下所示:高位8765432187654321I格式S格式高位87654321低位U格式S格式和U格式的报文均无ASDU部分。发送序列号N(S)和接收序列号N(R)的使用与ITU—TX.25定义的方法一致,发送方增加发送序列号而接收方增加接收序列号。有些厂家对这两个序列号的递增没有考虑。控制站利用STARTDT(启动数据传输)和STOPDT(停止数据传输)来控制被控站的数据传输。当连接建立后,连接上的用户数据传输不会从被控站自动激活,控制站需要发送STARTDT指令来激活这个连接中的用户数据传输,被控站用STARTDT响应,随后,被控站可利用IEC101中的有关ASDU将变化数据主动上送给控制站,控制站可以在收到一个或几个被控站的报文后发送一个S格式的报文给被控站,控制站也可以利用有关的ASDU报文向被控站请求全数据或全电度,或向被控站下发遥控命令,或对时。TESTFRSTOPDTSTARTDT11确认生效确认生效确认生效0000发送序列号N(S)LSB0发送序列号N(S)接收序列号N(R)LSB0接收序列号N(R)0010接收序列号N(R)LSB0接收序列号N(R)启动字符68HAPDU长度(最大为253)控制域八位位组1控制域八位位组2控制域八位位组3控制域八位位组4IEC101/IEC104定义的ASDUASDU部分的格式如下:类型标识为一个字节,可变结构限定词为一个字节,传输原因可以为一个或两个字节,公共地址可以为一个或两个字节,信息体地址可以为一个或两个或三个字节,具体采用几个字节表示需要遵照通信双方的约定。ASDU的详细内容请参考有关的IEC60870—5—101规约由于采用面向连接的TCP网络通道,在应用层可以认为报文是可靠的,因此,规约中没有对报文设置校验,基于同样的原因,规约中也不再采用IEC101的分组召唤。需要注意的是,和常规的模拟或数字通道比较起来,网络通道的传输速率非常高,被控站的发送周期需要参考控制站的通道的读写周期和规约的处理周期,当然,控制站的通道缓冲区的刷新周期也是要兼顾的,如果被控站发送太快,则控制站的通道缓冲区的报文看起来会显得比较乱。一般情况下没有什么问题,如果出现上述情况,协调一下对方的发送周期即可。遵照约定:传输原因一字节;公共地址一字节;信息体地址两字节,采用十六进制格式,规约的问答过程如下:a.控制站初始化b.被控站确认a.控制站请求全数据(总召唤)b.被控站确认c.被控站发送不带品质的遥测帧(或其它遥测帧)68040700000068040B000000680BSNSNRNRN640106ADDR000014类型标识可变结构限定词传输原因公共地址信息体地址信息体680BSNSNRNRN640107ADDR00001468XXSNSNRNRN15YCNUM|80H14ADDR(701H+STARTYCORDER)_LOW(701H+STARTYCORDER)_HIGHYCVAL1_LOWYCVAL1_HIGHYCVAL2_LOWYCVAL2_HIGH……YCVALN_LOWYCVALN_HIGH如果遥测一帧传送不完,可以分成多帧传送,直到送完为止,需要注意帧间发送周期不要太短。d.被控站发送不带时标的遥信帧(或其它遥信帧)如果遥信一帧传送不完,可以分成多帧传送,直到送完为止,需要注意帧间发送周期不要太快。e.被控站发送总召唤结束帧a.被控站发送变化的遥测帧(采用不带品质的遥测帧或其它遥测帧)a.被控站发送变化的遥信帧(采用不带时标的遥信帧或其它遥信帧)a.控制站发送对时b.被控站发送对时确认68XXSNSNRNRN01YXNUM|80H14ADDR(1+STARTYXORDER)_LOW(1+STARTYXORDER)_HIGHYX1VALYX2VALYX3VALYX4VAL……YXNVAL680BSNSNRNRN64010AADDR00001468XXSNSNRNRN15YcNum&7FH00ADDR(701H+ChangeYc1Order)_LOW(701H+ChangeYc1Order)_HIGHChangeYc1Val_LOWChangeYc1Val1_HIGH(701H+ChangeYc2Order)_LOW(701H+ChangeYc2Order)_HIGHChangeYc2Val_LOWChangeYc2Val_HIGH……(701H+ChangeYcNOrder)_LOW(701H+ChangeYcNOrder)_HIGHChangeYcNVal_LOWChangeYcNVal_HIGH68XXSNSNRNRN01YxNum&7FH00ADDR(1+ChangeYx1Order)_LOW(1+ChangeYx1Order)_HIGHChangeYx1Val(1+ChangeYx2Order)_LOW(1+ChangeYx2Order)_HIGHChangeYx2Val…(1+ChangeYxNOrder)_LOW(1+ChangeYxNOrder)_HIGHChangeYxNVal6811SNSNRNRN670106ADDR0000Ms_LowMs_HighMinutesHoursDay_of_MonthMonthYears6811SNSNRNRN670107ADDR0000Ms_LowMs_HighMinutesHoursDay_of_MonthMonthYearsa.控制站发送遥控(预置、执行、撤消)遥控预置:控分的限定词为81H,控合的限定词为82H遥控执行:控分的限定词为01H,控合的限定词为02H遥控撤消的报文为06改为08b.被控站发送遥控确认返校错误的报文为07改为47H遥控撤消的确认报文为07改为09a.控制站发送全电度召唤(请求全电度)b.被控站确认全电度召唤c.被控站发送电能脉冲计数帧如果一帧传送不完,可以分成多帧传送,直到传完为止d.被控站发送电能脉冲计数结束帧a.被控站发送SOE帧(带时标的遥信帧)注意:有的厂家在不带时标的YX帧(类型标识01)和带时标的YX帧(类型标识02)之间只提供一种选择,两者择一,有的厂家YX帧采用01标识,SOE帧采用02标识。基本的规约报文就是这些,有的厂家可能采用一些其它类型标识的报文。如果要通过规约接入微机保护,需要新的类型标识的ASDU,要求双方都遵照一致的约定。680BSNSNRNRN2E0106ADDR(B01H+YkOrder)_Low(B01H+YkOrder)_High遥控命令限定词680BSNSNRNRN2E0107ADDR(B01H+YkOrder)_Low(B01H+YkOrder)_High遥控命令限定词680BSNSNRNRN650106ADDR000045680BSNSNRNRN650107ADDR00004568XXSNSNRNRN0FKwh_Num|80H03ADDR(C01H+StartKwhOrder)_Low(C01H+StartKwhOrder)_HighStartKwh1V1StartKwh1V2StartKwh1V3StartKwh1V4Seq1StartKwh2V1StartKwh2V2StartKwh2V3StartKwh2V4Seq2…StartKwhNV1StartKwhNV2StartKwhNV3StartKwhNV4SeqN680BSNSNRNRN65010AADDR00004568XXSNSNRNRN02SOE_Num&7fH00ADDR(1+YxX1Order)_Low(1+YxX1Order)_HighYxX1ValMs_LowMs_HighMinutes(1+YxX2Order)_Low(1+YxX2Order)_HighYxX2ValMs_LowMs_HighMinutes……(1+YxXNOrder)_Low(1+YxXNOrder)_HighYxXNValMs_LowMs_HighMinutes参数设置:设置RTU参数表时,注意RTU的站址要正确;对于通道参数表,如果是控制站,在设备类型域设置TCPRTU,在设备地址域设置对方的IP地址:端口号,备设备地址和设备地址的设置一样,如果对方还有一个备用的主机或端口,可以增设一个备通道,其设备地址和备设备地址设置为对方的备IP地址::端口号,如果是被控站(转发),同样要设置RTU参数表和通道参数表,在通道参数表中的设备类型设置为TCPSRTU,设备地址和备设备地址设置为xxx:端口号,其中xxx为任意字符串(不要太长),在通讯组表中设备地址和备设备地址与通道参数表中的设备地址和备设备地址设置完全相同。
本文标题:IEC104规约说明
链接地址:https://www.777doc.com/doc-4079245 .html