理论教育 PowerFlex 525模块的I/O数据与编程

PowerFlex 525模块的I/O数据与编程

时间:2023-06-30 理论教育 版权反馈
【摘要】:使用PowerFlex 525变频器数据链时,遵循下列规则:●数据链不能用于多变频器模式。PowerFlex 525结构数据标签输入部分的数据结构与变频器模块I/O组态中的结构和内容完全一致,这些属于隐性数据的I/O数据,将按照变频器模块RPI的刷新时间更新输入数据。控制器区域的PowerFlex 525输出数据标签如图5-89所示。

PowerFlex 525模块的I/O数据与编程

下面要讨论的是如何运用变频器组态的I/O控制组态和监视PowerFlex 525变频器。

1.关于I/O信息

CIP基本网络包含EtherNet/IP和I/O连接,被用于传送控制PowerFlex 525的数据和设置参数。I/O也可以用于传送数据到PowerFlex 525中的数据链,或从PowerFlex 525中的数据链读取数据。

适配器包含了逻辑命令、逻辑状态、参数、反馈和内存分配以及控制器I/O映像表中常规以太模块的profile(所有的都是16位的字)。这个基本的I/O必须使用Studio 5000软件,在以太网桥接模块中组态。附加I/O,如果需要的话,能够设置最多4个数据链写数据,和/或设置最多4个数据链读数据。当为这些数据链进行任何组合时,为每个数据链加上一个16位的字,形成基本的输入尺寸和/或输出尺寸。

2.熟悉I/O映像表

条目Input和Output是从控制器查看的点来定义的。当然,输出I/O是由控制器发送出去并由适配器接收的数据,输入I/O是由适配器发送并由控制器按照输入接收的数据。

I/O映像表变化基于:

●有多少个变频器16位数据链([EN Data In 1~4])被使用。

●CompactLogix控制器用于Studio 5000软件中的变频器AOP(Add-On Profile),或Ge-neric Profile(所有版本)。

●如果多变频器模式被使能,当前雏菊链连接变频器的数目。

一旦Studio 5000软件中的变频器AOP提供了注释性的控制器标签,I/O映像表(标签尺寸和位置)就会基于变频器的运用自动组态,选择适合的I/O映像表。见表5-5。

表5-5 I/O映像解析表

978-7-111-46407-5-Chapter05-166.jpg

3.使用逻辑命令/逻辑状态

逻辑命令是由控制器发送并由适配器接收的16位控制数据字,逻辑状态是由适配器发送并由控制器接收的16位状态数据字。

当使用CompactLogix控制器时,逻辑命令字总是输出映像表中的INT 0,逻辑状态字总是输入映像表中的INT0(AOP)或INT2(Generic Profile)。

4.使用参考量/反馈量

参考量是由控制器发送并由适配器接收的16位控制数据字,反馈量是由适配器发送并由控制器接收的16位状态数据字。

当使用CompactLogix控制器时,参考量字总是输出映像表中的INT 1,反馈量字总是输入映像表中的INT1(AOP)或INT3(Generic Profile)。

参考量和反馈量是16位,表示变频器速度0.01Hz的数值。

如果使能的话,在变频器里的几个参数将优先于起始源和速度参量命令,详情可查看PowerFlex 525变频器的用户手册。

如果需要改变变频器的方向,不要试图将负的量值写入速度参量值,负速度参量值的结果是在变频器中逐渐达到最大速度而溢出,变频器的方向仅能由编程相应位(逻辑命令字中的4位和5位)来控制,而不是负的速度值。

5.使用数据链

数据链用于控制器与PowerFlex 525变频器之间交换数据,这个数据链令变频器参数值不用显性信息Exlicit Messge便可被读或写,当使能时,每个数据链占用CompactLogix控制器中一个16位的字。

使用PowerFlex 525变频器数据链时,遵循下列规则:

●数据链不能用于多变频器模式。

●数据链的目标可以是任何参数,包括外围设备。例如P04[Accel Time 1]可以成为内嵌EtherNet/IP适配器和任何安装在变频器中选项的目标。

●通过变频器数据链装置的数据由参数设定来决定,这些参数是C157~C160[EN Data Out 1~4]和参数C153~C156[EN Data In 1~4]。

●当使用数据链改变数值时,数值不能写入非易失性储存(NVS),数值存储在易失性内存,当关闭电源时将丢失。这样,当需要频繁改变参数数值时使用数据链。(www.daowen.com)

当控制器有I/O连接到外围设备时,用于PowerFlex 525变频器外围设备(内嵌EtherNet/IP适配器和诸如通信选项模块)的数据链是被锁定的。当控制器有I/O连接到变频器时,变频器不允许复位到默认设置、组态下载或任何其他改变运行系统中I/O连接的组成。具有控制器的I/O连接必须首先取消使能,才允许改变各自的数据链。

取决于控制器的运用,I/O连接能够由如下原因取消使能:

●Studio 5000软件中模块被屏蔽。

●控制器转为编程模式。

●扫描器进入闲置模式。

●网络未连接变频器。

在控制器中编写的程序(包括梯级逻辑)对变频器的执行动作实行控制和读取状态,使用变频器的数据标签作为数据来源。

6.梯形图逻辑编程实例

实例程序能够:

●从变频器接收逻辑状态信息(如就绪、激活)。

●送出逻辑命令去控制变频器(如启动、停止)。

●送出速度参量给变频器,并从变频器接收反馈。

●通过数据链,送出数据给变频器,接收来自变频器的数据。

由于在控制器项目创建了PowerFlex 525变频器,控制器数据区域生成了相应的结构数据标签,PowerFlex 525输入数据标签如图5-87所示。

PowerFlex 525结构数据标签输入部分的数据结构与变频器模块I/O组态中的结构和内容完全一致,这些属于隐性数据的I/O数据,将按照变频器模块RPI的刷新时间更新输入数据。同时,描述性的标签在梯形图逻辑编程时可直接引用。

编写一段梯级逻辑,将变频器的输入数据映像到控制器定义的数据标签,为程序提供变频器的现场数据,如图5-88所示。

控制器区域的PowerFlex 525输出数据标签如图5-89所示。

978-7-111-46407-5-Chapter05-167.jpg

图5-87 PowerFlex 525输入数据标签

978-7-111-46407-5-Chapter05-168.jpg

图5-88 变频器输入数据映像梯级逻辑

PowerFlex 525结构数据标签的输出部分,与变频器模块I/O组态中的结构和内容完全一致,这些属于隐性数据的I/O数据,将按照变频器模块RPI的刷新时间更新输出数据。同时,描述性的标签在梯形图逻辑编程时可直接引用。

编写一段梯级逻辑,将控制器定义的数据标签映像到变频器的输出数据,将程序逻辑结果控制变频器的现场动作,如图5-90所示。

978-7-111-46407-5-Chapter05-169.jpg

图5-89 PowerFlex 525输出数据标签

978-7-111-46407-5-Chapter05-170.jpg

图5-90 变频器输出映像梯级逻辑

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈