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