101规约报文分析①主站链路请求报文:1049014A16启动字符:10H控制域:49H--01001001DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=0FCV(帧计数有效位)=0(无效)功能码=9召唤链路状态地址域链路:01H帧校验和:4AH(前面除启动字符外的所有字节的累加)结束字符:16H②从站链路请求响应报文:108B018C16启动字符:10H控制域:8BH--10001011DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=0(无一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=11以链路状态或访问请求回答请求帧链路地址域:01H帧校验和:8CH(前面除启动字符外的所有字节的累加)结束字符:16H③主站链路复位请求报文:1040014116启动字符:10H控制域:40H--01000000DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=0FCV(帧计数有效位)=0(无效)功能码=0复位远方链路链路地址域:01H帧校验和:41H(前面除启动字符外的所有字节的累加)结束字符:16H④从站链路复位响应报文:1080018116启动字符:10H控制域:80H--10000000DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=0(无一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=0确认链路地址域:01H帧校验和:81H(前面除启动字符外的所有字节的累加)结束字符:16H⑤主站召唤2级数据报文:107B017C16启动字符:10H控制域:7BH--01111011DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=1FCV(帧计数有效位)=1(有效)功能码=11召唤用户2级数据链路地址域:01H帧校验和:7CH结束字符:16H⑥从站无所召唤数据响应报文:1089018A16启动字符:10H控制域:89H--10001001DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=0(无一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=9无所召唤的数据链路地址域:01H帧校验和:8AH结束字符:16H⑦主站总召报文:68090968730164010601000014F416启动字符:68HASDU长度:09H(9个字节,即730164010601000014)重复长度:09H启动字符:68H控制域:73H--01110011DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=1FCV(帧计数有效位)=1(有效)功能码=3传送数据链路地址域:01H数据类型标识:64H(CON100:=总召唤命令)可变结构限定词:01H(SQ=0,number=1)传送原因:06H(Cause=6,激活)应用服务数据单元地址:01H信息体地址:00H00H信息体数据(元素):14H(召唤限定词QOI=20,站召唤全局)帧校验和:F4H结束字符:16H⑧从站总召响应报文:68090968A801640107010000142A16启动字符:68H(可变帧)ASDU长度:09H(9个字节,即A80164010701000014)重复长度:09H启动字符:68H控制域:A8H--10101000DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=1(有一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=8以数据响应请求帧链路地址域:01H类型标识:64H(CON100:=总召唤命令)可变结构限定词:01H(SQ=0,number=1)传送原因:07H(Cause=7,激活确认)应用服务数据单元地址:01H信息体地址:00H00H信息体数据(元素):14H(召唤限定词QOI=20,站召唤全局)帧校验和:2AH结束字符:16H⑨主站召唤1级数据报文:105A015B16启动字符:10H(固定帧)控制域:5AH--01011010DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=0FCV(帧计数有效位)=1(有效)功能码=10召唤用户1级数据链路地址域:01H帧校验和:5BH结束字符:16H⑩从站返回1级数据报文:68A0A068A80101821401010001015516启动字符:68HASDU长度:A0H(10个字节,即A8010182140101000101)重复长度:A0H启动字符:68H控制域:A8H--10101000DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=1(有一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=8以数据响应请求帧链路地址域:01H类型标识:01H(CON1:=单点信息)可变结构限定词:82H(SQ=1,number=2,表示有两个连续的单点信息)传送原因:14H(Cause=20,响应站召唤)应用服务数据单元地址:01H信息体地址:01H00H(低位在前,高位在后)信息体数据:01H01H(两个单点信息,1表示合)帧校验和:55H结束字符:16H11.主站对时(时钟同步)报文:680F0F685301670106010000E428230F0102090D16启动字符:68HASDU长度:0FH控制域:53H--01010011DIR(传输方向位)=0PRM(启动报文位)=1主站--从站FCB(帧计数位)=0FCV(帧计数有效位)=1(有效)功能码=3传送数据链路地址域:01H类型标识:67H(CON103:=时钟同步命令)可变限定词:01H(SQ=0,number=1)传送原因:06H(Cause=6,激活)应用服务数据单元地址:01H信息体地址:00H00H(低位在前,高位在后)信息体数据:E4H28H23H0FH01H02H09H(CP56Time2a,七个八位位组二进制时间)帧校验和:0DH结束字符:16H12.从站对时响应报文:680F0F6888016701070100007C3C110F010209DD16启动字符:68HASDU长度:0FH控制域:88H--10001000DIR(传输方向位)=1PRM(启动报文位)=0从站--主站ACD(要求访问位)=0(有一级数据)DFC(数据位)=0(表示子站可以继续接收数据)功能码=8以数据响应请求帧链路地址域:01H类型标识:67H(CON103:=时钟同步命令)可变限定词:01H(SQ=0,number=1)传送原因:07H(Cause=7,激活确认)应用服务数据单元地址:01H信息体地址:00H00H(低位在前,高位在后)信息体数据:7CH3CH11H0FH01H02H09H(CP56Time2a,七个八位位组二进制时间)帧校验和:DDH结束字符:16H3)101规约--控制域的定义:D7D6D5D4D3D2D1D0①主站--子站②子站--主站①传输方向位DIR。DIR=0,表示报文是由主站向子站传输。启动报文位PRM。PRM=1,表示主站向子站传输,主站为启动站。01帧计数位FCB帧计数有效位FCV2³2²2¹2ºDIRPRM传输方向位启动报文位要求访问位ACD数据流控制位DFC功能码10帧计数位FCB。主站向同一个子站传输新一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/RESPOND)传输服务时,将FCB位取相反值,主站为每一个子站保留一个帧计数位的拷贝,若超时没有从子站收到所期望的报文,或接收出现差错,则主站不改变帧计数位(FCB)的状态,重复传送原报文,重复次数为3次。若主站正确收到子站报文,则该一轮的发送/确认(SEND/CONFIRM)或请求/响应(REQUEST/RESPOND)传输服务结束。复位命令的帧计数位常为0,帧计数有效位FCV=0。帧计数有效位FCVFCV:=0表示帧计数位(FCB)的变化无效。FCV=1表示帧计数位(FCB)的变化有效。发送/无回答服务、重传次数为0的报文、广播报文时不需考虑报文丢失和重复传输,无需改变帧计数位(FCB)的状态,因此这些帧的计数有效位常为0。②传输方向位DIR。DIR=1表示报文是由子站向主站传输。启动报文位PRM。PRM=0表示子站向主站传输,子站为从动站。要求访问位ACD。ACD=1表示子站希望向主站传输1级数据。数据流控制(DFC):DFC=0表示子站可以继续接收数据。DFC=1表示子站数据区已满,无法接收新数据。表1主站向子站传输的功能码功能码序号帧类型业务功能帧计数有效位状态FCV0发送/确认帧复位远方链路01发送/确认帧复位远动终端的用户进程(撤消命令)02发送/确认帧用于平衡式传输过程测试链路功能—3发送/确认帧传送数据14发送/无回答帧传送数据05备用—6、7制造厂和用户协商后定义—8请求/响应帧响应帧应说明访问要求09请求/响应帧召唤链路状态010请求/响应帧召唤用户1级数据111请求/响应帧召唤用户2级数据112、13备用—14、15制造厂和用户协商后定义—表2子站向主站传输的功能码功能码序号帧类型功能功能码序号帧类型功能0确认帧确认10备用1确认帧链路忙、未接收报文11响应帧以链路状态或访问请求回答请求帧2~5备用12备用6、7制造厂和用户协商后定义13制造厂和用户协商后定义8响应帧以数据响应请求帧14链路服务未工作9响应帧无所召唤的数据15链路服务未完成