www.plcworld.cn
节点,在1发送后,开始3发送前的时间.该时间依赖于网络物理属性:电缆长度和中继器数量等 c) UMAX 非调度的最大节点
UMAX是最大的ControlNet节点号.
NUT中调度操作,维护操作后时间分配给非调度数据.每次轮旋传送.例,1,2,3,然后2,3,4.在每次NUT中可能没提供足够的时间用于每个节点的传送;如果时间有富裕,节点将从站1开始依次传送.
比UMAX站号得的节点,不能在网上通讯.计算机可以用1756-CNBR上RJ45口与网络通讯.此时增加一个slot time,只对非调度服务有影响
每个节点一次只能传送500字节.如有多的字节在下次传送. 一个节点可以有调度和非调度数据 d) Media Redundancy
可以用A,B或AB通道.在RSNetWorx有关ControlNet中定义
2. 更新间隔
组态和请求传送时间可不同于真正传送时间. ?? RPI(Requested Packet Interval)
RPI是当组态IO模板或CNB模板时,用户指定的速率.是模板多点广播前需等待的时间.
a) NUT中为发送数据,每个节点可以有不同的请求.以同一速率发送数据效率低 b) RPI必须>=NUT
21
www.plcworld.cn
?? API(Actual Packet Interval) API是真正计算而得的间隔: a) 它基于NUI,并且<=RPI
b) 是2的幂.1,2,4,8,16,32,64,128 c) ControlNet网总是选适宜RPI的 例1,RPI为20ms,API将是16ms.
例2,NUT=2ms,数字量数据的RPI为10ms,软件生成API 8ms,数据在每4次NUT发送.
如果对NUT有太多的数据,不要扩大NUT.减少NUT或加大RPI
3. 为共享数据调度ContrlNet 网
?? 在consuming控制器项目中组态本地和远程CNB模板
为与远程框架通讯,必须在项目的IO组态中加入本地和远程框架里的通讯模板.然后加在远程框架中的控制器 ?? 在consumer项目中加控制器以共享数据
?? 双方项目(梯形逻辑中)建立所需的produced tag 和 consumer tag IO模板在组态consumer tag 时,选择RPI>NUT ?? 建立调度ContrlNet网
a) 使用RSNetworx建立对网络的在线连接
RSNetworx用于调度网络和连接本地控制器到远程框架的任一控制器和IO模板:
? 建立网络组态的图形表示法,组态定义网络参数 ? 分析网络交通,确定是否要求的交通量是可行的
? 显示当前能力的%数,以及加交通量会引起的能力 % 数.然
22
www.plcworld.cn
后用户确认是否调整请求的交通或调度 在线% 不超过50%或60% ? 向网络模板下载信息.
b) 组态ContrlNet网络参数和调度网络
RSNetworx在线后,NUT,SMAX,UMAX和冗余参数被组态 每次加一个设备到网络或改变RPI值,网络必须被再组态 必须在控制器编程方式下调度(sckeduled) RSNetWorx通过 RSLinx和控制器通讯
九. 夸网和远程IO模板通讯 目的:组态远程IO模板
重调度存在的网络
不正确的网络组态将有碍严格的IO数据传送 1. 远程IO设置
加本地和远程CNB 组态远程IO模板 调度网络 2. 模板组态
同本地IO模板一样,远程IO模板必须组态名字,槽号,电子KEY等,不同的是:多点广播速率;Module ownership(Connection usage) 3. 多点广播速率
远程IO模板多点广播速率受IO组态时RPI,COS和RTS影响 ?? RPI
对所有的远程IO模板,IO更新基于RPI.
23
www.plcworld.cn
指定20-750ms,在此速率本地框架或夸网模板多点广播其数据 ?? COS(Change of state) 信号任一变化传送数据
只要一点改变,多点广播所有数据 传送有效
?? RTS(Real time sampling rate)
RTS参数,使模拟量模板扫描输入通道并存放在板上内存;向本地框架背板多点广播更新的通道数据和其他状态数据
当数据夸网络发出时,是RPI,而不是RTS.确定控制器在每一次传送接收更新的数据,建议RPI>=RTS 4. 速率和远程IO多点广播
基于下述因素,多点广播速率提交给远程IO模板 ?? 模板类型:数字量或模拟量; 输入或输出 ?? 在那儿多点广播: 自己框架中; 夸网 5. 数据传送定时 1) DI
?? 本地输入板
RPI(200MS-750MS)和COS时多点广播数据. 希望COS传送,RPI值选大
COS与RPI异步于程序扫描,编程时将输入数据拷贝到另一结构,防止程序中数据变化 ?? 远程输入板
RPI和COS时传送数据
24
www.plcworld.cn
RPI选用为NUT的 2 的幂次DO ?? 本地输出模板 –程序扫描结束 –RPI
?? 远程输出模板 –仅RPI
–输出数据ECHO作为多点广播输入.按模板类型含故障和诊断信息.当模板与自己的OWNER断连接时,也断ECHO 3) AI
?? 本地输出模板 –程序扫描结束 –RPI
?? 远程输出模板 –仅RPI
–输出数据ECHO作为多点广播输入.按模板类型含故障和诊断信息.当模板与自己的OWNER断连接时,也断ECHO 4) AO
本地/远程: RPI 6. 远程模板的Ownership 同于本地IO模板,有如下原则: ?? 必被一个控制器拥有 输出模板只有一个owner 输出模板可以有多个owner
25