103规约转出软件实验报告(改进版)1、初始化●主站发: 10 40 04 44 16目的:给地址为04的装置发复位通信单元命令。
10 //固定帧长起始字符40 //控制域04 //4416子站回答: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 0100 01 00 9b 16 (ASDU5,CON=28,COT=4)68 //启动字符15 //报文长度15 //报文长度68 //启动字符//控制域, 地址域, 类型标识, 可变结构限定词, 传送原因, 公共地址28 04 05 81 04 04//功能类型,信息序号, 兼容级别,8个ASCIIb2 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 0100 01 00 7d 16 (ASDU5,CON = 08,COT=5)目的:子站以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 6844 //控制域ff //地址06 //类型标示81 //可变结构限定词08 //传送原因ff //公共地址ff 00 //信息体地址d4 26 // 26d4=99400f //分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.结果分析:程序行为正确。
●主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f 09 28 0b 6378 16目的:测试程序连续运行时的行为。
测试时间:一天结果分析:连续运行结果正确。
●主站发连续发送报文:68 0f 0f 68 44 ff 06 81 08 ff ff 00 d4 26 0f ff 28 0b 6378 16目的:测试程序连续运行时的行为。
测试时间:一天。
结果分析:连续运行结果正确。
●主站发:68 0f 0f 68 44 01 06 81 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 1668 0f 0f 6844010681 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时钟同步令子站回答:10 20 01 21 16目的:ACD位置1,子站向主站请求上送1级数据。
●主站发:10 7a 01 7b 16目的:主站发向子站请求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目的:向地址为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响应总查询报文。
●主站发:10 5b 01 5c 16目的:主站向子站召唤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目的:主站向子站召唤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 00c8 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说明:子站无所要求的数据上送。
结果分析:交互正确,数据正常。
5、SOE的处理●装置发:00 1f 00 0d 0f 10 30 10 03 e0 80 08 09 01 00 01 00装置SOE事件:时间:9时8分2.272秒●主站发:10 5b 01 5c 16目的:召唤二级数据装置回答:10 20 01 21 16目的:有一级数据上送。
●主站发: 10 7a 01 7b 16目的:召唤装置的一级数据装置回答:68 0e 0e 68 08 01 01 81 01 01 b8 30 02 e0 08 08 09 00 e8 16 意义:10DIG010200 合时间:9时8分2.272秒●主站发:10 5b 01 5c 16目的:召唤二级数据装置回答:10 09 01 0a 16说明:子站无所要求的数据上送。
测试结果:交互正确,数据正确;6、保护报文处理此处保护报文指的是:四方公司27、28报文。
●主站发:10 5b 01 5c 16目的:召唤二级数据。