Интеграция LG VRF Multi V 2/3 в систему диспетчеризации через masterOPC и TAC Vista
- Введение
Цель работы — исследовать механизм обмена данными VRF-систем LG Multi V 2/3 по интерфейсу RS-485 и разработать способ чтения параметров внутренних блоков, их мониторинга и управления через OPC-сервер и диспетчерскую систему TAC Vista.
Все приведённые данные использованы исключительно для целей локальной интеграции.
- Архитектура решения
Оборудование:
- VRF-система LG Multi V 2/3 (наружные блоки — НБ, внутренние блоки — ВБ)
- Стандартная шина связи RS-485
- Конвертер Ethernet <-> RS-485
- ПК с masterOPC Server
- Система диспетчеризации TAC Vista
Схема взаимодействия:
[Внутренние блоки]
| RS-485
[Наружный блок — мастер шины]
| RS-485
[Ethernet↔RS485 адаптер]
| Ethernet
[masterOPC] → [TAC Vista]
- Пассивный сниффинг
Для анализа использовался:
- sscom5 для записи пакетов
- RS-485 <-> Ethernet адаптер в параллель с шиной
- Параметры порта: 4800 baud, 8 data bits, no parity, 1 stop bit
Пример полученных пакетов:
80 00 A0 6A 02 30 03 EA 10 02 A0 00 6A 00 B0 03 6E 75 74 28 00 1C 00 3F
80 00 A0 6B 02 30 03 95 10 02 A0 00 6B 00 B0 03 6C 75 75 28 00 1C 00 3F
Пакет состоит из двух частей:
Команда к НБ (8 байт)
80 00 A0 6A 02 30 03 EA
Ответ от НБ о состоянии ВБ (16 байт)
10 02 A0 00 6A 00 B0 03 6E 75 74 28 00 1C 00 3F
- MasterOPC архитектура тегов
- Node1 – кабель связи RS485 номер 1
- К30 – Vrf система
- 7С – номер внутреннего блока
- ID – id внутреннего блока на сервере
- Address – адрес внутреннего блока в системе Vrf (01 – FF)
- Setpoint – уставка температуры
- Error – код аварии в режиме реального времени
- FanSpeed – скорость вентилятора (1, 2, 3, 4 – авто)
- Status – состояние Вкл/Выкл
- Mode – режим работы (Холод, Тепло, Осушение, Обдув, Авто)
- TemperatureInside – температура датчика воздуха ВБ
- LastConnectionTime – когда были получены последние данные
- Block – блокировка вкл/выкл
- Swing – режим разбрасывания воздуха шторками вкл/выкл
- LastReceivedData – последние полученные данные от ВБ
- Интеграция в TAC Vista
- TAC Vista читает/пишет OPC-теги
- Визуализирует все ВБ
- Схемы этажей
- Удалённое управление
Сканер для поиска всех внутренних блоков в пределах одной ноды
В полученном списке адресов выявлены проблемы:
- Знаком вопроса отмечены адреса, которые повторяются на одной ноде.
- На ноде 1 дублируется адрес 00, что означает наличие нескольких блоков с этим служебным адресом. Адрес 00 используется только для первичной настройки и не должен присутствовать в рабочей системе.
- На той же ноде 1 также есть дублирующийся адрес 29.
- На ноде 2 обнаружен один блок с адресом 00.
- На ноде 4 — несколько блоков с адресом 00.
Проверка адреса
Нода один после отправки запроса нет ответа, значит адрес свободен. Нода два получен ответ от адреса 69 – адрес занят. Если будет получен битый пакет, например меньше 16 байтов или неправильные байты в ответе, значит существуют дубликаты адреса или неисправен ВБ.
- Результаты
- Полный мониторинг состояния ВБ LG в реальном времени
- Возможность управления
- Гибкость подключения (OPC, SCADA, BMS)
- Возможность масштабирования
- Заключение
- исследование подтвердило возможность интеграции LG VRF Multi V 2/3 через стандартный RS-485
- разработанный OPC-драйвер обеспечивает полноценный мониторинг и управление
- TAC Vista позволяет создавать удобный интерфейс
Данная публикация основана на собственных наблюдениях процесса обмена данными между оборудованием в рамках легальной эксплуатации системы кондиционирования.
- Автор не использовал сервисные прошивки, SDK, внутренние документации или защищённые материалы компании LG.
- Материал предназначен исключительно для образовательных и исследовательских целей в контексте интеграции в системы автоматизации зданий.
- Вся информация получена неинвазивными методами, не вмешивающимися в работу оборудования.
Источник: https://habr.com/ru/articles/973916/