Autosampler Control
Examples for User-Defined Programs for the FAMOS Autosampler (LC Packings)

The user-defined program is loaded and executed at the autosampler's start time (Sampler.Inject command) even if the program steps appear prior to that command in the program file. Make sure that the user-defined program includes an InjectMarker command at the appropriate position so that the system recognizes that an injection has been made:

The following programs are typical application examples for the FAMOS HPLC Autosampler:

0. User-Defined Standard Program

 ;User-defined program (UDP) template for FAMOS autosampler

 ;****** PLEASE DO NOT EDIT ******

 Sampler.ReagentAVial= 1

 Sampler.ReagentBVial= 2

 Sampler.ReagentCVial= 3

 Sampler.ReagentDVial= 4

 Sampler.PrepVial= A1

 Sampler.Draw From=SampleVial, Volume=5, SyringeSpeed=Low,  SampleHeight=0

 Sampler.Dispense To=PrepVial, Volume=5, SyringeSpeed=Low,  SampleHeight=0

 Sampler.Draw From=ReagentAVial, Volume=10,    SyringeSpeed=Low, SampleHeight=0

 Sampler.Dispense To=PrepVial, Volume=10, SyringeSpeed=Low,  SampleHeight=0

 Sampler.MixWait Duration=10

 Sampler.Draw From=PrepVial, Volume=5, SyringeSpeed=Low,  SampleHeight=0

 Sampler.InjectValve Position=Inject

 InjectMarker

 

1. Drawing a Sample Volume of 1 µl

 ;User-defined program (UDP) template for FAMOS autosampler

 ;****** PLEASE DO NOT EDIT ******

0.000 InjectMode = UserProg

 InjectValve Position=Load

 SyringeValve Position=Needle

 Draw From=SampleVial, Volume=1.0

 MixWait Duration=5

 Draw From=SampleVial, Volume=0.0

 Draw From=ReagentAVial, Volume=25

 MixWait Duration=5

 InjectValve Position=Inject

 InjectMarker 
; generates an inject response during the program run

 MixWait Duration=5

 Draw From=ReagentAVial, Volume=0.0

 SyringeValve Position=Waste

 MoveSyringeHome

 SyringeValve Position=Needle

 MixNeedleWash Volume=50

 

Inject 
; starts the above program and waits for the inject response

 

Acquisition On

...

4.000 Acquisition Off

 End

 

2. Sample Preparation with 2 Reagents

 ;User-defined program (UDP) template for FAMOS autosampler

 ;****** PLEASE DO NOT EDIT ******

0.000 InjectMode = UserProg

 Draw From=ReagentAVial, Volume=20.0

 MixWait Duration=5

 Draw From=ReagentAVial, Volume=0.0

 MixWait Duration=5

 Dispense To=SampleVial, Volume=20.0

 MixWait Duration=10

 Draw From=ReagentBVial, Volume=10.0

 MixWait Duration=5

 Draw From=ReagentBVial, Volume=0.0

 MixWait Duration=5

 Dispense To=SampleVial, Volume=10.0

 MixWait Duration=10

 

 InjectValve Position=Inject

 SyringeValve Position=Needle

 Draw From=SampleVial, Volume=3.0

 MixWait Duration=5

 InjectValve Position=Load

 Draw From=SampleVial, Volume=5.0

 MixWait Duration=5

 InjectValve Position=Inject

 InjectMarker 
; generates an inject response during the program run

 

 MixWait Duration=5

 Draw From=SampleVial, Volume=0.0

 SyringeValve Position=Waste

 MoveSyringeHome

 SyringeValve Position=Needle

 MixNeedleWash Volume=50

 

Inject 
; starts the above program and waits for the inject response

 

 Acquisition On

...

4.000 Acquisition Off

 End

 

3. Gel Extraction

 ;User-defined program (UDP) template for FAMOS autosampler

 ;****** PLEASE DO NOT EDIT ******

0.000 InjectMode = UserProg

 Draw From=SampleVial, Volume=5.0

 Dispense To=PrepVial, Volume=5.0

 Draw From=ReagentAVial, Volume=5.0

 Dispense To=SampleVial, Volume=5.0

 MixWait Duration=10

 

 Draw From=SampleVial, Volume=5.0

 Dispense To=PrepVial, Volume=5.0

 Draw From=ReagentBVial, Volume=5.0

 Dispense To=PrepVial, Volume=5.0

 MixWait Duration=10

 

 Draw From=SampleVial, Volume=5.0

 Dispense To=PrepVial, Volume=5.0

 MixWait Duration=5

 InjectValve Position=Inject

 SyringeValve Position=Needle

 Draw From=SampleVial, Volume=1.0

 MixWait Duration=5

 InjectValve Position=Load

 Draw From=PrepVial, Volume=5.0

 MixWait Duration=5

 InjectValve Position=Inject

 InjectMarker 
; generates an inject response during the program run

 MixWait Duration=5

 

 Draw From=SampleVial, Volume=0.0

 SyringeValve Position=Waste

 MoveSyringeHome

 SyringeValve Position=Needle

 MixNeedleWash Volume=50

 

Inject 
; starts the above program and waits for the inject response

 

 Acquisition On

...

4.000 Acquisition Off

 

 End

 

 Tips:

If the previous action was Draw or Dispense, the needle slowly returns to its start position while the MixWait command is executed. For the needle to remain at its current position, enter another Draw or Dispense command with "Volume=0.0" as shown in the above program examples.

 Notes:

Use the PGM Wizard to create a user-defined program. You can either create a new user-defined program or use an existing program as a template for the new one.

Each user-defined program must include an InjectMarker command. If this command is not included, a message appears in the PGM Wizard.

 

For an overview of the individual commands that are available for the FAMOS autosampler, refer to Commands for Controlling Dionex Devices  Dionex/LC Packings FAMOS Autosampler.

For information about the sample preparation commands supported by the FAMOS autosampler, refer to Commands for Controlling Dionex Devices  Dionex/LC Packings FAMOS Autosampler: Sample Preparation.