plc初学者,学习编程,首先要了解PLC程序执行的过程是什么。
PLC程序执行分为三个阶段:输入采样阶段,程序执行阶段,输入刷新阶段。PLC一直循环执行这三个阶段,执行完一遍,就叫一个扫描周期。
1,输入采样阶段:PLC扫描所有输入端子上的状态,并保存到输入映像存储器内,比如I0.0,I0.1等端子是接通还是断开状态。然后进入下一阶段,在程序执行阶段和输出刷新阶段,输入映像寄存器与外界隔离,它内部保存的各个点的状态保持不变。直到下一个扫描周期的输入采样阶段,才将输入端子上的新状态存取进来更新。因此,PLC执行时,所用到各个输入点的状态是从输入映像存储器内调取的,并不是直接调取物理端子上的通断状态。也因此,输入信号的宽带要大于一个扫描周期。比如说某个输入点上接了一个按钮,按钮按下的时间要大于一个扫描周期。为什么呢?如果按钮按下时间很短,你按下时正好不在输入采样阶段,就采集不到输入信号。当然,这是理论上讲,因为,PLC一个扫描周期时间很短,十几毫米或者几十毫米,或许你根本感觉不出来。
2,程序执行阶段:PLC从左至右,从上至下扫描执行用户程序,当然也要根据程序内不同指令的要求进行,比如遇到跳转指令,按照跳转指令指定的步骤执行。当指令遇到输入条件时,从输入映像存储器内调取输入状态,运算结果输出时,将输出状态,存储到输出映像存储器内。
3,输出刷新阶段:在所有指令执行完毕后,元件映像寄存器中所有输出继电器的状态接通/断开在输出刷新阶段转存到输出锁存器中,通过输出端子和外部电源,驱动外部负载。
-
继电器
+关注
关注
132文章
5323浏览量
148683 -
plc
+关注
关注
5008文章
13200浏览量
462397 -
程序
+关注
关注
116文章
3779浏览量
80896
原文标题:PLC程序执行的过程
文章出处:【微信号:电气自动化控制网,微信公众号:电气自动化控制网】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论