Board PLC systems