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.
Drawings
Claims20
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 more elements
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.
6 more elements
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.
Plc programming: translate program in order to be used on different plc
Life of this patent
Term end not estimated
Application filedUS 14/514,129
Assigned to Honeywell International Inc.assignment of assignor's interest
Published
Description8,332 words
Summary654 words
#This disclosure relates generally to industrial process control and automation systems. More specifically, this disclosure relates to a system and method for point-by-point hot cutover of controllers and inputs/outputs (IOs).
#Industrial process control and automation systems are often used to automate large and complex industrial processes. These types of control and automation systems routinely include sensors, actuators, and controllers. The controllers typically receive measurements from the sensors and generate control signals for the actuators.
#If an existing legacy controller in a control and automation system is approaching its “end of life,” a new type of controller may need to be installed in the system. However, if the new type of controller is considerably different from the legacy controller being replaced, installing the new type of controller may require significant modifications to higher-level controllers, human-machine interfaces, or other components.
Brief description of the drawings4 figures
#For a more complete understanding of this disclosure, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
#FIG. 1 illustrates an example migration from legacy devices to new devices in an industrial process control and automation system in accordance with this disclosure;
#FIGS. 2 through 4 illustrate an example gateway supporting migration from legacy devices to new devices and related details in accordance with this disclosure;
Detailed description7,551 words
#FIGS. 1 through 6D, discussed below, and the various embodiments used to describe the principles of the present invention in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the invention. Those skilled in the art will understand that the principles of the invention may be implemented in any type of suitably arranged device or system.
#In the following description, procedures for migration or “cutover” from legacy devices to new devices using a migration gateway are described. A “legacy” device refers to a device being replaced by a more recent, more advanced, or other device. A “legacy” protocol refers to a protocol used by a legacy device, a “legacy” interface refers to an interface that supports the use of a legacy protocol, and a “legacy” network refers to a network that supports the use of a legacy protocol. A “new” or “advanced” device refers to a device that is replacing a legacy device. An “advanced” protocol refers to a protocol used by a new or advanced device, an “advanced” interface refers to an interface that supports the use of an advanced protocol, and an “advanced” network refers to a network that supports the use of an advanced protocol. Note that the terms “migration,” “cutover,” and “replacement” (and their derivatives), when used with reference to a legacy device, include both a physical replacement of the legacy device with a new or advanced device and an upgrade of the legacy device to have one or more features of a new or advanced device.
#A “hot” cutover of a legacy device or system to a new device or system allows users to use custom and other displays, supervisory applications, history applications, and other applications as they are. In many systems, such a hot cutover can be a significant logistical challenge. In accordance with this disclosure, a hot cutover can be achieved by moving control loops from a legacy device, point-by-point, to a new device on-process. More specifically, field device connections are moved from a legacy control system under migration to a new control system point-by-point. The disclosed cutover procedures enable system users to view and control processes from an existing control system during and after cutover. During cutover, control functions of other control loops remain undisturbed. The disclosed procedures also enable the distribution of control loops across legacy and new control environments while providing a unified view to an operator. Any existing custom functions, including graphical functions, can access process and control data from both physical and emulated points.