Studio 5000 中的 PowerFlex 525 参数、输入和输出编程教程

PowerFlex 525 可用输入和输出

PowerFlex 525 系列变频器提供一系列 I/O 点,在下面的数据表图中进行了总结。

PowerFlex 525 - 控制 I/O 接线图

从这张图中,我们可以识别出以下元素:

PowerFlex 525 输入

  • 7 个数字输入
  • 2 个模拟输入

PowerFlex 525 输出

  • 1x 模拟输出
  • 2 个光电隔离输出
  • 2 个继电器输出

默认情况下,PowerFlex 525 上的 IO 点与特定功能相关联。此外,每个点都可以配置为一系列功能。因此,第一次使用此类解决方案时,很难正确配置这些配置。我们的目标是引导您完成整个过程,解释我们正在设置的参数,并为您提供在系统上进行设置的分步路径。

出于示例目的,我们将使用单个数字输入点和继电器输出。请务必注意,您可以使用相同的步骤设置其他点,但设置会有所不同。

PowerFlex 525 - 硬件接线

我们首先连接继电器输出。我们需要注意以下限制:

  • 我们必须直接从驱动器获取+24VDC和-24VDC信号。
  • LED 是偏振的。我们可以通过继电器切换+24VDC信号或-24VDC信号。

PowerFlex 525 - 输出继电器接线图

如上图所示,我们可以直接从驱动端子11引出+24VDC信号。该终端将始终提供该信号。值得注意的是,该端子在内部连接到用于安全电路的 S+ 端子。

-24VDC 信号可从标记为“数字公共端”的端子 04 获取。然而,该端子的极性取决于 PCB跳线 J5。跳线的默认设置是“SRC”,这导致信号接地。如果跳线 J5 设置为 SNK,则端子将连接到 +24VDC。请务必注意此设置,因为如果没有 -24VDC 信号,输出切换将不起作用。作为替代方案,这可以从外部电源获取。

我们将使用常开(NO)按钮作为输入信号的演示。我们有以下限制:

  • 按钮必须切换数字输入。

PowerFlex 525 - 数字输入端子 5 接线图

如上所示,按钮电路很简单。我们使用驱动器引脚 11 上的 +24VDC 触点,通过该触点发送信号并将另一侧连接到“DigIn TermBlk 05”。当触点打开时,终端应读取低电平。当它关闭时,终端将读取HIGH。

PowerFlex 525 - 设置参数

现在我们已经有了电路,我们需要找到正确的参数并将它们配置到适当的设定点。我们首先查看数据表;我们可以使用“Ctrl+F”命令来搜索“继电器”或“数字输入”。

继电器输出设置

使用“继电器”搜索并滚动浏览结果,我们找到下表,该表指示配置继电器输出的起点。

PowerFlex 525 - 输出继电器 2 设置

在上表中,我们确定了几个重要的项目:

  1. 继电器 2 端子为 R5 和 R6(正如我们在接线步骤中所确定的)。
  2. 继电器 2 默认功能为“电机运行”。我们必须改变这一点。
  3. 继电器 2 参数参考为“t081”。

参数参考对我们来说尤其重要,因为我们需要更改继电器响应的信号。通过单击 pdf 文件中的参考,我们将直接进入以下页面。

PowerFlex 525 - 参数 t076 和 t081 继电器输出设置

在上表中,我们找到了可以设置“t076”和“t081”参数的所有设置。

注1:上图为表格的一部分;还可以进行其他设置。

注 2:该表显示了继电器 1 和继电器 2 的参数。根据应用区分两者非常重要。

通过阅读表中的“输出继电器在……时改变状态”部分,用户可以确定针对其特定应用使用哪个参数。在我们的例子中,我们希望通过软件来控制继电器。因此,我们需要将参数设置为“ParamControl”或13。

注3:表中表示继电器将通过“t077”和“t082”进行控制。根据上面的注释 2,我们必须使用“t082”,因为我们对继电器 2 感兴趣。

再次,我们可以单击“t082”参数并进入相应的设置页面。然而,上表中的应用程序是不言自明的;我们需要将此参数设置为0或1。

数字输入设置

与继电器类似,我们可以搜索数字输入。我们很快就发现了下表。

PowerFlex 525 - 数字终端设置

在这种情况下,我们注意到数字输入的默认设置是“Prser Freq”。通过使用“t065”,我们可以改变输入的功能。

通过单击参数,我们将看到下表。

PowerFlex 525 - 参数 t062 - t068 数字输入设置

在上表中,我们首先注意到这些设置会影响所有数字终端。

注 1:如上表所示,更改这些设置之前必须停止驱动器。

注2:上图为表格的一部分;还可以进行其他设置。

我们需要将参数设置为“未使用”或0。此设置将允许我们直接通过“b013”和“b014”寄存器读取数字输入。

PowerFlex 525 - Studio 5000 设置

现在我们已经确定了需要使用的参数,是时候打开 Studio 5000 并开始配置驱动器了。

第 1 步 - 设置继电器输出设置

步骤 1.1 - 打开 PowerFlex 525 变频器参数

PowerFlex 525 - RSLogix/Studio 5000 设置

步骤 1.2 - 导航至“驱动器”选项卡

步骤 1.3 - 打开“参数”

PowerFlex 525 - 变频器参数

步骤 1.4 - 将参数 81 值更改为“ParamControl”或将内部值更改为 13。

PowerFlex 525 - “81”继电器输出 2 选择参数设置

第 2 步 - 设置数字输入设置

步骤 2.1 - 将参数 65 值更改为“未使用”或将内部值更改为 0

PowerFlex 525 - “65”DlgIn TermBlk 05 参数设置

步骤 3 - 设置与 PowerFlex 525 之间的软件输入/输出连接

如上所述,我们需要设置和读取驱动器的某些参数,以便切换继电器并读取输入的状态。这是通过更改驱动器的“模块定义”来实现的。值得注意的是,这些值不是默认设置的。因此,没有理由在不执行以下步骤的情况下读取或设置这些参数。

步骤 3.1 - 保存程序并离线

步骤 3.2 - 打开 PowerFlex 525 的“模块”定义

PowerFlex 525 - 模块定义

步骤 3.3 - 对于“输入数据”,选择“挖掘状态”

“Dig In Status”是保存我们与按钮绑定的数字输入状态的参数。通过在“输入数据”部分中包含此参数,驱动器将向 PLC 发送适当的信息。

PowerFlex 525 - 模块定义输入数据

步骤 3.4 - 对于“输出数据”,选择“Relay Out2 Level”

“Relay Out2 Level”参数将用于设置继电器的状态。

PowerFlex 525 - 模块定义输出数据

步骤 3.5 - 上网并下载程序

步骤 3.6 - 将配置下载到 VFD

下载新的 PLC 程序后,驱动器将进入故障状态。原因是我们更改了驱动器上数据流的定义。换句话说,PLC 期望将某些数据值传入和传出驱动器,而驱动器未设置为生成这些数据点。

要修复上述状态,请导航至 PowerFlex 525 变频器的“驱动器”选项卡,然后按“下载”按钮。此操作会将 PLC 侧所做的更新发送到驱动器并清除故障。

PowerFlex 525 - 输入/输出更改 下载

PowerFlex 525 - 在梯形图逻辑 PLC 编程中使用 I/O

现在我们已经配置了驱动器的I/O和参数,我们如何使用它们呢?

通过访问 PLC 标签,我们可以找到发送到驱动器和从驱动器发送的新结构。请务必注意,这些标签是动态的,并且在 PowerFlex 的默认 AOI 配置中不可用。它们将根据您在上面“步骤 3”中添加的内容而变化。

为了读取我们已连接的数字输入的状态,请在定义中使用以下标签:

PowerFlex 525 - Studio 5000 数字输入状态标签

为了获取已连接按钮的端子块的状态,我们再次查阅数据表。我们映射的参数具有以下定义:

因此,我们得出结论,输入将切换上面所示的 PF1:I.DigInStatus 的第一位。

为了控制继电器,我们必须在 PowerFlex 的输出部分设置一个标签。我们定义了一个输出,并将以下标签添加到结构中:

PowerFlex 525 - Studio 5000 数字输出控制标签

我们把这个值设置成什么?根据下面的数据表,当值为 0 时继电器将关闭,当值为其他值时继电器将打开。

PowerFlex 525 - Studio 5000 数字输出控制标签

因此,我们可以创建一个简单的梯级,根据输入的状态激活继电器,如下所示:

PowerFlex 525 - Studio 5000 PLC 编程梯形图逻辑

注 1:通过写入“0”或“任何其他”来切换继电器。尽管我们可以切换整数的第一位,但我们可能会失去对继电器的控制。因此,我们更喜欢使用 MOV 指令来确保将整数设置回 0。

上面的逻辑是O/I这两点最简单的利用;它可以用于更复杂的方式。

THE END