从站设备操作模式由 协议管理器 通过以下扫描器及其专用库来管理:
oEtherNet/IP Scanner:
oEtherNet/IP Explicit Messaging 库
这些库含有可以让您执行以下操作的功能块:
o控制 EtherNet/IP Scanner,
o管理循环数据交换(隐式消息),
o管理状态变量,
o发送非循环数据交换请求(显式消息)。
视设备而定,也可以使用其他库。
不存在 EtherNet/IP Scanner 的预配置状态变量。
若要直观地显示 EtherNet/IP 目标的运行状况位,您必须使用:
oEipGetHealth 功能块
oEIPGetHealthBit 功能块
扫描器会收集并写入来自/去往设备的数据。这些变量构成 I/O 映像。
每个变量都拥有自己的地址:
变量 |
类型 |
数量 |
---|---|---|
I/O 映像变量 |
%IW 用于输入 %QW 用于输出 |
每个通道/连接都会创建一个字表。 |
EtherNet/IP Scanner 库包含了应用程序使用的可与控制器和 EtherNet/IP 目标设备进行通讯的功能块:
oEipDataExch:向设备发送显式消息
oEipControl:启动/停止连接 EtherNet/IP Scanner
oEipGetHealth:读取运行状况位值
有关详细信息,请参阅 EtherNet/IP Scanner。
EtherNet/IP Explicit Messaging 库包含了应用程序使用的可发送 EtherNet/IP 显式消息的功能块:
oGet_Attribute_All:获取某个对象的所有属性
oSet_Attribute_All:设置某个示例或类的所有属性
oGet_Attribute_Single:获取某个对象的某一属性
oSet_Attribute_Single:设置某一类属性
oEIPStartConnection:启动某一连接
oEIPStartAllConnection:启动所有连接
oEIPStopConnection:停止某一连接
oEIPStopAllConnections:停止所有连接
oEipGetHealth:读取运行状况位值
关于更多详情,请参阅 EtherNet/IP Explicit Messaging 库。
使用 PLC Open 和其他驱动器专用功能块可控制 ATV 和 Lexium 设备。您可以在 GMC 独立 PLCopen MC 库、GMC 独立 Altivar 库以及 GMC 独立 Lexium 库中访问这些功能块。关于更多信息,请参阅运动控制库指南。
协议管理器 和从站设备在每个应用程序任务循环期间交换数据。
总线循环任务参数可让您选择用于管理扫描器的应用程序任务:
o使用父总线循环设置:将扫描器与管理控制器的应用程序任务进行关联。
oMAST:将扫描器与 MAST 任务进行关联。
o其他已有任务:您可以选择某一已有任务,并将其与扫描器进行关联。
关于应用程序任务的更多详细信息,请参阅 EcoStruxure Machine Expert 编程指南。