6 essential characteristics of a plc