理论教育 PowerFlex525模块显性数据与编程优化解析

PowerFlex525模块显性数据与编程优化解析

时间:2023-06-30 理论教育 版权反馈
【摘要】:简言之,控制器通过编程MSG指令的执行实现与变频器之间的显性数据传送。如果需要不断刷新读取数据,编程令MSG指令连续执行即可。图5-98 MSG通信路径组态说明:●Path:单击浏览找到I/O组态下的PowerFlex 525,自动选择了通信路径。

PowerFlex525模块显性数据与编程优化解析

不同于I/O数据链的定时数据交换,在变频器中显性信息的传送需要编程来实现,将控制器数据传送到变频器,或将变频器的数据读入控制器。正如所有被控制器访问的模块一样,通常采用MSG指令来完成这个工作。简言之,控制器通过编程MSG指令的执行实现与变频器之间的显性数据传送。

1.运用显性信息

下面要讨论的是如何运用显性信息组态和监视PowerFlex 525变频器和内嵌EtherNet/IP适配器。显性信息用于传送不需要连续刷新的数据,可以用来组态和监视网络上设备的参数。

当显性信息执行时,之前是一个非连接信息,默认为不连接。当信息传送的计时很重要时,可以在控制器和变频器之间创建专用信息连接,为MSG指令设定的时候,在通信组态页面勾选Connected即可。这些信息连接附加在I/O连接中,当然,网络执行减少了更多信息连接交换。如果应用不能容忍这样,建议不要勾选Connected。

2.执行显性信息

在控制器中执行显性信息的传送需要经历几个步骤,图5-91所示是显性信息的传送。

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

图5-91 显性信息的传送

显性信息处理过程如下:

●①:梯形图逻辑启动MSG指令,向扫描器或桥接模块发出显性信息请求(上载)。

●②:扫描器或桥接模块通过网络传送显性信息请求给从设备。

●③:从设备将传送显性信息的响应返回扫描器,数据存储在扫描器缓冲区中。

●④:控制器从扫描器缓冲区检索到显性信息响应(下载)。

●⑤:显性信息处理完成。

下面编写显性信息的传送,控制器访问变频器的MSG指令,如图5-92所示,这是一条关于对变频器读取参数的MSG指令执行。

当梯级条件成立,MSG指令被执行一次,对变频器读取参数一次。如果需要不断刷新读取数据,编程令MSG指令连续执行即可。

单击978-7-111-46407-5-Chapter05-172.jpg进入MSG指令的读组态对话框,如图5-93所示。

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

图5-92 读参数MSG指令执行梯级

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

图5-93 MSG指令读组态对话框

说明:

●Message Type:选择CIP Generic,用于访问适配器中的DPI参数。

●Service Type:选择Get Attribute Single,该服务用于获取参数量。

●Service Code:请求服务的代码,e(十六进制)。

●Class:对应DPI参数的Class ID,93(十六进制)。

●Instance:同一个参数号的Instance号,3(十进制)。

●Attribute:对应参数量所属Attribute号,9(十六进制)。

●Destination Element:存放读取数据的标签,创建命名为Output_Current的标签,数据类型INT。

这个服务性指令的执行,在于获得变频器的输出电流

单击Communication进入MSG指令通信路径组态,如图5-94所示。

说明:(www.daowen.com)

●Path:单击978-7-111-46407-5-Chapter05-175.jpg浏览找到I/O组态下的PowerFlex 525,自动选择了通信路径。

●选择连接方式,不勾选则只有MSG指令执行时占用连接,不执行时连接释放。勾选则占用连接,勾选Cache Connections则MSG指令占用缓存连接;勾选Large Connec-tions则占用大尺寸连接(4002字节),服务性指令不使用大尺寸连接,如图5-95所示。

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

图5-94 MSG通信路径组态

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

图5-95 选择连接方式

图5-96所示是编写的写参数MSG指令执行梯级。

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

图5-96 写参数MSG指令执行梯级

当梯级条件成立时,MSG指令被执行一次,写出变频器参数一次。如果需要不断刷新写出数据,编程令MSG指令连续执行即可。

单击978-7-111-46407-5-Chapter05-179.jpg进入MSG指令的写组态对话框,如图5-97所示。

说明:

●Message Type:选择CIP Generic,用于访问适配器中的DPI参数。

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

图5-97 MSG指令写组态对话框

●Service Type:选择Set Attribute Single,该服务用于设置参数量。

●Service Code:请求服务的代码,10(十六进制)。

●Class:对应DPI参数的Class ID,93(十六进制)。

●Instance:同一个参数号的Instance号,41(十进制)。

●Attribute:对应参数量所属Attribute号,9(十六进制)。

●Source Element:存放设置数据的标签,创建命名为Accel_Time_1的标签,数据类型INT。

这个服务性指令的执行,在于设置变频器的速度参数加速时间。

单击Communication进入MSG指令通信路径组态,如图5-98所示。

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

图5-98 MSG通信路径组态

说明:

●Path:单击978-7-111-46407-5-Chapter05-182.jpg浏览找到I/O组态下的PowerFlex 525,自动选择了通信路径。

●选择连接方式,不勾选则只有MSG指令执行时占用连接,不执行时连接释放。勾选则占用连接,勾选Cache Connections则MSG指令占用缓存连接;勾选Large Connec-tions则占用大尺寸连接(4002字节),服务性指令不使用大尺寸连接,如图5-99所示。

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

图5-99 选择连接方式

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

我要反馈