Интеграция 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

4. Командный пакет (опрос или изменение состояния ВБ)

80 00 A0 6A 02 30 03 EA

Байт

0

80 (уставка целое число), 84 (уставка дробное число)

3

Адрес внутреннего блока от 01 до FF. 00 – адрес для автораздачи адресов

4

00 – опрос состояния выключенного блока, 01 – опрос состояния включенного блока, 02 – команда стоп, 03 – команда пуск, 06 – команда стоп с блокировкой, 07 – команда пуск с блокировкой.

5

Скорость вентилятора 1, 2, 3, 4 (старшая тетрада) и режим 0, 1, 2, 3, 4 (младшая)

6

Младшая тетрада, уставка : значение + 15

7

CRC

5.  Ответ от ВБ (16 байт)

10 02 A0 00 6A 00 B0 03 6E 75 74 28 00 1C 00 3F

Байт

1

02 - выключен, 03 - включен, 06 – выключен и заблокирован, 07 — включен и заблокирован

4

Адрес ВБ

5

Код ошибки

6

Состояние (режим+скорость) — таблица ниже

7

Фактическая уставка (байт + 15)

8–11

Температура воздуха (через сопротивление датчика)

Таблица режима/скорости (байт № 6)

Режим / скорость

1

2

3

Auto

Cool

90

A0

B0

C0

Heat

94

A4

B4

C4

Fan

92

A2

B2

C2

Dry

91

A1

B1

C1

Auto

93

A3

B3

C3

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.

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

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

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

Комментарии (0)