VersaPro Temperature Controller
Page 52
Copyright © 2013, United Process Controls Inc.
All rights to copy, reproduce and transmit are reserved
Transmit from Host or Master
Add
Prefix
Cmd
D1
D2
D3
D4
Delim
LRC
F A I
1 4 5 0 <NULL>
N
<EOT>
0x46 0x41
0x49
0x31 0x34 0x35 0x30 0x00
0x4E
0x04
Response from 10Pro
Add
Prefix
Cmd
D1
D2
D3
D4
Delim
LRC
<ACK>
F A I
1 4 5 0 <NULL>
H
<EOT>
0x06 0x46
0x41
0x49 0x31
0x34 0x35 0x30 0x00
0x48
0x04
17.3 Instrument Type ‘U’ Command Set
The MSI (Marathon Monitors Inc.) command set supports the extensive capabilities of the Dualpro the 10Pro-E and the
Versapro. The command set consists of the characters shown in the following table.
Table 15 MSI Command Set
Update Read
Description
X
x
Read / Writer Table Parameters
Not Allowed
*
Read Block Transfer
‘X’ Command
The ‘X’ command allows almost unlimited access to all the instrument parameters. The ‘X” command accesses the
various parameter tables in the instrument. A typical parameter table for most Marathon instruments has 240 parameters
numbered consecutively from 0 to 239 (0 – 0xEF). Instruments such as the Dualpro have many tables (0 – 31), where
each table has 11 blocks or more.
The Versapro, 10Pro-E, and Version 3.5 Carbpro have only table 0. The table value is assumed to be 0 and the
parameter is addressed directly with the possible range of 0 to 71. These number correspond with the decimal numbers
in the Versapro Memory Map table.
To READ a data value from a table / parameter number in the instrument, use the following format:
AUx (Table # Parameter #) <delimiter> <checksum> <EOT>
Here is an example of a request and response for the instrument’s proportional band setting in table 0, parameter 10
(0x0A). The instrument address is 1. The data value that is returned by the instrument is hexadecimal 0014 or 20.
Transmit from Host or Master
Add
Prefix
Cmd
Table #
Par #
Delim
LRC
1
U
x
00
0A
NULL
<HEX 6D >
EOT
0x31 0x55
0x78 0x30
0x30
0x30 0x41
0x00
0x6D
0x04