# 以太网/IP 对象模型

在 EtherNet/IP 网络中，In-Sight 视觉系统 充当服务器，支持显式和隐式 I/O 消息。例如，您可以使用显式消息或通过隐式连接将数据从检查传输到客户端。您还可以使用隐式连接来控制采集、触发器和电子表格事件。

EtherNet/IP 规范要求使用标识对象、以太网链路对象、TCP/IP 对象和其他内部对象。程序集对象的不同实例用于与 EtherNet/IP 客户端交换应用程序数据。视觉对象由 In-Sight 视觉系统定义，提供特定于 In-Sight 视觉系统的信息。In-Sight 视觉系统提供的当前对象模型如下图所示：

- 程序集对象：程序集对象绑定多个对象的属性，这样就可以通过单个连接向每个对象发送数据或从每个对象接收数据。“程序集对象”可用于绑定输入和输出数据。术语“输入”和“输出”是从网络的角度定义的。输入在网络上产生数据，输出消耗来自网络的数据。

- 标识对象：标识对象提供设备的标识和一般信息。

- 以太网链路对象：以太网链路对象保存以太网 802.3 通信接口的链路特定计数器和状态信息。

- TCP/IP 对象：TCP/IP 对象提供了一种机制来查询并可能配置设备的 TCP/IP 网络接口配置。关注项目的例子包括设备的 IP 地址、网络掩码和网关地址。

- 视觉对象：视觉对象包含所有特定于 In-Sight 视觉系统的服务和属性。这包括采集、检查、作业转换以及与 In-Sight Spreadsheet 的通信。

输入和输出数据的 I/O 程序集数据属性有如下格式：

输入程序集实例 | 输出程序集实例
--- | ---
13 注意:有关详细信息，请参阅 EtherNet/IP 输入程序集 - 实例 13 | 22 注意:有关详细信息，请参阅 EtherNet/IP 输出程序集 - 实例 22

注意:

- 如果使用 EDS 生成的配置文件，EDS 生成的配置文件最多只允许 496 字节的连接，即使输入程序集的最大大小为 500 字节也是如此。

- 使用 Rockwell RSLogix Studio 5000 版本 21 到 25 时，In-Sight 生成的配置文件（496 字节）的默认输入和输出程序集大小无法编辑，并默认采用最大的输入和输出程序集大小。

- 当触发器确认被生成并发送到 PLC 时，采集 ID 会在采集开始时递增。当 Inspection Completed 位切换时 Inspection ID 递增，此时 Results Valid 位设置为 High，Inspecting 位设置为 Low。