IP Library Granted Patent US 12687830
Granted Patent B2
US 12687830 · App. 18/342,901 · Granted Jul 21, 2026

Process control system, apparatus and method for control of a process plant

Inventors: Maximilian Walter (Nuremberg, DE); Ulrich Taschke (Fürth, DE)
Assignee: Siemens Aktiengesellschaft
G05B15/02G05B19/0428G05B2219/23464G05B2219/24008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12687830
App. No.
18/342,901
Granted
Jul 21, 2026
Kind
B2
Abstract

An apparatus and method for controlling a process plant in which a number of control processes are performed on common hardware, wherein encoded process variables are encoded in each of the control processes based on signatures that are defined individually in each of the control processes.

Claims (29)

1 . An apparatus for control of a process plant, comprising:

a control apparatus configured to implement a plurality of control processes on common hardware, each control process performing cyclic processing of at least one process value;

wherein the plurality of control processes each compute a first signature for the at least one process value and for carrying out the processing of the at least one process value using the computed first signature,

wherein the plurality of control processes each compute the first signature using a predetermined initial value and a cyclic increment; and

wherein each of the plurality of control processes defines at least one of initial values and the cyclic increment of the respective control processes individually;

wherein the process plant is operated, cyclic processing of the at least one process value is performed, and the computed first signature is utilized in each cycle for the at least one process value to ensure integrity of process values across a plurality of virtualized control processes.

2 . The apparatus as claimed in claim 1 , further comprising:

a storage facility which stores and provides at least one of the initial values and cyclic increments for the plurality of control processes on a remanent basis,

wherein each of the plurality of control processes, during a first initialization, determine the at least one of initial values and the cyclic increment and stores said determined initial values and the cyclic increment in the storage facility.

3 . The apparatus as claimed in claim 2 , wherein each of the plurality of control processes, during a further initialization, determine the first signature using the initial value stored in the storage facility for at least one of a respective control process and a cyclic increment.

4 . The apparatus as claimed in claim 1 , wherein each of the plurality of control processes newly determine at least one of the initial values and the cyclic increment during each initialization.

5 . The apparatus as claimed in claim 1 , wherein each of the plurality of control processes compute at least one of the initial values and the cyclic increment of a respective control processes using a random value.

6 . The apparatus as claimed in claim 1 , wherein each of the plurality of control processes compute at least one of the initial values and the cyclic increment of a respective control processes using at least one of a hardware characteristic and a software characteristic of the respective control processes.

7 . The apparatus as claimed in claim 1 , wherein each of the plurality of control processes defines the cyclic increment in each cycle using a newly established random value.

8 . The apparatus as claimed in claim 1 , wherein the plurality of control processes each assign to the at least one process value a second signature and to perform processing of the at least one process value using the computed first signature and the second signature; and

wherein the second signature of the at least one process value is the same for all cycles of the cyclic processing.

9 . The apparatus as claimed in claim 1 , further comprising:

a data memory which stores process values of plurality of control processes and corresponding signatures for the process values;

wherein the control apparatus comprises a processing facility which implements the plurality of control processes.

10 . The apparatus as claimed in claim 1 , wherein the plurality of control processes are each performed based on identical software code.

11 . A process control system, comprising:

an apparatus for control of a process plant as claimed in claim 1 ;

a plurality of field devices, which each comprise at least one sensor and/or actuator;

wherein the plurality of control processes of the control apparatus each at least one of (i) generate control commands using sensor values of the field devices and (ii) send control commands to the plurality of field devices.

12 . A method for control of a process plant, comprising:

implementing a plurality of control processes by a control apparatus on common hardware, each control process of the plurality of control processes implementing cyclic processing of at least one process value;

computing a first signature and processing the at least one process value using the computed first signature in each cycle for the at least one process value, the first signature being computed by a control process using a predetermined initial value and a cyclic increment; and

operating the process plant, performing the cyclic processing of the at least one process value and utilizing the computed first signature in each cycle for the at least one process value to ensure integrity of process values across a plurality of virtualized control processes;

wherein at least one of predetermined initial values and the cyclic increment of a respective control process is defined individually for each control process of the plurality of processes.