[西门子] 「PLC编程案例」基于S7-1200 PLC感应手自动冲水装置程序设计

[复制链接]
查看41967 | 回复0 | 2024-3-30 07:54:09 | 显示全部楼层 |阅读模式
点击上方“蓝字”关注| 发现更多电气知识说到感应手自动冲水装置,想必大家首先想到的肯定是抽水马桶或各大卫生间冲水装置。对,没错,就是这些,这些肯定不是使用的是PLC控制的,成本高,不划算,那么是否可以使用PLC实现这样的功能呢?此时大家思考一下,是可以的,可以对吧!那么如何实现呢?

一、控制要求

自动控制时:当有东西或人靠近时,感应红外线开关被遮挡接通,但不工作,一旦再次检测到东西或人不在时开始触发电磁阀冲水,冲水时间控制在5s左右,断开电磁阀关闸,后续重复上述动作。

手动控制时:当人触发或按下冲水按钮时,冲水电磁阀打开冲水,冲水时间控制在5s左右,断开电磁阀关闸,后续重复上述动作。



二、程序设计

第一步:创建FB块并填写接口参数地址



第二步:使用断开延时定时器实现自动冲水功能



第三步:使用脉冲型定时器实现手动冲水功能



第四步:定时器采用多重背景功能进行调用,减少使用DB块



第五步:打开多重背景DB块查看地址



第六步:在OB主程序调用感应冲水FB功能块并填写接口全局地址



三、程序演示

第一步:自动感应冲水程序





第二步:手动感应冲水程序





四、程序设计思路

1、自动感应开关,当人或物品遮挡时,电磁阀不能动作,等物品或人离开不被遮挡电磁阀才能动作,应采用沿脉冲中下降沿N来做自动感应开关,下降沿功能优势在于触发时不产生脉冲输出,只有断开时才能产生脉冲输出,因此自动感应开关(红外线)给PLC一个信号1触发下降沿代表有人或有物品正在如厕等,当感应开关给PLC一个0信号代表此时人已离开下降沿动作开始冲水并定时5s断开。

2、手动感应开关,按下开关直接输出,采用上升沿,上升沿触发立刻输出脉冲动作并定时5s断开。

来源:技成培训网,作者:技成-徐陈爽,未经授权不得转载!

电气达人往期推荐Historical articles

16套电气行业高手私藏工具包,这资料就该人手一份!

话不多说,进来抽奖!抽奖!抽大奖!快来抽爆!!!

最新电工初级考试题库完整版(内含答案),不收藏就亏了!

终于全了!吃透三菱、西门子全系列指令,都在这里!

187个基础电路图,看完别再说电气难搞了!

如何学习变频器?这35个知识点看懂了就出师了

EPLAN 2.9电气绘图软件,超详细安装教程!

低压电工操作证模拟试题100道,附免费题库+免费技能等级鉴定!

【PLC编程】基于SFC的混料罐液体搅拌控制编程实例(附源程序下载)


  你在看吗?别忘了点赞+在看哦!↓


戳“阅读原文”免费学PLC和电工课程!

本帖子中包含更多资源

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

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

本版积分规则