Shadow function block interface for use in a process control network
1 Assignment
0 Petitions
Accused Products
Abstract
A process control routine may include a first internal function block for executing a control operation based on an input signal and an information conduit communicatively connected to the first internal function block. The information conduit may have an output adapted to provide the input signal to the first internal function block. The process control routine may further include an external function block communicatively connected to the information conduit and adapted to generate the input signal such that the output signal is directly provided to the information conduit prior to the execution of the control operation.
38 Citations
45 Claims
-
1. to 20 (Canceled)
-
21. A process control routine comprising:
-
a function block pair including;
a first function block executable on a first device; and
a shadow function block executable on a second device, the second device communicatively connected to the first device;
wherein an output of the first function block is mirrored to an output of the shadow function block, or an input of the first function block is mirrored to an input of the shadow function block. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A shadow function block comprising:
-
a first input adapted to receive data from an output of an external device;
a first storage location adapted to store data received from the external device;
a first output adapted to communicate data stored in the first storage location to an input of a control routine;
a second input adapted to receive data from an output of the control routine;
a second storage location adapted to store data received from the output of the control routine; and
a second output adapted to communicate data stored in the second storage location to an input of the external device. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method of communicating within a process control routine using a function block pair, the method comprising:
-
creating a first function block to execute on a first device;
creating a shadow function block to execute on a second device providing a communications connection between the second device and the first device;
mirroring an output of the first function block through the communications connection to an output of the shadow function block; and
mirroring an input of the first function block through the communications connection to an input of the shadow function block. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
Specification