亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 自动化控制系统

如何在 Micro800 PLC 上实现 PID 循环以实现精确过程控制

PID 回路用于过程工业,将温度、压力和液位等设定值保持在限制范围内。

观看视频以了解更多信息,或向下滚动以阅读文章的其余部分。

如果您对 PID 循环的概念不熟悉,可以在我们的博客文章《PID 控制器解释》中了解有关它们的更多信息。

在本文中,我将向您展示如何使用 Connected Components Workbench 在 Micro800 PLC 中实现 PID 回路,并演示 PID 回路如何控制水箱中的液位。

对 PID 循环进行编程

让我们切换到 Connected Components Workbench 来设置 PID 循环。

在 Connected Components Workbench 中,我通过单击“文件”>“新建”来创建一个新项目。

在“新建项目”对话框中,我为项目命名并指定其在计算机上的存储位置。最后,我单击“创建”来创建项目。

在“添加设备”对话框中,我选择 2080-LC50-48QWB-SIM PLC,然后单击“选择”将其添加到我的选择中。然后我单击“添加到项目”将我的选择添加到项目中。

在项目管理器中,我双击全局变量以打开全局变量表,然后声明我将在本演示中使用的变量。

声明变量后,我关闭全局变量表。

然后我右键单击“程序”并选择“添加”>“新建 FBD:功能块图”以将程序添加到项目中。

我双击新程序将其打开,然后从右侧的工具箱中拖动一个指令块并将其放在画布上。

我双击指令块打开指令块选择对话框并搜索 PID。从搜索结果中,我选择 PID 指令块,然后单击“确定”将其添加到项目中。

我将指令的接口参数化,如下所示,并将 Gains 变量中的每个增益设置为 1。

配置指令后,我双击项目管理器中的控制器并打开“中断”选项卡。在此选项卡中,我单击“添加”以添加中断。

我将中断类型设置为STI,程序设置为Prog1。然后,我单击“自动启动”复选框并将中断配置为每 100 毫秒运行一次。

最后,我单击“确定”来存储配置。

现在我们的项目已配置完毕,我们可以设置趋势来查看 PID 循环的执行情况。

配置趋势

在 Connected Components Workbench 中,您可以使用趋势来监控变量随时间变化的值。如果您使用的是 Connected Components Workbench 版本 22,则需要先安装趋势工具,然后才能在 Connected Components Workbench 中使用趋势。

为了配置趋势,我激活项目管理器中的“趋势”选项卡,然后单击“添加趋势”。

然后我单击加号按钮添加一个 Trace,这是一个要监视的变量。

在打开的对话框中,我选择 FLOAT_OUT_0、FLOAT_IN_0 和 Setpoint 作为要跟踪的变量,然后单击“添加”将它们添加到趋势中。

我单击“确定”来存储配置。

在“趋势”页面上,我单击右下角的设置图标,并将 Y 轴配置从“堆叠”更改为“叠加”。

现在,我们准备测试该项目,看看这个 PID 循环如何控制实际过程。

测试 PID 循环

为了测试这个 PID 环路,我将项目下载到 Micro800 模拟器并将模拟器置于运行模式。

接下来,我在 Factory IO 中打开 Level Control Scene。

当场景打开时,我通过单击“文件”,然后单击“驱动程序”来打开驱动程序配置。在下拉菜单中,我选择 Allen-Bradley Micro800 驱动程序,然后单击“配置”以打开“驱动程序配置”窗口。

在此窗口中,我设置主机 IP 地址以匹配 Micro800 模拟器的 IP 地址。

配置完成后,我单击后退箭头返回到驱动程序配置,然后单击连接。绿色勾号表示场景现已连接到 Micro800 模拟器。

我关闭“驱动程序配置”窗口并通过按“播放”图标运行场景。

水箱开始注水,我稍微打开排放阀,让一些水从水箱中流出。

在 Connected Components Workbench 中,我打开趋势并单击“播放”图标开始运行它。您可以在此趋势中看到 PID 回路正在调整填充阀以尝试维持目标设定值。

总结

在本文中,我们学习了如何在 Micro800 PLC 中配置 PID 回路、如何使用趋势图来监控 PID 回路,并了解 PID 回路如何使用 Factory IO 控制实际过程。

在这个演示中,我们使用了任意增益。在实际过程中,我们会花时间调整 PID 以确保其性能良好。不幸的是,由于调优是一个复杂的主题,因此它超出了本文的范围。我们将在《Micro800 PLC 的 PID》课程中介绍如何使用自动调节来调节 PID 循环。


自动化控制系统

  1. 开始制造业的数字化转型
  2. 意见:自动化是一种补充,而不是替代人力
  3. STAEDTLER:制造业自动化的价值
  4. 重型机器人焊接单元可能是很好的第一步
  5. Flexiv 推出第 100 个自适应机器人
  6. 新事物:带有 IML 的 PLA 咖啡胶囊
  7. Ambarella、Lumentum 和 ON Semiconductor 合作为下一代 AIoT 设备开发基于 AI 处理的 3D 传感
  8. 报告敦促美国投资制造业
  9. 知识管理如何提高客户参与度?
  10. 准备分享:MetraLabs 机器人准备在 AI 世界中为汽车供应商润滑滑板
  11. 为什么所有公司都应该考虑云计算
  12. 新线整合格局