实时以太网的实现->成倍提升以太网速度

 

传统上的I/O驱动按顺序轮询I/O数据,发出查询指令,等待回答,然后再对轮询表上的下一个设备发查询指令。这种技术来源于早期的PLC,通过这种技术过程品质I/O可以很容易的集成在底板上。当离散I/O出现以后,此种技术就需要进行改进,这是因为首先,工业网络,包括RS485,
Devicenet, Profibus
和其他相近的技术,在同一时间只能接收1个信息,它们发送数据然后等待应答。其次,有限的带宽也限制了网络流量,即使把多个信息传送到一个寄存器也并不能提高网络速度,因为网络本身就是瓶颈。

以太网 - 由硬件处理器控制的高速网络,设置多个缓冲器,使用高级信息算法。以太网控制器-独立于主计算机,控制大量数据的接收和传送

不幸的是,通过以太网传送数据的大多数I/O驱动并没有发挥以太网的优势,而是把串口数据或其它低速网络数据按以太网数据包进行传送。实际上,我们只能把这种以太网称之为高速串口。

SIXNET提供多种提高用户I/O系统稳定性的方法。假如I/O驱动软件能够使用以太网的并行通讯特性,使得并行的I/O站可同时处理I/O请求,那么系统速度将成倍提升。这样的驱动需要建立发送数据的列表,并按此表处理接收到的数据。而此驱动的算法是提高系统稳定性的关键。SIXNET Control Room即是采用这种算法技术的软件之一。IOmap软件有效分享IO数据库并调度多个站点I/O数据,审慎计算以避免任何数据冲突,当出现错误信息时自动重发数据。Citect、Intellution,当然还有 SIXNET ISaGRAF都利用了这一特点。
发生网络冲突会怎么样?
在大多数系统中,数据响应要求的时间不是很快,并且网络负载很低,网络冲突造成的影响不大。假如系统论询时间为50mS或更长,并且网络带宽使用很少,偶然由于数据冲突引起的数据重发会很快完成,几乎没有任何影响。
假如您需要更高的稳定性,那么很简单的解决方案就是使用SIXNET工业级交换机(SWITCH),把以太网分段以避免数据冲突。
如果使用的是低效率轮询方案的旧款产品怎么办?
SIXNET有很好的解决方案。只需增加一个连接到以太网ET-GT-ST-1 I/O网关,此款智能型网关可以高效论询多个I/O站,并且建立IOmap以集中查看I/O状态。然后结果作为一个独立的块传送到master设备中。实际上,此款网关看上去很像1个PLCET-GT-ST-1内嵌以太网口,可实现实时以太网传送。
 
 
 
 

建议使用IE中文版4.0以上及800X600分辨率浏览Sixnet中文网站
TEl:+86 10 58772637/38/39 Fax:+86 10 58772640
地址:北京市朝阳区北辰西路69号峻峰华亭D2009
ICP05005350
email:sales@sixnet.com.cn
Copyright (C) 2010 Sixnet China