现场设备以及使用该现场设备的系统技术方案

技术编号:3497510 阅读:188 留言:0更新日期:2012-04-11 18:40
一种连接到网络的现场设备包括:存储部分;用于经由网络进行通信的通信部分;以及运算控制部分,其用于通过在执行环境下执行主任务来整体地控制现场设备,并且控制在执行环境下运行的工作机构。该工作机构把组标识符、特有地址空间和特有名称空间分配给正被启动的附加任务。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种现场设备和一种系统,在该系统中多个现场设备经由网络彼此连接。本专利技术尤其涉及这样一种现场设备以及使用该现场设备的系统,其中可以容易地为现场设备增加功能(任务),而所增加的功能(任务)可以被彼此独立地操作。
技术介绍
JP-A-10-215492、JP-A-2001-051716、JP-A-2002-318702和JP-A-2004-054803被引用为与现场设备及其中多个现场设备经由网络彼此相连的系统相关的技术文献。图14是示出系统示例的配置方框图,在该系统中相关技术的多个现场设备比如传感器、致动器、控制器、通信测量仪器、测量仪器、记录装置和服务器经由网络彼此连接。在图14中,参考数字1是高级服务器;参考数字2、3、4和5是控制器;而参考数字6是由多个传感器构成的传感器组。在图14中,多个示为“SN01”的传感器经由网络(未示出)被连接到控制器2,而多个示为“SN02”的传感器经由网络(未示出)被连接到控制器3。按照相同的方式,在图14中,多个示为“SN03”的传感器经由网络(未示出)被连接到控制器4,而多个示为“SN04”的传感器经由网络(未示出)被连接到控制器5。控制器2、3、4和5经由网络(未示出)被连接到高级服务器1。在此将简述图14中示出的相关技术示例的操作。传感器组6的操作分别受到控制器2、3、4和5的控制,而控制器2、3、4和5被服务器1集中管理,从而构成整个系统,例如生产系统等等。在图14所示的系统中,在把用于解决用户新的请求、任务等等的功能(此后称之为“附加任务”)增加到正在现场设备比如控制器或服务器中运行的功能(此后称之为“主任务”)时,通过把程序或者参数等等增加到比如控制器或服务器之类的现场设备中,该附加任务可以在与主任务相同的执行环境下执行。图15是表示在现场设备中运行的主任务(具体来说是应用程序)与用于执行主任务的执行环境比如OS(操作系统)、或比如通信功能、I/O等之类的硬件资源之间的关系的说明图。主任务、执行环境和硬件资源是现场设备的特有功能,此后如有必要将这些功能描述为“设备特有功能”。图15中的“HW11”是硬件资源;图15中的“OS11”是执行环境;图15中的“MA11”是主任务;而图15中的“AA11”、“AA12”和“AA13”是附加任务(具体来说是应用程序)。例如,在把如图14示为“AA01”的一组多个附加任务(具体来说是“AA11”、“AA12”和“AA13”)增加到服务器1和控制器2和3时,在图15中示为“AA11”、“AA12”和“AA13”的每个附加任务都被合并到在图15中示为“MA11”的主任务中。通过这样的配置,在图15中示为“AA11”、“AA12”和“AA13”的附加任务可以被增加到要被执行的现场设备中。特别是在图14中示出的相关技术的示例中,通过使用设备特有功能(主任务、执行环境和硬件资源)可以在与主任务相同的执行环境中执行附加任务。图16是示出相关技术的系统的另外一个示例的配置方框图,在该系统中多个现场设备经由网络彼此连接。在图16中,参考数字7是高级服务器;参考数字8、9、10和11是控制器;参考数字12是由多个传感器构成的传感器组;而参考数字13、14和15是应用程序服务器。在图16中示为“SN21”的多个传感器经由网络(未示出)被连接到控制器8,而在图16中示为“SN22”的多个传感器经由网络(未示出)被连接到控制器9。按照相同的方式,在图16中示为“SN23”的多个传感器经由网络(未示出)被连接到控制器10,而在图16中示为“SN24”的多个传感器经由网络(未示出)被连接到控制器11。控制器8、9、10和11经由网络(未示出)被连接到高级服务器7。应用程序服务器13、14和15经由网络(未示出)被连接到各自的现场设备。在此将简述图16中示出的相关技术示例的操作。传感器组12的操作受到控制器8、9、10和11的控制,而控制器8、9、10和11被服务器7集中管理,从而构成整个系统,例如生产系统等等。在图16所示出的系统中,在把附加任务增加到正在如控制器或服务器之类的现场设备中运行的主任务时,该控制器或服务器之类的现场设备访问应用程序服务器13、14和15以接收附加任务所要求的服务。图17是示出在现场设备中运行的主任务与用于执行主任务的执行环境或者硬件资源之间的关系的说明图。图17中的“AS31”是提供附加任务的服务的应用程序服务器,而图17中的“FD31”是现场设备,其中仅运行接收附加任务的服务的主任务。图17中的“HW31”和“HW32”是应用程序服务器和现场设备的硬件资源(具体来说是通信工具比如网卡);图17中的“OS31”和“OS32”是应用程序服务器和现场设备的执行环境(具体来说是OS等的通信控制功能);图17中的“MA31”是现场设备的主任务;而图17中的“AA31”是应用程序服务器中运行的附加任务。例如,在把应用程序服务器13提供的附加任务增加到在图16中示为“SN21”的多个传感器、把应用程序服务器14提供的附加任务增加到服务器7和控制器8和9、以及把应用程序服务器15提供的附加任务增加到在图16中示为“SN24”的多个传感器和控制器11的情况下,每个现场设备都经由网络(未示出)访问其对应的应用程序服务器以接收附加任务的服务。具体地说,在图17中示为“FD31”的现场设备使用现场设备的设备特有功能(图17中的“OS31”和“HW31”)通过执行图17中示为“CM31”的通信来使用在图17中示为“AA31”的附加任务,该附加任务运行在图17中示为“AS31”的应用程序服务器的设备特有功能(图17中的“OS32”和“HW32”)中。通过这种配置,在图17中示为“AA31”的附加任务可以被增加到现场设备中并被执行。特别是在图16中示出的相关技术示例中,对附加任务的附加条件没有限制,并且有可能增加了附加任务而不受附加任务所要增加到的现场设备的资源的影响。
技术实现思路
本专利技术要解决的问题在图14中示出的相关技术示例中存在一个问题,即必须充分了解主任务的规格或者实施以及OS之类的执行环境的功能,因为附加任务和主任务是在相同的操作环境下执行的。也就是说,由于每个现场设备的设备特有功能是多样的,所以即使附加任务具有相同的功能,附加任务也取决于该附加任务所要并入的设备而变化。此外还存在一个问题,即增加附加任务而丝毫不影响主任务是极其困难的,因为是要将附加任务合并入正在运行的主任务中。更确切地说,存在当操作附加任务(或者主任务)时其它任务可能受到影响的问题。在图16中示出的相关技术示例中,由于有必要准备应用程序服务器以提供附加任务的服务,于是存在一个问题,即必须准备与待增加的附加任务的数量一致的应用程序服务器。另外,取决于附加任务的类型,具体地说在使应用程序服务器执行要求在很短的时间内采集数据的比如异常分析处理之类的附加任务的情况下,存在一个问题,即如传感器之类的现场设备的主任务受到作为数据采集目标的如传感器之类的现场设备的CPU负载或者网络负载的影响。本专利技术的一个目的是提供一种现场设备和使用此现场设备的系统,其中可以容易地把功能(任务)增加到现场设备中,并且所增加的功能(任务)可以被彼此独立地操作。解决问题的装置本文档来自技高网
...

【技术保护点】
一种连接到网络的现场设备,该现场设备包括:存储部分;通信部分,其用于经由网络进行通信;以及运算控制部分,其用于通过在执行环境下执行主任务来整体地控制所述现场设备,并且控制在所述执行环境下运行的工作机构,其中所 述工作机构把组标识符、特有地址空间和特有名称空间分配给正被启动的附加任务。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:大野毅野口哲永岛晃
申请(专利权)人:横河电机株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利