background image

New Era Pump Systems Inc.

 

www.SyringePump.com

 

Model NE-500/NE-501 Multi-Phaser™

 

Publication  #1200-02 

10

 

02/10/09 

 

 

6.5  TTL I/O Operational Trigger Default Configuration 

Command:  "TRG <aa>",  <aa> 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

). The 2 letter configuration Setting parameter to the right of the colon (:) is defined in 

column ‘Setting’ as follows: 

Setting 

<aa> 

RS-232 Command Setting 

FUN TRG <n> 

<n> => 

Name 

Function 

FT 

Foot Switch 

Falling edge starts or stops the Pumping Program 

FH 

Foot Switch Hold 

Falling edge starts the Pumping Program 
Rising edge stops the Pumping Program 

F2 

Foot Switch 
Reversed 

Rising 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 

T2 

Start Only Reversed 

Rising edge starts the Pumping Program 

SP 

Stop Only 

Falling edge stops the Pumping Program 

P2 

Stop Only Reversed 

Rising edge stops the Pumping Program 

6.6  TTL I/O Directional Control Input Configuration 

Command: "DIN <n>" 

Configures how the TTL input ‘Pumping Direction’ (pin 3) will control the pumping direction.  (See sec. 9.1, 

TTL I/O Operational Controls

).  

Setting <n> 

Mode 

Function 

Reciprocating Pumps 

Falling edge: Infuse; Rising edge: Withdraw 
- Used for 2 pumps operating in opposite directions 

Dual Pump 

Falling edge: Withdraw; Rising edge: Infuse 
- Used with 2 pumps operating in the same direction 

6.7  Pump Motor Operating TTL Output Configuration 

Command: "ROM <n>" 

Configures the functionality of the 'Pump Motor Operating' TTL output pin (TTL pin 7). 

Setting <n> Mode 

 

 

Sets the output to logic high only when the motor is operating (pumping). 
 
Sets the output to logic low when the motor is not operating or when the Pumping Program is executing 
a pause timer or is stopped 

Sets the output to logic high when the motor is operating (pumping) or when the Pumping Program is 
executing a pause timer.  
 
Sets the output to logic low when the Pumping Program is stopped 

Summary of Contents for Multi-Phaser NE-1000 Series

Page 1: ...el NE 500 NE 501 NE 1000 Family of Programmable Syringe Pumps 0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 Time Infusion Rate WHAT S YOUR APPLICATION WARNING WARNING WARNING WARNING NOT FOR CLINICAL NOT FOR CLINICAL NOT FOR CLINICAL NOT FOR CLINICAL USE ON HUMANS USE ON HUMANS USE ON HUMANS USE ON HUMANS ...

Page 2: ...ponse message to the computer will include OOR Set the Volume to be Dispensed or Continuous Pumping Where nn nn is the volume to be dispensed send the command VOL nn nn If the volume to be dispensed is 0 then the pump will pump continuously Note The default units for the volume to be dispensed will be mL or µL depending on the syringe size At or below 14 00 mm syringe diameter volume units are µL ...

Page 3: ...UME UNITS 6 5 2 START STOP TRIGGERS 6 5 3 OPERATING THE PUMP 6 5 4 PUMPING RATE 7 5 4 1 CHANGING THE PUMPING RATE AND DIRECTION WHILE PUMPING 7 5 5 PUMPING DIRECTION 7 5 6 DISPENSE VOLUME TARGET AND CONTINUOUS PUMPING 7 5 7 VOLUME DISPENSED 7 5 8 RESUMING WHEN PAUSED 7 5 9 PUMP STALLED 8 6 SETUP CONFIGURATION 8 6 1 RS 232 PUMP NETWORK CONFIGURATION 8 6 2 POWER FAILURE MODE 9 6 3 LOW NOISE MODE 9 6...

Page 4: ...E 16 7 3 17 SETUP EXPANSION PORT PAUSE AND TRIGGER EDGE WAIT PHASE 16 7 3 18 EVENT RESET 16 7 3 19 OVERRIDE OPERATIONAL TRIGGER DEFAULT CONFIGURATION 16 7 3 20 SET TTL OUTPUT PIN 16 7 3 21 SET TTL EXPANSION PORT OUTPUT PIN LOW 16 7 3 22 SET TTL EXPANSION PORT OUTPUT PIN HIGH 17 7 3 23 BEEP 17 7 4 PUMPING PROGRAM EXAMPLES 18 7 4 1 EXAMPLE 1 2 STEP RATE 18 7 4 2 EXAMPLE 2 REPEATED DISPENSES WITH SUC...

Page 5: ...S 38 9 2 TTL I O CONTROL FROM THE PUMPING PROGRAM 40 9 3 TTL I O CONTROL FROM RS 232 40 10 APPENDIX 41 10 1 RS 232 COMMAND SUMMARY 41 10 2 RS 232 PUMP NETWORK CONNECTOR WIRING 42 10 3 ACCESSORIES 42 10 3 1 ANA BOX 42 10 3 2 SYRINGE HEATER 42 10 3 3 RS 232 NETWORK CABLES 42 10 3 4 AUTOMATION CABLE RECIPROCATING DUAL PUMPS CONTROL CABLE 43 10 3 5 VALVE CONTROLLER 43 10 3 6 FOOT SWITCH 43 10 3 7 FIRM...

Page 6: ... not excluded to frayed cords and deterioration in performance Discharge static from control cables before connecting by touching the cable to ground Before touching the pump discharge static by touching ground 1 2 Disclaimer New Era Pump Systems Inc makes no representations or warranties expressed statutory or implied regarding the fitness or merchantability of this product for any particular pur...

Page 7: ... RS 232 interface cable CBL PC PUMP 7 This Operating Manual 2 Overview The NE 500 NE 501 is a general purpose single syringe pump capable of infusion and withdrawal It is controlled from a microcontroller based system which drives a step motor allowing a large range of pumping rates calibrated to the inside diameter of the loaded syringe The syringe is driven from a drive screw and drive nut mecha...

Page 8: ...ith a consistent and intuitive user interface To facilitate and enhance your understanding of the NE 500 NE 501 s operation please take the time to familiarize yourself with the basic concepts below Parts of the Pump Parts of the Pump Parts of the Pump Parts of the Pump 1 End Plate 2 Anti Siphon Plate Adjustment Knob 3 Drive Nut Button 4 Anti Siphon Plate 5 Drive Screw 6 Syringe Retainer Thumbscre...

Page 9: ...n in the Pumping Program Phase Number A Program Phase s numerical sequence location in the Pumping Program Currently Selected Function Each Pumping Program Phase instructs the pump to perform a particular operation Only one Program Phase is selected at any one time This is the current Phase Each Phase is set to one function The set function of the current Phase is the currently selected function P...

Page 10: ...V slot 4 Load the syringe with the barrel over the syringe holder and the syringe plunger towards the middle of the pump Place the barrel on the syringe holder in the V slot with the barrel flange inserted between the syringe holder block and syringe retainer bracket 5 On the pusher block turn the thumbscrew to make the slot large enough for the plunger flange Press in fully the white drive nut bu...

Page 11: ...ccumulated volumes and the Volume to be Dispensed settings can be changed to either mL or µL A change in the volume units will affect all Volume to be Dispensed settings in the Pumping Program Set the volume units command VOL ML UL The selected volume units will remain in affect and override the default volume units Changing the diameter will no longer change the volume units Performming a system ...

Page 12: ... dispense volume use the VOL command The units of volume are set according to the syringe diameter to either µL or mL The current Pumping Phase will continue to pump infusing or withdrawing until the set volume has been pumped For continuous pumping set the volume target to 0 Command VOL 0 5 7 Volume Dispensed Volume is computed based upon the syringe inside diameter setting The volume is accumula...

Page 13: ...ro stepping resonance AL n Alarm mode where n is the current setting TRG aa Operational Trigger default configuration where aa is the current configuration DIN n Directional control TTL logic input setup ROM n Pump motor operating TTL logic output configuration LOC n Lock out mode Sets Auto Run mode with Sub Programs 6 1 RS 232 Pump Network Configuration Command ADR nn RECP DUAL The pump can be co...

Page 14: ...upted When the NE 500 501 syringe pump is used as a component in an automated infusion withdrawal dispensing system a Pumping Program can be designed to automatically synchronize the pusher block at the start of the Pumping Program This would be accomplished using attached sensors that send signals to the Pumping Program 6 3 Low Noise Mode Command LN n n Setting 0 Disabled 1 Enabled A side affect ...

Page 15: ...ping Program T2 5 Start Only Reversed Rising edge starts the Pumping Program SP 6 Stop Only Falling edge stops the Pumping Program P2 7 Stop Only Reversed Rising edge stops the Pumping Program 6 6 TTL I O Directional Control Input Configuration Command DIN n Configures how the TTL input Pumping Direction pin 3 will control the pumping direction See sec 9 1 TTL I O Operational Controls Setting n Mo...

Page 16: ...the keypad TTL I O connector or from RS 232 the Pumping Program will begin with Phase 1 of the Program After the completion of each Phase the 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 con...

Page 17: ... and decrement functions operate the same as the RATE function except that the specified rate is added INC or subtracted DEC from the current pumping rate The current pumping rate when the function is executed is the base pumping rate for the function If no base pumping rate exists such as when executing a pause function or when the Pumping Program is first started a Program error will occur and t...

Page 18: ...ting the pump from the Operational Trigger pin 2 such as with a foot switch will cancel the Pause and restart the Pumping Program from Phase 1 causing the current program selection to be re executed When the Sub Program Selection Input function is executed the Pumping Program pauses and waits for a start trigger When a start trigger is received the Sub Program number is read from the Expansion Con...

Page 19: ...the loop is complete With the FUN LOP 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...

Page 20: ...th Phase number nn After being triggered the event trigger is reset If an event trigger function is executed while another event trap is still set the new event trigger will replace the previous event trap 7 3 14 Setup Event Square Wave Trigger Jump Phase Command FUN EVS nn The Event Square Wave function operates the same as the EVN Event function with the exception of the triggering conditions Th...

Page 21: ...a Pumping Program to jump to Pumping Program Phase 5 when a falling edge occur on expansion port pin 3 PHN 1 FUN EVN 5 PHN 2 FUN EVE 3 7 3 16 Setup Expansion Port Pause and Trigger Level Wait Phase Command FUN EPL expansion pin Pauses the Pumping Program and waits for a trigger on Expansion Port pin expansion pin The trigger is the detection of a high to low TTL transition on the specified pin or ...

Page 22: ...m Model NE 500 NE 501 Multi Phaser Publication 1200 02 17 02 10 09 7 3 22 Set TTL Expansion Port Output Pin High Command FUN OE1 expansion pin Set expansion port pin expansion pin to logic level 1 7 3 23 Beep Command FUN BEP Sounds a short beep ...

Page 23: ...e Direction 2 RAT 2 5 ml hr 25 0 ml Infuse Phase Function 3 STP To send this program to the pump send the following sequence of commands PHN 1 FUN RAT RAT 500 MH VOL 5 0 DIR INF PHN 2 FUN RAT RAT 2 5 MH VOL 25 0 DIR INF PHN 3 FUN STP 7 4 2 Example 2 Repeated Dispenses with Suck Back ml hr Rate Time 0 0 750 5 00 30 Dispense 2 0 ml with a 5 minute pause between dispenses In addition after each dispe...

Page 24: ...Function 3 LPS Phase Function 4 LPS Phase Function 5 PAS 90 Phase Function 6 LOP 03 Phase Function 7 BEP Phase Function 8 PS 30 Phase Function Rate Volume Direction 9 RAT 750 ml hr 2 25 ml Infuse Phase Function Rate Volume Direction 10 RAT 750 ml hr 0 25 ml Withdraw Phase Function 11 LPE 7 4 3 Example 3 Ramping the Flow Rate ml hr Rate Time 0 150 200 250 Phases 2 4 Phases 5 8 Phases 9 11 Note Grap...

Page 25: ...lex Dispenses with External Synchronization 0 0 750 Withdraw ml hr Infuse Start Trigger Start Trigger 60 60 60 Start Trigger Start over Syringe Refill A more complex dispensing example this Program contains different pumping requirements including dispenses with multiple pumping rates The first set of 3 dispenses drops down to a lower pumping rate during the dispense When each dispense is complete...

Page 26: ...tion 4 PAS 00 Phase Function 5 LOP 02 Phase Function Rate Volume Direction 6 RAT 750 0 ml hr 0 5 ml Infuse Phase Function Rate Volume Direction 7 RAT 300 0 ml hr 1 5 ml Infuse Phase Function 8 BEP Phase Function 9 LPS Phase Function 10 PAS 60 Phase Function Rate Volume Direction 11 RAT 500 0 ml hr 3 75 ml Infuse Phase Function 12 LOP 03 Phase Function Rate Volume Direction 13 RAT 900 0 ml hr 17 25...

Page 27: ...essure point PHASE 03 To create a delay when the pressure sensor is switched from high pressure to low pressure when the Program Output pin is set a small volume is pumped PHASE 02 06 before the background traps are set When the low pressure trap is triggered the pump sets the high pressure trap PHASE 07 and begins to increment the flow rate The flow rate is incremented in 1 0 ml hr steps with eve...

Page 28: ...ing it impossible for an automated dispensing system to regain synchronization With a Syringe Filled Sensor the following Pumping Program will automatically synchronize the dispensing system and then continue with the normal dispense The first 2 Phases set an event trap for a Syringe Filled Sensor and refills the syringe until the sensor is triggered When the sensor triggers the event the pump s p...

Page 29: ...us event traps PHASE 01 and raising the Program Output TTL line PHASE 02 After 5 0 ml has been dispensed at 800 ml hr PHASE 03 the Program Output TTL line is lowered PHASE 04 sending a synchronization signal to another device The pump then continues to pump at 800 ml hr PHASE 06 until a synchronization signal is received at the Event Trigger TTL input causing the Program to jump to Phase 7 PHASE 0...

Page 30: ...h other pumps from the NE 1000 family of pumps to one communications port on a computer See section 9 Note on USB If an RS 232 port is not available on your PC the pump may be operated through a USB to RS 232 converter cable available as an accessory part CBL USB232 This cable attaches to the standard RS 232 to PC cable part CBL PC PUMP 7 The PC will create a virtual RS 232 communications port tha...

Page 31: ...he pump the pump will not accept any further communications until the current command has been processed Completion of the command processing is indicated when the first byte of the response packet is transmitted 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 E...

Page 32: ...e byte of any data One byte of data expressed as 0xhh where hh is the data in hexadecimal Is defined by Syntax expands to next level of expansion 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 2 RS 232 Protocol Basic Mode Command syntax to pump basic command pro...

Page 33: ...cations packets Each time a valid communications packet is received the time out is reset If the time out elapses a pump alarm will occur stopping the pump and the Pumping Program The buzzer will sound if alarms are enabled alerting the user The communications time out timer will not restart until the next reception of a valid packet In addition there is a 0 5 second packet inter byte time out Whi...

Page 34: ... indicator ETX 0x03 End of packet transmission indicator CRC 16 byte byte 16 bit CCITT CRC of transmitted data high byte low byte length byte Number of bytes remaining in packet including this byte 8 3 5 Network Command Burst The Network Command Burst feature is only applicable when communicating to a network of pumps This special feature allows commands to be sent to a network of pumps simultaneo...

Page 35: ... 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 Use the Phase select command PHN to query or select the current Phase A Phase consists of the pumping rate Volume to be Dispensed and the pumping direction A packet without a command is interpreted as a status query The addressed pump respond...

Page 36: ...a Function use the RAT VOL and DIR commands to setup the pumping parameters for the current phase RAT Pumping rate INC Increment rate DEC Decrement rate Non Rate Control Functions STP Stop pump PAS number data Pauses pumping for nn seconds or until trigger if 0 PAS n n Pauses pumping for n n seconds LOP count data Loop to previous loop start nn times LPS Loop starting Phase LPE Loop end Phase JMP ...

Page 37: ...ill not clear a Paused Pumping state after the rate is changed when the Pumping Program is paused Normally the Pumping Program would re start from Phase 1 after a rate changed while paused RAT I float rate units Changes the pumping rate only if the pump is infusing If the pumping direction is set to withdraw the rate change will be ignored VOLUME TO BE DISPENSED AND SET VOLUME UNITS VOL float volu...

Page 38: ...ta and cancel any other event set by the Pumping Program STOP PUMPING PROGRAM STP If the Pumping Program is operating the pump will be stopped and the Pumping Program will be paused If the Pumping Program is paused the stop command will cancel the pause and reset the Pumping Program VOLUME DISPENSED DIS Queries volume dispense only Set not applicable Response I float W float volume units Where I f...

Page 39: ...ciprocating pump cable to create a 2 pump continuous infusion system 1 Falling edge Withdraw Rising edge Infuse Use this setting with the CBL TTL 1 reciprocating pump cable to create a 2 pump dual pumping system PUMP MOTOR OPERATING TTL OUTPUT CONFIGURATION ROM on off Set query Pump Motor Operating TTL output configuration TTL pin 7 Settings 0 Output is logic high only when the pump motor is opera...

Page 40: ...0 2400 1200 300 will change the baud rate as indicated NOTE The command response and all further communications will be at the specified baud rate DUAL Sets the pump to Dual Pumping mode with a secondary pump RECP Sets the pump to Reciprocating Pumping mode with a secondary pump With both Dual and Reciprocating modes the baud rate defaults to 19 200 This is a special system command that will be ac...

Page 41: ... in computer files then uploaded to the pump In addition a Pumping Program generator spreadsheet is available to assist in developing a Pumping Program and to create the text file for uploading to a pump With a generic terminal emulator setup the terminal emulator with the same baud rate as the pump and with an 8 bit data no parity and 1 stop bit 8N1 data frame Set the communications port to the p...

Page 42: ... then 100 ms are filtered out Edge detection requires the detection of a change in TTL levels With a minimum of 100 ms to detect a level an edge requires a minimum of 200 ms to be detected Since the next level change can be detected in 100 ms creating another edge the maximum edge to edge frequency is 10 Hz Edge changes to the Pumping Direction and Operational Trigger inputs must occur at least 50...

Page 43: ... keypad lockout function 7 Pump Motor Operating Output Setup Command ROM 0 High Pumping Low Not pumping Setup Command ROM 1 High Pumping or Pause timer Low Not pumping 8 Pumping Direction Output High Infuse Low Withdraw 9 Ground 0V Reference Logic low reference 9 1 TTL I O Operational Controls Operational Trigger Pin 2 The input signal on this pin controls the operation of the Pumping Program Its ...

Page 44: ... 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 n command When the mode is set to reciprocating pumps DIN 0 then if the current pumping direction is withdraw a falling edge sets the direction to infuse If the current pumping direc...

Page 45: ...nn Program Input 6 Low level causes a jump to Phase nn FUN PAS 00 Operational Trigger 2 Trigger activation resumes Program operation The Following Program Functions refer to and only work with any of the Expansion Connecotr TTL pins Pumping Program Function FUN PRI Sub Program Selection FUN PRL Sub Program Start Label FUN OE0 Set pin low 0 FUN OE1 Set pin high 1 FUN EPL Pause Pumping Program and w...

Page 46: ...ion pin EVE expansion pin Re direct event trigger to expansion pin EVR Event trigger reset OUT 0 1 Set programmable output pin OE0 expansion pin Set expansion pin low OE1 expansion pin Set expansion pin high TRG n Override Operational Trigger default setting BEP Sound short beep RAT C I float UM MM UH MH Pumping rate VOL float volume units Volume to be Dispensed or set Volume units DIR INF WDR REV...

Page 47: ... a variable voltage source Allows the Creation of a closed loop system allowing the NE 1000 to be controlled by an external sensor such as a pressure sensor or other variable voltage source Start or stop the pump at a specific voltage level Set the pumping rate to be proportional to the voltage input 10 3 2 Syringe Heater Part SYRINGE HEATER see www SyringeHeater com for details Flexible heating p...

Page 48: ...ection changes and rate changes When either pump stops for any reason the other pump stops 10 3 5 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 creat...

Page 49: ... Syringe sizes Up to 60 cc Number of syringes 1 Motor type Step motor Motor steps per revolution 400 Microstepping 1 8 to 1 2 depending on motor speed Advance per step 0 2126 uM to 0 8504 uM depending on motor speed Motor to drive screw ratio 15 28 Drive screw pitch 20 revolutions DC connector 2 1 mm center positive Voltage at DC connector 12 VDC at full load Amperage 750 mA at full load Power sup...

Page 50: ... 2 13 28 30 22 9 1260 17 32 50 29 2 2049 28 16 Monoject 1 5 74 79 18 1 088 3 8 941 192 1 2 64 6 12 7 387 6 5 326 12 15 72 593 9 8 161 20 20 12 972 9 13 37 35 23 52 1329 18 27 60 26 64 1705 23 44 60 26 64 1705 23 44 140 38 00 57 84 mL min 47 69 Terumo 1 4 7 53 09 0 73 3 8 95 192 5 2 646 5 13 406 1 5 581 10 15 8 600 8 244 20 20 15 975 8 13 41 30 23 1 1282 17 63 60 29 7 2120 29 13 Air Tite 10 15 9 60...

Reviews: