Skip to main content

选项卡:Modbus TCP 服务器设备 – 常规

此选项卡包含网络通信的基本设置。

23. 配置参数

看门狗

standard icon:激活看门狗功能。

当 Modbus 设备未收到来自客户端的任何有效查询时,传入数据(保持寄存器/%I 范围)将设置为零。

关闭 TCP 套接字

_cds_icon_checked.png: 如果看门狗被启用并且超过了设置的时间,那么 TCP 套接字将被关闭。

服务器端口

服务器的端口号

绑定到适配器

此选项与具有多个以太网适配器的系统相关。

standard icon:Modbus 服务器的服务器套接字与指定以太网适配器的 IP 地址绑定。仅接收发送到此 IP 地址的 Modbus 请求。

_cds_icon_option_deactivated.png:Modbus 服务器的服务器套接字未绑定到 IP 地址。系统(在 Modbus 端口上)接收到的所有 Modbus 请求都会得到处理。

保持寄存器 (%IW)

保持寄存器的数量:可能的值:1–4096。设备描述中可以限制最大数量。

可写standard icon: 对于保持寄存器,生成可写 I/O 映射(%QW 地址)而不是只读 I/O 映射(%IW 地址)。这允许 Modbus 设备应用程序(= 服务器应用程序)通过通常的 I/O 映射设置保持寄存器。

输入寄存器 (%QW)

输入寄存器的数量:可能的值:1–4096。设备描述中可以限制最大数量。

离散位区域

Modbus 线圈和离散输入有自己的数据区。默认情况下,寄存器访问和位访问使用相同的 Modbus 数据。

线圈

Modbus 线圈数

离散输入

Modbus 离散输入的数量



重要

输入/输出组件大小的更改直接影响 I/O 映射中可配置参数的数量。

24. 数据模型

Modbus 为 I/O 数据定义了一个具有四个区域的数据模型。

  • 线圈:BIT 类型的输出

  • 离散输入:BYTE 类型的输入

  • 保持寄存器: WORD 类型的输出(16 位)

  • 输入寄存器: WORD 类型的输入(16 位)

输入和输出与所有现场总线一样包括在内,但从“主机”的角度来看。这些数据区域具有制造商定义的任意数量的逻辑起始偏移量。 Modbus 数据区后面的 I/O 数据可以相互重叠或相互独立。

有关 Modbus 数据模型的详细信息,请参见第 4.3 和 4.4 章中的 Modbus 协议规范(www.modbus.org)。

在这种情况下 CODESYS Modbus 设备、输入寄存器和离散输入,以及保持寄存器和线圈,都映射到相同的 I/O 数据。当它们通过不同的逻辑起始偏移来寻址时也是如此。

线圈

定义相应 Modbus 数据区的起始地址

离散输入

持有登记册

输入寄存器

保持和输入寄存器数据区域覆盖

standard icon:通过保持和输入寄存器叠加过程映像。

例如,当服务器应用程序用于写入保持寄存器时,这是必需的。