news 2026/2/7 4:33:34

来聊聊用西门子1200玩转液体混合控制的骚操作。这个项目最带劲的地方在于用仿真系统就能模拟真实产线的全套流程,省了买设备的钱还能随便折腾

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
来聊聊用西门子1200玩转液体混合控制的骚操作。这个项目最带劲的地方在于用仿真系统就能模拟真实产线的全套流程,省了买设备的钱还能随便折腾

液体混合装置plc控制系统 西门子1200仿真系统 采用博途V15编写,全自动仿真完成。 宝贝包含程序和画面。 实现要求:液体混合装置控制系统,由液面传感器SL1、SL2、SL3,液体A、B、C阀门与混合液阀门(电磁阀YV1、YV2、YV3、YV4),搅匀电机M,加热器H,温度传感器T组成。 实现三种液体的混合,搅匀,加热等功能。 打开“启动”开关,装置投入运行时。 首先液体A、B、C阀门关闭,混合液阀门打开10秒将容器放空后关闭。 然后液体A阀门打开,液体A流入容器。 当液面到达SL3时,SL3接通,关闭液体A阀门,打开液体B阀门。 液面到达SL2时,关闭液体B阀门,打开液体C阀门。 液面到达SL1时,关闭液体C阀门。 搅匀电机开始搅匀、加热器开始加热。 当混合液体在6秒内达到设定温度,加热器停止加热,搅匀电机工作6秒后停止搅动;当混合液体加热6秒后还没有达到设定温度,加热器继续加热,当混合液达到设定的温度时,加热器停止加热,搅匀电机停止工作。 搅匀结束以后,混合液体阀门打开,开始放出混合液体。 当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。 关闭“启动”开关,在当前的混合液处理完毕后,停止操作。

在博途V15里搭框架时,先给IO口打标签是基操。比如液位传感器SL1~SL3直接绑定到I0.0~I0.2,几个电磁阀用Q0.0~Q0.3输出。这里有个坑要注意:电磁阀要加互锁,防止多个阀门同时开导致液体乱窜。

核心逻辑用梯形图撸出来看着最直观。比如初始化阶段这段:

| M0.0(启动信号) T37(10秒定时) |----| |----------------(TON)- | T37.DN |----| |----------------(MOV 0, QB0)

这段的意思是按下启动后先跑10秒排空残留液体,时间到立即关闭所有阀门(QB0清零)。这里用了TON定时器,注意预设值要设成10000ms才准确。

装液阶段的跳转条件处理是个重点。用比较指令配液位高度特别方便:

IF #液位高度 >= SL3 THEN #阀门A := 0; #阀门B := 1; END_IF;

这种结构化文本写法比梯形图更灵活,特别是处理连续量的时候。不过记得在OB1里加个Cyclic中断,保证检测实时性。

加热搅拌部分的逻辑最烧脑。这里用了个复合条件判断:

| T38(温度达标计时) T39(保底6秒) |----|/|-----| |--------(SET_M) | T40(搅拌计时) |----| |----------------(TON)-

这组电路实现了:温度达标立即停止加热,否则硬等6秒。同时搅拌机不管温度是否达标都要转够6秒。用两个定时器嵌套解决了条件竞争问题。

放料阶段的处理有个细节骚操作——用下降沿触发延时:

CALL "检测下降沿" ( CLK := #SL3信号, Q => #下降沿标志); IF #下降沿标志 THEN TON("PT" := T#2S); END_IF;

这个自编的边沿检测函数比系统自带的更省资源,特别适合在循环里反复调用。等2秒放空的设定有效避免了残液滞留。

HMI画面上做了个动态液位显示,直接关联PLC的液位计算值:

<矩形填充> <连接变量>%DB4.DBD12</连接变量> <填充颜色>梯度渐变</填充颜色> </矩形填充>

这种绑定方式让液位变化肉眼可见,调试时直接看画面就能知道程序跑到哪步了。实测时把各步骤的触发条件做成闪烁提示,排错效率直接翻倍。

整个项目最爽的是在PLCSIM Advanced里做闭环测试,直接模拟传感器信号反馈。比如手动修改DB块里的温度数值,立马能看到加热器的响应状态。这种虚拟调试比真实设备快得多,特别是测试异常工况时,直接改个数值就能触发保护逻辑。

最后留个彩蛋:在OB100初始化块里藏了个摩尔斯电码的彩蛋,设备连续重启三次会进入演示模式。虽然实际项目用不上,但甲方验收时秀这个彩蛋,能加分不少(别问我是怎么知道的)...

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/5 2:47:36

临终关怀应用:病人最爱的人声由VoxCPM-1.5-TTS-WEB-UI永久保存

临终关怀中的声音传承&#xff1a;用AI永久保存至亲之音 在重症监护室的灯光下&#xff0c;一位老人轻声对孩子说“别怕&#xff0c;爸爸一直都在”。这句温柔的话语&#xff0c;或许将成为他最后的遗言。但今天&#xff0c;这句话不再只是记忆中模糊的回响——借助人工智能&am…

作者头像 李华
网站建设 2026/2/6 19:04:03

电商运营(浅数据看销量,大数据看趋势,深数据挖需求)

在数字化电商竞争的深水区&#xff0c;数据已从“辅助工具”升级为“核心竞争力”。多数运营者困于“只见销量波动&#xff0c;不见增长本质”&#xff0c;核心问题在于对数据的挖掘深度不足。真正高效的电商运营&#xff0c;需建立“浅-大-深”三层数据思维&#xff1a;浅数据…

作者头像 李华
网站建设 2026/2/4 15:59:18

导师严选10个AI论文写作软件,助本科生轻松搞定毕业论文!

导师严选10个AI论文写作软件&#xff0c;助本科生轻松搞定毕业论文&#xff01; AI工具如何成为论文写作的得力助手 随着人工智能技术的不断进步&#xff0c;越来越多的AI工具被引入到学术写作领域&#xff0c;为本科生提供高效、便捷的支持。尤其是在论文写作过程中&#xff0…

作者头像 李华
网站建设 2026/2/3 15:16:42

CSDN官网夜间模式适配长时间阅读VoxCPM-1.5-TTS文档

VoxCPM-1.5-TTS&#xff1a;让技术文档“开口说话”的夜间阅读新体验 在程序员的日常中&#xff0c;通宵阅读 CSDN 上一篇万字长文、反复研读某框架源码解析或啃下一份晦涩的技术白皮书&#xff0c;并不罕见。然而&#xff0c;长时间盯着屏幕带来的视觉疲劳&#xff0c;往往让人…

作者头像 李华
网站建设 2026/2/5 4:48:18

MIT License版本Sonic允许自由修改与商用

MIT License版本Sonic允许自由修改与商用 在短视频、直播电商和在线教育高速发展的今天&#xff0c;虚拟内容的生产效率正面临前所未有的挑战。如何以更低的成本、更快的速度生成高质量的数字人视频&#xff1f;传统方案依赖3D建模与动作捕捉&#xff0c;不仅流程繁琐&#xff…

作者头像 李华
网站建设 2026/2/5 12:44:59

uniapp+ssm医院预约挂号小程序

目录摘要项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作摘要 医院预约挂号小程序基于Uniapp和SSM框架开发&#xff0c;旨在优化传统挂号流程&#xff0c;提升患者就医效…

作者头像 李华