向网上发布数据。 2、 任何一个节点保持令牌的时间都是有限的,在一定时间后必须把令牌传递到下一个节点。 3、 令牌是根据地址传送的,参与传递令牌的节点必须知道三个地址:本节点地址 TS,后继节 点地址 NS,和前趋地址 PS。其中 TS 和 NS 是传递令牌所必须的 。一个地址从前趋地址接 受令牌,向后继节点传递令牌。令牌在整个网中逐个节点传递,其逻辑序号首尾相接。 4、 在稳定状态下的操作由数据传送和令牌传送两个阶段交替进行,令牌沿逻辑环传送,而数 据在
通信节点之间直接进行。 5、 在非稳态下,网上所有使用令牌的节点都具有逻辑环的维护功能。 6、 令牌传递中如果由于各节点的信息流不平衡时,会造成网络的传输效率很低。 在了解了有关令牌总线型
网络的基本概念之后,就可以对 NET WORK---6000 系统的网络做进一 步的分析。NET WORK---6000 系统控制网分为三级:一、以 75 欧姆同轴电缆为媒体的无主令牌总线 型网 LIN(就地仪表网)是控制单元和监控站单元之间进行高速对等通讯的主干网,通讯速率为 1Mbps,其通讯距离可达 1000 米,可下挂 32 个节点;二、作为 T103 之间的内部通讯网络,采用了 低成本的双绞线实现 ALIN 的对等通讯,其通讯速率有了进一步提高,达到 2.5Mbps;三、上位机操 作站则采用符合 IEEE802.3 标准的 Ethernet(以太网) ,支持 NETBEUI 和 TCP/IP 协议,通讯介质采 用了双绞线
,通讯速率高达 100Mbps。 故障原因分析及解决方案 根据这三级网络在 NET WORK---6000 系统中的位置,造成通讯堵塞的原因可能就出在 LIN 网, 因为它是整个网络系统通讯的核心,是基层控制器同向上位机进行通讯的必经通道。但是,由于它 的通讯速率最低,所以它又是整个网络通讯系统的瓶颈。因此,解决了 LIN 网的通讯问题,也就解 决了整个网络的通讯
问题,所以本文的重点在于论述如何解决 LIN 网通讯故障方面的问题。 通俗的说网络通讯就好象是汽车和高速公路,假如汽车要通过高速公路,那么影响汽车通过高 速公路的主要原因不外呼两大因素:其一,高速公路本身的状况(诸如宽度,路况等) ,其二,通过 高速公路中的汽车数量。如果说路好车少,那么,就根本不可能出现交通阻塞。所以,解决网络通 讯问题,也要从两个方面着手,其一,组成网络通讯介质的性能,其二,网络上通讯数据量的大小。 LIN 网是一种无主广播令牌总线型网络,其特点在前文已经作了简要介绍,要想提高网络的响 应速度,从软件方面,主要从以下方面考虑: 首先,要减少令牌循环的时间,因为每个节点所持有令牌的时间是一定的,节点越多,每个节 点控制介质的周期就越长(即节点的等待时间) 。因此,在满足节点处理相关任务的同时,应尽量减 少节点。所以,我们把#18 控制器的有关内容移至#16 控制器中,从而减少了一个节点,缩短了令牌 的循环周期。另外,在运行方式上,我们采用了一般情况关闭工程师站的方法,以减少网络在初始
化的同时,减少节点的数量,从而缩短令牌的循环周期。 其次,应减少网上数据的数量,这主要可从以下几个方面着手。 1、根据 T103 控制器所能容纳模块的最大数量(256 个)进一步优化控制策略,合并模块减少 模块的数量,提高控制器的运算速度。 2、改变取开关量的方法,由原来的模拟量先在不同控制器之间通讯而后取开关量的方法,改为 在现场采用各种开关量(压力、差压等)并将其放入和用此开关量的策略在相同控制器之中 的办法。这样,其一,减少了 A/D 转换所花费的时间,其二、减少了不同控制器之间的远程 通讯,其三、当令牌循环周期较长时,可以减少数据采集的错误率。从而假如数据有突变现 象,因通讯数据量的大大减少,控制过程错过突变现象的几率会相对提高。对于采用开关量 的 SCS 部分