Specifications

VersaPro Temperature Controller Page 53
Copyright © 2013, United Process Controls Inc. All rights to copy, reproduce and transmit are reserved
Instrument Response
Add Prefix Cmd Table
#
Par
#
Data
Delim
D1 D2 D3 D4 Delim LRC
<ACK> 2 U x 00 0A $ 0 0 1 4 <NULL> J <EOT>
0x06 0x32 0x55 0x78 0x30
0x30
0x30
0x41
0x24 0x30 0x30 0x31 0x34 0x00 0x4A 0x04
The response from the instrument includes the ‘$’ character. This characters acts as the data delimiter, which separates
the parameter data from the parameter address.
Here is an example of a request and response for the instrument’s Alarm 1 value in table 00 (0x00) parameter 06 (0x06).
The instrument address is 1. The data value that is returned by the instrument is 50 (0x32). The actual value is 0.50
where the decimal point is implied by the process.
Transmit from Host or Master
Add Prefix Cmd Table # Par # Delim LRC
1 U x 00 06 NULL 1A EOT
0x31 0x55 0x78 0x31 0x30 0x31 0x33 0x00 0x1A 0x04
Response from Instrument
Add Prefix Cmd Table
#
Par
#
Data
Delim
D1 D2 D3 D4 Delim LRC
<ACK> 1 U x 00 06 $ 0 0 3 2 <NULL> 9 <EOT>
0x06 0x31 0x55 0x78 0x30
0x30
0x30
0x36
0x24 0x30 0x30 0x33 0x32 0x00 0x39 0x04
The parameter write command uses the following format:
AUX (Table # Parameter #) $ data <delimiter> <LRC> <EOT>
To write a value to the instrument for a specific parameter use the uppercase X. To read a specific parameter from the
instrument, use the lowercase x.
Here is an example of a parameter write command and response for data in table 00 (0x00) parameter 06 (0x06). The
instrument address is 1. The data value that is written to the instrument is 0000 (0x0000).
Transmit from Host or Master
Add Prefix Cmd Table
#
Par
#
Data
Delim
D1 D2 D3 D4 Delim LRC
1 U X 00 06 $ 0 0 0 0 NULL 1E EOT
0x31 0x55 0x58 0x30
0x30
0x30
0x36
0x24 0x30 0x30 0x30 0x30 0x00 0x1E 0x04