1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Алгоритм на FBD

Модератор: Глоб.модераторы

Ответить

Автор темы
Alex_77
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 11 мар 2017, 21:12
Имя: Алексей
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Алгоритм на FBD

Сообщение Alex_77 »

Коллеги приветствую. Есть задача реализовать алгоритм выполнения процесса с функциями "пуск", "пауза", "стоп". Язык FBD/ У кого есть примеры таких проектов поделитесь пожалуйста.

SBeaRM
здесь недавно
здесь недавно
Сообщения: 98
Зарегистрирован: 01 апр 2022, 11:08
Имя: Артем
город/регион: Благовещенск
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Алгоритм на FBD

Сообщение SBeaRM »

Пуск/стоп делается обычным RS-тригером, какие еще примеры алгоритма вам нужны?

SMD
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 27 янв 2022, 12:50
Имя: Михаил
Страна: Россия
город/регион: Красноярск
Поблагодарили: 3 раза

Алгоритм на FBD

Сообщение SMD »

Alex_77 писал(а): 19 дек 2023, 15:21 алгоритм выполнения процесса
Может опишете, что за процесс? Тогда и что-то посоветовать можно будет.

Автор темы
Alex_77
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 11 мар 2017, 21:12
Имя: Алексей
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Алгоритм на FBD

Сообщение Alex_77 »

SBeaRM писал(а): 20 дек 2023, 02:33 Пуск/стоп делается обычным RS-тригером, какие еще примеры алгоритма вам нужны?
А пауза как делается?

Отправлено спустя 10 минут 14 секунд:
SMD писал(а): 20 дек 2023, 05:12
Alex_77 писал(а): 19 дек 2023, 15:21 алгоритм выполнения процесса
Может опишете, что за процесс? Тогда и что-то посоветовать можно будет.
Процесс наполнения емкости несколькими компонентами из разных источников (вода и несколько жидких химикатов) Этот процесс надо запускать, т.е. выполнять сначала, ставить на паузу, чтобы можно было продолжить с того места на котором остановились и останавливать в любом месте процесса, чтобы впоследующем можно было начать процесс сначала.

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Алгоритм на FBD

Сообщение pkl58 »

Если предположить, что управляющий элемент электромагнитный клапан, с режимами ВЫКЛ- ВКЛ, то в каком состоянии он должен быть в режиме ПАУЗА? Или все таки есть еще какие то входные/выходные сигналы кроме ПУСК, ПАУЗА и СТОП? Тайна наверное.

SBeaRM
здесь недавно
здесь недавно
Сообщения: 98
Зарегистрирован: 01 апр 2022, 11:08
Имя: Артем
город/регион: Благовещенск
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Алгоритм на FBD

Сообщение SBeaRM »

Alex_77 писал(а): 20 дек 2023, 11:22 А пауза как делается?
А пауза делается через элемент И для всех выходных сигналов.
Или не для всех, а только для тех которые должны выключаться во время паузы.

Автор темы
Alex_77
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 11 мар 2017, 21:12
Имя: Алексей
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Алгоритм на FBD

Сообщение Alex_77 »

pkl58 писал(а): 20 дек 2023, 11:49 Если предположить, что управляющий элемент электромагнитный клапан, с режимами ВЫКЛ- ВКЛ, то в каком состоянии он должен быть в режиме ПАУЗА? Или все таки есть еще какие то входные/выходные сигналы кроме ПУСК, ПАУЗА и СТОП? Тайна наверное.
Да, управляющий элемент электромагнитный клапан для воды, а для химикатов 4 пневматических насоса.

pkl58
завсегдатай
завсегдатай
Сообщения: 544
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 6 раз
Поблагодарили: 59 раз

Алгоритм на FBD

Сообщение pkl58 »

И какое состояние клапана в режиме пауза?

Михайло
эксперт
эксперт
Сообщения: 3643
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 8 раз
Поблагодарили: 286 раз

Алгоритм на FBD

Сообщение Михайло »

Для режима "пауза" нужно для каждого выхода определить один из вариантов:
- отключается,
- включается,
- не изменяется,
- отключается/включается/не изменяется в зависимости от некоторого состояния системы (этот вариант для более сложных случаев).
Сначала проделываем эту работу, а потом создаём RS-триггер для постановки и снятия с паузы...
Это самая простая пауза, когда переход в паузу и выход из нее - это простое включение и отключение чего-то...

До программирования ещё далеко, надо думать сначала!

Отправлено спустя 13 минут 8 секунд:
Например, кофемашина...
Кофемашина наливала кофе в чашку и мы нажали "пауза"... Что происходит? Я точно не знаю, как устроена кофемашина, но точно знаю, что в ней кнопки "пауза" нет по многим причинам, но тем не менее можно подумать...
Очевидно, что как минимум, должен отключиться насос перекачки воды. Возможно процесс нагрева поддержания температуры воды не должен изменяться, чтобы затем быстрее возобновить процесс. Должно включить сообщение "кофемашина на паузе".

Примерно так надо обдумать каждый клапан, каждую лампочку, каждое сообщение.
Ответить

Вернуться в «ОВЕН»