Показано с 1 по 10 из 16

Тема: Выполнение определенных функциональных блоков в зависимости от выбора

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,283

    По умолчанию

    создавать лишние программы мне настоятельно не рекомендовали в ТехПоддержке ОВЕН.
    А я-то и не знал, лепил штук по десять-двадцать этих самых "лишних", и работало каким-то чудом. Было бы интересно послушать их аргументы по этому поводу.
    ---
    ФБ имеет смысл делать, если требуется многократно вызывать один и тот же алгоритм.
    Можете и ФБ использовать, но со следующими особенностями:
    Внутри ФБ объявляется переменная Enable:BOOL; а так же необходимые входа\выхода и промежуточные (вспомогательные) локальные переменные
    Далее
    IF Enable THEN
    ==тело алгоритма ФБ без привязки к глобальным переменным==
    ELSE
    ==все выходные и вспомогательные переменные сбрасываются в FALSE==
    END_IF;
    ---
    В ПЛЦ_ПРГ выхода ФБ объединяются через элемент OR, выход которого поддается на исполнительное устройство. Копки и датчики на входа экземпляров ФБ подаются так же параллельно.
    Кроме сигнала Enable. На этот вход подается сигнал с "переключателя".
    В результате в зависимости от положения "переключателя" будет активен только один ФБ.
    При таком подходе в данном случае принципиальной разницы между ПОУ и ФБ практически нет, т. к. все равно придется писать три экземпляра ФБ.
    Вот, накропал на скорую руку:
    888888.png
    Вложения Вложения
    Последний раз редактировалось Sulfur; 24.06.2020 в 19:13.

Похожие темы

  1. Зависание функциональных кнопок у СПК207
    от Shiryaev Oleg в разделе СПК2xx (архив)
    Ответов: 6
    Последнее сообщение: 06.02.2018, 08:07
  2. Макс. число функциональных блоков
    от diman_ob_304 в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 18.10.2017, 00:31
  3. Ответов: 1
    Последнее сообщение: 27.04.2017, 21:07
  4. Зона выбора
    от Vitamin в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 16.04.2015, 10:33
  5. Ответов: 13
    Последнее сообщение: 10.07.2009, 17:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •