Что это за устройство
G0307 — это шлюз, который подключает устройства Modbus RTU к сети PROFIBUS PA. Он работает как переводчик между двумя протоколами. С одной стороны — Modbus RTU через RS485 или RS232. С другой — PROFIBUS PA по полевой шине.
Если у вас есть оборудование с интерфейсом Modbus, которое нужно интегрировать в систему управления на PROFIBUS PA, этот шлюз решает задачу без замены самих приборов.
Для кого это
Системные интеграторы, которым нужно ввести Modbus-устройства в сети PROFIBUS PA. Инженеры на производствах, где модернизируют систему управления, но Modbus-приборы ещё в хорошем состоянии и менять их рано. Любой, кто работает в смешанной среде с разными протоколами и хочет сохранить работоспособность обеих сторон.
Две версии интерфейса
Шлюз выпускается в двух вариантах — выбирайте по тому, какой интерфейс поддерживают ваши Modbus-устройства:
| Модель | Интерфейс Modbus |
|---|---|
| GW-MODB-PA-RS485 | RS485 (с настраиваемым оконечным сопротивлением) |
| GW-MODB-PA-RS232 | RS232 |
В версии V1.0 пока доступна только модель RS485. Версия RS232 появится позже.
Что внутри
В шлюзе — физический блок, блок преобразователя Modbus и 16 функциональных блоков: 4 аналоговых входа, 4 аналоговых выхода, 4 дискретных входа и 4 дискретных выхода. Это те данные, которые перемещаются между Modbus и PROFIBUS.
Шлюз выступает в роли ведущего Modbus. Он опрашивает до 4 ведомых Modbus-устройств, считывает их данные и передаёт их в сеть PROFIBUS PA.
Подробнее о том, как работают функциональные блоки PROFIBUS PA, можно узнать в руководстве по функциональным блокам PROFIBUS PA.
Установка
Шлюз монтируется на DIN-рейку. Габариты — 112 x 70 x 50 мм. Корпус из АБС-пластика, крепится на стандартную 35-миллиметровую DIN-рейку.
Расположение клемм:
-
Питание Modbus: 24В+, GND, PE (экран)
-
Modbus RS485: A+, B-, TA (терминация для A+), TB (терминация для B-), PE
-
Modbus RS232: TxD, RxD, GND (остальные контакты свободны)
-
PROFIBUS PA: PA+, PA-, экран
Подробная схема подключения — в руководстве по установке G0307.
Настройка адреса
Адрес PROFIBUS можно задать двумя способами:
-
Аппаратно: два DIP-переключателя на передней панели (x10 и x1). Установите ADDR_EN в положение ON, выставьте переключатели, перезапустите шлюз.
-
Программно: установите ADDR_EN в OFF, используйте ведущее устройство PROFIBUS для отправки команды Set_Address.
Аппаратный способ чаще используют при пусконаладке. Переключатель x10 задаёт десятки (0–16), x1 — единицы (0–9). Например, x10=3 и x1=7 дают адрес 37. Адреса выше 125 по умолчанию становятся 125.
Светодиодные индикаторы
| Индикатор | Цвет | Что означает |
|---|---|---|
| Питание | Зелёный | Питание Modbus подано |
| Online | Жёлтый | PROFIBUS в режиме обмена данными |
| Offline | Красный | PROFIBUS не обменивается данными |
| TxD | Зелёный | Шлюз отправляет данные по Modbus |
| RxD | Жёлтый | Шлюз принимает данные по Modbus |
Настройка через ПО
Шлюз настраивается через Siemens PDM с использованием EDD-файла Microcyber. Установите EDD-файл — и шлюз появится в PDM как устройство PA.
Два основных раздела настройки:
-
Параметры связи (Device → Modbus Configuration → Modbus Communication Setting):
-
Скорость: 2400, 4800, 9600 (по умолчанию), 14400, 19200 бит/с
-
Стоп-биты: 1 или 2
-
Чётность: нет, чётная, нечётная
-
Тайм-аут: по умолчанию 300 мс
-
Количество повторных попыток: 0–255
-
Адреса ведомых: до 4 (по умолчанию 1–4)
-
-
Привязка регистров (Device → Modbus Configuration → Modbus Analog Input / Analog Output / Discrete Input / Discrete Output):
-
Тип данных (float, unsigned 8/16/32, signed 8/16/32, с выбором порядка байтов)
-
Код функции (1, 2, 3, 4, 5, 6 или 16)
-
Адрес регистра
-
Диапазон масштабирования (FROM_EU0, FROM_EU100, TO_EU0, TO_EU100)
-
Опционально — адрес регистра статуса
-
Полный пример настройки со скриншотами — в руководстве по конфигурации G0307.
Подключение через GSD-файл
Шлюз поставляется с GSD-файлом производителя и поддерживает стандартный GSD-файл PA (pa139760.gsd). С GSD-файлом производителя можно настраивать каждый функциональный блок отдельно. Стандартный GSD работает с предопределёнными слотами.
Чтобы установить GSD-файл в Siemens STEP 7:
-
Откройте Hardware Configuration
-
Выберите Options → Install GSD File
-
Укажите путь к GSD-файлу
-
Нажмите Install
После установки шлюз появится в каталоге устройств. Перетащите его на шину PROFIBUS DP, задайте адрес и добавьте нужные модули.
Доступные модули:
| Функциональный блок | Варианты модулей |
|---|---|
| AI (4 блока) | Analog Input |
| AO (4 блока) | SP, SP+READBACK+POS_D, SP+CHECKBACK, SP+READBACK+POS_D+CHECKBACK, RC_IN+RC_OUT и другие |
| DI (4 блока) | OUT_D |
| DO (4 блока) | SP_D, SP_D+RB_D, SP_D+CB_D, RC_IN_D+RC_OUT_D и другие |
Дополнительные переключатели
На плате есть четыре дополнительных переключателя:
-
RST: Сброс к заводским настройкам. Установите в ON, перезапустите питание, затем верните в OFF.
-
WP: Аппаратная защита от записи. ON — включена, OFF — отключена.
-
SIM: Не используется.
-
ADDR_EN: Разрешение установки адреса. ON — аппаратная установка, OFF — программная.
Питание
Шлюзу нужно два отдельных источника питания:
-
Питание шины: 9–32 В постоянного тока
-
Питание Modbus: 24 В постоянного тока (±20%)
Потребляемый ток — ≤14 мА.
Параметры связи по умолчанию
| Параметр | Значение по умолчанию |
|---|---|
| Адреса ведомых | 1, 2, 3, 4 |
| Скорость | 9600 бит/с |
| Биты данных | 8 |
| Стоп-биты | 1 |
| Чётность | Нет |
| Порядок CRC | Сначала старший байт |
Поддерживаемые коды функций Modbus
| Код | Операция |
|---|---|
| 1 | Чтение катушек |
| 2 | Чтение дискретных входов |
| 3 | Чтение регистров хранения |
| 4 | Чтение входных регистров |
| 5 | Запись одной катушки |
| 6 | Запись одного регистра |
| 16 | Запись нескольких регистров |
Условия эксплуатации
| Параметр | Значение |
|---|---|
| Рабочая температура | -20°C … +70°C |
| Температура хранения | -40°C … +70°C |
| Влажность | 5% … 95% (без конденсации) |
| Степень защиты | IP20 |
| Масса | 0,2 кг |
| Материал корпуса | АБС-пластик (корпус), POM (клипса) |
Технические особенности
Со стороны PROFIBUS PA — стандартный физический уровень: 31,25 кбит/с, токовый режим. Длина шины — до 1900 метров, с повторителями — до 10 километров.
Шлюз поддерживает до 4 ведомых устройств Modbus. Каждое ведомое может предоставлять аналоговые входы, аналоговые выходы, дискретные входы и дискретные выходы. Настройка связывает конкретные адреса регистров Modbus с конкретными каналами функциональных блоков PA.
Информация для заказа
| Изделие | Интерфейс | Описание |
|---|---|---|
| GW-MODB-PA-RS485 | RS485 | Modbus RTU по RS485 → PROFIBUS PA |
| GW-MODB-PA-RS232 | RS232 | Modbus RTU по RS232 → PROFIBUS PA |
Полную линейку шлюзов Microcyber можно посмотреть в каталоге продукции.
Быстрое решение проблем
Нет связи:
-
Проверьте подключение кабелей и полярность
-
Убедитесь, что напряжение питания шины 9–32 В
-
Проверьте заземление экрана (одна точка)
-
Проверьте топологию сети и оконечные резисторы
-
Проверьте конфликты адресов (временные адреса 0xF8)
Адрес не отвечает:
-
Убедитесь, что переключатель ADDR_EN в правильном положении
-
При аппаратной установке проверьте оба переключателя
-
Адреса выше 125 по умолчанию становятся 125
Данные Modbus не обновляются:
-
Проверьте скорость, чётность, стоп-биты — они должны совпадать с настройками ведомых
-
Проверьте правильность адресов регистров
-
Проверьте тайм-аут (возможно, его нужно увеличить для медленных ведомых)
-
Используйте BAD_STATUS, чтобы определить, на каком канале проблемы со связью
Если ничего не помогает — обратитесь в техническую поддержку Microcyber.
О производителе
Microcyber основана при поддержке Института автоматики Китайской академии наук. Компания разработала первый в Китае международно сертифицированный стек протокола FF H1 и участвовала в разработке стандарта EPA (ныне международный стандарт IEC). Microcyber — член FCG и PNO, сертифицирована по ISO 9001.
Скачать полное руководство пользователя G0307 (V2.1) – Скачать PDF
