cpu modules is the heart of the PLC system. It executes the control instructions of the control logic program. It also communicates with other devices, which can include I/O Devices, Programming Devices, computers, Networks, and even other plcs and also performs diagnostics tasks.