PLC communication controller