‖ 系统学习
人生就像一场马拉松,偶尔停下来摸摸鱼,才能走得更远
---
在上期间我们开篇中,完成了我们第一个PLC程序,我们本期继续来完成第二个程序,自己锁程序,与正反转程序。本期我们就不再详细说触摸屏怎么画了。我们继续采用ST加梯形图的方法来讲解。完整程序可看最后面。
本期任务:
1、完成自锁程序
2、实现电机正反转程序。
我们可以看到电路中,当我们按下SB2电机启动,当我们按下SB1电机停止。
我们来做IO表
注:如果我们PLC接了线,那么M1就换成X1,M2就换成X2,因为我们做画面所以我们不写真实地址。
在程序中是这样表达的
触摸屏画面,绑定对应的地址,我们直接用瞬时ON,就可以了
这是我们常用的正反转电路,当我们SB2按下时,电机正转,当我们SB3按下时电机反转,但是在这个电路中,我们必须要按下停止按钮才能切换正反转。如果不想按下停止按钮就切换的话,我在实际的硬件线线中就需要双重联锁正反转电路图。(就是把SB2和SB3开关的常闭点串起来)
好了我们来做IO表
M1 | SB1停止 |
M2 | SB2正转按钮 |
M3 | SB3反转按钮 |
Y1 | 正转 |
Y2 | 反转 |
有了IO表我们来写程序吧
这触摸屏画面,也是一样绑定按钮采用二个指示灯加多一个按钮就可以了。
大家有没有发现我必须要按了停止按钮才能切换,如果我不想这样了,那么我们在程序中就要串上按钮的停止就像这样
注意:如果是在做项目时,用的中间变量,那么我们可以这样写,但是如果我们在现实中,没有使用双重联锁正反转电路图就这样写的话,我们实际的线圈吸合是跟不上的。这个要注意。
自锁电路
我们把它转成ST语言可以这么写,首先我们需要好变量表,可以如下,
在程序中我们来认识ST语言中的一个关键字TON我们用()括起来里面表示它是一个取反操作就是我们梯形图中常闭,OR这个关键字就是或者的意思 ,AND这个关键字是与的意思。
所以我们的自锁程序如下
画面也是添加多一个按钮,绑定对应的点
正反转电路
我们继续来写正反转电路,聪的你应该发现了正反转电路就是二个自锁电路。没错所以我们的程序也很简单。
我们的画面也是添加多一个灯一个按钮就可以了。
好了本期的内容就到这里了,我们来总一点二个程序,在梯形图中表示自锁
在ST语言中表示自锁
GVL.正转输出 := GVL.正转按钮SB2 OR GVL.正转输出 AND NOT(GVL.停止按钮SB1);
在梯形图中表示正反转程序
在ST语言中表示正反转程序
GVL.正转输出 := GVL.正转按钮SB2 OR GVL.正转输出 AND NOT(GVL.停止按钮SB1) AND NOT(GVL.反转输出);GVL.反转输出 := GVL.反转按钮SB3 OR GVL.反转输出 AND NOT(GVL.停止按钮SB1) AND NOT(GVL.正转输出); 往期内容可以下面的PLC学习合集,我们的教程是一步跟一步的虽然表达可能不太好,但晓煜这边用简单的方式给大家讲解
---
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!