PLC Cycles