DL/T634.5101一2002 启动(始发) 链路层复位 A ▣/ 等将服务用户 的请求 REQ口/计时器启动Tm 执行清求链路状态 in:Tx:FC9 Rx[菱带]/T,没超过 (请求纯路状卷) T。超时口CON(“差错状态”) 或Rx[FC14或FC15]/ 或T,超过口CON(“差结状态”) 或Rx[FC11,DFC=1]/ Rx[FC11.DFC=0]/ 执行复位从动蛙路 T,超时口CON(“差#状态”) in:Tx:FCO Rx[Error]1/Tp没超过 (复位运方能路》 成T,超过口VCON(“差循软态) 我Rx[FC1[(NACK)]/ 成Rx[FC14或C15]/ Rx{FC0(Ack)]IND(“站再次响应) 服务用户REQ[发送数据无 启动和从动链路 问答]/Tx:C4(发送/无同客] 层可用 两慎之间空闲问隔为32位 REQ[请求1然或2级数据 戒链路状态]/重传计时器T,启动 聚务用户REQ[发送/确认]/重传计时帮Tp启助 执行服务 执行服务 清求/响应 发送确认 Rx[FC8]CON(数据) h:Tx:FC9或 Rx[FCO] 成Rx[FC9]CON(数据) F℃10攻FC11 in:Tx:FC3 或Rx[FC1]ND(“数据投被接收)) 或Rx[FCI1]/ 或Rx[FC14或FC15]ND(“数据没被接收")) 成Rx[FCI4或FC15]CON(“差箭状态") 重传次数由服务用户定义 T。超时[T超过]IND(“站设响应) Ta题时[T,超过]ND(“站无响应") 我Rx差绪,Tp超过]IND(“站没正确响应”) 或Rx差错Tm粗过]/ To超时[Tm未超过】/ ND(“站没正奭响应”) 或Rx{差错]/Tp未粗过/ Ta超时[T。未超过】/ 成Rx[差错]T,未超过/ 注1:启动(始发)链路层指特定站A,从动链路层指特定站B。 注2:REQ、IND、RESP、CON在GB/T18657,2中定义。 注3:ACD或DFC不为1时,从动站可采用单个控制字符代替FC0或FC9。 注4:不出现(从动站发送)服务FC=1,由特定应用定义其使用。 注5:T。为重传帧超时时间,T,为重传计时器或重传机制。 国5启动站到从动站非平衡式传送的状态转换图 6.2.1.2平衡传输规则 在启动方向所有标准化功能码(0一4和9)的请求必须收到肯定或者否定响应。在没有完成服务的 情况下,从动站以功能码15回答链路服务没有完成。 表4是平衡链路层服务的组合。 也可采用响应〈14〉链路服务没起作用或者〈15〉链路服务没有完成。如果后续报文将引起溢出 (DFC=1)时采用固定戟长肯定确认顿(从动功能码〈0)),否则用单个控制字符E5作为肯定确认 顿。 8
DL/T634.5101一2002 从动链陆 层米复位 Rx[FC9]/Tx:FC11 Rx[FC0到15,FC9和FC0除外]/无同客 Rx[FC0]/Tx:FC0 执行复位从动能路层 监授锁之间 in:FCB=0 规路静止状志 口/ 线路静止状态足够 囚 Rx[差错]/ Rx[FCO]/Tx:FC0 链路层可用 [可接收后续报文] Rx[FC9]Tx:FCI1或Rx[FC设实现]TxFC15 Rx[FC4]IND(数据) 评价 评价 Rx[FC3]/ 清求/响应 发送/无回答 Rx[FCi0成FC11】/ [FCB设有变化】Tx:(最后报文) 评价 [改变FCB]/IND(“请求") 发送/确认 等特取务用户的 [后缕报文起溢出] RESP RESP[data]/Tx:FC8 [FCB改变,后续报文引起滥出]/ A Tx:FC0,DFC=1,IND(“数据”) RESP[no data]/Tx:FC9 [FCB设改变]/Tx:FCOFCB改变,可技牧后峡报文TeFC0.IND数据】A 又可接枚后续报文/ 囚 从动链路忙 Rx[FCO]/Tx:FC1,DFC=1 Rx[FC3]/Tx:FC1.DFC=1 Rx[差帝] 成Rx[FC4]NDi“差错"】 成Rx[FC10或FCI1,用户数据]/Tx:FC8,DFC=1· 监视各帧之同的 或Rx[FC10或FC11,无请求的数据]/Tx:5C9,DFC=1 线路静止状泰 [静止状态足够] 或Rx{℃没完度]/Tx:FCI5,D℃=1 ·“链路可用”后评价请求/响应 注1:从动链路层指特定站B,启动(始发)链路层指特定站A。 注2:REQ、IND、RESP、CON在GB/T18657.2中定义。 注3:从动站可采用单个字符代荐FC0或FC9,除非AC=1或DFC=1。 图6从动站到启动站的非平衡式传送的状态转换图 表4平衡链路层服务的组合 启动方向的功能码和服务 从动方向所允许的功能码和服务 (0》确认:认可或者 (0〉复位远方链路 (1》确认:否定认可 (0〉确认:认可或者 (1)复位用户进程 (1》确认:否定认可 (2)发送/确认链路测试功能 〈0》确认:认可或者 (1〉确认:否定认可 (0》确认:认可或者 (3》发送/确认用户数据 (1〉确认:否定认可 (4)发送/无回答用户数据 无回答 (9〉请求/响应请求链路状态 (11)响应:链路状态 9
DL/T634.5101-2002 链路地址域A可以为一个八位位组也可以为两 路层 站A 链路层 个八位位组,由系统参数确定。在平衡传输系统没 启动(始发) 从动 有定义广播命令。 控制域中的RES-bit未用,设置为零。 PRM=0PRM=1 PRM-1 PRM=0 儿接收 发 平衡传输的链路层有两个独立的逻辑过程。一 个逻辑过程代表A站为启动站、站B为从动站。一 DIR=0 DIR=1 个逻辑过程代表B站为启动站、A站为从动站。每 厂发 接牧 一个站均为综合站。这样在每一个站存在两个独立 PRM=0f PRM=1 PRM=1 PRM=0 的过程,在逻辑启动方向和逻辑从动方向去控制链 路层。图7是采用平衡传输过程链路层的典型 链路层 ,路层 泊动(如发 框图。 从动 站B 注:物理传输方向由DIR位定义。从站A到站B的启 动逻辑过程或者从动逻辑过程可能改变和取相反 状态。PRM=1定义启动报文。PRM=0定义从动 图7启动和从动链路平衡式传输过程 报文(见GB/T18657.2一2002中6.1.2)。 图8和图9没有显示在接收受干扰帧时链路层的反应,这些帧早已被(未在图中显示的)过程丢 弃。这个过程也负责超时时间间隔的控制。图8所示为启动链路层的状态转换图。图9所示为从动链路 层的状态转换图。 DIR定义了物理传输方向(见GB/T18657.2一2002中6.1,2)。 1=站A(控制站)到站B(被控站)。 0=站B(被控站)到站A(控制站)。 所有由控制站发送报文中的数据链路控制域DIR位设置为1。所有由被控站发送报文中的数据链路 控制域DIR位设置为0。 在两个等同的站(即两个控制中心)由协商确定DIR位的定义。 启动报文和从动报文的平衡模式地址域(如果定义)包含目的地址。 6.2.2重复帧传输的超时时间间隔的定义 GB/T18657.2一2002附录A中给出了计算两种情况和工程特定参数的重复帧传输超时时间间隔的 公式。不采用GB/T18657.2一2002中图A.2/A.4情况2的匹配超时时间间隔。采用图A.2/A.4情况 1。对于各种传输速率超时时间间隔T。是恒定的。 本节阐明采用公式计算了两张表,这些表(表5、6)给出了平衡和非平衡传输许多典型情况的超 时时间间隔的例子。 参见GB/T18657.2-2002中附录A,图A.2情况1(非平衡传输过程)。 参见GB/T18657.2一2002中附录A,图A.4情况1(平衡传输过程)。 未在GB/T18657.2一2002中定义的缩写: BAB—从站A到站B的传输速率。 BBA一从站B到站A的传输速率。 LBAmax一从B到A的最长帧的八位位组数目。 LADDR一链路地址域的长度。 BAB,BBA,LBAmax,LADDR,tR和tRB为工程特定参数。 6.2.2.1非平衡传输 超时时间间隔To: To LD+TLBA 10
D1/T634.5101-2002 启动始发)陆路层复位 口/复位以后的状态:FCB=0,接收缓神器空 执行请求链路状态 RxFC11,DFC=1]/,或Rx[FC14或 in:Tx:FC9 下C15]/IND(“从动链路服务没起 T。超时口/ (请求蛙路状卷) 作用或没完成”) Rx[FC11,DFC=0]/ 执行复位远方徒路 in:Tx:FC0 RxFC1[(Nack)]/,或Rx[FC14或FC15]IND (复位远方链路》 T。超时口/ A (“从动链路服务没起作用或没完成) Rx[FCO(Ack)1IND(“可以接收后续报文") 服务用户的REQ(请求) 启动、从动链路层可用 [执行请求链路状态】 展务用户的REQ(清求[执行 发送无同答]TxFC4(发送/无回答) 两熊之间空闲间隔为33位 服务用户的REQ(请求)[执行链路测试功能]/ 服务用户的REQ(请求)[执行发送确认]/ 重传计时器T启动,FC=2(链路测试功能) 重传计时器T市启动,C=3(用户数据) T。时(Tm投超过)/ 找行服务,发送/确认 Rx[FCO,DFC=0] in:Tx:FC Rx[FCI4或FC15]/指示 A (“链路服务未起作用或完成”) T。超时(T,超时)/IND(“无响应") Rx[FC1]IND(“不接收报文,不接收后续数据”) Rx[FC0,DFC=1ND(“不接收后续报文)] 重传计算器Tm启动 重传计时器T师启动 从动链路层忙 in:Tx FC9 (清求链路状态) T。超时[T,没有超过] Rx[FC1l,DFC=0]/ND(接收后续报文) Rx[FC11,DFC=1]/重传计时器T,启动 T。超时[Tn超时]ND(无响应") A 注1:从动链路层指站B,启动链路层为站A。 注2:REQ、IND、RESP、OON在GB/T18657,2中定义。 注3:除非ACD=1或DFC=1,单个控制字符可能代替FC0或者FC9。 注4:(从启动发送)不出现服务FC1(复位用户进程),根据其特定的应用的需要来定义其使用。 注5:T。帧重复传送的超时时间,Tm重传的时间间隔,Tm定义为时间间隔或定义为等效的重传次数。 图8启动站到从动站的平衡式传送的状态转换图 式中: tLD-LD=EDAB+R+LDBAi tR一tR=站B的反应时间(每个设备特定); DAB--tDAB=0.5/BAB3); DBA-tDBA =0.5/BBA3); TLBA-tLBA =11 X LBAmax/BBAo 3)t和:ea的信号延时(见GBT18657.2-一2002附录A)假定为数据比特传稽时间的一半。 11
DL/T634.5101一2002 从动状态 链路层未复位 Rx[FC91/TX:FC11 Rx[FO0到15,FC9和FC0除外]/无画答 Rx[FCO]/Tx:FCO 执行复位从动链路层 in:FCB=0 Rx[FC9]/Tx:FC11,Rx[FC2]/Tx:FCO ☐/ Rx[FCO]/Tx:FC0 或RxF℃C设完成]Tx:FC15, 启动和从动链路层可用 成Rx[FC设起作用]VTx:FC14 [FCB没有变化]Tx:FC0玻 Rx[FC4]IND(“数据" [CB变化,接收后续报文】/ Rx(FC3]/ TxFC0IND“数据”) 评价 评价 [接收后续报文] 发送/无回容 发送确认 】[FCB变化,接收后续报文将引起数据出]/ 按收后续报文将引起滋出 Tx:(FC0,DFC=1),ND(“数据") 从动链路层忙 从动链路层又可以使用 Rx[FCO]/Tx:[FC1,DFC=1],Rx[FC2]/Tx:[FCO,DFC=1].Rx[FC3]/Tx:(FC1,DFC=1), 或Rx[FC4]/IND(“差错").或Rx[FC9]Tx:(FC11,DFC=1),或Rx[FC投有完成]/Tx:(FC15,DFC=1) 注1:从动链路层指站B,启动链路层为站A。 注2:REQ、IND、RESP、CON在GB/T18657.2中定义。 注3:除非DF℃=1。从动站可用单个控制字符代替FC0。 注4:(从启动发送)不出现服务F℃1,根据其特定的应用来定义其使用。 图9从动站到启动站的平衡式传送的状态转换图 超时时间间隔规范的例子。 定义:站B=被控站。 两个方向传输速率相等。 站B的反应时间tR=50m5。 表5超时时间{To}和帧长、 传输速率、工程特定参数有关 传输速常 LBAmax Lid TLBA To bit/s ms ms ms 100 60.0 2200.0 2260.0 600 51.7 366.7 418.4 20 1200 50.8 183.3 234.1 9600 50.1 22.9 73.0 19200 50.0 11.4 61.4 64000 50.0 3.4 53.4 100 60.0 26400.0 26460.0 600 51.7 4400.0 4451.7 1200 50.8 2200.0 2250,8 240 9600 50.1 275.0 325.1 19200 50.0 137.5 187.5 64000 50.0 41.3 91.3 12