Specifications

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.