直播课堂
HOME
直播课堂
正文内容
plc编程感应厕所 「PLC编程案例」基于S7-1200 PLC感应手自动冲水装置程序设计
发布时间 : 2025-07-05
作者 : 小编
访问数量 : 23
扫码分享至微信

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

说到感应手自动冲水装置,想必大家首先想到的肯定是抽水马桶或各大卫生间冲水装置。对,没错,就是这些,这些肯定不是使用的是PLC控制的,成本高,不划算,那么是否可以使用PLC实现这样的功能呢? 此时大家思考一下,是可以的,可以对吧!那么如何实现呢?

一、控制要求

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

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

二、程序设计

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

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

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

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

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

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

三、程序演示

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

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

四、程序设计思路

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

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

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

中文PLC如何进行洗手间自动冲水控制程序

PLC到了手上,还不会编程的宝宝们,不要着急,PLC采用电脑中文指令编程,基于流程的编程方式,很容易入手的。用心学好编程方法,你就能玩转PLC啦,编程神马的都是浮云。

情况1:男卫生间小便斗处,使用者必须站满3秒钟才会执行冲水动作,冲水3秒后自动停止(第一次冲水),使用者离开时,再冲水4秒后自动停止(第二次冲水)。

情况2:若使用者在第一次的冲水时间段内离开,则立即停止第一次冲水,开始第二次4秒的冲水。

情况3:若前一个冲4s还未冲完,后一个使用者便到来,则立即停止冲水,并且不执行第一次冲水3s的动作,只在该使用者离开时执行第二次4s冲水动作。

【组件说明】

【控制流程图】

【控制程序】

*时序逻辑实现主程序:

*组合逻辑实现方法:

程序说明:

在组合逻辑设定感应动作程序和情况2、3的检测程序,在时序逻辑编辑主程序动作:便池使用的过程动作设置为主程序。

第1步:

组合逻辑第0组: 正常使用情况下,用“检测输入X0通”指令检测红外线开关X0是否有信号,再添加“定时等待T0=3s”指令,当X0有信号且保持3s之后(此时为使用者准备使用便池),再“触发辅助标志M0通”(用M0来作为启动主程序动作的标志),此时就会启动时序环0的主程序。

第2步:

时序环0编辑主程序: 先添加“等待辅助M0通”指令(通过组合逻辑检测得到信号),再添加“触发输出Y0通”指令,触发冲水阀门冲水,冲水动作需要保持3s,所以添加“延时等待3s”指令,进行第一次冲水;冲水完成之后再添加“触发输出Y0断”,冲水阀门停止冲水,再添加“等待输入X0断”指令,当人离开,红外线开关检测不到信号时,X0为断,然后再“触发输出Y0通”,冲水阀进行第二次冲水,时间为4s,就添加“延时等待4s”指令,完成第二次冲水之后再添加“触发输出Y0断”指令,停止冲水,动作完成之后,最后添加“触发辅助M0断”指令,断开启动标志M0。

第3步:

组合逻辑第3组: 在情况2的使用下,添加“帧号检测,检测别名:3s冲水”指令,也就是检测时序环0中的指令帧2:3s冲水是否为当前帧,若是当前帧,同时“检测输入X0断”(也就是说还在执行第一次冲水动作,使用者就已经离开),这时添加“帧环跳转”指令,将时序环0当前动作跳转至帧6指令:4s冲水。这就是情况2:使用者在第一次冲水未完成就离开的情况,马上停止第一次冲水,进入第二次冲水。

第4步:

组合逻辑第6组: 在情况3的使用下,添加“帧号检测,检测别名:4s冲水”指令,也就是检测时序环0中的指令帧6:4s冲水是否为当前帧,若是当前帧,同时“检测输入X0通”(也就是说还在执行第二次冲水动作,就有第二名使用者准备使用),这时再添加“帧环跳转”指令,将时序环0当前动作跳转至帧3指令:触发Y0断,此时停止冲水,动作按照程序继续运行。这就是情况3:当第一名使用者离开后,进行的第二次冲水还未完成,就有第二名使用者前来准备使用,此时就停止冲水,按正常动作继续执行。

说明:

时序逻辑中所有程序都是按顺序运行,只有前一帧指令运行完成之后,方可执行后一帧指令,不然则等待。

组合逻辑中的程序是以组为单位运行,一个组由组长与组员组成,同一组中,只有所有条件 满足才会执行输出与跳转。

【程序调试】

当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。

1、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口号,即可实现在线调试。

2、可在触摸屏软件上实现在线模拟,进行程序调试。

相关问答

泡沫封堵移动卫生间日常打扫该怎样操作

[回答]而且在移动公厕安装的时候,女厕所那和其他的一些,岗亭等着呢,他不太一样,那么热阻以及防水是非常重要的一点,如果这一点做的不好的话,那可能会出现...

帮个忙同志们!有谁知道么,厕所自动冲水系统的电路?

[回答]先生:这是一个系统啊!做这么一个系统单是设计费就几万元.这可不是一个电路图就能弄明白的,除了PLC,还有低压电器控制,称重部分.这种事情不要指望别...

plc输入信号漏电可能出现的现象?

plc输出电线因受潮等原因漏电,引起跳闸。在比较潮湿的季节,要注意家里电路是否会因为天气潮湿而受到影响。还有就是在卫生间这种水汽较多,湿度较大的地方,线...

卫生间从坐便器开关怎样接一个外用开关?

座便器为什么要接开关?智能马桶?如果是智能马桶可以把智能马桶的电源插座上装个智能插座,手机就能开关不用另外走线,49元就能搞定。座便器为什么要接开关?智能马...

农村移动厕所的粪便处理方式是怎样的

[回答]厕所改革在我国已经进行了三年多。可以说,结果是显而易见的。我们可以看到在城市的街道上有更多具有地方特色的公共厕所。例如,在北京,将会有北京式...

环保移动厕所的屋顶有做防水处理吗

[回答]内部环境优美:现在健康环保的厕所一般都是采用对粪便进行无害化处理方式,可以保证厕所内部无异味,同时对周围的生态环境也不会造成任何的影响,再加...

我27了,想学it可以吗?

作为一名IT领域的科研教育从业者,我来回答一下这个问题。首先,27岁开始学习IT领域的相关技术是完全可以的,而且由于当前IT领域的技术体系已经非常庞大了,不...

公共移动厕所的优势是什么

[回答]免水打包厕所产品简述及特点——移厕所生产厂家来为大家娓娓道来:卫生洁净,座便舒适。免水冲座便器采用粪袋打包方式。降解袋覆盖于座便器上,每个人...

请问能用浮球开关来制作水箱的自动控制上水及停水吗

1大家说说西门子plc洗衣机的自动控制怎么做这个程序相当简单了。水位控制按...当手放在水龙头的感应区域内,红外线发射管发出的红外光经过人体的手反射到红外...

家里人全感冒了,怎样让室内杀杀菌呀?-130****1082的回答...

1、通风换气与保持室内洁净2、空气净化器净化光触媒、负离子、净离子群净化技术能够很好去除病毒、游浮霉菌、细菌、苯、氨、过敏原等。3、日光消毒...

 开鲁一中  蔡康永鞋子 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部