在 Modbus Serial IOScanner 上添加设备
本节介绍如何在 Modbus IOScanner 上添加设备。
要在 Modbus IOScanner 上添加设备,请在硬件目录中选择一般 Modbus 从站,将其拖动到设备树,然后将其放到设备树的 Modbus_IOScanner 节点上。
有关将设备添加到项目的更多信息,请参阅:
• 使用拖放方法
• 使用上下文菜单或加号按钮
注意: 在 Modbus 串行主站 I/O 映射 选项卡的 %IWx 和 %QWx 中会自动创建用于交换的变量。
要配置在 Modbus IOScanner 上添加的设备,请按照以下步骤操作:
步骤 |
操作 |
---|---|
1 |
在设备树中,双击一般 Modbus 从站。 结果:将显示配置窗口。 ![]()
|
2 |
为您的设备输入从站地址值(从 1 到 247 中选择一个值)。 |
3 |
选择响应超时的值(以毫秒为单位)。 |
要配置 Modbus 通道,请按照以下步骤操作:
步骤 |
操作 |
---|---|
1 |
单击 Modbus 从站通道选项卡: ![]()
|
2 |
单击添加通道按钮: ![]()
|
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 从站初始化选项卡: ![]()
|
2 |
单击新建创建新的初始化值: ![]()
初始化值窗口包含以下参数: o访问类型:输入交换类型:写入请求。 o寄存器偏移:要初始化的寄存器的寄存器编号。 o长度:要读取的 %MW 数量。例如,如果“偏移”= 2 且“长度”= 3,则通道将读取 %MW2, %MW3 和 %MW4。 o初始值:用于初始化寄存器的值。 o注释:添加有关此通道的注释。 |
3 |
单击确定创建新的初始值。 注意: 您还可以: o单击上移或下移,更改值在列表中的位置。 o单击删除,删除列表中的值。 o单击编辑,更改值的参数。 |
要配置 Modbus 主站 I/O 映射,请按照以下步骤操作:
步骤 |
操作 |
---|---|
1 |
单击 Modbus 主站 I/O 映射选项卡: ![]()
|
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 通道 |