Показать сообщение отдельно
Старый 18.09.2020, 15:18   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Один проект - несколько конфигураций оборудования. Как?

Цитата:
Сообщение от SergVK Посмотреть сообщение
Добрый день коллеги.

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

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

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

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

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

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

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

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

Возможен ли способ подключения блоков расширения так, что бы они подключались из меню настройки FBD?
из того что я понял, у вас одна программа, алгоритм одинаков на все провсе, кол-во вх/вых одинаково всегда, разный только набор мр-ок. так?
если да, создайте проект с не назначенными портами, у каждого порта д.б. пара для скады.
дальше помере необходимости ставите мр-ку, назначаете порты, добавляете обработку связи и все.
проект всегда один тот же.
для скады - тоже
разные принципиальные схемы и топология.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием