PLC种类很多,但结构大同小异,典型的PLC控制系统组成如图所示。PLC内部主要由CPU、存储器、输入接口、输出接口、通信接口、扩展接口等组成。
CPU:
CPU又称中央处理器,它是PLC的控制中心,它与存储器和各种接口连接,以控制它们有条不紊地工作 ,CPU的性能对PLC工作速度和效率有巨大的影响。
它的功能具体来说:一个是接收通信接口送来的程序和信息,并将它们存入存储器;再一个是采用扫描检测的方式不断检测输入接口送来的状态信息,以判断输入设备的状态。
三是逐条从上往下的运行存储器中的程序,并进行各种运算,再将运算结果存储下来,然后经输出接口对输出设备进行有关的控制。
存储器:
存储器的功能是存储程序和数据。PLC通常配有ROM(只读存储器)和RAM(随机存储器)两种存储器,ROM用来存储系统程序,RAM用来存储用户程序和程序运行时产生的数据。
系统程序由厂家编写并固化在ROM存储器中,用户无法访问和修改系统程序。系统程序主要包括系统管理程序和指令解释程序。系统管理程序的功能是管理整个PLC,让内部各个电路能有条不紊地工作。
指令解释程序的功能是将用户编写的程序翻译成CPU可以识别和执行的程序。用户程序是用户通过编程器输入存储器的程序,为了方便调试和修改,用户程序通常存放在RAM中。
I/O模块
左边这个PLC是 s7-200 smart SR30型号的,它这个型号拥有18个输入端口和12个输出端口,我们这里说的这个输入输出就是I/O模块。
拿这个图说,它这个盖子掀开,下面这一排是输出端口,输入端口在上面的盖子下面,掀开以后样子和下面的输出差不多。拿这个输出端口为例,每个端口都是有自己的地址的,下面这12个输出地址分别为Q0.0、Q0.1、 Q0.2一直到Q0.7,还有Q1.0 、Q1.1 、Q1.2 、Q1.3总共是12个。它这个地址的作用还是具体体现在编程上。