您现在的位置是:首页 > PLC技术 > PLC技术

PLC扫描工作过程

来源:艾特贸易2017-06-05

简介PLC 的扫描工作过程除了执行用户程序外,在每次扫描工作过程中还要完成内部处理、通信服务工作。如图 2-11 所示,整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、

    PLC的扫描工作过程除了执行用户程序外,在每次扫描工作过程中还要完成内部处理、通信服务工作。如图2-11所示,整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、输出刷新5个阶段。整个过程扫描执行一遍所需的时间称为扫描周期。扫描周期与CPU运行速度、PLC硬件配置及用户程序长短有关,典型值为1100 ms
扫描过程示意图
    2-11    扫描过程示意图    在内部处理阶段,进行PLC自检,检查内部硬件是否正常,对监视定时器(WDT)复位以及完成其他一些内部处理工作。    在通信服务阶段,PLC与其他智能装置实现通信,响应编程器输入的命令,更新编程器的显示内容等。    PLC处于停止(STOP)状态时,只完成内部处理和通信服务工作。当PLC处于运行(RUN)状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。    PLC的扫描工作方式简单直观,便于程序的设计,并为可靠运行提供了保障。当PLC扫描到的指令被执行后,其结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU内部故障使程序执行进入死循环。