Compact PLC