NEXT>>>ADVANCE www.nextadvance.com SP2200 Programmable Syringe Pump Infusion Rate 60 50 40 30 20 10 0 0 10 20 30 40 50 60 70 80 90 Time WARNING NOT FOR CLINICAL USE ON HUMANS Publication #1200-03 Revision 16 V3.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Quick Start Instructions Assumes that the pump was not previous programmed with a multiple Phase Pumping Program. Plug in the pump. Attach the computer cable to the "Computer" connection on the RJ-11 connector Start the terminal emulator program on the computer (downloadable from the web site).
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Table of Contents 1. GENERAL INFORMATION........................................................................................... 1 1.1 1.2 1.3 1.4 WARNINGS ! AND CAUTIONS ! .............................................................................. 1 DISCLAIMER .................................................................................................................... 1 WARRANTY ............................................
NEXT>>>ADVANCE 6.8 7. www.nextadvance.com SP2200Programmable Syringe Pump LOCKOUT MODE........................................................................................................... 11 PUMPING PROGRAM.................................................................................................. 11 7.1 HOW TO ENTER PUMPING PROGRAMS ....................................................................... 11 7.2 CLEARING THE PUMPING PROGRAM ....................................................
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.4 COMMAND ERRORS AND ALARMS .............................................................................. 30 8.5 RS-232 COMMAND SET ................................................................................................ 30 8.5.1 PROGRAM FUNCTION COMMANDS.......................................................................... 31 8.5.2 PUMP OPERATIONAL COMMANDS ..................................................................
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 1. General Information Thank you for purchasing the SP2200 Programmable Syringe Pump. With the SP2200 syringe pump, you will be able to perform simple infusions or implement a complex automated dispensing system. Please familiarize yourself with the SP2200’s operation by reading this user's manual. For future reference, record the serial number, located on the rear of the pump, and the date of purchase. Next Advance Inc.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Next Advance Inc., a defective unit will be either repaired or replaced.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 2.1 Glossary of Terminology and Concepts 8 5 4 6 9 10 11 7 3 1 2 When a device has as many features as the SP2200, understanding its operation could be a daunting task at first. By understanding the key concepts and terminology used in this manual, the operation of the SP2200 will become quite intuitive. Every effort has been made to design the SP2200 with a consistent and intuitive user interface.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Parts of a Syringe Plunger Flange Plunger Barrel Flange Barrel Terminology Pumping Program: The sequence of automated operations entered into the pump. This could be as simple as a single function to pump at a single infusion rate continuously.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Start Trigger: The Pumping Program may be started, or stopped, from multiple sources. These are the TTL I/O ‘Operational Trigger’ input, or from a command received through the RS-232 connection. 3. Setup Place the pump on a stable surface. Plug the connector end of the power supply into the power plug located on the PCB on the side of the pump.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump 5. Operation Before the pump can be operated, the pumping data must be setup. At minimum, the syringe inside diameter and a non-zero pumping rate needs to be set. The operation of the pump can then be started from the TTL I/O connector, or from RS-232 computer control. All data that is set will be stored in the pump’s non-volatile memory, meaning that the new value will not be lost the next time that power is applied to the pump.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump depend on the Program Phase setup. The volume dispensed can be queried with the 'DIS' command. While pumping, the pump will pump continuously in the current Program Phase, unless a “Volume to be Dispensed” is set, or an Event trigger is set. If a “Volume to be Dispensed” is set, the Program Phase will be complete after the set volume has been infused or withdrawn, measured from the start of the Phase. 5.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 5.8 Resuming When Paused If the Pumping Program is stopped before the completion of the Pumping Program, the response prompt will change to 'P', indicating that the Pumping Program is paused. While paused, starting the pump again will resume the Pumping Program where it was stopped.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Special communications modes: Note: ADR RECP Reciprocating Pumps. Sends Start/Stop, Pumping rate and reverse pumping direction to an attached secondary pump. ADR DUAL Reciprocating Pumps. Sends Start/Stop, Pumping rate and same pumping direction to an attached secondary pump. Communications with a computer requires the accessory cable: CBL-PC-PUMP-7.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump 6.5 TTL I/O Operational Trigger Default Configuration Command: "TRG ", as below in Settings. Configures the default mode of the TTL I/O ‘Operational Trigger’ (pin 2) that will control the Pumping Program’s operation. This default setting can be overridden within a Pumping Program. (See sec. 9.1, TTL I/O Operational Controls).
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 6.8 Lockout Mode Command: “LOC ”, Setting: '0' = Disabled, '1' = Enabled. Lockout mode is useful for implementing Sub-Programs in a production setup. Auto-Run Mode: When used in conjuction with the Sub-Program Select programming function (FUN PRI) as Phase 1, the pump will enter Auto-Run Mode.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump When the Pumping Program is started, with the Operational Trigger TTL I/O input, or RS-232 “RUN” command, the Pumping Program will begin operating from Phase 1. Very complex dispensing Programs can be created with the Program functions available. Section 7.3 contains a detailed description of all the functions. 7.2 Clearing the Pumping Program It is not necessary to clear out a previous Pumping Program before entering a new program.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 7.3.5 Jump to Phase Command: "FUN JMP nn" The ‘Jump’ function alters the consecutive operation of Program Phases. When executed, the Pumping Program will continue operation with Phase ‘nn’. 7.3.6 Sub-Program Selection Input Command: “FUN PRI” The Pumping Program can be broken into sections which can be selected by the user. Sub-Programs are selected using the Expansion Connector.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 7.3.8 Define Starting Phase of Loop Command: "FUN LPS" Defines the start of a Program loop. For a full description of Program looping, see sec 7.3.10, Define Loop End and Loop Repetitions 7.3.9 Define Continuous Loop End Command: "FUN LPE" 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.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 7.3.12 Jump to Phase If External Trigger Command: "FUN IF nn" The ‘IF’ function conditionally alters the Pumping Program’s execution based on an external signal. When executed, if the TTL I/O Program Input pin (pin 6) is low level, then the Pumping Program continues operation with Phase number ‘nn’. Otherwise, the Pumping Program continues operation with the next Phase. 7.3.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump When triggered, the current operation of the pump and the Pumping Program is interrupted, and the Pumping Program immediately continues operation (jumps to) with Phase number ‘nn’, specified with the “FUN EVN” function, executed prior to the execution of the “FUN EVE” function. After being triggered, the event trigger is reset.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Sounds a short beep.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump 7.4 Pumping Program Examples ml/hr Rate 7.4.1 Example 1: 2 Step Rate 500 2.5 0 30 ml Dispensed 05 Infuse 5.0 ml at 500 ml/hr, and then infuse 25.0 ml at 2.5 ml/hr. Then stop the pump. Phase 1 Function RAT Rate 500 ml/hr Volume 5.0 ml Direction Infuse Phase 2 Function RAT Rate 2.5 ml/hr Volume 25.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Starting with the second dispense, 0.25 is added to the volume dispensed to compensate for the sucked back volume of the previous dispense. By changing the last Phase to a [FUN LOP nn] function, the total number of dispenses can be set. When entering a function with associated data, such as with the ‘Pause’ in Phase 5 or the ‘Loop’ in Phase 6, the function is entered in 2 steps. First select the function and store it.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Phase 1 Function RAT Phase 2 Function LPS Phase 3 Function INC Phase 4 Function LOP 50 Phase 5 Function LPS Phase 6 Function DEC Phase 7 Function L0P 99 Phase 8 Function DEC Phase 9 Function LPS Phase 10 Function INC Phase 11 Function LOP 50 Phase 12 Function JMP 02 Rate 200 ml/hr Volume 0.1 ml Direction Infuse Rate 1.0 Volume 0.1 ml Direction Infuse Rate 1.0 Volume 0.1 ml Direction Infuse Rate 1.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Phase 1 Function RAT Rate 750.0 ml/hr Volume 0.5 ml Direction Infuse Phase 2 Function RAT Rate 300.0 ml/hr Volume 1.5 ml Direction Infuse Phase 3 Function BEP Phase 4 Function PAS 00 Phase 5 Function LOP 02 Phase 6 Function RAT Rate 750.0 ml/hr Volume 0.5 ml Direction Infuse Phase 7 Function RAT Rate 300.0 ml/hr Volume 1.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 7.4.5 Example 5: Control from a High-Low Pressure Sensor Pumping Rate ml/hr 25 10 Program Output Pin Pressure high sensor Pressure low sensor Event Input Pin Pressure trigger points This example demonstrates a Pumping Program whose control depends on an external sensor.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Phase 10 Function L0P 14 Phase 11 Function RAT Rate 25.0 ml/hr Volume 0.0 ml (off) Direction Infuse 7.4.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Phase 9 Function LOP 05 Phase 10 Function LOP 12 Phase 11 Function JMP 01 7.4.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Phase 6 Function RAT Rate 800.0 ml/hr Volume 0.0 ml Direction Infuse Phase 7 Function RAT Rate 1000.0 ml/hr Volume 0.25 ml Direction Withdraw Phase 8 Function PAS 01 Phase 9 Function IF 07 Phase 10 Function PAS 10 Phase 11 Function EVN 01 Phase 12 Function PAS 10 Phase 13 Function JMP 01 8.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump The network address is set using the command “*ADR nn", where "nn" is the pump's network address from 0 to 99. If only one pump is in the network, leave the address at the default address of 0. This will simplify communications because the address can be left off the commands sent to the pump. To set the network address, individually attach each pump to the computer. Disconnect the network cable from the "Network" connector on the pump.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.3.1 RS-232 General Syntax Legend The following syntax expansion legend is common to all syntax expansions: Except where indicated, all command and response characters are ASCII data. => [ ] Floating point number. Maximum of 4 digits plus 1 decimal point. Maximum of 3 digits to the right of the decimal point.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.3.3 RS-232 Protocol: Safe Mode Command syntax (to pump): => Response syntax (from pump): => Safe mode uses a more structured protocol, including detection of corrupted communications, communications time outs, and auto-alarm responses.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.3.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Pump 2: 375 ml/hr Assumes that the current pumping rate units of all 3 pumps are currently ml/hr. Send the following command, followed by a carriage return , (spaces are optional): 0 rat 100 * 1 rat 250 * 2 rat 375 * 8.4 Command Errors and Alarms If a command received by the pump is not recognized or the data is invalid, an error message will be in the field of the response packet following the field.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.5.1 Program Function Commands The following commands are relevant to the currently select Program Phase. Note: During a Pumping Program’s operation, the currently selected Phase can change automatically. PHASE NUMBER PHN [ ] Set/query currently selected Program Phase: Set: Currently selected Phase is set to .
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump RAT [ C | I ] [ [ ] ] Set/query pumping rate. => UM MM UH MH = l/min = ml/min = l/hr = ml/hr Applicable only with “Rate Data Functions”. When setting the pumping rate, if the current Phase’s function is not ‘RATE’, then is not applicable.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 8.5.2 Pump Operational Commands START PUMPING PROGRAM RUN [ ] [E [ ] ] Starts the Pumping Program operation. If the Pumping Program was paused, then the Pumping Program resumes at the point where it was stopped. Otherwise, the Pumping Program starts from Phase 1. If a Phase number is specified (), then the Pumping Program will start at the specified Phase number.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump Set/query Power Failure mode. Set Power Failure enables or disables Power Failure mode. TTL I/O OPERATIONAL TRIGGER DEFAULT SETUP TRG [ ] Set/Query TTL I/O Operational Trigger default input configuration. TTL I/O Operational Trigger is set to .
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump TTL INPUT QUERY IN E { 1 |2 | 3 | 4 | 5 } Expansion Port Connector Queries TTL level of pin on ‘TTL I/O’ connector. Set is not applicable. Indicates pin number on ‘TTL I/O’ connector Valid values: 2, 3, 4, and 6. E Reads from Expansion Port I/O connector on PCB.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump ENABLE SAFE COMMUNICATIONS MODE SAF [
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump 9. Logic Interface: TTL Input and Output Resistor pads, or solder 2 pads if none. Suggested resistor value is 200 Ω.
www.nextadvance.com NEXT>>>ADVANCE SP2200Programmable Syringe Pump DB-9 Connector TTL I/O Pin # Definition Type Function 1 Vcc (5V) Reference Logic high reference. Power on indicator. 2 Operational Trigger Input Command: TRG [aa] Configurable start/stop operational trigger input.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump This configuration can be used with a contact closure timer or in an automation setup, allowing logic level control over the operation of the pump. Start Only: Falling edge starts the Pumping Program. This configuration only allows the starting of the Pumping Program. This would be useful, for example, with a laboratory animal trained to press a lever.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 9.2 TTL I/O Control from the Pumping Program Various Pumping Program functions can define how the pump reacts to levels on the TTL I/O connector or set output levels.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 10. Appendix 10.1 RS-232 Command Summary => DIA [ < float > ] PHN [ < phase data > ] FUN [ < phase function > ] < phase function > => RAT INC DEC STP PAS PAS [n.
www.nextadvance.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Cable to connect a pump, or the first pump in a pump network, to a standard personal computer’s serial port with a DB-9 or DB-25 connector. Included with this cable is a 9 pin to 25 pin converter. RS-232 Network Secondary Cable 7 foot cable, part #: CBL-NET-7 25 foot cable, part #: CBL-NET-25 Cable to connect additional pumps, after the first pump, to the pump network.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump Verify the correct communications port and that the cable is attached to the "Computer" connection on the pump. If the Basic communications mode is used, check if the pump is in Safe communications mode. See section 8.3, “RS-232 Protocol”, for instructions on how to change the communications mode. Verify the pump’s network address. Pusher block makes a snap or click sound when the pump is started: This is a normal condition.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 10.6 Custom Applications For specialized and OEM applications, contact your dealer or Next Advance Inc. Custom modifications can be made to the mechanics or the firmware.
NEXT>>>ADVANCE www.nextadvance.com SP2200Programmable Syringe Pump 10.7 Syringe Diameters and Rate Limits Syringe (cc) 1 3 5 10 20 30 60 Inside Diameter (mm) 4.699 8.585 11.99 14.43 19.05 21.59 26.59 Maximum Rate (mL/hr) 191.1 637.9 1244 1802 3141 4035 6120 Minimum Rate (µl/hr) 1.459 4.868 9.495 13.76 23.97 30.79 46.7 Maximum Rate (mL/min) 3.185 10.63 20.74 30.04 52.35 67.25 102 1 3 5 10 20 30 50 4.69 9.65 12.45 15.9 20.05 22.9 29.2 190.4 806.1 1341 2188 3479 4539 7380 1.453 6.151 10.24 16.7 26.
NEXT>>>ADVANCE www.nextadvance.