2.4 PLC的工作过程
PLC的工作过程就是一遍又一遍的的进行扫描,当PLC在运行的时后,其运行的每一个周期可分为3个时间段:输入采样时间段、程序执行时间段、输出刷新时间段。
①输入采样时间段:在输入采样时间段内,PLC依次扫描每一个输入口,保存每个输入设备的当前状态到相应的存储区,该存储区称为输入印象寄存器。输入印象寄存器的状态被刷新后,将一直保留。其状态在下次才会重新刷新。所以当输入采样时间段段结束后,如果输入设备的状态发生变化,也只能在下一个周期才能被PLC接收到。
②程序执行时间段:在PLC收集完所有的输入状态后,即进入的执行时间段。得到系统程序的指令后,CPU读取存在储存器里的程序,获得指示后开始执行所要求实现的的控制功能。CPU扫描梯形图程序的顺序是从上到下、从左到右。程序被扫描完成后,所有的输出映像寄存器都被依次刷新,系统进入下一个时间段,即输出刷新时间段。
③输出刷新时间段:在该时段,PLC内部将寄存器的内容输出,来控制外部器件。在下一个循环来临之前,输出的内容会被锁存。
2.5 PLC的硬件组成
PLC的硬件主要有这么几部分:CPU元件、ROM、输入/输出部分、通信口、扩展模块、稳压电源等。
⑴CPU:CPU是PLC的核心,其主要作用有:接收并储存在编程软件中编译的梯形图与数字信号、诊断工作故障,扫描并储存输入端口数据与状态,完成逻辑判断、数据比较等控制要求,对输出结果再次刷新,将新的结果内容送到指定地方。
⑵存储器(ROM):PLC存储器有两个,一个是给系统储存程序,另一个是由使用者使用。
⑶电源部分:为PLC提供其所需要的稳定的的工作电压和工作电流。
⑷输入/输出部分:PLC的输入/输出部分有时也会使用字母简称I/O代替。它是PLC连接工业现场的大门,所有的控制信号都通过该口来实现对工业过程的控制。
⑸扩展模块:在实际的工业操作中,CPU所提供的I/0端口可能不能完全满足控制的需要,所以就有必要在原有基础上添加一些扩展模块。具体的要参考用户手册进行选择。