大数跨境
0
0

1个案例学会手自动模式切换、单周期、连续运行程序编写!!

1个案例学会手自动模式切换、单周期、连续运行程序编写!! PLC 工业机器人
2025-09-27
8
导读:在前面的文章中我们通过1个案例解读了一个设备中“手自动模式”切换方法以及需要避免的“坑”,那么本文还是接着之前的案例控制需求,将此案例加上“单周期”“连续运行”模式的切换。
因为在一个设备中,往往有可能会选择加工完成1个产品后停止设备,也可能加工完成一个产品后,继续循环运行,直到按下停止按钮,那么这么程序如何编写呢?
思路:单周期和连续运行,是在设备最后的动作加上“条件”判断是否循环即可!!
1.案例控制要求:
(1)设备在手动模式下:每按下一次启动按钮,启动1个电机,每次都是从最前面那台开始启动(总共有4台电机);每按一次停止按钮,停止1个电机,每次都是从最后面那台开始停止(总共有4台电机)
(2)设备在自动模式下:按下自动启动按钮,每隔2秒时间启动1个电机,每次都是从最前面那台开始启动(总共有4台电机);启动了4台电机后,自动每隔2秒停止1个电机。

(2)设备在自动模式下:可以选择单周期(自动启动4台到停止4台为1个周期);也可以选择“连续运行模式”。

2.程序编写:
(1)手动控制程序
新建“手动控制程序”,手动时每接通一次M50.0则会启动1个电机,从Q0.3开始启动;每接通一次M50.1则会停止1个电机,从Q0.6开始停止。这样,不管你启动了几个电机,都是从后面的开始停止,比如说启动了3台电机,然后按下停止按钮,则是从第3台电机开始停止。
(2)自动控制程
程序段1是模式为自动时,按下了自动启动按钮后,自动启动标志位接通,当Q0.6启动后,复位自动启动标志位,置位停止标志位!

程序段2是当按下了“自动启动”按钮时,自动启动标志接通,从而接通定时器;当按下了“自动停止”按钮时,自动停止标志接通,从而接通“T2”定时器,时间到达后循环2秒。
程序段4的M120.0是周期选择,当其等于0时是单周期模式;当其等于1是连续运行模式,当复位了Q0.3后判断,周期选择是否是为“1”,如果为“1”则触发程序段1中的触点再次启动。
主程序调用子程序:
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!
图片
图片

往期推荐

手自动模式切换程序该这么写?这么些“坑”可能让你程序出错!

S7-1200实现平滑加减速的PLC编程案例

通过1个案例理解透彻定时器指令!!

使用ST语言编写阀门控制案例

要学会ST语言编程,先学会这几个案例!!

3分钟彻底学会SCL语言中循环语句

1个案例对比,为何它比梯形图编程更高效!!

8台水泵先启先停自动轮换程序(故障自动跳过)

使用梯形图和SCL语言编写流程控制程序,你们觉得哪个更方便和直观?

初学者学习1200PLC编程,这几个“坑”一定要避免

掌握PLC程序3种结构,编程事半功倍!!

通过3个例子学会PLC数据的IO映射!!

西门子PLC与汇川PLC控制伺服功能,你们觉得哪个更简单呢?

PLC编程的3个转换程序一定要掌握!!!

PLC编程框架之自动控制程序编写

触摸屏如何实现多语言的切换

学会1200/1500PLC编程,必须知道的几个问题!!

一学就会,PROFINET通信真的超级简单!!

【声明】内容源于网络
0
0
PLC 工业机器人
1234
内容 251
粉丝 0
PLC 工业机器人 1234
总阅读4.8k
粉丝0
内容251