PLC logic