鉴于一些性能限制,请遵守下列规则:
编号 |
规则 |
---|---|
1 |
从一个 NVL(发送器)到一个 NVL(接收器)的数据传输不得超过 200 个字节。 |
2 |
一个控制器的多个 NVL(发送器)与其关联 NVL(接收器)之间的数据交换不得超过 1000 个字节的变量。 |
为了限制 NVL 任务的最大循环时间,请遵守下列规则:
编号 |
规则 |
描述 |
---|---|---|
1 |
每个循环接收的数据报个数限制为 20。 |
超出该限制时,剩余的数据报在下一个循环中处理。在达到该限制时,诊断数据中将发起 通知。 一个数据报最多能包含 256 个字节。这意味着,传输到一个接收器的数据不得超过 5120 个字节的限制。 |
2 |
每个循环传送的数据报个数限制为 20。 |
超出该限制时,剩余的数据报在下一个循环中处理。在达到该限制时,诊断数据中将发起 通知。 一个数据报最多能包含 256 个字节。这意味着,一个发送端控制器传送的数据不得超过 5120 个字节的限制。 |
如果每个循环接收/传送的数据报个数多次超过限制,则可能发生以下情况:
UDP(用户数据报协议)数据报丢失
变量的交换不相干或不一致
按自己的需要改写下列参数:
发送端控制器的循环时间
接收端控制器的循环时间
网络中发送器的个数
注意 | |
---|---|
NVL 功能包括列表标识符检查:
列表标识符可防止分别来自两个控制器、具有相同列表标识符(参见
对话框)的 NVL(发送器)向任何控制器的同一个 NVL(接收器)发送数据报。如果 不唯一,则可能造成变量交换出现中断。注意 | |
---|---|
列表标识符检查功能在接收端控制器中实现。
如果 NVL(接收器)检测到两个不同的 IP 地址正在使用相同的列表标识符,则接收器立即停止接收数据报。
而且,NETVARGETDIAGINFO
功能块中会发出通知。此功能块的输出参数 dwDuplicateListIdIp1
和 dwDuplicateListIdIp2
中提供这两个发送器的 IP 地址。
功能块 NETVARRESETERROR
可复位检测到的 NVL 错误,并重新开始通讯。