ГОСТРМЭК 61512-1—2016
состоянии покоя в соответствии со штатной логикой состояния РАБОТАЕТ. Если процедурный элемент
остановился, то он автоматически переходит в состояние ПРИОСТАНОВ
Л
ЕН;
- ПРИОСТАНОВ
Л
ЕН (PAUSED): если процедурныйэлементсделалпаузув определенном состо
янии покоя, то он переходит в состояние ПРИОСТАНОВ
Л
ЕН. Данное состояние обычно используется
для кратковременной остановки. Команда ВОЗОБНОВИТЬ приводит к переходу в состояние
РАБОТАЕТ. При этом штатный ход операции возобновляется немедленно после выхода системы из
состояния покоя;
- ФИКСИРОВАН (HOLDING): здесь процедурный элементполучил команду ВЫДЕРЖКА и следу
ет логике команды ФИКСИРОВАН, чтобы перевести процедурный элемент в известное следующее
состояние. Еслиследующее состояние неопределено, то процедурныйэлемент немедленнопереходит
в состояние УДЕРЖАТЬ;
- УДЕРЖАТЬ (HELD): процедурныйэлементполностью следуетлогикесостоянияФИКСИРОВАН,
он уже переведен в некоторое известное или плановоесостояние. Это состояние используетсядлядли
тельнойостановки. В этом состоянии процедурный элементожидаетдальнейших команддля продолже
ния работы;
- ПОВТОРНЫЙ ЗАПУСК (RESTARTING): процедурный элемент получает команду РЕСТАРТ,
находясь в состоянии УДЕРЖАТЬ. Он следует логике рестарта, чтобы вернуться к состоянию
РАБОТАЕТ. Еслиособыйпорядокдействий неуказан, то процедурныйэлементнемедленнопереходитв
состояние РАБОТАЕТ;
- ОСТАНОВКА (STOPPING): процедурный элемент получает команду СТОП и следует логике
команды
о с т а н о в к а
,
обеспечивающей штатный управляемый останов. Если особый порядокдействий
не требуется, то процедурный элемент немедленно переходит в состояние ОСТАНОВ
Л
ЕН;
- ОСТАНОВ
Л
ЕН (STOPPED): процедурный элемент завершает следование логике команды
ОСТАНОВКА. Процедурный элемент ожидает команды ПЕРЕЗАГРУЗКА, чтобы перейти в состояние
ХО
Л
ОСТОЙ ХОД;
- ПРЕРЫВАНИЕ (ABORTING): процедурный элемент получает команду ПРЕРВАТЬ и следует
логике команды ПРЕРВАТЬ. Это логика, обеспечивающая быстрый, но не обязательно управляемый,
нештатныйостанов. Если особый порядокдействий нетребуется, то процедурныйэлементнемедленно
переходитв состояние ПРЕРВАНО;
- ПРЕРВАНО (ABORTED): процедурный элемент завершает следование логике команды
ПРЕРЫВАНИЕ. Процедурный элемент ожидает команды ПЕРЕЗАГРУЗКА для перехода в состояние
ХО
Л
ОСТОЙ ХОД.
57.2.2 Команды
В примере, данном втаблице2и нарисунке 18.рассмотрены нижеследующиереальныекоманды:
- СТАРТ(START): даннаякомандазапускает процедурныйэлемент. Он начинаетследоватьштат
ной логике состояния РАБОТАЕТ. Данная командадействительна, еслипроцедурный элементнаходит
ся в состоянии ХО
Л
ОСТОЙ ХОД;
- СТОП (STOP): данная команда останавливает процедурный элемент. Он начинает следовать
логике состояния ОСТАНОВКА. Данная команда действительна, если процедурный элемент находится в
состояниях: РАБОТАЕТ. ПРИОСТАНОВКА. ПРИОСТАНОВ
Л
ЕН. ФИКСИРОВАН. УДЕРЖАТЬ.
ПОВТОРНЫЙ ЗАПУСК;
- ФИКСИРОВАТЬ (HOLD): данная команда для процедурного элемента обеспечивает следова
ние логике состоянияФИКСИРОВАН. Данная командадействительна, если процедурныйэлементнахо
дится в состояниях: РАБОТАЕТ. ПРИОСТАНОВКА. ПРИОСТАНОВ
Л
ЕН. ПОВТОРНЫЙ ЗАПУСК;
- РЕСТАРТ (RESTART): данная команда для процедурного элемента обеспечивает следование
логике состояния ПОВТОРНЫЙ ЗАПУСК, чтобы безопасно вернуться в состояние РАБОТАЕТ. Данная
команда действительна, если процедурный элементнаходится с состоянии УДЕРЖАТЬ;
- ПРЕРВАТЬ (ABORT): данная команда для процедурного элемента обеспечивает следование
логике состояния ПРЕРЫВАНИЕ. Команда действительна в любом состоянии, кроме состояний;
ХО
Л
ОСТОЙ ХОД. ЗАВЕРШЕНИЕ ОПЕРАЦИИ. ПРЕРЫВАНИЕ. ПРЕРВАНО;
- ПЕРЕЗАГРУЗКА (RESET): данная команда вызывает переход в состояние ХО
Л
ОСТОЙ ХОД.
Команда действительнадля состояний: ЗАВЕРШЕНИЕ ОПЕРАЦИИ. ПРЕРВАНО. ОСТАНОВ
Л
ЕН;
- ПРИОСТАНОВИТЬ (PAUSE): данная команда для процедурного элемента обеспечивает пере
ход вследующее программноесостояние ПРИОСТАНОВ
Л
ЕН, следуялогикеособого порядкадействий.
Процедурный элемент ожидает команду ВОЗОБНОВИТЬ, чтобы продолжить работу. Данная команда
действительна только всостоянии РАБОТАЕТ;
- ВОЗОБНОВИТЬ (RESUME): данная команда выдается для процедурного элемента, находяще
гося в состоянии ПРИОСТАНОВ
Л
ЕН как результат выполнения команды ПРИОСТАНОВИТЬ. Команда