在 Modbus Serial IOScanner 上添加设备

简介

本节介绍如何在 Modbus IOScanner 上添加设备。

在 Modbus IOScanner 上添加设备

要在 Modbus IOScanner 上添加设备,请在硬件目录中选择一般 Modbus 从站,将其拖动到设备树,然后将其放到设备树Modbus_IOScanner 节点上。

有关将设备添加到项目的更多信息,请参阅:

• 使用拖放方法

• 使用上下文菜单或加号按钮

注意: Modbus 串行主站 I/O 映射 选项卡的 %IWx 和 %QWx 中会自动创建用于交换的变量。

配置在 Modbus IOScanner 上添加的设备

要配置在 Modbus IOScanner 上添加的设备,请按照以下步骤操作:

步骤

操作

1

设备树中,双击一般 Modbus 从站

结果:将显示配置窗口。

G-SE-0069248.1.gif-high.gif

 

 

2

为您的设备输入从站地址值(从 1 到 247 中选择一个值)。

3

选择响应超时的值(以毫秒为单位)。

要配置 Modbus 通道,请按照以下步骤操作:

步骤

操作

1

单击 Modbus 从站通道选项卡:

G-SE-0069250.1.gif-high.gif

 

 

2

单击添加通道按钮:

G-SE-0069252.1.gif-high.gif

 

 

3

配置交换:

在字段通道中,可以添加以下值:

o通道:输入通道的名称。

o访问类型:选择交换类型:读取、写入或读/写请求。

o触发器:选择交换的触发器。该触发器可以使用在循环时间(ms) 字段中定义的周期进行循环,也可以通过某个布尔变量(随后会在 Modbus 主站 I/O 映射选项卡上创建此布尔变量)的上升沿来启动,或者也可以由应用程序启动。

o注释:添加有关此通道的注释。

在字段读寄存器(如果通道是“读取”通道或“读/写”通道)中,可以配置要在 Modbus 从站上读取的 %MW。它们将映射在 %IW 上(参见“Modbus 主站 I/O 映射”选项卡):

o偏移:要读取的 %MW 的偏移。0 表示读取的第一个对象是 %MW0

o长度:要读取的 %MW 数量。例如,如果“偏移”= 2 且“长度”= 3,则通道将读取 %MW2, %MW3 和 %MW4

o错误处理:选择通讯中断时相关 %IW 的行为。

在字段写寄存器(如果通道是“写入”通道或“读/写”通道)中,可以配置要写入到 Modbus 从站的 %MW。它们将映射在 %QW 上(参见“Modbus 主站 I/O 映射”选项卡):

o偏移:要写入的 %MW 的偏移。0 表示写入的第一个对象是 %MW0

o长度:要写入的 %MW 数量。例如,如果“偏移”= 2 且“长度”= 3,则通道将写入 %MW2, %MW3 和 %MW4

4

单击确定确认此通道的配置。

注意: 您还可以:

o单击删除按钮删除通道。

o单击编辑按钮更改通道的参数。

要配置 Modbus 初始值,请按照以下步骤操作:

步骤

操作

1

单击 Modbus 从站初始化选项卡:

G-SE-0069253.1.gif-high.gif

 

 

2

单击新建创建新的初始化值:

G-SE-0069254.1.gif-high.gif

 

 

初始化值窗口包含以下参数:

o访问类型:输入交换类型:写入请求。

o寄存器偏移:要初始化的寄存器的寄存器编号。

o长度:要读取的 %MW 数量。例如,如果“偏移”= 2 且“长度”= 3,则通道将读取 %MW2, %MW3 和 %MW4

o初始值:用于初始化寄存器的值。

o注释:添加有关此通道的注释。

3

单击确定创建新的初始值

注意: 您还可以:

o单击上移下移,更改值在列表中的位置。

o单击删除,删除列表中的值。

o单击编辑,更改值的参数。

要配置 Modbus 主站 I/O 映射,请按照以下步骤操作:

步骤

操作

1

单击 Modbus 主站 I/O 映射选项卡:

G-SE-0069256.1.gif-high.gif

 

 

2

双击变量列的单元格,以打开文本字段。

输入变量的名称或单击浏览按钮 [...],然后使用输入助手选择变量。

3

有关 有关详细信息I/O 映射的 ,请参阅 EcoStruxure Machine Expert 编程指南

访问类型

下表描述了可用的各种访问类型:

功能

功能代码

可用性

Read Coils

1

Modbus 通道

Read Discrete Inputs

2

Modbus 通道

Read Holding Registers(通道配置的缺省设置)

3

Modbus 通道

Read Input Registers

4

Modbus 通道

Write Single Coil

5

Modbus 通道

初始化值

Write Single Register

6

Modbus 通道

初始化值

Write Multiple Coils

15

Modbus 通道

初始化值

Write Multiple Registers(从站初始化的缺省设置)

16

Modbus 通道

初始化值

Read/Write Multiple Registers

23

Modbus 通道