可编程控制器PLC是面向用户的专门为在工业环境下应用而开发的一种数字电子装置,可以完成各种各样的复杂程序、不同的工业控制功能。

从结构上分,分为固定式(整体式)和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体;模块式PLC各部件独立封装成模块,各模块通过总线连接,安装在机架或导轨上,可根据用户的不同需要进行配置和组合。
PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:电源、中央处理器(CPU)、存储器、输入输出单元(I/O模块)、通讯模块、编程器。其各部分功能如下。
PLC的电源用于为PLC各模块的集成电路提供工作电源,在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。
中央处理单元(CPU)是PLC的控制中枢,它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;诊断电源、PDC内部的工作故障和编程中的语法错误;接收输入接口的状态和数据,执行用户程序,通过更新输出单元状态实现输出控制。
PLC内的存储器主要用于存放系统程序、用户程序和数据等。
输入输出单元(I/O模块)是PLC与工业生产现场之间的连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控制对象进行控制的依据;同时PLC又通过输出接口将处理结果输送给被控制对象,以实现控制的目的。
通信接口主要负责与上位机、其它PLC以及监视器、打印机等相关外围设备的通信连接,从而组成多机系统或连成网络,实现控制与管理相结合。
编程器作用是将用户编写的程序下载至PLC的用户程序存储器,并利用编程器检查、修改和调试用户程序,监视用户程序的执行过程,显示PLC状态、内部器件及系统的参数等。