|
三种主要的拓扑结构是线形、环形和星形。每一种都有各自的优点和缺点,这对于各自不同的应用方面非常重要。
环形:这是通常倾向选择的拓扑结构,它增加了线缆冗余。如果两设备之间的连接中断,那么来自另一方向的线缆将继续构建网络。这种拓扑结构只能通过Real-Time PXI控制器实现,因为需要三个或更多的Ethernet端口。使用 PXI-8231, PXI-8232, or PXI-8234可以添加更多的端口到PXI系统中。
线性:这是最易于实现的拓扑结构,因为您无需担心如何将线路的头部链接到尾部(环形)——这需要多个以太网端口,因此需要PXI机箱(只有CompactRIO的第二个端口可以配置为在EtherCAT网络上工作)。 此拓扑结构也称为菊花链,是NI产品最常用的拓扑结构。
星形:对于许多新的EtherCAT®使用者,这是最熟悉的拓扑结构,因为它类似于使用集线器的常规以太网网络。 然而,要实现这一点,您需要一个专用EtherCAT®节点。 因此,它比环形或线形更昂贵。 此外,该拓扑将略微慢于其他,因为在端节点之间的消息传递之前,消息要经过更多的中间节点(例如,对于EtherCAT®数据包从主机master到从机slave,它必须先通过专用节点/集线器, 这将引入一个小的延迟)。事实上,EtherCAT®星形拓扑不像传统的星形拓扑 ——它实际上是一个线路拓扑,其中数据通过连接端口1,到达它的尾部 slave再回到连接点,然后以相同的方式通过连接端口2 。此拓扑结构最适合难以实现线形或环形的系统。
Note: 星形拓扑没有NI EtherCAT的官方支持。然而,人们已经成功使用 NI EtherCAT硬件搭建星形网络。我们建议你在链接星形拓扑时先测试你的 EtherCAT®集线器,因为我们无法保证与所有EtherCAT®集线器的互操作性。
Ring | Line | Star | |
---|---|---|---|
使用PXI控制器? | 支持 | 支持 | 可能支持 |
使用sbRIO或cRIO控制器? | 不支持 | 支持 | 可能支持 |
需要第三方硬件? | 不需要 | 不需要 | 需要 |
线缆冗余性? | 有冗余 | 无冗余 | 无冗余 |
|