[三菱] C-1 三菱编程提高篇 | 定时器( T )一

[复制链接]
查看35115 | 回复0 | 2024-5-15 20:54:31 | 显示全部楼层 |阅读模式
控制要求 ⇩  知识点讲解 ⇩  程序范例 ⇩  扩展训练 前 言
在电力拖动中,我们用时间继电器进行计时,那在PLC中是如何实现呢?
接下来将讲解PLC中的定时器,准备好了吗,发车咯!


01.
控 制 要 求

当门处于关闭状态时(X0下限得电),按下X20(开门按钮),延时3秒,门自动打开,到达上限位时门停止,同时定时器复位
当门处于打开状态时(X1上限得电),按下X21(关门按钮),延时4秒,门自动关闭,到达下限位时门停止,同时定时器复位
PS:该控制要求是用延时接通程序实现功能


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3453096124246982661


02.
知识点讲解

下图为延时接通程序格式:(注:在编写程序时,T0 K50要有一空格)


当按下X20(启动按钮),M0得电置位为 1 并保持;

M0(第三行的常开)闭合,T0(定时器)开始计时K50(计时5s);
时间到T0(第四行的常开)闭合,Y0得电;
当按下X21(停止按钮)后,M0置位为 0 线圈失电,Y0失电复位,T0失电复位
思考:如果在计时5秒过程中,M0失电,计时器还会继续计时吗?‍‍‍

定时器的主要作用是 提供时间延迟或计时功能;

定时器可以根据预设的时间参数执行特定的任务,从而确保设备按照既定
的程序流程运行

分辨率和范围:

1ms(T256~T511):T300 K100 = 定时0.1s

10ms(T200~T245):T200 K100 = 定时1s

100ms(T0~T199):T0 K100 = 定时10s

猜猜是怎么计算的?

这些是通用定时器,这一种定时器线圈得电时开始计时,到达预设时间后其触点动作;如果定时器线圈失电,则定时器触点会瞬间复位
还有一种为积算定时器,可以查看下一篇文章!


03.
程序范例






04.

扩展训练

M8013:1s周期 的时间脉冲,是一个特殊的内部辅助继电器。
在PLC编程中,M8013可以被直接使用,且其使用次数没有限制。当PLC上电并运行后,M8013会保持每隔1秒通断一次的状态,即0.5秒接通0.5秒断开,这种特性使其非常适合用于需要周期性操作的程序中,比如控制指示灯的闪烁等



M8013动作时序图
下图为M8013程序:


当按下X22(启动按钮),M2置为 1 并保持;

M2(第二行的常开)闭合,M8013使得Y6指示灯进行闪烁(0.5秒亮、0.5秒灭);

按下X23(停止按钮),M2置为 0 线圈失电,Y6不进行闪烁

M8013指令拓展练习题:

当门处于关闭状态时(X0得电),按下X20(开门),延时3秒,门自动打开,同时绿灯以一秒周期闪烁,到达上限位时,门停止,定时器复位,绿灯熄灭;

当门处于打开状态时(X1得电),按下X21(关门),延时4秒,门自动关闭,同时红灯以一秒脉冲闪烁,到达下限位时,门停止,定时器复位红灯熄灭

我的朋友,行动起来吧,一同领略PLC编程的魅力!
欢迎 私聊、点赞、分享、收藏!

- END -

~~~~~~~~~~~~~~~~~~~~~~

点个小赞看个广告,给小编奖励个鸡腿‍‍‍‍

~~~~~~~~~~~~~~~~~~~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则