管理从站设备运行模式

概述

从站设备运行模式由 协议管理器 通过以下扫描器及其专用库来管理:

这些库含有可以让您执行以下操作的功能块:

  • 控制 Modbus TCP IOScanner

  • 管理循环数据交换(隐式消息),

  • 管理状态变量,

  • 发送非循环数据交换请求(显式消息)。

视设备而定,也可以使用其他库。

Modbus TCP IOScanner 的状态变量

可以使用两种状态变量类型:

  • 运行状况位:表示通道的通讯状态的变量。每个通道都有一个运行状况位。

  • 全局扫描器状态:表示 Modbus TCP IOScanner 状态的变量。

下表显示了运行状况位值:

运行状况位值

通道的通讯状态

0

运行状况超时已结束,没有收到回复。

1

未检测到错误。收到请求和回复。

I/O 映像变量

扫描器会收集并写入来自/去往设备的数据。这些变量构成 I/O 映像。

变量地址

每个变量都拥有自己的地址:

变量

类型

数量

I/O 映像变量

%IW 用于输入

%QW 用于输出

每个通道/连接都会创建一个字表。

运行状况位

%IW

四个用于 Modbus TCP 的连续字

全局扫描器状态

%IW

一个用于 Modbus TCP 的字

用于控制 Modbus TCP IOScanner 的功能块

Modbus TCP IOScanner 库包含了应用程序使用的可与控制器和 Modbus TCP 从站设备进行通讯的功能块:

  • CONFIGURE_OTB:发送 Advantys OTB 的软件配置

  • IOS_CONTROLCHANNEL:启用或禁用通讯通道

  • IOS_GETSTATE:读取 Modbus TCP IOScanner 的状态

  • IOS_START:启动 Modbus TCP IOScanner

  • IOS_GETHEALTH:读取运行状况位值

  • IOS_STOP:停止 Modbus TCP IOScanner

有关详细信息,请参阅 Modbus TCP IOScanner

用于控制 ATV 和 Lexium 设备的功能块

使用 PLC Open 和其他驱动器专用功能块可控制 ATV 和 Lexium 设备。您可以在 GMC 独立 PLCopen MC 库、GMC 独立 Altivar 库以及 GMC 独立 Lexium 库中访问这些功能块。关于更多信息,请参阅运动控制库指南

总线循环任务

协议管理器 和从站设备在每个应用程序任务循环期间交换数据。

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

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

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

  • 其他已有任务:您可以选择某一已有任务,并将其与扫描器进行关联。

有关应用程序任务的详细信息,请参阅 EcoStruxure Machine Expert 编程指南