PLC系统是一个复杂的控制系统,它需要硬件和软件相互协作才能才能完成我们“教”给它的任务,这样说来它还真有点类似计算机的味道。因此我们可以拿学习计算机的思路来理解PLC,我们都知道对于一个复杂的控制系统是无法用三言两语去说明白它的工作过程的,下面我简要谈谈关于的PLC硬件和软件方面的问题。
PLC系统的基本硬件结构
我们从PLC的结构图中可以看到,PLC的硬件可以分为五大部分,下面我们来分头讲一讲。
第一部分就是PLC的“大脑”部分,它的用处和我们人的大脑一样,是一个控制指挥所,PLC的一切活动都要经过它的管辖。
第二部分是PLC的信息储存中心,我们给它下达的所有“指令”都是要经过这个场所运行,比如对自己的诊断、对我们所发的“指令”进行调用和管理、各种指令的运算以及与PLC各种外设进行的信息“交流”都要用到它。
第三部分是PLC的输入端口和输出端口,它的输入端口是用来接收我们给它的各种指令的,比如我们通过按钮就可以给它下达一个简单的指令,这个指令就是通过输入端口传入的。它的输出端口是输出我们给PLC所下达的“指令”,这个指令经过PLC内部CPU的处理后,让外部负载进行具体的工作。比如刚才我们通过按钮给PLC一个指令,经过CPU的处理后就会通过这个输出端口去驱动一个交流接触器去动作。
第四部分就是电源了,这个电源是为PLC的正常工作提供能量的,PLC的指挥中心CPU、信息储存中心等所有的工作都要由它来提供必要的能量,否则的话PLC系统中的所用部门都要“罢工”。
第五部分就是它与别的设备进行信息交流的通道,因为PLC只是一种工业计算机,它在控制系统中有时要与其它设备进行各种信息的交流,比如通信接口等。
PLC的工作过程
我们上面讲了PLC系统从硬件来说分为五部分,那么下面我们把PLC的工作过程可分为三个阶段,众所周知,PLC的工作方式是按循环扫描来完成的,
首先是输入处理的阶段,在这个阶段PLC会对输入端口的状态进行一个个“检查”,一般的PLC端口都是开关量,要么是低电平,要么是高电平,在这个阶段PLC的主要任务是对这些输入端口的状态一个一个地逐一检查,看看它们有没有状态的变化。
其次是对我们所给的“指令”进行执行的阶段,它的执行顺序是按“先左后右,先上后下”对每一条“指令”都过一遍。
再次是输出处理阶段,当所有的指令都“检查”完毕后,然后把这些要输出的“命令”依次送给输出端口,去控制PLC外部相应的负载。至此PLC在一个工作扫描周期内完成了这三个阶段,完成的这个阶段所用的时间是非常短的,也就在我们眨眼的功夫就可以完成的。