103报文详细解析
103规约转出软件实验报告(改进版)1、初始化主站发:10 40 04 44 16目的:给地址为04的装置发复位通信单元命令。10主站发连续发送报文:68 Of Of 68 44 ff 06 81 08 ff ff 00 d4 26 Of 09 28 Ob 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 1668 0f0f6844010681 08 01 ff 00 d4 26 0f 09 28 0b 63 7c 16目的:给地址为01的装置发对时命令。对时时间为:1999年11月8日9时15分秒装置受(第一次):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级数据命令。结果分析:交互正确,报文正确。2、下发总召唤令主站发: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响应总查询报文。OOOOOOOOO主站发: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目的:子站回答无所要求数据。结果分析:程序行为正确。3、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传定值主站发:68 14 14 68 73 01 0a 81 28 01 fe f9 00 01 00 01 01 07 04 01 a8 b6 a1 b2 df 16 目的:向地址为01的装置下传定值确认命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 14 14 68 08 01 0a 81 2c 01 fe f9 00 01 00 01 01 07 04 01 a8 b6 a1 b2 78 16说明:子站以ASDU10响应主站意义:子站存储定值但不修改主站发:68 14 14 68 73 01 0a 81 28 01 fe f9 00 01 01 01 01 07 04 01 21 36 45 67 32 16目的:向地址为01的装置下传定值确认命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 14 14 68 08 01 0a 81 2c 01 fe f9 00 01 01 01 01 07 04 01 21 36 45 67 cb 16 说明:子站以ASDU10响应主站意义:子站存储定值但不修改主站发:68 14 14 68 73 01 0a 81 28 01 fe f9 00 01 02 01 01 07 04 01 48 79 88 a3 1c 16 目的:向地址为01的装置下传定值确认命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 14 14 68 08 01 0a 81 2c 01 fe f9 00 01 02 01 01 07 04 01 48 79 88 a3 b4 16 说明:子站以ASDU10响应主站意义:子站存储定值但不修改主站发:68 14 14 68 73 01 0a 81 28 01 fe f9 00 01 03 01 01 07 04 01 44 55 6789 ba 16目的:向地址为01的装置下传定值确认命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 14 14 68 08 01 0a 81 2c 01 fe f9 00 01 03 01 01 07 04 01 44 55 67 89 53 16 说明:子站以ASDU10响应主站意义:子站存储定值但不修改主站发:68 0a 0a 68 73 01 0a 81 28 01 fe fa 00 00 20 16目的:向地址为01的装置下传定值执行命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 0a 0a 68 08 01 0a 81 28 01 fe fa 00 00 b5 16说明:子站以ASDU10响应主站意义:子站固化定值。结果分析:程序行为正确。9.切换定值区切换定值区,后台监控厂家实现起来,有两种方式:1) 一般命令方式:ASDU202) 通用服务方式:ASDU10以下对这两种情况,均进行了测试。主站发:68 0a 0a 68 73 01 14 81 14 01 ac 11 00 00 db 16目的:主站向地址为01的装置下发切换定值区的命令。说明:切换到序列号为0x11的定值区子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 0e 0e 68 08 01 01 81 14 01 ac 11 02 23 45 34 08 00 03 16目的:子站以ASDU1回复主站。主站发:68 11 11 68 73 01 0a 81 28 01 fe f9 00 01 00 01 01 03 01 01 02 29 16目的:子站向地址为01的装置下发切换定值区的确认命令。说明:切换到定值区2。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 11 11 68 08 01 0a 81 2c 01 fe f9 00 01 00 01 01 03 01 01 02 c2 16 目的:子站以ASDU10回复主站。说明:子站存储目的定值区,但不修改。主站发:68 0a 0a 68 73 01 0a 81 28 01 fe fa 00 00 20 16目的:子站向地址为01的装置下发切换定值区的执行命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 0a 0a 68 08 01 0a 81 28 01 fe fa 00 00 b5 16目的:子站以ASDU10回复主站。说明:子站执行切换定值区。结果分析:程序行为正确。10投切开关,软压板投切软压板,后台监控厂家实现起来,有两种方式:1) 一般命令方式:ASDU202) 通用服务方式:ASDU10以下对这两种情况,均进行了测试。主站发:68 0a 0a 68 73 01 14 81 14 01 ac 06 02 00 d2 16目的:主站向地址为01的装置下发投切软压板的命令。说明:该控点的功能码=Oxac,序列号=0x06动作:合子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 0e 0e 68 08 01 01 81 14 01 ac 06 02 23 45 34 09 00 f9 16 目的:子站以ASDU1回复主站。主站发:68 11 11 68 73 01 0a 81 28 01 fe f9 00 01 00 01 01 03 01 01 02 29 16目的:子站向地址为01的装置下发遥控的确认命令。说明:该控点的索引号=1动作:合。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 11 11 68 08 01 0a 81 2c 01 fe f9 00 01 00 01 01 03 01 01 02 c2 16 目的:子站以ASDU10回复主站。说明:子站存储该遥控令的遥控点名及遥控状态,但不执行。主站发:68 0a 0a 68 73 01 0a 81 28 01 fe fa 00 00 20 16目的:子站向地址为01的装置下发遥控的执行命令。子站回答:10 20 01 21 16目的:子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:主站向子站请求1级数据子站回答:68 0a 0a 68 08 01 0a 81 28 01 fe fa 00 00 b5 16目的:子站以ASDU10回复主站。说明:子站执行遥控命令。结果分析:程序行为正确。11被测量上送被测量上送,采用通用服务的总查询。主站发:68 0d 0d 68 73 01 15 81 2a 01 fe f5 00 01 00 00 01 2a 16目的:向地址为01的装置下发总查询命令。说明:召唤 装置地址=0x01的遥测量子站回答:10 20 01 21 16目的:ACD位置1,子站向主站请求上送1级数据。主站发:10 5a 01 5b 16目的:向地址为01的装置发召唤1级数据的命令。子站回答:68 14 14 68 08 01 0a 81 09 01 fe f4 00 01 04 00 01 07 04 01 00 00 00 00 a2 16目的:子站以ASDU10响应主站的召唤。68 14 14 68归复归用一般命令:ASDU20来实现。主站发:68 0a 0a 68 73 01 14 81 14 01 ac 06 02 00 d2 16目的:主站向地址为01的装置下发复归命令。子站不做回答。结果分析:程序行为正确。