返回列表 发布新帖
查看: 48|回复: 0

三菱PLC基础案例分享--顺序启动与定时器当前值

17

主题

15

回帖

99

积分

管理员

积分
99
发表于 2025-12-27 21:52 | 查看全部 |阅读模式
如下图,有2个按钮控制了3台电机顺序启动,具体要求如下:
1)按下按钮X0,2S后电机Y0启动,再过2s后Y1启动;再过2s后,Y2启动;
2)按下停止按钮,全部电机停止。


【I/O分配】

I/O分配如下表,有2个输入点,3个输出点。


输入点
注释
输出点
注释
X0
启动
Y0
电机1
X1
停止
Y1
电机2


Y2
电机3











【程序编写及思路】

1.方法1:使用多个定时器
程序如下图,按下X0按钮时,触发M0并形成自锁,按下停止按钮X1时,M0解除自锁,M0相当于是运行的标志位,后面的控制都在M0的条件下才能动作。
用M0常开触点给T0进行定时,2s时间一到,T0的常开触点就会吸合导通Y0线圈,同时,进行用T1进行定时,2s时间一到,T1常开触点导通,会触发Y1电机输出,同时用T2进行定时,2s时间一到,T2的常开触点就会吸合,触发Y2电机启动。


2.方法2:使用1个定时器
程序如下图。


按下X0按钮时,触发M0并形成自锁,按下停止按钮X1时,M0解除自锁,M0相当于是运行的标志位;
用M0常开触点给T0进行定时,K100表示10秒(这里时间的值只要比6s大都可以)。
通过触点比较指令,T0大于等于K20时(时间大于2s),导通Y0电机;通过触点比较指令,T0大于等于K40时(时间大于4s),导通Y1电机;通过触点比较指令,T0大于等于K60时(时间大于6s),导通Y2电机。
3.方法3:使用M8012加计数器
程序如下图。


按下X0按钮时,触发M0并形成自锁,按下停止按钮X1时,M0解除自锁,M0相当于是运行的标志位;在M0常开标志位下,使用M8012(100ms脉冲特殊继电器)上升沿触点给C0计数器进行计数。
通过触点比较指令,C0大于等于K20时(时间大于2s),导通Y0电机;通过触点比较指令,C0大于等于K40时(时间大于4s),导通Y1电机;通过触点比较指令,C0大于等于K60时(时间大于6s),导通Y2电机。
按下停止按钮时,除了端口M0,还用RST指令对C0进行复位,所有电机马上停止。

工控学习网 www.gkxxw.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

gkket@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
工控学习网 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5
关灯 在本版发帖
攻城大狮哥
攻城大狮哥 返回顶部
快速回复 返回顶部 返回列表