- 4
- 0
- 约1.24万字
- 约 78页
- 2017-06-09 发布于湖北
- 举报
第四章PLC的结构和工作原理剖析
6. 输入/输出(I/O)服务扫描阶段 CPU在执行用户程序时,使用的输入值不是直接从实际输入端得到的,运算的结果也不直接送到实际输出端,而是在内存中设置了两个暂存区,一个是输入暂存区或称输入映像寄存器,一个是输出暂存区或称输出映像寄存器。用户程序中所用到的输入值是输入状态暂存区的值,运算结果放在输出状态暂存区中。图2.3.2给出了用户程序执行阶段与I/O服务阶段的信息流程图。在输入服务(输入采样及输入刷新)扫描过程中,CPU 将实际输入端的状态读入输入状态暂存区。在输出服务(输出刷新与锁存)扫描过程中,CPU将输出状态暂存区的值同时传送到输出状态锁存器。 由于输入/输出暂存区的设置,使PLC对输入/输出的处理具有以下特点: 输入状态暂存区的数据,取决于输入服务阶段各实际输入点的通/断状态。在用户程序执行阶段,输入状态暂存区的数据不再随输入的变化而变化。 在用户程序执行阶段,输出状态暂存区的内容随程序执行结果不同而随时改变,但输出状态锁存器的内容不变。 在输出服务阶段,将用户程序执行阶段的最终结果由输出状态暂存区传递到输出状态锁存器。输出端子的状态由输出状态锁存器决定。 I/O服务阶段与用户程序执行阶段 二 小型PLC的工作过程 小型PLC的工作过程可以分为四个扫描阶
原创力文档

文档评论(0)