PowerFlex 525 变频器在 Studio 5000 Logix Designer 中的无缝集成
Allen Bradley PowerFlex 525 变频器是罗克韦尔自动化制造的流行低压变频变频器。
在上一篇文章中,我向您介绍了如何在 Studio 5000 Logix Designer 中配置 PowerFlex 525 变频器。
在本文中,我将向您展示如何将 PowerFlex 变频器集成到应用程序中。我们将使用罗克韦尔自动化的设备对象库来完成此操作。设备对象库是由 PLC 代码和 HMI 面板组成的库,由罗克韦尔自动化构建、测试和维护。这些库可以从罗克韦尔自动化的网站免费下载,它们可以大大减少将罗克韦尔自动化项目集成到控制系统中所需的时间。
更新配置
在我的计算机上,我下载了罗克韦尔自动化的电源设备对象库,其中包含 PowerFlex 525 变频器的内容。
在 Studio 5000 中,我要做的第一件事是更新驱动器的配置,以使用电源设备对象库文档中指定的连接格式。
为此,我右键单击 Studio 5000 Logix Designer 项目中的驱动器,然后选择“属性”以打开“驱动器概述”。
在“驱动器概述”中,我单击“设备定义”以打开“设备定义”对话框。
在“设备定义”对话框中,我通过选择左侧窗格中的“连接格式”来打开“连接格式”页面。
在此页面上,我可以配置驱动器和 PLC 之间交换的信息。要添加其他参数,我可以单击“参数”字段并选择所需的参数
在本例中,我添加了电源设备对象库文档中指定的所需参数,如下所示。
添加参数后,我单击“确定”存储配置,然后单击“是”确认我要更改模块定义。
我已经将这些更改下载到驱动器,因此我再次单击“确定”关闭“驱动器概述”对话框。
现在驱动器已正确配置,我们可以导入让我们与驱动器交互的代码。
PLC代码
在 Studio 5000 项目中,我打开主例程,右键单击第一个梯级,然后选择导入梯级。
在打开的文件浏览器对话框中,我导航到计算机上的 Power Device Object 库文件夹,然后选择 raC_Dvc_PF525_4.00_RUNG 文件,其中包含与 PowerFlex 525 驱动器连接的逻辑。
选择正确的文件后,我单击“打开”导入文件
“导入配置”对话框打开
在此对话框中,我在“操作”下拉列表中选择“覆盖”。这告诉 Studio 5000 Logix Designer 在导入新梯级时覆盖例程中的现有梯级。
然后我打开标签页面。
在此页面上我可以看到两个警告。我通过更新“最终名称”列以匹配我们项目中的驱动器来清除这些警告。为此,我使用下拉菜单设置对项目中 PF525_Drive 驱动器的引用
我们还可以使用查找和替换按钮将将从“_InstanceName”创建的标签名称更新为更具体的名称,但在本演示中,我将保留标签名称不变
接下来,我切换到“其他组件”页面,并将“最终名称”字段设置为我们要控制的 PowerFlex 525 驱动器。
最后,我单击“确定”完成梯级的导入。
逻辑以及所有必需的组件和标签均已导入。
我们现在可以编写一些自定义逻辑来使用 AOI 与驱动器交互,但在本演示中,我将向您展示如何通过直接在标签编辑器中编辑控制器标签的值来控制驱动器。
在了解设备对象库如何工作之前,我们必须将更新的项目下载到 PLC。
下载并测试
我通过在控制器面板上选择下载来下载该项目
在对话框中,我选择“下载”
下载完成后,单击“是”将控制器返回到运行模式。
现在该项目正在控制器中运行,我通过双击控制器管理器的主程序文件夹中的参数和本地标签来打开程序标签编辑器。
在标签编辑器中,我通过单击编辑器底部的“监视器标签”选项卡来激活它。
现在我可以通过展开设置 UDT 来配置驱动器。在此 UDT 中,我验证所有禁止位的值为 0,并将参考速度设置为 20.0。
接下来,我展开命令 UDT 并将物理参数设置为 1 以指示我正在使用物理驱动器,并将激活位设置为 1 以开始运行驱动器。
驱动器开始运行并将保持运行状态,直到我将停用位设置为 1。
我还可以向下滚动以查看驱动器的状态。在这种情况下,我可以看到驱动器处于活动状态并且正在运行
如果驱动器有任何故障或警告,我也会在这里看到它们。
结论
在本文中,我们了解了如何使用电源设备对象库快速轻松地将 PowerFlex 525 变频器集成到 Studio 5000 Logix Designer 项目中。使用设备对象库,您可以将预先测试的代码添加到项目中以减少工程时间。
设备对象库还包括可让您将驱动器集成到 HMI 应用程序中的面板。我将在以后的文章中向您展示如何使用面板将 PowerFlex 变频器集成到 HMI 项目中。
自动化控制系统