配置 Modbus 客户端连接(仅限 LOGO! 8.FS4 以及更高版本)
|
说明
如果可通过 S7 和 Modbus 连接将设备连接至 LOGO! 8.FS4,西门子建议使用 S7 连接来连接设备。 |
每个 Modbus 连接均可配置成客户端或服务器,其中对本地 IP 与远程 IP 分别进行配置。服务器为通信的数据源端,发出信息响应另一端的客户端发来的请求。
要配置每个 LOGO! 连接的客户端或服务器信息,请双击该连接。
右击所需连接并选择添加一个客户端连接。
双击连接条目配置客户端连接。
|
① |
您可在此定义服务器属性。 远程 IP 地址是要连接的服务器的 IP 地址或网关。 |
|
② |
您可在此定义数据传输连接的属性。(读取:客户端 <- 服务器,写入:客户端 -> 服务器) 单元 ID 是 Modbus RTU 设备的地址。 您在客户端连接中最多可创建 32 个数据传输。 在读取过程中,本地主机模块读取并存储来自远程服务器的信息;在写的过程中,本地主机模块将数据写入远程服务器。可通过定义对应的列在本地主机模块或远程服务器上存储数据。 |
|
③ |
您可在此定义 LOGO! 主机模块与服务器进行数据同步的时间间隔。 您可选择复选框并输入指定的时间间隔。 |
Modbus 数据传输配置
可在配置客户端连接过程中设置数据传输表中的下列数值:
点击下列下拉菜单选择要传输的数据值。
在地址域输入一个地址。
如您已配置 VM 映射,也可点击
显示如下 VM 映射表:
您可在 VM 映射表中执行以下操作:
点击列选择所需地址或点击并上下拖拽选择多个地址。
点击映射域切换至参数 VM 映射对话框。
点击并拖拽右下角的黑色箭头展开或收起表格。
更多关于 VM 映射的信息,请参见 工具 -> 参数 VM 映射(仅用于 0BA7 及以上版本)。
点击空白下拉菜单选择数据传输方向。
输入另一个地址。
要添加或删除行,可右击现有的行启用这些按钮。
保存所作的更改。
配置 Modbus 服务器连接
双击连接条目配置服务器连接。
|
说明
如果此连接中的服务器为 SIMATIC Modbus 或 SIMATIC HMI,您必须在所添加的设备上配置服务器连接。 |
|
您可在此定义服务器属性。
|
|
数据传输限制
下表描述了客户端连接的范围和本地地址限制。
读取请求:
|
本地地址 (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 字 |
|
说明
地址类型:
本地地址 + 数据长度 - 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 ≤ 本地地址类型的最大值。 |