Шлюз-конвертор получает данные по различным протоколам, преобразовывает их во внутренний формат и предоставляет возможность получать данные по другим протоколам. Может играть роль сетевого экрана.

Шлюз-конвертор предназначен для:

  • приема данных по протоколам OPC UA, IEC 60870‑5‑104, IEC 60870-5-101, Modbus RTU/TCP;
  • преобразования полученных данных и передачу их по протоколам IEC 60870-5-101/ IEC 60870‑5‑104 и Modbus RTU/Modbus TCP.

Характеристики устройства:

  • интерфейс RS-232 (протокол обмена: Modbus RTU или IEC 60870-5-101);
  • интерфейс RS-485 (протокол обмена: Modbus RTU или IEC 60870-5-101);
  • интерфейс Ethernet RJ45 (протоколы обмена: OPC UA, IEC 60870-5-104) — 2 шт;
  • максимальная скорость передачи параметров типа float по протоколу Modbus RTU — 1000 параметров / с.
  • максимальная скорость передачи параметров типа float по протоколу IEC 60870‑5‑101 — более 1000 параметров и зависит от частоты смены состояний данных.

Аппаратная конфигурация

Шлюз-конвертор представлен модулями центрального процессора:

  • R500G CU 00 021;
  • R500G CU 00 031.
Подписаться на обновления

Системное ПО

Изменения относительно "1.6.5.100"

Изменения:

  • Версия СПО общего назначения 1.6.5.12

Изменения относительно "1.6.5.98"

Изменения

  • В модулях iec_101_s, iec_104_s добавлена поддержка параметров buffer_offline, discard_oldest, spont_first.

Изменения относительно "1.6.5.96"

ИСПРАВЛЕНИЯ

  • Исправлена ошибка, связанная с использованием адресов больше, чем 65535 в протоколах iec 60870
  • Исправлена ошибка, при которой модуль 104_s оставался в состоянии start/stop, которое было до разрыва соединения

Изменения относительно "1.6.5.95"

Изменения

  • Добавлены записи в лог-файлы с описанием ошибок в случае отсутствующего или невалидного конфигурационного файла модулей.

Исправления

  • Исправлена ошибка, при которой данные, имеющие ненулевой параметр deadband, не всегда включались в ответ на общий опрос.
  • Исправлена ошибка, при которой в ua_s при установленной опции "no_sampling" не происходила запись

Изменения относительно "1.6.5.94"

Изменения

  • Добавлена возможность определять диагностические теги - счетчики принятых и отосланных байт - во всех модулях, использующих COM-порты

Исправления

  • Исправлены ошибки в modbus_rtu_s при выполнении 16-й функции, связанные с добавлением более подробного логирования

Изменения относительно "1.6.5.93"

Изменения

  • Добавлена возможность отдавать данные по протоколу OPC UA (модуль ua_s)
  • Доработан механизм логирования: исключено выполнение лишних операций
  • В конфигуратор шлюз конвертера добавлена возможность файлового экспорта-импорта тегов между модулями различного типа.

Изменения относительно "1.6.5.92"

Изменения

  • Добавлена опция deadband для данных, передаваемых iec_104_s, iec_101_s
  • Модуль calc_m: добавлены выражения if

Исправления

  • iec_104_s, iec_101_s: исправлена ошибка для случая, когда код причины передачи содержит поле originator

Изменения относительно "1.6.5.91"

Изменения

  • В случае, когда текущий ответ на общий опрос находится в стадии ответа, повторные команды общего опроса игнорируются

Исправления

  • Исправлена ошибка работы мастера IEC 101 в случае, когда ведомый использует короткий ответ e5 вместо функций 0 и 9

 

Изменения относительно "1.6.4.47"

Изменения

  • Версия базового СПО (REGUL) обновлена до 1.6.5.9
  • Поднят приоритет задачи шлюз-конвертера
  • Список поддерживаемых платформ расширен контроллерами R500 CU 00 021/031

Исправления

  • Решена проблема длительного выполнения команд, генерируемых секундными отсчетами

Изменения относительно "1.6.4.45"

Изменения

  • Конфигуратор: добавлена проверка конфигурационных файлов модулей на соответствие xml-схемам
  • Добавлена возможность поддерживать работу в режиме modbus over TCP для modbus_rtu мастер/слэйв
  • Добавлена возможность отслеживания хода передачи команд, используя command_id в лог-файлах
  • Параметризовано максимальное количество запрашиваемых регистров modbus-master

Исправления

  • Исправлена ошибка в модуле iec_104_s, которая возникала при передаче масштабированных/нормализованных команд
  • Исправлена ошибка, при которой происходили ненужные дублирования команд при выполнении операции раздачи одной записи в несколько переменных в модуле calc_m

Изменения относительно "1.6.4.44"

Изменения

  • Добавлена возможность переопределять порядок байт при сериализации в протоколах modbus
  • Добавлена функциональность индикации состояния соединений для модулей iec*, modbus*

Исправления

  • Исправлена ошибка, приводившая к остановке работы модуля iec_104_m

Изменения относительно "1.6.4.43"

Исправления

  • Исправлена ошибка, приводящая к пропуску PDU

Изменения относительно "1.6.4.41"

Исправления

  • Оптимизирована работа модуля iec_104_s
  • Исправлена ошибка, при которой модули modbus_*_s всегда воспринимали значение регистров команды F6 как uint16 независимо от типа указанного в конфигурации

Изменения относительно "1.6.1.19"

Исправления

  • Исправлена ошибка, приводившая к перезагрузке шлюза в случаях, когда модуль calc_m имел в вычислениях write_data
  • Исправлена ошибка при вычислении денормализованного значения тега

Изменения относительно "1.6.1.18"

Исправления

  • Исправлена ошибка, приводившая к перезагрузке протокольного шлюза после сдвига системного времени
  • Исправлена ошибка при передаче команды типа C_SE_NA_1

Изменения относительно "1.6.1.17"

ИЗМЕНЕНИЯ

  • При установлении/потере соединения в журнале событий фиксируется имя порта и событие (connected/disconnected).

ИСПРАВЛЕНИЯ

  • Файлы журналов событий не удаляются при перезагрузке контроллера.

Подписаться на обновления