可编程逻辑控制器(PLC)是一种数字算术控制器,具有微处理器自动控制功能,可随时在有人存储器中存储和执行控制指令。可编程控制器由CPU、指令和数据存储器、输入/输出接口、电源、数模转换等功能单元组成。早期的可编程逻辑控制器只有逻辑控制功能,因此被称为可编程逻辑控制器。随后,随着计算机技术的不断发展,这些原有的简单的计算机模块具有多种功能,包括逻辑控制、定时控制、模拟控制、多机通信等。名称也已更改为可编程。可编程控制器,但由于其缩写PC与个人计算机缩写冲突,再加上习惯性的原因,人们经常使用“可编程逻辑控制器”一词,而仍然使用PLC的缩写。
现在工业上使用的可编程逻辑控制器相当于或接近小型计算机的主机。它具有可扩展性和可靠性等优点,广泛应用于各种工业控制领域。无论是在计算机直接控制系统、集散控制系统、集散控制系统还是现场总线控制系统中,都有大量不同类型的PLC控制器。公司拥有西门子、施耐德、三菱、德尔塔等多家生产商。几乎所有涉及工业自动化领域的制造商都将拥有自己的PLC产品。