bg

Модуль Модуль-парсер для протокол EtherNet/IP для программ-логгеров

Последняя версия: 5.0.1 build 1126. November 28, 2025.

Этот плагин-парсер считывает значения тегов с контроллеров ControlLogix, PLC-5, SLC-500 и MicroLogix по протоколу EtherNet/IP. Для запроса данных он использует Unconnected Messages с командами в стиле PCCC. Плагин поддерживает символическую адресацию и адресацию по классу/экземпляру/атрибуту. Он распознает многие простые и структурированные типы, и автоматически определяет типы возвращенных данных. Используйте это дополнение, когда нужен простой и надежный способ чтения данных PLC для логирования, мониторинга или дальнейшей обработки.

Скачать  | PDF руководство

Как это работает: путь к устройству, типы и доступ к битам

Укажите device path (путь к устройству) для доступа к целевому ПЛК. Для прямого подключения используйте пустое значение или 0, для многокорпусных конфигураций перечислите номера слотов через запятую (пример device path: 2,1,4). Поле адреса значения принимает имена тегов, индексы массивов или синтаксис класс/экземпляр/атрибут (например: VALUE1, VALUE1[2], @22/1/1). Поддерживаемые типы данных включают INT, DINT, REAL, STRING, BOOL, TIMER и DATETIME, а также другие. Плагин также читает массивы и пользовательские структурированные типы (парсер может интерпретировать структурированное значение как строку, если параметр Data type установлен в String).

Режим опроса

Запросы могут выполняться в режиме опроса. Программа отправляет запросы периодически с интервалом, который вы задаете. Эффективная частота чтения данных зависит от скорости сети и количества запросов в очереди. Плагин выполняет запросы последовательно. У каждого запроса есть параметр "Ожидание ответа"; при достижении таймаута плагин отменяет текущий запрос и переходит к следующему.

Примеры использования

Групповое чтение для повышения пропускной способности: можно объединить несколько тегов простого типа (например, DINT;MASS_DINT) в один запрос. Это снижает накладные расходы на пакеты и увеличивает скорость чтения.

Пример экспортируемой строки:

DATE_TIME_STAMP[7]=2025-01-02 08:00:00;EIP_REQ[8]="Group1";DINT[3]=19582;MASS_DINT[3]=123

Плагин "EtherNet/IP" сочетается с Advanced TCP/IP Data Logger и Data Logger Suite, так как они поддерживают TCP/IP-интерфейс.

Ключевые особенности

  • Чтение ControlLogix, PLC-5, SLC-500 и MicroLogix по EtherNet/IP.
  • Символическая и адресация по классу/экземпляру/атрибуту.
  • Автоматическое определение типа данных; поддержка массивов и структур.
  • Извлечение битовых масок и доступ к отдельным битам как к булевым значениям.
  • Режимы опроса и одноразовые запросы с настраиваемыми таймаутами.
  • Дополнительные параметры масштаб, значение по умолчанию, и пользовательского имени экспорта.

Резюме

Этот плагин-парсер EtherNet/IP обеспечивает гибкое и эффективное чтение данных с контроллеров Allen-Bradley. Используйте Advanced TCP/IP Data Logger или Data Logger Suite для сбора и экспорта значений тегов, массивов и битовых полей для логирования и мониторинга.

Скачать  | PDF руководство

Как настроить этот плагин

На рисунке ниже показано, как выбрать плагин на закладке "Модули".

Выбор парсерного плагина

Рис.1. Выбор плагина.

Как настроить плагин

На рисунке ниже показано, как настроить плагин для опроса устройства каждые 15 секунд. Конечно, вы можете изменить интервал опроса по своему усмотрению.

Настройка парсера

Рис.2. Настройка плагина.