Ilc PLC