Dionex Autosamplers
Dionex UltiMate 3000 Series Autosamplers
In addition to the standard autosampler commands (see Dionex Autosamplers), the autosamplers in the UltiMate 3000 series provide additional commands for controlling instrument functions. The following commands are available (please note that the display Filter level determines which commands and properties are displayed).
Tip:
Depending on the autosampler type, some commands or properties may not be available.
Command/Property |
Description |
AcquireExclusiveAccess |
Acquires exclusive access for the current timebase. |
AirPump |
Turns the air pump on or off. The air pump provides outside air that is used to dry the needle. |
AutoTrayShakeTimes |
Specifies how often the tray is shaken before the sample is drawn. Tray shakes allow homogenization of the sample, especially after longer idle times. |
BlueTray |
Specifies which sample containers are installed in the blue segment. Note: If you later install different sample containers in the carousel, you must update the settings:
If the settings in Chromeleon do not match the installed sample containers, the needle may be damaged. |
BootLoaderVersion |
Indicates the bootloader version (read-only). |
Brightness |
Adapts the brightness of the autosampler's front panel display to your requirements. |
BufferTubingVolume |
Reports the volume of the installed buffer tubing (read-only). |
Contrast |
Adapts the screen contrast of the autosampler's front panel display to your requirements. |
DeepWellAdapterHeight |
Defines the height of the adapter to be used exclusively with deep well plates (24, 96 and 384 positions) of different heights (20 - 46 mm). Note: The property can only be set if the latest firmware is installed on the sampler. |
DispenseDelay |
Sets the time that the needle shall remain in the sample container after dispensing. |
DispSpeed |
Sets the speed at which the sample is expelled for standard injections |
DrawDelay |
Sets the time that the needle shall remain in the sample container after sample was drawn. |
DrawSpeed |
Sets the speed at which the sample is drawn for standard injections. |
EnableTrayTest |
Enables or disables automatic tray detection. By default, the tray detection is Enabled for the WPS-3000SL/RS/TXRS and Disabled for the WPS-3000PL (RS)/FC. |
ExclusiveAccess |
Reports which timebase has exclusive access to the autosampler (read-only). |
FillWashPort |
Fills the wash port with wash liquid. |
FirstTransportVial |
Sets the position for the first transport vial. Transport vials are required only for microliter pick-up injections. (Also, see LastTransportVial.) |
FlushOutFactor |
The “flush out” factor is a multiple of the sample volume and defines the number of sample volumes to be flushed out of the sample loop before the injection valve is switched from the “Inject” to “Load” position. Enter the n-fold of the injection volume in the FlushOutFactor box. Considering flow rate, injection volume, and the total of the capillary volumes, Chromeleon converts the factor into a time after which the injection valve is switched to “Load”. This option minimizes the gradient delay volume of an HPLC system, and thus reduces flush and equilibration times. Tip: A valve switch might not be carried out if the switch command interferes with other tasks of the sampler after an injection such as a wash step. A typical error message would be "Sampler is busy". |
FlushVolume |
Sets the flush volume to be used for the first Full-Loop, Partial-Loop, or microliter pick-up injection. Tip: For the WPS-3000FC, the flush volume must be equal to or larger than the needle volume + the bridge volume. |
FlushVolume2 |
Sets the flush volume that shall be used for additional injections from the same vial for Full-Loop and Partial-Loop injections when RinseBetweenInjections=No. |
GreenTray |
Specifies which sample containers are installed in the green segment. Also, see BlueTray. |
IncrementPositionCalculator |
Specify the number of increments by which the sample position is to be extended (see PositionCalculator). For more information, refer to Sample Position Commands (WPS-3000/ACC-3000). |
InitiateChangeNeedle |
Moves the needle arm to the left and the sample needle upwards to enable replacement of the needle. |
InitiateChangeSyringe |
Initiates the procedure for exchanging the syringe. (Also, see TerminateChangeSyringe.) |
InitiateChangeVial |
Rotates the sample containers specified by the Tray parameter to the front, allowing you to change the vials or plates easily. Select BlueTray, GreenTray, or RedTray to move the corresponding plate or tray to the front). Or else, select BlueVials, GreenVials, or RedVials to move the corresponding segment with the transport vials to the front. |
Injects the sample. If you create a user-defined WPS-3000 program, e.g., in the Program Wizard, use the Inject command to start the program. In this case, injection is performed after the UdpInjectMarker command of the user-defined program. |
|
InjectionValvePosition |
Reports the current position of the injection valve: Inject, Load, SwitchToInject, SwitchToLoad, or Unknown. |
InjectMode |
Injection mode (UserProg, Partial, FullLoop, µlPickUp, Normal) (for more information, refer to the operating instructions for the instrument). |
InjectValveToInject |
Switches the injection valve into the Inject position. |
InjectValveToLoad |
Switches the injection valve into the Load position. |
InjectWaitTime |
Reports the time that has passed between the issuing of the injection command by Chromeleon and the response from the autosampler (read-only). |
InjectWash |
Specifies whether the wash procedure is part of the standard inject procedure (not for InjectMode = UserProg). Select an option:
For user-defined injection procedures, you have to set wash steps explicitly. |
InstalledOn |
Indicates the timebase(s) in which the autosampler is installed. |
LastTransportVial |
Sets the position for the last transport vial. Transport vials are required only for microliter pick-up injections. (Also, see FirstTransportVial.) |
Leak |
Reports whether the leak sensor detected a leak NoLeak or Leak. |
LeakAlarmOff |
Turns off the beep for the current alarm. A new beep sounds when the leak sensor detects another leak. |
LeakSensorMode |
The following options are available: |
LoopDecompressionDelay |
Specifies
how long the needle remains in the needle seat when the injection
valve was switched from Inject
to Load before it moves
to the sample vial. |
LoopOverfill |
(Used
only for full-loop injections) Loop
volume: 5 µl, LoopOverfill: 2 = |
LoopVolume |
Reports the volume of the installed sample loop (read-only). |
LoopWashFactor |
Factor for the loop wash volume. The contents of the buffer loop and the LoopWashFactor determine the loop wash volume. The default factor is 2 for micro and analytical HPLC applications, and 1.1 for semipreparative HPLC applications. |
LowDispersionFactor |
Determines the volume for Low Dispersion Injections. The volume is calculated by multiplying the original sample volume with the factor. |
LowDispersionFlow |
Sets the flow rate with which the sample is flushed out of the sample loop in Low Dispersion Mode. |
LowDispersionMode |
Enables low dispersion mode. |
MaxInjectVolume |
Sets the maximum inject volume of the application. This parameter is required for calculation of the Bypass Time (see also Flush Out Factor). |
MaxPressure |
Reports the maximum pressure that the current autosampler variant supports (read-only). |
ModelVariant |
Reports the autosampler variant (read-only). |
MotorControllerVersion |
Indicates the version of the motor controller (read-only). |
MoveNeedleDown |
Moves the needle to the position specified by NeedleHeight. |
MoveNeedleHome |
Moves the needle to the topmost position (Home position). |
MoveTo |
Moves the needle over the position specified with the Position property. |
NeedleHeight |
Determines to which position the needle moves with the MoveNeedleDown command. |
NeedleVolume |
Reports the volume of the installed needle (read-only). |
Operable |
Reports whether the autosampler is ready to operate. |
Position |
Sets the sample position on the carousel. For more information, refer to Defining Sample Positions. |
PositionCalculator |
Calculates the sample position (for example, for the prep vial) from the current position. Use the IncrementPositionCalculator property to specify the number of positions to be incremented. For more information, refer to Sample Position Commands (WPS-3000/ACC-3000). |
PrepareNextSample |
Starts the inject procedure for the next sample (if another sample is available). However, the inject valve will be switched at the next Inject command. |
PrepareThisSample |
Starts the inject procedure for the current sample. However, the injection valve will be switched at the next Inject command. |
PrepVial |
Sets the position for the sample container used for sample preparation. This position is used for UdpDraw and UdpDispense operations if PrepVial has been selected in the From and/or To fields of the UdpDraw and/or UdpDispense commands. |
PrimeSyringe |
Primes the syringe by filling and emptying it. Use PrimeSyringeNumber to determine how often the syringe is primed. |
PrimeSyringeNumber |
Specifies how often the syringe is filled and emptied during the PrimeSyringe operation. |
PumpDevice |
This
property is available only if you have specified on the Segments/ Pump Link tab in the
Chromeleon Server Configuration in the autosampler's properties
that the injection command be synchronized with the strokes of
an UltiMate 3000 series pump. Usually, the setting from the Segments / Pump Link tab page
is displayed by default, e.g., MicroPump or Loading Pump. |
PunctureOffset |
Moves the carousel by the specified value while the needle is in the septum, thus enlarging the hole in the septum and equalizing the pressure in the vial. Select this parameter when using large injection volumes and unslotted septa. |
PunctureSpeed |
Sets the speed of the puncturer. |
PuncturerDownNeedleDown |
Moves the puncturer and needle down. |
PuncturerDownNeedleUp |
Moves the puncturer down and the needle up. |
PuncturerUpNeedleDown |
Moves the puncturer up and the needle down. |
PuncturerUpNeedleUp |
Moves the puncturer and needle up. |
PurgePumpOn |
Moves needle to the wash port and draws mobile phase or air from the pump to reduce the pump priming time. |
PurgePumpOff |
Stops the purge pump. |
ReagentLiquidHeight |
Defines how deep the needle descends into the container for sampling. For details, refer to Autosampler Control: Defining the Needle Height. |
ReagentA/B/C/D/E/F/G/HVial |
Indicates which vial (A, B, C, D, E, F, G, or H) is used in Draw/Dispense commands, if From/To is set to ReagentA/B/C/D/E/F/G/HVial. See also: UdpDraw/UdpDispense. |
RedTray |
Specifies which sample containers are installed in the red segment. Also, see BlueTray. |
Relay4Enabled |
Sets whether relay 4 is controlled as "normal" relay by Chromeleon, or used for the inject response signal. Xsec_InjectOut: Depending on the specified duration, relay 4 will be active for this time upon each inject. This function can be used, for example, to automatically send a start signal to a mass spectrometer upon injection. Select Yes for user-defined control via a Chromeleon program, i.e., if you want to control the relay via the Relay_4.On and "Relay_4.Off commands instead. |
ReleaseExclusiveAccess |
Releases the exclusive access of the current timebase to the autosampler. |
Reset |
Sets the autosampler to the initial conditions when the instrument was turned on. |
RinseBetweenReinjections |
Sets whether a wash cycle is performed after each injection. If set to Yes, a wash cycle is performed after each injection. If set to No, the wash cycle is skipped when the next injection is performed from the same vial. (Read-only for the WPS-3000FC.) Notes: This command allows you to inject several times from the same vial without losing sample between the injections by rinsing. A wash cycle is always performed after the last sample in a sequence. |
SampleHeight |
Defines how deep the needle descends into the container for sampling (standard injections). For details, refer to Autosampler Control: Defining the Needle Height. |
SampleHeightOffset_XX |
Defines the bottom height of the sample container (= distance between the outer and inner bottom of the sample container). Also, see SampleHeight. |
SeatCapillaryVolume |
Reports the seat capillary volume in [µl]. |
SetFactoryDefaults |
Resets the autosampler settings to the Dionex factory default settings. |
SelfTest |
Performs a self-test. Note: You cannot start a batch when the sampler failed the self-test. |
Standby |
Sets the autosampler into the Standby mode or cancels this mode (NoStandby). Available values: Standby, NoStandby, WakingUp, EnteringStandby. (WakingUp and EnteringStandby are temporary states that the device assumes automatically, it is therefore neither required nor reasonable to select these values from the commands list.) Note: You cannot start a batch when the sampler is in standby mode. |
State |
Reports whether the autosampler has injected: On (= injection has been performed) or Off (= injection has not yet been performed). (Read-only) |
Status |
Indicates which operation the autosampler is currently performing (read-only). |
StopInject |
Stops the running injection. |
SyncWithPump |
This property is available only if you have specified on the Segments tab in the autosampler's properties that the injection command be synchronized with the strokes of an UltiMate 3000 series pump. In this case, the setting is On. If you want to disable synchronization for a specific application, set the property to Off. (Also, see PumpDevice.) Note: SyncWithPump is automatically set to On when you change the PumpDevice setting. Synchronization only takes place, however, if it is explicitly requested in the PGM file. Ensure the file contains a line SyncWithPump = On. Manually setting this property prior to starting the batch is not sufficient. |
Syringe |
Reports the volume of the installed syringe (read-only). |
SyringeValvePosition |
Reports the current position of the syringe valve: Needle, Wash, Waste, or Unknown. |
SyringeWashFactor |
Factor for the syringe wash volume. The syringe volume and the SyringeWashFactor determine the syringe wash volume. The default factor is 1. |
TerminateChangeSyringe |
Terminates the procedure for exchanging the syringe. (Also, see InitiateChangeSyringe.) |
TransLiquidHeight |
Defines how deep the needle descends into the container for sampling. For details, refer to Autosampler Control: Defining the Needle Height. |
TransportVialCapacity |
Sets how often transport liquid can be drawn from one transport vial. Tip: Keep in mind that two draw operations are required for microliter pick-up. |
TransportVialUsecount |
Reports how often transport liquid was drawn from the transport vials. Tip: Reset the counter to zero after you have refilled the transport vials. If the maximum permissible number of draw operations, as defined with TransportVialCapacity, has been reached, a message ("out of transport liquid") is logged in the Chromeleon Audit Trail. |
TransVialPunctureDepth |
Sets how deep the puncturer descends into the transport vial, measured from the top of the transport vial. |
TrayIllumination |
Sets wether tray illumination is On or Off. When using light-sensitive samples, tray illumination should be set to Off. |
Volume |
Sets the injection volume for standard injections. |
Performs a wash operation. The liquid volume used during the wash procedure can be set in the WashVolume command. |
|
WashBufferLoop |
Washes the buffer loop using the specified volume. |
WashSampleLoop |
Washes the sample loop. |
WashSpeed |
Sets the syringe speed for the wash operation. |
WashVolume |
Sets the volume that is drawn for the wash cycle (also see command Wash). Notes:
|
WasteSpeed |
Sets the syringe speed for expelling liquid to the waste. |
Sample Thermostatting Commands (Autosamplers with Thermostatting Option only)
Command/Property |
Description |
ReadyTempDelta |
Enter the allowable deviation of the current temperature from the target temperature. When the ReadyTempDelta is exceeded, the autosampler is not ready to operate (TemperatureReady = NotReady). |
TempCtrl |
Enables temperature control of the sample rack (On). To deactivate temperature control, set to Off. |
Temperature |
Sets the target temperature for the carousel and thus, for the sample. Click the "+" character beside the name to display the items underneath: Value (reports the actual temperature), Nominal (sets the target temperature), UpperLimit (sets the upper temperature limit), and LowerLimit (sets the lower temperature limit). The system aborts the sample batch and/or starts error handling if the nominal temperature is outside the specified limits. |
TemperatureReady |
Reports whether the autosampler is ready to operate. When the current temperature deviates from the target temperature by more than the ReadyTempDelta, Chromeleon reports NotReady (read-only). |
System Wellness and Predictive Performance commands and properties
Tip:
Note that the installed Chromeleon version and autosampler type determine which commands and properties are available.
Command/Property |
Description |
CapillaryDriveMovements |
Counts how many times the needle capillary has moved. |
CoolingWorkLoad |
Reports the total cooling work load [K*min] since the module has been shipped (read-only). |
DrainPumpHours |
Counts the operating time [h] of the peristaltic pump (read-only). |
DrainPumpTubeChanged |
After you have replaced the peristaltic pump tube, perform this command to update the related service information. The DrainPumpTubeChangeDate counter is automatically set to the current date; the DrainPumpTubeHours are reset to "0". |
DrainPumpTubeChange |
Reports the date when the peristaltic pump tube was changed last (read-only). |
DrainPumpTubeHours |
Counts the operating hours of the peristaltic pump with the currently installed tube. |
*.Value |
Reports the current operating hours of the peristaltic pump (read-only) with the currently installed tube. |
*.Warning |
A warning appears when the specified value is reached. |
*.Limit |
An error message appears when the specified value is reached. |
HeatingWorkLoad |
Reports the total heating work load [K*min] since the module has been shipped (read-only). |
HorizontalDrive |
Counts how many times the horizontal drive moves into a new position (read-only). |
InjectValveSwitches |
Counts how many times the injection valve switches (read-only). |
NeedleChangeDate |
Reports the date when the needle was replaced last (read-only). |
NeedleChanged |
After you have replaced the needle, perform this command to update the related service information. The NeedleChangeDate is automatically set to the current date; the NeedleMovements and NeedleObstructions counters are reset to "0". |
NeedleDriveMovements |
Counts how many times the needle drive moves into a new position (read-only). |
NeedleMovements |
Counts how many times the needle moves downwards into the needle seat. |
*.Value |
Reports the current number of movements (read-only). |
*.Warning |
A warning appears when the specified value is reached. |
*.Limit |
An error message appears when the specified value is reached. |
NeedleObstructions |
Counts how many times the needle descends on an obstacle. |
NeedleSeatChanged |
After you have replaced the needle seat, perform this command to update the related service information. The NeedleSeatChangeDate is automatically set to the current date; the NeedleSeatCounter is reset to "0". |
NeedleSeatChangeDate |
Reports when the needle seat was replaced last (read-only). |
NeedleSeatCounter |
Counts how many times the needle moves into the needle seat. |
*.Value |
Reports the current number of needle movements Into the needle seat (read-only). |
*.Warning |
A warning appears when the specified value is reached. |
*.Limit |
An error message appears when the specified value is reached. |
OperatingHours |
Counts the operating hours since initial operation (excluding the operating hours in standby mode; read-only). |
PowerOnTime |
Counts the time since last power-up (or last wake-up from standby) (read-only). |
PurgePumpHours |
Counts the operating hours of the purge pump (read-only). |
Qualification |
Provides information about system qualification. |
*.LastDate |
Reports the date when autosampler qualification was performed last (read-only). |
*.LastOperator |
Reports the name of the person who performed the autosampler qualification (read-only). |
*.Interval |
Reports the interval (in days) when the next system qualification is due. |
*.WarningPeriod |
Specifies the period during which a warning appears before the next service is due. |
*.GracePeriod |
Indicates the period during which the device may be operated after the due date for re-qualification. |
QualificationDone |
Perform this command after qualification to update the related system data. The Qualification - LastDate is automatically set to the current date, the Qualification - LastOperator is set to the current user. |
RotorSealChanged |
After you have replaced the rotor seal, perform this command to update the related service information. The RotorSealChangeDate counter is automatically set to the current date; the RotorSealSwitches are reset to "0". |
RotorSealChangeDate |
Reports when the rotor seal was replaced last (read-only). |
RotorSealSwitches |
Counts how many times the injection valve has switched since the rotor seal was replaced last. |
*.Value |
Reports the current number of injection valve switchings (read-only). |
*.Warning |
A warning appears when the specified value is reached. |
*.Limit |
An error message appears when the specified value is reached. |
Service |
Provides service information. |
*.LastDate |
Reports the date of the last service (read-only). |
*.Interval |
Specify the interval (in days) after which a service is due. |
*.WarningPeriod |
Specifies the period during which a warning appears before the next service is due. |
ServiceDone |
After the device has been serviced, perform this command to update the related information. The Service - LastDate property is automatically set to the current date. |
StandbyHours |
Counts the total operating hours in standby mode since the module was operated for the first time (read-only). |
SyringeChanged |
After you have replaced the syringe, perform this command to update the related service information. The SyringeChangeDate counter is automatically set to the current date; the SyringeMovements counter is reset to "0". |
SyringeChangeDate |
Reports when the syringe was replaced last (read-only). |
SyringeDriveMovements |
Counts how many times the syringe drive moves into a new position (read-only). |
SyringeMovements |
Counts how many times the syringe moves into a new position. |
*.Value |
Reports the current value of syringe movements (read-only). |
*.Warning |
A warning appears when the specified value is reached. |
*.Limit |
An error message appears when the specified value is reached. |
SyringeValveCounter |
Counts how many times the syringe valve switches (read-only). |
TotalInjections |
Counts the number of injections (read-only). |
TrayDriveMovements |
Counts how many times the tray moves to a new position (read-only). |
For a basic description of Dionex autosamplers, including the standard commands, refer to:
For information on the additional commands of the ACC-3000 autosampler, refer to:
Dionex UltiMate 3000 Series Autosampler Column Compartment.
For information on fraction collection with the WPS-3000TFC and WPS-3000PL with Micro Fraction Collection Option, refer to:
Dionex UltiMate 3000 Series Autosamplers: Commands and Tips for Fraction Collection
For more information about the sample preparation commands for the WPS-3000 autosamplers, refer to:
Dionex WPS-3000 Autosamplers: Commands for User-Defined Programs.
For information about how to use the commands in practical operation, refer to:
Practical Tips for Device Control Examples for User-Defined Programs for the WPS-3000 Autosamplers.
For information about how to install the autosampler, refer to:
Hardware Installation UltiMate 3000 Series - Autosamplers
Hardware Installation UltiMate 3000 Series - Autosampler Column Compartment