updated PLC comms