课程中心
HOME
课程中心
正文内容
plc并行编程模式 PLC有几种工作模式?运行期间会经历几种阶段?
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC有几种工作模式?运行期间会经历几种阶段?

PLC采用循环扫描工作方式,它周而复始地依一定的顺序来完成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张电气自动化控制动态图,各种实操原理一眼就能看明白

经常使用PLC,居然不知道PLC是如何工作的?

PLC采用循环扫描工作方式,它周而复始地依一定的顺序来完成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张电气自动化控制动态图,各种实操原理一眼就能看明白

相关问答

PLC能并行处理问题吗?

不知道你说的并行处理是什么意思?PLC的程序是逐行扫描,同时间段只能执行一个指令,先整体刷入输入,执行,然后再整体刷入输出。但是你想要的并行指的是,程...

那位高手能指点下两个三菱FX2N的PLC做并联连接时的通讯程序...

三菱FX系列PLC通讯之并联链接需要在两台PLC上设置不同的节点号。标志位M8070并行链接中,PLC作为主站时驱动M8071并行链接中,PLC作为从站时驱动M8072并行...

plc选择序列能同时激活吗?

plc是可以并行的。主要有两种方式,一种是整体式,是把PLC各组成部分安装在一起或少数几块印刷电路板上,并连同电源一起装在机壳内形成一个单一的整体,称之为主...

200plc中外部输入信号可重复使用吗?

是的,200plc中的外部输入信号是可重复使用的。这意味着一组外部输入信号可以被多个逻辑功能模块共同使用,从而实现对同一信号的并行处理。这种机制在提高PLC...

三菱plc通讯协议有几种?

三菱PLC通讯方式应用在目前的技术领域的有并行通信、单工通信,一般不会同时应用在同一个地区的通信中,并行通信、并行通信和并行通信的具体介绍如下:1、串行...

理论上并口传输速度比串口快,为什么并口会被淘汰,而串口还...

并行接口在设备间互联已经被淘汰,但从积极的意义而言,并行传输模式在设备的内部关键元件之间高速连接成为重要的桥梁。下面来说一下关于串行接口相...

华为智能家居plc工作原理?

华为plc智能家居方案工作原理华为plc智能家居方案这是基于HPLC/IEEE1901.1结合华为特有技术,且面向物联网场景的中频带电力线载波通信技术。其工作频段范围...

plc工作原理3d演示?

PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一...

plc中emp指令是啥意思?

三菱plc的CMP指令意思就是单芯片多处理器指令,可以将对称多处理器集成到同一芯片内,各个处理器并行执行不同的进程。CMP指令下的结构被设计拥有多个处理器核,...

哪位知道PLC柜成套的概念是什么?想知道

[回答]PLC柜成套工控软件正向先进控制方向发展。广泛应用各种先进控制与优化技术是挖掘并提升DCS综合性能有效、直接、也是具价值的发展方向,主要包括先进...

 大连5.7空难  沧州市财政局 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部