预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

概述概述应用领域技术特点技术特点通信模式通信模式生产者/消费者模式ControlNet介质访问方式ControlNet数据链路层的介质存取控制协议ControlNet链路层的NUT划分每个节点可传输最多510位。 ControlNet数据链路层的介质存取控制协议 当维护时段到来时,所有节点停止发送数据,在维护时段内,具有最小MACID的节点发送一个维护报文(协调帧),此报文可维持网络上每个节点的NUT定时器的同步和发布一些重要的网络链路参数。 如果网络上的某个节点没有要发送的数据则会发送一个NULL帧。 用户应根据网络的实际配置情况对它们进行初步计算,然后组态软件。 (2)对于离散和连续过程控制应用场合,均具有确定性和可重复性。 从上面对MAC层的分析中可以看到,要想使用好ControlNet,其中最主要的是要对NUT,SMAX,UMAX,RPI等参数进行设置。 在一次NUT中,这种循环不断重复,直到所分配的NUT时段用完。 未预定时段(unscheduled) 每个节点监视收到的数据帧的源节点地址→结束→隐性令牌寄存器的值置为收到的源MAC地址+1→等于某节点MAC地址→该节点发送数据 未预定时段(unscheduled) 因而保证了高效率和高确定性。 (1)对ControlNet进行编址时,应把需要发送实时信息的节点都给与比较低的地址。 当维护时段到来时,所有节点停止发送数据,在维护时段内,具有最小MACID的节点发送一个维护报文(协调帧),此报文可维持网络上每个节点的NUT定时器的同步和发布一些重要的网络链路参数。 tscheduled=T×SMAX, 每个节点可传输最多510位。未预定时段(unscheduled)未预定时段(unscheduled)维护用时段(maintenance)参数设置参数设置参数设置(1)CtrolNet是高速的控制和I/O网络,具有增强的I/O性能和点对点通讯能力,支持多主方式,可以从任何一个节点访问整个网络。 ControlNet采用了一个特殊的令牌传递机制叫隐性令牌传递机制,网络上每个节点分配一个唯一的MAC地址(如1到99),像普通令牌传递总线一样,持有令牌的节点可以发送数据。 地址小于SMAX的节点可传送scheduled和未预定时段信息。 若在每一个NUT内,所有Scheduled节点都有数据发送,且每个MAC帧中Lpacket部分的长度都达到了其规定的最大值510个字节;同时,无预定时间段中由于CTDMA协议保证了至少要有一个节点发送数据 ControlNet是由罗克韦尔公司于1997年推出的面向控制层的实时性现场总线。 当维护时段到来时,所有节点停止发送数据,在维护时段内,具有最小MACID的节点发送一个维护报文(协调帧),此报文可维持网络上每个节点的NUT定时器的同步和发布一些重要的网络链路参数。 网络刷新间隔(NUI) 当维护时段到来时,所有节点停止发送数据,在维护时段内,具有最小MACID的节点发送一个维护报文(协调帧),此报文可维持网络上每个节点的NUT定时器的同步和发布一些重要的网络链路参数。 ControlNet数据链路层的介质存取控制协议 (3)先进的生产者/消费者网络模型,最大限度的优化了带宽的利用率,并可构成多主、主/从、对等的通讯结构; tunscheduled=T 而在生产者/客户模式中,时间被同时告知室内所有的同学,有的同学可选择听,其他的可选择不听。 式中:tscheduled,tunscheduled,tmaintenance 如果网络上的某个节点没有要发送的数据则会发送一个NULL帧。 (2)对于离散和连续过程控制应用场合,均具有确定性和可重复性。 这样就不会出现信息失真的现象,室内人数的增减也不会影响通信时间和效率。 如果某个节点没有要发的数据,则只须发一个空的数据帧。 由ControlNet的MAC方法可知,网络编址的的合理与否对网络性能影响很大前景谢谢观看