background image

 

17 

APPROVED 

April 18 

 

 

 

Messaging  

 
The protocol is intended foremost to be simple with a reasonable measure of reliability. It is based on 

a synchronous master/slave model in which all communication occurs between the master and a single 

rLine. Messages from the master to the rLine are categorized as either a 

command to do something, 

or a 

query for data. 

 

 

Message structure 

 

The message structure for all messages between the master and rLine response messages are similar 

in that they always have a preamble, rLine address, a message code, possibly some message data, a 
checksum value, and is terminated by a postamble. As much as possible, 7-bit ASCII characters are 

used to construct human-readable/printable message strings. The message format is as follows: 
 

<PRE><ADR><CODE><DATA><LRC><POST> 

 
 

 

 

 
 

 

 

 

 
 

 

 

 

 
 

 

 

 

The optional LRC (Longitudinal Redundancy Check) <LRC> value is used to validate the integrity of a 
message packet. This value is formed from the exclusive OR all characters following the preamble 

character and up to the LRC byte. Then, to avoid contention with the 7-bit ASCII character set, the 

most significant bit is set, yielding a value in the range from 0x80 to 0xFF.  Shown below is an example 
LRC calculation for Run Zero (RZ) sent to a unit with address 1. Message string without pre- and 
postamble: "1RZ" 

 

LRC   = '1' XOR 'R' XOR 'Z' OR 0x80 

 

= 0x31 XOR 0x52 XOR 0x5A OR 0x80 

 

= 0xB9 

 

Unless excessive noise or other communication problems require its use, it is recommended to not 

enable LRC. rLine will always calculate and include the LRC value for it’s replies. 
 

 

The preamble byte <PRE> is the start-of-header character (^A, 0x01, SOH). It is a wakeup call to the rLine that the 
character to follow is a device address. rLine reply preamble is always a tab character ( ^I, 0x09, HT). 

 

The slave address character <ADR> is a single lowercase alphanumeric character, (1-9).  

 

All message codes <CODE> will be 2 upper-case characters. 

 

Optional message data <DATA> string of up to 

N

 characters. 

 

LRC calculated value. Always included in rLine reply. 

The message’s post amble character <POST> is a carriage return 
(^M, 0x0D, CR). 

 

Содержание 710969

Страница 1: ...1 APPROVED April 18 Sartorius rLine Technical User Manual Includes rLine models rLine 1 ch 5 200ul LS rLine 1 ch 50 1000ul LS rLine 1 ch 100 5000ul ...

Страница 2: ...2 APPROVED April 18 Version history Version Date Author Reason 1 0 14 12 2017 Mhe Approved first version 1 1 04 04 2018 Mhe Added RBxxx command for new firmwares ...

Страница 3: ...ating and dispensing speeds 10 Repeatability 11 Mechanical 12 Electrical specifications 14 Serial communication 14 Cable connector 14 Liquid level detection LS models only 15 6 MESSAGING AND INITIALIZATION 16 Non configurable settings 16 Messaging 17 Communicating with the module 18 Configuration commands 19 Initialization commands 20 Drive commands 21 Status commands 22 7 ERROR HANDLING 24 8 MAIN...

Страница 4: ...4 APPROVED April 18 10 PC SOFTWARE 26 11 ORDER INFORMATION 27 ...

Страница 5: ...ack for reuse The modules are fixed with 2 screws and require only the power supply and interface connections for use The control of the operation is performed with ASCII commands which contain both built in pipetting and dispensing commands as well as open piston movement control for special applications The basic software is common for all models with only the differing volumes requiring model s...

Страница 6: ... to ensure that all sample get out of the tip Optimally the travel between the Home and Zero position Lowest position When resetting the module it drives the piston all the way down to a mechanical stop of the movement This position is called lowest position This is an internal position only and can only be used through RZ and RE commands Zero position Zero position is the lowest point for all liq...

Страница 7: ...nded to use a starting point below standard home position equal to the amount used as residual Air gap When performing dilutions both the sample and the diluents are aspirated into the tip and dispensed together a small air gap is recommended between the two samples in order to minimize the carryover Pull back A short piston movement upwards in order to create a small air gap at the end of the tip...

Страница 8: ...ion between step and volume in each rLine models Figure 2 7 segment wheel Address The term address refers to the absolute position of the piston in steps as shown in Figure 3 Any address within the operating range is reached with the command RPnnn where nnn is the desired position as an integer Position Position is either a relative placement of the piston or a preprogrammed address Table 1 illust...

Страница 9: ...counts as one drive cycle also Drive cycles are stored in permanent memory in rLine modules and can only be reset during maintenance Level sensing LS Sartorius rLine models 5 200ul LS and 50 1000ul LS integrates capacitive liquid level detection cLLD or another word level sensing LS To use that feature conductive tips must be used to generate detection circuit capacitance change when tip is connec...

Страница 10: ...e 1 ch 50 1000ul LS P 1000 401 0 45 4 50 0 15 1 50 P 500 201 0 60 3 00 0 20 1 00 P 100 41 2 00 2 00 0 50 0 50 P 50 21 4 00 2 00 1 00 0 50 d 10 x 100 40 2 50 2 50 2 00 2 00 rLine 1 ch 100 5000ul P 5000 502 0 50 25 0 0 15 7 50 P 2500 252 0 70 17 5 0 20 5 00 P 500 52 1 60 8 00 0 40 2 00 P 100 11 8 00 8 00 2 00 2 00 d 10 x 500 50 2 40 12 00 2 40 12 00 Aspirating and dispensing speeds There are 6 level...

Страница 11: ... environment will cause small variations in both the amount of liquid aspirated and time taken Illustrated typical drive profiles are shown in Figure 4 Figure 4 Typical drive profiles in rLine 1 ch 5 200ul LS Aspirate acceleration Speed 6 aspirate braking Dispense acceleration Speed 6 dispense braking 1 2 3 4 5 6 ...

Страница 12: ...ing has two holes for two 4 mm mounting screws Figures 5 6 illustrates the key mechanical dimensions of the rLine models The weight of the modules is approx 140 g Figure 5 rLine models dimensions without tips Figure 6 rLine models dimensions with tips ...

Страница 13: ...commended to use specific force to pick up a tip from the tray The pickup force must be directed along the module axis to avoid permanent damage to the module s lower parts Table 4 shows the recommended tip pick up forces of each rLine models Table 4 Recommended tip pick up forces of each rLine models Model Tip pick up force N rLine 1 ch 5 200ul LS 12 25 rLine 1 ch 50 1000ul LS 18 25 rLine 1 ch 10...

Страница 14: ...RxD Transmit Data TxD and signal ground GND A host like a PC with RS232 interface COM port is communicating via these lines The baud rate can be configured to any of the six options 9 6 kbps 19 2 kbps 28 8 kbps 38 4 kbps 57 6 kbps and 115 2 kbps The data bits stop bits and parity are fixed to 8 1 none respectively Cable connector rLine top connector is a male 14 pin dual row low profile with 2 54m...

Страница 15: ...ll changes in the environment including the type of the of tip rack attachment fixtures etc Typical frequency values are between 3 kHz 55 kHz Level detection signal is routed to the connector pin 7 LS output Signal is frequency modulated square wave according to the capacitive change Level detection value can be queried also with software using specific command DN Typical value without the tip is ...

Страница 16: ... presets cannot be altered by user programming The selected preset speed cannot be changed during a single drive operation the drive must be stopped to change the speed Acceleration deceleration All drive movements start with rapid acceleration and end with similar but not identical rapid deceleration The actual speed varies very slightly during drive due to changes in e g friction Typical acceler...

Страница 17: ...exclusive OR all characters following the preamble character and up to the LRC byte Then to avoid contention with the 7 bit ASCII character set the most significant bit is set yielding a value in the range from 0x80 to 0xFF Shown below is an example LRC calculation for Run Zero RZ sent to a unit with address 1 Message string without pre and postamble 1RZ LRC 1 XOR R XOR Z OR 0x80 0x31 XOR 0x52 XOR...

Страница 18: ...ble immediate error responses er1 4 These are detailed in 7 Error handling Typical command procedure send command wait for ok or ern response if no response is received after 400 ms resend the command or check module status check command result with query DS wait for response up to 400ms If no response is received resend the query if status is ds0 no errors send next command Otherwise analyze erro...

Страница 19: ...dress default 1 n 1 9 Example A2 Response ok or er1 4 Bn Set RS232 baud rate default 0 n 0 9600 bps n 1 19 2 kbps n 2 28 8 kbps n 3 38 4 kbps n 4 57 6 kbps n 5 115 2 kbps Example B1 Response ok or er1 4 NOTE The new baud rate will become active after resetting the module Cn Enable LRC check for incoming messages default 0 n 0 LRC disabled n 1 LRC enabled Example C1 Response ok or er1 4 ...

Страница 20: ...an incorrect zero position located RZ command can be issued at any time also during operation and it can be used periodically to confirm the zero position during extremely prolonged module use However it must be remembered that issuing RZ with tip attached will result in tip eject and may result in inaccurate zero position Its use without a power on off cycle is normally not needed nor recommended...

Страница 21: ...n inwards nnn steps from current position Steps must be given without leading zeros Response ok or er1 4 ROnnn Run outwards nnn steps from current position Steps must be given without leading zeros Response ok or er1 4 RE Run tip eject cycle From any position runs to the absolute minimum position at high energy removing the tip After the high energy run performs an automatic check run to verify ti...

Страница 22: ...y resolution Return message drnnnn where nnnn is the resolution in nl On error er1 4 These queries will be answered both at idle and drive on if not in black out phase DS Display status Return current module status Return message dsn where n is the status On error er1 4 Module status is formed using digital registers The output is the sum of these registers Some statuses are may be seen only as re...

Страница 23: ...osition Return message dpnnn where nnn is the position of the piston On error er1 4 DP response during drive operations will be reported approximately 4 ms after receiving the query in addition to serial communication delay DN Displays liquid level sensor value Return message dnnnn where nnn is the liquid level sensor value On error er1 4 NOTE Only in rLine LS models Models that does not have LS f...

Страница 24: ...rstood by the module Example RPx200 has an extra character Module will respond with er1 er2 will be sent if the command has been understood but would result in out of bounds state Example RP543 exceeds the maximum upper limit of 443 er3 Will be sent when LRC is configured to be used and the checksum does not match er4 will be reported when the drive is on and the command or query cannot be answere...

Страница 25: ... or a minimum of days the cylinder seals may set This can cause a sticking effect which in turn may affect accuracy of the dispensing for first couple of operations Since a power up of rLine module always requires a RZ command this problem only matters if a liquid is aspirated into the tip and the module is left to wait for a long period of time Drive jam A drive jam may be caused either by extern...

Страница 26: ...y to get connected to rLine and tests it s features is to use Sartorius rLine Pipette Control PC application It is standalone application running on Windows 7 and newer platforms More information about the software can be found from software user guide ...

Страница 27: ...50 1000ul LS 710995 rLine 1 ch 100 5000ul 710969 Tips Model Order codes CAT numbers 5 200ul optifit tips 790200 5 200ul filter tips 790201F 5 250ul conductive tips 783073 50 1000ul conductive tips LH 781000 100 5000ul optifit tips 780304 Development kits Model Order codes CAT numbers rLine 1 ch 5 200ul LS KIT LH 710993KIT rLine 1 ch 50 1000ul LS KIT LH 710995KIT rLine 1 ch 100 5000ul KIT LH 710969...

Отзывы: