DeviceNet连接1397 DC Drive直流传动和1336 Plus II交流变频器等现场设备,其传输速率为125—500Kbps,传输大距离500m,每段节点数为64,允许在线热插拔。DeviceNet支持主从、多主和对等通讯,用户应用程序和PC数据可以通过DeviceNet实现设备的有效控制,并且网络具有24VDC电源,以此可以省去连接每一台设备的供电电源。DeviceNet使用RSNetWorx
for DeviceNet软件对网络管理和组态。DeviceNet网络结构简单,实时性强,通讯简单,即插即用,是一种理想的设备层现场总线网络,用以实现低成本,高性能的网络互连。
ControlNet连接主控设备ControlLogix或ProcessLogix,Flex I/O以及工程师站和操作人员工作站等。ControlNet是一个开放的高速的确定网络,它用于传输对时间有苛刻要求的信息,通讯速度为5Mbps,提供实时的对等的通讯服务。ControlNet融合了现有远程I/O和DH+网的性能,对于离散和连续过程控制应用均具有确定性和可重复性功能,用户可自设定网络交换时间达毫秒级,从而大大改善了网络控制的实时性和快速性,采用生产者/客户方式,将传动网络针对不同站点需要多次发送改为一次发送多点共享,减少网络发送次数,从而使网络实时高效。
ControlNet网络中的I/O,无论CPU框架还是远程扩展框架均通过通讯模块挂在ControlNet网上,然后由软件管理其归属,从而使网络扩展和走线十分灵活。
EtherNet 在此用来连接ProcessLogix系统服务器与操作员站。
EtherNet 作为信息层网络,同样可以实现与ControlNet互连,用户通过工厂EtherNet网络对系统进行维护,真正地实现系统管控、信息一体化。
罗克韦尔自动化网络从结构上看,一个典型的控制系统由三层网络组成,即信息层、控制层和设备层。但各层之间可灵活运用:在设备层的DeviceNet除连接现场设备外同时还可以是I/O,同样在ControlNet同时也可以是现场设备,ControlNet网也可以用EtherNet来实现。
五、调试、问题和解决
由于此系统站点数以及I/O量较大,我们采用分段的方法,将整个系统按工艺区分两部分调试。每工艺区有由中控室往外站点逐一连通,分站点调试。ProcessLogix部分先调试服务器,然后调试工作站,ControlNet调试完成后调试DeviceNet。
调试过程中问题是难免的,主要有ControlLogix、网络以及ProcessLogix方面的问题。
ControlLogix及网络方面表现在以下几点:
1.连接数的问题和解决
ControlLogix系统的控制能力虽然可达280000个数字量/4000个模拟量,以及ControlNet网络每段能达到99个节点。但在使用规划时,还有一个重要的参数——连接数,我们在调试过程中随着站点的增加出现了网络不通,就控制器的处理能力以及网络的节点数来说远远没达到,原因就是**出了控制器连接数。
在ControlLogix系统中连接可以是:
控制器到本地I/O模块或者本地通讯模块;
控制器到远程I/O模块或者远程通讯模块;
生产者和客户标签
通讯
由于在RSLogix5000里对I/O模块组态时采用的是I/O模块直接连接,致使每个数字I/O模块的占用一个连接,使得连接数**出。当重做I/O模块组态采用机架优化连接,这样一来I/O模块的连接压缩到了一个机架优化连接内,节省了连接数量和带宽。
2.NUT、RPI、带宽
NUT(Network Update Time)、RPI(Requested Packet
Interval)这两个参数在网络中常常影响到网络的带宽,使得网络不畅通或效率不高。在理论上来说当带宽在60%~70%网络效率较高,当带宽不够时就应该减少NUT与RPI时间。另外NUT,RPI之间按一定的关系来确定数值,也能提高网络效率减少带宽,即RPI=2nNUT。
3.安装
除了软件设置,安装不合格同样会引起很多问题。
敷设ControlNet网络的RG6电缆保护要做好。电缆破损,分支器进水以及BNC头做得不好都将影响网络的畅通。在网线敷设好后,分支器不联入节点,装上终端电阻,测量分支器联入节点的BNC芯线与外层电阻应在37.5 ~43Ω之间,小于37.5则有短路现象,过大则接触不好。BNC头的制作建议使用1786-CTK**工具制作,在工具箱内光盘中有制作的全过程的影像文件。
DeviceNet
网络采用的五芯屏蔽电缆,注意不要接错,另外当电缆接入分接器时,线头如不烫锡或不使用接线鼻,很容易断线引起网络不通,所以要特别注意。
Flex I/O中经常有能扫描到站点而扫描不到模块或个别模块的现象,这主要是由于使用的安装轨道不平整或质量不高,以至于模块底座安装不稳,底座之间联接不可靠引起。拆下模块重新安装到位即可。建议使用质量高不易变形的安装导轨安装Flex I/O。
4.接地
系统接地的可靠性大家一般不会忽略,但计算机的接地往往会忽略。当计算机连接于ControlNet时,如果计算机接地不好,很容易损坏与其连接的CNB模块。
5.ProcessLogix
ProcessLogix系统关键是软件的安装,由于ProcessLogix R320.0 软件在很多地方与Windows NT4 系统相关联,所以建议从Windows NT4系统安装开始就照着手册一步一步安装,否则可能会出现不可预见的问题。当然,如果对Windows NT4熟悉也不会有大问题。
六、总结:
在ControlLogix系统要注意:先规划,再实施;调试中注意连接数、NUT、RPI、带宽以及安装,系统就可以顺利地开通。
参考文献:
[1] LOgix5550用户手册
[2] LOgix5550指令集
[3] 1336 PLUS II 用户手册
[4] RSView32用户手册
[5] 控制网(ControlNet)网络系统概貌
作者简介:
姚艺,湖南人,现年31岁。目前就职于湖南省冶金科技工贸公司,从1997年开始接触并使用罗克韦尔自动化产品。多次参加罗克韦尔自动化举办的产品培训班,对罗克韦尔自动化的硬件、软件和网络产品有着比较详尽的认识和理解,曾经参加过许多大型项目的设计和调试,现场经验丰富。