试验一设备网工业以太网组网.docx
- 文档编号:5474779
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:524.35KB
试验一设备网工业以太网组网.docx
《试验一设备网工业以太网组网.docx》由会员分享,可在线阅读,更多相关《试验一设备网工业以太网组网.docx(15页珍藏版)》请在冰豆网上搜索。
试验一设备网工业以太网组网
实验指导说明书
(一)实验目的
通过实验了解、熟悉设备网(DeviceNet)和工业以太网(EtherNet/IP)的设计、组态及操作,掌握数据通讯、OPC技术等概念。
(二)实验内容
●安装连接设备网。
●组态EtherNet/IP。
●添加I/O模块及设备网扫描模块。
●离线/在线组态设备网。
●通过以太网、设备网分别实现控制程序的上传下载,实现互锁控制。
●通过DDE/OPC方式实现控制器与应用程序(如Excel)的数据交互。
(三)实验设备
硬件:
●设备网(DeviceNet)网线、网络连接器
●设备网网桥模块1756-DNB、远程I/O从站通信模块1794-ADN、1203-GK5
●变频器1336PlusⅡ
●开关电源(24V)
●16口交换机
●以太网EtherNet/IP网线
●ControlLogix5550,ControlLogix5561及若干数字、模拟I/O模块
软件:
●RSLogix5000
●RSNetWorxforDeviceNet
●RSLinx
●MicrosoftExcel
(四)网络系统结构示意图
本实验系统结构图如图1所示,
图1系统结构图
(五)实验步骤
1.串口通信组态
RSLinx软件是在Microsoft操作系统下建立工厂所有通信方案的工具。
它为A-B应用软件,如RSLogix5/500、RSView32、RSBatch、PLC-5A.I.系列、LadderLogistics以及PanelBuilder等软件之间建立起通信联系。
RSLinx的AdvanceDDE接口支持处理器与MMI(Man-MachineInterface)和组件软件间进行通信,也可与DDE兼容软件,如MicrosoftExcel、Access及其它用户定制的DDE引用通信。
它的C应用程序编程接口(API)支持用户使用RSLinxCSDK开发的应用软件。
作为开发出的真32位应用程序,RSLinx充分利用了Windows操作系统的多处理性能。
通过各种通信接口,RSLinx可以同时进行应用程序组合运行服务。
RSLinx有五种版本,本次实验我们所用的是RSLinxGateway,它扩展了基于RSLinx的企业内部通信。
RSLinx和WINtelligentLINX客户程序能通过TCP/IP网络直接接入RSLinxGateway驱动程序。
这些客户程序能直接对连接到RSLinxGateway可访问的网络上的Allen-BradleyPLC、SLC以及MicroLogix处理器进行在线访问。
这允许现场动态数据进入应用软件进行显示、登录以及趋势图操作。
亦可从监控计算机设置某单独参数或下载配方到所支持的设备中。
2.利用RSLinx组态Ethernetdevices通信
1)准备两根网线,其中一根连接PC机和交换机,另一根连接PLC的ENBT模块与交换机。
并打开RSLinx界面窗口。
2)点击菜单栏上的Communications->ConfigureDrivers打开“驱动配置”对话框。
3)在“可用驱动类型”下拉菜单中,选择通过Ethernet连接上位机与控制器的“Ethernetdevices”驱动类型,如图2所示。
图2选择驱动设备
4)点击“AddNew”按钮,在弹出的命名对话框中采用默认的驱动名称,如图3所示。
图3添加设备
5)点击OK后,在弹出的对话框中输入IP地址。
这里IP地址为:
172.19.13.20,如图4所示,在PLC上的ENBT模块上的滚动显示栏中可以看到。
点击确定。
此时即可看见新加入的驱动设备初始化且转为Running状态。
图4设置IP地址
6)回到RSLinx主界面点击
按钮,打开RSWho窗口,如图5所示,可以依次看见已经配置完成的ControlLogix控制器机架、控制器模块与I/O模块。
图5网络层次图
3.设备网离线组网
RSNetWorxforDeviceNet是RockwellAutomation提供的设备网DeviceNet组网软件包。
在没有任何硬件的情况下,可通过此软件进行设备网的离线组态、开发;然后将离线组网工程信息通过网络下载到DeviceNet设备中。
RSNetWorx软件为所建网络提供一个基于EDS(ElectronicDataSheet,此文件包含了设备的所有说明信息,格式为ASCII文本格式,通过此文件可以将不同的设备离线添加到一个网络工程中)文件的图形接口。
(1)打开RSNetWorxforDeviceNet软件
1)打开桌面RSLogix5000文件:
consumer.ACD,如图6所示:
图6打开工程文件
2)打开工程目录树中的I/OConfiguration文件夹,在[8]1756-DNB点击右键选择Properties。
ModuleProperties对话框如图7所示:
图7设置模块属性
3)选择RSNetWorx,单击LaunchRSNetWorxforDeviceNet按键。
如图8所示:
图8启动设备网配置
系统将自动打开RSNetWorxforDeviceNet软件,如图9所示:
图9启动RSNetWorxforDeviceNet软件
(2)离线添加、组态一个DeviceNet工程
1)在左侧Hardware工程树中分别找到1769-SDNScannerModule、1761-NET-DNI
SeriesBDeviceNetInterface、1770-KFDRS232Interface、1203-GK5等模块,
通过双击的方式分别将其添加到右侧的网络窗口中,如图10所示:
图10配置DeviceNet设备
2)在1756-DNB图标处点击右键选择Properties,打开属性对话框,进行参数设置后点击确定按钮。
注意DeviceNet网络最多可组态节点数为64个,可以通过参数设置指定节点地址。
同样方法分别对除1756-DNB以外的其它节点进行参数设置,具体操作如图11所示:
图11设置设备属性
3)组态设备网通信块(1756-DNB)
打开1756-DNB的属性对话框,选择Scanlist,进行1756-DNB扫描列表组态,将设备网上挂接的所有设备添加到列表中,并选中AutomaponAdd以便软件自动将设备的输入、输出数据印象到1756-DNB的输入、输出数据表中。
具体操作如图12所示。
图12组态通信模块
在Input、Output中可以看到当前输入、输出数据从DeviceNet设备到ControlLogix平台的映象,如图13所示。
注意消息类型(Messagetype)显示了数据交换的方式为COS(ChangeofState)或者为Polled,可通过Advanced…进行高级设置。
参数设置完后返回主对话框。
图13设置参数
至此,完成离线组网实验,保存所有设置。
在硬件设备连接好的条件下,点击Online图标运行设备网工程。
4.设备网在线组网
(1)创建一个新的RSNetworxforDeviceNet文件,在其工具栏中点击Online按钮,出现如图14所示窗口:
选中AutoBrowse,通过EtherNet/IP路径找到A,DeviceNet并单击,然后点击OK按钮。
图14选中设备网
出现如图15所示的提示(提示在自动扫描设备网完成后,需要将设备网上挂接的所有设备的信息通过上载的方式上传到组网工程中,以便使组网信息和实际设备信息相匹配):
单击确定按钮开始在线自动扫描设备网。
图15网络自动扫描提示
扫描结束后将发现设备网上挂接了所有已连接的硬件设备。
在此基础上可以进行各个设备的参数上载、设置、下载等操作。
5.ControlNet网络组态
组态ConrtolNet网络有两种方法:
一是直接打开RSNetworxforConrtolNet软件进行组态,这样要手动添加ConrtolNet网络中的每一个模块;(和DeviceNet的离线组态方式类似,这里不再赘述,有兴趣的同学可以试一试)
二是通过1756-CNB网桥模块打开RSNetworxforConrtolNet软件组态网络,这种方法比较简单,尤其在网路中从站比较多的情况下。
下面主要介绍第二种组态方法。
步骤如下:
(1)打开桌面RSLogix5000文件:
consumer.ACD,然后打开工程目录树中的I/OConfiguration文件夹,如图16所示在1756-CNB点击右键选择Properties。
图16I/O配置
(2)点击ModuleProperties对话框,进入属性界面,点击RSNetworx选项卡,在ControlNetFile栏中输入一个路径和文件名,点击“Apply”按钮,由于是新建的文件,所以会弹出一个创建文件的对话框,点击“是”后,LaunchRSNetworxforControlNet下面的图标按钮将可用,点击该按钮可打开一个空的RSNetworxforControlNet文件,如图17所示。
图17启动RSNetworxforControlNet
(3)进入RSNetworxforControlNet后,选中EditsEnable前的复选框,将会出现如图18所示界面,点击OK。
图18在线数据提醒
(4)软件将自动扫描ControlNet上的各个模块,如图19所示。
图19自动扫描网络模块
(5)点击Network菜单下的Properties选项,打开网络属性对话框,如图20所示,可以在其中设置网络更新时间、最大预定性节点地址和最大非预定性节点地址。
图20设置ControlNet网络参数
(6)至此,ControlNet网络组态已经完成,单击保存按钮即可保存改文件,在调试系统时,将该文件下载到网络中。
6.控制程序下载
通过EtherNet/IP、DeviceNet,分别尝试将RSLogix5000中编制的程序下载到目标控制器即主站或从站中,完成实时监控。
7.通过DDE/OPC实现数据交换
(1)在RSLinx中组态一个DDE/OPC对话
打开RSLinx,如图21所示,在菜单栏中选择DDE/OPC>TopicConfiguration。
图21OPC组态
为目标控制器(主站或从站)新建一个对话(Topic),或者默认控制器名为DDE/OPC服务器的对话,其它应用程序(DDE/OPC客户端)将通过此对话完成与服务器的数据交换,如图22所示。
图22OPCTopic设置
(2)完成MicrosoftExcel与控制器的动态数据交换
在RSLinx工具栏中选择Edit>CopyDDE/OPCLink…。
在左侧目录树中找到刚才新建的对话,选择其对应于控制器中的数据标签(Offline/Online),右侧对话框中将显示控制器中相应的所有数据标签,选择一个并单击OK,如图23所示。
图23选择对应数据标签
2)新建一个Excel文件,在工具栏中选择编辑>选择性粘贴出现如图24所示的对话框。
图24新建Excel文件
选择PasteLink后单击OK即可完成控制器与Excel的动态数据交换。
修改RSLinx中DDE/OPC对话对应的数据采集模式(DataCollection)-消息轮旬时间(PolledMessages)可以改变交换数据动态更新的速度。
界面如图25所示:
图25Excel与控制器的数据交换
至此便完成了通过DDE/OPC方式实现控制器与应用程序Excel的数据交互实验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试验 设备 工业 以太网 组网