A relay device is provided which is capable of preventing the occurrence of delay jitter in a general network to transmit a frame having a particular priority with a high priority and a fixed delay. Has a determining part (2), frame based on the identifier, will receive the frame for each output port allocated to high priority frames and low priority frames; fixed delay queue (3), the high priority frame delay is greater than or equal to the level of device will normally receive frames are transmitted or discarded frames long, and the provisions of the sending interval and time of sending low priority frames; the storage unit, the storage of low priority frames; send frame selection unit (5), the following control, that is, to send high priority frames, sending the low priority frames and interrupt retransmission; and an output control section (7), which is based on the transmission frame selection section (5) of the control device, select back level transmitted frames.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种中继装置以及数据传送方法。
技术介绍
当前,在工业领域中,以太网(注册商标)化不断加深,在制造现场构建将PLC(Programmable Logic Controller)、逆变器、传感器等FA(Factory Automation)设备连结的通信网络即FA网络。在FA网络中,为了实现高速且高精度的动作控制,要求中继装置以恒定的延迟时间、即固定延迟来传送对延迟波动敏感的帧。作为需要以固定延迟来传送的固定延迟帧,举出在FA设备间的时刻同步中使用的帧等。在通常的中继装置中,使用对帧整体进行累积后输出的存储&转发(store&forward)方式的传送控制方式。对于存储&转发方式,能够通过使用将传送帧按类(class)进行分类、针对各类而定义出优先级的下述非专利文献1所记载的优先级队列(Priority Queuing),优先地传送高优先级帧,从而缩短传送延迟时间。但是,对于存储&转发方式,即使使用前述优先级队列,也不能消除延迟抖动。其原因在于,对于存储&转发方式,在发送低优先级帧的过程中输入了高优先级帧的情况下,必须等待至低优先级帧的发送结束为止,导致高优先级帧的传送延迟时间发生波动。在输出端口处,只要发生高优先级帧和低优先级帧的传送冲突,则由低优先级帧的最大帧长和传输速度所决定的延迟抖动可能附加于高优先级帧的传送延迟时间。因此,为了消除高优先级帧的延迟抖动,要求避免输出端口处的高优先级帧和低优先级帧的传送冲突。另外,在存在多个输入端口的解复用置中,可能发生高优先级帧彼此间的传送冲突,还要求避免高优先 ...
【技术保护点】
一种中继装置,其特征在于,具有:判定单元,其基于接收帧内定义的识别符,将所述接收帧针对各输出端口而分配为高优先级帧和与所述高优先级帧相比优先级较低的低优先级帧;高优先级队列,其使由所述判定单元所分配的所述高优先级帧延迟大于或等于能够由后级装置将帧正常地接收而进行传送或者废弃的帧长、以及规定的发送间隔之和的时间而进行发送;低优先级帧储存单元,其储存由所述判定单元所分配的所述低优先级帧;发送帧选择单元,其进行下述控制,即,在发送所述高优先级帧时正在发送所述低优先级帧的情况下,使所述低优先级帧的发送中断、进行重发;以及输出控制单元,其基于所述发送帧选择单元的控制,选择出向所述后级装置发送的帧。
【技术特征摘要】
【国外来华专利技术】2014.04.23 JP PCT/JP2014/0614691.一种中继装置,其特征在于,具有:判定单元,其基于接收帧内定义的识别符,将所述接收帧针对各输出端口而分配为高优先级帧和与所述高优先级帧相比优先级较低的低优先级帧;高优先级队列,其使由所述判定单元所分配的所述高优先级帧延迟大于或等于能够由后级装置将帧正常地接收而进行传送或者废弃的帧长、以及规定的发送间隔之和的时间而进行发送;低优先级帧储存单元,其储存由所述判定单元所分配的所述低优先级帧;发送帧选择单元,其进行下述控制,即,在发送所述高优先级帧时正在发送所述低优先级帧的情况下,使所述低优先级帧的发送中断、进行重发;以及输出控制单元,其基于所述发送帧选择单元的控制,选择出向所述后级装置发送的帧。2.根据权利要求1所述的中继装置,其特征在于,所述低优先级帧储存单元具有:低优先级帧缓冲器,其储存由所述判定单元所分配的所述低优先级帧;以及重发用缓冲器,其储存从所述低优先级帧缓冲器输出的所述低优先级帧,所述发送帧选择单元进行下述控制,即,在发送所述高优先级帧时正在从所述低优先级帧缓冲器发送所述低优先级帧的情况下,继续进行所述低优先级帧向所述重发用缓冲器的储存,并且使所述低优先级帧的发送中断。3.根据权利要求2所述的中继装置,其特征在于,所述发送帧选择单元进行下述控制,即,在所述高优先级帧的发送完成后,将发送被中断而储存于所述重发用缓冲器的所述低优先级帧从帧的起始处起进行重发。4.根据权利要求3所述的中继装置,其特征在于,所述发送帧选择单元在所述重发用缓冲器所储存的所述低优先级帧的发送完成后,指示进行所述重发用缓冲器所储存的所述低优先级帧的释放。5.根据权利要求1所述的中继装置,其特征在于,所述低优先级帧储存单元是低优先级帧缓冲器,该低优先级帧缓冲器储存由所述判定单元所分配的所述低优先级帧,直至所述低优先级帧的发送完成为止储存所述低优先级帧的数据而能够进行重发,所述发送帧选择单元进行下述控制,即,在发送所述高优先级帧时正在从所述低优先级帧缓冲器发送所述低优先级帧的情况下,使所述低优先级帧的发送中断。6.根据权利要求5所述的中继装置,其特征在于,所述发送帧选择单元进行下述控制,即,在所述高优先级帧的发送完成后,将发送被中断而储存于所述低优先级帧缓冲器的所述低优先级帧从帧的起始处起进行重发。7.根据权利要求6所述的中继装置,其特征在于,所述发送帧选择单元在所述低优先级帧缓冲器所储存的所述低优先级帧的发送完成后,指示进行所述低优先级帧缓冲器所储存的所述低优先级帧的释放。8.根据权利要求1至7中任一项所述的中继装置,其特征在于,所述发送帧选择单元进行下述控制,即,在所述低优先级帧和所述高优先级帧的传送冲突时,确认到所述低优先级帧发送了大于或等于能够由所述后级装置将帧正常地接收而进行传送或者废弃的帧长后,使所述低优先级帧的发送中断。9.根据权利要求1至8中任一项所述的中继装置,其特征在于,具有选择单元,在多个所述高优先级帧的传送冲突时,该选择单元基于所述接收帧内定义的识别符、或者预先设定的识别符,对冲突的高优先级帧的优先级进行判别,所述发送帧选择单元进行下述控制,即,基于所述选择单元的判别结果,以固定延迟来发送所述冲突的高优先级帧中优先级最高的帧,废弃余下的冲突的高优先级帧。10.根据权利要求1至8中任一项所述的中继装置,其特征在于,所述高优先级队列进一步针对各输出端口而储存多个高优先级帧,使高优先级帧以固定时间或者动态地指定的时间进行延迟。11.根据权利要求10所述的中继装置,其特征在于,在多个所述高优先级帧的传送冲突时,所述高优先级队列基于所述接收帧内定义的识别符、或者预先设定的识别符,对冲突的高优先级帧的优先级进行判别,所述发送帧选择单元进行下述控制,即,基于所述高优先级队列中的所述高优先级帧的优先级的判别结果、以及动态地变化的识别符信息,以固定延迟来发送所述冲突的高优先级帧中优先级最高的帧,使余下的冲突的高优先级帧进行大于或等于固定延迟的延迟而以优先级从高到低的顺序进行发送。12.根据权利要求10所述的中继装置,其特征在于,在多个所述高优先级帧的传送冲突时,所述高优先级队列基于所述接收帧内定义的识别符、或者预先设定的识别符,对冲突的高优先级帧的优先级及传送类别进行判别,所述发送帧选择单元进行下述控制,即,基于所述高优先级队列中的所述高优先级帧的优先级及传送类别的判别结果、以及动态地变化的识别符信息,按照传送类别优先地发送所述冲突的高优先级帧中优先级最高的帧,以优先级从高到低的顺序按照传送类别来发送余下的冲突的高优先级帧。13.一种数据传送方法,其是中继装置的数据传送方法,该数据传送方法的特征在于,包含:判定步骤,基于接...
【专利技术属性】
技术研发人员:中安俊行,谷口幸子,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。