.
对话框“属性”-“网络变量”
.
.

符号:

功能: 在此对话框中,为设备树中选择的变量列表定义网络属性。此外,还可以使用其中声明为网络变量的任何变量。

调用: 设备树中变量列表的右键菜单 ➔ 属性, 网络变量页面

.

网络类型

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。