您现在的位置是:首页 > 变频技术 > 变频技术

PowerFlex40变频器的EtherNet/IP网络控制实验

来源:艾特贸易2017-06-04

简介1 .实验主题 (1) 创建一个 ControlLogix 项目。 (2) 通过 EtherNet/IP 控制 PowerFlex40 变频器。 2 .实验步骤 (1) 变频器参数设置。将带有 22-COMM-E 适配器的 PowerFlex40 变频器上电,通过它的操作面

    1.实验主题    (1)创建一个ControlLogix项目。    (2)通过EtherNet/IP控制PowerFlex40变频器。    2.实验步骤    (1)变频器参数设置。将带有22-COMM-E适配器的PowerFlex40变频器上电,通过它的操作面板对其参数进行设置。为实现网络控制,将P36[Start Source](起动源)设为5,即选择Comm Port(通信端口给定);将P38[Speed Reference](速度给定)设为5,即选择Comm Port(通信端口给定)。    (2) RSLinx通信组态。单击StartProgramRockwell SoftwareRSLinxRSLinx,起动RSLinx,如图3-10所示。
RSLinx启动界面
    3-10    RSLinx启动界面    (3)单击菜单栏CommunicationsConfigure Drivers…或在工具条上单击Configure Drivers(组态驱动),如图3-11所示。    (4)弹出标题为Configure Driver Types的窗口。单击Available Driver Types对话框中的下拉箭头,选择Ethernet dexices,如图3-12所示。这些驱动是Allen-Bradley公司的产品在各种网络上的通信卡的驱动程序,这些通信卡的驱动程序保证了用户对网络的灵活选择和使用。可以根据设备的实际情况来选择适当的驱动程序,注意要和你使用的硬件类型相匹配。
组态驱动
    3-11    组态驱动
选择驱动组态类型
    3-12    选择驱动组态类型    (5)单击Add New按钮,将弹出如图3-13所示窗口。
命名驱动
    3-13    命名驱动    (6)单击OK按钮,会弹出如图3-14所示窗口,按照指导说明在StationHost Name中输入的IP地址。PowerFlex40 IP地址:192.168.1.561756-ENBT IP地址:192.168.1. 57    (7)单击工具栏中本地连接的图标,检查计算机网卡的IP地址设置,并确认IP address192. 168.1.XXXSub-net mask2552552550Default gateway192.168.1.1,如有不同,请修改为上述配置,如图3-15所示。    (8)单击OK按钮,在Configure Driver窗口下的列表中出现AB _ ETH-1 A-B Ether-net RUNNING字样表示该驱动程序已经运行,如图3-16所示。    (9)单击Close按钮回到RSLinx初始界面,单击CommunicationsRSWho,现在工作区左侧列表中多了AB_ETH-1网络图标,选中右上角Autobrowse或单击Refresh,如果驱动组态正常,单击该网络图标,会出现所配置好的设备的图标,如图3-17所示。
添加IP地址
    3-14    添加IP地址
检查IP设置
    3-15    检查IP设置
驱动程序已运行
    3-16    驱动程序已运行
新组建的Ethernet网络
    3-17    新组建的Ethernet网络    (10)接下来,进行RSLogix5000编程。双击桌面上图标,打开RSLogix5000软件,如图3-18所示。
RSLogix5000启动界面
    3-18    RSLogix5000启动界面    (11)单击FileNew创建新项目。看到New Controller(新建控制器项目)界面。起始槽号为0。直接观察ControlLogix Demo箱,确定Logix5555控制器所在槽位;也可以打开RSLinx软件,组态通信,在RSWho中确定Logix5555控制器槽位,第二种方法显然更适用于操作员进行远程操作。配置好的画面如图3-19所示。
新建控制器对话框
    3-19    新建控制器对话框    单击OK按钮,现在已经创建了一个ControlLogix项目。此时还没有添加任何与项目相关的I/O模块,项目中也没有可执行的代码(如梯形图)。    (12)右键单击I/O组态文件夹,选择New Module(添加新模块),如图3-20所示。
添加新模块
    3-20    添加新模块    (13)在选择模块类型对话框中,单击选定1756-ENBT模块。弹出该模块选择主要版本号对话框,如图3-21所示。    (14) 1756-ENBT模块位于1号槽,IP地址为192. 168.1.57,按照图3-22示内容填写,单击Finish(按钮)。    (15)右键单击1756-ENBT模块,选择New Module(添加新模块),如图3-23所示。
选择模块类型
    3-21    选择模块类型
设置模块属性
    3-22    设置模块属性
添加新模块
    3-23    添加新模块    (16)因为PowerFlex40变频器通过22-Comm-E模块接入EtherNet/IP网络,在选择模块类型对话框中,单击选定ETHERNET-MODULE通用模块,如图3-24所示。    (17) 2-Comm-EIP地址:192. 168.1.56,且Conncction Parameters(连接参数)设置如图3-25所示。    (18)自动生成如图3-26所示数据结构体,I/O映像具体含义如表3-11,逻辑命令字含义如附录表A-2
选择ETHERNET-MODULE模块
    3-24    选择ETHERNET-MODULE模块
设置通用模块属性
    3-25    设置通用模块属性
自动生成数据结构体
    3-26    自动生成数据结构体    3-11    PF40I/O映像含义
PF40I/O映像含义
    (19)将程序下载到ControlLogix控制器中,然后将PowerFlex结构体中PF40 _ Demo:O. Data[0]. 1起动位置1,并给定PF40 _ DemoO. Data[1]频率值,如图3-26所示。此时,变频器控制的电动机开始旋转。