从结构上分,PLC分为固定式(整体式)和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体;模块式PLC各部件独立封装成模块,各模块通过总线连接,安装在机架或导轨上,可根据用户的不同需要进行配置和组合。

PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:电源、中央处理器(CPU)、存储器、输入输出单元(I/O模块)、通讯模块、编程器。其各部分功能如下。

(1)电源 PLC的电源用于为PLC各模块的集成电路提供工作电源,在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。

(2)中央处理单元(CPU)中央处理单元(CPU)是PLC的控制中枢,它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;诊断电源、PLC内部的工作故障和编程中的语法错误;接收输入接口的状态和数据,执行用户程序,通过更新输出单元状态实现输出控制。

(3)存储器 PLC内的存储器主要用于存放系统程序、用户程序和数据等。

(4)输入输出单元(I/O模块)该单元是PLC与工业生产现场之间的连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控制对象进行控制的依据;同时PLC又通过输出接口将处理结果输送给被控制对象,以实现控制的目的。

(5)通信接口 通信接口主要负责与上位机、其它PLC以及监视器、打印机等相关外围设备的通信连接,从而组成多机系统或连成网络,实现控制与管理相结合。

(6)编程器 编程器作用是将用户编写的程序下载至PLC的用户程序存储器,并利用编程器检查、修改和调试用户程序,监视用户程序的执行过程,显示PLC状态、内部器件及系统的参数等。