(完整word版)104报文分析

合集下载
  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 且第三个八位位组第一位比特 = 0
1。

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〉∶= 保留
(完整word版)104报文分析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 1
第1~7bit位表示信息元素的个数,比如10个遥信值,20个遥测值等等
第8 bit位是表示,后面信息单元中的数据是否连续,=1时表示是连续,=0时表示是非连续。

1。

5 传送原因(第9-10个字节)
传送原因,如下图所示::
bit 8 7 6 5 4 3 2 1
第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,hours,res2,summer time,day of month,day of week,months,res3,years,res4}
二进制时间定义
IV〈0〉:=有效
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 归一化值(NVA)
NVA∶=F16[1。

.16]<—1。

+1—2-15> (Type 4。

1)
1位符号位(0-正数,1-负数),15位数据位,正数是原码,负数是补码.
实际计算时该值除以32768就得归一化值
1.6。

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

1。

6。

7 双点遥控品质描述(DCO)
双点遥控品质描述DCO(Double COmmand)
位置
描述
QU:0=无定义,可以用于被寻址的控制功能的属性(如脉冲持续时间等),这些属性在被控站事先定义而不
由控制中心来选择;
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是双点遥控品质描述,这里表示选择控合;
该报文的意思就是遥控选择返校失败。

2.2.3 发送遥控执行报文
发送:68 0E 02 00 04 00 2E 01 06 00 01 00 00 00 00 02
链路层:I帧
第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;
第3~4共2个字节0x0002是发送序号,该数右移一位表示发送序号为1;
第5~6共2个字节0x0004是接受序号,该数右移一位表示接受序号为2;
应用层:
第7个字节0x2E是报文类型,这里是双点遥控命令;
第8个字节0x01是可变结构限定词,这里表示一个信息对象;
第9~10共2个字节0x0006是传送原因,这里表示激活;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000000是信息对象地址,这里是0;
第16个字节0x02是双点遥控品质描述,这里表示执行控合;
2.2。

4 接受遥控执行报文
接收:68 0E 04 00 04 00 2E 01 6F 00 01 00 00 00 00 02
链路层:I帧
第2个字节0x0E是应用数据的长度,这里是应用规约数据长度为14,减去4个字节的控制域,用户数据的长度是10字节;
第3~4共2个字节0x0004是发送序号,该数右移一位表示发送序号为2;
第5~6共2个字节0x0004是接受序号,该数右移一位表示接受序号为2;
应用层:
第7个字节0x2E是报文类型,这里是双点遥控命令;
第8个字节0x01是可变结构限定词,这里表示一个信息对象;
第9~10共2个字节0x006F是传送原因,这里表示否定认可,未知的信息对象地址;;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000000是信息对象地址,这里是0;
第16个字节0x02是双点遥控品质描述,这里表示执行控合;
该报文的意思就是遥控执行失败。

2.3 主站接受遥信变位
接收:68 26 04 00 00 00 03 07 03 00 01 00 04 00 00 02 05 00 00 02 0A 00 00 02 0B 00 00 02 0E 00 00 02 0F 00 00 02 14 00 00 02
链路层:I帧
第2个字节0x26是应用数据的长度,这里是应用规约数据长度为38,减去4个字节的控制域,用户数据的长度是34字节;
第3~4共2个字节0x0004是发送序号,该数右移一位表示发送序号为2;
第5~6共2个字节0x0000是接受序号,该数右移一位表示接受序号为0;
应用层:
第7个字节0x03是报文类型,这里是遥信变位报文;
第8个字节0x07是可变结构限定词,这里表示7个非连续的信息对象;
第9~10共2个字节0x0003是传送原因,这里表示突发;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000004是信息对象地址,这里是4;
第16个字节0x02是双点遥控品质描述,这里表示合;
第17~最后,每4个字节表示一个遥信信息对象,前3个字节是地址,后1个字节表示遥信的值.
2.4 主站接受SOE
接收:68 57 06 00 00 00 1F 07 03 00 01 00 04 00 00 02 AD B6 28 0A 1A 04 0A 05 00 00 02 AD B6 28 0A 1A 04 0A 0A 00 00 02 AD B6 28 0A 1A 04 0A 0B 00 00 02 AD B6 28 0A 1A 04 0A 0E 00 00 02 AD B6 28 0A 1A 04 0A 0F 00 00 02 AD B6 28 0A 1A 04 0A 14 00 00 02 AD B6 28 0A 1A 04 0A
链路层:I帧
第2个字节0x57是应用数据的长度,这里是应用规约数据长度为87,减去4个字节的控制域,用户数据的长度是83字节;
第3~4共2个字节0x0006是发送序号,该数右移一位表示发送序号为3;
第5~6共2个字节0x0000是接受序号,该数右移一位表示接受序号为0;
应用层:
第7个字节0x1F是报文类型,这里是带长时标的双点遥信报文;
第8个字节0x07是可变结构限定词,这里表示7个非连续的信息对象;
第9~10共2个字节0x0003是传送原因,这里表示突发;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000004是信息对象地址,这里是4;
第16个字节0x02是双点遥控品质描述,这里表示合;
第17~23共7个字节56bit二进制时间:0x0A 04 1A 0A 28 B6 AD表示10年4月26日10点40分46秒.765毫秒;
第24~最后,每11个字节表示一个SOE,前3个字节是地址,后1个字节表示遥信的值,后7个字节是SOE 时间.
2。

5 主站接受遥测变位
接收:68 82 08 00 00 00 09 14 03 00 01 00 02 40 00 B0 02 00 03 40 00 F7 03 00 05 40 00 87 06 00 06 40 00 CE 07 00 09 40 00 4B 17 00 0D 40 00 89 21 00 10 40 00 37 29 00 15 40 00 04 36 00 19 40 00 41 40 00 1B 40 00 60 45 00 1C 40 00 F7 23 00 21 40 00 BC 54 00 24 40 00 6A 5C 00 26 40 00 C4 30 00 29 40 00 37 69 00 2A 40 00 C6 6B 00 2D 40 00 74 73 00 2F 40 00 93 78 00 31 40 00 B2 7D 00 32 40 00 20 40 00
链路层:I帧
第2个字节0x82是应用数据的长度,这里是应用规约数据长度为130,减去4个字节的控制域,用户数据的长度是126字节;
第3~4共2个字节0x0008是发送序号,该数右移一位表示发送序号为4;
第5~6共2个字节0x0000是接受序号,该数右移一位表示接受序号为0;
应用层:
第7个字节0x09是报文类型,这里是不带时标的常规遥测(规一化值);
第8个字节0x14是可变结构限定词,这里表示20个非连续的信息对象,既20个遥测数据;
第9~10共2个字节0x0003是传送原因,这里表示突发;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x004002是信息对象地址,这里是16386;
第16~17共2个字节是0x02B0=688该值除以32768就得归一化值,688/32768=0.020********,
第18个字节0x00是归一化值的品质描述;
第19~最后,每6个字节表示一个遥测信息,前3个字节是地址,后2个字节表示遥测的值,后1个字节是遥测值的品质位。

2.6 主站发送对时命令
2.6。

1 发送对时命令
发送:68 14 00 00 04 00 67 01 06 00 01 00 00 00 00 31 0A 30 0A 3A 04 8A
链路层:I帧
第2个字节0x14是应用数据的长度,这里是应用规约数据长度为20,减去4个字节的控制域,用户数据的长度是16字节;
第3~4共2个字节0x0000是发送序号,该数右移一位表示发送序号为0;
第5~6共2个字节0x0004是接受序号,该数右移一位表示接受序号为2;
应用层:
第7个字节0x67是报文类型,这里是时钟同步命令;
第8个字节0x01是可变结构限定词,这里表示1个非连续的信息对象;
第9~10共2个字节0x0006是传送原因,这里表示激活;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000000是信息对象地址,这里是0;
第16~22共7个字节56bit二进制时间:0x8A 04 3A 0A 30 0A 31;(2010—04-26 10:48:02。

609 星期1) 2.6.2 接受对时命令应答
接收:68 14 04 00 02 00 67 01 07 00 01 00 00 00 00 17 11 30 0A 1A 04 0A
链路层:I帧
第2个字节0x14是应用数据的长度,这里是应用规约数据长度为20,减去4个字节的控制域,用户数据的长度是16字节;
第3~4共2个字节0x0004是发送序号,该数右移一位表示发送序号为2;
第5~6共2个字节0x0002是接受序号,该数右移一位表示接受序号为1;
应用层:
第7个字节0x67是报文类型,这里是时钟同步命令;
第8个字节0x01是可变结构限定词,这里表示1个非连续的信息对象;
第9~10共2个字节0x0007是传送原因,这里表示激活确认;
第11~12共2个字节0x0001是应用服务数据单元公共地址,这里公共地址是1;
第13~15共3个字节0x000000是信息对象地址,这里是0;
第16~22共7个字节56bit二进制时间:0x0A 04 1A 0A 30 11 17;(2010—04—26 10:48:04。

375 星期0)
3. 规约调试时步骤及分析问题的步骤
3。

1 规约调试步骤
1、准备规约调试所需的工具或调试软件,最好有记录异常报文功能的工具,并带上规约文档及时查阅。

2、确定要调试对象的规约类型,是主站还是从站,根据需要进行主站或从站的调试.
3、一定要有报文监测的手段以源码的形式获取原始报文,可以借助现成的报文解析工具对报文进行分析。

4、调试时一定要注意除了常用规约类型的调试外,非常用规约类型都要全部调试一下,以便确认实现了规约中的那些类型,并做相关记录.
5、规约调试一定要注意边界值的调试,比如地址的起始结束值,最大发送信息量的能力,等等一些与边界值有关的调试.
6、规约调试时也需注意规约的容错能力的处理,比如拔网线,建立多个连接,发送异常数据。

7、前面所以测试结束后需进行压力测试与数据雪崩测试。

3。

2 出现问题分析步骤
1、一定要熟悉整个调试的环境,先从整个大环境分析可能出现问题的位置,比如主站、子站、网络、终端的工作环境等等。

2、问题出现时有时并不是问题的本身,一定要熟悉整个调试的环境并记录问题前后一段时间的报文以及发
送接受报文的精确时间;比如我们的FTU,在调试遥控选择时,若返校失败或超时,考虑到的因素就非常多,远程与当地开关的位置、网络是否正常、系统是否正常运行、遥控点的位置是否正确、控制分合位置是否正确等,所以的这些因素排除了问题继续出现时,就得考虑硬件接线是否正确或接头是否接触异常等。

3、问题的定位,当环境复杂时,对问题的定位尤为重要,也许在某个位置查半天也找不到原因,当怀疑并进行不应该的改动时,就会让问题变得更为复杂;因此当问题没有定位时尽量不要对系统做相应的改动,尽量不要犯低级错误.
4、一般情况问题定位后问题就非常好解决了,因此学习定位问题的位置是解决问题的重点。

相关文档
最新文档