Modbus IOScanner 用于简化与 Modbus 从站设备的交换。
要将 Modbus IOScanner 添加到串行线路,在硬件目录中选择 Modbus IOScanner,然后将其拖动到设备树,并将其放到其中一个突出显示的节点上。
有关将设备添加到项目的更多信息,请参阅:
• 使用拖放方法
• 使用上下文菜单或加号按钮
要在串行线路上配置 Modbus IOScanner,请双击设备树中的 Modbus IOScanner。
配置窗口随即显示,如下所示:
如下表所述设置参数:
元素 |
描述 |
---|---|
传输模式 |
指定要使用的传输模式: oRTU:使用二进制编码和 CRC 错误校验(8 个数据位) oASCII:消息采用 ASCII 格式,LRC 错误校验(7 个数据位) 对于网络上的每个 Modbus 设备,此参数设置必须完全相同。 |
响应超时(毫秒) |
交换中使用的超时。 |
帧间时间(毫秒) |
延迟可减少总线上的数据冲突。 对于网络上的每个 Modbus 设备,此参数设置必须完全相同。 |
注意: 请勿在配置有 Modbus IOScanner 的串行线路上使用 PLCCommunication 库的功能块。这样会中断 Modbus IOScanner 交换。
Modbus IOScanner 和设备在所选应用程序任务的每个循环时交换数据。
要选择此任务,请选择 Modbus 主站 IO 映射选项卡。配置窗口随即显示,如下所示:
总线循环任务参数可让您选择用于管理扫描器的应用程序任务:
o使用父总线循环设置:将扫描器与管理控制器的应用程序任务进行关联。
oMAST:将扫描器与 MAST 任务进行关联。
o其他已有任务:您可以选择某一已有任务,并将其与扫描器进行关联。有关应用程序任务的详细信息,请参阅《EcoStruxure Machine Expert - 编程指南。
与扫描器相关的任务扫描时间不得少于 500 ms。