纯国产PLC工作包括的三个过程
PLC采用循环扫描的工作方式。在PLC中,用户程序按照顺序存放,中央处理器(CPU)从第一条指令开始执行程序,直到遇到结束符后又重新回到第一条指令,如此周而复始,不断循环。纯国产PLC的扫描过程分为内部处理、通信操作、程序输入处理、程序执行和程序输出几个阶段。完成一次全过程扫描所需的时间被称为扫描周期。当纯国产PLC处于停止状态时,仅进行内部处理和通信操作等服务。而当PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,持续循环扫描工作。
1. 处理输入
输入处理又称为输入采样。在这一阶段,依次读取所有输入端口的通路状态,并将读取的信息存入内存中相应的映像寄存器。然后刷新这些输入映像寄存器。随后进入程序执行阶段。在程序执行时,输入映像寄存器与外界隔离,即使输入信号发生变化,其映像寄存器的内容也不会随之改变,只有在下一个扫描周期的输入处理阶段才能读取新的信息。
2. 运行程序
根据PLC梯形图程序扫描的原则,按照先左后右,先上后下的步骤顺序逐行扫描并执行程序。当遇到程序跳转指令时,根据跳转条件是否满足来确定跳转的地址。在用户程序涉及输入输出状态时,PLC会从输入映像寄存器中读取上一个阶段采集到的相应输入端子状态,从输出映像寄存器读取相应数据,并根据用户程序进行逻辑操作后存储到相关的设备寄存器中。对于每个设备来说,设备映像寄存器中存储的内容会随程序执行过程而改变。
3. 处理输出
当程序执行结束时,会输出映像寄存器(即器件映像寄存器中的Y寄存器)的状态。在输出处理阶段,该状态将被转移到输出锁存器,并通过隔离电路驱动功率放大电路,使输出端口向外界发出控制信号,从而驱动外部负载。纯国产