EasyManua.ls Logo

Control Techniques FM-3 - Dwell for Time; Goto; Motion Instructions

Control Techniques FM-3
292 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
125
Programming
DriveOutput.1 = ON
End
See GoTo instruction for additional examples.
GoTo
The GoTo instruction is used in conjunction with the Label: instruction to cause program flow
to transfer to a specified location within a program. The destination label is allowed to be
above or below the GoTo instruction within the same program. It is not possible to GoTo a
label outside of the program containing the GoTo instruction, nor is it possible to use a GoTo/
Label: to exit out of a For Count/Next loop. In either of these conditions, a RedDot error will
be generated.
The Label to which program flow transfers is a character string up to 50 characters in length
and can be made up of any alphanumeric character. The label name must not start with a
number, and must end with a colon character “:”.
Labels are not case sensitive.
Example:
Do While (TRUE)
If (DriveInput.1 = ON) Then
GoTo RunIndex1: ‘Go to RunIndex1 label
Else
GoTo RunIndex2: Go to RunIndex2 label
EndIf
RunIndex1:‘ If Input.1 is on, resume here
Index.1.Initiate
GoTo EndLoop: ‘GoTo EndLoop label
RunIndex2:‘ If Input.1 is off, resume here
Index.2.Initiate
EndLoop:
Wait For Index.AnyCommandComplete
Loop
See the Label: instruction for additional examples.
Motion Instructions
Dwell For Time
This motion instruction is used to pause program execution for a very precise amount of time.
It operates as a motion instruction – similar to an index, home or jog. Like all other motion
instructions it will not start until the preceding motion instruction has completed. A “Wait for
Index.AnyCommandComplete” is not required. Likewise, any subsequent motion commands
will wait and start after the dwell has completed. The total time required to complete a sequence
of indexes and “Dwell For Time” instructions is extremely repeatable.

Table of Contents