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

Тема: Проблема вызова функционального блока в теле условия из другого функц. блока

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

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

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Так должно быть.
    Ты забыл о том, что функциональный блок - это тоже программа, и она должна ВСЕГДА выполняться.
    Например, вызов какого-нибудь таймера типа IF (lalala) THEN ton1(IN := true) не приведёт к тому, что таймер потом будет считать. Чтобы таймер считал - надо чтобы он всегда вызывался.
    Поэтому это условие тебе надо внести в твой FB и обрабатывать там.
    А почему в вашем примере таймер не будет вызываться при трушном lalala? Условный переход ведь выполняется.

  2. #2

    По умолчанию

    Цитата Сообщение от qwertyn123456 Посмотреть сообщение
    А почему в вашем примере таймер не будет вызываться при трушном lalala? Условный переход ведь выполняется.
    Пока условие TRUE - будет вызываться. А как только условие станет FALSE - всё. Таймер зависнет в том состоянии, в котором был последний вызов. И, пока его не вызовешь, он ничего не досчитает никогда.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  3. #3

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Пока условие TRUE - будет вызываться. А как только условие станет FALSE - всё. Таймер зависнет в том состоянии, в котором был последний вызов. И, пока его не вызовешь, он ничего не досчитает никогда.
    Согласен, но в моём случае ничего не происходит, на DI1 всегда подаётся 24В перемычкой с питания, а не "импульсно".

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 19.02.2021, 07:10
  2. Ответов: 9
    Последнее сообщение: 05.04.2015, 16:18
  3. Запуск функционального блока
    от DanJer в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 26.04.2012, 07:14
  4. Обновление функционального блока
    от kest547 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 17.01.2012, 07:41
  5. Работа функционального блока
    от Алексей11 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 23.04.2007, 09:21

Ваши права

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