Redundant Automation System and Method for Operation Thereof
US-2016154403-A1 · Jun 2, 2016 · US
US11032098B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11032098-B2 |
| Application number | US-201916668347-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 30, 2019 |
| Priority date | Oct 31, 2018 |
| Publication date | Jun 8, 2021 |
| Grant date | Jun 8, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A controller cluster for controlling a technical device with a redundant first automation device and second automation device, wherein a virtual network interface controller is arranged in the automation devices between a first network interface controller and a protocol stack, and wherein the network interface controller administers a cluster hardware address in addition to a standard hardware address and thus the controller cluster, despite there being two automation devices, presents itself externally as one device.
Opening claim text (preview).
What is claimed is: 1. A controller cluster for controlling a technical device, comprising: a bus system; a first automation device including a first control program for controlling the technical device and a first network interface controller with a first standard hardware address, which is connected to the bus system; a second automation device including a second control program for controlling the technical device and a second network interface controller with a second standard hardware address, which is connected to the bus system, the first and the second control programs being formed such that said first and second controls programs implement the same control tasks for the technical device; a first virtual network interface controller arranged between the first network interface controller and a first protocol stack of the first automation device; and a second virtual network interface controller arranged between the second network interface controller and a second protocol stack of the second automation device, the first and second network interface controllers being configured to administer a cluster hardware address; wherein the first protocol stack is accessible via the first standard hardware address and the first protocol stack is only accessible via the first virtual network interface controller via the cluster hardware address when said controller is switched to active and the second protocol stack is accessible via the second standard hardware address and the second protocol stack is only accessible via the second virtual network interface controller via the cluster hardware address when said controller is switched to active. 2. The controller cluster as claimed in claim 1 , further comprising: a first redundancy manager within the first automation device and a second redundancy manager within the second automation device; wherein the first and second redundancy managers are interconnected via a synchronization connection and are configured to switch the first virtual network interface controller to active and to switch the second virtual network interface controller to inactive or switch the second virtual network interface controller to active and to switch the first virtual network interface controller to inactive. 3. The controller cluster as claimed in claim 2 , wherein the first and second redundancy managers are configured to perform supervision of the functions on their respective automation devices or on the functions executing therein and, when a malfunction is recognized, configured to switch a respective active virtual network interface controller to inactive and to switch a corresponding inactive virtual network interface controller to active. 4. The controller cluster as claimed in claim 3 , wherein the synchronization connection is configured as a dedicated redundant line. 5. The controller cluster as claimed in claim 3 , wherein the synchronization connection is configured as a communication channel with Layer-2 Ethernet frames and is made via the bus system. 6. The controller cluster as claimed in claim 2 , wherein the synchronization connection is configured as a dedicated redundant line. 7. The controller cluster as claimed in claim 2 , wherein the synchronization connection is configured as a communication channel with Layer-2 Ethernet frames and is made via the bus system. 8. The controller cluster as claimed in claim 1 , wherein the first and second protocol stacks each includes a standard interface for data traffic from standard applications and a cluster interface for data traffic from cluster applications in each case. 9. The controller cluster as claimed in claim 8 , wherein the first and second protocol stacks have a routing manager, which is configured to route data traffic from standard applications via the standard interface and to route data traffic from cluster applications via the cluster interface. 10. The controller cluster as claimed in claim 9 , wherein the first and second protocol stacks includes a cluster services programming interface and a standard services programming interface. 11. The controller cluster as claimed in claim 8 , wherein the first and second protocol stacks includes a cluster services programming interface and a standard services programming interface. 12. The controller cluster as claimed in claim 1 , wherein the controller cluster comprises a high-availability, redundant automation system for automation applications for which an availability of an automation device is of highest priority, said controller cluster being configured for access by a client to be shown as a single system. 13. The controller cluster as claimed in claim 1 , wherein the bus system includes a first bus segment, a second bus segment and a third bus segment; wherein the first automation device is connected via a first switch to a first port on the first bus segment and to a second port on the second bus segment and the second automation device is connected via a second switch to a first port on the second bus segment and to a second port on the third bus segment; and wherein the first switch includes a switch FDB which influenced to forwarding the data traffic for the cluster hardware address to the second switch. 14. A method for operating a controller cluster for controlling a technical device, a first automation device and a second automation device being operated redundantly on a bus system, a first control program executing on the first automation device and a second control program executing on the second automation device to control thee technical device, the first and the second control programs being formed such that said first and second control programs each perform the same control tasks for the technical device, and the first automation device being operated via a first network interface controller with a first standard hardware address on the bus system and the second automation device being operated via a second network interface controller with a second standard hardware address on the bus system, the method comprising: operating a first virtual network interface controller between the first network interface controller and a first protocol stack of the first automation device; operating a second virtual network interface controller between the second network interface controller and a second protocol stack of the second automation device; operating the first and second network interface controllers with a cluster hardware address on the bus system; accessing the first protocol stack via the first standard hardware address, the first protocol stack only being accessible via the first virtual network interface controller via the cluster hardware address when said controller is switched to active; and accessing the second protocol stack via the second standard hardware address, the second protocol stack only being accessible via the second virtual network interface controller via the cluster hardware address when said controller is switched to active. 15. The method as claimed in claim 14 , further comprising: operating a first redundancy manager in the first automation device; and operating a second redundancy manager in the second automation device; wherein the first and second redundancy managers are interconnected via a synchronization connection and are configured to switch the first virtual network interface controller to active and to switch the second virtual network interface controller to inactive or switch the second virtual network interface controller to active and to switch the first virtual network interface controller.
Caching of addresses or names · CPC title
Providing for device mobility (network addressing or numbering for mobility support in wireless networks H04W8/26; mobile IP H04W80/04) · CPC title
Internet protocol [IP] addresses · CPC title
Layer-2 addresses, e.g. medium access control [MAC] addresses · CPC title
in the application layer [OSI layer 7] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.