news 2026/1/31 23:18:13

来聊聊用西门子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/1/29 16:49:23

VoxCPM-1.5-TTS-WEB-UI语音合成支持服务注册与发现机制

VoxCPM-1.5-TTS-WEB-UI语音合成服务的轻量化部署与可发现性实践 在AIGC浪潮席卷各行各业的今天&#xff0c;文本转语音&#xff08;TTS&#xff09;技术早已不再是实验室里的“黑科技”&#xff0c;而是逐渐渗透进智能客服、在线教育、内容创作乃至无障碍交互等真实场景。然而&…

作者头像 李华
网站建设 2026/1/28 8:15:34

妇联组织用Sonic讲述三八红旗手先进事迹

妇联组织用Sonic讲述三八红旗手先进事迹&#xff1a;基于轻量级数字人技术的AI视频生成实践 在基层宣传工作中&#xff0c;如何让榜样的声音被更多人“看见”&#xff0c;始终是一个现实挑战。传统人物事迹宣传片往往依赖专业摄制团队、昂贵设备和漫长周期——从拍摄到剪辑动辄…

作者头像 李华
网站建设 2026/1/30 16:36:54

达姆施塔特工业大学发现:专家混合模型AI安全机制存在脆弱性

这项由德国达姆施塔特工业大学系统安全实验室的吴立超领导的国际研究团队&#xff0c;联合萨格勒布大学和拉德伯德大学的研究人员&#xff0c;于2025年发表的突破性研究&#xff0c;首次揭示了专家混合模型&#xff08;MoE&#xff09;大语言模型在安全防护方面的惊人漏洞。这项…

作者头像 李华
网站建设 2026/1/31 11:36:57

AI试验数据综合分析管理系统:数据价值的技术解码器

在AI研发与工业试验领域&#xff0c;数据是核心燃料&#xff0c;但杂乱无章的多源数据往往成为效率瓶颈。AI试验数据综合分析管理系统&#xff0c;并非简单的“数据容器”&#xff0c;而是通过多层技术架构&#xff0c;实现数据从采集、治理到分析、安全的全链路智能化&#xf…

作者头像 李华
网站建设 2026/1/31 7:32:11

UltraISO制作U盘启动盘同时部署VoxCPM-1.5-TTS-WEB-UI运行环境

UltraISO 制作 U 盘启动盘并部署 VoxCPM-1.5-TTS-WEB-UI 运行环境 在人工智能语音合成技术迅速普及的今天&#xff0c;如何让复杂的 AI 模型走出实验室、走进实际应用场景&#xff0c;成为许多开发者和企业关注的核心问题。尤其是在没有稳定网络或无法联网的环境中&#xff0c;…

作者头像 李华
网站建设 2026/1/31 1:22:40

导师推荐!8款AI论文软件测评:本科生写论文还能这么快

导师推荐&#xff01;8款AI论文软件测评&#xff1a;本科生写论文还能这么快 2025年AI论文写作工具测评&#xff1a;为何需要这份榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的本科生开始借助AI论文软件提升写作效率。然而&#xff0c;面对市场上琳琅满目…

作者头像 李华