Interfaces and data communication
Chapter 6
OPERATION MANUAL
V1.2.0en/11.12.20//0.3.1
KISS Immersion Circulator
43
6.3
Data communication
The communication via the RS232 interface is a master-slave communication. The Master (e.g. PC or
PLC) starts a communication and the slave (the temperature control unit) will only respond to a
request.
Transmission format:
8 data bits, 1 stop bit, no parity, no handshake
These parameters are non-adjustable and cannot be changed! The baud rate can be set in a range
from 9600 baud to 115200 baud.
Time response (timing):
The data flow of a command must not be interrupted. Pauses of more than 100 ms between the
characters of a command result in the receiver aborting the incoming command. The temperature
control unit will always send a response for a correctly received command. The next command can
be sent once a complete response was received. The typical response time is less than 300 ms.
You need the software “SpyControl” to transmit commands. The software can be downloaded
from the download area of www.huber-online.com.
6.3.1
LAI commands
There are 3 commands to communicate LAI commands to the temperature control unit:
1.
“V” (Verify) – to query the device ID,
2.
“L” (limit) – to query the device limits,
3.
“G" (General) – to control and query the temperature control unit.
The send commands always begin with “[M01”, answers always with “[S01”, followed by the com-
mand qualifier “V” (Verify), “L” (Limits) or “G” (General). The next two bytes specify the length or
the response of the command. A check sum is transmitted to increase data safety. The checksum is
the 1 byte sum of all hex values from the start character to the last character before the checksum.
It is appended to the end of the command or the response and then finished off with the end char-
acter CR (“\r”, 0Dh).
Byte
Command
Response
Description
1 Byte
[
[
Start character, fix
2 Byte
M
C
Identification of the transmitter (M = Master, S = Slave)
3 bytes
0
0
Slave address, fix
4 bytes
1
1
Slave address, fix
5 bytes
V / L / G
V / L / G
Command qualifier (V = Verify, L = Limit, G = General)
6 bytes
0
1
Length of command / response (example)
7 bytes
7
4
Length of command / response (example)
n Bytes
x
x
If applicable, content; the number of bytes depends on the command
I-2 byte
C
C
Checksum (example)
I-1 byte
6
1
Checksum (example)
I byte
\r
\r
End-of-text character CR
Structure of a send
command
Summary of Contents for KISS 1 Series
Page 1: ...KISS Immersion Circulator...
Page 2: ......
Page 3: ...OPERATION MANUAL KISS Immersion Circulator...
Page 4: ......
Page 10: ...OPERATION MANUAL KISS Immersion Circulator V1 2 0en 11 12 20 0 3 1 10...