plc有哪些功能