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
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
Provide Feedback