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时表示是非连续。
1.5 传送原因(第9-10个字节)传送原因,如下图所示::bit 8 7 6 5 4 3 2 1T P/N 原因源发地址第9个字节各bit位的含义:第1~6bit位表示传送原因编号第7 bit位认可位,=0表示肯定,=1表示否定;第8 bit位是试验位,=0表示非试验,=1表示试验;第10个字节是源发地址:源发地址用来标明响应来自那个主站的召唤。
一般情况不使用。
传送原因编号如下表描述:传输原因序号解释简写0 未用(not used)1 周期、循环(periodic,cyclic)per/cyc2 背景扫描(background scan)back3 突发(spontaneous) spont4 初始化(initialized) init5 请求或者被请求(request or requested) reqact(activation) 激活67 激活确认(activation confirmation) actcondeact 8 (deactivation)停止激活deactcon 9 停止激活确认(deactivation confirmation)actterm 10 激活停止(activation termination)retrem (return information caused by a remote command) 11 远方命令引起的返送信息retloc 12 (return information caused by local command) 当地命令引起的返送信息file 13 文件传输(file transfer)19 (reserved for further compatible definitions) 保留14~introen 20 响应站召唤(interrogated by general interrogation)inro1 (interrogated by group 1 interrogation) 1组召唤21 响应第inro2 组召唤(interrogated by group 2 interrogation) 响应第222inro3 响应第3组召唤(interrogated by group 3 interrogation) 23inro4 (interrogated by group 4 interrogation) 响应第24 4组召唤inro5 组召唤25 (interrogated by group 5 interrogation) 响应第5inro6 (interrogated by group 6 interrogation) 响应第26 6组召唤inro7 (interrogated by group 7 interrogation) 727 组召唤响应第inro8 (interrogated by group 8 interrogation) 响应第828 组召唤inro9 (interrogated by group 9 interrogation) 9组召唤响应第29 inro10 组召唤(interrogated by group 10 interrogation) 30 响应第1inro11响应131组召(interrogated by group 11 interrogation)inro1232(interrogated by group 12 interrogation)响应1组召inro1333(interrogated by group 13 interrogation)1组召响应inro14(interrogated by group 14 interrogation)34响应1组召inro1535(interrogated by group 15 interrogation)组召响应1inro16组召36(interrogated by group 16 interrogation)响应1reqcogen响应计数量站召37(requested by general counter request)reqco1组计数量召响应(requested by group 1 counter request)38reqco2(requested by group 2 counter request)组计数量召响应39reqco3组计数量召响应40(requested by group 3 counter request)reqco4组计数量召响应41(requested by group 4 counter request))(reserved for further compatible definitions)434兼容范为配套标准保44未知的类型标未知的传输原45未知的应用服务数据单元公共地46未知的信息对象地47634特殊应用保留(专用范围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}二进制时间定义70 2位中保存的是毫秒)毫秒(后10个bit2815 2位保存的是秒)个bit62 秒和毫秒(前50RES1(0-59) 2分钟2 IV04RES20(0-23) 2小时20024(1-31) 2 ) 2日22 星期(1-730RES3 (1-12) 22 月06 RES4(0-99) 2 年2IV<0>:=有效IV<1>:=无效RES<0>:=保留位在本配套标准中未采用夏季时间, 设置为0。