DH-485网络概述:
DH-485网络通讯资料整理
一、DH-485网络描述
DH-485网络是适合工厂级应用的本地网络。DH-485允许连接最多32个设备,包括SLC 500和Micrologix 1000控制器,彩色图形系统,个人计算机。DH-485连接辅助的RS-232-C(DF1协议)链路组成了DH-485网络。
使用SLC 500编程软件,对DH-485网络上的SLC 500控制器进行编程。这意味着连接到DH-485网络的单台电脑就可以对网络上的所有SLC 500控制器进行编程。DH-485最长可达1200米。
DH-485是一根电缆和一个协议,用来连接电脑和外围设备,这样它们相互之间就能互相通讯。网络用的电缆叫做网络介质。
DH-485连接在ControlLogix控制器、SLC控制器和其他使用DH-485网络的设备之间传输数据。这些设备被叫做站点。
DH-485网络在工厂层设备之间传输信息。DH-485网络监控过程参数、设备参数、设备状态、过程状态,以及一些支持数据采集、数据监控、程序上传/下载、管理控制的应用程序。
DH-485网络提供:
1. 提供最多32个设备的互联;
2. 支持多个主站;
3. 令牌传输存取控制;
4. 在不中断网络的情况下添加或删除节点;
5. 最大的网络长度可达到1219米;如果通过连接两个AIC+模块可以扩展到2438米。
用来控制在DH-485网络上传输消息的协议支持两种类型的设备:发起者和响应者。所有网络上的发起者都有机会来发动消息传输。为了确定谁有权利来传输,使用了令牌传输算法。
二、 DH-485网络协议
获得令牌的节点可以传输几个(可以设置)消息包(加两次重试)到网络上,然后将令牌传递给下一个节点。这个可以设置的参数叫做“令牌保持因素(Token Hold Factor)”,令牌保持因素最小为1,最大为4。一旦一个获得令牌的节点发送完它所要发送的所有消息后,等于令牌保持因素最大值,这个节点将通过一个令牌传递数据包将令牌传到下一个节点。
三、DH-485令牌循环
如果没有网络活动发生,网络发起者重新发送一个令牌传递数据包。两次(最多三次)尝试之后,发起者将试图寻找下一个发起者。(查找范围为0到可设置的最大节点地址,最大节点地址默认为31,可修改)
网络上至少要有一个发起者节点。
四、DH-485网络初始化
网络上发起者节点检测到没有网络活动的时间超过了一个连接超时时间时,DH-485网络初始化开始进行。当一个连接超时时,网络上最小节点地址的发起者将尝试获得令牌。发起者获得令牌后,它将开始建立网络。
当一个拥有令牌的发起者尝试将令牌传递给下一个继任者节点时,网络建立发生。如果尝试传递令牌失败或者这个发起者没有已建立的继任者,它将展开一个线性寻找,也就是从比它节点地址大1的地址开始寻找。
当发起者找到网络上另外一个活动的发起者后,它将令牌传递给那个节点,这个节点将重新开始这个过程直到这个令牌被传递到网络上的所有节点。
DH-485典型网络配置图如下: