103报文详细解析 下载本文

四方 103规约转出软件实验报告 103规约转出软件实验报告(改进版)

1、 初始化

? 主站发: 10 40 04 44 16

目的:给地址为04的装置发复位通信单元命令。 10 //固定帧长 起始字符 40 //控制域

8 7 6 5 4 3 2 1 备用 PRM FCB FCV 功能码 04 // 44 16 子站回答:10 20 04 24 16 目的: ACD位置1,表明子站向主站请求1级数据上送。 ? 主站发: 10 7a 04 7e 16

目的:向地址为04的装置发请求1级数据命令。

子站回答:68 15 15 68 28 04 05 81 04 04 b2 03 03 c4 cf c8 f0 bc cc b1 a3 01

00 01 00 9b 16 (ASDU5,CON=28,COT=4)

68 //启动字符 15 //报文长度 15 //报文长度 68 //启动字符

//控制域, 地址域, 类型标识, 可变结构限定词, 传送原因, 公共地址 28 04 05 81 04 04 //功能类型,信息序号, 兼容级别,8个ASCII

b2 03 03 c4 cf c8 f0 bc cc b1 a3 //4个自由赋值

01 00 01 00

/////////////////////////////////////////////////// //连路用户数据 9b //校验和 16 //结束字符

(ASDU5,CON=28,COT=4)

80 00

目的:子站以ASDU5(复位通信单元)响应主站的召唤。并ACD位置1,表明子站继续

向主站请求1级数据上送。

? 主站发:10 5a 04 5e 16

目的:向地址为04的装置发请求1级数据命令。

子站回答:68 15 15 68 08 04 05 81 05 04 b2 04 03 c4 cf c8 f0 bc cc b1 a3 01

00 01 00 7d 16 (ASDU5,CON = 08,COT=5)

实验报告

四方 103规约转出软件实验报告

目的:子站以ASDU5(启动/重新启动)响应主站的召唤。ACD 位置回0。 后面跟随时间同步和总查询。

结果分析:程序的行为完全正确。

2、 对时

时间同步过程分两种情况:

1) ASDU6 可以发送无回答方式,其地址为255。

2) ASDU6可以发送到某一个给定地址的继电保护设备(或间隔控制器)

以下对两种情况分别进行测试:

? 主站发:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f 09 28 0b 63 78 16

目的:给地址为ff(广播地址)发对时命令。 68 0f 0f 68 44 //控制域 ff //地址 06 //类型标示 81 //可变结构限定词 08 //传送原因 ff //公共地址 ff 00 //信息体地址 d4 26 // 26d4=9940 0f //分 09 //时

28 //低四位表示日 ;高四位表示周日(8号星期二) 0b // 11月 63 // 1900 + 99年 78 //校验和 16//结束字符

对时时间为:1999年11月8日9时15分9.940秒

装置受(第一次):00 1f 00 09 ff 03 3d 09 0f 09 08 0b 63 对时令:对时时间:1999年11月8日9时15分9秒 装置受(第二次):00 1f 00 03 ff 03 3e 时钟同步令

结果分析:交互正确,报文正确。

? 主站发:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f ff 28 0b 63 78 16

目的:验证对错误报文的容错能力。 s1o3lnk程序输出:wrong msg. 结果分析:程序行为正确。

实验报告

四方 103规约转出软件实验报告 ? 主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f 09 28 0b 63

78 16

目的:测试程序连续运行时的行为。 测试时间:一天

结果分析:连续运行结果正确。

? 主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f ff 28 0b 63

78 16

目的:测试程序连续运行时的行为。 测试时间:一天。

结果分析:连续运行结果正确。

? 主站发:68 0f 0f 68 44 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 16

68 0f 0f 68 44 01 06

81 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 16 目的:给地址为01的装置发对时命令。

对时时间为:1999年11月8日9时15分9.940秒

装置受(第一次):00 1f 00 09 ff 03 3d 09 0f 09 08 0b 63 对时令:对时时间:1999年11月8日9时15分9秒 装置受(第二次):00 1f 00 03 ff 03 3e 时钟同步令

目的:ACD位置1,子站向主站请求上送1级数据。 目的:主站发向子站请求1级数据命令。

子站回答:68 0f 0f 68 08 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 40 16 目的:子站以ASDU6响应主站的召唤1级数据命令。 结果分析:交互正确,报文正确。

3、 下发总召唤令

? 主站发:68 09 09 68 73 01 07 81 09 01 ff 00 00 05 16 目的:给地址为01的装置下发总召唤令。 子站回答:10 20 01 21 16

目的:ACD位置1,子站向主站请求上送1级数据。 ? 主站发:10 7a 01 7b 16

子站回答:10 20 01 21 16 ? 主站发:10 7a 01 7b 16

实验报告

四方 103规约转出软件实验报告 目的:向地址为01的装置发召唤1级数据的命令。

子站回答:68 0e 0e 68 08 01 01 81 09 01 ac 01 02 5a ao 09 0f 00 56 16 目的:子站以ASDU1响应总查询报文。 ? 主站发: 10 5b 01 5c 16

目的:主站向子站召唤2级数据。 子站回答:10 20 01 21 16

目的:子站向主站请求上送1级数据。 主站发:10 7a 01 7b 16

目的:向地址为01的装置发召唤1级数据的命令。

子站回答:68 0e 0e 68 08 01 01 81 09 01 ac 03 01 5a a9 09 0f 00 60 16 目的:子站以ASDU1响应总查询报文。 ? 主站发: 10 5b 01 5c 16

目的:主站向子站召唤2级数据。 子站回答:10 20 01 21 16

目的:子站向主站请求上送1级数据。 主站发:10 7a 01 7b 16

目的:向地址为01的装置发召唤1级数据的命令。

子站回答:68 0e 0e 68 08 01 01 81 09 01 ac 05 01 5a a9 10 0f 00 69 16 目的:子站以ASDU1响应总查询报文。 ? 主站发: 10 5b 01 5c 16

目的:主站向子站召唤2级数据。 子站回答:10 20 01 21 16

目的:子站向主站请求上送1级数据。 主站发:10 7a 01 7b 16

目的:向地址为01的装置发召唤1级数据的命令。

子站回答:68 0e 0e 68 08 01 01 81 09 01 ac 06 02 5a a9 12 0f 00 6d 16 目的:子站以ASDU1响应总查询报文。

。。。。。。。。。

目的:主站向子站召唤2级数据。 子站回答:10 20 01 21 16

目的:子站向主站请求上送1级数据。 主站发:10 7a 01 7b 16

目的:向地址为01的装置发召唤1级数据的命令。

子站回答:68 09 09 68 08 01 08 81 0a 01 00 00 00 9d 16 目的:子站以ASDU8响应主站,指明总查询结束。

? 主站发:10 5b 01 5c 16 ? 主站发:10 5b 01 5c 16

实验报告

四方 103规约转出软件实验报告 目的:主站向子站召唤2级数据。 子站回答:10 09 01 0a 16 ? 目的:子站回答无所要求数据。

结果分析:程序行为正确。

4、 YX变位处理检查

? 装置第一次发:00 1f 00 0c 0f 10 30 07 01 00 00 00 00 00 00 00 00 装置第二次发:00 1f 00 0c 0f 10 30 07 01 00 01 00 00 00 00 00 00 地址为10H的装置遥信变位:DIG010008遥信0->1,该遥信点无SOE。 s103app调试打印10DIG010008 9 NULL change to 1 ? 主站发:10 5b 01 5c 16

目的:召唤二级数据。 装置回答:10 20 01 21 16 目的:有一级数据。 ? 主站发 10 7a 01 7b 16

目的:召唤装置的一级数据。 装置回答:(ASDU_1) 68 0e 0e 68

//控制域, 地址域, 类型标识, 可变结构限定词, 传送原因, 公共地址

08 01 01 81 01 01 //功能类型,信息序号, 双点信息,4个8位位组二进制时间,附加信息

b8 09 02 e8 80 05 0b 00 c8 16

意义:10DIG010008 合 时间:11点05分2.28秒 ? 主站发:10 5b 01 5c 16

目的:召唤二级数据 装置回答:10 09 01 0a 16 说明:子站无所要求的数据上送。 测试结果:交互正确,数据正确。

? 装置发(第一次):00 1f 00 0c 0f 10 30 07 01 00 01 00 00 00 00 00 00 装置发(第二次):00 1f 00 0c 0f 10 30 07 01 00 01 00 00 01 00 00 00 召唤有SOE时的遥信信息

s103app调试打印:10DIG010200 48 10SOE030000 change to 1 ? 主站发:10 5b 04 5f 16

目的:召唤二级数据 装置回答:10 09 04 0d 16

实验报告