PLC中的过程扫描是什么?
PLC中的处理器被设计成以特定的顺序执行各种任务,并且该顺序不断重复。操作序列也称为处理器扫描或扫描。扫描由一系列顺序操作组成,包括输入数据、程序执行、输出数据、服务或更新编程设备、系统通信和诊断。当进程处于运行模式时,该扫描周期按顺序和重复执行。处理器可能处于运行模式数小时、数周甚至数月。用户程序将在顶部或梯级为零时连续执行,直到最后一个梯级,除非被专门设计用于程序流程之后的指令更改。程序流指令,指导梯形程序中的指令流和执行指令。
PLC中的过程扫描有哪些类型?
在plc中有3种类型的进程扫描,
1.输入扫描:在输入扫描期间,CPU会扫描每个输入模块的每个相关输入点的ON或OFF状态,并将这些状态存储在输入状态文件中。
2.程序扫描:输入读取过程后,将其存储在输入状态文件中,然后处理器使用此信息来解决用户梯形图程序。然后处理器扫描用户程序,从左电源轨的梯级零开始,从左到右工作,一次评估一条指令,直到到达输出指令。输出状态是该梯级的输入逻辑解决方案的结果。逻辑1或0输出状态放置在输出状态文件。当梯级0完成时,处理器立即继续执行梯级1、梯级2、梯级3等,依次到最后一个梯级。执行梯形逻辑的最后一个梯级后,程序中还有一个额外的梯级。最后一个梯级由软件自动插入。结束梯级更改CPU已到达程序末尾。CPU扫描用户程序所用的时间取决于使用的指令以及指令的ON或OFF状态。
3.输出扫描:CPU将ON或OFF状态一次一个字写入相关的输出模块。每个输出状态由ON或OFF电信号组成;每个输出点有一个ON或OFF信号。在每个模块中,输出点将其ON或OFF信号锁存到电子硬件中,以将输出保持在正确的状态,直到下一次输出扫描发送更新。读取输入、求解用户程序以及打开或关闭相应输出所需的时间称为系统吞吐量。