|
|
| |
|
|
| 传统上的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个PLC。ET-GT-ST-1内嵌以太网口,可实现实时以太网传送。 |