VersaPro Temperature Controller
Page 51
Copyright © 2013, United Process Controls Inc.
All rights to copy, reproduce and transmit are reserved
Table 14 10Pro / 10Pro-T Command Set
COMMAND LETTER
Process ( temperature)
Timer
Returned Value
p (low case)
Read Auto / Manual mode
Same
A = auto, B = manual
o (low case)
Read Remote / Local
Same
A = local, B = remote
i (low case)
Read Remote Process Setpoint Read Remote Time Setpoint
integer decimal number
h (low case)
Read Auto Process Setpoint
Read Auto Time Setpoint
integer decimal number
I (upper case as in
Instrument)
Update Process Setpoint
Temporarily
Update Time Setpoint
Temporarily
integer decimal number
J (upper case)
Update Process Setpoint
Permanently
Update Time setpoint
Permanently
integer decimal number
l (lower case as in
limits)
Read Actual Process
Read Remaining Time
integer decimal number
m (low case)
Read % Output
Read Time control byte
integer decimal number
P (upper case)
Update Auto/Manual mode
Same
A = auto, B = manual
The following are examples of commands and responses using the 10Pro type command set. The first row in
each table shows the ASCII characters of the command as they would appear if monitored on the serial port.
The second row in each table is the hexadecimal translation of the characters transmitted on the serial port.
These values must be known to calculate the checksum.
This is the command and response for reading the actual process value of a 10Pro type slave instrument. In
this example the 10Pro instrument address is 2 and the return value is 0071. This could be 71 degrees. 0.71%
carbon, 7.1 degrees dewpoint, or 0.71% oxygen depending on the process and the instrument settings. Other
parameters and scaling are available if the linear inputs are selected. In general the number that is returned is
the number displayed on the instrument. Decimal point information is assumed.
Transmit from Host or Master
Add
Prefix
Cmd
Delim
LRC
2
A
l
<NULL>
<HEX 1F >
<EOT>
0x32 0x41
0x6C 0x00 0x1F
0x04
Response from 10Pro
Add
Prefix
Cmd
D1
D2
D3
D4
Delim
LRC
<ACK>
2 A l
0 0 7 1 <NULL>
<HEX
1F
>
<EOT>
0x06 0x32
0x41
0x6C 0x30
0x30 0x37 0x31 0x00
0x1F
0x04
Here is an example of a request and response for the local setpoint of the instrument in Automatic mode. The
response indicates that the instrument’s address is 2 and the local setpoint is 1500.
Transmit from Host or Master
Add
Prefix
Cmd
Delim
LRC
2
A
h
<NULL>
<HEX 1B >
<EOT>
0x32 0x41
0x68 0x00 0x1B
0x04
Response from 10Pro
Add
Prefix
Cmd
D1
D2
D3
D4
Delim
LRC
<ACK>
2 A h
1 5 0 0 <NULL>
<HEX
19
>
<EOT>
0x06 0x32
0x41
0x68 0x31
0x35 0x30 0x30 0x00
0x19
0x04
Here is an example that shows how the HOST changes the instrument’s remote setpoint. The instrument’s
address is 15. The HOST has sent a command to update the remote setpoint with 1450. The instrument
responds by echoing the command.