news 2026/4/17 18:22:55

FactoryIO液位PID仿真程序:开启自动化控制学习之旅

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FactoryIO液位PID仿真程序:开启自动化控制学习之旅

factoryio液位PID仿真程序 使用简单的梯形图编写,通俗易懂,起到抛砖引玉的作用,比较适合有动手能力的入门初学者。 软件环境: 1、西门子编程软件:TIA Portal V15(博图V15) 2、FactoryIO 2.4.0 内容清单: 1、FactoryIO中文说明书+场景模型文件 2、博图V15PLC程序(源码)。

嘿,各位对自动化控制感兴趣的小伙伴们!今天咱来唠唠用FactoryIO做液位PID仿真的事儿,而且是用超简单的梯形图编写程序,对有动手能力的入门初学者超友好,就当抛砖引玉啦。

软件环境准备

首先得把咱要用的软件装上。一个是西门子编程软件TIA Portal V15,也就是博图V15 ,它在PLC编程这块儿可是相当厉害的角色。另一个是FactoryIO 2.4.0,这软件能搭建超逼真的工业场景,方便咱做仿真测试。

内容清单介绍

这次分享的东西也很实在,包括FactoryIO中文说明书 + 场景模型文件,有了说明书,咱用FactoryIO就更得心应手啦,场景模型文件直接帮咱省去不少搭建场景的时间。还有博图V15 PLC程序的源码,能让大家清楚看到代码怎么写的。

梯形图程序示例与分析

下面咱简单看看梯形图程序(这里只是示例片段,实际完整程序会更复杂些):

// 假设这里是液位检测值读取部分 LD I0.0 // 读取液位传感器信号,I0.0假设为液位传感器输入点 MOVW AIW0, MW0 // 将模拟量输入(假设AIW0为液位模拟值输入通道)传送到MW0作为当前液位值存储 // PID控制部分简化示例 LD SM0.0 PID TBL, 0 // TBL是PID参数表,0代表控制回路编号

代码分析

在上面的代码里,LD I0.0这一步是读取液位传感器传来的信号,I0.0 就好比是传感器连接到PLC的“大门”,信号从这儿进来。然后MOVW AIW0, MW0把模拟量输入通道AIW0的液位模拟值,搬到MW0这个存储区存起来,这样我们就拿到了实时的液位数值。

factoryio液位PID仿真程序 使用简单的梯形图编写,通俗易懂,起到抛砖引玉的作用,比较适合有动手能力的入门初学者。 软件环境: 1、西门子编程软件:TIA Portal V15(博图V15) 2、FactoryIO 2.4.0 内容清单: 1、FactoryIO中文说明书+场景模型文件 2、博图V15PLC程序(源码)。

LD SM0.0一直都是接通的,这就保证了后面的PID控制能持续运行。PID TBL, 0这里就是关键的PID控制指令啦,TBL是我们事先设置好的PID参数表,里面存着比例、积分、微分这些关键参数,0 表示这个控制回路的编号。通过这个指令,PLC就能根据当前液位值和我们设定的目标值,不断调整输出,让液位保持在我们想要的范围。

用这种简单的梯形图来写液位PID仿真程序,是不是感觉没那么难了?希望这份分享能让大家在自动化控制学习的道路上迈出坚实的一步,都动手试试吧!

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

[Web自动化] 反爬虫

9.7 反爬虫 9.7.1 反爬虫概念 反爬虫技术是网站为了保护自己的数据不被自动化工具(如爬虫)非法获取而采取的一系列措施。这些措施旨在识别和阻止非正常的访问模式,从而保护网站的数据安全和服务质量。 9.7.2 反爬虫策略及应对 用户代理&a…

作者头像 李华
网站建设 2026/4/8 16:54:49

2026 网络安全就业:普通人抓住年薪百万入场券的实操指南

亮仔说职场|2026网络安全就业黄金期:普通人如何抓住年薪百万的入场券? 2025年网络安全行业需求年增长32%,薪资高且学历要求宽松。零基础可通过三步法入行:学习基础知识、获取实战技能、积累项目经验。核心技能包括云安…

作者头像 李华
网站建设 2026/4/16 4:59:22

创客匠人方法论:数据闭环驱动下,AI智能体如何重塑知识变现的决策逻辑

在知识服务行业狂飙突进的十年后,一个残酷现实逐渐清晰:依赖“感觉”“经验”“爆款灵感”的粗放式运营已难以为继。当创作者面对“哪类内容转化率高”“用户为何流失”“IP如何迭代”等核心问题时,答案若仍停留在“我觉得”“上次这样火”&a…

作者头像 李华