储水罐加水V2.0

工艺需求

通过按钮自动加水,当达到高液位后,停止加水,加水顺序从储水罐A到储水罐E
在这里插入图片描述

功能描述

总阀打开,从储水罐A开始,阀门A和电机A运行,当储水罐高液位开关信号触发,关闭阀门和电机,打开阀门B和电机B,当储水罐高液位开关信号触发,关闭阀门和电机,依次到储水罐E。

如果储水罐A~E高液位信号为True,则总阀关闭,其他阀门也无法打开

硬件说明

电机使用定频电机,通过接触器吸合控制

电磁阀通过PLC的输出点控制。需要外部接入压缩空气,驱动阀门动作

高液位开关为常开型开关量,当液位达到高位,信号触发,反之,信号为False

程序逻辑

启动按钮按下后,总阀F打开,电机A运行,控制阀A打开,储水罐A达到高液位后,电机A关闭,控制阀A关闭,控制阀B打开,电机B打开,储水罐B达到高液位后,电机B关闭,控制阀B关闭,控制阀C打开,电机C打开,储水罐C达到高液位后,电机C关闭,控制阀C关闭,控制阀D打开,电机D打开,储水罐D达到高液位后,电机D关闭,控制阀D关闭,控制阀E打开,电机E打开。储水罐E达到高液位后,电机E关闭,控制阀E关闭。总阀F关闭

再次按下按钮,所有运行的电机和阀门都停止
在这里插入图片描述

程序说明

变量表

变量名称数据结构地址描述
StartBoolI10.0系统启动
MotorA_RunBoolQ10.0电机A启动
MotorB_RunBoolQ10.1电机B启动
MotorC_RunBoolQ10.2电机C启动
MotorD_RunBoolQ10.3电机D启动
MotorE_RunBoolQ10.4电机E启动
ValveABoolQ10.5阀门A打开
ValveBBoolQ10.6阀门B打开
ValveCBoolQ10.7阀门C打开
ValveDBoolQ11.0阀门D打开
ValveEBoolQ11.1阀门E打开
ValveFBoolQ11.2阀门F打开
HighLevelABoolI10.1储水罐A高液位
HighLevelBBoolI10.2储水罐B高液位
HighLevelCBoolI10.3储水罐C高液位
HighLevelDBoolI10.4储水罐D高液位
HighLevelEBoolI10.5储水罐E高液位

控制程序

请添加图片描述
请添加图片描述

请添加图片描述

在这里插入图片描述
请添加图片描述
控制程序
工艺图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yue008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值