可编程控制器的功能主要有以下几个方面。

(1)开关逻辑和顺序逻辑控制功能 可编程控制器最广泛的应用就是在开关逻辑和顺序控制领域,主要功能是进行开关逻辑运算和顺序逻辑控制。

(2)模拟控制功能 在过程控制点数不多,开关量控制较多时,PLC可作为模拟量控制的控制装置。采用模拟输入输出模块可实现PID反馈或其它控制运算。

(3)信号联锁功能 信号联锁是安全生产的保证,高可靠性的可编程序控制器在信号联锁系统中发挥着重要作用。

(4)通信功能 可编程控制器可以作为下位机,与上位机或同级的可编程序控制器进行通信,完成数据的处理和信息的交换,实现对整个生产过程的信息控制和管理。