首页 理论教育 ControlNet网络方案

ControlNet网络方案

时间:2023-11-19 理论教育 版权反馈
【摘要】:该软件最大限度地允许用户提高对ControlNet的利用率。图4-41 RSNetWorx for ControlNet软件主界面2)单键式操作可实现整个网络配置的上载/下载。NUTControlNet采用CTDMA仲裁机制,这种仲裁机制把网络时间分割为一个个时间片,每个时间片的持续长度为一个NUT。图4-44 介质冗余选项KeeperControlNet中必须至少有一个节点充当Keeper,通俗地说,网络Keeper就是网络的控制器。

ControlNet网络方案

1.RSNetWorx for ControlNet软件

RSNetWorx for ControlNet软件专门用于对ControlNet网络进行设计、组态优化及管理。该软件最大限度地允许用户提高对ControlNet的利用率。用户可以通过简洁的软件界面迅速地对网络上的设备进行设置。这些设置可以在“离线”方式下通过“拖/拽”设备图标的操作方式进行,也可以通过RSLinx软件“在线”扫描ControlNet进行组态。图4-41所示即为RSNetWorx for ControlNet软件的主界面。

该软件功能如下:

1)充分利用“生产者/消费者”模式具有的信息传递优越性,定义网络上设备的数据信息,便于设备之间相互通信

978-7-111-42627-1-Chapter04-47.jpg

图4-41 RSNetWorx for ControlNet软件主界面

2)单键式操作可实现整个网络配置的上载/下载。

3)网络时序规划和带宽计算。

4)深层次浏览,点击式组态。

5)组态冲突诊断。

6)通过添加EDS(电子数据表)更加容易地实现对新型设备的支持,真正实现多设备供应商所生产的设备之间的兼容与互操作。

7)HTML超文本格式报表。

2.ControlNet网络参数

ControlNet网络参数主要有:NUT(网络刷新时间)、SMAX(最大规划节点)、UMAX(最大非规划节点)和介质冗余选项等。

ControlNet工业通信网络的数据链路层采用并时间域多路存取(Concurrent Time Domain Multiple Access,CTDMA)技术,这种技术依靠生产者与消费者的通信模式来完成,数据源只需要将数据发送一次,多个需要该数据的节点通过在网络上识别标识符,同时从网络上获取来自同一生产者的报文数据。这样,一方面有效地提高了网络的带宽利用率;另一方面数据可以同时到达该节点,可实现各节点的精确同步化。

ControlNet针对控制网络数据传输类型的需要,设计了通信调度的时间分片方法,它既可满足对时间有严格要求的控制数据的传输要求,例如I/O刷新、控制器之间的数据传输,又可满足信息量大、对时间没有苛求的数据与程序的传输,例如远程组态、调整和故障查询等。通信调度的时间分片方法根据网络应用情况,将网络运行时间划分为一系列等间隔的时间片,即NUT。

(1)NUT

ControlNet采用CTDMA仲裁机制,这种仲裁机制把网络时间分割为一个个时间片,每个时间片的持续长度为一个NUT(网络刷新时间)。CTDMA把每个NUT分为3个部分:预定时段、非预定时段和网络维护时段,如图4-42所示。

978-7-111-42627-1-Chapter04-48.jpg

图4-42 NUT(网络刷新时间)的构成(www.xing528.com)

具体的设置方法如下,在属性对话框里找到NUT,如图4-43所示。

978-7-111-42627-1-Chapter04-49.jpg

图4-43 NUT的设置

(2)SMAX和UMAX

SMAX定义了哪些节点可以访问规划带宽。为了网络能够正常运行,最大规划节点应该满足如下的推荐做法:

1)SMAX是在规划带宽内通信的最高节点地址

2)SMAX不要预留低于该节点号的空节点地址,因为这样做将浪费规划带宽。

UMAX是用户组态的参数,它定义了哪些节点可以访问非规划带宽。为了网络能够正常运行,最大非规划节点应该满足如下推荐做法:

1)最大非规划节点是需要在网络上通信的最高节点地址。

2)最大非规划节点不要预留低于该节点号的空节点地址,因为这样做将浪费非规划带宽。

需要特别注意的是,最好将所有的规划节点地址排列在一起,并且位于非规划节点地址之前,这样可以减少网络规划带宽的浪费。正确设置SMAX和UMAX可以极大地提高带宽的利用率。

(3)介质冗余选项

介质冗余是用户组态的参数,它定义了将使用哪个通道进行数据传输。具体的设置方式如图4-44所示。

978-7-111-42627-1-Chapter04-50.jpg

图4-44 介质冗余选项

(4)Keeper

ControlNet中必须至少有一个节点充当Keeper,通俗地说,网络Keeper就是网络的控制器。它仅仅允许已配置好的节点可以加入到网络中,只有拥有网络扫描列表(Scan-list Con-figuration)信息的设备可以做为Keeper。严格地说,Keeper是控制网上的某个节点,它具有存储和应用预定带宽信息和网络组态参数(例如:NUT、SMAX、UMAX和介质使用方式等信息)的能力。

一般情况下,网络上可以作为Keeper的设备中,节点号最小的设备充当Keeper。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈