G1003 Шлюз HART в Modbus – Преобразователь протокола HART Master в Modbus Slave

Что делает этот шлюз

Шлюз G1003 HART в Modbus подключает устройства HART к сетям Modbus. Это преобразователь протокола, который работает в направлении, обратном G0310. G0310 берет данные Modbus и передает их в HART. G1003 берет данные HART и делает их доступными для систем Modbus.

На стороне HART шлюз выступает в роли HART Master. Он опрашивает ведомые устройства HART (датчики, клапаны, анализаторы) и считывает их данные. На стороне Modbus шлюз выступает в роли ведомого Modbus, отвечая на запросы от ведущего Modbus (PLC, DCS или SCADA).

Это означает, что вы можете взять существующие приборы HART и передавать их данные в систему управления на базе Modbus без замены какого-либо оборудования.

Подробные примеры настройки см. в руководстве по настройке G1003.

Для кого это

Для системных интеграторов, подключающих устройства HART к сетям Modbus. Для инженеров на производствах, которым нужно передавать данные приборов HART в устаревшие системы управления на базе Modbus. Для всех, кто работает в смешанных протокольных средах, где приборы HART должны передавать данные в PLC или SCADA на Modbus.

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

G1003 Шлюз HART – Modbus

Четыре режима работы

G1003 имеет четыре режима работы, выбираемые двухпозиционным DIP-переключателем на передней панели:

Нормальный режим работы (MC: OFF, OFF):

  • Режим по умолчанию после настройки
  • HART-канал опрашивает настроенные ведомые устройства и сохраняет данные во внутренней памяти
  • Modbus-канал отвечает на запросы от ведущего Modbus
  • Поддерживает нециклические команды HART через Modbus-канал

Режим HART-модема (MC: OFF, ON):

  • Шлюз выступает в роли HART-модема
  • Передает все данные между системой HART Master и сетью HART Slave
  • Modbus-канал передает данные с фиксированными параметрами связи HART (1200 бод, 8 бит данных, нечетная четность, 1 стоп-бит)

Режим конфигурации (MC: ON, OFF):

  • Все параметры шлюза можно настраивать через конфигурационное ПО
  • HART-канал не работает
  • Modbus-канал использует фиксированные параметры связи (адрес 1, 19200 бод, 8 бит данных, четная четность, 1 стоп-бит, CRC младший байт первым)

Режим отладки (MC: ON, ON):

  • Оба канала — HART и Modbus — работают нормально
  • Позволяет просматривать все параметры шлюза через конфигурационное ПО
  • Полезно, когда нет системы ведущего Modbus
  • Modbus-канал использует те же фиксированные параметры, что и в режиме конфигурации

После смены режима необходимо перезагрузить шлюз для вступления изменений в силу.

Инструкции по переключению режимов см. в руководстве по установке G1003.

Обзор HART-канала

G1003 поддерживает один HART-канал, который работает как первая или вторая ведущая станция в сети HART. Он активно отправляет команды HART настроенным ведомым устройствам и сохраняет данные ответов во внутренней области данных шлюза.

Режим автоматического опроса (включен по умолчанию):

Шлюз автоматически отправляет команды HART 0, 3, 13, 14 и 15 настроенным ведомым устройствам:

  • Команда 0: Чтение уникального идентификатора (длинный адрес, ID производителя и т.д.)
  • Команда 3: Чтение тока петли и четырех динамических переменных
  • Команда 13: Чтение бирки, дескриптора и даты
  • Команда 14: Чтение информации датчика
  • Команда 15: Чтение выходной информации передатчика

Шлюз может управлять до 16 ведомыми устройствами HART (короткие адреса 0-15). Каждое устройство получает 102 байта памяти для хранения данных.

Пользовательские команды HART:

Пользователи могут настраивать до 100 пользовательских команд HART. Для каждой команды можно задать:

  • Инициализация вывода: отправляется один раз при включении шлюза и выходе устройства в онлайн
  • Периодический вывод: отправляется периодически
  • Изменение вывода: отправляется при изменении данных в буфере отправки
  • Нет вывода: не отправляется автоматически (может быть запущена вручную)

Нециклическая связь HART:

Шлюз также поддерживает отправку нециклических команд HART через Modbus-канал. Ведущий Modbus отправляет запрос с параметрами команды HART, шлюз пересылает его в сеть HART и сохраняет ответ для чтения ведущим Modbus.

Подробнее о настройке команд HART см. на странице настройки HART G1003.

Обзор Modbus-канала

Modbus-канал работает как ведомая станция, отвечая на запросы от системы ведущего Modbus. Он поддерживает оба режима связи — Modbus RTU и Modbus ASCII.

Аппаратные интерфейсы:

  • RS232
  • RS485
  • RS422

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

Параметры связи (настраиваемые):

Параметр Варианты
Скорость передачи 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с
Биты данных 7 или 8 (8 для режима RTU)
Четность Нет, Четная, Нечетная
Стоп-биты 1 или 2
Порядок байтов CRC Обычный (старший байт первым) или Обмен (младший байт первым)
Адрес узла 1-247
Режим связи RTU или ASCII

Параметры связи по умолчанию (режим конфигурации/отладки):

  • Адрес: 1
  • Скорость: 19200 бит/с
  • Биты данных: 8
  • Четность: Четная
  • Стоп-биты: 1
  • Порядок байтов CRC: Младший байт первым

Внутренняя область данных

Шлюз имеет общую внутреннюю область данных, доступную как для HART-, так и для Modbus-канала.

Области данных:

Область Диапазон регистров Назначение
Основные данные ведомого HART 3500+ Данные из режима автоматического опроса (команды 0, 3, 13, 14, 15)
Вход пользовательских команд 2000-6999 Данные ответов от пользовательских команд HART
Выход пользовательских команд 2000-6999 Данные для отправки по пользовательским командам HART
Нециклические данные 5000+ Временное хранение для нециклической связи HART

Каждое ведомое устройство HART (адрес 0-15) имеет 51 регистр (102 байта) основных данных. Расчет адреса регистра: 3500 + 51 × адрес опроса + смещение регистра.

Данные включают:

  • ID производителя
  • Тип устройства
  • ID устройства
  • Бирку, дескриптор, дату
  • Основную, вторичную, третичную и четвертичную переменные (значения с плавающей запятой)
  • Верхний/нижний пределы датчика
  • Верхнее/нижнее значения диапазона
  • Значение демпфирования

Если ведомое устройство HART отключается, шлюз сохраняет последние данные, полученные до отключения питания.

Полную карту регистров см. в документации по карте памяти G1003.

Конфигурационное ПО

G1003 настраивается с помощью Modbus General Configuration Tool от Microcyber.

Установка:

  • Загрузите последнюю версию с сайта Microcyber
  • Запустите Modbus General Configuration tool.exe
  • Следуйте инструкциям установщика

Запуск ПО:

  1. Дважды щелкните значок на рабочем столе
  2. Или найдите его в меню «Пуск»
  3. Главный интерфейс появится, как показано в руководстве

Основные компоненты интерфейса:

  • Строка меню: Файл, Инструменты (настройки языка), Справка
  • Панель инструментов: Поиск устройств, Отмена поиска, Пакетная загрузка, Печать
  • Список устройств: Древовидное представление последовательных портов и устройств
  • Информация об устройстве: ID производителя, тип устройства, тип протокола
  • Область параметров: Параметры конфигурации в табличной форме
  • Библиотека файлов: XML-файлы для сохранения/загрузки конфигураций
  • Подсказки по операциям: Статус и руководящие сообщения

Пошаговую настройку ПО см. на странице конфигурационного ПО G1003.

Шаги настройки

1. Установите шлюз в режим конфигурации:

DIP-переключатель Положение
Бит 1 ON
Бит 2 OFF

2. Подключите оборудование:

  • Подключите RS232 (или RS485/RS422) к последовательному порту компьютера
  • Включите питание шлюза
  • Светодиод питания (PW) должен гореть

3. Настройте соединение с ПО:

  • Запустите конфигурационное ПО
  • Правой кнопкой мыши нажмите «Host» → «Add Serial Port»
  • Выберите последовательный порт, подключенный к шлюзу
  • Переместите его в «Selected Port» и подтвердите
  • Правой кнопкой мыши нажмите на последовательный порт → «Search Device»

4. Настройте параметры Modbus (Modbus configuration data):

  • Скорость передачи, биты данных, четность, стоп-биты, порядок байтов CRC, адрес узла, режим связи
  • Нажмите «Download The Current Page Parameters» для сохранения

5. Настройте параметры HART (HART configuration data):

  • Режим сети (одноточечный или многоточечный)
  • Тип ведущей станции (первая или вторая)
  • Список коротких адресов (какие устройства HART опрашивать)
  • Количество ведущих символов (2-20)
  • Количество повторных попыток
  • Нажмите «Download The Current Page Parameters» для сохранения

6. Настройте пользовательские команды HART (custom command configuration data):

  • Нажмите «Add» для добавления команды
  • Установите короткий адрес, номер команды, режим вывода
  • Установите начальный адрес и длину буфера отправки
  • Установите начальный адрес и длину буфера приема
  • Нажмите «Modify» для сохранения
  • Нажмите «Automatic address mapping» для назначения адресов
  • Нажмите «Conflict detection» для проверки конфликтов
  • Нажмите «Download The Current Page Parameters» для сохранения

7. Вернитесь в нормальный режим:

  • Установите DIP-переключатели в OFF, OFF
  • Перезагрузите шлюз

8. Проверьте работу:

  • Используйте ПО для симуляции ведущего Modbus для чтения данных из шлюза
  • Проверьте статус онлайн устройств HART
  • Проверьте ответы пользовательских команд

Поддерживаемые коды функций Modbus

Код Операция
0x03 Чтение регистров хранения
0x04 Чтение входных регистров
0x06 Запись одного регистра
0x10 Запись нескольких регистров

Технические характеристики

Параметр Значение
Питание 9-30 В DC
Потребляемая мощность ≤1 Вт
Интерфейс HART Цифровой сигнал HART, входное сопротивление ≥5 кОм, напряжение 50 В
Амплитуда выхода HART 500 мВ (при 500 Ом)
Напряжение изоляции 500 В AC между Modbus и HART
Рабочая температура -20°C … +70°C
Температура хранения -20°C … +70°C
Влажность 5-95% (без конденсации)
Степень защиты IP20
Вес 0,2 кг
Материал корпуса ABS/PA66

Параметры связи по умолчанию

Режим Скорость Биты данных Четность Стоп-биты
Нормальный/Конфигурация/Отладка 19200 8 Четная 1
HART-модем 1200 8 Нечетная 1

Светодиодные индикаторы

Светодиод Цвет Нормальный статус Значение
PW Желтый Горит Питание включено
HT Желтый/Зеленый Мигает Связь HART активна
MB Желтый/Зеленый Мигает Связь Modbus активна

Поиск и устранение неисправностей

Проблема Возможная причина Решение
Светодиод PW не горит Нет питания Проверьте питание и подключения
Светодиод HT не горит Неверная конфигурация Проверьте параметры HART, проверьте режим шлюза
Светодиод HT не горит Шлюз в режиме конфигурации Переключитесь в нормальный режим
Светодиод MB не горит Нет подключения Modbus Проверьте проводку Modbus и ведущее устройство
Конфигурационное ПО не находит устройство Неверный последовательный порт Проверьте выбор COM-порта
Конфигурационное ПО не находит устройство Шлюз не запитан Проверьте источник питания

За дополнительной поддержкой обращайтесь в техническую поддержку Microcyber.

Информация для заказа

Изделие Описание
G1003 Шлюз HART Master в Modbus Slave

О компании Microcyber

Microcyber была основана при поддержке Института автоматики Китайской академии наук. Компания разработала первый в Китае международно сертифицированный стек протокола FF H1 и участвовала в разработке стандарта EPA (ныне международный стандарт IEC). Microcyber является членом FCG и PNO, сертифицирована по стандарту ISO 9001.

Скачать полное руководство пользователя G1003 (V2.2)

Информация о запросе