中继装置、中继方法及中继程序制造方法及图纸

技术编号:21579873 阅读:22 留言:0更新日期:2019-07-10 17:50
第1接收部(1104)从时间触发方式的节点1接收第1数据,第2接收部(1106)从令牌传递方式的节点2接收第2数据和令牌,第1发送部(1105)将第2数据向节点1发送,第2发送部(1107)在保持有令牌时将第1数据向节点2发送。基准时间管理部(1103)取得从第2发送部保持有令牌时的第1数据的接收起至令牌的下一次接收为止的时间作为基准时间。通信控制部(1102)以大于或等于基准时间且小于令牌的容许保持时间的通信周期反复进行第1数据的接收,以所述通信周期反复进行第2数据的发送,在每次接收到令牌时,在容许保持时间的范围内使第2发送部对令牌进行保持直至向节点2发送第1数据为止。

Relay Device, Relay Method and Relay Procedure

【技术实现步骤摘要】
【国外来华专利技术】中继装置、中继方法及中继程序
本专利技术涉及对数据进行中继的技术。
技术介绍
在FA(FactoryAutomation)网络系统中进行固定周期通信。在固定周期通信中,在为了节点的控制而确定的每个通信周期进行通信。作为固定周期通信的方法,具有时间触发方式和令牌传递方式。在时间触发方式中,针对每个节点以预先计划好的发送间隔进行数据的发送。另外,在令牌传递方式中,对多个节点的每一者依次交予令牌,仅取得了令牌的节点取得数据的发送权。而且,仅具有发送权的节点进行数据的发送。对以时间触发方式进行通信的网络和以令牌传递方式进行通信的网络进行中继的中继装置拥有与以时间触发方式进行通信的网络的通信接口、以及与以令牌传递方式进行通信的网络的通信接口。而且,中继装置在一方的通信接口进行时间触发方式的通信,在另一方的通信接口进行令牌传递方式的通信。在专利文献1中记载有如下的方式,即,在以时间触发方式进行通信的网络和以事件驱动方式进行通信的网络之间对通信进行中继时,抑制中继延迟。在专利文献1中,具体而言,事件驱动方式的节点接收从时间触发方式的节点定期地发送的优先级高的同步帧。而且,事件驱动方式的节点在同步帧的接收定时(timing)发送数据。通过这样做,来自事件驱动方式的节点的数据的发送间隔大致恒定。而且,基于该事件驱动方式的节点的发送间隔,在中继装置设定数据发送间隔,抑制中继延迟。专利文献1:日本特开2011-109452号公报
技术实现思路
考虑将专利文献1中记载的方式应用到对时间触发方式的网络和令牌传递方式的网络进行中继的中继装置的情况。在令牌传递方式中,中继装置只能在保持有令牌的期间将来自时间触发方式的节点的数据发送给令牌传递方式的节点。在时间触发方式的节点中,不能掌握中继装置保持令牌的定时。因此,时间触发方式的节点难以与中继装置保持有令牌的定时相匹配地向中继装置发送数据。另外,中继装置只能在时间触发方式下的发送定时到来时将来自令牌传递方式的节点的数据发送给时间触发方式的节点。另外,如前所述,在令牌传递方式的节点中,只能在保持有令牌的期间发送数据。因此,令牌传递方式的节点难以与中继装置向时间触发方式的节点发送数据的定时相匹配地向中继装置发送数据。另外,即使在时间触发方式的节点能够与中继装置保持有令牌的定时相匹配地向中继装置发送数据,另外,令牌传递方式的节点能够与中继装置向时间触发方式的节点发送数据的定时相匹配地向中继装置发送数据的情况下,如果在令牌传递方式的网络中产生暂时的延迟则也会产生中继延迟。即,在时间触发方式的节点的通信定时和令牌传递方式的节点的通信定时之间产生偏差。而且,在通信定时之间产生了偏差的情况下,在时间触发方式的网络中只要周期时间(通信周期)没有变更,则中继延迟残留下来。参照图8说明在令牌传递方式的网络中产生了暂时的延迟的情况下的中继延迟。在图8中,节点1(201)是适配于时间触发方式的通信设备。节点2(202)是适配于令牌传递方式的通信设备。中继装置200对节点1(201)和节点2(202)之间的通信进行中继。另外,中继装置200的I/F1是适配于时间触发方式的通信接口。另外,中继装置200的I/F2是适配于令牌传递方式的通信接口。节点2(202)在保持有令牌的期间将数据801向中继装置200发送。中继装置200接收数据801。而且,中继装置200在时间触发方式中的发送定时到来时,将数据801作为数据802向节点1(201)发送。在该阶段,中继装置200中的数据801的接收和数据802的发送之间几乎没有延迟。就节点1(201)而言,如果到达发送定时则将数据803向中继装置200发送。中继装置200由于保持有令牌,所以将数据803作为数据804向节点2(202)发送。在该阶段,中继装置200中的数据803的接收和数据804的发送之间几乎没有延迟。这样,在该阶段,节点2(202)能够与中继装置200向节点1(201)发送数据的定时相匹配地向中继装置200发送数据。另外,节点1(201)能够与中继装置200保持有令牌的定时相匹配地向中继装置200发送数据。这里,假设在令牌传递方式的网络中暂时产生了延迟。由于该延迟,中继装置200中的来自节点2(202)的数据的接收定时和向节点1(201)的数据的发送定时产生偏差。因此,在从中继装置200向节点1(201)的发送定时(数据805的发送定时),数据806没有到达中继装置200。因此,中继装置200不能发送数据806,而是将数据801作为数据805向节点1(201)发送。中继装置200接收数据806,在向节点1(201)的下一个发送定时将数据806作为数据807向节点1(201)发送。因此,在中继装置200中产生大约一个周期的中继延迟(标号808)。即,在中继装置200中,在从数据806的接收至数据807的发送之间,产生与时间触发方式下的发送间隔相同程度的延迟。而且,如果不变更时间触发方式下的周期时间(通信周期),则以后也会维持该延迟(标号809)。另外,由于令牌传递方式的网络中的延迟,中继装置200中的来自节点1(201)的数据的接收定时和保持有令牌的时间产生偏差。具体而言,在数据810从节点1(201)到达中继装置200时,中继装置200已经将令牌释放。中继装置200在下一次取得了令牌之后,将数据810作为数据811向节点2(202)发送。即,在中继装置200中,在从数据810的接收至数据811的发送之间,产生与令牌的接收周期相同程度的延迟(标号812)。而且,如果不变更时间触发方式下的周期时间(通信周期),则以后也会维持该延迟(标号809)。在本专利技术中,主要目的在于解决这样的课题。更具体而言,本专利技术的主要目的在于得到如下的结构,即,在以时间触发方式进行通信的第1通信设备和以令牌传递方式进行通信的第2通信设备之间对通信进行中继的情况下,即使在以令牌传递方式进行通信的网络中产生通信延迟,第1通信设备也能够抑制中继延迟而不变更通信周期。本专利技术涉及的中继装置具有:第1接收部,其从以时间触发方式进行通信的第1通信设备接收第1数据;第2接收部,其从以令牌传递方式进行通信的第2通信设备接收第2数据和令牌;第1发送部,其将所述第2数据向所述第1通信设备发送;第2发送部,其在保持有所述令牌时将所述第1数据向所述第2通信设备发送;基准时间管理部,其在所述第2发送部保持有所述令牌时所述第1接收部接收到所述第1数据的情况下,取得从所述第1数据的接收起至所述第2接收部进行的所述令牌的下一次接收为止的时间作为基准时间;以及通信控制部,其以大于或等于所述基准时间且小于所述令牌的容许保持时间的通信周期使所述第1接收部反复进行所述第1数据的接收,以所述通信周期使所述第1发送部反复进行所述第2数据的发送,在所述第2接收部每次接收到所述令牌时,在所述容许保持时间的范围内使所述第2发送部对所述令牌进行保持直至所述第2发送部向所述第2通信设备发送所述第1数据为止。专利技术的效果在本专利技术中,中继装置在每次接收到令牌时,在容许保持时间的范围内对令牌进行保持直至向第2通信设备发送第1数据为止。因此,根据本专利技术,即使在以令牌传递方式进行通信的网络中产生通信延迟,第1通信设备也能够抑制中继延迟而不变更通信本文档来自技高网...

【技术保护点】
1.一种中继装置,其具有:第1接收部,其从以时间触发方式进行通信的第1通信设备接收第1数据;第2接收部,其从以令牌传递方式进行通信的第2通信设备接收第2数据和令牌;第1发送部,其将所述第2数据向所述第1通信设备发送;第2发送部,其在保持有所述令牌时将所述第1数据向所述第2通信设备发送;基准时间管理部,其在所述第2发送部保持有所述令牌时所述第1接收部接收到所述第1数据的情况下,取得从所述第1数据的接收起至所述第2接收部进行的所述令牌的下一次接收为止的时间作为基准时间;以及通信控制部,其以大于或等于所述基准时间且小于所述令牌的容许保持时间的通信周期使所述第1接收部反复进行所述第1数据的接收,以所述通信周期使所述第1发送部反复进行所述第2数据的发送,在所述第2接收部每次接收到所述令牌时,在所述容许保持时间的范围内使所述第2发送部对所述令牌进行保持直至所述第2发送部向所述第2通信设备发送所述第1数据为止。

【技术特征摘要】
【国外来华专利技术】1.一种中继装置,其具有:第1接收部,其从以时间触发方式进行通信的第1通信设备接收第1数据;第2接收部,其从以令牌传递方式进行通信的第2通信设备接收第2数据和令牌;第1发送部,其将所述第2数据向所述第1通信设备发送;第2发送部,其在保持有所述令牌时将所述第1数据向所述第2通信设备发送;基准时间管理部,其在所述第2发送部保持有所述令牌时所述第1接收部接收到所述第1数据的情况下,取得从所述第1数据的接收起至所述第2接收部进行的所述令牌的下一次接收为止的时间作为基准时间;以及通信控制部,其以大于或等于所述基准时间且小于所述令牌的容许保持时间的通信周期使所述第1接收部反复进行所述第1数据的接收,以所述通信周期使所述第1发送部反复进行所述第2数据的发送,在所述第2接收部每次接收到所述令牌时,在所述容许保持时间的范围内使所述第2发送部对所述令牌进行保持直至所述第2发送部向所述第2通信设备发送所述第1数据为止。2.根据权利要求1所述的中继装置,其中,所述基准时间管理部将所述基准时间通知给所述第1通信设备,所述通信控制部被所述第1通信设备通知由所述第1通信设备决定的所述通信周期,以从所述第1通信设备通知的所述通信周期使所述第1接收部反复进行所述第1数据的接收,以从所述第1通信设备通知的所述通信周期使所述第1发送部反复进行所述第2数据的发送。3.根据权利要求1所述的中继装置,其中,直至由所述基准时间管理部取得所述基准时间为止,所述通信控制部使所述第1接收部接收从所述第1通信设备在任意的发送周期发送的所述第1数据,在所述第2接收部每次接收到所述令牌时,所述通信控制部在所述容许保持时间以内的随机时间的范围内使所述第2发送部对所述令牌进行保持,直至所述第2发送部向所述第2通信设备发送所述第1数据为止。4.一种中继方法,其由计算机执行,该计算机具有:第1接收部,其从以时间触发方式进行通信的第...

【专利技术属性】
技术研发人员:大石嗣也伊藤直辉
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1