可编程控制器(PLC),或可编程控制器是一种工业数字计算机,它已经过了坚固和适应,以控制生产过程,如装配线,或机器人设备,或任何需要高可靠性控制和易于编程和过程故障诊断的活动。
可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数字模拟等单元所模组化组合成。
PLCs可以从小型的“建筑砖”设备,包括几十个输入和输出(I/O),在一个与处理器的外壳集成中,到大型的rack-安装模块设备,包含数千个I/O,这些设备通常与其他PLC和SCADA系统联网。
初的可编程逻辑控制器只有电路逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断的发展,这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写也是PC与个人电脑(Personal Computer )的简写相冲突,也由于多年来的使用习惯,人们还是经常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写。