bg

Модуль Перенаправление данных внутри логгера для программ-логгеров

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

Модуль Data Redirecting - это дополнение для наших логгеров (например, Advanced Serial Data Logger или Advanced TCP/IP Data Logger). Он добавляет "программный мост" между различными источниками данных. Вы можете принимать данные с одного порта или сокета, обрабатывать их, подготовить новый пакет данных и затем переслать подготовленные данные на другой порт, сокет или источник данных. Это помогает интегрировать устаревшие устройства, модернизировать промышленные протоколы и дублировать потоки данных в реальном времени без замены существующего оборудования.

Плагин работает в качестве модуля-фильтра. Он получает данные, которые уже были разобраны парсером, и отправляет их в другой настроенный источник данных. Проще говоря, вы определяете, какая переменная парсера должна быть перенаправлена и куда именно. Например, вы можете взять полный пакет данных с COM1, изменить с помощью других фильтров, а затем отправить результат в COM2 или в TCP/IP соединение. Это полезно, когда вы хотите использовать логгер одновременно как сборщик данных и как прозрачный мост.

При использовании Data Logger Suite вы можете перенаправить данные между разными типами источников данных, например, из COM1 в 127.0.0.1:1000.

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

В зависимости от конфигурации модуль Data Redirecting может работать в режиме прямой передачи или в режиме изменения. В первом случае данные пересылаются почти в исходном виде. Во втором вы формируете новый пакет данных с измененными или вычисленными значениями, добавляете контрольную сумму или изменяете метку времени. В обоих случаях процесс перенаправления полностью автоматизирован после первоначальной настройки. Дополнительные скрипты или внешние приложения не требуются.

Пример использования на примере Advanced Serial Data Logger

В Advanced Serial Data Logger каждый физический или виртуальный порт является "источником данных". В главном окне вы можете настроить такие источники, как COM1, COM2 или COM11. Плагин использует эти имена источников, чтобы понять, куда отправлять обработанные данные.

Часто используется конфигурация с модулем ASCII Data Parser совместно с Data Redirecting. В ASCII парсере вы задаете сигнатуры полного пакета данных, и парсер автоматически копирует его в переменную FULL_DATA_PACKET. При необходимости вы можете извлекать из пакета дополнительные переменные, чтобы впоследствии полностью его пересобрать. Когда парсер получает полный пакет, он передает FULL_DATA_PACKET и другие переменные в цепочку фильтров. Модуль Data Redirecting получает FULL_DATA_PACKET и пересылает его в настроенный целевой источник данных.

Например, измерительный прибор отправляет в COM1 такую строку:

DATE_TIME_STAMP=2025-01-02 08:00:00;TEMP=23.4;HUM=45.2;STATUS=OK

Advanced Serial Data Logger получает эту исходную строку из COM1. Модуль ASCII Data Parser извлекает всю строку в FULL_DATA_PACKET, а значение "2025-01-02 08:00:00" в переменную DATE_TIME_STAMP. Вы настраиваете Data Redirecting на использование элемента парсера с именем FULL_DATA_PACKET и задаете целевой источник данных COM11. Плагин пересылает ту же строку на COM12. Приложение или устройство, подключенное к COM12, получает эти данные, а регистратор продолжает дальнейшую обработку с помощью других модулей.

Также вы можете пересылать данные в несколько целевых источников. Например, можно выбрать COM11, COM12 и COM13 в поле выбора целевого источника данных (в зависимости от версии и конфигурации логгера).

Ключевые возможности

  • Перенаправление данных из одного источника регистратора в другой (последовательные порты или TCP/IP).
  • Поддержка нескольких получателей для распределения одних и тех же данных по нескольким системам.
  • Поддержка преобразования протоколов и изменение формата с помощью других фильтров в цепочке.
  • Простая настройка через указание имени элемента парсера и целевого источника данных.

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

Как включить модуль

На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".

Выбор модуля Data Redirecting

Рис.1. Выбор модуля.

Как настроить модуль

На рисунке ниже показан пример настроек модуля. Вы можете ознакомиться с файлом справки по ссылке выше, для получения более подробной информации.

Настройка модуля

Рис.2. Настройка модуля.