IDL 101
COMMUNICATION
64
HB_IDL101_E_V222.doc
Gantner Instruments Test & Measurement GmbH
FCS
: Frame-Check-Sequence (length = 2 byte):
The Frame-Check-Sequence FCS identifies the running digital sum of the telegram. This is the sum of the ASCII-values
in the telegram
modulo
256. It is calculated in the ASCII-protocol from Start-Delimiter (SD), Destination Adress (DA)
and Data-Unit: CheckSum_ASCII = [SD+DA+DataUnit]
mod
256. In the ASCII-protocol the value is given as a two-digit
ASCII-string (ASCII "00"..."FF").
ED
: End-Delimiter (length = 1 byte):
The End-Delimiter ED identifies the end of the telegram. In an ASCII-protocol it has the value
hex
0D ("Cr").
ACK
: Acknowledge (length = 1 byte):
With a request, where no data are returned, the orderly performance of the instruction is acknowledged by an
"Acknowledge"-character (
hex
06).
NAK
: No-Acknowledge (length = 1 byte):
When a request has not been performed orderly, a "No Acknowledge" (
hex
15) is sent back.
10.2.3. Instruction Set
check sum request telegram response with orderly performance response in case of error
read device identification
with # aa V cc <cr> > v..v cc <cr> NAK
without $ aa V <cr> = v..v <cr> NAK
read device information
with # aa S cc <cr> > s..s cc <cr> NAK
without $ aa S <cr> = s..s <cr> NAK
read status information
with # aa Z cc <cr> > z..z cc <cr> NAK
without $ aa Z <cr> = z..z <cr> NAK
read variable information
with # aa B kk cc <cr> > b..b cc <cr> NAK
without $ aa B kk <cr> = b..b <cr> NAK
read data from a variable
with # aa R kk cc <cr> > d..d cc <cr> NAK
without $ aa R kk <cr> = d..d <cr> NAK
write data to a variable
with # aa W kk d..d cc <cr> ACK NAK
without $ aa W kk d..d <cr> ACK NAK
Reset/tare a channel
with # aa D kk cc <cr> ACK NAK
without $ aa D kk <cr> ACK NAK