可编程逻辑控制器(PLC)集成为单一或模块化单元。
一个集成式或紧凑型PLC由一个模块内的多个模块构成。因此,I / O功能由制造商决定,而不是由用户决定。一些集成的PLC允许连接额外的I / O,使它们有点模块化。
模块化PLC由多个组件组成,这些组件被插入到具有可扩展I / O功能的通用机架或总线中。它包含电源模块,CPU和其他I / O模块,这些模块可以在同一个机架中插入,这些模块来自同一制造商或其他制造商。这些模块化PLC具有可变电源,计算能力,I / O连接等不同的尺寸。

根据程序存储器大小和I / O特性的数量,模块化PLC进一步分为小型,中型和大型PLC。
小型PLC是一种小型PLC,其设计紧凑而坚固,可以安装在设备旁边或放在要控制的设备旁边。这种类型的PLC用于取代硬接线的继电器逻辑,计数器,定时器等。这种PLC I / O模块可扩展性仅限于一个或两个模块,它使用逻辑指令列表或梯形图语言作为编程语言。
中型PLC主要用于工业领域,允许在系统的背板上安装许多插入式模块。通过添加额外的I / O卡提供了数百个输入/输出点 - 除此之外,通讯模块设备由该PLC提供。
使用大型PLC,其中需要复杂的过程控制功能。在存储器,编程语言,I / O点和通信模块等方面,这些PLC的容量远高于中型PLC。大多数情况下,这些PLC用于监控和数据采集(SCADA)系统,大型工厂,分布式控制系统等。
PLC用于简单过程控制应用的操作,其中传送带操作,箱子的测量和其他控制操作由PLC执行。在此,位置传感器和其他传感器输出连接到PLC的输入模块,并从输出模块 - 控制电机。当传感器被激活时,PLC的CPU读取输入,并根据程序相应地处理它们,并产生输出来操作电机,从而控制输送机。
PLC和SCADA结合的控制结构主要用于工业自动化领域,也用于输配电系统等电力系统。可编程顺序切换操作是PLC的另一个主要应用领域。