Assertion: rung | /r/HasProperty | true
Facets:
value: on the initial scan
type: TEMPORAL
value: for an output command
type: PURPOSE
Source sentences:
text: When the rung is TRUE, the JSR instruction jumps to a designated subroutine file stored in the program files folder.
text: When the rung is TRUE, the JSR instruction jumps to a designated subroutine file stored in the program files folder.
text: Like the other timers, the Enable and Timer Timing bits work the same way, Enable is ON when the rung is TRUE and OFF when the rung is FALSE.
text: If a path can be traced between the left side of the rung and the output, through asserted (true or "closed") contacts, the rung is true and the output coil storage bit is asserted (1) or true.
text: The GEQ command is placed on the left side of the rung to determine if a rung will be true or false for an output command.
text: At startup, when the processor is switched from program mode to the run mode to the run mode the operation depends on the rung being true or false on the initial scan.
text: The Timer Timing bit is ON when the rung is true and the accumulated value is less than the preset value and is OFF when the rung goes FALSE or when the Done bit is set.
text: Rung 2 - NO 1000 is true, NO 1001 remains false, NC 1001 remains true, NC 1000 turns false.
text: Rung 3 - NO 1001 is true therefore OUT 500 turns true.
text: Rung 3 - NO 1001 is true therefore OUT 500 remains true.
text: Rung 2 - NO 1000 is true, NO 1001 remains true, NC 1001 becomes false, NC 1000 also becomes false.
text: The RET instruction may be conditional if the rung conditional logic is true.
text: This way the controller omits the balance of a subroutine only if the rung conditional logic is true.