提供了过程控制器及其更新方法。该过程控制器包括:第一虚拟化器,被配置为在第一过程控制器中运行;第一操作系统,被配置为在第一虚拟化器上运行,第一操作系统在对在工厂内所实现的工业过程进行的控制开始的情况下从第一状态转变为第二状态,第一操作系统在一个周期的工业过程的控制结束的情况下从第二状态转变为第一状态,第一状态是等待开始对工业过程进行控制的状态,第二状态是对工业过程进行控制的状态;应用,被配置为在第一操作系统上运行,该应用以恒定周期执行对工业过程的控制;保存单元,被配置为在第一操作系统处于第一状态的情况下保存表示应用的内部状态的信息,该信息是在与第一过程控制器不同的第二过程控制器中恢复应用所需的。
【技术实现步骤摘要】
【专利说明】相关申请的交叉引用本申请要求2014年I月20日提交的第2014-008047号日本专利申请的优先权,其全部内容通过引用合并于此。
本公开涉及一种。
技术介绍
控制各种类型的状态量(例如,流体的压力、温度和流量)的过程控制系统安装在工厂和制造厂(下文中,简称为“工厂”作为其统称)中。具体地,第4399773号日本专利公开了作为过程控制系统的核心的控制器(过程控制器)收集传感器(例如,流量计和温度计)的检测结果,该控制器根据检测结果来计算致动器(例如,阀)的操控值,并且控制器根据所算出的操控值来操控致动器。通过这些过程来控制上述的各种类型的状态量。虽然通过使用独占使用的专用装置来建立过程控制系统,但是新近的过程控制系统正被公开并且通常通过使用规范被公开的通用装置(计算机或工作站)来建立。在使用通用装置的过程控制系统中,与一般的信息系统相同,需要转换(更新)包括硬件、操作系统(OS)等在内的平台。对平台进行转换以例如扩展平台的功能或者校正平台的故障和弱点。虽然通常单独地建立过程控制系统,但是新近的过程控制系统通常连接到执行生产管理等的另一信息系统以提高工厂的生产率。在过程控制系统连接到另一信息系统的情况下,存在外部网络攻击的风险。为此,连续地转换平台很重要。过程控制器转换平台以尽可能多地缩短通过控制应用执行的控制的停工时间(downtime) ο具体地,通过以下步骤I至4来对过程控制器的平台进行转换。“旧过程控制器”是指在转换平台之前所使用的过程控制器。“新过程控制器”是指在转换平台之后要使用的过程控制器。1.启动新过程控制器以使控制应用可设置。2.将在旧过程控制器中已运行的控制应用的设置转移到新过程控制器。3.使得旧过程控制器停止。(通过该任务,断开网络,并且控制应用停止。)4.在新过程控制器中引导(boot)控制应用。在上述的步骤中,在新过程控制器中引导控制应用(步骤4)之前,使得旧过程控制器停止(步骤3)。通过这些步骤,能够防止多个相同的控制应用的竞争。然而,在通过步骤I至4转换平台的情况下,在使得旧过程控制器停止时使得控制应用停止运行,旧过程控制器的操作状态(控制应用的操作状态、操作系统的操作状态、通信状态等)没有被新过程控制器接管(take over)。在新过程控制器中引导控制应用而没有接管操作状态的情况下,控制应用必须启动初始化任务。出于该原因,存在控制操作不连续的可能性。“控制操作不连续”是指例如不执行本来要执行的操作或者多余地执行相同操作。在控制操作不连续的情况下,半成品(work in process)根据其特性而严重地损坏,并且也存在作为控制对象的设施损坏的可能性。
技术实现思路
一种过程控制器可以包括:第一虚拟化器,其被配置为在第一过程控制器中运行;第一操作系统,其被配置为在第一虚拟化器上运行,该第一操作系统在对在工厂内所实现的工业过程进行的控制开始的情况下从第一状态转变为第二状态,该第一操作系统在一个周期的工业过程的控制结束的情况下从第二状态转变为第一状态,第一状态是等待开始对工业过程进行控制的状态,以及第二状态是对工业过程进行控制的状态;应用,其被配置为在第一操作系统上运行,该应用以恒定周期对工业过程进行控制;以及保存单元,其被配置为在第一操作系统处于第一状态的情况下保存表示应用的内部状态的信息,该信息是在与第一过程控制器不同的第二过程控制器中恢复所述应用所需的。【附图说明】图1是示出在第一实施例中的使用过程控制器的过程控制系统的主要部分的框图。图2是第一实施例中的静态操作系统的状态转变图。图3是示出在第一实施例中的保存和恢复快照的任务的框图。图4是示出第一实施例中的控制器的转换方法的流程图。图5是示出在第一实施例中在转换控制器之后的过程控制系统的框图。图6是示出在第二实施例中的使用过程控制器的过程控制系统的主要部分的框图。图7是示出第二实施例中的数据库的内容的示例的图。图8是示出在第三实施例中的使用过程控制器的过程控制系统的主要部分的框图。【具体实施方式】本文中将参照说明性优选实施例来描述本专利技术的实施例。本领域技术人员将认识到,可以使用本专利技术的教导来实现许多替选的优选实施例,并且本专利技术不限于本文中为了说明目的而例示的优选实施例。本专利技术的一些实施例的目的在于提供可以通过接管操作状态来在继续运行控制应用的同时转换平台的。(第一实施例)图1是示出在第一实施例中的使用过程控制器的过程控制系统的主要部分的框图。如图1所示,过程控制系统I包括多个现场装置10、控制器20 (过程控制器)和监测装置30 (主机装置)。控制器20在监测装置30的监测下控制现场装置10以控制在工厂(未示出)中所实现的工业过程。图1所示的两个控制器20中的控制器20a是为了控制工业过程而使用的控制器。图1所示的两个控制器20中的另一控制器20b是代替控制器20a而新使用的控制器。也就是说,控制器20b是根据控制器20a中对平台的转换而新使用的控制器。现场装置10和控制器20 (20a和20b)连接到现场网络NI。控制器20 (20a,20b)和监测装置30连接到控制网络N2。例如,现场网络NI是铺设在工厂的现场中的有线网络,其中过程控制器和现场装置通过无状态通信路径彼此进行通信。另一方面,例如,控制网络N2是铺设在工厂的现场与监测室之间的有线网络,其中各过程控制器彼此进行通信或者过程控制器和监测装置通过无状态通信路径或有状态通信路径彼此进行通信。现场网络NI和控制网络N2可以是无线网络。“无状态通信路径”是指其中没有执行通信开始/结束过程并且没有执行通信状态控制和管理(例如,发送管理)的通信路径。也就是说,“无状态通信路径”是指另一装置可以进行通信而无需管理通信状态的通信路径。另一方面,“有状态通信路径”是指其中执行通信开始/结束过程并且执行通信状态控制和管理(例如,发送管理)的通信路径。在有关通信丢失并且在有状态通信路径中无法恢复的情况下,通信路径终止于任一端。例如,现场装置10是诸如传感器装置(例如,流量计和温度传感器)、阀装置(例如,流量控制阀和开关阀)、致动器装置(例如,风扇和电动机)以及安装在工厂的现场中的其他装置。为了容易理解,作为安装在工厂中的现场装置10,图1中示出了测量流体的流量的传感器装置11和控制(操控)流体的流量的阀装置12。现场装置10根据经由现场网络NI从控制器20发送的控制数据进行操作。例如,在将发送测量数据(表示流体的流量的测量结果的数据)的请求从控制器20发送到传感器装置11的情况下,传感器装置11将测量数据经由现场网络NI发送到控制器20。在将控制数据(用于控制阀的孔径的数据)从控制器20发送到阀装置12的情况下,阀装置12基于控制数据来控制流体流过的阀的孔径。控制器20在监测装置30的监测下执行关于工业过程控制的周期性任务。“周期性任务”是指控制器20以恒定周期执行的任务。例如,“周期性任务”是指从传感器装置11收集过程值PV、从监测装置30接收设置值SV、计算操控值MV并将操控值MV传输至阀装置12的一系列任务。控制器20的功能是通过将软件读取到计算机中以及通过软件与硬件的协作来实现的。稍后将描述控制器20(20a、20b)实现的具体功能。例如,本文档来自技高网...
【技术保护点】
一种第一过程控制器,包括:第一虚拟化器,其被配置为在所述第一过程控制器中运行;第一操作系统,其被配置为在所述第一虚拟化器上运行,所述第一操作系统在对在工厂内所实现的工业过程进行的控制开始的情况下从第一状态转变为第二状态,所述第一操作系统在一个周期的所述工业过程的控制结束的情况下从所述第二状态转变为所述第一状态,所述第一状态是等待开始对所述工业过程进行控制的状态,以及所述第二状态是对所述工业过程进行控制的状态;应用,其被配置为在所述第一操作系统上运行,所述应用以恒定周期对所述工业过程进行控制;以及保存单元,其被配置为在所述第一操作系统处于所述第一状态的情况下,保存表示所述应用的内部状态的信息,所述信息是在与所述第一过程控制器不同的第二过程控制器中恢复所述应用所需的。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:土屋雅信,大野毅,
申请(专利权)人:横河电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。