Method for the programming of a safety controller
US-9581990-B2 · Feb 28, 2017 · US
US2016103431A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016103431-A1 |
| Application number | US-201414514129-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 14, 2014 |
| Priority date | Oct 14, 2014 |
| Publication date | Apr 14, 2016 |
| Grant date | — |
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 method includes translating at least one control strategy associated with a first controller into an equivalent translated control strategy compatible with a second controller, where the first and second controllers represent controllers in an industrial process control and automation system. The method also includes selecting one or more spare locations on the second controller to configure one or more corresponding points. The method further includes loading the at least one translated control strategy into a control environment associated with the second controller. In addition, the method includes moving a slot configuration of each of the one or more points from the first controller to the second controller.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: translating at least one control strategy associated with a first controller into an equivalent translated control strategy compatible with a second controller, wherein the first and second controllers represent controllers in an industrial process control and automation system; selecting one or more spare locations on the second controller to configure one or more corresponding points; loading the at least one translated control strategy into a control environment associated with the second controller; and moving a slot configuration of each of the one or more points from the first controller to the second controller. 2 . The method of claim 1 , wherein: the first controller comprises a legacy controller; the second controller comprises an advanced controller; and the first controller and the second controller are connected to a junction gateway. 3 . The method of claim 1 , further comprising: performing the selecting, translating, loading, and moving operations while providing continuous operator control and view of an industrial process associated with the industrial process control and automation system. 4 . The method of claim 1 , wherein moving the slot configuration comprises changing a box address of each point to a box address associated with the corresponding spare location. 5 . The method of claim 1 , wherein the slot configuration of each point is moved after field wires associated with the point are physically moved from the first controller to the second controller. 6 . The method of claim 2 , further comprising: configuring the junction gateway with one or more emulation strategies to link the at least one translated control strategy to one or more points of the first controller. 7 . The method of claim 1 , further comprising: updating one or more box addresses associated with the one or more spare locations on the second controller to match one or more corresponding box addresses associated with the first controller. 8 . The method of claim 1 , wherein the at least one translated control strategy comprises at least one emulation function block that enables access to function block parameters associated with the second controller. 9 . An apparatus comprising: a first interface configured to communicate with a first controller in an industrial process control and automation system; a second interface configured to communicate with a second controller in the industrial process control and automation system; and at least one processing device configured to: select one or more spare locations on the second controller to configure one or more corresponding points; translate at least one control strategy associated with the first controller into an equivalent translated control strategy compatible with the second controller; load the at least one translated control strategy into a control environment associated with the second controller; and move a slot configuration of each of the one or more points from the first controller to the second controller. 10 . The apparatus of claim 9 , wherein: the first interface is configured to communicate with a legacy controller; and the second interface is configured to communicate with an advanced controller. 11 . The apparatus of claim 9 , wherein the at least one processing device is further configured to perform the select, translate, load, and move operations while providing continuous operator control and view of an industrial process associated with the industrial process control and automation system. 12 . The apparatus of claim 9 , wherein the at least one processing device is configured to move the slot configuration by changing a box address of each point to a box address associated with the corresponding spare location. 13 . The apparatus of claim 9 , wherein the at least one processing device is configured to move the slot configuration of each point after field wires associated with the point are physically moved from the first controller to the second controller. 14 . The apparatus of claim 9 , wherein the at least one processing device is further configured with one or more emulation strategies to link the at least one translated control strategy to one or more points of the first controller. 15 . The apparatus of claim 9 , wherein the at least one processing device is further configured to update one or more box addresses associated with the one or more spare locations on the second controller to match one or more corresponding box addresses associated with the first controller. 16 . The apparatus of claim 9 , wherein the at least one translated control strategy comprises at least one emulation function block that enables access to function block parameters associated with the second controller. 17 . A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code for: translating at least one control strategy associated with a first controller into an equivalent translated control strategy compatible with a second controller, wherein the first and second controllers represent controllers in an industrial process control and automation system; selecting one or more spare locations on the second controller to configure one or more corresponding points; loading the at least one translated control strategy into a control environment associated with the second controller; and moving a slot configuration of each of the one or more points from the first controller to the second controller. 18 . The computer readable medium of claim 17 , wherein the computer readable program code for moving the slot configuration comprises computer readable program code for changing a box address of each point to a box address associated with the corresponding spare location. 19 . The computer readable medium of claim 17 , wherein the computer program further comprises computer readable program code for: providing continuous operator control and view of an industrial process associated with the industrial process control and automation system. 20 . The computer readable medium of claim 17 , wherein the computer program further comprises computer readable program code for: updating one or more box addresses associated with the one or more spare locations on the second controller to match one or more corresponding box addresses associated with the first controller.
electric · CPC title
details of the correcting means · CPC title
Programming the control sequence · CPC title
Translate between different communication protocols · CPC title
Translate program in order to be used on different plc · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.