plc扫描周期的概念与工作过程

来源:电工天下时间:2015-10-26 19:25:46 作者:老电工手机版>>

一、扫描周期

plc每执行一遍从输入到输出所需的时间.

二、plc扫描的工作过程

1、输入现场信号:在系统的控制下,顺序扫描各输入点,读入的输入点的状态。

2、顺序扫描用户程序中的各条指令,根据输入状态和指令内容进行逻辑运算。

3、并输出控制信号,根据逻辑运算的结果,输出状态寄存器向各输出点发出相应的控制信号,实现所要求的逻辑控制功能。

三、什么是plc的扫描周期?

plc读取指令是串行读的,每次只读一条,速度大小取决于plc内部的时钟频率,读取一条指令所用的时间就是就是一个扫描周期。

plc扫描周期是指plc从主程序第一行一直执行到最后一行后重回到第一行所需要的时间。主要取决于程序的多少。如果程序中使用了比较多的条件跳转和子程序调用,那么这个时间是可变的。

plc的扫描周期

程序从第一条指令开始,逐条顺序执行用户的程序直到程序结束。然后重新返回第一条指令,再开始下一次扫描;如此周而复始。整个工作过分为自诊断、通信服务、输入处理、程序执行这五个阶段。这5个阶段称之为扫描周期。

plc程序执行时是从第一条指令流水线执行到最后一条再返回扫描的,所以,一个扫面周期是指从第一条指令执行到最后再返回到第一条指令这个周期,就叫plc的扫描周期。

四、如何理解plc的扫描周期?

plc按照用户程序从左到右,从上到下,不断循环扫描的工作方式。这种工作方式是在系统程序的控制下顺序扫描各 输入点的状态,按用户程序进行运算处理,然后顺序向各输出点发出相应的控制信号。整个工作过程可分为输入采样、程序处理、输出刷新三个阶段。

在plc的实际工作过程中,每个扫描周期除了三个阶段外,还要进行自诊断、与外设(如编程器、上位计算机)通信等处理。即一个扫描周期还应包含自诊断及与外设通信等时间。

一般同型号的plc,其自诊断所需的时间相同,如三菱fx2系列机自诊断时间均为0.96ms。通信时间的长短与连接的外设多少有关系,如果没有连接外设,则通信时间为0。输入采样与输出刷新时间取决于其i/o点数,而扫描用户程序所用的时间则与扫描速度及用户程序的长短有关。

对于基本逻辑指令组成的用户程序,二者的乘积即为扫描时间。如果程序中包含特殊功能指令,则还必须根据用户手册查表计算执行这些特殊功能指令的时间。

扫描周期是PLC本身执行指令时的周转时间,PLC执行指令按梯形图是从左向右,从上到下执行。每执行一遍就顺便扫描一遍所有元件状态并按指令执行相应动作。这个是需要时间吧,把这个时间叫扫描周期。并如此无限循环下去。当然扫描周期越短,PLC性能越好。

但定时器不受周期制约,定时器在接通后立即计时,时间结束后触点立即动作,不受扫描周期影响。

PLC是采用循环扫描的工作方式工作的

这种工作方式是在系统的控制下顺序扫描各输入点的状态,按用户程序进行运算处理,然后顺序向各输出点发出相应的控制信号。

整个工作过程可分为输入处理、程序处理、输出处理三个阶段。也就是说PLC一通电就开始进行扫描,先对输入信号进行扫描,扫描的结果放入输入信号数据寄存器,然后再对程序进行处理,接着再对输出信号进行扫描,扫描完后把结果写入输出数据寄存器进行输出处理,到此为一个扫描周期。

假如在这个扫描周期还没完成时你改变了程序的状态,这时PLC和程序状态不会立即做出反应,因为这时PLC还没有把改变后的状态存入相应的程序数据寄存器,只有在下一个扫描周期才能做处反映。至于计数器和计时器在计数或计时完成后被扫描到才进入程序数据寄存器的,然后按照程序顺序再做出处理。

相关文章
  • plc单脉冲程序的功能说明

    plc单脉冲程序的功能说明

    plc单脉冲程序,从给定信号(X0)的上升沿开始产生一个脉宽一定的脉冲信号(Y1),无论输入X0接通的时间长短怎样,输出Y1的脉宽都等于T1的定时时间2s(plc单脉冲程序)。

    时间:2022-09-19 11:17:08

  • plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能,16位整数(INT)是有符号数,32位整数(DINT)的最高位为符号位,32位浮点数(REAL)为称实数,通过PT100温度修正程序来了解其用法。

    时间:2022-09-18 13:08:36

  • plc与变频器如何接线(附接线图)

    plc与变频器如何接线(附接线图)

    有关plc与变频器的接线图,学习下plc连接变频器的接线方法,感兴趣的朋友参考下。

    时间:2022-09-18 13:08:17

  • plc查表操作指令的功能说明

    plc查表操作指令的功能说明

    plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

    时间:2022-09-18 13:08:13

  • plc的核心概念,plc基础知识入门

    plc的核心概念,plc基础知识入门

    plc的核心概念,什么是plc,PLC可编程序控制柜采用工业级芯片作为控制核心,PLC的产生和发展电气电路,PLC替代电气控制的发展过程,plc与plc控制系统的特点。

    时间:2022-09-18 13:07:30

  • plc上升沿与下降沿的作用

    plc上升沿与下降沿的作用

    plc中上升沿与下降沿的作用,信号的上升沿和下降沿是什么,上升沿与下降沿的作用原理,上升沿就是从0变成1中间的过程,下降沿就是从1变成0中间的过程,上升沿和下降沿的特别任务。

    时间:2022-09-16 11:23:07

  • 常见的几款PLC指令对比图

    常见的几款PLC指令对比图

    常见的PLC产品,主要包括欧姆龙PLC、三菱FX系列PLC、LG MASTER系列PLC、松下PLC和西门子PLC,以下是这几大PLC产品的指令说明及对比,供大家学习参考。

    时间:2022-07-17 05:26:08

  • 学习PLC需要先学习继电器控制吗?

    学习PLC需要先学习继电器控制吗?

    在学习PLC基础知识之前,是否需要先学习继电器控制,能够问出这个问题的人,在学习下算是比较用的了,答案是肯定的,最好先学习下继电器控制方面的知识,下面具体来了解下。

    时间:2022-07-17 05:26:08

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有