工具 -> 以太网连接(仅用于 LOGO! 8.FS4 及以上版本)

配置 Modbus 客户端连接(仅限 LOGO! 8.FS4 以及更高版本)

说明

如果可通过 S7 和 Modbus 连接将设备连接至 LOGO! 8.FS4,西门子建议使用 S7 连接来连接设备。

每个 Modbus 连接均可配置成客户端或服务器,其中对本地 IP 与远程 IP 分别进行配置。服务器为通信的数据源端,发出信息响应另一端的客户端发来的请求。

要配置每个 LOGO! 连接的客户端或服务器信息,请双击该连接。

右击所需连接并选择添加一个客户端连接。

双击连接条目配置客户端连接。

您可在此定义服务器属性。

远程 IP 地址是要连接的服务器的 IP 地址或网关。

您可在此定义数据传输连接的属性。(读取:客户端 <- 服务器,写入:客户端 -> 服务器)

单元 ID 是 Modbus RTU 设备的地址。

您在客户端连接中最多可创建 32 个数据传输。

在读取过程中,本地主机模块读取并存储来自远程服务器的信息;在写的过程中,本地主机模块将数据写入远程服务器。可通过定义对应的列在本地主机模块或远程服务器上存储数据。

您可在此定义 LOGO! 主机模块与服务器进行数据同步的时间间隔。

您可选择复选框并输入指定的时间间隔。

Modbus 数据传输配置

可在配置客户端连接过程中设置数据传输表中的下列数值:

  1. 点击下列下拉菜单选择要传输的数据值。

  2. 在地址域输入一个地址。

  3. 如您已配置 VM 映射,也可点击 显示如下 VM 映射表:

    您可在 VM 映射表中执行以下操作:

    • 点击列选择所需地址或点击并上下拖拽选择多个地址。

    • 点击映射域切换至参数 VM 映射对话框。

    • 点击并拖拽右下角的黑色箭头展开或收起表格。

    更多关于 VM 映射的信息,请参见 工具 -> 参数 VM 映射(仅用于 0BA7 及以上版本)

  4. 点击空白下拉菜单选择数据传输方向。

  5. 输入另一个地址。

  6. 要添加或删除行,可右击现有的行启用这些按钮。

  7. 保存所作的更改。

配置 Modbus 服务器连接

双击连接条目配置服务器连接。

说明

如果此连接中的服务器为 SIMATIC Modbus 或 SIMATIC HMI,您必须在所添加的设备上配置服务器连接。

您可在此定义服务器属性。

  • LOGO! BM 的端口范围是 502 到 510。

  • 如果您选择了“接受所有连接请求”复选框,则服务器对来自网络中所有客户端的请求作出回应。

  • 服务器只能接受来自一个 IP 地址的请求。该地址为您想要连接到的客户端的 IP 地址。

 

数据传输限制

下表描述了客户端连接的范围和本地地址限制。

读取请求

本地地址 (LOGO!)

远程地址(Modbus 兼容设备)

地址类型

范围

地址类型

范围

I

Q

M

V

1 - 24 位

1 - 20 位

1 - 64 位

0.0 - 850.7 位

线圈

离散输入(DI)

1 至 65535 位

VW

AQ

AM

AI

0 - 850 字

1 - 8 字

1 - 64 字

1 - 8 字

保持寄存器(HR)

输入寄存器(IR)

 

1 至 65535 字

说明

地址类型:

  • I:输入

  • AI:模拟量输入

  • Q:输出

  • M:M 标志

  • V:变量位存储器

  • VW:变量字存储器

  • AQ:模拟量输出

  • AM:模拟量 M 标志

本地地址 + 数据长度 - 1 ≤ 850

下表描述了客户端连接的范围和本地地址限制。

写入请求

本地地址 (LOGO!)

远程地址(Modbus 兼容设备)

地址类型

范围

地址类型

范围

I

Q

M

V

1 - 24 位

1 - 20 位

1 - 64 位

0.0 - 850.7 位

线圈

 

1 至 65535 位

 

VW

AQ

AM

AI

0 - 850 字

1 - 8 字

1 - 64 字

1 - 8 字

保持寄存器(HR)

1 至 65535 字

说明

值应遵循以下规则:本地地址 + 数据长度 - 1 ≤ 本地地址类型的最大值。