Что делает этот шлюз
Шлюз 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 имеет четыре режима работы, выбираемые двухпозиционным 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
- Следуйте инструкциям установщика
Запуск ПО:
- Дважды щелкните значок на рабочем столе
- Или найдите его в меню «Пуск»
- Главный интерфейс появится, как показано в руководстве
Основные компоненты интерфейса:
- Строка меню: Файл, Инструменты (настройки языка), Справка
- Панель инструментов: Поиск устройств, Отмена поиска, Пакетная загрузка, Печать
- Список устройств: Древовидное представление последовательных портов и устройств
- Информация об устройстве: 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.
