EP3161562B1 - A method for controlling a process plant using a redundant local supervisory controller - Google Patents
A method for controlling a process plant using a redundant local supervisory controller Download PDFInfo
- Publication number
- EP3161562B1 EP3161562B1 EP15734470.6A EP15734470A EP3161562B1 EP 3161562 B1 EP3161562 B1 EP 3161562B1 EP 15734470 A EP15734470 A EP 15734470A EP 3161562 B1 EP3161562 B1 EP 3161562B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- supervisory controller
- local
- control
- controllers
- process variables
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 94
- 238000004891 communication Methods 0.000 claims description 20
- 230000001105 regulatory effect Effects 0.000 claims description 17
- 230000001276 controlling effect Effects 0.000 claims description 6
- 238000005314 correlation function Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 241000876453 Varanus indicus Species 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000004886 process control Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- 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
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
- G05B9/03—Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
-
- 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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems 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/0423—Input/output
- G05B19/0425—Safety, monitoring
-
- 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/0428—Safety, monitoring
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24182—Redundancy
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to control systems and industrial automation. More particularly, the present invention relates to redundant secondary controllers of control systems.
- advanced process control applications are control applications supervise and regulate the local control applications.
- Advanced process control applications due to their high processing requirements, are present on remote servers and communicate with the local control applications within the plant site in terms of assigning the set-points to the local control applications.
- the local control applications targets to attain the received set points. For example, a model predictive control assigns set-point to the plant level PID control and PID controller targets to attain that.
- a backup or redundant network access point having similar functionality as the advanced control application is provided. Upon detection of loss of connectivity, the redundant network access point is selected to act as the advanced control application.
- a secondary communication channel is present between the cloud platform and the local control application. The advanced control application is accessed through the secondary communication channel upon failure of the primary communication channel.
- US 2005/0004684 A1 relates to a system and a method for adjusting a control model, wherein control information is received from a sensor.
- a cloud-hosted control system for protecting against local control failure is described.
- a process control system that integrates the collection and analysis of process control data is presented in US 2007/0142936 A1 .
- Figure 1 illustrates a system 100 controlling a process using a plurality of field devices (not shown in figure 1 ) in a process plant 150.
- the plurality of field devices includes one or more sensors located in various areas of the process plant for measuring process variables associated with the process. These process variables are herein referred to as measured process variables. Additionally, the plurality of field devices includes one or more actuators which regulate various physical parameters in relation to the process.
- the plurality of field devices including the sensors and the field devices are operatively connected to a plurality of corresponding regulatory controllers 160 (illustrated in figure to as controller 163 and controller 166), thereby forming one or more control loops.
- the regulatory controllers 160 on the basis of set points in relation to certain process variables (herein after referred to as control variables) and the measurements from the sensors, regulate the actuators accordingly.
- the regulatory controllers 160 receive set points in relation to the one or more control variables from a remote supervisory controller 120 during normal mode of operation.
- the remote supervisory controller 120 is located outside the process plant 150.
- the remote supervisory controller 120 is connected to the plurality of regulatory controllers 160 via a communication link 155.
- the remote supervisory controller 120 receives information associated with one or more measured process variables, and generates one or more set points in relation to one or more control process variables, using a remote process model based on the information associated with the one or more measured process variables.
- the remote supervisory controller 120 is hosted as a service on a remote computing platform 110.
- the system 100 includes a local supervisory controller 130 connected to the plurality of regulatory controllers 160 over a process bus 170 of a control network within the process plant 150.
- the local supervisory controller 130 includes a local process model (not shown in figure 1 ).
- the local process model of the local supervisory controller 130 is configured by a configuration server 125.
- the local supervisory controller 130 uses the configured local process model, provides intermediate set points to the plurality of regulatory controller 160 till the communication link 155 is recovered and connection with the remote supervisory controller 120 is reestablished.
- the local supervisory controller 130 works a temporary back up for the remote supervisory controller 120 till the communication link 155 recovers from the intermediate failure.
- Figure 2 illustrates a method 200 for controlling a process using a plurality of field devices in the process plant 150, in accordance with various embodiments of the present invention.
- the configuration server monitors transmission of the information associated with one or more measured process variables, and the one or more set points in relation to one or more control process variables;
- Figure 2 illustrates a method 200 of assisting a first operator using the operator assistance tool during one or more engineering activities including configuration of a plurality of devices (115, 117 and 119), in accordance with various embodiments of the present invention.
- control data refers to information associated with one or more measured process variables, and one or more set points in relation to one or more control process variables, generated using the remote process model based on the information associated with the one or more measured process variables.
- the configuration server 125 determines one or more functional correlations between the one or more measured process variables and the one or more control process variables, based on the control data and a predetermined correlation function.
- the configuration server 125 utilizes a plurality of statistical methods commonly known in the art to determine one or more functional correlations between the one or more measured process variables and the one or more control process variables. For example, if the configuration server 125 identifies from the control data that violation of a measured process variable results in new set points in relation to control process variable, the configuration server 125 determines that a functional correlation exists between the measured process variable and the control process variable.
- the configuration server 125 identifies the one or more control variables for which new set points are generated when certain measured process variables violate process constraints. Accordingly, the configuration server 125 determines functional correlations between the control variables and measured variables.
- the configuration server 125 determines the significance of each control variable on a measured variable.
- the configuration server 125 configures the local process model based on the determined one or more functional correlations. In an embodiment, the configuration server 125 configures the local process model in accordance with the significance of each control process variable on a measured process variable.
- the local supervisory controller provides one or more intermediate set points in relation to the one or more control process variables using the configured local process model, to the plurality of controllers 160 for regulating the one or more field devices.
- the communication link 155 recovers from the intermediate failure within a predetermined time period.
- the predetermined time period is set by an operator of the process plant 150.
- the local supervisory controller 130 raises an alarm.
- the configuration server 125 keeps tuning and updating the functional correlations and accordingly configures the local supervisory controller.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
Description
- The present invention relates to control systems and industrial automation. More particularly, the present invention relates to redundant secondary controllers of control systems.
- In automation context, advanced process control applications are control applications supervise and regulate the local control applications. Advanced process control applications, due to their high processing requirements, are present on remote servers and communicate with the local control applications within the plant site in terms of assigning the set-points to the local control applications. The local control applications targets to attain the received set points. For example, a model predictive control assigns set-point to the plant level PID control and PID controller targets to attain that.
- Usually advanced process control applications involve use of model, control, optimization, analytical computations, etc., with different levels of complexity and often require an expert support. While shifting advanced applications to a cloud platform or a remote computing platform, the computational complexity and expertise stays with the cloud platform, and only the optimal set points are communicated to the plant level local control applications. In case of failure of connectivity to the cloud platform, or any other issues that prevent communication between the advanced process control application and the local control application, the local control application keeps operating at the previously assigned set-points from the advanced control application.
- Conventionally, one approach to handle loss of connectivity between the cloud platform and the local control application, a backup or redundant network access point having similar functionality as the advanced control application is provided. Upon detection of loss of connectivity, the redundant network access point is selected to act as the advanced control application. In another approach, a secondary communication channel is present between the cloud platform and the local control application. The advanced control application is accessed through the secondary communication channel upon failure of the primary communication channel.
-
US 2005/0004684 A1 relates to a system and a method for adjusting a control model, wherein control information is received from a sensor. InUS 2013/0285799 A1 , a cloud-hosted control system for protecting against local control failure is described. A process control system that integrates the collection and analysis of process control data is presented inUS 2007/0142936 A1 . - However, these approaches involve considerable costs. Therefore, there is a need for an improved method and system which is capable of handling loss of connectivity between the advanced control processes on the cloud platform and the local control infrastructure present in the plant
-
-
Figure 1 illustrates a system for controlling a process using a plurality of field devices in a process plant, in accordance with various embodiments of the present invention; and -
Figure 2 illustrates a method for controlling a process using a plurality of field devices in a process plant, in accordance with various embodiments of the present invention. - In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments, which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments, and it is to be understood that other embodiments may be utilized and that logical, mechanical, electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is, therefore, not to be taken in a limiting sense.
-
Figure 1 illustrates asystem 100 controlling a process using a plurality of field devices (not shown infigure 1 ) in aprocess plant 150. The plurality of field devices includes one or more sensors located in various areas of the process plant for measuring process variables associated with the process. These process variables are herein referred to as measured process variables. Additionally, the plurality of field devices includes one or more actuators which regulate various physical parameters in relation to the process. - The plurality of field devices including the sensors and the field devices are operatively connected to a plurality of corresponding regulatory controllers 160 (illustrated in figure to as
controller 163 and controller 166), thereby forming one or more control loops. Theregulatory controllers 160, on the basis of set points in relation to certain process variables (herein after referred to as control variables) and the measurements from the sensors, regulate the actuators accordingly. Theregulatory controllers 160 receive set points in relation to the one or more control variables from a remotesupervisory controller 120 during normal mode of operation. - The remote
supervisory controller 120 is located outside theprocess plant 150. The remotesupervisory controller 120 is connected to the plurality ofregulatory controllers 160 via acommunication link 155. The remotesupervisory controller 120 receives information associated with one or more measured process variables, and generates one or more set points in relation to one or more control process variables, using a remote process model based on the information associated with the one or more measured process variables. In an embodiment, the remotesupervisory controller 120 is hosted as a service on aremote computing platform 110. - Additionally, the
system 100 includes a localsupervisory controller 130 connected to the plurality ofregulatory controllers 160 over aprocess bus 170 of a control network within theprocess plant 150. The localsupervisory controller 130 includes a local process model (not shown infigure 1 ). The local process model of the localsupervisory controller 130 is configured by aconfiguration server 125. Upon an intermediate or temporary failure ofcommunication link 155, the localsupervisory controller 130 using the configured local process model, provides intermediate set points to the plurality ofregulatory controller 160 till thecommunication link 155 is recovered and connection with the remotesupervisory controller 120 is reestablished. The localsupervisory controller 130 works a temporary back up for the remotesupervisory controller 120 till thecommunication link 155 recovers from the intermediate failure. These aspects are further explained in the description offigure 2 . -
Figure 2 illustrates amethod 200 for controlling a process using a plurality of field devices in theprocess plant 150, in accordance with various embodiments of the present invention. - At
step 210, the configuration server monitors transmission of the information associated with one or more measured process variables, and the one or more set points in relation to one or more control process variables; -
Figure 2 illustrates amethod 200 of assisting a first operator using the operator assistance tool during one or more engineering activities including configuration of a plurality of devices (115, 117 and 119), in accordance with various embodiments of the present invention. - At
step 210, theconfiguration server 125 monitors transmission of control data between the remotesupervisory controller 120 and the plurality ofcontrollers 160 over thecommunication link 155. The control data herein refers to information associated with one or more measured process variables, and one or more set points in relation to one or more control process variables, generated using the remote process model based on the information associated with the one or more measured process variables. - At
step 220, theconfiguration server 125 determines one or more functional correlations between the one or more measured process variables and the one or more control process variables, based on the control data and a predetermined correlation function. Theconfiguration server 125 utilizes a plurality of statistical methods commonly known in the art to determine one or more functional correlations between the one or more measured process variables and the one or more control process variables. For example, if theconfiguration server 125 identifies from the control data that violation of a measured process variable results in new set points in relation to control process variable, theconfiguration server 125 determines that a functional correlation exists between the measured process variable and the control process variable. Particularly, using the remote supervisory controller and the control data, theconfiguration server 125 identifies the one or more control variables for which new set points are generated when certain measured process variables violate process constraints. Accordingly, theconfiguration server 125 determines functional correlations between the control variables and measured variables. - Similarly in an embodiment, when the number of measured variables is more than the number of control variables or vice versa, the
configuration server 125 determines the significance of each control variable on a measured variable. - At step 230, the
configuration server 125 configures the local process model based on the determined one or more functional correlations. In an embodiment, theconfiguration server 125 configures the local process model in accordance with the significance of each control process variable on a measured process variable. Upon the intermediate or temporary failure of thecommunication link 155, atstep 240, the local supervisory controller provides one or more intermediate set points in relation to the one or more control process variables using the configured local process model, to the plurality ofcontrollers 160 for regulating the one or more field devices. - The
communication link 155 recovers from the intermediate failure within a predetermined time period. In an embodiment, the predetermined time period is set by an operator of theprocess plant 150. In an embodiment, if thecommunication link 155 does not recover within the predetermined period of time, the localsupervisory controller 130 raises an alarm. In an embodiment, theconfiguration server 125 keeps tuning and updating the functional correlations and accordingly configures the local supervisory controller. - .This written description uses examples to describe the subject matter herein, including the best mode, and also to enable any person skilled in the art to make and use the subject matter. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
Claims (8)
- A method for controlling a process with a plurality of field devices in a process plant (150) using a plurality of regulatory controllers (160), wherein the plurality of regulatory controllers (160) are connected to a remote supervisory controller (120) over a communication link (155) and to a local supervisory controller (130) over a process bus (170) for receiving set points, the method comprisinga. monitoring transmission of control data between the remote supervisory controller (120) and the plurality of controllers (160) over the communication link (155), wherein the control data includes information associated with one or more measured process variables, and one or more set points in relation to one or more control process variables, generated by the remote supervisory controller (120) using a remote process model based on the information associated with the one or more measured process variables;b. determining one or more functional correlations between the one or more measured process variables and the one or more control process variables, based on the control data and a predetermined correlation function for configuring a local process model of the local supervisory controller;c. configuring the local process model based on the determined one or more functional correlations; andd. providing one or more intermediate set points in relation to the one or more control process variables using the configured local process model, to the plurality of controllers (160) for regulating the one or more field devices, upon an intermediate failure of the communication link (155);
wherein the communication link (155) recovers from the intermediate failure within a predetermined time period. - The method as claimed in claim 1, wherein the plurality of regulatory controller (160) includes one or more proportional integrative derivative (PID) controllers.
- The method as claimed in claim 1, wherein the predetermined correlation function is set in the remote supervisory controller (120).
- The method as claimed in claim 1, wherein the local process model is a linear process model.
- A system for controlling a process using a plurality of field devices in a process plant (150), the system comprisinga. a plurality of regulatory controllers (160) for regulating the plurality of field devices of the process plant (150), wherein the plurality of the regulatory controllers (160) are connected to a local supervisory controller (130) over a process bus of a control network in the process plant;b. a remote supervisory controller (120) connected to the plurality of regulatory controllers (160) via a communication link (155) for receiving information associated with one or more measured process variables, and for generating and transmitting one or more set points in relation to one or more control process variables, using a remote process model based on the information associated with the one or more measured process variables; andc. wherein the local supervisory controller (130) is configured toi. provide one or more intermediate set points in relation to the one or more control process variables using a local process model, to the plurality of controllers (160) for regulating the one or more field devices, upon an intermediate failure of the communication link (155); andd. a configuration server (125) connected to the remote supervisory controller, configured toi. monitor transmission of control data between the remote supervisory controller (120) and the plurality of controllers (160) via the communication link (155), wherein the control data includes the information associated with one or more measured process variables, and the one or more set points in relation to one or more control process variables;ii. determine one or more functional correlations between the one or more measured process variables and the one or more control process variables based on the control data and a predetermined correlation function; andiii. configure the local process model based on the determined one or more functional correlations; andwherein the communication link (155) recovers from the intermediate failure within a predetermined time period.
- The system as claimed in claim 5, wherein the plurality of regulatory controller (160) includes one or more proportional integrative derivative (PID) controllers.
- The system as claimed in claim 5, wherein the predetermined correlation function is set in the remote supervisory controller (120).
- The system as claimed in claim 5, wherein the local process model is a linear process model.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN3099CH2014 | 2014-06-26 | ||
PCT/IB2015/054769 WO2015198256A2 (en) | 2014-06-26 | 2015-06-25 | A method for controlling a process plant using a redundant local supervisory controller |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3161562A2 EP3161562A2 (en) | 2017-05-03 |
EP3161562B1 true EP3161562B1 (en) | 2020-05-20 |
Family
ID=53514376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15734470.6A Active EP3161562B1 (en) | 2014-06-26 | 2015-06-25 | A method for controlling a process plant using a redundant local supervisory controller |
Country Status (4)
Country | Link |
---|---|
US (1) | US10503155B2 (en) |
EP (1) | EP3161562B1 (en) |
CN (1) | CN107003644B (en) |
WO (1) | WO2015198256A2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9494924B2 (en) * | 2012-05-18 | 2016-11-15 | Kabushiki Kaisha Toshiba | Social infrastructure control system, control method, control apparatus, and server |
DE102016107491A1 (en) | 2016-04-22 | 2017-10-26 | Beckhoff Automation Gmbh | Connection unit, monitoring system and method for operating an automation system |
US10416661B2 (en) * | 2017-11-30 | 2019-09-17 | Abb Schweiz Ag | Apparatuses, systems and methods of secure cloud-based monitoring of industrial plants |
US11050651B2 (en) * | 2018-01-04 | 2021-06-29 | General Electric Company | Systems and methods for health monitoring and upgrade of a distributed controller |
US11502904B2 (en) * | 2018-01-04 | 2022-11-15 | General Electric Company | Systems and methods for automatic feedback control in a distributed control system |
WO2019157602A1 (en) * | 2018-02-19 | 2019-08-22 | Venne Jean Simon | Systems and methods of optimizing hvac control in a building or network of buildings |
US11579596B2 (en) * | 2018-07-26 | 2023-02-14 | Nec Corporation | Plant monitoring apparatus, plant monitoring method, and computer readable recording medium |
US10809701B2 (en) * | 2018-12-13 | 2020-10-20 | Mitsubishi Electric Research Laboratories, Inc. | Network adapted control system |
US11481282B2 (en) * | 2019-03-29 | 2022-10-25 | Honeywell International Inc. | Redundant controllers or input-output gateways without dedicated hardware |
US11762742B2 (en) | 2020-03-31 | 2023-09-19 | Honeywell International Inc. | Process control system with different hardware architecture controller backup |
US11989084B2 (en) | 2020-09-23 | 2024-05-21 | Honeywell International Inc. | Self-healing process control system |
US11874938B2 (en) | 2020-11-03 | 2024-01-16 | Honeywell International Inc. | Admittance mechanism |
US11796976B2 (en) * | 2020-12-15 | 2023-10-24 | Reid Alan Baldwin | HVAC control using home automation hub |
EP4057087B1 (en) * | 2021-03-08 | 2024-03-06 | Siemens Aktiengesellschaft | A method for providing a predicted binary process signal |
EP4063974A1 (en) * | 2021-03-23 | 2022-09-28 | ABB Schweiz AG | Controlling an industrial process using virtualized instances of control software |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7289861B2 (en) * | 2003-01-28 | 2007-10-30 | Fisher-Rosemount Systems, Inc. | Process control system with an embedded safety system |
US20050004684A1 (en) * | 2003-07-01 | 2005-01-06 | General Electric Company | System and method for adjusting a control model |
US20060047776A1 (en) * | 2004-08-31 | 2006-03-02 | Chieng Stephen S | Automated failover in a cluster of geographically dispersed server nodes using data replication over a long distance communication link |
US7738975B2 (en) * | 2005-10-04 | 2010-06-15 | Fisher-Rosemount Systems, Inc. | Analytical server integrated in a process control network |
US9015520B2 (en) * | 2006-06-29 | 2015-04-21 | Dssdr, Llc | Data transfer and recovery |
EP2293159A1 (en) | 2009-09-02 | 2011-03-09 | ABB Research Ltd. | Redundant control for a process control system |
US9575476B2 (en) * | 2012-04-26 | 2017-02-21 | Honeywell International Inc. | System and method to protect against local control failure using cloud-hosted control system back-up processing |
US10096003B2 (en) * | 2013-05-31 | 2018-10-09 | Javid Vahid | Apparatus, methods and systems for knowledge based maintenance |
US9904915B2 (en) * | 2013-08-08 | 2018-02-27 | Ncr Corporation | Virtualized ATM |
US20170082998A1 (en) * | 2014-04-22 | 2017-03-23 | Siemens Aktiengesellschaft | Monitoring of failure tolerance for an automation installation |
-
2015
- 2015-06-25 WO PCT/IB2015/054769 patent/WO2015198256A2/en active Application Filing
- 2015-06-25 EP EP15734470.6A patent/EP3161562B1/en active Active
- 2015-06-25 US US15/321,188 patent/US10503155B2/en active Active
- 2015-06-25 CN CN201580034161.5A patent/CN107003644B/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
US10503155B2 (en) | 2019-12-10 |
WO2015198256A3 (en) | 2016-03-10 |
US20170199515A1 (en) | 2017-07-13 |
WO2015198256A2 (en) | 2015-12-30 |
EP3161562A2 (en) | 2017-05-03 |
CN107003644A (en) | 2017-08-01 |
CN107003644B (en) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3161562B1 (en) | A method for controlling a process plant using a redundant local supervisory controller | |
CN110832416B (en) | Integrity monitoring in an automation system | |
US11175976B2 (en) | System and method of generating data for monitoring of a cyber-physical system for early determination of anomalies | |
EP3175591B1 (en) | System and method for controller redundancy and controller network redundancy with ethernet/ip i/o | |
JP6647824B2 (en) | Error diagnosis system and error diagnosis method | |
US11494252B2 (en) | System and method for detecting anomalies in cyber-physical system with determined characteristics | |
US10573421B2 (en) | Plant operation system and plant operation method | |
JP6961740B2 (en) | Use of AI to ensure data integrity of industrial controllers | |
US10591970B2 (en) | Industrial asset management systems and methods thereof | |
US20180372788A1 (en) | Universal terminals transmitter supporting flexible connection of rtd sensor | |
US10649879B2 (en) | Integration of diagnostic instrumentation with machine protection system | |
US11561525B2 (en) | Flexible condition monitoring of industrial machines | |
US20210333787A1 (en) | Device management system, model learning method, and model learning program | |
JP2017062207A (en) | Abnormality sign monitoring system | |
EP3885853B1 (en) | I/o mesh architecture for a safety instrumented system | |
EP3674828B1 (en) | System and method of generating data for monitoring of a cyber-physical system for early determination of anomalies | |
EP3931646B1 (en) | System, device and method for managing and optimizing connection between field devices and automation devices | |
US11768750B2 (en) | Method for improving the measuring performance of an automation field device to be configured | |
JP6914680B2 (en) | Monitoring and control system and time adjustment method | |
EP3304221B1 (en) | System and method for handling equipment service for model predictive controllers and estimators | |
KR101790152B1 (en) | System and method for restoring plant data in distributed controller system | |
GB2507602A (en) | Methods and apparatus to apply multiple trip limits to a device in a process control system | |
KR102649422B1 (en) | Method and apparatus for providing driving information | |
CN106534094B (en) | Vulnerability scanning method, device and system and industrial control system | |
JP2019075026A (en) | Monitoring device, model creation server, and monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20161229 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20200110 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602015053034 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1273004 Country of ref document: AT Kind code of ref document: T Effective date: 20200615 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20200520 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200821 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200921 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200920 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200820 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200820 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1273004 Country of ref document: AT Kind code of ref document: T Effective date: 20200520 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602015053034 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200625 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20200630 |
|
26N | No opposition filed |
Effective date: 20210223 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200630 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200625 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200630 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200720 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200630 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200520 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20240621 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240619 Year of fee payment: 10 |