PLC Evolution