不同于I/O数据链的定时数据交换,在变频器中显性信息的传送需要编程来实现,将控制器数据传送到变频器,或将变频器的数据读入控制器。正如所有被控制器访问的模块一样,通常采用MSG指令来完成这个工作。简言之,控制器通过编程MSG指令的执行实现与变频器之间的显性数据传送。
1.运用显性信息
下面要讨论的是如何运用显性信息组态和监视PowerFlex 525变频器和内嵌EtherNet/IP适配器。显性信息用于传送不需要连续刷新的数据,可以用来组态和监视网络上设备的参数。
当显性信息执行时,之前是一个非连接信息,默认为不连接。当信息传送的计时很重要时,可以在控制器和变频器之间创建专用信息连接,为MSG指令设定的时候,在通信组态页面勾选Connected即可。这些信息连接附加在I/O连接中,当然,网络执行减少了更多信息连接交换。如果应用不能容忍这样,建议不要勾选Connected。
2.执行显性信息
在控制器中执行显性信息的传送需要经历几个步骤,图5-91所示是显性信息的传送。
图5-91 显性信息的传送
显性信息处理过程如下:
●①:梯形图逻辑启动MSG指令,向扫描器或桥接模块发出显性信息请求(上载)。
●②:扫描器或桥接模块通过网络传送显性信息请求给从设备。
●③:从设备将传送显性信息的响应返回扫描器,数据存储在扫描器缓冲区中。
●④:控制器从扫描器缓冲区检索到显性信息响应(下载)。
●⑤:显性信息处理完成。
下面编写显性信息的传送,控制器访问变频器的MSG指令,如图5-92所示,这是一条关于对变频器读取参数的MSG指令执行。
当梯级条件成立,MSG指令被执行一次,对变频器读取参数一次。如果需要不断刷新读取数据,编程令MSG指令连续执行即可。
单击进入MSG指令的读组态对话框,如图5-93所示。
图5-92 读参数MSG指令执行梯级
图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:单击浏览找到I/O组态下的PowerFlex 525,自动选择了通信路径。
●选择连接方式,不勾选则只有MSG指令执行时占用连接,不执行时连接释放。勾选则占用连接,勾选Cache Connections则MSG指令占用缓存连接;勾选Large Connec-tions则占用大尺寸连接(4002字节),服务性指令不使用大尺寸连接,如图5-95所示。
图5-94 MSG通信路径组态
图5-95 选择连接方式
图5-96所示是编写的写参数MSG指令执行梯级。
图5-96 写参数MSG指令执行梯级
当梯级条件成立时,MSG指令被执行一次,写出变频器参数一次。如果需要不断刷新写出数据,编程令MSG指令连续执行即可。
单击进入MSG指令的写组态对话框,如图5-97所示。
说明:
●Message Type:选择CIP Generic,用于访问适配器中的DPI参数。
图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所示。
图5-98 MSG通信路径组态
说明:
●Path:单击浏览找到I/O组态下的PowerFlex 525,自动选择了通信路径。
●选择连接方式,不勾选则只有MSG指令执行时占用连接,不执行时连接释放。勾选则占用连接,勾选Cache Connections则MSG指令占用缓存连接;勾选Large Connec-tions则占用大尺寸连接(4002字节),服务性指令不使用大尺寸连接,如图5-99所示。
图5-99 选择连接方式
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。