PLC processor