核心内容摘要
“泳装小南吃长门大萝卜”
factoryio液位PID仿真程序 使用简单的梯形图编写通俗易懂起到抛砖引玉的作用比较适合有动手能力的入门初学者。
软件环境
西门子编程软件TIA Portal V15博图V15
FactoryIO
2.
0 内容清单
FactoryIO中文说明书场景模型文件
博图V15PLC程序(源码)。
嘿各位对自动化控制感兴趣的小伙伴们今天咱来唠唠用FactoryIO做液位PID仿真的事儿而且是用超简单的梯形图编写程序对有动手能力的入门初学者超友好就当抛砖引玉啦。
软件环境准备首先得把咱要用的软件装上。
一个是西门子编程软件TIA Portal V15也就是博图V15 它在PLC编程这块儿可是相当厉害的角色。
另一个是FactoryIO
2.
0这软件能搭建超逼真的工业场景方便咱做仿真测试。
内容清单介绍这次分享的东西也很实在包括FactoryIO中文说明书 场景模型文件有了说明书咱用FactoryIO就更得心应手啦场景模型文件直接帮咱省去不少搭建场景的时间。
还有博图V15 PLC程序的源码能让大家清楚看到代码怎么写的。
梯形图程序示例与分析下面咱简单看看梯形图程序这里只是示例片段实际完整程序会更复杂些// 假设这里是液位检测值读取部分 LD I
0 // 读取液位传感器信号I
0假设为液位传感器输入点 MOVW AIW0, MW0 // 将模拟量输入假设AIW0为液位模拟值输入通道传送到MW0作为当前液位值存储 // PID控制部分简化示例 LD SM
0 PID TBL, 0 // TBL是PID参数表0代表控制回路编号代码分析在上面的代码里LD I
0这一步是读取液位传感器传来的信号I
0 就好比是传感器连接到PLC的“大门”信号从这儿进来。
然后MOVW AIW0, MW0把模拟量输入通道AIW0的液位模拟值搬到MW0这个存储区存起来这样我们就拿到了实时的液位数值。
factoryio液位PID仿真程序 使用简单的梯形图编写通俗易懂起到抛砖引玉的作用比较适合有动手能力的入门初学者。
软件环境
西门子编程软件TIA Portal V15博图V15
FactoryIO
2.
0 内容清单
FactoryIO中文说明书场景模型文件
博图V15PLC程序(源码)。
LD SM
0一直都是接通的这就保证了后面的PID控制能持续运行。
PID TBL, 0这里就是关键的PID控制指令啦TBL是我们事先设置好的PID参数表里面存着比例、积分、微分这些关键参数0 表示这个控制回路的编号。
通过这个指令PLC就能根据当前液位值和我们设定的目标值不断调整输出让液位保持在我们想要的范围。
用这种简单的梯形图来写液位PID仿真程序是不是感觉没那么难了希望这份分享能让大家在自动化控制学习的道路上迈出坚实的一步都动手试试吧