开发PanelView Plus操作员界面之前,需要在RSLogix5000软件中先对PowerFlex70变频器进行组态。
打开RSLogix5000软件,创建一个新工程。这里变频器是连接在以太网上的,所以首先在I/O组态中组态一个1756-ENBT模块,然后在以太网下组态变频器,选择好变频器的类型后,打开变频器的属性对话框,如图7-84所示。
给变频器起一个名字,然后输入变频器的IP地址,单击“Change”按钮,弹出如图7-85所示的用于设置变频器部分基本属性的对话框。
图7-84 变频器的属性对话框
图7-85 数据链路选择对话框
在这里,可以设置变频器的版本、额定电压、额定电流以及数据链路。数据链路A、B、C、D是指向变频器参数的指针,变频器的I/O组件并不是固定I/O组件,而是动态的组件,并具有使程序员能够挑选并选择所需变频器参数的功能,从而可以作为远程I/O进行通信。设置好相应的参数后,单击“OK”按钮。
打开属性对话框中的“Port Configuration”选项卡,如图7-86所示。
图7-86 “Port Configuration”选项卡
设置好子网掩码,这时一定要单击“Set”按钮,否则子网掩码设置失败。
打开“Drive”选项卡,双击“Parameter List”,进行相关参数设置,如图7-87所示。
图7-87 修改通信路径
这里仅将修改第90号参数,设置为DPI Port 5。如果需要修改变频器的其他参数,也可以在RSLogix5000软件中修改,这种方式可极大地方便编程、调试以及维护,也充分体现了源代码集成的优势。
但最好的办法是在Drive选项卡的启动向导中设置所有要修改的参数,这样在“Speed Control”选项卡中对应地选择DPI Port 5,如图7-88所示,也可以达到如图7-87所示一样的效果。
图7-88 速度控制选项卡(www.xing528.com)
启动向导设置好后,就需要将PowerFlex70的参数下载到变频器中。需要注意的是,下载选项是灰色的,如图7-89所示。
图7-89 未保存前的驱动选项卡
此时,先单击“Drive”选项卡中的“OK”按钮,再次进入“Drive”选项卡,就会发现下载图标不是灰色的,即可以下载参数了,如图7-90所示。
在下载过程中会弹出如图7-91所示的数据链路选择对话框。
图7-90 保存后的驱动选项卡
图7-91 数据链路选择对话框
这里如果选择“Use Project”选项来对驱动和通信模块进行组态以匹配控制器的设置;如果选择“Use Drive”选项,就得改变Project I/O组态以匹配驱动。实验时,选择前者,项目设置将会下载到变频器中,适配器和变频器执行复位,复位工程大概将持续60s才会完成。复位完成之后,单击随后出现的(未呈灰色显示)“继续”。
下载完成后,在RSLogix5000软件中导入PowerFlex70的AOI指令,因为Faceplate与Add-on指令紧密相连,Faceplate作为Add-on指令相对应的上位机画面,是具有设置相应功能的窗口。在RSLogix5000软件中添加完相应的Add-on指令后,再在FactoryTalk View SE导入相应的图形文件,随后相应的Faceplate会自动展开。导入PowerFlex70的AOI指令后,需要打开其参数列表,修改“Out_PowerFlex_70”和“Inp_PowerFlex_70”这两个标签的数据类型,使其与组态变频器时自动生成的数据类型一致,如图7-92所示。
图7-92 修改PowerFlex70相关标签的数据类型
最后,在RSLogix5000软件中建立如图7-93所示的例程,并将程序下载到控制器中。
图7-93 创建例程
值得注意的是,在给例程中的AOI指令的标签命名时,标签的作用域一定要选择控制器范围。
至此,在给PowerFlex70变频器开发PanelView Plus操作员界面之前的准备工作全部完成,对其他类型变频器的开发过程与此相同。这种方式即简化了对RSLogix5000程序的开发,更多的是对下面要介绍的对Faceplate上位机画面开发奠定了基础。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。