用不同指令实现顺序启停控制
饶等
发布于2021-07-12 15:12
7
2
标签:电工入门,新手攻略,顺序控制
【免费下载】PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载!
【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程!
顺序控制在工业控制系统中应用非常广泛,如果是用传统的继电控制只能进行一些简单的控制,对于一些更复杂的控制却很难实现,而用PLC进行顺序控制则较为轻松简便,我们可以用不同的指令编写出形式多样的PLC控制程序,这篇文章小编就分别以定时器指令、计数器指令和移位指令实现顺序启停控制。
1、用定时器实现顺序控制
用定时器实现顺序控制的实质就是利用了定时器的定时和延时的功能,可以在不同的时间实现被控对象的启动和停止。
当I0.0启动按钮闭合后,Q0.0先接通,经过5秒后Q0.1接通,同时将Q0.0断开,再经过5秒后Q0.2接通,同时将Q0.1断开,又经过5秒后Q0.3接通,同时将Q0.2断开,再经过5秒又将Q0.0接通,同时将Q0.3断开,就是如此实现了顺序启动并且能进行循环,按下停止按钮,则Q0.0~Q0.3都断开。
2、用计数器实现顺序控制
用计数器减一计数的原理,可以对被控对象实现顺序启停控制。
以上的程序,当I0.0第一次闭合时Q0.0接通;第二次闭合时Q0.1接通,第三次闭合时Q0.2接通,第四次闭合时Q0.3接通,同时将计数器复位,之后又开始下一轮的计数,如此循环实现顺序控制。程序中使用了触点比较指令,只有当计数器的计数值等于设定值时,其触点才会接通,才能驱动输出。当按下停止按钮I0.1,则复位Q0.0~Q0.3。
3、用移位指令实现顺序控制
用移位指令可以将移位数据存储单元种的数据位进行移动,当某个数据位为1时,可以利用这个位启动其之后的输出,从而对被控对象实现顺序启停控制。
以上程序中I0.0是移位指令的使能触点,N=1代表移1位,即I0.0每闭合一次VB1里面的二进制位左移1位,首先是置位V1.0,此时Q0.0接通,当I0.0第一次闭合时VB1左移一位,也就是将V1.0的1移到了V1.1,使输出Q0.1被接通,同时V1.0断开,Q0.0断开。依此类推,之后I0.0每闭合一次,VB1都左移1位,依次使V1.2、V1.3、V1.4接通。当I0.0第三次接通时,Q0.3被接通,当I0.0第四次接通时,将V1.0开始的8个位都复位,之后又开始新的一轮循环。其实也就是用左移指令将移位数据存储单元中的数据位进行左移,利用左移的位启动其后的输出,从而确定被控对象在不同移位点上的启动和停止。
以上就是利用定时器、计数器和移位指令的实现顺序控制的几种编程方法,这是利用一些基本指令实现的方法。当然,你也可以利用步进顺序控制指令或SFC实现哦。
(技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究)
电工精品教程
立即扫码免费学习
|
电工题库宝典
立即扫码免费下载
|
超全PLC学习资料包
立即扫码免费下载
|
故障查询小程序
立即扫码免费使用
|