您的位置  > 互联网

PLC采用循环扫描工作方式的五种工作处理阶段!

循环扫描工作是一种分时串行处理方式,与继电器控制系统的并行处理方式完全不同。

PLC工作模式:PLC有运行(RUN)和停止(STOP)两种基本工作模式,并有包括内部处理在内的五个工作处理阶段。如图所示

1. STOP工作模式(编程模式)

在STOP工作模式下,PLC反复进行内部处理和通讯服务等。

(1)在内部处理阶段,PLC首先进行系统初始化,清除内部继电器区域,复位定时器,然后进行自诊断。 检测CPU模块内部硬件是否正常,复位监控定时器,完成其他一些内部任务。 以保证系统的可靠运行。

(2)通讯服务阶段,PLC主要与编程器进行通讯,编写和修改用户程序,更新编程器的显示内容。

2. RUN工作模式(运行模式)

在RUN工作模式下,PLC重复执行五个阶段的操作,输入处理、程序处理、输出处理是PLC执行用户程序的三个阶段。

PLC投入运行时,其用户程序工作过程一般分为三个阶段,即输入处理、用户程序执行和输出处理。 整个运行过程中,PLC的CPU以一定的扫描速度重复执行上述三个阶段。如下图

(1)输入采样处理阶段

PLC CPU 不能直接接触外部接线端子。 送到PLC输入端的输入信号经过电平转换、光电隔离、滤波处理等一系列电路进入缓冲器等待采样。 如果没有CPU的采样信号,外部信号就无法进入图像寄存器。

在输入采样阶段,PLC以扫描方式依次读入所有输入状态和数据,并将其存储到I/O映像区中相应的映像寄存器中。 这里,输入图像寄存器被刷新。 输入采样完成后,进入用户程序执行和输出刷新阶段。 在这两个阶段中,即使输入状态和数据发生变化,I/O映像区中相应单元的状态和数据也不会改变。 直到下一个扫描周期的输入采样阶段。 因此,如果输入是脉冲信号,则脉冲信号的宽度必须大于一个扫描周期,以保证在任何情况下都可以读取输入。

(2) 用户程序执行处理阶段

在用户程序执行阶段,PLC总是按照从上到下的顺序扫描用户程序(梯形图)。 扫描每个梯形图时,总是先扫描梯形图左侧的触点组成的控制电路,并按照先左后右、先上的顺序对由触点组成的控制电路进行逻辑运算,然后下来。 ,然后根据逻辑运算的结果,刷新系统RAM存储区中逻辑线圈相应位的状态; 或者刷新I/O映像区中输出线圈相应位的状态; 或判断是否执行梯形图。 指定特殊功能指令。 即用户程序执行过程中,只有I/O映像区中的输入点的状态和数据不会改变,而I/O映像区中的其他输出点和软件设备的状态和数据不会改变。或者系统RAM存储区域不会改变。 状态和数据可能会发生变化,上面列出的梯形图的程序执行结果将影响下面列出的任何使用这些线圈或数据的梯形图; 相反,下面列出的梯形图将影响其程序执行结果。 刷新后的逻辑线圈的状态或数据只能对其上面的程序生效,直到下一个扫描周期。

(3)输出刷新处理阶段

当扫描用户程序结束时,PLC进入输出刷新阶段。 在此期间,CPU根据I/O映像区相应的状态和数据,集中刷新所有输出锁存电路,然后传输到相应的各个输出端,再通过输出电路驱动相应的实际负载。 这是PLC的实际输出。 这是一种集中输出方式。 输出端口的状态必须保存一个扫描周期。

在用户程序执行过程中,集中采样、集中输出是PLC的一大特点。 在采样期间,所有输入信号一起被读取。 此后,在整个程序处理过程中,PLC系统与外界隔离,直至控制信号集中。 。 外部信号状态的变化直到下一个工作周期才能被PLC采样,从根本上提高了系统的抗干扰能力,提高了工作的可靠性。

往期优秀文章回顾:

18张电气自动化控制动态图,各种实用操作原理一目了然