| CPC G06F 9/45558 (2013.01) [G05B 19/4185 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 5 Claims |

|
1. A computer-implemented method for controlling production of products at a manufacturing plant, the method comprising:
receiving, by a controller client included in a virtual machine hosted in a cloud platform, a message from a distributed control system (DCS) of a manufacturing plant associated with a process to produce a product, the manufacturing plant including a component for controlling a set-point of the process, wherein the message is in a first message format specific to the DCS;
transforming, by the controller client, the message received from the DCS from the first message format into a second message format different from the first message format;
communicating, by the controller client, the message in the second message format to a controller server included in the virtual machine;
receiving, by the controller client, a response message from the controller server in the second message format, wherein the response message includes an action to be implemented at the manufacturing plant, as determined by a controller specific to the process at the manufacturing plant, based on an operational state of the process;
transforming, by the controller client, the response message from the second message format to the first message format;
communicating, by the controller client, the response message including the action, in the first message format, to the DCS; and then
in response to the response message in the first message format, adjusting, by the DCS, the component of the manufacturing plant to alter the set-point of the process based on the action included in the response message.
|