Пять лет назад в ресторане была проведена реконструкция, был установлен контроллер Honeywell, который собирает телеметрию со всех остальных контроллеров инженерных систем. На нижнем уровне установлены модули ОВЕН.

Предположительно после скачков напряжения контроллер Honeywell вышел из строя. Поскольку Honeywell ушла из России, было решено перейти на контроллер российского производителя WIRENBOARD PRO. Такое решение предложил интегратор «Автоматика Центр» и согласовал с заказчиком.

Интересно, что интегратор довольно давно вел проекты на Honeywell, но принял стратегическое решение перейти на WIRENBOARD PRO. Программную экосистему MSC разработала компания «БК контрол», к ней интегратор добавил свой прикладной софт. В итоге создали аппаратно-программный комплекс из контроллера WIRENBOARD PRO, софта MSC и прикладного уровня, заменяющий контроллер западного производителя. Для инженеров в нем, как и в  Honeywell, доступен язык логического программирования FBD. Интерфейс программы сделали максимально близким к Honeywell Arena AX, чтобы инженерам  было привычно. Интегратор заявляет о бесшовной замене — не нужно менять щит, ставить новые модули ввода/вывода (здесь остались ОВЕН), устанавливать дополнительные шлюзы. Контроллер c MSC «на борту» поддерживает протоколы Modbus, BACnet, KNX, DALI и другие — при необходимости интеграцию можно сделать через OPC-сервер на клиенте.

В этом и заключается преимущество контроллера на Linux — он дает хорошую гибкость и позволяет запускать любую программную среду, в том числе ПО MCS, функционально не уступающее софту от Honeywell и имеющее близкий к нему интерфейс пользователя.

Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Дополнительные фото
Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Интерфейс системы диспетчеризации ресторана
Интерфейс MCS Configurator
Интерфейс MCS Configurator
Интерфейс MCS Configurator
Интерфейс MCS Configurator
Графики в интерфейсе диспетчеризации
Графики в интерфейсе диспетчеризации

Автоматизация и диспетчеризация в ресторане

Перейдем к реализации на примере ресторана.

Контроллер WIRENBOARD PRO собирает телеметрию с остальных контроллеров и модулей ввода/вывода объекта. В этом случае системы следующие:

  1. 12 модулей ввода/вывода ОВЕН обеспечивают автоматизацию ИТП и собирают информацию с датчиков. Контроллер WIRENBOARD PRO получает с них информацию по протоколу Modbus RTU.

  2. Система кондиционирования VRV Hitachi, интеграция через шлюз по протоколу Modbus RTU. Контроллер WIRENBOARD PRO получает данные диспетчеризации, а также включает/выключает систему кондиционирования по расписанию.

  3. Чиллер TRANE. Здесь простая диспетчеризация через модули ОВЕН (сухие контакты), тоже включение/выключение по расписанию.

  4. Приточная вентиляционная установка с контроллером Carel подключена к контроллеру WIRENBOARD PRO через Modbus TCP. Контроллер получает данные диспетчеризации, включает/выключает установку по расписанию.

  5. Приточная вентиляционная установка с контроллером SWEGON подключена к контроллеру WIRENBOARD PRO через Bacnet IP. Контроллер получает данные диспетчеризации, включает/выключает установку по расписанию.

  6. Панель WEINTEK на щите для локального управления подключена к контроллеру WIRENBOARD PRO через Modbus TCP.

Схема подключения других контроллеров и модулей ввода/вывода к WIRENBOARD PRO
Схема подключения других контроллеров и модулей ввода/вывода к WIRENBOARD PRO
Контроллер WIRENBOARD PRO в щите автоматизации ресторана
Контроллер WIRENBOARD PRO в щите автоматизации ресторана
Дополнительные фото
Старая версия щита с контроллером Honeywell
Старая версия щита с контроллером Honeywell
Новая версия щита с контроллером WIRENBOARD PRO
Новая версия щита с контроллером WIRENBOARD PRO
Пульт управления контроллером SWEGON приточной вентиляционной установки
Пульт управления контроллером SWEGON приточной вентиляционной установки
Приточная вентиляционная установка SWEGON
Приточная вентиляционная установка SWEGON
ИТП ресторана
ИТП ресторана
Панель WEINTEK на щите для локального управления
Панель WEINTEK на щите для локального управления
Пульт управления чиллером TRANE
Пульт управления чиллером TRANE

Заключение

Интеграторам и заказчикам приходится сталкиваться с проблемой технического сопровождения систем на западных контроллерах, в том числе Honeywell. Об официальном сервисном обслуживании говорить уже не приходится, как и о «белых» поставках. Все это создает неприемлемые риски для бизнеса. А как быть, если нужно собрать проект с нуля?

Интегратор «Автоматика Центр» совместно с разработчиком ПО MCS предложил решение на базе контроллера WIRENBOARD PRO, которое позволило полностью заменить Honeywel. Для программирования доступен привычный язык FBD, щит переделывать не пришлось, как и остальные модули. Решение работает, заказчик доволен. На контроллер есть гарантия и официальный сервис.

Приходилось ли вам сталкиваться с подобными проблемами? Как их удалось решить в вашем случае? Пишите в комментариях

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


  1. klammrock
    20.06.2024 07:27
    +1

    Добрый день, а на чем BACNet реализовали?


    1. 5Kirill5
      20.06.2024 07:27
      +2

      На Java, как я понимаю


  1. panzerfaust
    20.06.2024 07:27
    +1

    Интерфейс MCS Configurator

    А вы ничего не путаете? На картинке буквально интерфейс IDE Arena AX от Honeywell Centraline. Вы хотите сказать, что вы полностью скопировал их UI?


  1. 5Kirill5
    20.06.2024 07:27
    +3

    Да, разработчик сделал интерфейс максимально похожим на Arena AX (Niagara)


  1. Teemon
    20.06.2024 07:27

    Расскажите побольше про FBD? Вас уговаривают уже сколько времени добавить мэк языки, вы говорите "это никому не нужно/долго/дорого" и тут на тебе - FBD!

    Что под капотом, как это? Циклы, таймеры и тд, как это все работает?


    1. wofs
      20.06.2024 07:27
      +1

      Расскажите побольше про FBD? Вас уговаривают уже сколько времени добавить мэк языки, вы говорите "это никому не нужно/долго/дорого" и тут на тебе - FBD!

      Сами удивились :) Интегратор просто нанял компанию и написали, мы так не умеем пока. Там же ещё есть кусок про поддержку всего этого, у интегратора это бизнес и он для себя делает, а когда для других — это уже сложнее.

      Как работает внутри, не знаю, может разработчики ответят, это не мы делали.


    1. panzerfaust
      20.06.2024 07:27
      +1

      Сомневаюсь, что разработчики вам ответят. Они вон утверждают, что 1 в 1 скопировали UI IDEшки и скады Centraline. А из этого факта у меня складывается мнение, что они просто выдрали JAR из прошивки контроллера Centraline Hawk и запустили на своем железе. А для этого не нужно глубоко нырять в реверс-инжиниринг обфусцированного джарника и выяснять циклы там или таймеры.

      Добавить добавили, а вот про саппорт и доработки - вопрос. Исходников-то скорее всего нет.


      1. 5Kirill5
        20.06.2024 07:27
        +2

        В части техподдержки ситуация сильно лучше, чем было с Honeywell. Замечания устраняются, доработки выполняются. Например, для оборудования Wirenboard сделали модуль, позволяющий просто вытаскивать модули ввода/вывода из библиотеки, не нужно искать регистры для настройки каналов, всё ок


  1. ForToDo
    20.06.2024 07:27
    +1

    Пара вопросов.

    Слайд 2 блок управления насосами. Что значит "статус" зелёный? А "авария" серый? Что будет если нажать на кнопку "работа"? Вроде это кнопка.... Не очень понятно с ходу, без инструкции не разобрать.

    По железу: у Вас контроллер обслуживает 3 разные шины с различными приборами(на разных скоростях?), какое итоговое время отклика системы?


    1. 5Kirill5
      20.06.2024 07:27
      +1

      Зеленый - работает, серый станет красным, если придёт авария, по кнопке работа откроется окно управления АВР насосной группы. Время отклика зависит от индивидуальной настройки опроса каждой шины. В целом менее секунды, можно ещё выкрутить, но для HVAC задач быстрее не было нужно


      1. ForToDo
        20.06.2024 07:27

        Т.е. "статус" было бы логично назвать "работа", а кнопку назвать "управление АВР"?

        Либо в текстовом виде - статус: работа/резерв/авария. Вроде же очевидная логика.

        На снимке с графиками одна ось временная, вторая процентная. А в подписи температуры. Или выводится процент номинала датчика?

        А по железу я скорее имел ввиду как быстро происходит полный обмен данными со всеми устройствами на интерфейсах.

        Я понимаю про импортозамещение - круто, молодцы. Возможно, оно даже работает как заявлено. Но весь интерфейс на скорую руку как в первый раз и это бросается в глаза. Может показаться, что докапываюсь до мелочей, но это просто очевидные и простые нестыковки.


  1. konstantin1970
    20.06.2024 07:27
    +2

    Мы примерно такую же задачу решали. Меняли итальянские мозги чилера на контроллер российского производства logichub.ru. Там встроенный язык ST. Очень удобно и просто. Кстати, как дополнительные входа выхода использовали релейные модули wirenboard.ru по modbys т.к. на самом контроллере только по 12 входов и 12 выходов.