Как настроить HART-мультиплексор в PACTware через DTM?
В PACTware путь к датчику собирается из DTM: коммуникационный DTM отвечает за связь с мультиплексором, DTM датчика — за параметры и функции самого прибора. Для КР-HART-MUX8.М3 в режиме MACX MCR-S-MUX СКБ публикует порядок с DTM Phoenix Contact: в мультиплексоре те же адрес и скорость, что в PACTware, чётность ODD, датчик — с адресом 0 и без пакетного режима. Состав DTM для режима KFD2-HMM-16 СКБ не публиковал.
Что такое PACTware и DTM
PACTware — это frame application: программа-оболочка, которая сама по себе не умеет разговаривать ни с одним конкретным прибором. Знание об устройстве лежит в DTM (Device Type Manager) — драйвере, который поставляет производитель. Оболочка отвечает за проект и дерево устройств, DTM — за диалог с конкретной моделью.
В проекте с HART-мультиплексором цепочка состоит из трёх звеньев:
- коммуникационный DTM — путь от ПК до мультиплексора: порт, скорость, параметры HART-обмена;
- DTM мультиплексора — сам мультиплексор: его адрес на шине и каналы;
- DTM датчика — параметры и функции конкретного прибора.
Поэтому «связи нет» может означать обрыв в любом звене, а не только в кабеле.
КР-HART-MUX8.М3 в режиме MACX MCR-S-MUX
Порядок по инструкции СКБ «Настройка MACX MCR-S-MUX в PACTware» — она опубликована в разделе «Файлы» карточки прибора:
- Установите пакет DTM Phoenix Contact для HART-мультиплексоров. В карточке КР-HART-MUX8.М3 он опубликован как «Программный модуль DTM» — Phoenix Contact HART Mux DTMs версии 1.00.08.525.
- Добавьте в проект коммуникационный DTM «PHOENIX CONTACT HART over RS485» и выберите COM-порт и скорость. Чётность в PACTware изменить нельзя — она всегда ODD.
- Добавьте под ним мультиплексор «MACX MCR-S-MUX 16 Channels» и задайте его адрес. Если на шине RS-485 несколько мультиплексоров, у каждого должен быть свой адрес.
- Добавьте на канал, к которому подключён датчик, его DTM.
- Проверьте настройки обмена в самом мультиплексоре: для используемого интерфейса заданы те же адрес и скорость, что в PACTware, и контроль чётности ODD (РЭ, раздел 5.3). Параметры меняются только через USB программой «Настройка КР (USB)».
Для режима совместимости с Pepperl+Fuchs KFD2-HMM-16 состав DTM в опубликованных материалах СКБ не приводится — уточните его у производителя до начала работ.
Через ETH-HART-MUX64.М3
ETH-HART-MUX64.М3 с контроллерами расширения КР-HART-MUX8.М3 и КР-HART8.М3 работает с PACTware по HART-IP. Используются оригинальные DTM Phoenix Contact: мультиплексор отображается как GW PL ETH/UNI-BUS, контроллеры расширения — как GW PL HART8-BUS. На шине может быть до восьми модулей с уникальными адресами от 1 до 8, которые задают в программе «Настройка КР (USB)»; PACTware находит такие мультиплексоры в локальной сети (РЭ ETH-HART-MUX64.М3, раздел 5.7). В карточке ETH-HART-MUX64.М3 опубликован DTM Phoenix Contact GW PL ETH/…-BUS версии 1.0.3.
КР-HART8.М3 работает с PACTware только в связке с ETH-HART-MUX64.М3 (FAQ СКБ) — это стоит учесть при выборе состава системы, а не на этапе пусконаладки.
Если специального DTM датчика нет
Generic HART DTM работает с общими HART-командами: в примере из РЭ ETH-HART-MUX64.М3 он показывает первичную переменную, ток петли и переменные SV, TV, QV. Доступа ко всем специальным параметрам конкретного датчика он не даёт — для них нужен DTM производителя датчика.
Связь есть в программе настройки, но нет в PACTware
Программа настройки мультиплексора и PACTware ведут обмен по-разному, и собственная утилита может работать при настройках, с которыми DTM уже не отвечает. Для работы КР-HART-MUX8.М3 с PACTware нужны (FAQ СКБ; ответ опубликован 30.04.2026, до появления режима KFD2-HMM-16, и относится к режиму MACX MCR-S-MUX):
- чётность в настройках мультиплексора — ODD;
- адрес датчика — 0;
- пакетный режим (burst mode) — выключен;
- на один канал подключён только один датчик.
Почему именно эти условия
- Адрес 0 и один датчик на канал. КР-HART-MUX8.М3 работает с одним HART-устройством с адресом 0 на канал (РЭ, раздел 2).
- Выключенный burst mode. В пакетном режиме датчик передаёт данные по собственной инициативе, не дожидаясь запроса. Эти незапрошенные пакеты накладываются на диалог DTM и ломают его.
- Чётность ODD. В коммуникационном DTM Phoenix Contact чётность не настраивается и всегда равна ODD, поэтому мультиплексор настраивают так же — параметры на обеих сторонах должны совпадать.
Порядок проверки по слоям
- Физическое подключение: питание, HART-вход параллельно датчику, балластный резистор 230…500 Ом в токовой цепи (РЭ, раздел 5.1).
- Программа настройки видит датчик — значит, полевой уровень в порядке и искать нужно выше.
- Интерфейс: скорость, адрес мультиплексора и чётность одинаковы в мультиплексоре и в коммуникационном DTM.
- Проект PACTware: коммуникационный DTM, DTM мультиплексора, датчик на правильном канале.
- Датчик: адрес 0, burst mode выключен, один датчик на канал, установлен DTM именно этой модели и версии.
Что приложить к обращению
Версии PACTware и установленных DTM, модель мультиплексора и выбранный режим совместимости, интерфейс и параметры обмена, модель датчика и текст сообщения об ошибке или снимок экрана.
Вопрос по вашему проекту
Приборы для этой задачи: Мультиплексор КР‑HART‑MUX8.M3 Мультиплексор ETH‑HART‑MUX64.M3 Контроллер КР‑HART8.М3
Форма «Вопрос специалисту» откроется с заполненной темой — добавьте модель оборудования, название и версию ПО.
Проверить состав проекта PACTwareНормативный источник
Точные требования — в руководстве по эксплуатации. Справочник объясняет принцип, РЭ определяет, что допустимо для конкретного прибора.
Источники
- Инструкция СКБ «Настройка MACX MCR-S-MUX в PACTware», PDF
- Руководство по эксплуатации КР-HART-MUX8.М3 (аппаратная ревизия 2), разделы 2, 5.1, 5.3
- Руководство по эксплуатации ETH-HART-MUX64.М3, раздел 5.7
- Вопросы и ответы СКБ «Промавтоматика», вопросы о работе КР-HART-MUX8.М3 и КР-HART8.М3 с PACTware
- PACTware: описание продукта, user help
- PACTware: вопросы и ответы, service
- FDT Group, архитектура FDT/DTM, назначение DTM и роли frame application KSRC-FDT-DTM

