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

Тема: Функциональные блоки на языке ST

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый день.
    Допустим, в ФБ, написанном на ST, я объявляю и затем в тексте кода вызываю системный блок RTRIG. Понятно, что это детектор переднего фронта, который при высоком уровне на входе формирует на выходе импульс длительностью в один цикл.
    Код в ST выполняется построчно. Вопрос: внутри моего ФБ какую длительность будет иметь этот импульс - до конца кода ФБ или до момента, когда выполнение снова дойдёт до этой строки с вызовом детектора, то есть сделает полный круг? Или другими словами, насколько важно, в каком месте кода вызывается этот детектор?

  2. #2

    По умолчанию

    Цитата Сообщение от hawkey Посмотреть сообщение
    Добрый день.
    Допустим, в ФБ, написанном на ST, я объявляю и затем в тексте кода вызываю системный блок RTRIG. Понятно, что это детектор переднего фронта, который при высоком уровне на входе формирует на выходе импульс длительностью в один цикл.
    Код в ST выполняется построчно. Вопрос: внутри моего ФБ какую длительность будет иметь этот импульс - до конца кода ФБ или до момента, когда выполнение снова дойдёт до этой строки с вызовом детектора, то есть сделает полный круг? Или другими словами, насколько важно, в каком месте кода вызывается этот детектор?
    Когда сделает полный круг, то есть полный цикл ПР. Естественно, важно где стоит R_TRIG, сработает он в этом цикле или в начале следующего.

  3. #3

    По умолчанию

    Спасибо вам!
    Ну, если полный круг, то важность места размещения детектора внутри кода сильно падает. ))) Вот если бы импульс действовал только до конца текста...

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,901

    По умолчанию

    Цитата Сообщение от hawkey Посмотреть сообщение
    Спасибо вам!
    Ну, если полный круг, то важность места размещения детектора внутри кода сильно падает. ))) Вот если бы импульс действовал только до конца текста...
    Ну, так, размещаете вызов RTRIG самым первым и он будет действовать только до конца текста

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от hawkey Посмотреть сообщение
    Добрый день.
    Допустим, в ФБ, написанном на ST, я объявляю и затем в тексте кода вызываю системный блок RTRIG. Понятно, что это детектор переднего фронта, который при высоком уровне на входе формирует на выходе импульс длительностью в один цикл.
    Код в ST выполняется построчно. Вопрос: внутри моего ФБ какую длительность будет иметь этот импульс - до конца кода ФБ или до момента, когда выполнение снова дойдёт до этой строки с вызовом детектора, то есть сделает полный круг? Или другими словами, насколько важно, в каком месте кода вызывается этот детектор?
    Сразу ПОСЛЕ вызова RTRIG с 1 на входе вы получите 1 на выходе, и она будет там до повторного вызова RTRIG

  7. #7

    По умолчанию

    Благодарю, очень помогли.

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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