Modbus Serial IOScanner

简介

TM3 Modbus 串行线路总线耦合器 作为 Modbus 从站设备完全集成在 Modbus IOScanner 下。

添加 Modbus IOScanner

要将 Modbus IOScanner 添加到串行线路,在硬件目录中选择 Modbus IOScanner,然后将其拖动到设备树,并将其放到其中一个突出显示的节点上。

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

• 使用拖放方法

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

Modbus IOScanner 配置

要在串行线路上配置 Modbus IOScanner,请双击设备树中的 Modbus IOScanner

配置窗口中显示有以下参数:

  • 传输模式

  • 响应超时(毫秒)

  • 帧间隔时间(毫秒)

  • 自动重启通信

如下表所述设置参数:

元素

描述

传输模式

指定要使用的传输模式:

  • RTU:使用二进制编码和 CRC 错误校验(8 个数据位)

  • ASCII:消息采用 ASCII 格式,LRC 错误校验(7 个数据位)

对于网络上的每个 Modbus 设备,此参数设置必须完全相同。

注: TM3BCSL 仅支持 RTU。

响应超时(毫秒)

交换中使用的超时。

帧间隔时间(毫秒)

延迟可减少总线上的数据冲突。

对于网络上的每个 Modbus 设备,此参数设置必须完全相同。

自动重启通信

指定通讯异常的处理方式:

  • 发生通讯错误之后,CODESYS 自动确认错误,并尝试继续执行 Modbus 命令。

  • 必须在从站功能块中显式确认错误。

对于网络上的每个 Modbus 设备,此参数设置必须完全相同。

注: 请勿在配置有 Modbus IOScanner 的串行线路上使用 PLCCommunication 库的功能块。这样会中断 Modbus IOScanner 交换。

总线循环任务选择

Modbus IOScanner 和设备在所选应用程序任务的每个循环时交换数据。

要选择此任务,请选择 Modbus 主站 IO 映射选项卡。配置窗口随即显示,如下所示:

总线循环任务参数可让您选择用于管理扫描器的应用程序任务:

  • 使用父总线循环设置:将扫描器与管理控制器的应用程序任务进行关联。

  • MAST:将扫描器与 MAST 任务进行关联。

  • 其他已有任务:您可以选择某一已有任务,并将其与扫描器进行关联。有关应用程序任务的详细信息,请参阅 EcoStruxure Machine Expert 编程指南

与扫描器相关的任务的循环时间必须小于 500 毫秒。