FOXBORO P0973LN是一款可编程逻辑控制器(PLC),
它采用逐行将阶梯图程式码以扫描方式读入CPU中并执行控制运作的方式工作。在整个扫描过程中,主要包括“输入状态检查”、“
程式执行”和“输出状态更新”三大步骤。PLC首先会检查输入端元件所连接的各点开关或传感器状态,并将其状态写入内存中对应的位置。接着,PLC将阶梯图程式逐行取入CPU中进行运算,若程式执行中需要输入接点状态,CPU会直接自内存中查询取出。输出线圈的运算结果会存入内存中对应的位置,但暂不反应至输出端。然后,将步骤二中的输出状态更新至PLC输出部接点,并且重回步骤一。这种运作方式被称为输出输入端的“程式结束再生”1。