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