新闻资讯

新闻资讯

当前位置: 首页 > 新闻资讯 > 行业资讯

唐山维控触摸屏厂家带您了解:PLC的用户程序执行过程

2022-03-26 15:01:51

对于用户来说,在编写用户程序或选择设备时,他们必须清楚下面描述的三个阶段,即用户程序执行的原则。

PLC采用集中处理的方式,即输入扫描信号、用户程序执行和输出刷新采用集中批处理的工作模式。

(1)输入扫描在此阶段,PLC以扫描模式读取所有输入端子上的输入信号,将输入信号存储在输入图像区域,并刷新输入图像存储器。在程序执行阶段和输出刷新阶段,输入图像存储器与外界隔离,其内容保持不变,直到下一个扫描周期的输入扫描阶段被重新读取的输入信号刷新。可以看出,当PLC执行程序并处理数据时,它不直接使用场景时的输入信号,而是在采样期间使用输入到图像区域的数据。如果输入设备能使PLC输入端子形成闭环,则与输入端子号对应的内部输入继电器存储为“1”,这相当于继电器线圈接通。在程序执行期间,号码对应的联系人将动作;如果输入设备可以打开输入,则与输入端子号对应的内部输入继电器将存储为“0”,这意味着继电器线圈未打开。在此过程中,号码对应的触点不动作。如果PLC处于非输入扫描阶段,则PLC外部输入设备的状态已改变,内部输入继电器不会改变。在下一个输入扫描阶段之前,它不会根据此时的输入状态进行刷新。因此,对于小于10毫秒的输入信号,通常不进行采集。

(2)执行程序在执行用户程序的过程中,PLC根据梯形图的顺序,即根据助记符指令列表的顺序,从上到下、从左到右逐个扫描和执行。然而,当遇到程序跳转指令时,程序跳转地址根据跳转条件是否满足来确定。在程序执行期间,PLC从输入图像区域取出输入变量的当前状态,然后执行逻辑运算或程序确定的其他运算,并根据程序指令将运算结果存储在相应的内部继电器中,包括输出继电器、内部辅助继电器、定时器、计数器、,等。输出继电器的信号存储在输出图像区域,即,输出继电器对应于PLC外部相同编号的输出点。

在程序执行过程中,在同一个周期内,先前的逻辑结果会影响后续的触点,即以后执行的程序可能会使用先前的Z新的中间操作结果;但在同一个循环中,后续的操作结果不影响之前的逻辑。关系除输入继电器外,所有内部继电器在该扫描循环中的状态(on或not)将影响下一个扫描循环中每个触点的打开和关闭。

(3)输出刷新程序执行阶段的操作结果存储在输出图像区域,但不发送到输出端口。在输出刷新阶段,PLC将输出图像区域中的输出变量发送到输出锁存器,然后锁存器通过输出模块生成该循环的控制输出。如果内部输出继电器的状态为“1”,则输出继电器触点闭合。所有输出设备的状态保持一个扫描周期。

以上就是唐山维控触摸屏厂家带您了解的PLC的用户程序执行过程,如您有其他问题,欢迎咨询我们!

维控触摸屏

近期浏览:

智能装备系统集成商 · 提升客户核心价值

维控触摸屏,维控PLC程序开发