
IE-SNC-T43(4)11-02
15
Protocol compatible with Advantech-ADAM standard
Control units communicate on master-slave principle in half-duplex operation. Only master
can send requests and only addressed device responds. During sending request any of slave devices
should respond. Data is transferred in ASCII format (in characters) during the communication. Each
Byte is sent as two ASCII characters (value 0x2F is sent as pair of characters 0x32, 0x46, i.e.
characters „2“ and „F“).
All commands and values MUST be entered in UPPERCASE only!
Transducer supports communication speed from 1200Bd to 115200Bd, parameters of
communication link are 1 start bit + eight bit data word (LSB first) + 1 stop bit, no parity.
Jumper
Jumper is located next to connection terminals. If communication protocol compatible with
standard Advantech-ADAM is selected, its function is the following:
•
If jumper during switching ON the power is closed, transducer always communicates with
following parameters without regardless of setting, stored in transducer:
communication speed
9600 Bd
, no check sum, transducer
address 00h
•
If jumper during switching ON the power is not closed, transducer communicates in
accordance with stored setting.
•
If jumper is closed during transducer operation, transducer temporarily changes its address
to 00h, it will communicate in the same communication speed as before closing jumper and
will communicate without check sum. After jumper is opened setting of address and check
sum is restored in accordance with values stored in transducer.
•
Communication speed and check sum are possible to change only if jumper is closed (see
chapter
Configuration of transducer
).
General syntax of commands
[distinguishing character][device address][command][data][check sum][CR]
Valid
distinguishing characters
towards to device are:
$, #, %
Device address
contents 2 ascii bytes in hexadecimal code (upper case letters) representing one
byte of binary address (e.g. „3“ „F“ corresponds to address 3Fh, i.e. 63, is sent as 0x33, 0x46)
Check sum
: may be ON/OFF
CR
... 1 byte (
0Dh
)