1. Home
  2. /
  3. Новости
  4. /
  5. Руководства пользователя
  6. /
  7. Встраиваемый модуль M0306 Modbus...

Встраиваемый модуль M0306 Modbus в DP – преобразование устройств Modbus RTU в PROFIBUS DP

Что делает этот модуль

M0306 — это встраиваемый модуль преобразования протоколов, который преобразует устройства Modbus RTU в ведомые устройства PROFIBUS DP. Он разработан для OEM-производителей, которые хотят добавить поддержку PROFIBUS DP в свои существующие Modbus-приборы без полной переработки продукта.

Модуль встраивается непосредственно в устройства с протоколом Modbus — такие как датчики, электроприводы, устройства измерения электроэнергии и другие промышленные приборы — и взаимодействует с платой пользователя через UART на уровне TTL с использованием протокола Modbus RTU. M0306 выступает в роли ведущего Modbus на стороне полевого устройства и ведомого PROFIBUS DP на стороне системы управления, преобразуя данные между двумя протоколами.

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

Для кого это

Для OEM-производителей промышленных приборов, которым необходимо добавить поддержку PROFIBUS DP в свои линейки продуктов. Для инженеров-разработчиков, которые хотят модернизировать Modbus-устройства — датчики, устройства защиты двигателей, приборы измерения мощности, интеллектуальное электрооборудование — для поддержки PROFIBUS DP без разработки стека протоколов с нуля.

M0306 особенно ценен для производителей, которые хотят быстро добавить поддержку PROFIBUS DP в свои приборы без покупки системы разработки PROFIBUS или написания программного обеспечения протокола. Это готовое модульное решение, которое помогает быстрее вывести продукт на рынок.

M0306 Встраиваемый модуль Modbus — PROFIBUS DP

Принцип работы

M0306 находится между сетью PROFIBUS DP и Modbus-устройством. Он подключается к основной плате управления полевого устройства через 16-контактный разъём — внешне подключается к сети PROFIBUS DP через плату пользователя, внутренне — к плате пользователя через UART на уровне TTL.

Направление потока данных:

  • Modbus в PROFIBUS: Модуль, выступая в роли ведущего Modbus, считывает данные с платы пользователя (ведомого Modbus) через UART на уровне TTL с использованием настроенных команд Modbus. Данные затем отображаются на входные данные PROFIBUS DP и становятся доступными для системы управления — ведущего PROFIBUS.
  • PROFIBUS в Modbus: Когда ведущий PROFIBUS отправляет выходные данные, модуль отображает данные на команды Modbus и записывает их на плату пользователя через UART на уровне TTL.

Основная концепция отображения:

Данные Modbus платы пользователя ↔ M0306 ↔ Данные I/O ведущего PROFIBUS DP

Модуль поддерживает до 244 байт входных данных, 244 байт выходных данных и общий объём до 360 байт. Всё отображение настраивается через Modbus General Configuration Tool.

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

M0306 использует 16-контактный разъём с шагом 2,54 мм (J4) для подключения к плате пользователя.

Назначение контактов (J4):

Контакт I/O Имя Описание
1 I IVCC Изолированное питание 5,0 В / 3,3 В DC
2 O OVCC Общий провод для IVCC
3 I CPU Reset Сброс, активный низкий уровень
5 O TxD Передатчик UART
8 I RxD Приёмник UART
9 O DP_CNTR Подключить к контакту 4 разъёма PROFIBUS DB9
10 O LED_DP Индикация статуса связи DP
11 I/O DP_B Подключить к контакту 3 разъёма PROFIBUS DB9
12 I/O DP_A Подключить к контакту 8 разъёма PROFIBUS DB9
15 I 5V_ISO Изолированное питание 5 В
16 O OV Общий провод изолированного питания (изолирован от GND)

DIP-переключатель (S1):

8-битный DIP-переключатель обеспечивает установку адреса ведомого PROFIBUS DP и выбор режима работы:

Переключатель Описание
1 Если ON, адрес +1
2 Если ON, адрес +2
3 Если ON, адрес +4
4 Если ON, адрес +8
5 Если ON, адрес +16
6 Если ON, адрес +32
7 Если ON, адрес +64
8 (MM) ON = режим конфигурации, OFF = нормальный режим работы

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

Светодиод Функция
LED1 (DP) Статус связи PROFIBUS DP
LED2 (Modbus) Статус связи Modbus

Два режима работы

M0306 поддерживает два режима работы, переключаемые через DIP-переключатель (S1.8):

Режим конфигурации (S1.8 = ON):

  • M0306 выступает в роли ведомого Modbus
  • Modbus General Configuration Tool выступает в роли ведущего Modbus
  • Используется для настройки: параметров связи Modbus, очереди команд Modbus, ID устройства и других параметров
  • Данные конфигурации загружаются в модуль через инструмент конфигурации

Нормальный режим работы (S1.8 = OFF):

  • M0306 выступает в роли ведущего Modbus на стороне устройства
  • M0306 выступает в роли ведомого PROFIBUS DP на стороне системы управления
  • Циклически выполняет настроенную очередь команд Modbus для чтения/записи данных платы пользователя
  • Обменивается данными I/O с системой управления — ведущим PROFIBUS в реальном времени

Обзор настройки

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

Этапы настройки:

  1. Установите S1.8 в ON (режим конфигурации) и включите питание модуля
  2. Подключите модуль к ПК через TTL-последовательное устройство
  3. Откройте Modbus General Configuration Tool и добавьте устройство
  4. Настройте следующие параметры:
    • Параметры связи Modbus: Скорость передачи (2400-19200), биты данных (8), чётность (Нет/Чётная/Нечётная), стоп-биты, адрес ведомого
    • Параметры управления вводом/выводом Modbus: Код функции команды Modbus, адрес регистра, количество данных, режим обновления
    • Параметры связи PROFIBUS: ID устройства, данные конфигурации I/O
    • Параметры пользователя: Параметры, не требующие обновления в реальном времени, передаются только при инициализации
    • Параметры установки DP-адреса через последовательный порт: Включение/отключение чтения DP-адреса с платы пользователя
  5. Сохраните конфигурацию в модуль
  6. Установите S1.8 в OFF (нормальный режим работы) и перезапустите питание модуля

Пакетная загрузка: Для производителей с несколькими модулями, требующими одинаковой конфигурации, сохраните конфигурацию в файл и загрузите её пакетно во все модули.

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

Параметр Значение
Питание (MCU) 5,0 В / 120 мА или 3,3 В / 100 мА
Скорость передачи шины DP Самоадаптация, 9,6 Кбит/с … 12 Мбит/с
Протокол до преобразования Modbus RTU
Протокол после преобразования PROFIBUS DP
Макс. входные данные ≤244 байт
Макс. выходные данные ≤244 байт
Макс. общий объём I/O ≤360 байт
Макс. данные пользователя ≤200 байт
Макс. данные конфигурации I/O ≤20 байт
Диапазон температур -40°C … +85°C
Диапазон влажности 5-95% (без конденсации)
Время запуска ≤5 с
Вес 14 г
Габариты (Д×Ш×В) 65×42×14 мм
ЭМС GB/T 18268.1

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

Код Операция
01H Чтение статуса катушек
02H Чтение статуса входов
03H Чтение регистров хранения
04H Чтение входных регистров
05H Установка одной катушки
06H Запись одного регистра
0FH Запись нескольких катушек
10H Запись нескольких регистров

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

Проблема Возможная причина Решение
Сбой связи Modbus Неверная скорость / чётность / адрес ведомого Проверьте параметры связи Modbus в конфигурации
Сбой связи DP Неверный адрес DP / несоответствие GSD-файла Проверьте настройки DIP-переключателя S1, проверьте ID устройства
LED2 не горит Нет связи Modbus / Сбой ведомого Проверьте подключение платы пользователя и конфигурацию
LED1 не горит Нет связи DP / Нет питания Проверьте сеть PROFIBUS DP и питание

Для получения подробной диагностической информации используйте функцию мониторинга устройства в Modbus General Configuration Tool для просмотра кодов ошибок связи Modbus и определения команды, которая вызывает сбой.

Нужно добавить поддержку PROFIBUS DP в ваши Modbus-приборы? Обратитесь в нашу OEM-группу поддержки для получения помощи по интеграции.

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