Skip to main content

对话框:属性:网络变量

象征: _icon_project_compare.png

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

称呼设备树中变量列表的上下文菜单 → 属性, 网络变量 标签

网络类型

UDP

任务

当前应用程序的任务,它控制要发送的变量

CODESYS 总是在任务循环结束时发送变量。

列表标识符

用于标识网络变量列表

必须是独一无二的

包变量

传输的包(电报)的大小取决于网络类型。如果是 UDP,一个包是256字节。

standard iconCODESYS 将要发送的变量捆绑在包中,以尽可能减少要发送的包的数量。对于数组类型或结构化数据类型的变量,这可能导致将变量拆分为多个报文。因此,即使变量大小小于包大小,这些变量中也可能出现数据不一致。

_cds_icon_option_deactivated.pngCODESYS 每个变量生成一个包。

发送校验和

standard icon:为每个变量包提供校验和。接收方检查校验和以确保来自发送方和接收方的变量定义匹配。不接受具有冲突校验和的包。

致谢

standard iconCODESYS 为每个接收到的数据包发送确认消息。如果发送方在再次发送之前没有收到确认,则将错误写入诊断结构。

注意:对于 NetVarUdp 库版本 3.5.7.0 及更高版本,当未选择确认传输时不再分配接收器通道。因此,一个硬件设备上的两个控制器之间也可以进行网络变量交换。

循环传输, 间隔

CODESYS 在定义的时间间隔内发送变量。

时间定义示例:“T#70ms”

更改时发送, 最小间隙

standard iconCODESYS 仅当变量的值已更改时才发送变量。您可以使用“最小间隙”来定义两次传输之间的最短时间。

发送事件, 多变的

standard iconCODESYS 一旦定义的变量产生,就发送变量 TRUE.

设置

特定于协议的设置

可能的条目取决于网络库:

港口: 端口号 CODESYS 用于与其他网络单元进行数据交换

默认值 是“1202”。

您可以随时更改当前值 价值 字段:选择字段,按 空格键,并指定值。

警告:网络中的其他节点必须定义相同的端口。如果项目中定义了多个 UDP 连接,则所有配置中的端口号都适应该值。

广播广告。: 这 默认值 是 255.255.255.255,这意味着将与所有网络单元进行数据交换。

您可以随时更改当前值 价值 字段:选择字段,按 空格键,并指定子网的地址或地址范围。

例子: 197.200.100.255 何时应与 IP 地址在“197.200.100.x”范围内的所有节点进行通信

有关更多信息,请参阅: 配置网络变量交换