In order for a PLC to effectively operate, it must be able to communicate with computers, field devices, other systems, and the various modules that make up the PLC system.