版权归原作者所有,如有侵权,请联系我们

定时器程序设计范例:自动咖啡冲调机

杨咩咩
原创
自动化案例分享,您身边的自动化案例专家
收藏

【工作图】

【动作要求】

投入一枚硬币后,出纸杯处弹出一个纸杯,同时出咖啡,2 秒钟后出热水,注入到一定量热水后,搅拌电机运行,30 秒后从咖啡流出口流出冲调好的咖啡,20s 后,咖啡停止流出。

【组件说明】

【软件别名】

PLC 输入端:

PLC 输出端:

【控制程序】

*时序逻辑实现方法:

程序说明:

1、投入一元硬币时,X0 由 OFF→ON 变化(添加“等待输入 X0 断”指令

和“等待输入 X0 通”指令),Y0 和 Y1 被置位为 ON,并保持,出一个纸杯

(添加“触发输出 Y0 通”指令),同时出咖啡(“触发输出 Y1 通”指令)。

2、Y0 和 Y1 常开接点导通 2s 后(添加“延时等待 2s”指令),延时器

到达预设值,Y2=ON,出热水阀门导通(添加“触发输出 Y2 通”指令),

同时 Y0 和 Y1 被复位(添加“触发输出 Y0 断”指令和“触发输出 Y1 断”

指令),出纸杯和咖啡阀门被关闭。

3、当混合容器中水位达到一定时,X1=ON(添加“等待输入 X1 通”指

令),Y2 被复位,停止出热水(添加“触发输出 Y2 断”指令),同时 Y3=ON,

开始搅拌工作(添加“触发输出 Y3 通”指令)。直到到达预设值时 30s 后

(添加“延时等待 30s”指令),Y3 被复位,搅拌电机停止工作(添加“触

发输出 Y3 断”指令)。

4、同时,咖啡流出口开始流出咖啡(添加“触发输出 Y4 通”指令),

并开始计时 20s(添加“延时等待 20s”指令)。

5、20s 后可认为咖啡已经全部流出,Y4 被复位,咖啡流出口的阀门被

关闭(添加“触发输出 Y4 断”指令)。准备下一周期的工作。