Fault tolerant industrial automation control system

US10073749B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10073749-B2
Application numberUS-201514959392-A
CountryUS
Kind codeB2
Filing dateDec 4, 2015
Priority dateJun 14, 2013
Publication dateSep 11, 2018
Grant dateSep 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A combination of a component-based automation framework, software-based redundancy patterns, and a distributed, reliable runtime manager, is able to detect host failures and to trigger a reconfiguration of the system at runtime. This combined solution maintains system operation in case a fault occurs and, in addition, automatically restores fault tolerance by using backup contingency plans, and without the need for operator intervention or immediate hardware replacement. A fault-tolerant fault tolerance mechanism is thus provided, which restores the original level of fault tolerance after a failure has occurred—automatically and immediately, i.e., without having to wait for a repair or replacement of the faulty entity. In short, the invention delivers increased availability or uptime of a system at reduced costs and complexity for an operator or engineer by adapting automatically to a new environment.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of providing fault tolerance in an Industrial Automation and Control System IACS including a plurality of hosts connected to a communication bus, wherein each host executes cyclically a number of components according to a configuration, comprising the steps of: executing an active instance of a critical component on a first host and synchronizing a first standby instance of the critical component instantiated on a second host with the active instance; detecting a failure of the first host; activating a first backup configuration including executing the first standby instance as the now active instance of the critical component on the second host, and including synchronizing therewith a second standby instance of the critical component instantiated on a third host; providing first backup configurations to each host; detecting a failure of the first host by all further hosts; and activating, at all further hosts, a first backup configuration corresponding to the failure of the first host. 2. The method of claim 1 , comprising providing a second backup configuration including assigning a third standby instance of the critical component to a fourth host. 3. A computer program product including computer program code for controlling one or more processors of an Industrial Automation Control System IACS including a plurality of execution hosts connected to a communication bus, wherein each host executes cyclically a number of components according to a configuration, the program comprising the steps of: executing an active instance of a critical component on a first host and synchronizing a first standby instance of the critical component instantiated on a second host with the active instance; detecting a failure of the first host; activating a first backup configuration including executing the first standby instance as the now active instance of the critical component on the second host, and including synchronizing therewith a second standby instance of the critical component instantiated on a third host; providing first backup configurations to each host; detecting a failure of the first host by all further hosts; and activating, at all further hosts, a first backup configuration corresponding to the failure of the first host. 4. An Industrial Automation System having one or more processors and a computer program product including computer program code for controlling the one or more processors to perform the following process steps: executing an active instance of a critical component on a first host and synchronizing a first standby instance of the critical component instantiated on a second host with the active instance; detecting a failure of the first host; activating a first backup configuration including executing the first standby instance as the now active instance of the critical component on the second host, and including synchronizing therewith a second standby instance of the critical component instantiated on a third host; providing first backup configurations to each host; detecting a failure of the first host by all further hosts; and activating, at all further hosts, a first backup configuration corresponding to the failure of the first host.

Assignees

Inventors

Classifications

  • characterized by the configuration of the monitoring system · CPC title

  • Real-time · CPC title

  • Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit · CPC title

  • G06F11/203Primary

    using migration · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10073749B2 cover?
A combination of a component-based automation framework, software-based redundancy patterns, and a distributed, reliable runtime manager, is able to detect host failures and to trigger a reconfiguration of the system at runtime. This combined solution maintains system operation in case a fault occurs and, in addition, automatically restores fault tolerance by using backup contingency plans, and…
Who is the assignee on this patent?
Abb Schweiz Ag
What technology area does this patent fall under?
Primary CPC classification G05B23/0208. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).