CPU 的基本功能是监视现场输入,并根据控制逻辑接通或断开现场输出设备。
本章介绍了有关程序执行、使用的各种存储器和存储器如何保持等方面的一些概念。
4.1 控制逻辑的执行
CPU 连续执行程序中的控制逻辑和读写数据。基本操作非常简单:
● CPU 读取输入状态。
● 存储在 CPU 中的程序使用这些输入评估控制逻辑。
● 程序运行时,CPU 更新数据。
● CPU 将数据写入输出。
此图显示了电气继电器图与 CPU关系的简图。在本例中,用于启动电机的开关的状态与其它输入的状态相结合。这些状态的计算结果决定用于控制电机启动执行器的输出的状态。
扫描周期中的任务
CPU
反复执行一系列任务。这种任务循环执行称为扫描周期。用户程序的执行与否取决于
CPU 是处于 STOP 模式还是 RUN 模式。在 RUN 模式下,执行程序;在 STOP
模式下,不执行程序。
表格 4- 1 CPU 在扫描周期中执行任务
读取输入和写入输出
读取输入
数字量输入:
每个扫描周期开始时,会读取数字量输入的电流值,然后将该值写入到过程映像输入寄存器。
模拟量输入:CPU
在正常扫描周期中不会读取模拟量输入值。而当程序访问模拟量输入时,将立即从设备中读取模拟量值。
写入输出
数字量输出:扫描周期结束时,CPU将存储在过程映像输出寄存器的值写入数字量输出。
模拟量输出: CPU
在正常扫描周期中不会写入模拟量输出值。而当程序访问模拟量输出值时,将立即写入模
拟量输出。西门子PLC