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)。
图25-1 新控制器
可能会出现一个窗口,提示计算机上已存在此文件名。如果您使用的名称与本示例中的名称相同,请单击“是”(Yes)覆盖此文件。
集成变频器配置文件几乎可用于所有驱动器,并随RSLogix 5000软件的版本16(或更高版本)一起提供。
3.向系统添加新模块。右键单击“I/O组态”(I/O Configuration)文件夹下的1756背板并选择“新建模块”(New Module),如图25-2所示。
图25-2 新建模块
该操作会打开“选择模块”(Select Module)窗口,该窗口会列出1756背板的可用模块,如图25-3所示。
图25-3 模块选择
4.向系统添加“以太网网桥”,展开“通信”(Communications)部分,向下滚动并选择1756-ENBT/A,然后单击“确定”(OK),如图25-4所示。
图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所示。
图25-5 选择主版本
图25-6 配置通信模块
8.向系统添加新模块。右键单击“I/O组态”(I/O Configuration)文件夹下的1756-ENBT并选择“新建模块”(New Module),如图25-8所示。
图25-7 I/O组态列表
图25-8 添加新模块
该操作会打开“选择模块”(Select Module)窗口,该窗口会列出ENBT的可用模块,如图25-9所示。
图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进行通信。
图25-10 选择变频器型号
图25-11 输入变频器名称和IP地址
图25-12 “模块定义”图
11.启用数据链路A输入数据。选中数据链路A框,以启用数据链路A信息,从而能够以网络I/O的形式进行通信。但不要单击“确定”(OK),如图25-13所示。
图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)。
图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所示。
图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[直流母线电压]。
图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所示。
图25-17 组态数据链路C输入数据
您认为变频器组态数据存储在哪里?
每个节点的变频器组态数据实际上存储在您的RSLogix 5000项目(ACD文件)中!将.ACD文件下载到控制器时,变频器组态数据就会保存在ControlLogix中。这样,如果需要更换节点,就可以为节点的组态设置提供方便的本地资源。只需连接到控制器,然后打开变频器的AOP并下载该组态。
图25-18 I/O配置项目列表(www.xing528.com)
图25-19 复制变频器参数
18.查看输入标签。双击“控制器”(Controller)文件夹下的“控制器标签”(Controller Tags),然后展开My_PF70E:I输入。可能需要拖动标题中“名称”(Name)列的右侧边框,以查看完整的输入标签名称,如图25-20所示。
图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所示。
图25-21 输出标签
图25-22 变频器模块属性
图25-23 变频器模块属性
DriveExecutive和DriveExplorer的许多常见功能现在都合并到“变频器”(Drive)选项卡中:
1)“菜单”(Menu)树;
2)“状态视图”(Status View)显示界面;
3)图标;
4)向导;
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所示。
图25-24 组态端口
图25-25 参数列表
图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启动向导:单击工具栏中的向导图标,查看可用向导。选择Pow-erFlex 70/70启动向导并单击“选择”(Select),如图25-28所示。
27.查看该向导的警告对话框。将出现“向导启动确认”(Wizard Launch Confirmation)对话框,如图25-29所示。该消息会提醒您使用该软件来组态变频器时,如果不当可能会出现意外的、危险的机械运动。
单击“是”(Yes)打开启动向导。
28.开始执行PowerFlex 70启动向导的第1步操作,如图25-30所示。
启动向导是一种易于使用的工具,可以用它对变频器进行组态。用户不需要知道参数编号,而是使用组态的说明性文本和图形化表示。
图25-27 数据链路参数
图25-28 可用向导
图25-29 向导启动确认
图25-30 变频器启动向导
单击“下一步>”(Next>)查看顺序过程,然后继续单击“下一步>”(Next>),直至进入向导的第4步。
29.执行PowerFlex 70启动向导的第4步操作,如图25-31所示。
单击“下一步_>”(Next>),继续查看顺序过程,然后继续单击“下一步>”(Next>),直至进入向导的第9步。
30.执行PowerFlex 70启动向导的第8步操作,如图25-32所示。
为“最大速度”(Max Speed)输入90,为“最小速度”(Min Speed)输入10。为S曲线输入非零值,查看图形出现哪些变化。然后将其重置为0。
单击“下一步”(Next)。
图25-31 变频器启动向导
图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的基准值。
图25-33 变频器启动向导
图25-34 变频器启动向导
继续单击“下一步”(Next>),直至进入向导的第13步。
32.执行PowerFlex 70 EC启动向导的第13步操作,如图25-35所示。所有已应用更改和未决更改都会列出。
图25-35 变频器启动向导
单击“完成”(Finish>>),接受这些更改。
可以通过启动向导快速、方便地对变频器进行组态。虽然启动向导并未包括每一参数,但包括了大多数应用的常用参数。
33.下载变频器组态。目前为止,所执行的操作都是在离线状态下进行的。现在,必须获取此新组态并将其传送至在线变频器。
单击工具栏中的“下载参数数据”图标,启动变频器下载过程。
将显示“连接至变频器”(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等)之间发现设备属性差异(组态、版本等)。
图25-36 IO不同配置
图25-37 选择要下载的设备
单击“下载”(Download)合并这些新更改。
将显示下载状态框。整个下载过程可能会持续10s。下载完成之后,下载状态框会消失。
34.在进入在线状态之前完成变频器设置。下载完成后,会返回“模块属性”(Module Prop-erties)窗口,如图25-38所示。
图25-38 模块属性
单击“确定”(OK)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。