Показать сообщение отдельно
Старый 25.12.2015, 09:32   #5
Sergey Romanov
Member
 
Регистрация: Nov 2015
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Секвенции как?

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Если в двух словах, то SFC - набор шагов с переходами между шагами. В шаге что-то выполняется (обработка выходов), а в переходе что-то сравнивается с условием (обработка входов).
Если я правильно понял, то основное затруднение - это выполнение FBD активных шагов и невыполнение FBD неактивных шагов. Так?
Тогда проблема решается очень просто: на поляну ставятся RS-триггеры по количеству шагов. На вход S триггера подключается выход FBD выполнения условия перехода в данный шаг. На вход R триггера подключается выход FBD выполнения условия перехода из данного шага. Выход триггера является разрешением для FBD выполнения действий в шаге.
Все очень просто...
Звучит не сложно. А если нужно сбрость секвенцию и начать с начала, можно просто R на все тригеры шагов. Ну честно сказать я что то подобное и предпологал. Спросил, чисто для того что бы убедится что нет методики лучше.
Sergey Romanov вне форума   Ответить с цитированием