Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Вопрос по InOut у ФБ

  1. #1

    Question Вопрос по InOut у ФБ

    Добрый день
    Есть простенькая программка-блокировка, выполненная через ФБ
    Безымянный1.png

    Запускаем её вот так:
    Безымянный2.png

    Теперь, после сработки блокировки СработкаБлок становится равным TRUE
    После пропадания условия срабатывания блокировки - он остаётся в TRUE

    При попытке сбросить его с мнемосхемы:
    Безымянный3.png
    На долю секунды он присваивается в FALSE, но тут же снова обратно в TRUE
    Я считаю, что так не должно быть. Мне казалось, что IN-OUT должен работать как-то не так...
    На самом деле данный код почти 1 в 1 скопирован с контроллера Delta ISP SOFT - и там с ним проблем нет. С мнемосхемы (через Weintek) всё сбрасывается

    Спасибо заранее

    P.S. Да-да, добавить в ФБ новый вход. Назвать его "Сброс". По нему сбрасывать признак. Просто не хочу заводить кучу признаков для всех блокировок (их ~сотня)
    И ещё раз напоминаю, что с Delta проблем не было...

  2. #2

    По умолчанию

    Всё работает как задумано.
    Нижняя ветвь постоянно взводит переменную, привязанную к IN_OUT и никакими внешними по отношению к этому блоку средствами вы эту переменную не обнулите (надолго)

  3. #3

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Всё работает как задумано.
    Нижняя ветвь постоянно взводит переменную, привязанную к IN_OUT и никакими внешними по отношению к этому блоку средствами вы эту переменную не обнулите (надолго)
    Всё так, когда и правда взводит. А теперь давление упало. И больше не взводит. Но присвоить извне всё равно нельзя

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это почти видимо очень существенное. То что выложено в первом скрине это задача функции, если использовался ФБ то там как минимум гистерезис вероятно использовался, отсюда и не соответствие ожидаемому в собственной реализации
    Именно этот код не почти, а именно 1 в 1. И то, и другое писал я
    И гистерезисов там не было
    Вопрос ведь вот какой: если внутри ФБ нет прямых присвоений на InOut, то отчего-то он всё равно каждый раз перезаписывается не пойми чем из этого ФБ, что я и считаю странным...

  5. #5

    По умолчанию

    Вот, если кому интересно:
    Безымянный6.png
    Безымянный7.png

    И ведь всё работает как ожидается

  6. #6

    По умолчанию

    В кодесисе свои понятия входа EN, может в этом проблема.
    Сделайте блок без этого входа, а чтобы задействовать включение сравнения, как нибудь его через блок И заведите на сами входы сравнения.

    Как то переделывал с одного контроллера на кодесис, и тоже этот EN не 1 в 1 переводил код...

    PS На выход блока сравнения этот дискрет заведите через И
    Последний раз редактировалось МихаилГл; 13.10.2025 в 12:57.

  7. #7

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    Всё так, когда и правда взводит. А теперь давление упало. И больше не взводит. Но присвоить извне всё равно нельзя
    Вообще после падения должно присваиваться

  8. #8

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    В кодесисе свои понятия входа EN, может в этом проблема.
    Сделайте блок без этого входа, а чтобы задействовать включение сравнения, как нибудь его через блок И заведите н сами входы сравнения.

    Как то переделывал с одного контроллера на кодесис, и тоже этот EN не 1 в 1 переводил код...
    Не помогло. Всё то же самое

  9. #9

    По умолчанию

    Цитата Сообщение от aaaSashaMGGU Посмотреть сообщение
    Не помогло. Всё то же самое
    PS На выход блока сравнения этот дискрет заведите через И

    Так делали?

    Некогда проверять, рабочий день кончился...

    PS Сделайте второй ветвью, а не в 1ой цепи..., может в этом проблема...

  10. #10

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    PS На выход блока сравнения этот дискрет заведите через И

    Так делали?

    Некогда проверять, рабочий день кончился...
    Да я вообще убрал EN и всё, что с ним связано. Ничего не изменилось

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

Похожие темы

  1. блоки ST перестали понимать InOut
    от Ушаков Николай в разделе Master SCADA 4D
    Ответов: 2
    Последнее сообщение: 09.12.2021, 12:28
  2. вопрос по трм 138
    от Artem в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 10.12.2010, 11:44
  3. вопрос по плк 100-k-l
    от Sasha в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 01.11.2010, 10:40
  4. Вопрос по ТРМ-32
    от АМА в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 19.03.2009, 12:29
  5. Вопрос по РМ1
    от lem63 в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 24.02.2009, 15:07

Ваши права

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