Интеграция LG VRF Multi V 2/3 в систему диспетчеризации через masterOPC и TAC Vista

1. Введение

Цель работы — исследовать механизм обмена данными VRF-систем LG Multi V 2/3 по интерфейсу RS-485 и разработать способ чтения параметров ��нутренних блоков, их мониторинга и управления через OPC-сервер и диспетчерскую систему TAC Vista.

Все приведённые данные использованы исключительно для целей локальной интеграции.

2. Архитектура решения

Оборудование:

  • VRF-система LG Multi V 2/3 (наружные блоки — НБ, внутренние блоки — ВБ)

  • Стандартная шина связи RS-485

  • Конвертер Ethernet <-> RS-485

Конвертер Ethernet <-> RS485
Конвертер Ethernet <-> RS485
  • ПК с masterOPC Server

  • Система диспетчеризации TAC Vista

Схема взаимодействия:

[Внутренние блоки]

  | RS-485

[Наружный блок — мастер шины]

         | RS-485

[Ethernet↔RS485 адаптер]

         | Ethernet

[masterOPC] → [TAC Vista]

3. Пассивный сниффинг

Для анализа использовался:

  • 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

6. 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 – последние полученные данные от ВБ

7. Интеграция в TAC Vista

  • TAC Vista читает/пишет OPC-теги

  • Визуализирует все ВБ

Внешний вид плана этажа с блоками и панелью управления в tac vista
Внешний вид плана этажа с блоками и панелью управления в tac vista
  • Схемы этажей

  • Удалённое управление

Выбраны блоки для отправки команды, левая кнопка мыши
Выбраны блоки для отправки команды, левая кнопка мыши
Блоки после получения команды
Блоки после получения команды
Примеры отображения информации полученной от блоков, меню правой кнопки мыши
Примеры отображения информации полученной от блоков, меню правой кнопки мыши

Сканер для поиска всех внутренних блоков в пределах одной ноды

Поиск блоков на каждой ноде
Поиск блоков на каждой ноде

В полученном списке адресов выявлены проблемы:

  • Знаком вопроса отмечены адреса, которые повторяются на одной ноде.

  • На ноде 1 дублируется адрес 00, что означает наличие нескольких блоков с этим служебным адресом. Адрес 00 используется только для первичной настройки и не должен присутствовать в рабочей системе.

  • На той же ноде 1 также есть дублирующийся адрес 29.

  • На ноде 2 обнаружен один блок с адресом 00.

  • На ноде 4 — несколько блоков с адресом 00.

Проверка адреса

Пример проверки адреса на ноде
Пример проверки адреса на ноде

Нода один после отправки запроса нет ответа, значит адрес свободен. Нода два получен ответ от адреса 69 – адрес занят. Если будет получен битый пакет, например меньше 16 байтов или неправильные байты в ответе, значит существуют дубликаты адреса или неисправен ВБ.

8. Результаты

  • Полный мониторинг состояния ВБ LG в реальном времени

  • Возможность управления

  • Гибкость подключения (OPC, SCADA, BMS)

  • Возможность масштабирования

9. Заключение

  • исследование подтвердило возможность интеграции LG VRF Multi V 2/3 через стандартный RS-485

  • разработанный OPC-драйвер обеспечивает полноценный мониторинг и управление

  • TAC Vista позволяет создавать удобный интерфейс

Данная публикация основана на собственных наблюдениях процесса обмена данными между оборудованием в рамках легальной эксплуатации системы кондиционирования.

  • Автор не использовал сервисные прошивки, SDK, внутренние документации или защищённые материалы компании LG.

  • Материал предназначен исключительно для образовательных и исследовательских целей в контексте интеграции в системы автоматизации зданий.

  • Вся информация получена неинвазивными методами, не вмешивающимися в работу оборудования.

Автор не несёт ответственности за неправильное использование материала.