Инструкции программного управления (JMP, LBL, JSR, RET, SBR, JXR, TND, MCR, UID, UIE, AFI,NOP, EOT, SFP, SFR, EVENT)
10-25
Publication 1756-RM003G-EN-P - June 2003
End of Transition
(EOT) (Завершение
перехода)
Инструкция EOT возвращает булево условие переходу SFC.
Операнды:
Релейная логика
Структурированный текст
Операнды такие же, как и операнды для инструкции EOT в релейной
логике.
Описание: Поскольку инструкция EOT возвращает булево условие, то несколько
процедур SFC могут использовать одну и ту же процедуру, которая
содержит инструкцию EOT. Если вызывающая процедура не является
переходом, инструкция EOT действует как инструкция TND (см. стр.
10117).
Выполнение инструкции EOT контроллером Logix отличается от
выполнения этой же инструкции контроллером PLC15. В контроллере
PLC15 инструкция EOT не имеет параметров. Взамен, инструкция EOT
контроллера PLC15 возвращает условие цепочки в качестве ее
состояния. В контроллере Logix параметр возврата возвращает
состояние перехода, поскольку условие цепочки отсутствует во всех
языках программирования контроллера Logix.
Арифметические
флаги состояния:
не затрагиваются
Условия ошибки: отсутствуют
Выполнение:
Операнд: Тип: Формат: Описание:
data bit BOOL тег состояние перехода
(0=выполняется, 1=завершен)
Условие: Действие релейной логики: Действие структурированного текста:
предварительное
сканирование
Выходное условие цепочки
устанавливается на «ложь».
Никакого действия не производится.
входное условие
цепочки – «ложь»
Выходное условие цепочки
устанавливается на «ложь».
не применимо
входное условие
цепочки – «истина»
Инструкция выполняется.
Выходное условие цепочки
устанавливается на «истина».
не применимо
EnableIn
устанавливается
не применимо EnableIn всегда установлен.
Инструкция выполняется.
выполнение
инструкции
Инструкция возвращает значение бита данных в вызывающую процедуру.
постсканирование Выходное условие цепочки
устанавливается на «ложь».
Никакого действия не производится.