免费预览已结束,剩余17页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用规约报文分析新部颁CDT(CDT92)规约报文分析2DNP3.0报文分析5101规约报文分析13104规约报文分析16新颁部CDT(CDT92)规约报文分析1、CDT92从站发送的遥信报文:EB 90 EB 90 EB 90 CDT规约的同步字71 F4 02 47 64 85 71为控制字节;F4为帧类别表示遥信状态;02表示有2个信息字;47为源地址;64为目的地址F0 00 00 00 00 F6 F0为功能码表示第一个信息字;00 00和00 00表示2个遥信字,每个遥信字表示16个状态位。F1 00 00 00 00 94 F1为功能码表示第二个信息字;00 00和00 00表示2个遥信字,每个遥信字表示16个状态位。2、CDT92从站发送的重要遥测报文:EB 90 EB 90 EB 90 CDT规约的同步字71 61 10 47 64 E9 71为控制字节;61为帧类别表示重要遥测;10表示有10个信息字;最后一个字节为CRC校验码00 06 00 07 00 E0 00为功能码表示第1个信息字;06 00,07 00表示2个遥测字,一个信息字传送2个遥测值。01 07 00 04 00 A8 01为功能码表示第2个信息字;07 00,04 00表示2个遥测字,分别表示第3和第4个遥测值。02 06 00 07 00 24 02为功能码表示第3个信息字;06 00,07 00表示2个遥测字,分别表示第5和第6个遥测值。03 07 00 04 00 6F 03为功能码表示第4个信息字;07 00,04 00表示2个遥测字,分别表示第7和第8个遥测值。04 00 00 00 00 70 04为功能码表示第5个信息字;00 00,00 00表示2个遥测字,分别表示第9和第10个遥测值。.05 00 00 00 00 12 06 00 00 00 00 B407 00 00 FF 0F 2C08 FF 0F FF 0F 8A09 00 00 07 00 EF0A 07 00 06 00 3E0B 04 00 06 00 660C 05 00 06 00 590D 04 00 00 00 530E 00 00 00 00 AD0F 00 00 00 00 CF 0F为功能码表示第16个信息字;00 00,00 00表示的2个遥测字分别表示第31和第32个遥测值3、CDT92从站发送的遥信报文:(本帧报文为遥信变位报文,不跨帧连续送3遍)EB 90 EB 90 EB 90 CDT规约的同步字71 F4 03 47 64 EE 71为控制字节;F4为帧类别表示遥信状态; 03表示有3个信息字;最后一个字节为CRC校验码F1 00 00 01 00 81 F1为功能码表示第二个信息字;00 00和01 00表示2个遥信字,这里表示第49个遥信为合。F1 00 00 01 00 81 分析同上。F1 00 00 01 00 81 分析同上。4、CDT92从站发送的SOE报文:(1个SOE占2个信息字,重复发送3遍,所以帧长为6)EB 90 EB 90 EB 90 CDT规约的同步字71 26 06 47 64 CF 71为控制字节;26为帧类别表示SOE; 06表示有6个信息字;最后一个字节为CRC校验码。80 26 00 1F 12 38与81 0E 1C 30 80 E6这2个信息字表示一条SOE。26 00即0026表示遥信发生时刻的毫秒数为38ms;1F表示表示31s;12表示18分;0E表示14时;1C表示28日。30表示遥信号为48(即第49个遥信,因为遥信号从0开始);80H即10000000最高位为1表示状态为合。这段报文解释为:71号厂站第49个遥信在28日14时18分31秒38毫秒时状态变为合。80 26 00 1F 12 38 81 0E 1C 30 80 E680 26 00 1F 12 3881 0E 1C 30 80 E680 26 00 1F 12 3881 0E 1C 30 80 E65、CDT92从站发送的次要遥测报文:EB 90 EB 90 EB 90 CDT规约的同步字71 C2 04 47 64 25 71为控制字节;C2为帧类别表示次要遥测; 04表示有4个信息字。10 FF 0F 00 00 5B 10为功能码表示第17个信息字;FF 0F,00 00表示的2个遥测字分别表示第33和第34个遥测值11 00 00 00 00 AF 11为功能码表示第18个信息字;00 00,00 00表示的2个遥测字分别表示第35和第36个遥测值12 FF 0F 00 00 9F 12为功能码表示第19个信息字;FF 0F,00 00表示的2个遥测字分别表示第37和第38个遥测值13 D2 05 06 00 34 13为功能码表示第20个信息字;D2 05,06 00表示的2个遥测字分别表示第39和第40个遥测值6、遥控报文分析遥控预置合(下行):EB 90 EB 90 EB 90 71 61 03 64 47 8E 71为控制字节;61为帧类别表示遥控预置; 03表示有3个信息字;最后一个字节为CRC校验码E0 CC 04 CC 04 20 E0为功能码,表示遥控预置;CC表示控合;04表示遥控号为4。E0 CC 04 CC 04 20 重复第二遍E0 CC 04 CC 04 20 重复第三遍遥控预置合返校报文(上行,随机插在上行信息中):EB 90 EB 90 EB 90 71 61 10 47 64 E9 71为控制字节;61为帧类别表示重要遥测; 10表示有10个信息字;最后一个字节为CRC校验码遥控返校信息优先传送,随机插在上行信息中不跨帧连送3遍。这里是遥控返校信息插在重要遥测帧里面。E1为功能码,表示遥控返校;CC表示控合;04表示遥控号为4。E1 CC 04 CC 04 42 E1 CC 04 CC 04 42E1 CC 04 CC 04 4200 06 00 06 00 F501 07 00 04 00 AB02 06 00 06 00 3103 05 00 05 00 5604 00 00 00 00 70 05 00 00 00 00 12 06 00 00 00 00 B407 00 00 FF 0F 2C08 FF 0F FF 0F 8A09 00 00 07 00 EF0A 07 00 06 00 3E0B 04 00 06 00 660C 05 00 06 00 59遥控执行合(下行):EB 90 EB 90 EB 9071 C2 03 64 47 4B 71为控制字节;C2为帧类别表示遥控执行。E2 AA 04 AA 04 4E 遥控执行的功能码为E2,AA表示执行,04表示遥控号为4E2 AA 04 AA 04 4E 重复第二遍E2 AA 04 AA 04 4E 重复第三遍遥控预置分(下行):EB 90 EB 90 EB 90 71 61 03 64 47 8E 71为控制字节;61为帧类别表示遥控预置; 03表示有3个信息字;最后一个字节为CRC校验码E0 33 04 33 04 26 E0为功能码,表示遥控预置;33表示控分;04表示遥控号为4。E0 33 04 33 04 26 重复第二遍E0 33 04 33 04 26 重复第三遍遥控预置分返校报文(上行,随机插在上行信息中):EB 90 EB 90 EB 9071 61 10 47 64 E9 71为控制字节;61为帧类别表示重要遥测; 10表示有10个信息字;最后一个字节为CRC校验码00 07 00 07 00 F6 00为功能码表示第1个信息字;07 00,07 00表示第1和第2个遥测。01 06 00 03 00 D6 01为功能码表示第2个信息字;06 00,03 00表示第3和第4个遥测。02 06 00 06 00 3103 07 00 03 00 0404 00 00 00 00 7005 00 00 00 00 1206 00 00 FF 0F 4E07 FF 0F FF 0F BA08 00 00 FD 0F 36遥控返校信息优先传送,随机插在上行信息中不跨帧连送3遍。这里是遥控返校信息插在重要遥测帧里面。E1为功能码,表示遥控返校;33表示控分;04表示遥控号为4。E1 33 04 33 04 44E1 33 04 33 04 44E1 33 04 33 04 4409 00 00 05 00 C50A 06 00 06 00 280B 03 00 06 00 04 0C 05 00 06 00 59 遥控执行分(下行):EB 90 EB 90 EB 9071 C2 03 64 47 4B 71为控制字节;C2为帧类别表示遥控执行。E2 AA 04 AA 04 4E 遥控执行的功能码为E2,AA表示执行,04表示遥控号为4E2 AA 04 AA 04 4E 重复第二遍E2 AA 04 AA 04 4E 重复第三遍遥控撤销(下行):EB 90 EB 90 EB 9071 B3 03 64 47 6F 71为控制字节;B3为帧类别表示遥控撤销。E3 55 04 55 04 2A 遥控撤销的功能码为E3,55表示撤销,04表示遥控号为4E3 55 04 55 04 2AE3 55 04 55 04 2A7、对钟(下行)EB 90 EB 90 EB 90 71 7A 02 64 47 08 71为控制字节;7A为帧类别表示设置时钟。64为源站址,47为目的站址。EE 13 03 03 27 BC EE为功能码。13 03即0313表示787ms;03表示3s;27表示39分。EF 08 1D 09 03 C3 EF为功能码。08表示8时,1D表示29日,09表示9月,03表示03年。DNP3.0报文分析(1)全遥测请求全遥测报文:05 64 0B C4 38 01 FD 00 F6 60 C0 C3 01 1E 01 06 0E E6分析:1、05 64 为报文头2、0B为报文长度,表示本报文共11字节3、C4为链路控制字4、38 01 为目的地址,FD 00为源地址5、C0为传输控制字;C3为应用控制字6、01 为应用层功能码,表示请求数据7、1E 01 06为数据对象、变体、限定词(有时变体也可用00,对象变体为0的情形只能用于请求报文)8、06为限定词(限定词6对应的变程为0字节)9、F6 60与0E E6为校验码 响应全遥测报文: 05 64 44 44 FD 00 38 01 0A FCC0 C1 81 10 00 1E 04 07 1B EF 00 EF 00 F0 00 03 A8 DA 00 39 00 37 00 2A 00 02 00 0C 00 0C 00 0A 00 22 84 F4 00 00 00 00 00 00 00 00 00 04 00 04 00 04 00 01 A8 13 00 03 00 03 00 E8 03 E8 03 E6 03 00 00 88 13 73 C7分析:1、81表示响应主站的请求命令。2、10 00表示内部信号标志。3、1E 04 07表示数据对象、变体、限定词。1e 04 表示16位(两字节)不带品质描述不带时标的静态当前模拟量,每点占2字节。07为限定词,表示变体类型为数量模式,变体为1个字节。即变体为1B。4、1B为变体。表示全遥测个数,换算为10进制即27。即全遥测有27个,每个遥测占两个字节。5、EF 00表示第一个遥测,EF 00表示第二个遥测,F0 00表示第三个遥测,03 00表示第四个遥测。后面的遥测依此类推,一个遥测占2字节,低字节在前,高字节在后。比如EF 00实际应该是00 EF,换算为十进制就是239。(2)全遥信请求全遥信报文:05 64 0B C4 38 01 FD 00 F6 60 C0 C4 01 01 01 06 0D 58分析:1、05 64 为报文头2、0B为报文长度,表示本报文共11字节3、C4为链路控制字4、38 01 为目的地址,FD 00为源地址5、C0为传输控制字;C4为应用控制字6、01 为应用层功能码,表示请求数据7、01 01 06为数据对象、变体、限定词(有时变体也可用00,对象变体为0的情形只能用于请求报文)8、06为限定词(限定词6对应的变程为0字节)9、F6 60与0E E6为校验码 响应全遥信报文:05 64 26 44 FD 00 38 01 42 85 C0 C4 81 10 00 01 02 01 00 00 15 00 01 01 01 01 D7 82 01 01 01 81 01 01 01 01 81 01 01 01 01 01 01 01 C5 3C 01 A1 C9分析:1、81表示响应主站的请求命令。2、10 00表示内部信号标志。3、01 02 01表示数据对象、变体、限定词。01 02 表示带品质描述的单点输入,每个遥信占1字节。01为限定词,表示变体类型为起止模式,变体为4个字节。即变体为00 00 15 00。【有时对象变体为0,它表示压缩格式的遥信量,一个字节表示8个遥信状态】4、01表示第一个遥信,0x01换算为二进制为00000001,第一位为0表示第一个遥信为分状态,最后一位为1表示在线状态。5、第7个遥信为81,换算为二进制为10000001,第一位为1表示这个遥信为合状态,最后一位为1表示在线状态。(3)变化遥测主站方请求变化遥测:05 64 0B C4 28 00 FC 00 27 75C1 C8 01 20 00 06 C6 66分析:1、05 64 为DNP规约的报文头,相当于CDT规约中的EB 90。2、0B表示链路报文长度(0B表示该报文长度为11字节,这11字节不包含05 64 ,不包含报文长度本身那一字节,不包含校验码)3、C4为链路控制字节4、28 00 为目标地址,FC 00 为源地址5、C1为传输控制字(11000001)也叫传输层报文头。1表示本块为首块后6位表示应用层报文块序号1表示本块为末块6、01为应用层功能码,01表示读命令,请求子站上送所指定的数据项7、20 00 为数据对象与数据变体。8、06为限定词,表示无变程9、27 75与C6 66为校验码10、01 20 00 06 的组合就表示召唤变化遥测。子站方响应变化遥测:05 64 1E 54 FC 00 28 00 D1 17 DF CF 81 00 00 20 02 28 03 00 0A 00 01 7B 57 10 D5 F2 00 01 52 6A 13 00 01 7B 57 78 43分析:1、 1E表示报文长度,共30字节,第一行为5字节,第二行为16字节,第三行为9字节。4表示非确认的用户数据1表示源方站报文0表示本报文为子站到主站的报文2、 54(二进制为0101 0100)为链路控制字。3、 FC 00为目标地址,28 00为源地址4、 DF(二进制为11011111)为传输层报文头。5、 CF (二进制为11001111)为应用控制字,FIR,FIN 都为1表示完成此应用层功能只需要1包报文就足够了。6、 81为应用层功能码,表示响应主站的请求报文。7、 00 00 为IIN(内部信号标志,只有子站发出的报文才有IIN标志)8、 20 02 为数据对象与变体,表示16位带品质描述不带时标的变化当前模拟量,3字节/点9、 28为限定词,表示变体部分为2字节,即28后的数值为两个字节,这两个字节表示总共有几路变化遥测。03 00 就表示有3路变化遥测。10、 “0A 00 01 7B 57”: 0A 00 表示第10路变化遥测,遥测值为7B 57,考虑到低字节在前,高字节在后,所以实际值为577B,换算为十进制就是22395。11、 “10 00 01 52 6A”: 10 00表示第16路变化遥测,遥测值为52 6A,考虑到低字节在前,高字节在后,所以实际值为6A52,换算为十进制就是27218。12、 “13 00 01 7B 57”:13 00 表示第19路变化遥测,遥测值为7B 57,考虑到低字节在前,高字节在后,所以实际值为577B,换算为十进制为22395。(4)电度请求电度报文:05 64 0B C4 B7 01 FD 00 6F 4F C1 C0 01 14 00 06 1D 63 分析:1、 红色数字为校验码2、 C1为传输控制字3、 C0为应用控制字4、 01为应用层功能码5、 14为数据对象6、 00为数据对象变体(对象变体为0的情形只能用于请求报文,14 00 的组合表示召唤从属于此数据对象中的所有数据类型,即32位不带时标的静态累加脉冲量。)7、 06为限定词(限定词6对应的变程为0字节)响应电度报文:05 64 86 44 FD 00 B7 01 99 96 C0 C0 81 00 00 14 05 07 1E 3E 65 00 00 00 00 00 24 39 00 16 0E 00 00 47 00 00 00 C0 42 00 00 00 00 00 30 B2 00 E0 08 00 00 AB 00 00 00 43 3D 00 00 00 00 00 56 2500 C3 0C 00 00 66 00 00 00 41 E5 00 00 00 00 00 54 87 00 B9 23 00 00 58 01 00 00 3E 65 00 00 C0 42 00 9E F300 43 3D 00 00 00 00 00 00 67 0E 00 00 9B 09 00 8B E6 00 2E 0D 00 00 00 00 00 00 6A E5 00 00 57 25 00 20 0B00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF00 FF FF分析:1、 红色数字为校验码2、 C0为传输控制字3、 C0为应用控制字4、 81响应请求5、 00 00为IIN6、 14 05数据对象与变体(表示上传的数据为32位不带品质不带时标的静态累加脉冲量,4字节/点)7、 07为限定词(该限定词指出变程为1个字节,比如0x1E,它表示有30个电度量需要上送)8、 1E为变程(它表示有30个电度量需要上送,若只有4个电度量,则变程为4)9、 3E 65 00 00等蓝色部分为电度数据,低字节在前,高字节在后。即0000653E,换算成十进制的数据为:25918。(每4个字节为一组,本报文表示共有30个电度量)(5)遥控遥控预置(合)报文:05 64 1A C4 56 00 FC 00 D2 FB C1 C0 03 0C 01 28 01 00 01 00 41 01 D0 07 00 00 66 80 00 00 00 00 00 FF FF 分析:1、03 为应用层功能码,表示遥控预置。2、0C 01 28为数据对象、数据变体、限定词。限定词为28表示变体类型为数量模式,变体为2字节。每个遥控点为11字节。3、01 00为变体,表示遥控操作个数为为00 01,即遥控操作个数为1个。4、01 00表示遥控号为00 01即遥控号为15、41表示控合操作。(81表示控分操作)6、01为计数码,表示遥控操作连续执行的次数为1次。7、D0 07 00 00表示4个字节的合时间,即继电器接点闭合保持时间为2000ms;00 00 00 00表示4个字节的分时间。遥控预置(合)响应报文:05 64 1C 44 FC 00 56 00 65 5F C1 CF 81 00 00 0C 01 28 01 00 01 00 40 00 00 00 DC 14 00 00 00 00 00 00 00 FF FF分析:1、81表示响应主站的请求命令。2、00 00表示内部信号标志。3、0C 01 28为数据对象、数据变体、限定词。限定词为28表示变体类型为数量模式,变体为2字节。每个遥控点为11字节。4、01 00为变体,表示遥控操作个数为为00 01,即遥控操作个数为1个。5、01 00表示遥控号为00 01即遥控号为16、40为控制码也表示控合。7、00 00 00 00表示4个字节的合时间;00 00 00 00表示4个字节的分时间。00为性质状态位,00表示请求已收到,已初始化或已排入队列。也就是说遥控预置成功。【说明:控制码字节的组成:bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0。bit7 bit600,不能实现任何控制 01,表示合闸操作 10,表示跳闸操作bit5 0,normal;1,clear(清除,即全部控制操作被从队列中去除掉)bit3 bit2 bit1 bit00,表示无规定的操作; 1,一个或多个点在指定的ontime时间内闭合,然后在指定的offtime时间内转变为off并保持在off状态。】遥控执行(合)报文:05 64 1A C4 56 00 FC 00 D2 FB C1 CE 04 0C 01 28 01 00 01 00 41 01 D0 07 00 00 D4 B6 00 00 00 00 00 FF FF分析:1、04 为应用层功能码,表示遥控执行。2、0C 01 28为数据对象、数据变体、限定词。限定词为28表示变体类型为数量模式,变体为2字节。每个遥控点为11字节。3、01 00为变体,表示遥控操作个数为为00 01,即遥控操作个数为1个。4、01 00表示遥控号为00 01即遥控号为15、41表示控合操作。6、01为计数码,表示遥控操作连续执行的次数为1次。7、D0 07 00 00表示4个字节的合时间;00 00 00 00表示4个字节的分时间。遥控执行(合)响应报文:05 64 1C 44 FC 00 56 00 65 5F C1 CA 81 00 00 0C 01 28 01 00 01 00 40 00 00 00 D0 8F 00 00 00 00 00 00 00 FF FF分析:1、81表示响应主站的请求命令。2、00 00表示内部信号标志。3、0C 01 28为数据对象、数据变体、限定词。限定词为28表示变体类型为数量模式,变体为2字节。每个遥控点为11字节。4、01 00为变体,表示遥控操作个数为为00 01,即遥控操作个数为1个。5、01 00表示遥控号为00 01即遥控号为16、40表示控合。8、 01为计数码,表示遥控操作连续执行的次数为1次。D0 07 00 00表示4个字节的合时间;00 00 00 00表示4个字节的分时间。00为性质状态位,00表示请求已收到,已初始化或已排入队列。也就是说遥控预置成功。说明:遥控分的报文与遥控合的报文类似,控制码为81(或80)表示控分。此处不再详细分析。(6)SOE对SOE的请求,主站首先判断IIN标志位,如果2类标志位置位,则召唤2类数据(soe)。召唤2类数据(soe)报文:05 64 0B C4 8B 01 FD 00 7B C2D2 C2 01 3C 03 06 60 53响应2类数据(soe)报文05 64 21 44 FD 00 8B 01 F9 DC C0 E5 81 00 00 02 02 28 02 00 08 00 81 7B 31 A3 82 3C EE F5 00 07 00 81 27 49 A3 EE F5 00 3B A1分析:1、01表示请求,81表示响应请求。00 00 为IIN2、3C 03 06表示召唤2类数据。02 02 28表示带品质描述带绝对时标的单点变为遥信。7字节/点3、02 00表示有2个变化遥信。4、08 00 表示遥信点号为8的那个遥信发生了变位,07 00 表示遥信点号为7的那个遥信发生了变位。81表示目前状态为合,其后6字节表示遥信发生变化的时间。发生时间自1970年1月1日午夜0点0分0秒0毫秒,起始按毫秒计算。(7)复位链路子站初始上电运行或冷启动后,子站要对FTU或TTU复位链路以确定终端是否在线。当子站召唤数据而在超时时间内没有收到任何响应后,子站也会对FTU或TTU复位链路。复位链路报文:05 64 05 C0 8B 01 FD 00 66 BF 响应复位链路报文05 64 05 20 FD 00 8B 01 EA C4当我们发现在子站的发送缓冲区内有05 64 05 C0的报文,则我们可以肯定有FTU或TTU没有与子站通讯上。具体是哪个设备没有与子站通讯,我们可以查看05 64 05 C0后面的目的地址。正常情况下,子站的发送缓冲区内没有复位链路的报文。(8)对钟报文05 64 12 C4 56 00 FC 00 0E 61 C1 C2 02 32 01 07 01 7C 8D 14 29 F7 00 48 87 分析:02表示写数据;32表示校时,01表示绝对时间。07为限定词表示变体类型为数量模式,它指明变程为1字节。01为变程,表示只有一个时间对象。7C 8D 14 29 F7 00为具体的绝对时间。补充说明:当主站方上电或复位后,主站方首先要对从站方进行复位链路,从站方响应正确后,主站方开始对从站方对钟,然后召唤全遥信,召唤全遥测,召唤变化遥测。当从站方有1类和2类数据需要上传时,则从站方在响应的报文中将相应的类标志位置位,主站方辨析后根据需要进行1类数据或2类数据的召唤。下面举例说明:正常情况下,主站方一直召唤变化遥测,当从站方有1类或2类数据需要上报时,从站方在上传的变化遥测报文中将相应的类标志位置位。如下面的报文:05 64 37 44 FC 00 56 00 6B A7 C1 CA 81 06 00 20 02 28 08 00 04 00 01 00 00 05 30 D8 00 01 00 00 06 00 01 00 00 07 00 01 00 00 17 00 3D 08 01 00 00 18 00 01 00 00 19 00 01 00 00 1A 00 01 A8 20 00 00 FF FF上面的报文中,06 00为内部信号标志,06转换为二进制则是00000110,bit11表示有1类数据需要上传,bit21表示有2类数据需要上报。当主站方收到该报文后将首先召唤1类数据:05 64 0B C4 56 00 FC 00 F4 36C1 CB 01 3C 02 06 F0 65从站方回答1类数据(这里是变化遥信):05 64 15 44 FC 00 56 00 5E 70 C1 EB 81 04 00 02 01 28 02 00 01 00 81 03 00 81 9C 5C上面的报文中,04 00为内部信号标志表示有2类数据需要上报。02 01表示不带时标的变化遥信,每个遥信点占1字节。28为限定词表示变程为2字节的数量模式。02 00表示有2个变化遥信。01 00表示遥信点号为1的遥信变位(实际上是第二个遥信,因为点号是从0开始),81表示状态为合。03 00表示第4个遥信。主站方收到该报文后辨析出IIN就召唤2类数据:05 64 0B C4 56 00 FC 00 F4 36C1 C0 01 3C 03 06 FD FE从站方回答2类数据(这里是SOE):05 64 21 44 FC 00 56 00 73 B4 C1 ED 81 00 00 02 02 28 02 00 01 00 81 3B 63 F7 BA 22 28 F7 00 03 00 81 3B 63 F7 28 F7 00 E4 36上面的报文中,02 02表示带时标的变化遥信,每个遥信点占7字节。28为限定词表示变程为2字节的数量模式。02 00表示有2个变化遥信。01 00表示遥信点号为1的遥信变位(实际上是第二个遥信,因为点号是从0开始),81表示状态为合。03 00表示第4个遥信变位。81 3B 63 F7 28 F7 00这7个字节中81表示当前状态为合位,3B 63 F7 28 F7 00这6个字节表示遥信变位的时间。101规约报文分析一、101规约通讯过程简述:1、 建立链路:主站询问链路状态(FUNC=9),TTU以链路状态回答(FUNC=11);主站复位链路(FUNC=0),TTU回答确认(FUNC=0); 主站再次询问链路状态(FUNC=9),TTU以链路状态回答(FUNC=11)。这样整个建立链路过程完成,并没有使用象规约所定义的建立链路后从站置一类数据标志主站来问该类数据从站再发送建立链路结束帧这个过程,其他公司如果主站方功能健全的话这种做法不会影响双方的通讯。2、 总召唤:接收到主站总召唤命令(FUNC=3,类型标识=100)后,TTU连续回答总召唤确认帧(FUNC=0,类型标识=100), 全遥信帧(FUNC=8,类型标识=1), 全遥测帧(FUNC=8,类型标识=21)及总召唤结束帧(FUNC=8,类型标识=100),每帧之间等待”分帧间隔”时间,回答期间不处理其他命令。3、 时钟同步:接收到主站时钟同步命令(FUNC=3,类型标识=103)后,TTU将规约时钟写入本机,然后读取当前时钟加上该帧传输时间生成确认帧(FUNC=0,类型标识=103)。如果主站时钟同步命令FUNC=4,则TTU只将规约时钟写入本机并不回答确认帧。4、 召唤电度:与响应总召唤命令类似,接收到主站电度总召唤命令(FUNC=3,类型标识=101)后,TTU连续回答电度总召唤确认帧(FUNC=0,类型标识=101), 电度帧(FUNC=8,类型标识=15)及电度总召唤结束帧(FUNC=0,类型标识=101),每帧之间等待”分帧间隔”时间,回答期间不处理其他命令。5、 召唤一类、二类数据:这都是普通的一问一答过程。回答的类型标识:遥测=21(不带品质描述的遥测量),遥信=1(不带时标的单点信息),SOE=2(带时标的单点信息)。6、 遥控命令:类型标识46,遥控选择和执行都是普通的一问一答过程。按照规约规定,在遥控执行成功后还可有遥控结束帧,这一帧现有程序都没有考虑。二、101规约报文分析按通讯过程描述(1)主站方请求子站远方链路状态帧:10 49 49 92 16子站响应链路状态帧: 10 8B 49 D4 16(该帧表示链路完好)分析:1、功能码为9表示请求远方链路。如果子站方故障(如子站方掉电、与主站通讯线不通等),则主站方将一直发送请求远方链路状态帧直到子站方响应。 2、在响应帧中功能码为B表示回答主站方链路完好。(功能码为1表示链路忙;E表示链路服务未工作;F表示链路服务未完成)。 3、49表示子站地址。 (2)主站复位远方链路帧:10 40 49 89 16或10 80 49 C9 16子站方确认帧: 10 80 49 C9 16 (3)主站方请求子站远方链路状态帧:10 49 49 92 16子站响应链路状态帧: 10 8B 49 D4 16 (4)主站复位远方链路帧:10 40 49 89 16或10 80 49 C9 16子站方确认帧: 10 80 49 C9 16 (5)主站方总召唤: 68 09 09 68 73 49 64 01 06 49 00 00 14 84 16子站响应总召唤: 68 09 09 68 80 49 64 01 07 49 00 00 14 92 16子站送全遥信: 68 39 39 68 88 49 01 B1 14 49 01 00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E1 16分析:01为类型标志,表示不带时标遥信;B1=10110001,它的后7位表示全遥信的数量为49个。14表示传送原因是响应总召唤。49表示子站地址。01 00表示第一个遥信的信息体地址,紧随其后每一个字节表示一个遥信,00表示分,01表示合。本帧中,前3个遥信为合,其他都是分状态。子站送全遥测: 68 58 58 68 88 49 15 A8 14 49 01 07 06 00 07 00 07 00 04 00 06 00 06 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 FE FF 00 00 07 00 06 00 07 00 05 00 06 00 06 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 FF FF FF FF 00 00 D2 05 07 00 23 16分析:15为类型标志,表示不带品质遥测;A8= 10101000,它的后7位表示全遥测的数量为40个。14表示传送原因是响应总召唤。49表示子站地址。01 07表示第一个遥测的信息体地址,紧随其后每2个字节表示一个遥测,低字节在前,高字节在后。总召唤结束帧: 68 09 09 68 88 49 64 01 0A 49 00 00 14 9D 16(6) 对钟命令: 68 0F 0F 68 44 FF 67 01 06 FF 00 00 13 24 1F 0E 1B 79 D0 78 16分析:67为类型标志,表示对钟; 06表示传送原因是激活。FF表示广播地址。00 00表示信息体地址,紧随其后7个字节:13 24 1F 0E 1B 79 D0表示具体的时间。13 24(即24 13)表示毫秒为9235ms,即9秒235毫秒;1F表示31分;0E表示14时;1B表示27日;79中的9表示9月;79中的7与D0一起即7D0表示2000年。由于主站时钟同步命令功能码=4,所以子站方只将规约时钟写入本机并不回答确认帧。下面的对钟报文中功能码为3,所以子站有确认帧。下行:68 0F 0F 68 73 01 67 01 06 01 00 00 XX XX XX XX XX XX XX CS 16上行:68 0F 0F 68 80 01 67 01 07 01 00 00 XX XX XX XX XX XX XX CS 16(7)召唤二类数据(变化遥测以及SOE):10 7B 49 C4 16 或10 5B 49 A4 16分析:以上过程完成后,如果没有一类数据,主站方将一直询问二类数据(下发命令的第二个字节可能为7B,也可能是5B,要根据FCB位而定。一般这2个字节轮流出现。子站以无所请求的数据帧或变化二级数据帧回答。SOE为2级数据,在主站召唤二级数据时上传。如果子站无二类数据,则子站回答:10 89 49 D2 16如果有SOE,则回答: 68 18 18 68 88 49 02 03 05 49 02 00 01 F7 43 13 04 00 01 F7 43 13 06 00 01 F7 43 13 1A 16分析:类型标志为02表示SOE。02 00表示第二个遥信,其值为合,由分变合的时刻为F7 43 13。43 F7表示17399ms即17秒399ms。13表示19分。如果有变化遥测,则回答:68 26 26 68 88 49 15 08 05 49 03 07 06 00 04 07 04 00 0E 07 00 00 10 07 FF FF 1B 07 04 00 21 07 FF FF 22 07 00 00 28 07 06 00 2F 16 (8)召唤一类数据(变化遥信):10 7A 49 C4 16 或10 5A 49 A4 16分析:有一类数据时,主站方将召唤一类数据(下发命令的第二个字节可能为7A,也可能是5A,要根据FCB位而定。子站以无所请求的数据帧或一级数据帧回答。 如果有变化遥信,则回答:68 0F 0F 68 88 49 01 03 05 49 02 00 01 04 00 01 06 00 01 32 16 分析:类型标志01表示变化遥信。02 00、04 00、06 00表示第2、4、6个遥信。这3个遥信都是由分变合。(9)遥控(假设公共地址为49,遥控号为1)1. 遥控选择:下行:(合)68 09 09 68 73(或者53) 49 2E 01 06 49 01 0B 86 CC(或AC)16 (分)68 09 09 68 73(或者53) 49 2E 01 06 49 01 0B 85 CB(或AB)16上行:(合)68 09 09 68 80 49 2E 01 07 49 01 0B 86 DA 16 (分)68 09 09 68 80 49 2E 01 07 49 01 0B 85 49 162. 遥控执行下行:(合)68 09 09 68 73 01 2E 01 06 01 01 0B 06 BC 16 (分)68 09 09 68 73 01 2E 01 06 01 01 0B 05 BB 16上行:(合)68 09 09 68 80 01 2E 01 07 01 01 0B 06 CA 16(分)68 09 09 68 80 01 2E 01 07 01 01 0B 05 C9 163. 遥控撤消下行:(合)68 09 09 68 73 01 2E 01 08 01 01 0B 86 3E 16 (分)68 09 09 68 73 01 2E 01 06 01 01 0B 85 3D 16上行:(合)68 09 09 68 80 01 2E 01 09 01 01 0B 86 4C 16 (分)68 09 09 68 80 01 2E 01 09 01 01 0B 85 4B 16分析:2E表示遥控操作。遥控命令限定词(倒数第三字节)为86表示遥控预置合。85表示遥控预置分。06表示遥控执行合。05表示遥控执行分。86表示遥控预置合撤销。85表示遥控预置分撤销。(说明:遥控命令下行帧的第5字节可能为73,也可能为53,依据FCB位确定。遥控执行和撤销的报文中,公共地址假设为1)104规约报文分析1 程序调度策略目前在网络结构中是按设备点对点通信设计的,无多点共线方式,因此调度策略设计如下:a) 主站方:系统启动或重新建立新的连接后进行总召唤和时钟同步,以后定时进行总召唤和时钟同步即可,总召唤和时钟同步的时间间隔由参数确定。b) 从站方:主动发送变化遥测、变化遥信、SOE和故障数据,遥测的扫描时间间隔由参数确定。2 报文中公共地址表示FTU号,数据传输以FTU为单位,255表示对所有所属FTU的操作。3 接收计数器在正确接收后修改,发送计数器在发送后修改。4 文件传输命令及格式按照101规约文件传输格式进行。5 在TCP/IP连接建立之后,通过STARTDT命令使接收序号、发送序号清零。该命令由客户端(即主站方)发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提琴制作工岗中未来趋势考核试卷含答案
- 飞机外场调试与维护工安全行为评优考核试卷含答案
- 化工仪表维修工安全知识宣贯水平考核试卷含答案
- 水产蛋白提炼工岗前班组建设考核试卷含答案
- 绝缘成型件制造工岗前专业基础考核试卷含答案
- 2026年秋季电子烟危害知多少
- 2025年铜仁地区松桃苗族自治县数学四年级下学期期末教学质量检测试题含解析
- 2025年邵阳市洞口县数学四下期中检测试题含解析
- 2025年邯郸市永年县数学四年级下学期期末统考试题含解析
- 2026事业单位笔试-北京-北京中医临床(医疗招聘)历年参考题库含答案详解
- 2026年秋季人教版(新教材)初中生物学七年级上册教学计划及进度表
- 2026年厂区人车分流安全方案及措施
- 校园监控设备运行维护工作记录
- 2026新教科版六年级科学上册第一单元第1课《健康成长的信息》课件
- 压铆作业操作指导书A版
- 2026年半导体设备工程师高频面试题包含详细解答
- 国企中层副职竞聘行测笔试真题试卷(含答案解析)
- 2026年孕产妇新冠病毒感染诊治考试试题及答案
- 2026年福建漳州市金盾城市服务集团有限公司招聘28人笔试历年备考题库附带答案详解
- 山东省新时代中小学幼儿园教师职业行为细则(试行)全文学习材料
- 2026年全国起重机司机Q2证理论考试题库(含答案)
评论
0/150
提交评论