Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Блок OR - нижний ввод работает через один вызов ((((

  1. #1

    По умолчанию Блок OR - нижний ввод работает через один вызов ((((

    Программирую ПЛК100 + МВ110 + МУ110. Вылез непонятный косяк. Ставлю на схему ИЛИ (в ФБ - функциональный блок))) - схема местами работает, местами нет. Выяснил - по верхнему входу работает как надо - т.е. пришла еденичка на верхний вход (на нижнем нолик), на выходе тоже еденичка. По нижнему входу ИЛИ работает с задержкой - на нижний вход пришла еденичка (на верхнем нолик) - на выходе ноль. При следующем вызове ФБ - на обоих входах нолики - на выходе единичка. Сбрасывается единичка при следующем вызове ФБ при условии, что на обоих входах 0. Что за неправильный OR???

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Скорее всего у вас где-то множественная запись выхода.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от parovoZZ Посмотреть сообщение
    Программирую ПЛК100 + МВ110 + МУ110. Вылез непонятный косяк. Ставлю на схему ИЛИ (в ФБ - функциональный блок))) - схема местами работает, местами нет. Выяснил - по верхнему входу работает как надо - т.е. пришла еденичка на верхний вход (на нижнем нолик), на выходе тоже еденичка. По нижнему входу ИЛИ работает с задержкой - на нижний вход пришла еденичка (на верхнем нолик) - на выходе ноль. При следующем вызове ФБ - на обоих входах нолики - на выходе единичка. Сбрасывается единичка при следующем вызове ФБ при условии, что на обоих входах 0. Что за неправильный OR???
    Представляете, если напишите код на ST, а не на CFC - всё будет работать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Небось порядок не по потоку - обычное дело.
    Последний раз редактировалось Валенок; 15.09.2014 в 19:05.

  5. #5

    По умолчанию

    А как это узнать, что не по порядку?

  6. #6
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Циферки у квадратиков посмотреть

  7. #7

    По умолчанию

    Что за циферки и квадратики?

    Вот скрины:
    по врехнему входу
    allright.png

    по нижнему, первый вызов
    bad1.png

    следующий вызов
    bad2.png

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Представляете, если напишите код на ST, а не на CFC - всё будет работать
    Это шутка? Я уже думал об этом))) Только не весь код, а блок ИЛИ.

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Можно попробовать:
    Проект-очистить все
    Проект -компилировать

    Проект в онлайн гоняете?

  10. #10
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    А может просто надо цикл сделать?
    Тогда и выход запишется.

    Выкладывайте программу.
    Скрины с пошаговым выполнением ни о чем не говорят.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 15.11.2013, 10:45
  2. ввод времени через панель.
    от programmeriv в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 30.07.2010, 09:03
  3. нижний порог буим у трм148
    от Sekvestor в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 04.12.2009, 15:29

Ваши права

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