(完整word版)104报文分析

合集下载

104规约报文解析

104规约报文解析

104规约报文解析104规约报文解析是一种实时的通信协议,具有快速传输,可靠性高,能够支持多种功能,容易实现自动化等优点。

它是由IEC/BE/DIN等国际电工委员会制定的报文标准,是非常普遍的现代化仪表仪器通信标准,它可以在工业仪表仪器通信中应用。

104规约是一个报文标准,报文是指报文的组成,报文包括报文头、报文体和报文尾三个部分。

报文头由报文起始字,报文间隔字和报文类型标志等组成;报文体指的是报文的主体,它包含报文长度和信息内容;报文尾由校验位和结束符组成。

报文起始字和报文间隔字是报文格式中最重要的两个部分,它们可以用于报文的划分。

报文起始字是在报文开始的第一个字节,用于标识报文的起始,报文间隔字是报文中的每个字节都有的特殊标志,它的作用是将报文进行分割,使不同的字节能够按照正确的序列排列。

报文类型标志用于定义报文的内容,报文类型标志中可以标识报文是请求发送还是应答发送,以及报文所携带的内容。

报文长度是指报文体中所携带的字节数,它可以用于确定报文体中有多少字节。

校验位是报文尾部的必要部分,它可以用于确保报文数据的可靠性。

校验位是由发送端和接收端使用一致的条件计算出来的,只有当校验结果一致时,接收端才会接受报文数据。

结束符是报文尾部的必要部分,用于标识报文的结束。

104规约报文解析是一种实时通信协议,它能够在工业仪表仪器通信中有效应用,为仪表仪器通信提供可靠、稳定的通信服务。

它的报文格式简单、数据可靠,而且能够支持多种功能,能够满足实时通信的需求。

104规约报文解析不仅可以应用于工业仪表仪器通信,还可以应用于各种系统自动化等领域,它的应用范围非常广泛。

它可以起到极大的作用,有效提高了系统的可靠性,为系统自动化提供了基础。

大势所趋,104规约报文解析越来越受到重视,更多的企业和个人将其应用于工业仪表仪器通信和系统自动化方面,以满足实时通信的需求。

在未来,我们相信104规约报文解析有望成为一种重要的通信技术,可以更好地满足我们的需求。

104报文分析

104报文分析

104报文分析一、I帧,S帧,U帧简介1. I帧I帧称为信息帧,长度一定大于6个字节,被称作长帧,用于传输数据;I帧的4字节控制域位组规定为:字节1和字节2为发送序号,字节3和字节4为接收序号。

注意:1、由于字节1和字节3的最低位固定为0,不用于构成序号,所以在计算序号时,要先转换为十进制数值,再除以2;2、由于低位字节在前、高位字节在后,所以计算时要先做颠倒。

2. U帧U帧称为控制帧,长度只有6个字节,也被称作短帧,用于控制启动/停止/测试。

U帧的字节2、3、4均固定为00H,字节1包含TESTFR,STARTDT和STOPDT三种功能,同时只能激活其中的一种功能。

U帧(固定6字节)的控制域定义启动控制信息(V-生效(激活) C-确认)命令(TEST-测试STOP-停止START-启动)例:(1.)START 客户端(主站)发起68 04 07 00 00 00(生效)68(启动符)04(从下一位开始报文长度)07(控制域1,即00000111,由上图得,START-启动,C=0,V=1,生效)00(控制域2)00(控制域3)00(控制域4)68 04 0B 00 00 00(确认)68 (启动符)04(从下一位开始的报文长度)0B(控制域1,即00001011,START-启动,C=1,V=0,确认)00(控制域2)00(控制域3)00(控制域4)(2.)STOP 客户端(主站)发起68 04 13 00 00 00(生效)68(启动符)04(从下一字节开始的报文长度)13(控制域1,即00010011,STOP-停止,C=0,V=1,生效)00(控制域2)00(控制域3)00(控制域4)68 04 23 00 00 00(确认)68 04 23(控制域1,即00100011,STOP-停止,C=1,V=0,确认)(3.)TEST 客户端(主站)、服务端(变电站)对发68 04 43 00 00 00 (生效)68 04 43(控制域1,即01000011,TEST-测试,C=0,V=1,生效)00 00 0068 4 83(控制域1,即10000011,TEST-确认,C=1,V=0,确认)00 00 003. S帧S帧称为确认帧,长度只有6个字节,被称作短帧,用于确认接收的I帧;S帧的字节1固定为01H,字节2固定为00H,字节3和字节4为接收序号。

104规约详细介绍及报文解析 -回复

104规约详细介绍及报文解析 -回复

104规约详细介绍及报文解析-回复规约(Protocol)是计算机网络通信中的一种协议,用于定义数据交换的格式、顺序以及错误检测和纠正等内容。

104规约(IEC 60870-5-104)是国际电工委员会(International Electrotechnical Commission)制定的一种规约,主要用于监控与控制系统之间的通信。

本文将详细介绍104规约及其报文解析。

一、104规约简介104规约是一种基于TCP/IP网络通信的规约,主要用于工业自动化领域中的远程监控与控制系统。

它提供了一种可靠、高效的通信方式,能够满足实时性、灵活性和可靠性等要求。

104规约采用了面向报文和面向连接的通信方式,能够支持点对点、点对多点和多点对点的通信模式。

二、104规约报文结构104规约的报文结构包括报文头(Header)、ASDU(Application Service Data Unit)和报文尾(Footer)。

报文头包含了报文的控制信息,用于表示报文类型、优先级和传输原因等。

ASDU是实际传输的数据部分,负责携带各种监控与控制的信息。

报文尾用于检测报文的完整性和一致性。

三、104规约报文解析1. 报文头解析:首先读取报文头,根据报文头的信息可以确定报文的类型、传输原因和发送序号等。

报文类型表示了报文的目的和功能,如启动报文、确认报文或者监控与控制的报文。

传输原因表示了触发发送该报文的原因,如周期定时发送、事件触发发送等。

2. ASDU解析:根据ASDU的类型可以确定ASDU的功能和数据的含义。

不同类型的ASDU用于传输不同种类的监控与控制的数据,如单点信息、双点信息、测量值和参数等。

根据ASDU的结构和定义,可以提取出数据的具体内容。

3. 报文尾解析:最后检查报文尾以验证报文的完整性和一致性。

报文尾通常包括一个校验和,用于检测报文是否被修改或丢失。

四、104规约报文的应用104规约广泛应用于电力、水利、交通、石油等行业中的远程监控与控制系统。

完整word版104报文分析

完整word版104报文分析

1. 104规约框架分析1.1 原始报文的组成报文组成(1字节启动字符0x68,1字节报文长度,4字节控制域,不定长用户数据)第1个字节是启动字符0x68;第2个字节是报文长度;第3~6共4个字节是控制域;第7个字节是报文类型;第8个字节是可变结构限定词;第9~10共2个字节是传送原因;第11~12共2个字节是应用服务数据单元公共地址;第13~15共3个字节是信息对象地址;。

1.2 三种报文格式的控制域定义(1)I帧编号的信息传输格式(InFormation Transmit Format),简称I-格式I格式控制域标志,控制域:第一个八位位组的第一位比特= 0 第三个八位位组第一位比特= 0(2)S帧编号的监视功能格式(Numbered supervisory Functions),简称S-格式,控制域,第一个八位位组的第一位比特= 1 并且第二位比特= 0,第三个八位位组第一位比特= 0(3)U帧不编号的控制功能格式(Unnumbered control Function),简称U-格式,第一个八位位组的第一位比特= 1 并且第二位比特=1 且第三个八位位组第一位比特= 01.3 报文类型(第7个字节)1.3.1 监视方向的应用功能类型类型标识∶=UI8[1..8]<0..44>M_SP_NA_1(1) 无时标单点遥信M_SP_TA_1(2) 带短时标的单点遥信M_DP_NA_1(3) 无时标双点遥信M_DP_TA_1(4) 带短时标双点遥信M_ST_NA_1(5) 步位置信息M_ST_TA_1(6) 带短时标的步位置信息M_BO_NA_1(7) 32比特串M_BO_TA_1(8) 带短时标的比特串M_ME_NA_1(9) 不带时标的常规遥测(规一化值)规一化值)(带短时标的常规遥测M_ME_TA_1(10)M_ME_NB_1(11) 不带时标的常规遥测(标度化值)M_ME_TB_1(12) 带短时标的常规遥测(标度化值)M_ME_NC_1(13) 不带时标浮点遥测M_ME_TC_1(14) 带短时标浮点遥测M_IT_NA_1(15) 累计量M_IT_TA_1(16) 带短时标的累计量M_EP_TA_1(17) 带短时标的继电保护装置事件M_EP_TB_1(18) 带短时标的继电保护装置成组事件M_EP_TC_1(19) 带短时标的继电保护装置成组输出电路信息M_PS_NA_1(20) 带变位检出的成组单点信息M_ME_ND_1(21) 不带品质描述的常规遥测(规一化值)M_SP_TB_1(30) 带长时标的单点遥信M_DP_TB_1(31) 带长时标的双点遥信M_ST_TB_1(32) 带长时标的步位置信息M_BO_TB_1(33) 带长时标的32比特串M_ME_TD_1(34) 带长时标的遥测(规一化值)M_ME_TE_1(35) 带长时标的遥测(标度化值)M_ME_TF_1(36) 带长时标的浮点遥测M_IT_TB_1(37) 带长时标的累计量M_EP_TD_1(38) 带长时标的继电保护装置事件M_EP_TE_1(39) 带长时标的继电保护装置成组事件M_EP_TF_1(40) 带长时标的继电保护装置成组输出电路信息1.3.2 控制方向的过程信息类型标识∶= UI8[1..8]<45..69>C_SC_NA_1(45) 单点遥控命令C_DC_NA_1(46) 双点遥控命令C_RC_NA_1(47) 调节步命令C_SE_NA_1(48) 设定值命令,规一化值C_SE_NB_1(49) 设定值命令,标度化值C_SE_NC_1(50) 设定值命令,短浮点数C_BO_NC_1(51) 32比特串1.3.3 在监视方向的系统信息类型标识∶= UI8[1..8]<70..99>M_EI_NA_1(70) 初始化结束<71..99>∶= 保留1.3.4 在控制方向的系统信息类型标识∶= UI8[1..8]<100..109>C_IC_NA_1(100) 总召唤C_CI_NA_1(101) 累计量召唤命令C_RD_NA_1(102) 读取数据命令时钟同步命令C_CS_NA_1(103)C_TS_NA_1(104) 测试命令C_RP_NA_1(105) 复位进程命令C_CD_NA_1(106) 收集传输延时P_ME_NA_1(110) 测量值参数,规一化值P_ME_NB_1(111) 测量值参数,标度化值P_ME_NC_1(112) 测量值参数,短浮点数P_AC_NA_1(113) 参数激活F_FR_NA_1(120) 文件准备就绪F_SR_NA_1(121) 节准备就绪F_SC_NA_1(122) 召唤目录,选择文件,召唤文件召唤节F_LS_NA_1(123) 最后的节,最后的段F_AF_NA_1(124) 认可文件,认可节F_SG_NA_1(125) 段F_DR_NA_1(126) 目录1.4 可变结构限定词(第8个字节)可变结构限定词,下图所示:bit 8 7 6 5 4 3 2 1S 数目Q第1~7bit位表示信息元素的个数,比如10个遥信值,20个遥测值等等第8 bit位是表示,后面信息单元中的数据是否连续,=1时表示是连续,=0时表示是非连续。

104报文解析

104报文解析

1)程序启动后,首先发送链路连接请求帧,68 04 07 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即07 00 00 00)控制域第一个八位组:07H --> 0000 0111由前两位11可知是U格式帧;由第三四位01可知是链路连接请求帧(TESTFR:CON=0,TESTFR:ACT=0,STOPDT:CON=0,STOPDT:ACT=0,STARTDT:CON=0,STARTDT:ACT=1)控制域后三个八位组:00H 00H 00H(无意义)2)随后,接到模拟从站发送来的连接请求确认帧,68 04 0B 00 00 00起始字符:68H应用规约数据单元长度(APDU):04H(4个字节,即0B 00 00 00)控制域第一个八位组:0BH --> 0000 1011由前两位11可知是U格式帧;由第三四位10可知是链路连接确认帧(TESTFR:CON=0,TESTFR:ACT=0,STOPDT:CON=0,STOPDT:ACT=0,STARTDT:CON=1,STARTDT:ACT=0)控制域后三个八位组:00H 00H 00H(无意义)3)主站发送总召唤激活请求命令,68 0E 00 00 00 00 64 01 06 00 01 00 00 00 00 14起始字符:68H应用规约数据单元长度(APDU):0EH(14个字节,即00 00 00 00 64 01 06 00 01 00 00 00 00 14)控制域第一个八位组:00H --> 0000 0000由第一位0可知是I格式帧;控制域第二个八位组:00H --> 与第一个八位组的第2-8位组成0000 0000(高位)0000 000(低位)所以,发送序号N(S)=0(注:I格式帧计数)控制域第三四八位组:00H 00H --> 0000 0000(第四个八位组,高位)0000 000(第三个八位组的第2-8位,低位)所以,接收序号N(R)=0(注:I格式帧计数)类型标识:64H(CON<100>:=总召唤命令)可变结构限定词:01H(SQ=0,number=1)传送原因:06H 00H(Cause=6,激活)注:用两个八位组表示传送原因,且低位在前、高位在后,即Cause=0006H,本文中的所有报文顺序都是由高至低。

104规约详细介绍及报文解析

104规约详细介绍及报文解析

104规约是指用于远动控制通信的规约,以以太网为载体,服务模式是平衡模式。

它是用于调度自动化系统,厂站之间的通讯。

它具有TCP/IP的冲突检测和错误重传机制,具有比101协议更高的可靠性和稳定性。

端口号默认为2404。

104规约的帧格式包括ASDU、控制域、信息体等部分。

其中,ASDU是应用服务数据单元,控制域定义了保护报文不至丢失和重复发送的控制信息,信息体包含了传输的数据内容。

104规约的帧格式有三种:I帧、S帧和U帧。

I帧为信息帧,用于传输数据,长度大于6个字节,为长帧;S帧为确认帧,用于确认接收的I帧,长度为6个字节,为短帧;U帧为控制帧,用于控制启动/停止/测试,长度为6个字节,为短帧。

以总召唤报文为例,其帧格式如下:起始字符加上信息体长度(字节数18)加上信息体。

其中,起始字符为68H,信息体长度为18个字节,信息体包括了控制域和信息体元素。

控制域中包含了编号的控制功能,如总召唤命令等。

信息体元素中包含了总召唤的各个信息体地址和信息体元素值。

104规约报文详解(解剖麻雀,最快速掌握,强力推荐)

104规约报文详解(解剖麻雀,最快速掌握,强力推荐)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。

(物理层利用如 RS232上利用全双工)链路层负责具体对那个slAvE的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为SErvEr 控端为CliEnt,平衡式传输,2BytE站地址,2BytE传送原因,3BytE信息地址。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定6个字节)+ ASDU 应用服务数据单元(长度可变)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。

(完整word版)104报文分析

(完整word版)104报文分析

(完整word版)104报文分析1. 104规约框架分析1.1 原始报文的组成报文组成(1字节启动字符0x68,1字节报文长度,4字节控制域,不定长用户数据)第1个字节是启动字符0x68;第2个字节是报文长度;第3~6共4个字节是控制域;第7个字节是报文类型;第8个字节是可变结构限定词;第9~10共2个字节是传送原因;第11~12共2个字节是应用服务数据单元公共地址;第13~15共3个字节是信息对象地址;。

1.2 三种报文格式的控制域定义(1)I帧编号的信息传输格式(InFormation Transmit Format),简称I -格式I格式控制域标志,控制域:第一个八位位组的第一位比特= 0 第三个八位位组第一位比特= 0(2)S帧编号的监视功能格式(Numbered supervisory Functions),简称S-格式,控制域,第一个八位位组的第一位比特= 1 并且第二位比特= 0,第三个八位位组第一位比特= 0(3)U帧不编号的控制功能格式(Unnumbered control Function),简称U-格式,第一个八位位组的第一位比特= 1 并且第二位比特=1 且第三个八位位组第一位比特= 01.3 报文类型(第7个字节)1.3.1 监视方向的应用功能类型类型标识∶=UI8[1..8]<0..44>M_SP_NA_1(1) 无时标单点遥信M_SP_TA_1(2) 带短时标的单点遥信M_DP_NA_1(3) 无时标双点遥信M_DP_TA_1(4) 带短时标双点遥信M_ST_NA_1(5) 步位置信息M_ST_TA_1(6) 带短时标的步位置信息M_BO_NA_1(7) 32比特串M_BO_TA_1(8) 带短时标的比特串M_ME_NA_1(9) 不带时标的常规遥测(规一化值)M_ME_TA_1(10) 带短时标的常规遥测(规一化值)M_ME_NB_1(11) 不带时标的常规遥测(标度化值)M_ME_TB_1(12) 带短时标的常规遥测(标度化值)M_ME_NC_1(13) 不带时标浮点遥测M_ME_TC_1(14) 带短时标浮点遥测M_IT_NA_1(15) 累计量M_IT_TA_1(16) 带短时标的累计量M_EP_TA_1(17) 带短时标的继电保护装置事件M_EP_TB_1(18) 带短时标的继电保护装置成组事件M_EP_TC_1(19) 带短时标的继电保护装置成组输出电路信息M_PS_NA_1(20) 带变位检出的成组单点信息M_ME_ND_1(21) 不带品质描述的常规遥测(规一化值)M_SP_TB_1(30) 带长时标的单点遥信M_DP_TB_1(31) 带长时标的双点遥信M_ST_TB_1(32) 带长时标的步位置信息M_BO_TB_1(33) 带长时标的32比特串M_ME_TD_1(34) 带长时标的遥测(规一化值)M_ME_TE_1(35) 带长时标的遥测(标度化值)M_ME_TF_1(36) 带长时标的浮点遥测M_IT_TB_1(37) 带长时标的累计量M_EP_TD_1(38) 带长时标的继电保护装置事件M_EP_TE_1(39) 带长时标的继电保护装置成组事件M_EP_TF_1(40) 带长时标的继电保护装置成组输出电路信息1.3.2 控制方向的过程信息类型标识∶= UI8[1..8]<45..69>C_SC_NA_1(45) 单点遥控命令C_DC_NA_1(46) 双点遥控命令C_RC_NA_1(47) 调节步命令C_SE_NA_1(48) 设定值命令,规一化值C_SE_NB_1(49) 设定值命令,标度化值C_SE_NC_1(50) 设定值命令,短浮点数C_BO_NC_1(51) 32比特串1.3.3 在监视方向的系统信息类型标识∶= UI8[1..8]<70..99>M_EI_NA_1(70) 初始化结束<71..99>∶= 保留1.3.4 在控制方向的系统信息类型标识∶= UI8[1..8]<100..109>C_IC_NA_1(100) 总召唤C_CI_NA_1(101) 累计量召唤命令C_RD_NA_1(102) 读取数据命令C_CS_NA_1(103) 时钟同步命令C_TS_NA_1(104) 测试命令C_RP_NA_1(105) 复位进程命令C_CD_NA_1(106) 收集传输延时P_ME_NA_1(110) 测量值参数,规一化值P_ME_NB_1(111) 测量值参数,标度化值P_ME_NC_1(112) 测量值参数,短浮点数P_AC_NA_1(113) 参数激活F_FR_NA_1(120) 文件准备就绪F_SR_NA_1(121) 节准备就绪F_SC_NA_1(122) 召唤目录,选择文件,召唤文件召唤节F_LS_NA_1(123) 最后的节,最后的段F_AF_NA_1(124) 认可文件,认可节F_SG_NA_1(125) 段F_DR_NA_1(126) 目录1.4 可变结构限定词(第8个字节)可变结构限定词,下图所示:第1~7bit第8 bit位是表示,后面信息单元中的数据是否连续,=1时表示是连续,=0时表示是非连续。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 104规约框架分析1.1 原始报文的组成报文组成(1字节启动字符0x68,1字节报文长度,4字节控制域,不定长用户数据)第1个字节是启动字符0x68;第2个字节是报文长度;第3~6共4个字节是控制域;第7个字节是报文类型;第8个字节是可变结构限定词;第9~10共2个字节是传送原因;第11~12共2个字节是应用服务数据单元公共地址;第13~15共3个字节是信息对象地址;。

1.2 三种报文格式的控制域定义(1)I帧编号的信息传输格式(InFormation Transmit Format),简称I-格式I格式控制域标志,控制域:第一个八位位组的第一位比特= 0 第三个八位位组第一位比特= 0(2)S帧编号的监视功能格式(Numbered supervisory Functions),简称S-格式,控制域,第一个八位位组的第一位比特= 1 并且第二位比特= 0,第三个八位位组第一位比特= 0(3)U帧不编号的控制功能格式(Unnumbered control Function),简称U-格式,第一个八位位组的第一位比特= 1 并且第二位比特=1 且第三个八位位组第一位比特= 01.3 报文类型(第7个字节)1.3.1 监视方向的应用功能类型类型标识∶=UI8[1..8]<0..44>M_SP_NA_1(1) 无时标单点遥信M_SP_TA_1(2) 带短时标的单点遥信M_DP_NA_1(3) 无时标双点遥信M_DP_TA_1(4) 带短时标双点遥信M_ST_NA_1(5) 步位置信息M_ST_TA_1(6) 带短时标的步位置信息M_BO_NA_1(7) 32比特串M_BO_TA_1(8) 带短时标的比特串M_ME_NA_1(9) 不带时标的常规遥测(规一化值)M_ME_TA_1(10) 带短时标的常规遥测(规一化值)M_ME_NB_1(11) 不带时标的常规遥测(标度化值)M_ME_TB_1(12) 带短时标的常规遥测(标度化值)M_ME_NC_1(13) 不带时标浮点遥测M_ME_TC_1(14) 带短时标浮点遥测M_IT_NA_1(15) 累计量M_IT_TA_1(16) 带短时标的累计量M_EP_TA_1(17) 带短时标的继电保护装置事件M_EP_TB_1(18) 带短时标的继电保护装置成组事件M_EP_TC_1(19) 带短时标的继电保护装置成组输出电路信息M_PS_NA_1(20) 带变位检出的成组单点信息M_ME_ND_1(21) 不带品质描述的常规遥测(规一化值)M_SP_TB_1(30) 带长时标的单点遥信M_DP_TB_1(31) 带长时标的双点遥信M_ST_TB_1(32) 带长时标的步位置信息M_BO_TB_1(33) 带长时标的32比特串M_ME_TD_1(34) 带长时标的遥测(规一化值)M_ME_TE_1(35) 带长时标的遥测(标度化值)M_ME_TF_1(36) 带长时标的浮点遥测M_IT_TB_1(37) 带长时标的累计量M_EP_TD_1(38) 带长时标的继电保护装置事件M_EP_TE_1(39) 带长时标的继电保护装置成组事件M_EP_TF_1(40) 带长时标的继电保护装置成组输出电路信息1.3.2 控制方向的过程信息类型标识∶= UI8[1..8]<45..69>C_SC_NA_1(45) 单点遥控命令C_DC_NA_1(46) 双点遥控命令C_RC_NA_1(47) 调节步命令C_SE_NA_1(48) 设定值命令,规一化值C_SE_NB_1(49) 设定值命令,标度化值C_SE_NC_1(50) 设定值命令,短浮点数C_BO_NC_1(51) 32比特串1.3.3 在监视方向的系统信息类型标识∶= UI8[1..8]<70..99>M_EI_NA_1(70) 初始化结束<71..99>∶= 保留1.3.4 在控制方向的系统信息类型标识∶= UI8[1..8]<100..109>C_IC_NA_1(100) 总召唤C_CI_NA_1(101) 累计量召唤命令C_RD_NA_1(102) 读取数据命令C_CS_NA_1(103) 时钟同步命令C_TS_NA_1(104) 测试命令C_RP_NA_1(105) 复位进程命令C_CD_NA_1(106) 收集传输延时P_ME_NA_1(110) 测量值参数,规一化值P_ME_NB_1(111) 测量值参数,标度化值P_ME_NC_1(112) 测量值参数,短浮点数P_AC_NA_1(113) 参数激活F_FR_NA_1(120) 文件准备就绪F_SR_NA_1(121) 节准备就绪F_SC_NA_1(122) 召唤目录,选择文件,召唤文件召唤节F_LS_NA_1(123) 最后的节,最后的段F_AF_NA_1(124) 认可文件,认可节F_SG_NA_1(125) 段F_DR_NA_1(126) 目录1.4 可变结构限定词(第8个字节)可变结构限定词,下图所示:第1~7bit第8 bit位是表示,后面信息单元中的数据是否连续,=1时表示是连续,=0时表示是非连续。

1.5 传送原因(第9-10个字节)传送原因,如下图所示::bit第9个字节各bit第1~6bit位表示传送原因编号第7 bit位认可位,=0表示肯定,=1表示否定;第8 bit位是试验位,=0表示非试验,=1表示试验;第10个字节是源发地址:源发地址用来标明响应来自那个主站的召唤。

一般情况不使用。

1.6 常用数据元素1.6.1 七个八位位组二进制时间(CP56Time2a)CP56Time2a∶=CP56{milliseconds,monutes,res1,invalid,hour s,res2,summer time,day of month,day of week,months,res3,years,res4}二进制时间定义IV<1>:=无效RES<0>:=保留位在本配套标准中未采用夏季时间, 设置为0。

星期可以置为0。

秒和毫秒的计算,秒和毫秒保持在16个bit位中,前6个bit位保存的是秒,后10个bit位中保存的是毫秒1.6.2 单点遥信品质描述(单个八位位组) (SIQ)单点信息品质描述SIQ(Single-point Information with Quality descriptor)1.6.3 双点遥信品质描述(单个八位位组) (DIQ)双点遥信品质描述DIQ(Double-point Information with Quality descriptor)1.6.4 模拟量品质描述(单个八位位组)(QDS)常规模拟量品质描述QDS(Quality Descriptor [Separate octet])1.6.5 归一化值(NV A)NVA∶=F16[1..16]<-1..+1-2-15> (Type 4.1)实际计算时该值除以32768就得归一化值1.6.6单点遥控品质描述(SCO)单点遥控品质描述SCO(Single COmmand)不由控制中心来选择;1=短脉冲持续时间(断路器),持续时间由远方终端系统参数决定;2=长脉冲持续时间,持续时间由远方终端系统参数决定;3=持续输出;4~8=为配套标准保留(兼容范围);9~15=为其他预先定义功能保留,用于有固定属性的控制功能,这些属性在被控站事先定义;16~31=为特殊用途保留(专用范围)。

1.6.7 双点遥控品质描述(DCO)双点遥控品质描述DCO(Double COmmand)不由控制中心来选择;1=短脉冲持续时间(断路器),持续时间由远方终端系统参数决定;2=长脉冲持续时间,持续时间由远方终端系统参数决定;3=持续输出;4~8=为配套标准保留(兼容范围);9~15=为其他预先定义功能保留,用于有固定属性的控制功能,这些属性坐在被控站事先定义;16~31=为特殊用途保留(专用范围)。

2. 常见104规约报文类型分析2.1 主站总召报文报文分析2.1.1 发送总召报文发送:68 0E 00 00 02 00 64 01 06 00 01 00 00 00 00 14链路层:I帧第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;第3~4个字节0x0000是发送序号,该数右移一位表示发送序号为0;第5~6个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x64是报文类型,这里是总招命令;第8个字节0x01是可变结构限定词,这里表示一个信息对象;第9~10个字节0x0006是传送原因,这里表示激活;第11~12个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15个字节0x000000是信息对象地址,这里是0;第16个字节0x14是召唤限定词,这里是20;2.1.2 接受到总召激活确认报文接受:68 0E 02 00 02 00 64 01 07 00 01 00 00 00 00 14链路层:I帧第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;第3~4个字节0x0002是发送序号,该数右移一位表示发送序号为1;第5~6个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x64是报文类型,这里是总招命令;第8个字节0x01是可变结构限定词,这里表示一个信息对象;第9~10共2个字节0x0007是传送原因,这里表示激活确认;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000000是信息对象地址,这里是0;第16个字节0x14是召唤限定词,这里是20;2.1.3 接受到带变位检出的成组单点信息接受:68 17 04 00 02 00 14 82 14 00 01 00 01 00 00 00 00 FF FF 00 00 00 0F 00 00链路层:I帧第2个字节0x17是应用数据的长度,这里是应用规约数据长度为23,减去4个字节的控制域,用户数据的长度是19字节;第3~4共2个字节0x0004是发送序号,该数右移一位表示发送序号为2;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x14是报文类型,这里是带变位检出的成组单点信息报文类型;第8个字节0x82是可变结构限定词,这里表示2个连续信息对象;第9~10共2个字节0x0014是传送原因,这里表示响应站召唤;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000001是信息对象地址,这里是1;第16~19共4个字节0xFFFF0000;第20~23共4个字节0x0F000000;2.1.4 接受到遥测数据链路层:I帧第2个字节0xAC是应用数据的长度,这里是应用规约数据长度为172,减去4个字节的控制域,用户数据的长度是168字节;第3~4共2个字节0x0006是发送序号,该数右移一位表示发送序号为3;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x09是报文类型,这里是不带时标的常规遥测(规一化值)报文类型;第8个字节0xB5是可变结构限定词,这里表示53个连续信息对象;第9~10共2个字节0x0014是传送原因,这里表示响应站召唤;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x004001是信息对象地址,这里是16385,是连续遥测的起始地址;第16~17共2个字节是0x0000该值除以32768就得归一化值=0;第18个字节0x80是品质描述,这里表示是无效值;第19~最后每3个字节表示一个数值;2.1.5 接受到总召结束报文接收:68 0E 08 00 02 00 64 01 0A 00 01 00 00 00 00 14链路层:I帧第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;第3~4共2个字节0x0008是发送序号,该数右移一位表示发送序号为4;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x64是报文类型,这里是总召命令;第8个字节0x01是可变结构限定词,这里表示1个信息对象;第9~10共2个字节0x000A是传送原因,这里表示激活停止;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000000是信息对象地址,这里是0;第16个字节0x14是召唤限定词,这里是20;2.1.6 接受到无时标双遥信数据接收:68 5A 0A 00 02 00 03 14 03 00 01 00 01 00 00 81 02 00 00 81 03 00 00 81 04 00 00 81 05 00 00 81 06 00 00 81 07 00 00 81 08 00 00 81 09 00 00 81 0A 00 00 81 0B 00 00 81 0C 00 00 81 0D 00 00 81 0E 00 00 81 0F 00 00 81 10 00 00 81 11 00 00 81 12 00 00 81 13 00 00 81 14 00 00 81链路层:I帧第2个字节0x5A是应用数据的长度,这里是应用规约数据长度为90,减去4个字节的控制域,用户数据的长度是86字节;第3~4共2个字节0x000A是发送序号,该数右移一位表示发送序号为5;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x03是报文类型,这里是无时标双遥信报文类型;第8个字节0x14是可变结构限定词,这里表示20个非连续信息对象;第9~10共2个字节0x0003是传送原因,这里表示突发;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000001是信息对象地址,这里是1;第16个字节0x81是双点遥信品质描述0x81,这里表示遥信值为分,状态无效;第17~最后每4个字节表示一个遥信信息对象,前3个字节是地址,后一个字节表示遥信值;2.2 主站遥控报文分析2.2.1 发送遥控选择报文发送:68 0E 00 00 02 00 2E 01 06 00 01 00 00 00 00 82链路层:I帧第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;第3~4共2个字节0x0000是发送序号,该数右移一位表示发送序号为0;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x2E是报文类型,这里是双点遥控命令;第8个字节0x01是可变结构限定词,这里表示一个信息对象;第9~10共2个字节0x0006是传送原因,这里表示激活;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000000是信息对象地址,这里是0;第16个字节0x82是双点遥控品质描述,这里表示选择控合;2.2.2 接受到遥控选择返校报文接受:68 0E 02 00 02 00 2E 01 6F 00 01 00 00 00 00 82链路层:I帧第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;第3~4共2个字节0x0002是发送序号,该数右移一位表示发送序号为1;第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;应用层:第7个字节0x2E是报文类型,这里是双点遥控命令;第8个字节0x01是可变结构限定词,这里表示一个信息对象;第9~10共2个字节0x006F是传送原因,这里表示否定认可,未知的信息对象地址;第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;第13~15共3个字节0x000000是信息对象地址,这里是0;第16个字节0x82是双点遥控品质描述,这里表示选择控合;该报文的意思就是遥控选择返校失败。

相关文档
最新文档