PLC的扫描可按固定顺序进行,也可按用户程序规定的可变顺序进行。这不仅仅因为有的程序不需要每扫描一次,执行一次,也因为在一个大控制系统中,需要处理的I/O点数较多。通过不同的组织模块的安排,采用分时分批扫描执行的方法,可缩短扫描周期和提高控制的实时相应性。
如图3-2所示,整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、输出刷新五个阶段。整个过程扫描执行一遍所需的时间称为扫描周期。扫描周期与CPU运行速度、PLC硬件配置以及用户程序长短有关,典型值为1~100ms。
PLC的扫描工作过程
图3-2 PLC的扫描工作过程
在内部处理阶段,PLC进行自检,检查内部硬件是否正常,对监视定时器复位以及完成其他一些内部处理工作。
在通信服务阶段,PLC与其他职能装置实现通信,响应编程器键入的命令,更新编程器显示的内容等。
在PLC处于停止状态时,只完成内部处理和通信服务工作。当PLC处于运行状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。
PLC的扫描工作方式简单直观,便于程序设计,并为可靠运行提供了保障。当PLC扫描到的指令被执行后,其结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU内部故障使程序执行进入死循环。
1756-TBS6H
1756-TBSH
1756-TC15
1761-CBL-AC00
1761-CBL-AM00
1761-CBL-AP00
1761-CBL-AS03 工业主宰世界•鸿飞达自动化上演逆袭!
1761-CBL-AS09
1761-CBL-HM02
1761-CBL-PM02
1761-HHM-K08
1761-HHM-K64
1761-HHP-B30
1761-L10BWA 超级低价•期盼您的选择!
1761-L10BWB
1761-L10BXB
1761-L16AWA
1761-L16BBB
1761-L16BWA
1761-L16BWB
1761-L16NWA 创新鸿飞达,行业领“线”。
1761-L16NWB
1761-L20AWA-5A
1761-L20BWA-5A
1761-L20BWB-5A
1761-L32AAA
1761-L32AWA
1761-L32BBB
1761-L32BWA
1761-L32BWB 工业主宰世界•鸿飞达自动化上演逆袭!
1761-MMB
1761-NET-AIC
1761-NET-DNI
1761-NET-ENI
1761-NET-ENIW
1761-RPL-DIN
1761-RPL-RT00 超级低价•期盼您的选择!
1761-RPL-T32X
1761-SIM-B16