管理从站设备运行模式

概述

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

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

  • 控制 EtherNet/IP Scanner

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

  • 管理状态变量,

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

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

EtherNet/IP Scanner 的状态变量

不存在 EtherNet/IP Scanner 的预配置状态变量。

若要直观地显示 EtherNet/IP 目标的运行状况位,您必须使用:

I/O 映像变量

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

变量地址

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

变量

类型

数量

I/O 映像变量

%IW 用于输入

%QW 用于输出

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

用于控制 EtherNet/IP Scanner 的功能块

EtherNet/IP Scanner 库包含了应用程序使用的可与控制器和 EtherNet/IP 目标设备进行通讯的功能块:

  • EipDataExch:向设备发送显式消息

  • EipControl:启动/停止连接 EtherNet/IP Scanner

  • EipGetHealth:读取运行状况位值

有关更多详细信息,请参阅EtherNet/IP Scanner

用于 EtherNet/IP 显式消息传送的功能块

EtherNet/IP Explicit Messaging 库包含了应用程序使用的可发送 EtherNet/IP 显式消息的功能块:

  • Get_Attribute_All:获取某个对象的所有属性

  • Set_Attribute_All:设置某个实例或类的所有属性

  • Get_Attribute_Single:获取某个对象的某一属性

  • Set_Attribute_Single:设置某一类属性

  • EIPStartConnection:启动某一连接

  • EIPStartAllConnection:启动所有连接

  • EIPStopConnection:停止某一连接

  • EIPStopAllConnection:停止所有连接

  • EipGetHealth:读取运行状况位值

关于更多详情,请参阅 EtherNet/IP Explicit Messaging 库

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

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

总线循环任务

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

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

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

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

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

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