Knauer Autosampler
Control the Knauer Autosampler AS 6.1L via either Serial or Ethernet communication. It enables users to interact with the device by sending and receiving commands, configuring parameters like tray temperature, syringe volume, and controlling the movement of the needle and valves.
[!IMPORTANT] This software package was created internally, utilizing a proprietary communication framework made available by the manufacturer.
Configuration
Configuration sample showing all possible parameters:
[device.my-knauer-autosample] # This is the device identifier
type = "KnauerAutosampler"
ip_address = "192.168.2.1" # IP address for Ethernet communication (mutually exclusive with `port`).
autosampler_id = 1 # Device ID used for command addressing.
port = "COM4" # Serial port name (e.g., 'COM3') for Serial communication (mutually exclusive with `ip_address`).
_syringe_volume = "0.5 mL" # Optional - Syringe volume (e.g., '250 uL', '0.5 mL') to be validated and set.
tray_type = "TRAY_48_VIAL" # Optional - Type of sample tray used (must be one of the PlateTypes enum - e.g TRAY_48_VIAL).
In case of communication by Serial Port
Note
Serial connection parameters
Note, further parameters for the serial connections (i.e. those accepted by serial.Serial) such as baudrate,
parity, stopbits, bytesize and timeout can be specified.
However, it should not be necessary as the following values (which are the default for the instrument) are
automatically used:
timeout 1, # Timeout in seconds
baudrate 9600, # Fixed baudrate
bytesize 8, # Data: 8 bits (fixed)
parity None, # Parity: None (fixed)
stopbits 1 # Stopbits: 1 (fixed)
In case of communication by Ethernet
Note
Serial connection parameters
Parameters for the ethernet connections such as tcp_port and buffersize can be specified.
However, it should not be necessary as the following values (which are the default for the instrument) are
automatically used:
tcp_port 2101,
buffersize 1024
Further information
For further information please refer to the manufacturer manual
API methods
See the device API reference for a description of the available methods.