BACnet MSTP на практике: подключение контроллеров Siemens PXC к Desigo CC
Интеграция оборудования от разных производителей в единую систему управления зданием (BMS) — ключевая задача при реализации проектов автоматизации. Одним из наиболее распространённых сценариев является подключение контроллеров Siemens PXC к платформе Siemens Desigo CC через протокол BACnet MSTP (Master-Slave/Token-Passing).
Этот сценарий типичен для объектов, где:
- Уже установлены контроллеры PXC (на чиллерах, приточных установках, насосных группах)
- Централизованное управление реализуется через Desigo CC
- Требуется передача данных о температуре, состоянии оборудования, авариях
В этой статье — практическая, технически точная инструкция по настройке и подключению контроллеров Siemens PXC25.1, PXC50, PXC.E к Desigo CC v6.x / v7.x через BACnet MSTP.
✅ Все данные основаны на:
— ISO/IEC 16484-5 (BACnet)
— Официальной документации: Siemens Desigo CC Engineering Manual, PXC Controller Operating Instructions
— Руководствах: BACnet Integration Guide for Desigo CC, Siemens Technical Bulletin TBL-001
1. Что такое BACnet MSTP?
BACnet MSTP (Master-Slave Token-Passing) — это последовательный протокол передачи данных по RS-485, используемый для связи между контроллерами в системах автоматизации.
Основные характеристики:
| Параметр | Значение |
|---|---|
| Среда передачи | Экранированная витая пара (2 провода + экран) |
| Топология | Линейная шина (не звезда!) |
| Максимальная длина | До 1200 м |
| Скорость | 38.4 кбит/с (стандарт), 76.8 кбит/с (при короткой линии) |
| Максимум устройств | 64 узла на сегмент |
| Адресация | BACnet Device Instance Number (0–4194303) |
⚠️ MSTP не совместим с Modbus RTU или свободным протоколом!
2. Подготовка оборудования
2.1. Необходимое оборудование
| Компонент | Пример |
|---|---|
| Контроллер | Siemens PXC25.1, PXC50, PXC.E |
| BACnet MSTP интерфейс в Desigo CC | DDC-BAC-MSTP модуль или сторонний шлюз (TAC Xenta, Distech) |
| Кабель | Экранированный, 2×0.8 мм² (например, J-Y(St)Y 2x2x0.8) |
| Терминаторы | 120 Ом на обоих концах шины |
| Инструмент диагностики | BACnet Scout, Wireshark + USB-to-RS485 адаптер |
2.2. Настройка контроллера PXC (локально)
Перед подключением необходимо задать параметры BACnet на самом контроллере.
Шаги:
- Подключитесь к PXC через сервисную кнопку или ноутбук (USB/RS-485).
- Перейдите в меню:
Service → Communication → BACnet → MSTP - Установите:
- Baud Rate:
38400(или76800, если вся сеть поддерживает) - MAC Address: уникальный номер (1–127). Пример: PXC1 = 10, PXC2 = 11
- Max Master:
127(стандарт) - Device Instance: должно совпадать с MAC (рекомендуется)
- Device Name:
PXC-ETL-1(человекочитаемое имя) - APDU Timeout:
3000 ms - Address Binding:
Dynamic
- Baud Rate:
- Сохраните настройки и перезагрузите контроллер.
✅ Важно: MAC-адрес должен быть уникальным в пределах одного сегмента MSTP!
3. Подключение к Desigo CC
3.1. Физическое подключение
- Проложите кабель шиной (daisy-chain) — не «звездой».
- Подключите:
- B+ → A
- B– → B
- GND/SG → экран кабеля (в одной точке!)
- Установите резисторы 120 Ом на первом и последнем устройстве в цепи.
- Подключите шину к порту MSTP на DDC-BAC-MSTP модуле в Desigo CC.
⚠️ Не подключайте экран к GND в нескольких точках — будет циркуляция токов!
3.2. Настройка порта MSTP в Desigo CC
- Войдите в Desigo CC (через WebStation или Desktop Client).
- Перейдите:
System Configuration → Controllers and Networks → Networks → BACnet MS/TP - Выберите нужный порт (например,
COM3) - Установите:
- Baud Rate: 38400
- Number of Bits: 8
- Parity: None
- Stop Bits: 1
- Maximum Masters: 127
- MAC Address: 127 (Desigo CC — master)
4. Автообнаружение и импорт устройств
4.1. Поиск устройств (Who-Is)
- В Desigo CC:
Tools → BACnet Utilities → Network Management → Send Who-Is - Система отправит широковещательный запрос.
- Все подключённые PXC должны ответить (
I-Am).
🔍 Если устройства не отвечают:
— Проверьте питание
— Убедитесь, что нет дублирования MAC-адресов
— Используйте анализатор BACnet (BACnet Scout)
4.2. Импорт устройств
- После обнаружения:
- Выделите нужные PXC
- Нажмите
Import Devices
- Desigo CC создаст объекты:
Analog Input(температура, давление)Binary Input(состояние вентилятора, авария)Analog Output(положение заслонки)Binary Output(команда пуск/стоп)
✅ Имена объектов можно переименовать: например,AI-1→Temp_Return_Air
5. Проверка и тестирование
5.1. Проверка связи
- Убедитесь, что статус устройства —
Online - Проверьте значение хотя бы одного AI (например, температура)
- Откройте
Trending— график должен обновляться
5.2. Тест управления
- Найдите BO-объект (например,
Start_Stop_Pump) - Отправьте команду
True - Убедитесь, что сигнал дошёл до PXC и оборудование запустилось
⚠️ Если команда не проходит:
— Проверьте права доступа (Access Level)
— Убедитесь, что объект не заблокирован в PXC
5.3. Диагностика через BTL Viewer
Используйте BACnet Testing Laboratory (BTL) Viewer для анализа APDU-пакетов
Проверьте:
I-AmответыRead PropertyзапросыConfirmed COV Notifications
6. Распространённые ошибки и как их исправить
| Ошибка | Причина | Решение |
|---|---|---|
| Устройство не определяется | Дублирование MAC-адреса | Проверьте все PXC |
| Обрыв связи | Подключение «звездой» | Переделайте на шину |
| Плохое качество сигнала | Нет терминаторов | Установите резисторы 120 Ом на концах |
| Нет данных | Неправильный baud rate | Проверьте 38400 бод |
| Не работает управление | Объект в режиме «Auto» в PXC | Переведите в «Manual Override» или разрешите BACnet-управление |
| Частые потери связи | Плохой экран, наводки | Подключите экран в одной точке, держите далее от силовых кабелей |
7. Пример: подключение PXC25.1 к Desigo CC
Сценарий: Приточная установка с контроллером PXC25.1.
- На PXC25.1:
- MAC:
15 - Device Name:
PXC-AHU-3 - Baud:
38400
- MAC:
- Физическое подключение:
- Кабель: J-Y(St)Y 2x2x0.8
- Терминаторы: на PXC и на последнем устройстве
- В Desigo CC:
- Порт: COM3, 38400, Max Masters: 127
- Send Who-Is → обнаружен
PXC-AHU-3 - Import Devices
- Проверка:
- Температура притока:
22.5 °C - Вентилятор:
Running - Команда
Start→ вентилятор запущен
- Температура притока:
8. Заключение
Подключение контроллеров Siemens PXC к Desigo CC по BACnet MSTP — стандартная, но требующая внимания к деталям задача.
Ключевые принципы успеха:
- Единый baud rate на всех устройствах
- Уникальные MAC-адреса
- Правильная топология шины
- Терминаторы на концах
- Подключение экрана в одной точке
- Проверка через Who-Is и тренды
При соблюдении этих правил интеграция проходит стабильно и обеспечивает надёжную работу системы автоматизации.
