Как стать автором
Обновить

Как пересадить голову: меняем ПЛК Honeywell на WIRENBOARD PRO

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.5K
Всего голосов 15: ↑15 и ↓0+17
Комментарии13

Комментарии 13

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

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

Интерфейс MCS Configurator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У нас у самих к интерфейсу много вопросов, но на момент сдачи со стороны заказчика был дедушка, который попросил «сделайте, как было в старой системе». Вот так и сделали

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий