Programming the plc