Next Advance SP1800 User Manual

Page 27

Advertising
background image

NEXT>>>ADVANCE

www.nextadvance.com

SP1600/1800 Programmable Syringe Pump

Publication #1200-02

22

9/15/04

Pumping Program continues execution at the Program Phase with the selected Pumping Program Selection
Label.

The pump searches for the selected Pumping Program Selection Label starting with the current Phase and
continuing to the end of the Pumping Program memory, then from Phase 1 until the current Phase is

reached again. If the selected label is not found, the 'out of range' error message

is displayed.

Pressing any key returns the display to the Program Selection Input display.

If more than one Phase is defined with the same label, then execution continues with the first matching
label encountered. The last selected program label is stored in non-volatile memory and becomes the
default label the next time the current Program Phase is executed. More than one Program Selection Input
function can be defined and placed at any Program Phase needed. To cancel the Program Select Input and
stop the Pumping Program, turn the power to the pump off and on.

If alarms are enabled, the buzzer will beep continuously while waiting for the start trigger.

8.3.7 'Pr:nn': Program Selection Label

The Program Selection Label function

defines a Pumping Program sub-program that can be

selected by the user during Pump Program execution.

After selecting the function, change '01', if needed, to a unique Program Label, from 1 to 99. See sec:
8.3.6, 'Pr:In': Program Selection Input for a full description. Place a Program Selection Label, with a
unique number, from 1 to 99, at the starting Phase of each sub-program section.

When the Pumping Program encounters a Program Selection Label in normal execution, it will ignore the
label and continue execution with the next Phase. If you need the Pumping Program to stop at the end of a
sub-program, an explicit 'STOP' function needs to be placed as the last Program Phase of the sub-program.

8.3.8 ‘LP:ST’: Define Starting Phase of Loop

Defines the start of a Program loop. For a full description of Program looping, see sec.

8.3.10, ‘LP:nn’: .

8.3.9 ‘LP:EN’: Define Continuous Loop End

Loops to the most recently executed, unpaired, ‘loop start’ Phase, or Phase 1 if none. This

function allows a section of the Program to be repeated continuously. For a full description of Program
looping, see sec. 8.3.10, ‘LP:nn’: .

8.3.10 ‘LP:nn’: Define Loop End and Loop Repetitions

nn

Repeats execution of the defined loop ‘nn’ times.

Loop starts and loop ends are uniquely paired during looping. When an unpaired ‘loop end’ function is
executed, it is paired with the most recent unpaired ‘loop start’ function executed (‘LP:ST’). If no
unpaired ‘loop start’ function exists, Phase 1 is used as an implied unpaired ‘loop start’. This pairing
defines the loop and the range of Phase numbers between the paired loop functions defines the scope of
the loop.

When a ‘loop end’ function is executed, Program operation continues with the ‘loop start’ function paired
with the loop end function. There are 2 ‘loop end’ functions: Loop continuous (‘LP:EN’) and Loop for a
preset number of iterations (‘LP:nn’), indicated by ‘nn’. Each time a paired ‘loop end’ function is
executed, an iteration of the loop is complete. With the ‘LP:nn’ function, after ‘nn’ number of loop
iterations, the defined loop is complete and Program execution continues with the next Program Phase
after the ‘loop end’ function. The loop is then no longer defined or paired.

While executing Phases within the scope of a defined loop, another ‘loop start’ and ‘loop end’ can be
paired and become a defined loop within the scope of the first loop, which is referred to as the outer loop.
The new loop being referred to as the inner loop. The pairing of a loop within a paired loop is referred to

Advertising
This manual is related to the following products: