Programmable logic controller
AssigneeMitsubishi Electric Corporation
InventorTakashi Yoshikawa
Life of this patent
Estimating the term…
Abstract
A PLC compares previously acquired device data with currently acquired device data when collecting device data on a control target device over three or more times within one polling time, and stores changed device data as changed data when they are different from each other. When transmitting the changed data to a PC in each polling, the PLC compares the changed data with collected device data. When the total amount of changed data is equal to or larger than the total amount of collected device data, the PLC restores collected device data by using the changed data and transmits the restored device data to the PC, and, when the total amount of changed data is smaller than the total amount of collected device data, the PLC transmits the changed data to the PC.
Claims6
A programmable logic controller comprising:
- a data collection processing unit comprising a processor that collects, from a control target device, device data that depends on a state of the control target device;
- an internal device memory provided inside of the programmable logic controller and that stores change information on changed device data among the device data;
- and
- a communication processing unit that, when a transmission request to transmit the device data is received by using a polling system from a display apparatus that displays a state of the control target device, transmits the change information or the collected device data to the display apparatus, the communication processing unit being configured to communicate with the display apparatus and the target control device via respective communication lines, wherein
- the data collection processing unit collects the device data over three or more times within one polling time and compares previously acquired device data with currently acquired device data every time the collection is performed;
- generates the change information and causes the internal device memory to store the change information when the previously acquired device data is different from the currently acquired device data;
- compares a total amount of the change information with a total amount of the collected device data when transmitting the change information or the collected device data to the display apparatus in each polling;
- and restores, when the total amount of the change information is equal to or larger than the total amount of the collected device data, the collected device data by using the change information, and
- the communication processing unit transmits, when the total amount of the change information is equal to or larger than the total amount of the collected device data, restored device data to the display apparatus and transmits, when the total amount of the change information is smaller than the total amount of the collected device data, the change information stored in the internal device memory to the display apparatus.
Dependencies are inferred from the claim text.