Asterion DC Multioutput Series
Programming Manual
12-106
M330517-01 Rev C
PROGram:DEFine <step#>,
REPEAT
Programs the REPEAT sequence command into the
selected sequence at <step#>. This sequence command
causes sequence execution to jump back to the starting
location where sequence execution began, resume
execution from there, and continue repeating endlessly. To
stop, issue the STOP command. This command is valid for
steps 1 thru 20. (To program a finite number of steps to
repeat, see the LOOP command).
C
PROGram:DEFine <step#>,
SUBCALL, “name”
Programs the SUBCALL sequence command into the
selected sequence at <step#>. The SUBCALL sequence
command causes sequence execution to jump to the
beginning of a sub-
sequence named “name”. If the sub-
sequence has a RETURN command at its end, then when
the RETURN command is encountered, execution will
resume at the step immediately following the SUBCALL.
This command is valid for steps 1 thru 20.
C
PROGram:DEFine <step#>,
RETURN
Programs the RETURN sequence command into the
selected sequence at <step#>. The RETURN sequence
command, if it occurs in a sequence that was called with a
SUBCALL command, causes execution to resume at the
step immediately following the SUBCALL. If the RETURN
command occurs in a sequence executed as the primary
sequence (i.e., not a sub-sequence), then the RETURN shall
be interpreted as though it were a STOP command. The
RETURN command is valid for steps 1 thru 21.
C
PROGram:DEFine <step#>,
LOOP,<count>
Programs the LOOP sequence command into the selected
sequence at <step#>. The LOOP sequence command,
together with its associated <count> value and the NEXT
sequence command, provides a means of repeating a set of
sequence steps for a defined number of times. All sequence
steps that exist between the LOOP sequence command and
the NEXT sequence command shall be executed for <count>
number of times. It is recommended that the LOOP
command and its corresponding NEXT command be in the
same named sequence; nevertheless, they may be in
different named sequences. The ability to place these two
commands in different named sequences allows for the
chaining of a number of named sequences together using the
GOTO command, and then to put a loop around that entire
chain to be repeated a number of times. The LOOP NEXT
command pair does support nesting to 10 deep, and the
count value must be between 0 and 65535.
C
PROGram:DEFine
<step#>,NEXT
Programs the NEXT sequence command into the selected
sequence at <step#>. The NEXT command must follow a
matching LOOP command. The NEXT command causes
sequence execution to resume at the matching LOOP
command, with a count decreased by 1.
C
PROGram:DEFine
<step#>,STOP
Programs the STOP sequence command into the selected
sequence at <step#>. This sequence command causes
sequence execution to stop while the unit remains at the
state of the last command within the sequence. This
command is valid for steps 1 thru 21. When the
PROG:MALLOCATE DEFAULT command is used, a STOP
command is automatically loaded into step 21 of that new
sequence. This STOP may be overwritten to become a
RETURN or GOTO command.
C
Содержание Sorensen Asterion DC ASM
Страница 1: ...M330517 01 Rev C Asterion DC Multioutput Series Programming Manual...
Страница 6: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C v SAFETY SYMBOLS...
Страница 17: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C xvi This page intentionally left blank...
Страница 20: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C 1 3 This page intentionally left blank...
Страница 24: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C 2 7 This page intentionally left blank...
Страница 26: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C 3 9 This page intentionally left blank...
Страница 33: ...Asterion DC Multioutput Series Programming Manual 4 16 M330517 01 Rev C This page intentionally left blank...
Страница 38: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C 5 21 This page intentionally left blank...
Страница 52: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C 6 35 This page intentionally left blank...
Страница 55: ...Asterion DC Multioutput Series Programming Manual 7 38 M330517 01 Rev C This page intentionally left blank...
Страница 63: ...Asterion DC Multioutput Series Programming Manual 8 46 M330517 01 Rev C This page intentionally left blank...
Страница 73: ...Asterion DC Multioutput Series Programming Manual 9 56 M330517 01 Rev C This page intentionally left blank...
Страница 115: ...Asterion DC Multioutput Series Programming Manual 10 98 M330517 01 Rev C This page intentionally left blank...
Страница 119: ...Asterion DC Multioutput Series Programming Manual 11 102 M330517 01 Rev C This page intentionally left blank...
Страница 137: ...Asterion DC Multioutput Series Programming Manual 12 120 M330517 01 Rev C This page intentionally left blank...
Страница 145: ...Asterion DC Multioutput Series Programming Manual 13 128 M330517 01 Rev C CAL n LOCK...
Страница 159: ...Asterion DC Multioutput Series Programming Manual 13 142 M330517 01 Rev C This page intentionally left blank...
Страница 162: ...M330461 01 Rev C 14 145...