В 1995 году в историческом офисном здании в центре Москвы провели реконструкцию. Полностью заменили оборудование ИТП, использовали Siemens и Danfoss. Автоматизацию собрали на контроллере Honeywell — на тот момент это была современная, модульная и надежная система, которая проработала почти 30 лет, значительно превысив гарантийный срок эксплуатации.
Оборудование за последние годы постепенно выходило из строя. Если бы компания Honeywell не ушла с российского рынка, можно было бы подобрать более современное решение этого же производителя, но увы.
Дополнительные фото
Что делать?
У заказчика было два пути:
Первый — замена щитов автоматизации, что требовало проведения значительного объема монтажных работ. Учитывая, что здание историческое, возникали большие сложности с оформлением разрешений и согласований.
Второй — заменить контроллеры и модули ввода/вывода внутри щитов, по возможности сохранив исправное электрическое оборудование шкафа (автоматические выключатели, релейные модули, контакторы) и КИП (датчики температуры и давления, реле перепада…).
Дополнительные фото
По рекомендации интегратора «Автоматика Центр» заказчик выбрал второй вариант и заменил Honeywell в существующих электрощитах на контроллер WIRENBOARD PRO. Но как быть с программным обеспечением, ведь контроллер Honeywell использует язык логического программирования FBD?
И здесь нашли решение. Компания «БК контрол» разработала мультиплатформенную систему управления MCS, интегратор добавил к ней свой прикладной софт. В итоге создали аппаратно-программный комплекс из контроллера WIRENBOARD PRO и софта MCS, заменяющий контроллер американского производителя. Причем софт MCS недавно внесли в реестр российского ПО Минцифры.
Для инженеров, как и раньше, доступен графический язык программирования FBD. Интерфейс программы разработали максимально похожим на Honeywell Arena AX, что упрощает переход. Интегратор демонстрирует бесшовную замену — не нужно менять щит, устанавливать дополнительные шлюзы. Это решение идеально вписалось в существующую систему диспетчеризации Arena NX, в которой также работают контроллеры Honeywell Excel5000 (протокол C-Bus) и Excel Web II (протокол BACnet). Контроллер c MCS «на борту» поддерживает протоколы Modbus, BACnet, KNX, DALI и другие — при необходимости интеграцию можно выполнить через OPC-сервер на стороне клиента.
С помощью языка программирования FBD можно решать широкий спектр промышленных задач автоматизации. В библиотеке функциональных блоков, помимо набора простейших логических операций («и», «или», «не», «импульсаторы», «задержки времени» и т. д.), есть блоки и для сложных операций: несколько вариантов ПИД-регуляторов, блок управления 3-pt приводами клапанов, временные расписания для команд, погодозависимые блоки расчёта заданий и т.д.
Дополнительные фото
Автоматизация и диспетчеризация в ИТП
А теперь рассмотрим решение более подробно.
Контроллер WIRENBOARD PRO установили весной 2024 года, тогда же запрограммировали через FBD автоматизацию ИТП, взяв за основу старые алгоритмы работы ПЛК Honeywell. К контроллеру добавили модули WBPRO-ANALOG6 со входами аналоговых датчиков, модули аналоговых выходов 0-10В WBPRO-10VDIM, шестиканальные модули с мощным реле WBPRO-CLEDREL6. Для работы с дискретными сигналами 24 В использовали модули ioLogik E1242 дискретных входов 24 В другого производителя MOXA. Эти модули без проблем заработали с контроллером WIRENBOARD PRO.
В итоге успешно решили в ИТП следующие задачи:
Поддержание температур контуров по погодозависимому графику при одновременном контроле температуры обратной греющей воды. Реализовали на основе двух параллельных ПИ-регуляторов.
Поддержание температуры ГВС (ПИ-регулирование).
Управление насосными группами. Написали макрос, который обеспечивает полный функционал работы пары насосов с АВР: переключение по наработке для обеспечения равномерной выработки, автоматическое назначение ролей ведущий-ведомый, автоматический ввод резерва при аварийных событиях, соблюдение требуемых задержек и перекрытий, учет наработки.
Управление подпиткой и контроль утечки.
Рабочее место инженера с дашбордом подключили по протоколу Bacnet IP, поскольку через него удобнее было сделать интеграцию.
Миграция FBD
Как мы отметили выше, функциональные блоки в MCS адаптировали для удобства инженеров, работающих с FBD. Применение проверенных функциональных блоков ускоряют программирование типовых задач автоматизации. Например, ниже приведён функциональный блок управления группой из двух насосов, который:
даёт команду на включение насоса;
переключает на резервный насос при отсутствии сигнала о нормальной работе основного насоса, отсутствии статуса работы или при перепаде давления насосной группы;
переключает насосы по наработке для равномерной выработки ресурса;
активирует режим «тренировки» насосов для предотвращения их заклинивания;
отправляет тревожные сообщения об отклонениях в работе;
позволяет посмотреть измеряемые параметры.
Дополнительные фото
Заключение
Качественное и надежное оборудование со временем изнашивается и выходит из строя. Можно импортировать новое оборудование по серым схемам, но это связано с определенными рисками, такими как отсутствие гарантийного обслуживания. Проще и надежнее перейти на автоматику российского производителя.
Компания «Автоматика Центр» и разработчик «БК контрол» создали аппаратно-программный комплекс на базе контроллера WIRENBOARD PRO и софта MCS. С помощью него можно быстро и удобно мигрировать с оборудования Honeywell. В этом и заключается преимущество контроллера на Linux — он дает высокую гибкость и позволяет запускать любую программную среду, включая ПО MCS, функционально не уступающее софту от Honeywell и имеющее схожий интерфейс пользователя. Кстати, в компании «Автоматика Центр» можно пройти курсы по обучению FBD и графическому программированию в MCS.
В статье «Как пересадить голову: меняем ПЛК Honeywell на WIRENBOARD PRO» мы рассмотрели похожее решение: контроллер WIRENBOARD PRO использовали для сбора телеметрии с других контроллеров и модулей ввода/вывода в ресторане.
Расскажите в комментариях, сталкивались ли вы с похожими проблемами? Как вы их решали? Возможно, вы можете предложить более интересное решение?
Комментарии (16)
ePGfree
24.09.2024 12:43Программа в контроллере и среда разработки после пуско-наладки становиться средой диагностики оборудования. На первый взгляд это все выглядит ужасно. Мягко говоря. Я про FBD. Хоть кто то обратился бы к уже готовым решениям. Их надо просто повторить и будет вам счастье. Шкаф на фото конечно то же такое =) вы про маркировку проводов слышали? Ну и размер. Вы бы подумали как их перевернуть. А то реально при большой автоматизации надо по площади еще один завод построить, чтобы шкафы было куда разместить =)
5Kirill5
24.09.2024 12:43+3Шкафы собирались 25 лет назад, наверное, в то время проблем с размещением щитов не было. В задаче была только замена контроллеров в существующих щитах. Маркировка не входила в объем работ, решали задачу обеспечения работоспособности объекта автоматизации в первую очередь под минимальный бюджет. На тему как выглядит, - это, думаю, с непривычки. Видеть исполнение программы без компиляции онлайн очень удобно.
Siemargl
24.09.2024 12:43Надеюсь, корректировка электросхем тоже не входила в объем работ.
Работает, и ладно! Лол
5Kirill5
24.09.2024 12:43Коллега, вы придираетесь. Стремиться к совершенству это похвально, но суть вопроса, а именно возможность импортозамещения оборудования ведущих производителей вы, на мой взгляд, потеряли
Siemargl
24.09.2024 12:43Маркировка это основы. Обязательность прописана как бы не в ПУЭ, или аналогичеом талмуде. Т.о это показатель квалификации тех, кто собирал шкафы.
По импортозамещению я варенье в список вносил, но что то мне не глянулось, и поставил низкий приоритет. Уже не помню, что именно, а доступа нет сейчас к списку. В нем около десятка вариантов было для мелких систем.
Crocodile77
24.09.2024 12:43По железу понятно всё. Непонятно по трудозатратам для этого проекта. То есть разработали специальный софт для реализации этого ИТП именно для замены Honeywell. Если таких объектов ещё с десяток будет - тогда оправданно. Если единичный случай - тогда непонятно зачем так делать. Сейчас же куча контроллеров и так с поддержкой FBD, включая куча китайских.
5Kirill5
24.09.2024 12:43+2Софт разработан для любой автоматизации на базе контроллера WBPRO с уклоном в автоматизацию зданий. То есть здание с ИТП и десятком приточек автоматизируется несколькими контроллерами и выводится в общую SCADA систему. Трудозатраты как с любым подобным решением. Первый раз подольше, дальше copy-paste. Ни один контроллер из "кучи" не даёт мультипротокольную интеграцию + FBD с библиотеками, ну или мы не нашли, подскажите
xanto
24.09.2024 12:43Ни один контроллер из "кучи" не даёт мультипротокольную интеграцию + FBD с библиотеками
Деконт, DevLink, ПЛК110-ТЛ, ПЛК210-KR, KLogic, Aris XXX - да много их.
5Kirill5
24.09.2024 12:43Какие же протоколы поддерживает например Деконт? KNX? Dali? Bacnet?
xanto
24.09.2024 12:43Какие же протоколы поддерживает например Деконт?
Под "родным" ПО заявлены: http://dep.ru/support/dokumentatsiya/a-list-of-external-devices-connected-to-the-controller-decont/
Если ставить KLogic или CoDeSys (если ещё доступно), то те, которые реализованы в этих средах.KNX? Dali? Bacnet?
У них есть какие-то отдельные контроллеры управления освещением. Что там конкретно, не интересовался.
masteryoda73
Для таких мелких систем с малой ответственностью пойдёт... На большее и ПЛК и СКАДА вряд ли способны. Да и статья больше реклама, чем какая-то польза.
wofs
Здравствуйте, спасибо за комментарий. Разверните, пожалуйста, свою точку зрения. Что по вашему «системы с большой ответственностью» и какие там предъявляются требования.
Статья в блоге компании описывает пример внедрения. Конечно, это больше маркетинговый материал, чем подробное техническое описание проекта.
Boolkin
Странно почему влруг не подойдет. Помнится как-то сравнивал мощность процессора на одном отечественном плк и сименсе и увидел что современый плк гораздо мощнее. Соответсвенно можно говорить что для задач которые перекрывал сименс 300 серии эти плк годятся не хуже, однозначно, а то и лучше.
lumen_xp
Ну во первых 300ке уже пара десятков лет, ей даже пиво бы уже продали, но в 2023 году её сняли с производства. Не нужно сравнивать одноплатник и ПЛК 20летней выдержки.
Хотите устроить соревнование, возьмите 1200ку или лучше 1500 с циклом 250 мкс и ОС жесткого реального времени. Тогда и будет понятна сфера применения современных ПЛК.
Для ИТП нормальное решение, но всегда можно сделать дешевле, либо есть куча готовых вариантов, либо ПЛК подешевле.