|
三台电动机顺序启动,同时停止程序
上两回说到小车的控制,接下来讲一讲电机的启动、停止控制。
案例要求: 三台电动机一个启动按钮、一个停止按钮控制。
按下启动按钮,第一台电动机启动,隔5秒后第二台电动机启动,再隔5秒后第三台电动机启动。
按下停止按钮,三台电动机同时停止。
软元件分配/使用如下表:
X0
| 启动按钮1
| SB1
| X1
| 停止按钮2
| SB2
| Y0
| 电动机1
| KM1
| Y1
| 电动机2
| KM2
| Y2
| 电动机3 | KM3 |
设计思路:
利用定时器的单个扫描周期脉冲控制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;
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |