PLC development