NEXT>>>ADVANCE www.nextadvance.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Quick Start Instructions Quick start instructions assume that the pump was not previous programmed with a multiple Phase Pumping Program. Plug in the pump.
NEXT>>>ADVANCE www.nextadvance.com 1. SP500 series OEM Programmable Syringe Pump GENERAL INFORMATION .......................................................................................... 1 1.1 1.2 1.3 WARNINGS ! AND CAUTIONS ! .............................................................................. 1 DISCLAIMER ................................................................................................................... 1 WARRANTY ..........................................................
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 7.3.2 INCREMENT RATE FUNCTION ................................................................................. 10 7.3.3 DECREMENT RATE FUNCTION ................................................................................ 11 7.3.4 STOP PUMPING OPERATION AND END THE PROGRAM ........................................... 11 7.3.5 JUMP TO PHASE FUNCTION ..............................................................................
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10.2 RS-232 COMMAND SUMMARY ................................................................................. 36 10.3 RS-232 PUMP NETWORK CONNECTOR WIRING..................................................... 37 10.4 ACCESSORIES ............................................................................................................ 37 10.4.1 RS-232 NETWORK CABLES................................................................
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 1. General Information Thank you for purchasing the SP500 / SP501 / SP510 / SP511/570-M OEM Programmable Syringe Pump. With the SP500 series syringe pump, you will be able to perform simple infusions or implement a complex automated dispensing system. Please familiarize yourself with the SP500 series’ operation by reading this user's manual.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 1.3 Warranty Next Advance Inc. warranties this product, and accessories for a period of two year, parts and labor, from the date of purchase. The repaired unit will be covered for the period of the remainder of the original warranty or 90 days, whichever is greater. A return authorization number must be obtained from Next Advance Inc. before returning a unit for repair.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Table showing the various models and features Standard Stall Detection Option Standard Motor SP500 SP501 Extra Powerful Motor SP510 SP511 Extra Precise Motor for Microfluidics SP570-M n/a 2.1 Glossary of Terminology and Concepts 5 4 3 6 2 7 8 9 1 12 11 10 When a device has as many features as the SP500 (and similar models), understanding its operation could be a daunting task at first.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable 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. Pumping Program Operating: When the pump is started with the ‘Start’/’Stop’ key, or any other source.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 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. See section 9, Logic Interface: TTL Input and Output, for a diagram of the connectors on the pump. After power is applied to the pump, the buzzer will beep. Next the Pumping Program can be entered.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable 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.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Except with some complex Pumping Programs, the pumping rate can be changed while the pump is operating. To change the pumping rate while pumping, use the 'RAT' command to send a new rate. A new rate set while pumping will not be stored in non-volatile memory. Rate units cannot be changed while pumping. If the new rate is valid, it will take affect immediately.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump auto-alarm message will be sent to an attached computer. Sending any command will stop the buzzer and clear the alarm. When the problem causing the pump motor to stall has been corrected, the Pumping Program can be resumed by any start trigger, TTL input, or RS-232. 6.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Setting Name Function FT Foot Switch Falling edge starts or stops the Pumping Program LE Level Control Falling edge stops the Pumping Program Rising edge starts the Pumping Program ST Start Only Falling edge starts the Pumping Program 6.4 TTL I/O Directional Control Input Configuration Command: "DIN " Configures how the TTL input ‘Pumping Direction’ (pin 3) will control the pumping direction. (See sec. 9.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump will immediately start the next consecutive Phase. This linear sequence of Phases can be altered by certain functions that direct the Pumping Program to continue operation with a different Phase number. Some functions can change the order of operation conditionally based on external events. 7.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump intervals. 7.3.3 Decrement Rate Function Command: "FUN DEC" The decrement function subtracts the specified rate from the current pumping rate. For a full description, see section 7.3.2, Increment Rate Function 7.3.4 Stop Pumping Operation and End The Program Command: "FUN STP" Stops the pumping operation and stops the Pumping Program. The Pumping Program will begin at Phase 1 when started again.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 7.3.9 Pause Pumping Function Command: "FUN PAS " If ‘nn’ is non-zero, the Pumping Program will pause pumping (stops pumping) for ‘nn’ seconds After the pause interval, the next Program Phase will be executed. 'nn' can range from 00 to 99 or 0.1 to 9.9 seconds. For pauses longer than the ‘99’ second maximum pause for this function, put the pause function within a Program loop.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump ’Event Reset’ cancels a previously set event trap. 7.3.14 Set TTL Output Pin Function Command: "FUN OUT n" Set ‘Program Output’ TTL I/O output (pin 5) to level ‘n’. If ‘n’ = 0, the output pin will be set low. If ‘n’ = 1, the output pin will be set high. 7.3.15 Beep Function Command: "FUN BEP" Sounds a short beep.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable 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, 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 SP500 series OEM Programmable Syringe Pump 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. Then enter the associated data. Phase 1 Function RAT Rate 750 ml/hr Volume 2.0 ml Direction Infuse Phase 2 Function RAT Rate 750 ml/hr Volume 0.
NEXT>>>ADVANCE www.nextadvance.com 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 1.0 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.0 Volume 0.
NEXT>>>ADVANCE www.nextadvance.com 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.5 ml Direction Infuse Phase 8 Function BEP Phase 9 Function LPS Phase 10 Function PAS 60 Phase 11 Function RAT Rate 500.0 ml/hr Volume 3.75 ml Direction Infuse Phase 12 Function LOP 03 Phase 13 Function RAT Rate 900.0 ml/hr Volume 17.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump This example demonstrates a Pumping Program whose control depends on an external sensor. Assuming a pressure sensor that is configured to detect a high pressure point and a low pressure point, the Pumping Program individually selects whether it will react to the high or low pressure point. The “Program Output” pin on the TTL I/O connector (pin 5) is used to select the high or low pressure point.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 7.4.
NEXT>>>ADVANCE www.nextadvance.com Phase 11 SP500 series OEM Programmable Syringe Pump Function JMP 01 7.4.7 Example 7: Dispensing with Complex Synchronization Restart on Event Trigger or 10 seconds Withdraw Infuse Infuse until Event Trigger Repeat if Program Input low :01 TTL High TTL Low TTL Program Ouput :10 :10 Event Trigger Event Trigger This example demonstrates a complex interaction with external equipment, such as synchronizing with another syringe pump.
NEXT>>>ADVANCE www.nextadvance.com Phase 7 Function RAT 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 NE500 series manual Rate 1000.0 ml/hr Volume 0.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 8. RS-232 Communications The SP500 series Syringe Pump can communicate with any computer, software package, or device with an RS-232 communications port. 8.1 Connection and Networking On the side of the pump are 2 square RJ-11 (“phone jack” style) sockets. Connect the RS-232 cable into the socket labeled “Computer”. Connect the other end to the serial port on the computer, or other control device.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Communications to and from the pump use the following data frame: Supported RS-232 Data Frames Baud rate: 19200 Frame: 10 bit data frame (8N1): Start bit: 1 Data bits: 8 Stop bits: 1 Parity:None Every command received by a pump in the network is acknowledged by the pump with a response packet that includes a status character indicating the current operational state of the pump. Two packet protocols are supported, Basic and Safe.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump <> Non-terminal syntax expansion [] Optional syntax {} Required syntax | Or. Choose one of the syntax options. None. Syntax expands to nothing (lambda production). "" Description of syntax expansion 8.3.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Therefore, the pump will be in an Auto-Alarm only communications mode. When power is applied to the pump, or if the system should reset, a system reset alarm occurs. The AutoAlarm feature, therefore, alerts the host computer that a pump reset has occurred. 8.3.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump such as after a power failure when both the computer and the pump were reset. In this case, the pump will most likely send its reset alarm message before the computer has finished booting. 8.5 RS-232 Command Set All data changed from RS-232 is stored in the non-volatile memory, except for changes to the pumping rate while pumping. All “Program Phase Data” refers to the currently selected Program Phase.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump => Rate Data Functions When a Phase’s function is set to a “Rate Data Function”, use the ‘RAT’, ‘VOL’, and ‘DIR’ commands to setup the pumping parameters. RAT INC DEC Pumping rate. ‘RATE’ Increment rate. ‘INCR’ Decrement rate. ‘DECR’ Non-Rate Data Functions STP JMP LOP LPS LPE PAS PAS n.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump PUMPING DIRECTION DIR [ INF | WDR | REV ] Set/query pumping direction INF WDR REV = Infuse = Withdraw = Reverse pumping direction Applicable with all Program Phase functions. Cannot be set when the Pumping Program is operating and the “Volume to be Dispensed” is non-zero. The pumping direction cannot be changed if an alarm condition exists. Query response: { INF | WDR } 8.5.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 8.5.3 Configuration and Setup Commands New settings for any of the following commands will be stored in the non-volatile memory. SET PUMP NETWORK ADDRESS * ADR [
] Set/query pump network address => [] Valid range: 0 to 99 This is a special system command that will be accepted by the pump regardless of its current address. Once set, the pump will only respond to commands with the set address.NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump PUMP MOTOR OPERATING TTL OUTPUT CONFIGURATION ROM [ ] Set/query Pump Motor Operating TTL output configuration (TTL pin 7) Settings => 0 = Output is logic high only when the pump motor is operating (pumping). 1 = Output is logic high when the pump motor is operating (pumping) or when the Pumping Program is executing a pause timer. SET KEY BEEP BP [ ] Set/query key beep mode.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump MASTER PROGRAM RESET * RESET Clears program memory and resets communication parameters to Basic mode and address 0. This is a special system command that will be accepted by the pump regardless of its current address. 8.6 Getting Started With RS-232 Before beginning to develop pump control software for a computer, first setup and experiment with the pump’s communication.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 9. Logic Interface: TTL Input and Output NEW ERA PUMP SYSTEMS ™ WWW.SYRINGEPUMP.COM (631) 249-1392 Farmingdale, NY info@syringepump.com Figure 1: Rear of Pump On the rear of the pump is a DB-9 connector, below the ‘TTL-I/O’ label, which is used for TTL I/O. The logic signals on this connector permit bi-directional control with external equipment.
NEXT>>>ADVANCE www.nextadvance.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump Pumping Direction Controls (Input: Pin 3; Output: Pin 8): Allows bi-directional control of the pumping direction. The input pin, when activated, can be used to change the pumping direction. This function, therefore, is only applicable when the pumping direction change is applicable. The function of the input pin is configured with the "DIN " command.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10. Appendix 10.1 Syringe Diameters and Rate Limits Syringe Inside Size Diameter (cc) Manufacturer (mm) B-D Monoject Terumo Air-Tite 1 3 5 10 20 30 60 1 3 6 12 20 35 60 1 3 5 10 20 30 60 10 20 30 50 4.699 8.585 11.99 14.43 19.05 21.59 26.59 5.74 8.941 12.7 15.72 20.12 23.52 26.64 4.7 8.95 13 15.8 20.15 23.1 29.7 15.9 20.25 22.5 29 Maximum Rate (ml/hr) 53.07 177.1 345.5 500.4 872.2 1120 1699 79.18 192.1 387.6 593.9 972.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10.2 RS-232 Command Summary => DIA [ < float > ] PHN [ < phase data > ] FUN [ < phase function > ] < phase function > => RAT INC DEC STP JMP PRI PRL LOP LPS LPE PAS PAS [n.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10.3 RS-232 Pump Network Connector Wiring RS-232 To Network To Computer RCV from network TXD to computer TXD to network RCV from computer PC Com Port Connectors 9 Pin 25 Pin 3 - Receive 2 - Receive Connect to pump TXD 2 - Transmit 3 - Transmit Connect to pump RCV 9 - Ground 5 - Ground Connect to pump GND 10.4 Accessories 10.4.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10.4.3 Valve Controller Part# ADPT-VALVE-INTERFACE-1 (For one pump) Part# ADPT-VALVE-INTERFACE-2 (For two pumps, includes CBL-TTL-1) Provides a control interface for your electronic valves. Attach your electronic valves, and the interface will control the activation of the valves. The 2 pump interface is used to create a continuous infusion/refill system. 10.4.
NEXT>>>ADVANCE www.nextadvance.com SP500 series OEM Programmable Syringe Pump 10.6 Specifications 10.6.1 Mechanical & Electrical Syringe sizes: Number of syringes: Motor type: Motor steps per revolution: Microstepping: Advance per step: Motor to drive screw ratio: Drive screw pitch: DC connector: Voltage at DC connector: Amperage: Power supply type: Dimensions: Weight: Up to 60 cc 1 Step motor 400 1/8 to 1/2 depending on motor speed 0.2126 uM to 0.