符号:
功能: 在此对话框中,为设备树中选择的变量列表定义网络属性。此外,还可以使用其中声明为网络变量的任何变量。
调用: 网络变量页面
,网络类型 | UDP |
任务 | 当前应用程序的任务,该任务控制要发送的变量。CODESYS总是在任务周期结束时发送变量。 |
列表标识码 | 用于识别网络变量列表。必须是唯一的 |
打包变量 | 传输的包(电报)的大小取决于网络类型。对于UDP,一个包为256个字节。 : CODESYS捆绑变量以用于打包发送,以尽可能减少要发送的打包数量。对于数组类型或结构化数据类型的变量,这可能导致将变量拆分为多个报文。结果,即使变量大小小于程序包大小,这些变量中也可能出现数据不一致的情况。 : CODESYS每个变量生成一个包。 |
传输和校验 | : 为每个变量包提供一个校验和。接收者检查校验和,以确保变量定义与发送者和接收者匹配。不接受校验和不匹配的软件包。 |
确认 | : CODESYS发送每个收到的数据包的确认消息。如果发件人在再次发送之前未收到确认,则将错误写入诊断结构。 注意:对于NetVarUdp库3.5.7.0及更高版本,当未选择确认的传输时,将不再分配接收器通道。这样,在一个硬件设备上的两个控制器之间也可以进行网络变量交换。 |
循环传输,间隔 | CODESYS在定义的时间间隔内发送变量。时间定义示例:"T#70ms". |
变化传输,最小间隙 | : CODESYS仅当变量的值已更改时才发送变量。你可以使用“最小间隙”来定义两次传输之间的最短时间。 |
事件传输,变量 | : CODESYS在定义的变量产生TRUE时立即发送变量。 |
设置 | 协议特定的设置;可能的条目取决于网络库。 端口: 与其他网络单元进行数据交换的CODESYS端口号。默认值是"1202".你可以随时在值字段中更改当前值。选择字段,按[ 空格键 ] ,然后输入值。 警告: 网络中的其他节点必须定义相同的端口。如果在工程中定义了多个UDP连接,则所有配置中的端口号都将适应此值。 广播地址: 默认值为255.255.255.255,这意味着将与所有网络单元进行数据交换。你可以在值:字段中更改当前值:选择该字段,按[ 空格键 ] ,然后键入子网的地址或地址范围(例如,当通讯应该与所有IP地址位于IP地址中的节点进行通信时,请输入197.200.100.255)。范围197.200.100.x。 |