积成iec104规约报文格式01版.doc
鲁能积成(福建)IEC-104规约报文格式2003年12月一、应用规约控制信息 (APCI) 的定义 2二、模块已实现的ASDU 41.在监视方向实现的ASDU: 42.在控制方向实现的ASDU: 53.类型标识1:M_SP_NA_1 54.类型标识13:M_ME_NC_1 65.类型标识21:M_ME_ND_1 86.类型标识2:M_SP_TA_1 (传送SOE事项) 97.类型标识100:C_IC_NA_1 108.类型标识30:M_SP_TB_1 119.类型标识14:M_ME_TC_1 1210.类型标识15:M_IT_NA_1 (电度) 1311.类型标识16:M_IT_TA_1 1512.类型标36:M_ME_TF_1 1613.类型标37:M_IT_TB_1 1714.自定义 CON<53> : = 多点控制方案命令 C_MC_NA_1 1815.类型标识46:C_DC_NA_1 1916.类型标识47:C_RC_NA_1 2017.类型标识103:C_CS_NA_1 2018.类型标识100:C_IC_NA_1 2119.类型标识61:M_CH_NA_1 (参考类型标识1:M_SP_NA_1) 2220.类型标识62:M_CH_ND_1 (传送系统通道标号) 24三、104规约转发保护信息方案 26附录A: 传送原因 29附录B: 信息对象地址(本地址定义引用之 IEC-101 2002年版) 30附录C: 组号分配 30一、 应用规约控制信息 (APCI) 的定义 传输接口(TCP到用户) 是一个面向流接口,它没有为IEC 60870-5-101中的ASDU定义任何启动或者停止机制。为了检出ASDU的启动和结束,每个APCI包括下列的定界元素:一个启动字符,ASDU的规定长度,以及控制域(见图4)。可以传送一个完整的APDU(或者,出于控制目的,仅仅是传送APCI域)(见图5)。 注: 以上所使用的缩略语出自IEC60870-5-3的第5章,如下所示: APCI 应用规约控制信息ASDU ASDU 应用服务数据单元 APDU 应用规约数据单元起动字符 68H APDU 长度(最大, 253)控制域八位位组 1控制域八位位组2控制域八位位组3长度控制域八位位组4IEC 60870-5-101和 IEC 60870-5-104定义的ASDUAPDUAPCI ASDU图 4 远动配套标准的APDU定义起动字符68HAPDU长度控制域八位位组 1控制域八位位组2控制域八位位组3控制域八位位组4APCI长度=4图5 远动配套标准的APCI定义 启动字符 68H 定义了数据流中的起点。 APDU的长度域定义了APDU体的长度,它包括APCI的四个控制域八位位组和ASDU。第一个被计数的八位位组是控制域的第一个八位位组,最后一个被计数的八位位组是ASDU的最后一个八位位组。ASDU的最大长度限制在249以内,因为APDU域的最大长度是253(APDU最大值=255减去启动和长度八位位组),控制域的长度是4个八位位组。 控制域定义了保护报文不至丢失和重复传送的控制信息、报文传输启动/停止、以及传输连接的监视等控制信息。控制域的计数器机制是根据ITU-T X.25 标准中推荐的2.3.2.2.1 至来定义的。 图6,7,8为控制域的定义。 三种类型的控制域格式用于编号的信息传输(I格式),编号的监视功能(S格式)和未编号的控制功能(U格式)。 控制域第一个八位位组的第一位比特 = 0 定义了I 格式, I格式的APDU常常包含一个 ASDU. I格式的控制信息如图6所示八位位组 1比特 8 7 6 5 4 3 2 1 发送序列号 N(S) LSB0八位位组 2 MSB 发送序列号 N(S)八位位组 3 接收序列号 N(R) LSB0八位位组 4 MSB 接收序列号 N(R)图 6 信息传输格式类型( I格式)的控制域 控制域第一个八位位组的第一位比特 = 1 并且第二位比特 = 0 定义了S 格式. S格式的APDU只包括APCI. S格式的控制信息如图7所示。比特 8 7 6 5 4 3 2 100八位位组1 1八位位组 20八位位组 3 接收序列号N(R) LSB 0八位位组 4 MSB 接收序列号N(R)图 7 编号的监视功能类型(S格式)的控制域控制域第一个八位位组的第一位比特 = 1 并且第二位比特 =1 定义了U格式. U格式的APDU只包括APCI. U格式的控制信息如图8所示。在同一时刻,TESTFR, STOPDT 或 STARTDT中只有一个功能是激活的。比特 8 7 6 5 4 3 2 1TESTFRSTOPDTSTARTDT1八位位组 3 八位位组1八位位组 2八位位组 41确认生效确认生效确认生效0000图 8 未编号的控制功能类型(U 格式 ) 的控制域二、 模块已实现的ASDU1. 在监视方向实现的ASDU:<1> := 单点信息 M_SP_NA_1(传送YX信息)<2> := 带时标的单点信息 M_SP_TA_1 (传送SOE信息)<13> := 测量值, 短浮点数 M_ME_NC_1 (传送YC信息)<21> := 不带品质描述的规一化测量值 M_ME_ND_1 (传送YC信息)<14> := 测量值, 带时标的短浮点数 M_ME_TC_1 (可接收,本报文中的短浮点数, 接收YC信息)<15>:= 累计量(不带时标) M_IT_NA_1 (传送电度量信息)<16> := 带CP24Time2a时标的累计量 M_IT_TA_1 (传送电度量信息) <30> := 带CP56Time2a时标的单点信息 M_SP_TB_1 (传送SOE信息) <36>:= 带CP56Time2a时标的测量值, 短浮点数 M_ME_TF_1 <37>:= 带CP56Time2a时标的累计量 M_IT_TB_1 (传送电度量信息)<61>类型标识61:M_CH_NA_1 (传送系统通道状态,参考类型标识1:M_SP_NA_1)<62>.类型标识62:M_CH_ND_1 (传送系统通道标号,参考类型标识M_ME_NC_1)<103>:= 时钟同步命令 C_CS_NA_12. 在控制方向实现的ASDU:CON<46>:= 双点命令 C_DC_NA_1 (遥控)CON<47>:= 升降命令 C_RC_NA_1(遥调)CON<53>自定义: =多点控制方案命令C_MC_NA_1(下发AVC控制方案)3. 类型标识1:M_SP_NA_1 不带时标的单点信息(见下图) 信息对象序列(SQ=0)00000001类型标识(TYP) (一字节)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) (一字节)在传送原因(COT) (两字节)应用服务数据单元公共地址(两字节)信息对象地址 (三字节,低两字节在前,高字节在后)信息对象1IV NT SB BL 0 0 0 SPISIQ=带品质描述词的单点信息(在中定义)信息对象地址 信息对象iIV NT SB BL 0 0 0 SPISIQ=带品质描述词的单点信息(在中定义) 应用服务数据单元:M_SP_NA_1不带时标的单点信息 M_SP_NA_1:=CPData unit identifier,i(information object address,SIQ) i:=在可变结构限定词中定义的信息对象数目 单个信息对象中顺序的信息元素(SQ=1) 00000001类型标识(TYP)数据单元 标识符在中定义 1 信息元素数j可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址A信息对象IV NT SB BL 0 0 0 SPI1 SIQ=带品质描述词的单点信息(在中定义) 属于信息对象地址AIV NT SB BL 0 0 0 SPI j SIQ=带品质描述词的单点信息(在中定义) 属于信息对象地址A+j-1 应用服务数据单元:M_SP_NA_1不带时标的单点信息 M_SP_NA_1:= CPData unit identifier,information object address, j (SIQ) j:= 在可变结构限定词中定义的信息元素数目 传送原因用于 类型标识1:M_SP_NA_1传送原因 <2> : 背景扫描 <3> : 突发(自发) <5> : 被请求 <11> : 远方命令引起的返送信息 <12> : 当地命令引起的返送信息 <20> : 响应站召唤 <21> : 响应第1组召唤 <22> : 响应第2组召唤 至 <36> : 响应第16组召唤带品质描述词的单点信息(IEV 371-02-07)(SIQ) SIQ :=CP8SPI,RES,BL,SB,NT,IV SPI=单点信息 :=BS11<0.1> (Type 6) <0> :=开 <1> :=合 RES=RESERVE :=BS32.4<0> (Type 6) BL :=BS15<0.1> (Type 6) <0> :=未被闭锁 <1> :=被闭锁 SB :=BS16<0.1> (Type 6) <0> :=未被取代 <1> :=被取代 NT :=BS17<0.1> (Type 6) <0> :=当前值 <1> :=非当前值 IV :=BS18<0.1> (Type 6) <0> :=有效 <1> :=无效4. 类型标识13:M_ME_NC_1 测量值, 短浮点数(图41,42) 信息对象序列(SQ=0)00001101类型标识(TYP)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址 信息对象1 Fraction IEEE754短浮点数(在中定义) Fraction E Fraction S Exponent IV NT SB BL 0 0 0 OVQDS=品质描述词(在中定义)信息对象地址 信息对象i Fraction IEEE754短浮点数(在中定义) Fraction E Fraction S ExponentIV NT SB BL 0 0 0 OVQDS=品质描述词(在中定义) 图 41 应用服务数据单元:M_ME_NC_1 测量值, 短浮点数 M_ME_NC_1:= CPData unit identifier, i (information object address,IEEE STD 754,QDS) i:= 在可变结构限定词中定义的信息对象数目 单个信息对象中信息元素序列(SQ=1)00001101类型标识(TYP)数据单元 标识符在中定义 1 信息元素数j可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址 信息对象 Fraction 1 IEEE754短浮点数 (在中定义)属于信息对象地址AQDS=品质描述词(在中定义) Fraction E FractionS ExponentIV NT SB BL 0 0 0 OV Fraction j IEEE754短浮点数 (在中定义)属于信息对象地址A+j-1QDS=品质描述词(在中定义) Fraction E FractionS ExponentIV NT SB BL 0 0 0 OV 图 42 应用服务数据单元:M_ME_NC_1 测量值, 短浮点数 M_ME_NC_1:= CPData unit identifier,information object address,j (IEEE STD 754,QDS) j:= 在可变结构限定词中定义的信息元素数目 传送原因用于 类型标识13:M_ME_NC_1传送原因 <1> : 周期/循环 <2> : 背景扫描 <3> : 突发(自发) <5> : 被请求 <20> : 响应站召唤 <21> : 响应第1组召唤 <22> : 响应第2组召唤 至 <36> : 响应第16组召唤5. 类型标识21:M_ME_ND_1 测量值, 不带品质描述词的规一化值(图52,53) 信息对象序列(SQ=0)0 0010101类型标识(TYP)数据单元标识符在中定义 0 信皂对象数i 可变结构限定词(VSQ)在传送原因(COT) 应用服务数据单元公共地址信息对象地址信息对象1 Value NVA=规一化值, YCSHORT数据S Value在7.2.5中定义 信息对象地址 信息对象i Value NVA=规一化值, YCSHORT数据S Value 应用服务数据单元:M_ME_ND_1 测量值, 不带品质描述词的规一化值 M_ME_ND_1:= CPData unit identifier, i (information object address,NVA) i:= 在可变结构限定词中定义的信息对象数目单个信息对象中信息元素序列(SQ=1)00010101类型标识(TYP)数据单元标识符在中定义 1 信皂对象数j 可变结构限定词(VSQ)在传送原因(COT) 应用服务数据单元公共地址信息对象地址信息对象 Value 1 NVA=规一化值, YCSHORT数据属于信息对象地址AS Value Value j NVA=规一化值, YCSHORT数据属于信息对象地址A+j-1S Value 图 53 应用服务数据单元:M_ME_ND_1 测量值, 不带品质描述词的规一化值 M_ME_ND_1:=CPData unit identifier, information object address,j(NVA) j:= 在可变结构限定词中定义的信息元素数目 传送原因用于 类型标识21:M_ME_ND_1传送原因 <1> : 周期/循环 <2> : 背景扫描 <3> : 突发(自发) <5> : 被请求 <20> : 响应站召唤 <21> : 响应第1组召唤 <22> : 响应第2组召唤 至 <36> : 响应第16组召唤6. 类型标识2:M_SP_TA_1 (传送SOE事项) 带时标的单点信息(图25) 信息对象序列(SQ=0)00000010类型标识(TYPE)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址信息对象1IV NT SB BL 0 0 0 SPIS IQ=带品质描述词的单点信息(在中定义) CP24Time2a 在中定义三个八位位组二进制时间信息对象地址 信息对象iIV NT SB BL 0 0 0 SPISIQ=带品质描述词的单点信息(在中定义) CP24Time2a 在中定义三个八位位组二进制时间 图 25 应用服务数据单元:M_SP_TA_1带时标的单点信息 M_SP_TA_1:= CPData unit identifier,i(information object address,SIQ,CP24Time2a) i:= 在可变结构限定词中定义的信息对象数目 因为每个单点信息有它们自已的时标,这个应用服务数据单元类型不存在顺序的信息元素。 传送原因用于 类型标识2:M_SP_TA_1传送原因 <3> : 突发(自发) <5> : 被请求 <11> : 远方命令引起的返送信息 <12> : 当地命令引起的返送信息CP24Time2a =CP24milliseconds,monutes,res1,invalidMilliseconds(LOW)Milliseconds(HIGH)invalidres1Monutes(6Bit)毫秒Milliseconds1000秒Milliseconds/1000分钟= Monutes7. 类型标识100:C_IC_NA_1 召唤命令 单个信息对象(SQ=0)01100100类型标识(TYP)数据单元 标识符在中定义 00000001可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址=0 信息对象 CP8QOI=召唤限定词(在中定义) 应用服务数据单元:C_IC_NA_1 召唤命令 C_IC_NA_1:= CPData unit identifier,information object address,QOI 传送原因用于 类型标识100:C_IC_NA_1传送原因 在控制方向 <6> : 激活<8> : 仃止激活 在监视方向 <7> : 激活确认 <9> : 仃止激活确认<10< : 激活终止 <44> : 未知的类型标识 <45> : 未知的传送原因 <46> : 未知的应用服务数据单元公共地址 <47> : 未知的信息对象地址召唤限定词(QOI) (Type 1.1)QOI :=UI1.8<0.255> <0> :=未用 <1.19> :=为本配套标准的标准定义保留(兼容范围) <20> :站召唤(全局) <21> :第1组召唤 <22> :第2组召唤 <23> :第3组召唤 <24> :第4组召唤 <25> :第5组召唤 <26> :第6组召唤 <27> :第7组召唤 <28> :第8组召唤 <29> :第9组召唤 <30> :第10组召唤 <31> :第11组召唤 <32> :第12组召唤 <33> :第13组召唤 <34> :第14组召唤 <35> :第15组召唤 <36> :第16组召唤 <32.63> :=为配套标准的标准定义保留(兼容范围) <64.255> :=为特定使用保留(专用范围)8. 类型标识30:M_SP_TB_1 带时标CP56Time2a的单点信息(图54) 信息对象序列(SQ=0)00011110类型标识(TYP)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址信息对象1IV NT SB BL 0 0 0 SPIS IQ=带品质描述词的单点信息(在中定义) CP56Time2a 在中定义七个八位位组二进制时间信息对象地址 信息对象iIV NT SB BL 0 0 0 SPISIQ=带品质描述词的单点信息(在中定义) CP56Time2a 在中定义七个八位位组二进制时间 图 54 应用服务数据单元:M_SP_TB_1带时标CP56Time2a的单点信息 M_SP_TB_1:= CPData unit identifier, i (information object address,SIQ,CP56Time2a) i:= 在可变结构限定词中定义的信息对象数目 传送原因用于 类型标识30:M_SP_TB_1传送原因 <3> : 突发(自发) <5> : 被请求 <11> : 远方命令引起的返送信息 <12> : 当地命令引起的返送信息 因为每个单点信息有自已的时标,这种ASDU类型不存在信息元素序列(SQ-1) 。9. 类型标识14:M_ME_TC_1 测量值,带时标短浮点数(图43) 信息对象序列(SQ=0)00001110类型标识(TYP)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址 信息对象1 Fraction IEEE754短浮点数(在中定义) Fraction E Fraction S Exponent IV NT SB BL 0 0 0 OVQDS=品质描述词(在中定义) CP24Time2a 在中定义三个八位位组二进制时间信息对象地址 信息对象i Fraction IEEE754短浮点数(在中定义) Fraction E Fraction S Exponent IV NT SB BL 0 0 0 OVQDS=品质描述词(在中定义) CP24Time2a 在中定义三个八位位组二进制时间 图 43 应用服务数据单元:M_ME_TC_1 测量值,带时标短浮点数 M_ME_TC_1:= CPData unit identifier,i(information object address,IEEESTD 754,QDS, CP24Time2a) i:= 在可变结构限定词中定义的信息对象数目 传送原因用于 类型标识14:M_ME_TC_1传送原因 <3> : 突发(自发) <5> : 被请求 因为每个测量值有它们自已的时标,这个应用服务数据单元类型不存在顺序的信息元素。10. 类型标识15:M_IT_NA_1 (电度) 累计量(图44,45) 信息对象序列(SQ=0)00001111类型标识(TYP)数据单元 标识符在中定义 0 信息对象数i可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址 信息对象1 ValueBCR=二进制计数量读数(在中定义) Value Value ValueIV CA CY 顺序号信息对象地址 信息对象i ValueBCR=二进制计数量读数(在7.2.中定义) Value Value ValueIV CA CY 顺序号 图 44 应用服务数据单元:M_IT_NA_1 累计量 M_IT_NA_1:= CPData unit identifier, i (information object address,BCR) i:= 在可变结构限定词中定义的信息对象数目 单个信息对象中信息元素序列(SQ=1)00001111类型标识(TYP)数据单元 标识符在中定义 1 信息对象数j可变结构限定词(VSQ) 在传送原因(COT) 应用服务数据单元公共地址信息对象地址 信息对象 Value1 BCR=二进制计教量读数(在中定义)属于信息对象地址A Value Value ValueIV CA CY 顺序号 Valuej BCR=二进制计教量读数(在中定义)属于信息对象地址A+j-1 Value Value ValueIV CA CY 顺序号 图 45 应用服务数据单元:M _IT_NA_1 累计量 M_IT_NA_1:= CPData unit identifier,information object address,j( BCR) j:= 在可变结构限定词中定义的信息元素数目 传送原因用于 类型标识15:M_IT_NA_1传送原因 <