End of Transition (EOT)

This information applies to the CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, and GuardLogix 5580 controllers.
The EOT instruction is used to set the state of a transition. It typically occurs in a subroutine called from a transition (JSR). The state bit parameter used in EOT determines the state of the Transition. If the state bit is set to true, the SFC transitions to next state else EOT acts as NOP.
Available Languages
Ladder Diagram
EOT_LD_avail_v31
Function Block
This instruction is not available in function block.
Structured Text
EOT(StateBit);
Operands
Ladder Diagram
Operand
Type
Format
Description
State Bit
BOOL
tag
state of the transition
(0=executing, 1=completed)
Structured Text
Operand
Type
Format
Description
State Bit
BOOL
tag
state of the transition
(0=executing, 1=completed)
See Structured Text Syntax for more information on the syntax of expressions within structured text.
Description
Because the EOT instruction returns a boolean state, multiple SFC routines can share the same routine that contains the EOT instruction. If the calling routine is not a transition, the EOT instruction acts as a NOP instruction.
In a Logix controller, the return parameter returns the transition state, since rung condition is not available in all Logix programming languages.
Affects Math Status Flags
No
Fault Conditions
None specific to this instruction. See Common Attributes for operand-related faults.
Execution
Ladder Diagram
Condition/State
Action Taken
Prescan
N/A
Rung-condition-in is false
N/A
Rung-condition-in is true
The instruction returns the data bit value to the calling routine.
Postscan
N/A
Structured Text
Condition/State
Action Taken
Prescan
N/A
Normal execution
The instruction returns the data bit value to the calling routine.
Postscan
N/A
Example
EOT_LD_ex_v31
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.