| CPC G05B 19/058 (2013.01) [G05B 23/0216 (2013.01); G05B 2219/1214 (2013.01)] | 10 Claims |

|
1. A control system comprising:
a controller comprising a processor configured to execute a control program for controlling a control target while managing a plurality of pieces of process data of the control program;
a communication processor configured to generate and transmit a data set including a value of at least part of the process data of the plurality of pieces of process data managed by the controller;
a human machine interface (HMI) comprising a processor configured to execute an application based on the data set transmitted by the communication processor,
wherein the communication processor obtains the process data from the controller and transmits the data set to the HMI; and
a relay device configured to arbitrate the data set exchanged between the communication processor and the HMI,
wherein the relay device comprises a processor configured to:
acquire information about the plurality of pieces of process data managed by the controller;
acquire information about the application executed by the HMI;
determine the process data to be included in the data set according to a predetermined evaluation criterion based on the acquired information about the plurality of pieces of process data and the acquired information about the executed application; and
notify each of the communication processor and the HMI of a content of the determined process data to be included in the data set,
wherein the controller controls the control target in accordance with the determined process data included in the data set.
|