PLC Component Factory