1.9 立即输入和立即输出_PLC职业技能培训及视频精讲——西门子S7-200系列_[共2页]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC 职业技能培训及视频精讲——西门子S7-200系列 80 1.9 立即输入和立即输出
立即输入和立即输出指令包括如下5种:
-|I|-
;
|/I|-
;
-(I);
-(SI);
-(RI)。
普通输入和普通输出也称为扫描输入和扫描输出,也就是按照PLC 的扫描周期来处理输入与输出。
西门子S7-200 PLC 对处理用户程序每个扫描周期分3个阶段执行:在扫描周期的开始进行输入刷新阶段,即读取物理点的状态保存在输入映像区,然后进入第二阶段运算用户程序,从上到下、从左到右逐行逐条进行运算,输入信号从输入映像区读取,运算输出的结果暂存输出映像区,最后是输出刷新阶段,即把输出映像区的状态成批传送到输出锁存器中。
在同一时间PLC 只进行一个阶段的工作,在输入刷新阶段只将物理输入信号传送到输入映像区,不进行程序运算和输出刷新;在程序运算阶段只进行逐行逐条运算,不进行输入刷新和输出刷新工作;在输出刷新阶段只是把输出映像
区的状态传送到输出锁存器,不进行输入刷新和程序
运算。
如图1.9.1所示程序,在每个扫描周期的开始对
物理点信号进行刷新,其中I0.0和I0.1物理点的状态
分别传送到其对应的输入映像区;在第二个阶段运算
程序阶段,先运算网络1的程序读取映像区,I0.0的
常开触点状态驱动Q0.0,把运算结果Q0.0的状态暂
存输出映像区,再运算网络2、网络3的程序;在最后阶段输出刷新阶段,把输出映像区的状态成批传送到输出锁存器。
立即输入和立即输出不是按照扫描周期处理的。
西门子S7-200 PLC 对处理用户程序每个扫描周期分3个阶段执行:在扫描周期的开始进行输入刷新阶段,即读取物理点的状态保存在输入映像区,然后进入第二阶段运算用户程序,从上到下、从左到右逐行逐条进行运算,普通输入信号从输入映像区读取,对于立即输入信号是读取物理点的信号改写输入映像区的信号,普通输出的结果暂存输出映像区,对于立即输出的结果同时传送到输出映像区及输出锁存器中,最后是普通输出刷新阶段,即把输出映像区的状态成批传送到输出锁存器中。
在同一时间PLC
原则上只进行一个阶段的工作,在输入刷新阶段只将物理输入信号传送到输入映像区,不进行程序运算和输出刷新;在程序运算阶段只进行逐行逐条运算,不进行
输入刷新和输出刷新工作,但对于立即输入和立即输出的情况则不同,在运算程序的同时也对物理点信号读取,更新输入映像区的状态,对于立即输出的则马上传送到输出映像区及输 图1.9.1 普通输入和普通输出程序。