Method and system for process controlling of plants in an OPC-UA based machine-to-machine network
AssigneeBuhler AG
InventorDaryoush Sangi
Life of this patent
Estimating the term…
Abstract
A method for process controlling of plants and plant control systems in an OPC UA based Machine-to-Machine (M2M) network is provided. A plant associated with the plant control system a plurality of interlocked elements of one or more operational units of the plant. The operation of an operational unit is controlled by the plant control system using the elements interlocked to the plant control system. The plant control system is accessible by an independent process control system in the Machine-to-Machine (M2M) network via one or more network interfaces, and wherein messages containing signaling data and steering commands are transmitted between the process control system and the plant control system.
Claims11
A method for process controlling of plants and plant control systems in an Open Platform Communications Unified Architecture (OPC UA) based Machine-to-Machine (M2M) network, wherein a plant associated with a plant control system comprises a plurality of interlocked elements of one or more operational units of the plant, wherein an operation of an operational unit is controlled by the plant control system using the elements interlocked to the plant control system, wherein the plant control system is accessible by an independent process control system in the Machine-to-Machine (M2M) network via one or more network interfaces, and wherein messages containing signaling data and steering commands are transmitted between the process control system and the plant control system, wherein;
- the process control system is connected via an OPC UA network comprising OPC UA clients and an OPC UA server with at least one programmable logic controller (PLC) of the plant control system, wherein an operation of the plant and the operational units are controlled using the plant control system comprising the programmable logic controller via the plurality of interlocked elements,
- the process control system comprises a plant process engine with a library of selectable process control command records for each type of plant control system operatable by the independent process control system, wherein the operation of a corresponding plant is steerable by the process control command assigned to a specific type of plant control system by the selectable process control command records,
- the plant process engine comprises an object linking and embedding unit for process control, wherein the selectable process control commands of the library are converted by the object linking and embedding unit for process control into at least one of i) basic programmable logic controller commands, and ii) operations integrated by all programmable logic controllers of the accessible plant control system,
- an OPC UA client based on the OPC UA is generated each on the process control system and on the plant control system, a transport layer between the OPC UA client of the process control system and the OPC UA client of the plant control system being extended bidirectionally using a defined bit sequence containing encoded programmable logic controller messages, and the OPC UA clients being OPC UA network nodes in the OPC UA network with the OPC UA server,
- for steering and controlling the plant, the process control system transmits programmable logic controller (PLC) command messages to the plant control system by encoding the PLC command messages for the OPC UA transport layer and transmitting the encoded PLC command messages in the OPC UA transport layer using the defined bit sequence,
- the plant control system decodes the encoded PLC command messages using an interpreter from a defined bit sequence and transmits the decoded PLC command messages to the corresponding PLC for execution, and wherein the plant control system transmits encoded PLC response messages in the OPC UA transport layer by means of the defined bit sequence to the OPC UA client of the process control system, wherein the process control system decodes and processes the encoded PLC response messages from the bit sequence for controlling and steering the operation of the plant.
Dependencies are inferred from the claim text.