Plc systems