Method and system for offline code validation
First Claim
1. A method of offline code validation comprising:
- selecting an offline model of an online process controller operating in an online environment from a plurality of selectable models by copying a code representation of the online process controller from the online environment to an offline environment that is separate from the online environment;
capturing from the online process controller operating in the online environment a snapshot of a current state of the online process controller;
establishing the captured state in the model controller;
modifying a control parameter of the model controller;
executing the model controller using the snapshot and the modified control parameter in the offline environment; and
comparing an output of the executed model controller to the output of the online process controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of offline code validation and a process control system are provided. The system includes a plurality of sensors each configured to generate a sensor output value representative of a respective sensed parameter in a process plant, at least one process controller configured to receive one or more of the sensor output values and to generate a controller output value using the one or more of the sensor output values and a control algorithm associated with the at least one process controller, a plurality of controlled components configured to receive an associated controller output value, and an offline computing environment including a selectable model controller configurable to represent the at least one process controller, the model controller selectable by a user from code representing the at least one process controller and displayed on a user interface.
85 Citations
10 Claims
-
1. A method of offline code validation comprising:
-
selecting an offline model of an online process controller operating in an online environment from a plurality of selectable models by copying a code representation of the online process controller from the online environment to an offline environment that is separate from the online environment; capturing from the online process controller operating in the online environment a snapshot of a current state of the online process controller; establishing the captured state in the model controller; modifying a control parameter of the model controller; executing the model controller using the snapshot and the modified control parameter in the offline environment; and comparing an output of the executed model controller to the output of the online process controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification