首页 理论教育 如何创建RSLogix5000项目?

如何创建RSLogix5000项目?

时间:2023-06-28 理论教育 版权反馈
【摘要】:双击桌面上或“开始”菜单中的RSLogix 5000图标,选择“所有程序>罗克韦尔软件>RSLogix 5000企业版系列>RSLogix 5000”。输入ControlLogix演示设备插槽0中控制器的类型,并输入如图25-1所述的所有其他数据。集成变频器配置文件几乎可用于所有驱动器,并随RSLogix 5000软件的版本16一起提供。展开“变频器”部分,向下滚动并查看目前版本V16中可用的新集成变频器配置文件。选择PowerFlex 70-E,然后单击“确定”,如图25-10所示。在默认情况下,将会传送变频器状态和控制信息。

如何创建RSLogix5000项目?

1.启动程序。双击桌面上或“开始”(Start)菜单中的RSLogix 5000图标,选择“所有程序>罗克韦尔软件>RSLogix 5000企业版系列>RSLogix 5000”(All Programs>Rockwell Software>RSLogix 5000 Enterprise Series>RSLogix 5000)。

2.创建新项目。选择“文件>新建”(File>New)。输入ControlLogix演示设备插槽0中控制器的类型(例如1756-L63),并输入如图25-1所述的所有其他数据。单击“确定”(OK)。

978-7-111-47798-3-Chapter06-1.jpg

图25-1 新控制器

可能会出现一个窗口,提示计算机上已存在此文件名。如果您使用的名称与本示例中的名称相同,请单击“是”(Yes)覆盖此文件。

集成变频器配置文件几乎可用于所有驱动器,并随RSLogix 5000软件的版本16(或更高版本)一起提供。

3.向系统添加新模块。右键单击“I/O组态”(I/O Configuration)文件夹下的1756背板并选择“新建模块”(New Module),如图25-2所示。

978-7-111-47798-3-Chapter06-2.jpg

图25-2 新建模块

该操作会打开“选择模块”(Select Module)窗口,该窗口会列出1756背板的可用模块,如图25-3所示。

978-7-111-47798-3-Chapter06-3.jpg

图25-3 模块选择

4.向系统添加“以太网网桥”,展开“通信”(Communications)部分,向下滚动并选择1756-ENBT/A,然后单击“确定”(OK),如图25-4所示。

978-7-111-47798-3-Chapter06-4.jpg

图25-4 添加通信模块

5.选择ENBT的版本。选择3作为主版本,然后单击“确定”(OK),如图25-5所示。

6.输入ENBT的信息。输入ENBT数据,如图25-6所示。

如果选中了“打开模块属性”(Open Module Properties)框,则应取消选择该框,然后单击“确定”(OK)关闭“新建模块”(New Module)窗口。

7.验证ENBT是否位于I/O组态文件夹中。现在,ENBT应出现在“I/O组态”(I/O Configuration)文件夹中的1756背板下方,如图25-7所示。

978-7-111-47798-3-Chapter06-5.jpg

图25-5 选择主版本

978-7-111-47798-3-Chapter06-6.jpg

图25-6 配置通信模块

8.向系统添加新模块。右键单击“I/O组态”(I/O Configuration)文件夹下的1756-ENBT并选择“新建模块”(New Module),如图25-8所示。

978-7-111-47798-3-Chapter06-7.jpg

图25-7 I/O组态列表

978-7-111-47798-3-Chapter06-8.jpg

图25-8 添加新模块

该操作会打开“选择模块”(Select Module)窗口,该窗口会列出ENBT的可用模块,如图25-9所示。

978-7-111-47798-3-Chapter06-9.jpg

图25-9 选择模块

9.向系统添加PowerFlex 70变频器。展开“变频器”(Drives)部分,向下滚动并查看目前版本V16中可用的新集成变频器配置文件。之前必须使用“通用”配置文件的多个变频器(如PowerFlex 4类变频器)现在有了自己特有的配置文件。选择PowerFlex 70-E,然后单击“确定”(OK),如图25-10所示。

10.输入PowerFlex 70节点信息。输入PowerFlex 70的名称和IP地址数据,如图25-11所示。

现在,请单击“模块定义”(Module Definition)部分中的“更改”(Change),编辑I/O连接信息。将出现“模块定义”(Module Definition)窗口,如图25-12所示。

将变频器的主版本设为2,次版本设为2,“电子匹配”(Electronic Keying)设为“禁用电子匹配功能”(Disable Keying)。将变频器额定值设置为240V 4.2A,如图25-12所示。不要单击“确定”(OK)。

最多可为连接定义10个字的输入数据和10个字的输出数据。在默认情况下,将会传送变频器状态和控制信息。

状态信息“DriveStatus”字包含逻辑状态位信息、如就绪、报警、故障和达到基准值。“Out-putFreq”字包含反馈信息,该信息可显示变频器的实际工作频率。

控制信息“DriveLogicRslt”字包含逻辑命令位信息,如停止、开始、正向、反向和重置。“CommandedFreq”字包含用于使变频器运行的给定基准值。

数据链路A、B、C、D数据链路是指向变频器参数的指针。我们的变频器I/O组件并不是所见即所得的固定I/O组件,而是动态的组件,并具有使程序员能够挑选并选择所需变频器参数的功能,从而可以作为网络I/O进行通信。

978-7-111-47798-3-Chapter06-10.jpg

图25-10 选择变频器型号

978-7-111-47798-3-Chapter06-11.jpg

图25-11 输入变频器名称和IP地址

978-7-111-47798-3-Chapter06-12.jpg

图25-12 “模块定义”图

11.启用数据链路A输入数据。选中数据链路A框,以启用数据链路A信息,从而能够以网络I/O的形式进行通信。但不要单击“确定”(OK),如图25-13所示。

978-7-111-47798-3-Chapter06-13.jpg

图25-13 定义数据链路

启用数据链路后,最多允许通过网络I/O读取两个16位参数并写入两个16位参数。选中数据链路A后,还会自动为20-COMM-E EtherNet/IP适配器设置以下参数:

1)参数23[DPII/O组态]-置位数据链路A位,这样,20-COMM-E将与变频器传送数据链路A信息。

2)参数35[M-S输入]-置位数据链路A位,这样,20-COMM-E会由控制器输入数据链路A信息。

3)参数36[M-S输出]-置位数据链路A位,这样,20-COMM-E会将数据链路A信息输出到控制器。

这一点突显了PowerFlex集成变频器配置文件的优势之一:使用方便。本示例中,通过一个复选框简化了操作,用户不必编辑三个不同参数并置位每个参数中的特定位

12.组态数据链路A的输入数据。

单击“输入数据”(Input Data)列中的Undefined_A1下拉箭头,查看PowerFlex参数。选择AccelTime1。

单击“输入数据”(Input Data)列中的Undefined_A2下拉箭头,查看PowerFlex参数。可以滚动到DecelTime1参数,然后选择该参数,还可以在该框中输入“de”,以显示以这些字符开头的参数。使用其中一种方法为Datalink A2输入DecelTime1。

不要单击“确定”(OK),(见图25-14)。

978-7-111-47798-3-Chapter06-14.jpg

图25-14 组态数据链路A输入数据

输入数据链路A的输入数据之后,会自动为PowerFlex 70设置以下参数:

1)参数310[数据输出A1]-设置为140,这样,当数据链路A1信息发送到20-COMM-E时,PowerFlex70将发送参数140[加速时间1]。

2)参数311[数据输出A2]-设置为142,这样,当数据链路A2信息发送到20-COMM-E时,PowerFlex70将发送参数142[减速时间1]。

13.组态向数据链路A输出的数据。

单击“输出数据”(Output Data)列中的Undefined_A1下拉箭头,查看PowerFlex参数。选择AccelTime1。

单击“输出数据”(Output Data)列中的Undefined_A2下拉箭头,查看PowerFlex参数。可以滚动到DecelTime1参数,然后选择该参数,还可以在该框中输入“de”,以显示以这些字符开头的参数。使用其中一种方法为Datalink A2输入DecelTime1,如图25-15所示。

978-7-111-47798-3-Chapter06-15.jpg

图25-15 组态数据链路A输出数据

不要单击“确定”(OK)。

输入数据链路A的输出数据之后,会自动为PowerFlex 70设置以下参数:

1)参数300[数据输入A1]-设置为140,这样,PowerFlex 70将接收20-COMM-E发送的数据链路A1信息,并将其写入参数140[加速时间1]。

2)参数301[数据输入A2]-设置为142,这样,PowerFlex 70将接收20-COMM-E发送的数据链路A2信息,并将其写入参数142[减速时间1]。

14.组态数据链路B的输入数据。选中数据链路B框,以便能够以网络I/O的形式传送数据链路B信息。

单击“输入数据”(Input Data)列中的Undefined_B1下拉箭头,查看PowerFlex参数。可以滚动到FaultCode1参数,然后选择该参数,还可以在该框中输入“f”,以显示以这些字符开头的参数。使用其中一种方法为Datalink B1输入FaultCode1。

单击“输入数据”(Input Data)列中的Undefined_B2下拉箭头,查看PowerFlex参数。可以滚动到DCBusVoltage参数,然后选择该参数,还可以在该框中输入“dc”,以显示以这些字符开头的参数。使用其中一种方法为Datalink B2输入DCBusVoltage,如图25-16所示。

不要单击“确定”(OK)。

选中数据链路B后,会自动为20-COMM-E EtherNet/IP适配器设置以下参数:

1)参数23[DPII/O组态]-置位数据链路B位,这样20-COMM-E将与变频器传送数据链路B信息。

2)参数35[M-S输入]-置位数据链路B位,这样20-COMM-E会由控制器输入数据链路B信息。

3)参数36[M-S输出]-置位数据链路B位,这样20-COMM-E会将数据链路B信息输出到控制器。

本示例中,通过一个复选框简化了操作,用户不必编辑三个不同参数并置位每个参数中的特定位。

输入数据链路B的输入数据之后,会自动为PowerFlex 70设置以下参数:

1)参数312[数据输出B1]-设置为243,这样当数据链路B1信息发送到20-COMM-E时,PowerFlex70将发送参数243[故障代码1]。

2)参数313[数据输出B2]-设置为12,这样当数据链路B2信息发送到20-COMM-E时,PowerFlex70将发送参数12[直流母线电压]。

978-7-111-47798-3-Chapter06-16.jpg

图25-16 组态数据链路B输入数据

15.组态数据链路C的输入数据。选中数据链路C框,以便能够以网络I/O的形式传送数据链路C信息。

单击“输入数据”(Input Data)列中的Undefined_C1下拉箭头,查看PowerFlex参数。可以滚动到OutputCurrent参数,然后选择该参数,还可以在该框中输入“ou”,以显示以这些字符开头的参数。使用其中一种方法为Datalink C输入OutputCurrent。

单击“输入数据”(Input Data)列中的Undefined_C2下拉箭头,查看PowerFlex参数。可以滚动到OutputPower参数,然后选择该参数,还可以在该框中输入“ou”,以显示以这些字符开头的参数。使用其中一种方法为Datalink C输入OutputPower,如图25-17所示。

不要单击“确定”(OK)。

本示例中,用户只需要选择所需参数的名称,并不需要了解最终会设置两个不同的参数。

现在,可以单击“确定”(OK),然后单击“警告”(Warning)消息中的“是”(Yes)。I/O组态完成。

16.您将再次返回到“常规”(General)窗口。单击“确定”(OK)关闭“模块属性”(Module Properties)窗口。

17.验证PowerFlex 70是否位于I/O组态文件夹中。已生成PowerFlex 70节点,该节点现在位于I/O树中,如图25-18所示。

如果您的应用需要使用多个相同的变频器,可以右键单击PowerFlex 70复制变频器,然后右键单击ENBT,根据需要进行多次粘贴。会复制所有节点信息,包括变频器参数设置。所有用户都必须进行的操作是更改IP地址并为变频器重新命名。集成变频器配置文件不仅便于使用,还能使更大系统的设计速度更快,如图25-19所示。

978-7-111-47798-3-Chapter06-17.jpg

图25-17 组态数据链路C输入数据

您认为变频器组态数据存储在哪里?

每个节点的变频器组态数据实际上存储在您的RSLogix 5000项目(ACD文件)中!将.ACD文件下载到控制器时,变频器组态数据就会保存在ControlLogix中。这样,如果需要更换节点,就可以为节点的组态设置提供方便的本地资源。只需连接到控制器,然后打开变频器的AOP并下载该组态。

978-7-111-47798-3-Chapter06-18.jpg

图25-18 I/O配置项目列表(www.xing528.com)

978-7-111-47798-3-Chapter06-19.jpg

图25-19 复制变频器参数

18.查看输入标签。双击“控制器”(Controller)文件夹下的“控制器标签”(Controller Tags),然后展开My_PF70E:I输入。可能需要拖动标题中“名称”(Name)列的右侧边框,以查看完整的输入标签名称,如图25-20所示。

978-7-111-47798-3-Chapter06-20.jpg

图25-20 输入标签

已经为已组态的I/O生成说明性标签名称。会明确定义“变频器状态”位(BOOL)以及“输出频率”和“数据链路”。请注意为每个标签使用合适的数据类型。

19.验证输出标签。现在展开My_PF70E∶O输出,然后向下滚动,查看输出标签名称,如图25-21所示。

已经为已组态的I/O生成说明性标签名称。会明确定义“变频器逻辑”位(BOOL)以及“给定频率”和“数据链路”。请注意为每个标签使用合适的数据类型。数据链路B1、B2、C1和C2未使用,但仍需为其分配标签名称,这样它们的名称才会包含字“undefined”,说明此次未使用该数据链路(未连接到参数)。

关闭“控制器标签”(Controller Tags)窗口。

20.打开PowerFlex 70模块属性。双击I/O组态文件夹中的PowerFlex 70节点,以显示“模块属性”(Module Properties)窗口,如图25-22所示。单击“变频器”(Drive)选项卡

21.查看PowerFlex 70的“变频器”(Drive)选项卡。“变频器”(Drive)选项卡是版本16中的新增内容。之前的RSLogix 5000版本包含DriveExecutive Lite,可以通过变频器的“模块属性”(Module Properties)窗口上的图标启动DriveExecutive Lite(但仍需在计算机上安装)。变频器组态软件现在与RSLogix 5000已完全集成,不再是两个单独的软件,如图25-23所示。

978-7-111-47798-3-Chapter06-21.jpg

图25-21 输出标签

978-7-111-47798-3-Chapter06-22.jpg

图25-22 变频器模块属性

978-7-111-47798-3-Chapter06-23.jpg

图25-23 变频器模块属性

DriveExecutive和DriveExplorer的许多常见功能现在都合并到“变频器”(Drive)选项卡中:

1)“菜单”(Menu)树;

2)“状态视图”(Status View)显示界面;

3)图标;

4)向导

5)“线性列表”(Linear List)编辑器

6)“文件”(File)/“组”(Group)/“参数”(Parameter)编辑器;

7)报警和事件;

8)“设备属性”(Device Properties);

9)“诊断项”(Diagnostic Items)。

“变频器”(Drive)选项卡还具有导入/导出功能,因此维护人员或其他没有权限使用RSLogix5000的人员可继续使用DriveExecutive。

22.设置20-COMM-E的子网组态参数。单击“端口组态”(Port Configuration)并输入“子网掩码”(Subnet Mask)地址,如图25-24所示。

输入数值之后,单击“设置”(Set)。IP地址的组态完成。

23.查看自动设置的网络参数。再次单击“变频器”(Drive)选项卡。在树形视图中展开20-COMM-E,然后双击其“参数列表”(Parameter List),查看“线性列表”(Linear List)编辑器。向下滚动,查看参数23、35和36的值,如图25-25所示。如上文所述,在PowerFlex 70“模块定义”(Module Definition)窗口中组态I/O连接时,已对这些参数进行了自动设置。

单击“关闭”(Close)。

24.查看自动设置的数据链路参数。双击变频器“参数列表”(Parameter List)。从“所有参数”(All Parameters)下拉菜单中展开“通信”(Communication)文件夹,然后单击“数据链路”(Datalinks),以显示数据链路参数,如图25-26所示。

978-7-111-47798-3-Chapter06-24.jpg

图25-24 组态端口

978-7-111-47798-3-Chapter06-25.jpg

图25-25 参数列表

978-7-111-47798-3-Chapter06-26.jpg

图25-26 参数列表

25.验证自动设置的数据链路参数值。查看参数300、301、310、311、312、313、314和315的值,如图25-27所示。如上文所述,在PowerFlex 70“模块定义”(Module Definition)窗口中组态I/O连接时已对这些参数进行了自动设置。

140是指参数140[加速时间1]。

142是指参数142[减速时间1]。

243是指参数243[故障代码1]。

12是指参数12[直流母线电压]。

3是指参数3[输出电流]。

单击“关闭”(Close)。

26.启动PowerFlex 70启动向导:单击工具栏中的向导978-7-111-47798-3-Chapter06-27.jpg图标,查看可用向导。选择Pow-erFlex 70/70启动向导并单击“选择”(Select),如图25-28所示。

27.查看该向导的警告对话框。将出现“向导启动确认”(Wizard Launch Confirmation)对话框,如图25-29所示。该消息会提醒您使用该软件来组态变频器时,如果不当可能会出现意外的、危险的机械运动

单击“是”(Yes)打开启动向导。

28.开始执行PowerFlex 70启动向导的第1步操作,如图25-30所示。

启动向导是一种易于使用的工具,可以用它对变频器进行组态。用户不需要知道参数编号,而是使用组态的说明性文本和图形化表示。

978-7-111-47798-3-Chapter06-28.jpg

图25-27 数据链路参数

978-7-111-47798-3-Chapter06-29.jpg

图25-28 可用向导

978-7-111-47798-3-Chapter06-30.jpg

图25-29 向导启动确认

978-7-111-47798-3-Chapter06-31.jpg

图25-30 变频器启动向导

单击“下一步>”(Next>)查看顺序过程,然后继续单击“下一步>”(Next>),直至进入向导的第4步。

29.执行PowerFlex 70启动向导的第4步操作,如图25-31所示。

电动机NP功率设置为1,将电动机NP FLA设置为1。

单击“下一步_>”(Next>),继续查看顺序过程,然后继续单击“下一步>”(Next>),直至进入向导的第9步。

30.执行PowerFlex 70启动向导的第8步操作,如图25-32所示。

为“最大速度”(Max Speed)输入90,为“最小速度”(Min Speed)输入10。为S曲线输入非零值,查看图形出现哪些变化。然后将其重置为0。

单击“下一步”(Next)。

978-7-111-47798-3-Chapter06-32.jpg

图25-31 变频器启动向导

978-7-111-47798-3-Chapter06-33.jpg

图25-32 变频器启动向导

31.执行PowerFlex 70 EC启动向导的第9步和第10步操作,如图25-33、图25-34所示。

单击“速度基准值”(Speed Reference)下拉箭头并选择“DPI端口5”(DPI Port 5)。注意图形是如何变化以显示基准值将出现在哪里。20-COMM-E EtherNet/IP适配器会插入DPI端口5,我们要通过以太网网络控制ControlLogix的基准值。

978-7-111-47798-3-Chapter06-34.jpg

图25-33 变频器启动向导

978-7-111-47798-3-Chapter06-35.jpg

图25-34 变频器启动向导

继续单击“下一步”(Next>),直至进入向导的第13步。

32.执行PowerFlex 70 EC启动向导的第13步操作,如图25-35所示。所有已应用更改和未决更改都会列出。

978-7-111-47798-3-Chapter06-36.jpg

图25-35 变频器启动向导

单击“完成”(Finish>>),接受这些更改。

可以通过启动向导快速、方便地对变频器进行组态。虽然启动向导并未包括每一参数,但包括了大多数应用的常用参数。

33.下载变频器组态。目前为止,所执行的操作都是在离线状态下进行的。现在,必须获取此新组态并将其传送至在线变频器。

单击工具栏中的“下载参数数据”978-7-111-47798-3-Chapter06-37.jpg图标,启动变频器下载过程。

将显示“连接至变频器”(Connect To Drive)窗口。展开以太网或Ethernet-IP驱动器(取决于在计算机上组态的是哪一个),找到PowerFlex 70 EC变频器图标并选择该图标。然后单击“确定”(OK)。集成变频器配置文件将尝试连接并检验变频器及其连接的外围设备。这一过程大概需要10 s。

如果您尝试连接的变频器包含的参数和I/O组态与RSLogix 5000项目不同,则可能会显示如图25-36所示窗口。

出现该窗口之后,单击“使用项目”(Use Project)。项目设置将会下载到变频器。适配器和变频器将执行复位,复位过程大概将持续60s才会完成。复位完成之后,请单击随后出现(未呈灰色显示)的“继续”(Continue)。

完成此操作之后,将显示“选择要下载的设备”(Select Devices To Download)窗口(见图25-37)。出现该窗口后,软件会通知您在离线组态与在线设备(PF70、20-COMM-E、HIM等)之间发现设备属性差异(组态、版本等)。

978-7-111-47798-3-Chapter06-38.jpg

图25-36 IO不同配置

978-7-111-47798-3-Chapter06-39.jpg

图25-37 选择要下载的设备

单击“下载”(Download)合并这些新更改。

将显示下载状态框。整个下载过程可能会持续10s。下载完成之后,下载状态框会消失。

34.在进入在线状态之前完成变频器设置。下载完成后,会返回“模块属性”(Module Prop-erties)窗口,如图25-38所示。

978-7-111-47798-3-Chapter06-40.jpg

图25-38 模块属性

单击“确定”(OK)。

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

我要反馈