抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
三台电动机顺序启动,同时停止程序


上两回说到小车的控制,接下来讲一讲电机的启动、停止控制。


案例要求:


三台电动机一个启动按钮、一个停止按钮控制。


按下启动按钮,第一台电动机启动,隔5秒后第二台电动机启动,再隔5秒后第三台电动机启动。


按下停止按钮,三台电动机同时停止。


软元件分配/使用如下表:


X0
启动按钮1
SB1
X1
停止按钮2
SB2
Y0
电动机1
KM1
Y1
电动机2
KM2
Y2
电动机3KM3


设计思路:


利用定时器的单个扫描周期脉冲控制Y点输出。


接线简图:



编写程序:


首先,我们用梯形图语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择梯形图语言编写:



梯形图逻辑程序如下:



利用同一扫描周期内Y1比Y2的位置靠后,后面的Y1的常开触点来断开前面的Y2,后面的Y1因Y0接通而接通。


这是一种古老方法,不太好理解(烧脑)。


后面新出来的PLC也不差那一两个定时器,就多两个定时器也可以编写这个功能的梯形图,还可以两台电机不一样的定时时间。



其次,我们再用ST语言来编写,打开三菱PLC编程软件MELSOFT GX Works3,新建一个工程,选择系列、机型,选择ST语言编写:



ST语言程序如下:


IF X0 THEN

Y0:=1;

END_IF;

OUT_T(Y0,T0,50);


IF T0 THEN

Y1:=1;

END_IF;


OUT_T(Y1,T1,50);


IF T1 THEN

Y2:=1;

END_IF;


IF X1 THEN

Y0:=0;

Y1:=0;

Y2:=0;

END_IF;




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?获取邀请码

x
主题回复
倒序浏览

865查看1回复

发新帖
您需要登录后才可以回帖 登录 | 获取邀请码

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码