网关装置以及包捕获方法

文档序号:9435933阅读:206来源:国知局
网关装置以及包捕获方法
【技术领域】
[0001]本发明涉及控制系统技术,尤其涉及用于捕获通过控制系统的现场总线与现场设备进行交互的数据包的捕获技术。
【背景技术】
[0002]—般地,在控制以及监视大厦、成套设备等设施设备的控制系统中,使用通过网关装置对系统总线和现场总线这两个通信网络进行中继连接的构成。系统总线是用于在由服务器等构成的系统设备和网关装置之间进行数据通信的通信网络。又,现场总线是用于在收集传感器、执行器、阀门等设备信息的现场设备和网关装置之间进行数据通信的通信网络。
[0003]在这种控制系统中,在产生了通信的连接性等与通信相关联的某些故障的情况下,为了谋求故障的早期解决,捕获通信设备交互的数据包,进行其原因的分析。
[0004]在此,多数系统总线采用Ethernet (以太网)(登记商标)作为物理层,对于现场总线,根据现场设备的规格在物理层采用各种各样的协议。
[0005]因此,以往,将具有与这些物理层相应的接口的包捕获装置分别连接至各自的现场总线,在上位装置收集用这些包捕获装置捕获的数据包(例如,参照专利文献I等)。
[0006]现有技术文献
[0007]专利文献
[0008]专利文献I日本特开2001-103090号公报

【发明内容】

[0009]发明要解决的课题
[0010]然而,采用这种现有技术的话,需要将与各现场总线的物理层相应的专用的包捕获装置分别设置于现场总线,且在掌握了各个包捕获装置的规格的基础上进行运用。又,在使用新的现场总线进行捕获的情况下,也有不将现场总线临时停止,就无法对包捕获装置进行增设连接的情况。因此,存在包捕获所需的成本或操作负担较大这样的问题。
[0011]本发明是用于解决这样的问题而做出的,其目的在于,提供一种能够以低成本或操作负担从现场总线捕获数据包的包捕获技术。
[0012]用于解决课题的手段
[0013]为了达成这样的目的,本发明所涉及的网关装置被用于控制、监视设施设备的控制系统中,是对连接有系统设备的系统总线和连接有现场设备的现场总线进行中继连接的网关装置,具有:包捕获部,所述包捕获部根据来自与所述系统总线连接的上位装置的开始指令,捕获通过所述现场总线与所述现场设备交互的数据包;以及数据包发送部,所述数据包发送部在将捕获的所述数据包封装化之后,通过所述系统总线向所述上位装置发送。
[0014]又,根据本发明所涉及的上述网关装置的一个构成例,所述包捕获部根据自所述开始指令经过一定时间后或者该一定时间经过之前的、来自所述上位装置的结束指令,结束所述捕获。
[0015]又,本发明所涉及的包捕获方法被用于控制、监视设施设备的控制系统中,是在对连接有系统设备的系统总线和连接有现场设备的现场总线进行中继连接的网关装置中使用的包捕获方法,具有:包捕获步骤,根据来自于所述系统总线连接的上位装置的开始指令,捕获通过所述现场总线与所述现场设备交互的数据包;以及数据包发送步骤,在将捕获的所述数据包封装化之后,通过所述系统总线向所述上位装置发送。
[0016]发明效果
[0017]根据本发明,即使在存在多个不同规格的现场总线FB的情况下,也不需要对每个现场总线分别设置专用的包捕获装置,或在用新的现场总线进行捕获的情况下,临时停止现场总线,因此就能够以低成本或操作负担从各现场总线捕获数据包。
【附图说明】
[0018]图1是示出网关装置的结构的框图。
[0019]图2是封装包的构成例。
[0020]图3是示出包捕获动作的序列图。
【具体实施方式】
[0021]接下来,参照附图关于本发明的一个实施形态进行说明。
[0022][网关装置]
[0023]首先,参照图1,对本实施形态所涉及的网关装置10进行说明。图1是示出网关装置的结构的框图。
[0024]该网关装置10由工业用控制器等信息处理装置构成作为整体,在对大厦或成套设备等设施设备进行控制、监视的控制系统中,具有对连接有系统设备30的系统总线SB,和连接有现场设备FT的现场总线FB进行中继连接的功能。
[0025]系统总线SB是用于在由服务器等构成的系统设备30和网关装置10之间进行数据通信的通信网络。又,现场总线FB是用于在收集传感器、执行器、阀门等设备信息的现场设备FT和网关装置10之间进行数据通信的通信网络。
[0026]根据本发明,对于网关装置10,捕获通过现场总线FB与现场设备FT交互的数据包,将得到的数据包发送并保存至连接于系统总线SB的上位装置20。
[0027]接下来,参照图1,对本实施形态所涉及的网关装置10以及上位装置20的结构进行详细的说明。
[0028]在网关装置10中设置有指令接收部11、包捕获部12、数据包发送部13和网关部14作为主要的功能部。
[0029]指令接收部11具有通过系统总线SB接收从上位装置20发送来的捕获开始或捕获结束等各种指令的功能。
[0030]包捕获部12具有根据指令接收部11接收的来自上位装置20的开始指令,通过现场总线FB,一定时间捕获与现场设备FT交互的数据包的功能。
[0031]数据包发送部13具有利用基于系统总线SB的通信协议封装化了的封装包,向上位装置20发送包捕获部12捕获的捕获数据包及其属性信息的功能。
[0032]网关部14具有对系统总线SB和现场总线FB进行中继连接的功能。
[0033]图2是封装包的构成例。封装包具有系统总线SB所采用的通信协议,在此为基于Ethernet的构成。该封装包具有MAC报头、IP报头、UDP报头,以及储存由被封装化了的捕获数据包及其属性信息的APDU(Applicat1n Protocol Data Unit应用协议数据单元)。
[0034]作为属性信息,储存有涉及捕获数据包的频道号、状态(正常/异常)、数据包连号、时间印章等各种信息。
[0035]上位装置20作为整体由服务器等信息处理装置构成,作为主要的功能部,设置有指令发行部21、存储部22以及数据包接收部23。
[0036]指令发行部21具有通过系统总线SB向各网关装置10发行捕获开始或捕获结束等各种指令的功能。
[0037]存储部22由硬盘或半导体存储器等存储装置构成,具有保存来自各网关装置10的捕获数据包的功能。
[0038]数据包接收部23具有通过系统总线SB接收从网关装置10发送来的捕获数据包并保存到存储部22的功
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1