PLC Notes