Показать сообщение отдельно
Старый 27.07.2020, 14:14   #1
SergVK
Member
 
Регистрация: Oct 2018
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили: 9 раз(а) в 5 сообщениях
По умолчанию Один проект - несколько конфигураций оборудования. Как?

Добрый день коллеги.

Есть проект, управление микроклиматом фермы. Ферм много и разных. Территориально уже сейчас от Белгорода (стоит) до Владивостока (проект).
Алгоритм везде один, интерфейс один, различается набор оборудования (читаем разный состав FMR).

Трудность в следующем - маленькая ферма, 2-3 вентилятора, все умещается в 1 FMR и убирается в один шкаф. Большая ферма или длинна зала больше 25 метров - появляется выносной шкаф управления вентиляцией со своим FMR и ПЧ. Купили кормление - плюс FMR, учет остатков корма в силосах - плюс еще 3 канала RS485.
Т.е. от объекта к объекту меняется состав оборудования, не меняется алгоритм.

При этом, на одной ферме минимум 2 абсолютно одинаковых зала одинаковой конфигурации, максимум пока 18.

Стоит задача создания системы мониторинга всего этого хозяйства.

Ну в общем все как в конструкторах ИТП или вентустановки, только конструктора у нас нет(((

И вот тут вопрос. Возможно сделать один универсальный проект, с отключаемым (настраиваемым) функционалом, а не собирать заново под каждый объект? Поскольку вопросы поддержки и обновления в этом случае сильно упрощаются.

В интерфейсе возможно сделать функционал отключаемым. Это не вопрос. А как посмотрит на это FBD?

Теоретически можно подключить все FMR в лоджике, отследить, какой подключен по статусам и в зависимости от этого выполнять алгоритм. Но, вряд ли это решение будет правильным, поскольку контроллер будет постоянно искать блоки, которых в системе возможно никогда не будет.

Возможен ли способ подключения блоков расширения так, что бы они подключались из меню настройки FBD?
SergVK вне форума   Ответить с цитированием