学习目标:

■ 认识 RSLinx 通讯软件■ 掌握 RSLinx 组态 DF1 网络■ 学会上位机通过 EtherNet/IP 网络接入■ 重点掌握上位机通过 ControlNet 网络接入■ 理解 RSLinx 组态 DeviceNet 网络

1.2.3 上位机通过 ControlNet 网络接入

实验室 ControlNet 网络结构图如图 1-22 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(1)

实验步骤:

1. 单击 Start->Program->Rockwell Software->RSLinx->RSLinx 或单击桌面

图标,

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(2)

启动 RSLinx,如图 1-23 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(3)

2. 单击菜单栏中的 Communications->Configure Drivers…或在工具条上单击 Configure Drivers(组态驱动),如图 1-24 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(4)

3. 弹出标题为“Configure Driver Types”的窗口。单击“Available Driver Types”对话框中的下拉箭头,选择“1784-PCIC(S) for ControlNet devices ”,如图 1-25 所示。这些 Driver 是 Allen-Bradley 公司的产品在各种网络上的通讯卡的驱动程序,这些通讯卡的驱动程序保证了用户对网络的灵活选择和使用。用户可以根据设备的实际情况来适当选择添加驱动程 序,注意要和你使用的硬件相匹配。本次实验选择 1784-PCIC(S)卡的驱动程序。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(5)

4.单击 Add New 按钮,将弹出如图 1-26 所示窗口

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(6)

5. 单击 OK,会弹出如图 1-27 所示窗口,按照指导说明键入 1784-PCIC(S)对应的ControlNet 上 MAC ID。

Node Address:1--9

ControlLogix 1756-CNB Node Address:1 FlexLogix 1788-CNCR Node Address:2 1794-ACNR15 Node Address:3

PVP Node Address:4

PC 1784-PCICS Node Address:5 Reserved Node Address:6---9

以此类推,2 号桌 10—19,3 号桌………………

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(7)

6. 单击 OK,在“Configure Driver”窗口下的列表中出现“AB_PCIC-1 CNet Node:7 OSN:00238cb4 Slot:3 RUNNING”字样表示该驱动程序已经运行,如图 1-28 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(8)

7. 单击 Close, 回到RSLinx 初始界面,单击 Communications->RSWho,现在工作区左侧列表中多了“AB_ PCIC-1”网络图标,选中右上角“Autobrowse”或单击 “Refresh” 如果正常,单击该网络图标,会出现所配置好的设备的图标,如图 1-29 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(9)

8. 用户可通过 RSWho 窗口查看框架配置,也可获取设备信息。例如, 获取

ControlLogix 控制器 L55 的信息,如图 1-30 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(10)

至此,您完成了上位机通过 ControlNet 网络接入的实验。

1.2.4上位机接入 DeviceNet 网络

实验室 DeviceNet 网络结构如图 1-31 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(11)

实验步骤:

1.

单击 Start->Program->Rockwell Software->RSLinx->RSLinx 或单击桌面 图标, 启动RSLinx,出现如图 1-32 所示窗口:

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(12)

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(13)

2.单击菜单栏中的 Communications->Configure Drivers… 或在工具条上单击

Configure Drivers(组态驱动),如图 1-33 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(14)

3. 弹出标题为“Configure Driver Types”的窗口。单击“Available Driver Types”对话框中的下拉箭头,选择“DeviceNet Drivers(1784-PCD/PCIDS,1770-KFD,SDNPT drivers)”,如图 1-34 所示。这些 Driver 是 Allen-Bradley 公司的产品在各种网络上的通讯卡的驱动程序,这些通讯卡的驱动程序保证了用户对网络的灵活选择和使用。用户可以根据设备的实际情况 来适当选择添加驱动程序,注意要和所用硬件相匹配。本次实验选择 1784-PCIDS 卡的驱动程序。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(15)

4. 选定DeviceNet Drivers 驱动后,在DeviceNet Driver Selection 对话框中选择“Allen-Bradley 1784-PCIDS ”,如图 1-35 所示。如果该对话框没有该驱动程序,则可能是没有安装 1784-PCIDS 设备网卡驱动,请与指导教师联系。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(16)

5. 单击Select,弹出如图 1-36 所示对话框:

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(17)

6. 请根据指导说明在 DeviceNet Port Setup 中设置PC 机节点地址和网络波特率。Node Address:4 Network Baud Rate:125

注意:PC 机节点地址和网络波特率必须按照指导说明设置,否则有可能产生节点冲突

和网络波特率不匹配,造成网络故障。

一切设置完成后,单击 OK,弹出如下对话框,用户可以设置该驱动的名称,此处命

名为 DeviceNet1,如图 1-36 所示

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(18)

7. 单击 OK,在“Configure Drivers”窗口下列表中出现“DeviceNet(1784-PCIDS),MAC ID:4,Baud Rate:125K-RUNNING”字样表示该驱动程序已经运行,如图 1-37 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(19)

1. 单击“Close” 回到 RSLinx 初始界面,单击 Communications->RSWho 或工具栏

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(20)

图标,现在工作区左侧列表中增添“DeviceNet1”网络图标,选中右上角“Autobrowse”或单击 “Refresh”,如果正常,单击该网络图标,会出现所配置好的设备网中所有设备图标,如图 1-38 所示。

罗克韦尔plc编程入门教程(罗克韦尔ABPLC讲解)(21)

至此,您完成了计算机接入 DeviceNet 网络的相关实验。

,