Показать сообщение отдельно
Старый 29.07.2020, 13:54   #4
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Один проект - несколько конфигураций оборудования. Как?

Цитата:
Сообщение от SergVK Посмотреть сообщение
Теоретически можно подключить все FMR в лоджике, отследить, какой подключен по статусам и в зависимости от этого выполнять алгоритм. Но, вряд ли это решение будет правильным, поскольку контроллер будет постоянно искать блоки, которых в системе возможно никогда не будет.
Не нужно постоянно отслеживать - достаточно после включения запустить однократно макрос инициализации, который опросит все возможные УСО и выставит на своих выходах флаги наличия тех, которые отзовутся (и уже эти флаги должна учитывать при опросах основная программа).
Если очень переживаете, что что-то включится позже контроллера - добавьте в меню администратора пункт "инициализация", который будет дергать тот же вход "макроса инициализации", что и включение питания.
ailcat вне форума   Ответить с цитированием