《平衡式和非平衡式传输.pdf》由会员分享,可在线阅读,更多相关《平衡式和非平衡式传输.pdf(7页珍藏版)》请在三一文库上搜索。
1、?平衡式和非平衡式传输 ?非平衡传输 (Unbalanced tranmission) 主站采用顺序地查询(召唤 )子站来控制数据传输,在这种情况下主站是请求站,它触发所 有报文的传输,子站是从动站,只有当它们被查询(召唤 )时才可能传输。 ?平衡传输 (Balanced tranmission) 采用平衡传输,每一个站可能启动报文传输。因为这些站可以同时既作为启动站又可 以作为从动站,它们被称为综合站。 初始化过程 ?控制站初始化 ?被控站初始化 ?被控站被远方初始化 过程 ?召唤链路状态 ?复位 RTU ?召唤链路状态 ?召唤一级数据。 初始化过程报文分析: 1)当通信中断后,主站发“ 请
2、求链路状态” ,等待与子站建立通信联系 M-R :10 49 01 4A 16 M-R :10 49 01 4A 16 报文解析:请求链路状态,固定帧。 启动字符( 1 个字节):10; 主站子站 超时重发不成功 请求链路状态 当地初始化开始 无响应,链路不工作 请求链路状态 链路工作 请求链路状态 链路状态 复位远方链路 链路复位, FCB 位置0 复位链路确认 请求链路状态 可选 有1级数据 接下去总召唤和时钟同步 当地初始化后子站可用 ACD 为1,应用层工作 子站初始化结束帧 请求 1级数据 控制域( 1 个字节):49(4:主 子站。FCB 位无效, 9:请求链路状态) 链路地址(
3、1 个字节):1 校验码( 1 个字节):4A 结束字符( 1 个字节):16 2)通信建立,开始初始化过程,共四个报文。 初始化过程 -1 请求链路状态 M-R :10 49 01 4A 16 R-M :10 0B 01 0C 16 报文解析: 控制域( 1 个字节):49(4:主 子站。FCB 位无效, 9:请求链路状态) 0B(0:子 主站。FCB 位无效, B:响应链路状态) 初始化过程 -2 复位远方链路 M-R :10 40 01 41 16 R-M :10 20 01 21 16 报文解析: 控制域( 1 个字节):40(4:主 子站FCB 位无效, 0:复位远方链路) 20(2
4、:子 主站 FCB 位无效, ACD=1, 0:确认) 初始化过程 -3 请求 1 级数据 M-R :10 7A 01 7B 16 R-M :68 09 09 68 08 01 46 01 04 01 00 00 02 CRC 16 报文解析: 控制域( 1 个字节):7A(7:主 子站FCB 位有效, A:召唤一级数据) 回答报文:有单字节报文,有子站初始化结束的可变帧报文,有无所回答的固定帧报文。 ?总召唤命令 初始化报文报文结束后进行全数据召唤命令。 全数据召唤后,子站需回答确认命令,然后等待主站召唤一级数据, 将全数据上传。 主站子站 总召唤命令 确认 总召唤结束, ACD=0 请求
5、1级数据 请求 1级数据 全数据信息 2 请求 1级数据 全数据信息 3 请求 1级数据 请求 2级数据 遥信变化响应帧 请求 1级数据 ACD=1 全数据信息 1 请求 1级数据 遥信变化响应帧 ACD=1 全数据信息 n 请求 1级数据 ACD=1 ACD=1 ACD=1 ?总召唤命令报文分析 - 68 09 09 68 53 64 64 01 06 64 00 00 14 9A 16 报文解析:召唤全数据,可变帧。 启动字符( 1 个字节):68; 长度( 1 个字节)重复:09; 启动字符( 1 个字节):68; 控制域( 1 个字节):53(FCB 位有效,请求数据) 链路地址( 1
6、 个字节):64 报文类型( 1 个字节):64 召唤全数据 可变结构限定词(1个字节): 1 传送原因( 1 个字节):06 (激活)07 (激活确认)0A (激活结束) 信息元素(2 个字节): 00 00 信息单元公共地址:64 召唤限定词 (QOI) ( 1 个字节):14 响应站召唤 校验码( 1 个字节):9A 结束字符: 16 ?总召唤命令报文分析 - 68 09 09 68 53 64 64 01 06 64 00 00 14 9A 16 10 7B 64 DF 16 10 5A 64 BE 16 10 7A 64 DE 16 (遥信) 10 5A 64 BE 16 (遥测)
7、10 7A 64 DE 16 10 5A 64 BE 16 10 7B 64 DF 16 10 7A 64 DE 16 10 5B 64 BF 16 - E5 n召唤二级数据命令 5 控制域 (C)、地址域 (A)、超时时间和传输过程 5.1 控制域 (C)的定义 (见图5) 主站子站 请求 2级数据 E5H 确认 2级数据 ACD=1 响应帧 请求 2级数据 请求 2级数据 请求 1级数据 一级数据响应帧 请求 2级数据 2级数据 无2级数据也无 1级数据 ACD=0 图 5 控制域的定义 5.1.1 主站向子站传输报文中控制域(C)各位的定义: 5.1.1.1 传输方向位DIR 。DIR=
8、0 ,表示报文是由主站向子站传输。 5.1.1.2 启动报文位PRM。PRM=1 ,表示主站向子站传输,主站为启动站。 5.1.1.3 帧计数位FCB。主站向同一个子站传输新一轮的发送/确认 (SEND/CONFIRM) 或请 求/响应 (REQUEST/RESPOND) 传输服务时,将FCB 位取相反值,主站为每一个子站保留 一个帧计数位的拷贝,若超时没有从子站收到所期望的报文,或接收出现差错,则主站不改 变帧计数位 (FCB) 的状态,重复传送原报文,重复次数为3 次。若主站正确收到子站报文, 则该一轮的发送/确认 (SEND/CONFIRM) 或请求 /响应 (REQUEST/RESPO
9、ND) 传输服务结束。 复位命令的帧计数位常为0,帧计数有效位FCV=0。 5.1.1.4 帧计数有效位FCV 。FCV=0 表示帧计数位 (FCB) 的变化无效。 FCV=1 表示帧计数位(FCB)的变化有效。发送 /无回答服务、重传次数为0 的报文、 广播报文时不需考虑报文丢失和重复传输,无需改变帧计数位(FCB) 的状态,因此这些帧的 计数有效位常为0。 5.1.1.5 功能码。主站向子站传输的功能码定义如表2。 表 2 主站向子站传输的功能码 * 1 级数据包括事件和高优先级报文。 * 2 级数据包括循环传送或低优先级报文。 5.1.2 子站向主站传输报文中控制域(C)各位的定义见图5
10、。 5.1.2.1 传输方向位DIR 。DIR=1 表示报文是由子站向主站传输。 5.1.2.2 启动报文位PRM。PRM=0 表示子站向主站传输,子站为从动站。 5.1.2.3 要求访问位ACD 。ACD=1 表示子站希望向主站传输1 级数据。 5.1.2.4 数据流控制 (DFC): DFC=0 表示子站可以继续接收数据。 DFC=1 表示子站数据区已满,无法接收新数据。 5.1.2.5 功能码。子站向主站传输的功能码定义见表3。 表 3 子站向主站传输的功能码 a)主站召唤1 级数据 (遥信变位等 ),子站如有数据变化以响应帧回答。 如响应帧1 帧传不完这类变化数据,ACD=1 。 b)
11、主站召唤2 级数据 (如事件顺序记录),子站以事件顺序记录的响应帧回答。 如响应帧1 帧传不完全部事件顺序纪录,继续用召唤2 级数据报文召唤;如无事件顺 序 记录,以无所要求数据报文回答。 c)主站召唤遥测、遥信全数据等,子站以相应报文作为响应帧回答。 5.2 地址域 (A)( 见图6) 地址域 (A) 的含义是当由主站触发一次传输服务,主站向子站传送的帧中表示报文所 要传送到的目的站址,即子站站址;当由子站向主站传送帧时,表示该报文发送的源站址, 即表示该子站站址。地址域是指链路层而言。 MSBLSB87654321 地址域的值为0 至 255,其中FFH=255 为广播站地址,即向所有站传送报文。 5.4 传输过程 5.4.1 发送 /确认帧过程: 5.4.1.1 正常发送 /确认帧传输过程见图10。 图中1 主站向站址n 传送发送帧被子站n 收到,即回送确认帧。 图中 2 主站向站址m 传送发送帧,被子站m 接收到,向主站回送一个带ACD=1 的 确 认帧,请求传送遥信变化的1 级数据。 图中 3 主站向子站m 召唤 1 级数据,子站回送一个响应帧,一帧即将数据传完, ACD=0 无新的数据需要报告。 图中4 主站即转向站址1 发送数据。