CN103324156A - 过程控制*** - Google Patents
过程控制*** Download PDFInfo
- Publication number
- CN103324156A CN103324156A CN2013100915769A CN201310091576A CN103324156A CN 103324156 A CN103324156 A CN 103324156A CN 2013100915769 A CN2013100915769 A CN 2013100915769A CN 201310091576 A CN201310091576 A CN 201310091576A CN 103324156 A CN103324156 A CN 103324156A
- Authority
- CN
- China
- Prior art keywords
- controller
- hardware
- network
- control system
- process control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking by means of middleware or OS functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Safety Devices In Control Systems (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明公开了过程控制***和过程控制方法。执行在工厂中实现的工业过程的控制的过程控制***可以包括:网络,其提供在所述工厂中;多个现场装置,其连接至所述网络,所述多个现场装置中的每一个均配置为执行所述工业过程的控制所需的测量和致动中的至少一个;以及控制器,其连接至所述网络,其具有虚拟构件和控制单元,所述虚拟构件配置为在硬件中操作以代替硬件,所述控制单元配置为在所述虚拟构件中操作,并且经由所述网络控制所述多个现场装置的操作,所述控制器配置为使得能够在不改变所述控制单元的情况下更换硬件。
Description
技术领域
本发明涉及过程控制***。
要求于2012年3月23日提交的日本专利申请第2012-068041号的优先权,其内容通过引用并入本文。
背景技术
本申请中下面将引用或认同的所有专利、专利申请、专利公开、科技文献等的全部内容将通过引用并入本文,以更加充分地描述本发明所属领域的状态。
通常,在企业和工厂等(下文中统一简称为工厂)中,实现了控制工业过程中的诸如压力、温度和流量的各种状态量的过程控制***,并且还实现了高等级的自动操作。例如,在日本专利(授权)公开第439973号的图7、PCT国际公开号为WO2005/050336的图1、以及公开号为2007/0078980的美国专利申请的图1所示的传统过程控制***中,是这样的一种构造:其中诸如流量计和温度计的多个传感器和诸如阀的执行器直接连接至各控制器,这些控制器根据传感器的检测结果来控制执行器,以控制上述各状态量。
尽管工厂经常被设计成具有大约30年的使用寿命,但是由于在形成过程控制***的各种装置(上述控制器、传感器和致动器)中使用了通用电子部件,因此各装置的寿命由各电子部件的寿命决定,并且大约为10年。尽管可以单独更换已经达到寿命尽头的传感器,但是因为在I/O卡(其作为控制器中的接口)中安装了通用电子部件,因此控制器的寿命限于大约10年,从而过程控制***的寿命也受限。
在此方式中,由于构成过程控制***的各种装置的寿命短于工厂的寿命,因此必须在工厂达到其寿命尽头之前更换(重构)过程控制***。如日本专利(授权)公开第439973号的图1、PCT国际公开号为WO2005/050336的图2、以及公开号为2007/0078980的美国专利申请的图2所示,通过采用将构成过程控制***的各装置连接至同一网络并且取消上述I/O卡的构造可以预见到过程控制***寿命的延长。
构成过程控制***的各装置在除I/O卡以外的部分中使用通用电子部件。为此,即使通过如上所述取消I/O卡可以延长过程控制***的寿命,但是过程控制***最终也需要被更换。
随着近年来技术上的巨大进步,可以想象在工厂达到其寿命尽头之前将开发出新的过程控制***是有极大可能性的。即使在将采用新的技术时,工厂中的现有过程控制***也需要以新的过程控制***来更换。
在此情况下,为了更换过程控制***,基本上需要使工厂停工很长的时间。为此,应该考虑到更换过程控制***的成本不仅是更换构成该过程控制***的各装置的成本,而且还有在工厂未停工情况下可生产的产品的收益的损失的成本。如果考虑到这些成本,则期望能够在保持兼容性并且不更换现有过程控制***的同时改变或添加装置。
发明内容
一种过程控制***,其执行在工厂中实现的工业过程的控制,所述过程控制***可以包括:网络,其提供在所述工厂中;多个现场装置,其连接至所述网络,所述多个现场装置中的每一个均配置为执行所述工业过程的控制所需的测量和致动中的至少一个;以及控制器,其连接至所述网络,其具有虚拟构件和控制单元,所述虚拟构件配置为在硬件中操作以代替硬件,所述控制单元配置为在所述虚拟构件中操作,并且经由所述网络控制所述多个现场装置的操作,所述控制器配置为使得能够在不更换所述控制单元的情况下更换硬件。
所述虚拟构件可以是管理程序。
提供至少两个控制器来冗余操作。
所述过程控制***还可以包括:多个输入/输出节点,其连接至所述网络,所述多个输入/输出节点配置为中继所述多个现场装置输入/输入的信号和经由所述网络通信的信号。
所述过程控制***还可以包括:备用控制器,其连接至所述网络,所述备用控制器具有虚拟构件,所述虚拟构件配置为能够使与发生故障的控制器中所提供的控制单元相同的控制单元进行操作。
所述控制单元可以具有在所述虚拟构件中运行的操作***和在所述操作***中运行的应用程序。
所述网络可以是冗余的。
所述控制单元可以具有在所述虚拟构件中运行的操作***和在所述操作***中运行的应用程序,并且所述过程控制***还可以包括:监控设备,其配置为监控和管理运行在所述控制器中的操作***和应用程序的操作状态,使得待机状态的控制器中的应用程序能够停止,进行向空闲的另一个控制器的转移,在达到与当前使用的控制器同步之后,开始冗余操作。
当将旧硬件更换为新硬件时,可以首先将实现所述虚拟构件的程序安装到所述新硬件中以实现所述虚拟构件的功能,接下来将实现所述操作***的程序和实现之前在所述旧硬件中使用的应用程序的程序安装到所述新硬件中,以实现所述操作***的功能和所述应用程序的功能,使得之前使用的操作***和应用程序能够运行在所述新硬件上。
当将旧硬件更换为新硬件时,可以预先执行将软件安装到所述新硬件中,然后将进行了这样安装的所述新硬件带到现场,从而能够减少在现场更换硬件的工作量。
所述网络可以包括第一网络和第二网络。所述过程控制***还可以包括:多个输入/输出节点,其连接至所述第一网络和所述第二网络,所述多个输入/输出节点配置为中继各现场装置输入/输出的信号以及经由所述第一网络和所述第二网络通信的信号。
所述控制单元可以具有操作***和应用程序,所述操作***运行在虚拟构件中,所述应用程序运行在所述操作***中。所述过程控制***还可以包括:监控设备,其配置为监控和管理在所述控制器中运行的所述操作***和所述应用程序的操作状态,以使得待机状态的控制器中的应用程序能够停止,进行向空闲的另一控制器的传送,并且在实现与当前使用的控制器的同步之后,开始冗余操作。
当以新控制器更换旧控制器时,提供在所述新控制器中的第一虚拟构件可以针对将要进行同步的控制器来访问所述监控设备。当做出了关于将要进行同步的控制器的通知时,所述新控制器的虚拟构件可以与所通知的将要进行同步的控制器的虚拟构件进行通信,并决定同步操作开始时间作为同步操作的起点。所述新控制器的虚拟构件可以进入等待所述同步操作开始时间到达的状态。当所述同步操作开始时间到达时,将要进行同步的控制器的虚拟构件可以向所述新控制器的虚拟构件发送执行信息,并且所述新控制器的虚拟构件基于所述执行信息开始同步操作。
一种过程控制方法,用于利用过程控制***来控制在工厂中实施的工业过程,所述过程控制***包括:网络,其提供在所述工厂中;多个现场装置,其连接至所述网络,所述多个现场装置中的每一个均配置为执行所述工业过程的控制所需的测量和致动中的至少一个;以及控制器,其连接至所述网络,其具有管理程序和控制单元,所述管理程序配置为在硬件中操作以代替硬件,所述控制单元配置为在所述管理程序中操作,并且经由所述网络控制所述多个现场装置的操作,所述控制单元具有在所述管理程序中运行的操作***和在所述操作***中运行的应用程序,所述控制器配置为使得能够在不改变所述控制单元的情况下更换硬件。所述过程控制方法包括将旧硬件更换为新硬件的步骤,该步骤包括:将实现管理程序的软件安装到所述新硬件中,以实现所述管理程序的功能;以及将实现所述操作***的程序和实现之前在所述旧硬件中使用的所述应用程序的程序安装到所述新硬件中,以实现所述操作***的功能和所述应用程序的功能。
提供至少两个控制器并且它们冗余操作。所述过程控制方法还可以包括:当以新控制器更换旧控制器时,由提供在所述新控制器中的管理程序针对将要进行同步的控制器来访问监控设备;在做出关于将要进行同步的控制器的通知时,利用所述新控制器的管理程序与所通知的将要进行同步的控制器的管理程序进行通信,并决定同步操作开始时间来作为同步操作的起点;通过所述新控制器的管理程序进入等待同步操作开始时间到达的状态;在所述同步操作开始时间到达时,通过将要进行同步的控制器的管理程序向所述新控制器的管理程序发送执行信息;以及基于所述执行信息来通过所述新控制器的管理程序开始同步操作。
附图说明
本发明的上述特征和优点将通过下面结合附图对一些优选实施例的说明而变得显而易见,附图中:
图1是示出了根据本发明第一优选实施例的过程控制***的主要部分的构造的框图;
图2是示出了根据本发明第一优选实施例的更换控制器的过程的示例的流程图;
图3是示出根据本发明第二优选实施例的过程控制***的主要部分的构造的框图;
图4是示出了根据本发明第二优选实施例的更换控制器时进行的操作示例的示意图;
图5是示出了根据本发明第二优选实施例的更换控制器的过程的示例的示意图;以及
图6是示出根据本发明第三优选实施例的过程控制***的主要部分的构造的框图。
具体实施方式
下面将参照示例性优选实施例描述本发明。本领域的技术人员将会认识到利用本发明的教导可以实现许多替代优选实施例,并且本发明不限于此处为了说明的目的而示出的优选实施例。
下面将参照附图详细描述根据本发明优选实施例的过程控制***。
第一优选实施例
图1是示出了根据本发明第一优选实施例的过程控制***的主要部分的构造的框图。如图1所示,第一优选实施例的过程控制***1具有多个现场装置10、多个控制器20和监控设备30,并且通过在监控设备30的监控下利用控制各现场装置10的各控制器20,来控制在工厂(未示出)中实施的工业过程。
现场装置10例如是诸如流量计和温度传感器的传感器装置、诸如流量控制阀和开/关阀的阀装置、诸如风扇和电机的执行器装置、和安装在工厂现场的其他装置。在图1中,为了有助于理解,在安装在工厂中的各现场装置10中,示出了测量流体的流量的传感器装置11和控制流体的流量的阀装置12。
各现场装置10连接至遍布工厂铺设的网络N,并根据经由网络N从各控制器20发送的控制数据进行操作。例如,如果控制器20已经向传感器装置11发送了传输测量数据(表示流体流量的测量结果的数据)的请求,则传感器11将经由网络N向控制器20发送测量数据。如果已经从控制器20向阀装置12发送了控制数据(控制打开的数据),则阀装置12将使流体通过的阀打开由控制数据指示的开口。上述网络N例如是遍布工厂铺设的有线骨干网。
在监控设备30的监控下,控制器20从现场装置10(诸如传感器装置11)采集测量数据,并基于采集的测量数据控制诸如阀装置12的现场装置10。各控制器20的功能通过将软件读入计算机并且该软件与硬件资源协作来实现。
具体地,各控制器20的功能通过执行安装在由MPU(微处理单元)和存储器等构成的硬件21中的实现管理程序22(虚拟构件)的安装程序、实现操作***(OS)23(控制单元)的程序、和实现应用程序24(控制单元)的程序来实现。管理程序22可以称作虚拟构件。操作***(OS)23和应用程序24的组合可以称作控制单元。
在此情况下,在硬件21中虚拟运行管理程序22来代替硬件,并且被提供用于使得能够不改变操作***23和应用程序24地更换硬件21。如果使得多个控制器20是冗余的以增加可靠性,则管理程序22还被提供用于在各冗余控制器20之间实现相互同步的操作。
也就是说,即使将硬件21更换为具有不同MPU架构、存储器大小、高速缓存大小、存储器映射、装置接口等的硬件,管理程序22也向操作***23提供之前使用的相同类型的接口。因此,由于运行在管理程序22中的操作***23不受硬件21改变的影响,之前使用的操作***23和应用程序24可以运行在新硬件21上。
操作***23在管理程序22中运行,并且例如执行各种管理,诸如应用程序24的操作所需的过程管理和存储器管理。应用程序24在操作***23中运行并控制进行过程控制所需的各现场装置10(例如,从各现场装置10采集测量数据并向各现场装置10发送控制数据)。
监控设备30监控并管理在各控制器20中运行的操作***23和应用程序24的操作状态(操作、待机、停止、复制、空闲等)。例如,处于待机状态的控制器中的应用程序可以被停止,转移到空闲的另一控制器,并且在实现了与当前使用的控制器同步之后,启动冗余操作。
接下来,将描述更换提供在具有上述构造的过程控制***1中的控制器20的过程。在诸如控制器20中出现故障时、在要提高控制器20的处理能力时、以及在将向控制器20添加新的功能时的情况下更换控制器20。图2是示出了根据本发明第一优选实施例的更换控制器的过程的示例的流程图。
在开始更换控制器20的操作时,现场工人首先进行指定要更换的控制器20的作业(步骤S11)。接下来,进行从网络N上移除之前在步骤S11指定的控制器20的作业,并且执行将要用作新控制器20的计算机(新硬件21)连接至网络N的作业(步骤S12)。
在完成了上述更换硬件21的作业时,执行在该计算机中安装软件以实现控制器20的功能的作业。具体地,首先将实现管理程序22的程序安装到连接至网络N的新硬件21中,以实现管理程序22的功能(步骤S13)。接下来,依次安装实现之前在故障控制器20中使用的操作***23的程序、和实现应用程序24的程序,以实现操作***23和应用程序24的功能(步骤S14和S15)。通过执行上述作业,可以在新硬件21上运行之前使用的操作***23和应用程序24。
在此情况下,为了便于理解,当更换控制器20时,已经以工人现场执行更换硬件21并安装软件的作业为例进行了说明。然而,将软件安装到新硬件21中的作业(图2中步骤S13到S15的作业)可以预先执行,然后将进行了这些作业的新硬件21带到现场。这样做,可以减少更换硬件21而在现场执行的作业(仅图2的步骤S11和S12的作业),从而能够减少现场工作量。
如上所述,在第一优选实施例中,在控制器20中提供运行在硬件21中的管理程序22来代替硬件,并且使得操作***23和应用程序24运行在管理程序22中。因此,可以不改变之前使用的现有操作***23和应用程序24地更换硬件21,并且可以灵活地更换和添加控制器20,同时保持兼容性而不更换现有***。
在第一优选实施例中,由于可以一同处理运行在管理程序22中的操作***23和应用程序24,因此便于其备份和恢复。因此,例如,易于执行在以新硬件21更换之前使用的旧的硬件21时所需要的备份和恢复作业。
第二优选实施例
图3是示出根据本发明第二优选实施例的过程控制***的主要部分的构造的框图。第二优选实施例的过程控制***2对图1所示的过程控制***1的构造施加了冗余,以提高可靠性。具体地,代替图1所示的各现场装置10,过程控制***2具有多个现场装置40和多个冗余I/O节点50(输入/输出节点),并且代替图1所示的网络N,具有冗余网络N1和N2,更进一步地,代替图1所示的各控制器20,具有冗余控制器20a和20b。这些冗余I/O节点可以称作输入/输出节点。
尽管类似于图1所示的现场装置10,现场装置40是安装在工厂现场的装置,但是它们与图1所示的各现场装置10的不同之处在于它们通过模拟传输线路C连接至冗余I/O节点50,并且经由各冗余I/O节点50连接至网络N1和N2。模拟传输线路是例如用于传输4至20mA信号的传输线路。
也就是说,尽管图1所示的各现场装置10能够经由网络N进行数字通信,但是第二优选实施例中的各现场装置40经由模拟传输线路输入和输出模拟信号。在图3中,类似于图1,示出了在工厂中安装的现场装置40中测量流体流量的传感器装置41和控制(操作)流体流量的阀装置42。
冗余I/O节点50连接至网络N1和N2,并将在各现场装置40的输入和输出的信号(模拟信号)转换成经由网络N1和N2通信的信号(数字信号)。
类似于图1所示的网络N,网络N1和N2是例如遍布工厂铺设的有线骨干网。类似于如1所示的控制器20,控制器20a和20b利用与硬件资源协同操作的软件来实现管理程序22、操作***23、和应用程序24的功能。
控制器20a和20b各自连接至冗余网络N1和N2。控制器20a和20b通过各自提供的管理程序22相互同步地操作。通过利用控制器20a和20b中的一个作为控制方,而另一个作为待机方,控制方控制多个现场装置,而待机方执行与控制方的运行信息的同步。如果控制方出现故障,则待机方变为控制方,接管控制并继续控制工厂。
接下来,将描述在更换具有上述构造的过程控制***2中提供的冗余控制器20a和20b中作为待机方的一个(在此情况中,为控制器20b)时执行的操作。类似于图1所示的控制器20的情况,在控制器20b中发生了故障的情况下,通过下面的如图2所示的流程图所示的更换过程来更换控制器20b。图4是示出了根据本发明第二优选实施例的更换控制器时进行的操作示例的示意图。
当以新控制器20b更换之前的控制器20b并加电时,首先,提供在新控制器20b中的管理程序22针对要进行同步的控制器访问监控设备30(步骤S21)。在第二优选实施例中,由于提供了冗余控制器20a和20b,因此从监控设备30向控制器20b作出了控制器20a的通知来作为访问结果。
当做出了关于要进行同步的控制的通知时,控制器20b的管理程序22与所通知的控制器20a进行通信,并决定同步操作起点(同步操作开始时间)(步骤S22)。当该过程结束时,控制器20b的管理程序22进入等待在步骤S22决定的同步操作开始时间到达的状态。当同步操作开始时间到达时,控制器20a的管理程序22将运行信息发送至控制器20b的管理程序22,并且基于该运行信息,控制器20b的管理程序22开始同步操作(步骤S23)。
在此之后,运行信息被周期性地从控制器20a的管理程序22发送至控制器20b的管理程序22,并基于该运行信息,控制器20b的管理程序22调整操作定时以同步操作控制器20a和控制器20b。通过执行这种操作,吸收了控制器20a和新控制器20b之间的同步差,从而控制器20a和控制器20b同步操作。
在此情况下,为了便于理解,已经以控制器20b的管理程序22针对要进行同步的控制器访问监控设备30为例进行了说明。然而,表示要进行同步的控制器的信息可以预先存储在控制器20b中,控制器20b的管理程序22基于该信息决定同步操作起点。通过这样做,可以省略对监控设备30的访问。
如上所述,在第二优选实施例中,代替硬件在硬件21中运行的管理程序22被提供在冗余控制器20a和20b的每一个中,并使操作***23和应用程序24在管理程序22中运行,由管理程序22将控制器20a和20b的操作相互同步。因此,类似于第一优选实施例,可以灵活地改变或添加控制器20a和20b,同时保持兼容性,而无需更换现有***,以及不停止过程控制***2地更换硬件21(控制器20b)。
此外,在第二优选实施例中,可以比第一优选实施例更灵活地完成硬件21的更换。例如,尽管出于预算的原因而不能一次更换全部的控制器20a和20b,也可以在预算之内连续更换控制器20a和20b。此外,不仅可以更换硬件21,而且还可以更换软件(操作***23和应用程序24)。一个示例将是在更换了控制器20a和20b的全部硬件21之后以最大限度地利用新硬件21的处理能力的软件更换应用程序24。
图5是示出了根据本发明第二优选实施例的更换控制器的过程的示例的示意图。图5中,提供在控制器20a和20b中的操作***23和应用程序24被表示为AP/OS。此外,假设冗余控制器20a和20b以图5所示的初始状态同步操作(步骤S30)。
首先,如果将要更换控制器20a的硬件,则可以不改变之前的AP/OS地以新硬件和新管理程序来更换硬件和管理程序。已经更换了硬件的控制器20a和控制器20b同步地冗余操作(步骤S31)。接下来,如果将要更换控制器20b,则类似于更换控制器20a的硬件的情况,可以不改变之前的AP/OS地以新硬件和新管理程序来更换硬件和管理程序。已经更换了硬件的控制器20a和已经更换了硬件的控制器20b同步地冗余操作(步骤S32)。
接下来,如果将要更换控制器20a的软件,则只将之前的AP/OS改变为新AP/OS就足够了。于是,已经更换了软件的控制器20b和控制器20a在预先包含的逻辑同步点(具有不同运行地址但完成相同逻辑处理的点)同步地操作(步骤S33)。在还将要更换控制器20b的软件的情况下,类似于更换控制器20a的软件的情况,只将之前的AP/OS改变为新AP/OS就足够了。通过这样做,控制器20a和控制器20b同步地冗余操作(步骤S34)。以此方式,可以在继续AP/OS操作的同时改***件和AP/OS。
此外,在第二优选实施例中,类似于第一优选实施例,由于可以一起处理在管理程序22中运行的操作***23和应用程序24,因此便于其备份和恢复。因此,例如,易于执行在以新硬件21更换之前使用的旧硬件21时所需的备份和恢复作业。另外,尽管各冗余I/O节点50构成为执行与现场装置40进行模拟传输,但可以使用利用数字传输或无线的现场总线。
第三优选实施例
图6是示出根据本发明第三优选实施例的过程控制***的主要部分的构造的框图。在第三优选实施例的过程控制***3中,除了在使得控制各现场装置10的多个应用程序24在其中运行的不同控制器之间提供冗余之外,还额外地针对这些控制器提供了备用控制器。
具体地,如图6所示,过程控制***3具有连接至网络N1和N2的控制器60a至60c以及备用控制器70,其中在控制器60a至60c中运行多个应用程序24。为了简化,在图6中省略了图3所示的监控设备30、现场装置40、和冗余I/O节点50等。
如图6所示,在控制器60a至60c的每一个中实现了在操作***23中无相互干扰地运行的两个应用程序24。在此情况下,为了区分在控制器60a至60c的每一个中运行的应用程序24,在控制器60a中运行的两个应用程序24将是APP1和APP2,在控制器60b中运行的两个应用程序24将是APP3和APP1’,并且在控制器60c中运行的两个应用程序24将是APP2’和APP3’。
在上述控制器60a至60c中运行的应用程序中,运行在控制器60a中的应用程序APP1和运行在控制器60b中的应用程序APP1’是冗余的,运行在控制器60a中的应用程序APP2和运行在控制器60c中的应用程序APP2’是冗余的,并且运行在控制器60b中的应用程序APP3和运行在控制器60c中的应用程序APP3’是冗余的。
备用控制器70被提供用于实现与故障控制器相同的功能,在控制器60a至60c中的一个故障的情况下,不执行更换故障控制器的作业。类似于控制器60a至60c,管理程序22和操作***23在控制器70中实现,并且提供能够使操作***23和应用程序24的操作与控制器60a至60c中的操作相同的接口。为此,例如,如果实现运行在控制器60a中的应用程序APP1的程序安装在备用控制器70中,则可以使应用程序APP1在备用控制器70中运行。
接下来,将描述具有上述构造的过程控制***3中提供的控制器60a至60c之一故障时的操作。在此情况下,将描述控制器60a故障的情况。如果控制器60a故障,则出现这样的状态:运行在控制器60a中的应用程序APP1和APP2进行的控制由运行在控制器60b中的应用程序APP1'和运行在控制器60c中的应用程序APP2'来负责。
即使出现这样的状态,如果用于实现运行在控制器60a中的应用程序APP1和APP2的程序被安装在备用控制器70中,则可以使备用控制器70用作控制器60a。结果,即使不执行更换故障控制器60a的作业,也能再现应用程序APP1和APP1'构成冗余的状态和应用程序APP2和APP2'构成冗余的状态。
尽管已经提供了如6所示的其中针对三个控制器60a至60c提供了一个备用控制器70的示例的说明,但是即使在提供了n个控制器(其中n是大于等于2的整数)时,提供至少一个备用控制器也足够。此外,针对备用控制器70的程序(实现运行在故障控制器中的应用程序的程序)的安装可以由监控设备30完成,并且可替换地可由检测故障控制器的备用控制器70来完成。
如上所述,在第三优选实施例中,提供了这样的控制器60a至60c:其中具有在硬件21中操作的冗余管理程序22来代替硬件,在管理程序22中运行操作***23和应用程序24,以及由管理程序22使控制器60a至60c的操作相互同步。为此,类似于第二优选实施例,可以灵活地更换或添加控制器60a至60c,同时保持兼容性,而不需要更换现有***,并且不停止过程控制***3地更换硬件21(控制器60a至60c)。
此外,在第三优选实施例中,针对控制器60a至60c提供了备用控制器70,从而在该备用控制器70中安装实现故障控制器中运行的应用程序的程序。为此,可以实现与故障控制器相同的功能,而无需执行更换故障控制器的作业。另外,在第三优选实施例中,相比于仅运行一个应用程序的情况,由于有多个应用程序运行在控制器60a至60c的每一个中,因此可以减少控制器的数量(硬件21的数量),从而能够降低安装面积、维护工作量、功耗等。
尽管以上已经描述了根据本发明优选实施例的过程控制***,但是不发明不限于上述优选实施例,而是可以在其范围内自由改变。例如,在上述优选实施例中,已经以其中各现场装置、各控制器、和监控设备经由有线网络连接在一起为例进行了描述,但是本发明还能够应用于经由无线网络进行连接的情况。
本发明提供了一种能够灵活地更换或添加器件、且同时保持兼容性而不需要更换现有***的过程控制***。
根据本发明的优选实施例,在控制器中提供了在硬件中操作的虚拟构件来代替硬件,并且控制各现场装置的操作的控制单元在该虚拟构件中操作。为此,可以不更换之前使用的现有控制单元地更换硬件,从而可以灵活地更换或添加控制器,同时保持兼容性,而无需更换现有***。
此外,根据本发明,由于提供了至少两个控制器来实现冗余控制,但是可以在工厂不停工地情况下更换控制器。
如本文中使用的,下列方向性术语“向前、向后、上、向下、右、左、竖直、水平、下、横向、行及列”以及任何其他类似的方向性术语是指装备了本发明的设备的这些方向。因此,用于描述本发明的这些术语应该相对于装备了本发明的设备来理解。
术语“配置为”用于描述装置的部件、单元或构件,该装置包括被构造和/或编程为执行期望功能的硬件和/或软件。
此外,权利要求中表达为“装置加功能”的术语应该包括能够用来执行本发明的构件的功能的任何结构。
术语“单元”用于描述被构造和/或编程为执行期望功能的硬件和/或软件的部件、单元或构件。典型的硬件示例包括但不限于装置和电路。
尽管上面已经描述并示出了本发明的优选实施例,但是应该理解,这些是本发明的示例而不应看作限制。在不背离本发明范围的情况下可以进行添加、省略、替代、以及其他改变。因此,本发明不应被看作由前述说明书限定,而是仅由权利要求书的范围限定。
Claims (15)
1.一种过程控制***,其执行在工厂中实现的工业过程的控制,所述过程控制***包括:
网络,其提供在所述工厂中;
多个现场装置,其连接至所述网络,所述多个现场装置中的每一个均配置为执行所述工业过程的控制所需的测量和致动中的至少一个;以及
控制器,其连接至所述网络,其具有虚拟构件和控制单元,所述虚拟构件配置为在硬件中操作以代替硬件,所述控制单元配置为在所述虚拟构件中操作,并且经由所述网络控制所述多个现场装置的操作,所述控制器配置为使得能够在不改变所述控制单元的情况下更换硬件。
2.根据权利要求1所述的过程控制***,其中所述虚拟构件是管理程序。
3.根据权利要求1所述的过程控制***,其中提供至少两个控制器来冗余操作。
4.根据权利要求1所述的过程控制***,还包括:
多个输入/输出节点,其连接至所述网络,所述多个输入/输出节点配置为中继所述多个现场装置输入/输入的信号和经由所述网络通信的信号。
5.根据权利要求1所述的过程控制***,还包括:
备用控制器,其连接至所述网络,所述备用控制器具有虚拟构件,所述虚拟构件配置为能够使与发生故障的控制器中所提供的控制单元相同的控制单元进行操作。
6.根据权利要求1所述的过程控制***,其中所述控制单元具有在所述虚拟构件中运行的操作***和在所述操作***中运行的应用程序。
7.根据权利要求3所述的过程控制***,其中所述网络是冗余的。
8.根据权利要求3所述的过程控制***,其中所述控制单元具有在所述虚拟构件中运行的操作***和在所述操作***中运行的应用程序,并且所述过程控制***还包括:
监控设备,其配置为监控和管理运行在所述控制器中的操作***和应用程序的操作状态,使得待机状态的控制器中的应用程序能够停止,进行向空闲的另一个控制器的转移,在达到与当前使用的控制器同步之后,开始冗余操作。
9.根据权利要求6所述的过程控制***,其中
当将旧硬件更换为新硬件时,首先将实现所述虚拟构件的程序安装到所述新硬件中以实现所述虚拟构件的功能,接下来将实现所述操作***的程序和实现之前在所述旧硬件中使用的应用程序的程序安装到所述新硬件中,以实现所述操作***的功能和所述应用程序的功能,使得之前使用的操作***和应用程序能够运行在所述新硬件上。
10.根据权利要求6所述的过程控制***,其中
当将旧硬件更换为新硬件时,预先执行将软件安装到所述新硬件中,然后将进行了这样安装的所述新硬件带到现场,从而能够减少在现场更换硬件的作业。
11.根据权利要求7所述的过程控制***,其中
所述网络包括第一网络和第二网络,并且
所述过程控制***还包括:
多个输入/输出节点,其连接至所述第一网络和所述第二网络,所述多个输入/输出节点配置为中继各现场装置输入/输出的信号以及经由所述第一网络和所述第二网络通信的信号。
12.根据权利要求11所述的过程控制***,其中
所述控制单元具有操作***和应用程序,所述操作***运行在所述虚拟构件中,所述应用程序运行在所述操作***中,并且
所述过程控制***还包括:
监控设备,其配置为监控和管理在所述控制器中运行的所述操作***和所述应用程序的操作状态,以使得待机状态的控制器中的应用程序能够停止,进行向空闲的另一控制器的转移,并且在实现与当前使用的控制器的同步之后,开始冗余操作。
13.根据权利要求12所述的过程控制***,其中
当以新控制器更换旧控制器时,提供在所述新控制器中的第一虚拟构件针对将要进行同步的控制器来访问所述监控设备;
当做出了关于将要进行同步的控制器的通知时,所述新控制器的虚拟构件与所通知的将要进行同步的控制器的虚拟构件进行通信,并决定同步操作开始时间作为同步操作的起点;
所述新控制器的虚拟构件进入等待所述同步操作开始时间到达的状态;以及
当所述同步操作开始时间到达时,将要进行同步的控制器的虚拟构件向所述新控制器的虚拟构件发送执行信息,并且所述新控制器的虚拟构件基于所述执行信息开始同步操作。
14.一种过程控制方法,用于利用过程控制***来控制在工厂中实施的工业过程,所述过程控制***包括:
网络,其提供在所述工厂中;
多个现场装置,其连接至所述网络,所述多个现场装置中的每一个均配置为执行所述工业过程的控制所需的测量和致动中的至少一个;以及
控制器,其连接至所述网络,其具有管理程序和控制单元,所述管理程序配置为在硬件中操作以代替硬件,所述控制单元配置为在所述管理程序中操作,并且经由所述网络控制所述多个现场装置的操作,所述控制单元具有在所述管理程序中运行的操作***和在所述操作***中运行的应用程序,所述控制器配置为使得能够在不改变所述控制单元的情况下更换硬件,
所述过程控制方法包括将旧硬件更换为新硬件的步骤,该步骤包括:
将实现管理程序的软件安装到所述新硬件中,以实现所述管理程序的功能;以及
将实现所述操作***的程序和实现之前在所述旧硬件中使用的所述应用程序的程序安装到所述新硬件中,以实现所述操作***的功能和所述应用程序的功能。
15.根据权利要求14所述的过程控制方法,其中提供至少两个控制器并且它们冗余操作,所述过程控制方法还包括:
当以新控制器更换旧控制器时,由提供在所述新控制器中的管理程序针对将要进行同步的控制器来访问监控设备;
在做出了关于将要进行同步的控制器的通知时,利用所述新控制器的管理程序与所通知的将要进行同步的控制器的管理程序进行通信,并决定同步操作开始时间来作为同步操作的起点;
通过所述新控制器的管理程序进入等待同步操作开始时间到达的状态;
在所述同步操作开始时间到达时,通过将要进行同步的控制器的管理程序向所述新控制器的管理程序发送执行信息;以及
基于所述执行信息来通过所述新控制器的管理程序开始同步操作。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-068041 | 2012-03-23 | ||
JP2012068041A JP5561298B2 (ja) | 2012-03-23 | 2012-03-23 | プロセス制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103324156A true CN103324156A (zh) | 2013-09-25 |
CN103324156B CN103324156B (zh) | 2016-06-22 |
Family
ID=47900799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310091576.9A Active CN103324156B (zh) | 2012-03-23 | 2013-03-21 | 过程控制*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US9261868B2 (zh) |
EP (1) | EP2642360B1 (zh) |
JP (1) | JP5561298B2 (zh) |
CN (1) | CN103324156B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106020135A (zh) * | 2015-03-27 | 2016-10-12 | 横河电机株式会社 | 过程控制*** |
CN107003648A (zh) * | 2014-12-17 | 2017-08-01 | 西门子公司 | 自动化设备的功能模块的检验 |
CN107741737A (zh) * | 2014-01-20 | 2018-02-27 | 横河电机株式会社 | 过程控制器 |
WO2019227401A1 (zh) * | 2018-05-31 | 2019-12-05 | 西门子股份公司 | 冗余热备控制***、方法、控制设备及计算机可读存储介质 |
CN110892348A (zh) * | 2017-07-20 | 2020-03-17 | 霍尼韦尔国际公司 | Newgen控制器中传统控制功能与newgen控制功能 |
CN113448291A (zh) * | 2020-03-26 | 2021-09-28 | 横河电机株式会社 | 控制***、控制装置和对现场设备的访问方法 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5713056B2 (ja) | 2013-06-24 | 2015-05-07 | 横河電機株式会社 | プロセス制御装置及びシステム並びにその更新方法 |
JP6248901B2 (ja) * | 2014-11-13 | 2017-12-20 | 横河電機株式会社 | 入出力装置 |
JP6299640B2 (ja) * | 2015-03-23 | 2018-03-28 | 横河電機株式会社 | 通信装置 |
US10409270B2 (en) * | 2015-04-09 | 2019-09-10 | Honeywell International Inc. | Methods for on-process migration from one type of process control device to different type of process control device |
JP6344350B2 (ja) * | 2015-09-18 | 2018-06-20 | 横河電機株式会社 | 制御装置 |
EP3273315B1 (de) * | 2016-07-19 | 2023-10-18 | ABB Schweiz AG | Plattform zur weiternutzung bestehender software für die ansteuerung industrieller feldgeräte |
US11902373B2 (en) * | 2016-12-15 | 2024-02-13 | Fmc Technologies, Inc. | Smart meter block |
EP3609131A1 (en) * | 2018-08-07 | 2020-02-12 | Siemens Aktiengesellschaft | Operational constraints for operational functions of field devices |
JP7056460B2 (ja) * | 2018-08-10 | 2022-04-19 | 横河電機株式会社 | 制御システム及び制御装置 |
WO2020047780A1 (zh) * | 2018-09-05 | 2020-03-12 | 西门子股份公司 | 冗余热备控制***、控制设备、冗余热备方法及计算机可读存储介质 |
JP6819660B2 (ja) * | 2018-09-26 | 2021-01-27 | 横河電機株式会社 | プロセス制御システム、プロセス制御装置、及びプログラム更新方法 |
US11231701B2 (en) * | 2019-06-10 | 2022-01-25 | Fisher-Rosemount Systems, Inc. | Publish/subscribe protocol for real-time process control |
GB2623651A (en) | 2019-06-10 | 2024-04-24 | Fisher Rosemount Systems Inc | Automatic load balancing and performance leveling of virtual nodes running real-time control in process control systems |
CN110969419A (zh) * | 2019-12-04 | 2020-04-07 | 中国石化销售股份有限公司华南分公司 | 一种站控plc***的替换方法及装置 |
JP7264098B2 (ja) * | 2020-03-26 | 2023-04-25 | 横河電機株式会社 | 制御システム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1285059A (zh) * | 1997-11-03 | 2001-02-21 | 费希尔控制产品国际公司 | 用于具有分布控制功能的过程控制网络中的图表发生器 |
CN1313966A (zh) * | 1998-06-25 | 2001-09-19 | 费希尔控制产品国际公司 | 用于查看过程控制***中的数据的功能块装置 |
WO2004042482A1 (de) * | 2002-11-04 | 2004-05-21 | Endress + Hauser Flowtec Ag | Verfahren zur offline-parametrierung eines feldgerätes der prozessautomatisierungstechnik |
EP1543391B1 (de) * | 2002-09-26 | 2008-10-29 | Endress + Hauser Process Solutions AG | Verfahren zur simulation eines feldgerätes in einem netzwerk der prozessautomatisierungstechnik |
WO2011154211A1 (de) * | 2010-06-10 | 2011-12-15 | Endress+Hauser Process Solutions Ag | Verfahren zum integrieren von zumindest einem feldgerät in ein netzwerk der automatisierungstechnik |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6047222A (en) * | 1996-10-04 | 2000-04-04 | Fisher Controls International, Inc. | Process control network with redundant field devices and buses |
JP4054509B2 (ja) * | 2000-04-19 | 2008-02-27 | 株式会社東芝 | フィールド機器制御システムおよびコンピュータが読取り可能な記憶媒体 |
JP4399773B2 (ja) | 2003-11-19 | 2010-01-20 | 横河電機株式会社 | 制御システム |
JP4193140B2 (ja) * | 2005-01-31 | 2008-12-10 | 横河電機株式会社 | 二重化情報処理システム |
US7340574B2 (en) * | 2005-08-30 | 2008-03-04 | Rockwell Automation Technologies, Inc. | Method and apparatus for synchronizing an industrial controller with a redundant controller |
US8359112B2 (en) * | 2006-01-13 | 2013-01-22 | Emerson Process Management Power & Water Solutions, Inc. | Method for redundant controller synchronization for bump-less failover during normal and program mismatch conditions |
US7814495B1 (en) * | 2006-03-31 | 2010-10-12 | V Mware, Inc. | On-line replacement and changing of virtualization software |
US8364291B2 (en) * | 2007-11-13 | 2013-01-29 | Rockwell Automation Technologies, Inc. | Method and apparatus for providing redundancy in an industrial control system |
US20090132057A1 (en) * | 2007-11-20 | 2009-05-21 | Abb Research Ltd. | Control system for controlling the movements of a plurality of mechanical units |
DE102007062395B4 (de) | 2007-12-20 | 2019-08-08 | Endress + Hauser Flowtec Ag | Verfahren zum Parametrieren eines Feldgerätes der Prozessautomatisierungstechnik |
US8631404B2 (en) * | 2010-02-18 | 2014-01-14 | Red Hat Israel, Ltd. | Mechanism for downloading hypervisor updates via a virtual hardware device using existing virtual machine-host channels |
GB201004449D0 (en) * | 2010-02-22 | 2010-05-05 | Corbett Sean | Data accelerator |
-
2012
- 2012-03-23 JP JP2012068041A patent/JP5561298B2/ja active Active
-
2013
- 2013-03-14 EP EP13159189.3A patent/EP2642360B1/en active Active
- 2013-03-14 US US13/827,634 patent/US9261868B2/en active Active
- 2013-03-21 CN CN201310091576.9A patent/CN103324156B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1285059A (zh) * | 1997-11-03 | 2001-02-21 | 费希尔控制产品国际公司 | 用于具有分布控制功能的过程控制网络中的图表发生器 |
CN1313966A (zh) * | 1998-06-25 | 2001-09-19 | 费希尔控制产品国际公司 | 用于查看过程控制***中的数据的功能块装置 |
EP1543391B1 (de) * | 2002-09-26 | 2008-10-29 | Endress + Hauser Process Solutions AG | Verfahren zur simulation eines feldgerätes in einem netzwerk der prozessautomatisierungstechnik |
WO2004042482A1 (de) * | 2002-11-04 | 2004-05-21 | Endress + Hauser Flowtec Ag | Verfahren zur offline-parametrierung eines feldgerätes der prozessautomatisierungstechnik |
WO2011154211A1 (de) * | 2010-06-10 | 2011-12-15 | Endress+Hauser Process Solutions Ag | Verfahren zum integrieren von zumindest einem feldgerät in ein netzwerk der automatisierungstechnik |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107741737A (zh) * | 2014-01-20 | 2018-02-27 | 横河电机株式会社 | 过程控制器 |
CN107741737B (zh) * | 2014-01-20 | 2021-06-29 | 横河电机株式会社 | 过程控制器 |
CN107003648A (zh) * | 2014-12-17 | 2017-08-01 | 西门子公司 | 自动化设备的功能模块的检验 |
CN107003648B (zh) * | 2014-12-17 | 2019-06-11 | 西门子公司 | 自动化设备的功能模块的检验方法和工程规划*** |
US10955804B2 (en) | 2014-12-17 | 2021-03-23 | Siemens Aktiengesellchaft | Checking a functional module of an automation installation |
CN106020135A (zh) * | 2015-03-27 | 2016-10-12 | 横河电机株式会社 | 过程控制*** |
CN106020135B (zh) * | 2015-03-27 | 2020-02-21 | 横河电机株式会社 | 过程控制*** |
CN110892348A (zh) * | 2017-07-20 | 2020-03-17 | 霍尼韦尔国际公司 | Newgen控制器中传统控制功能与newgen控制功能 |
WO2019227401A1 (zh) * | 2018-05-31 | 2019-12-05 | 西门子股份公司 | 冗余热备控制***、方法、控制设备及计算机可读存储介质 |
CN112204482A (zh) * | 2018-05-31 | 2021-01-08 | 西门子股份公司 | 冗余热备控制***、方法、控制设备及计算机可读存储介质 |
US12013769B2 (en) | 2018-05-31 | 2024-06-18 | Siemens Aktiengesellschaft | Hot-standby redundancy control system, method, control apparatus, and computer readable storage medium |
CN113448291A (zh) * | 2020-03-26 | 2021-09-28 | 横河电机株式会社 | 控制***、控制装置和对现场设备的访问方法 |
Also Published As
Publication number | Publication date |
---|---|
US9261868B2 (en) | 2016-02-16 |
EP2642360A1 (en) | 2013-09-25 |
EP2642360B1 (en) | 2018-05-23 |
US20130253671A1 (en) | 2013-09-26 |
CN103324156B (zh) | 2016-06-22 |
JP5561298B2 (ja) | 2014-07-30 |
JP2013200669A (ja) | 2013-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103324156A (zh) | 过程控制*** | |
US20220260961A1 (en) | Methods and apparatus to virtualize a process control system | |
CN104698978B (zh) | 一种基于虚拟化技术的数控***远程监控及调试方法 | |
US10019303B2 (en) | Method for error monitoring, control and data transmission installation and control device | |
US8132042B2 (en) | Method and device for exchanging data on the basis of the OPC communications protocol between redundant process automation components | |
EP3346381B1 (en) | Cloud service control device, cloud service control system, cloud service control method, program and storage medium | |
CN103592880B (zh) | 用于大型工程类设备的智能控制器*** | |
KR100687628B1 (ko) | 원격 통합감시제어장치 및 그의 이중화시스템 구동방법 | |
WO2015169352A1 (en) | Flexible controller utilization in a process control system | |
US20150018980A1 (en) | Method for the Fail-Safe Operation of a Process Control System with Redundant Control Devices | |
JP5660082B2 (ja) | プロセス制御装置及びシステム | |
CN105306605B (zh) | 一种双主机服务器*** | |
JP2010505167A (ja) | 工作機械を操作するための操作装置 | |
CN104932472A (zh) | 一种网络在线可重构的工业安全监控*** | |
CN103246242A (zh) | 工厂监视控制装置以及工厂监视控制方法 | |
EP2547045A1 (en) | Field communication system | |
WO2007075097A1 (en) | Processing unit and method for configuring a networked automation system | |
CN102231073A (zh) | 网络冗余通信方法、装置和*** | |
CN204883337U (zh) | Pas100控制***的通信模块冗余构架 | |
KR101545232B1 (ko) | 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템 | |
KR20140135031A (ko) | 이중화 시스템 및 그의 제어 방법 | |
CN109739202B (zh) | 生产管理*** | |
US11550298B2 (en) | Method for operating an automation technology facility | |
JPH08237762A (ja) | ビル管理システム | |
JP7349416B2 (ja) | 分散制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |