10-28
10. Data Format Commands (P, G, R, W)
10.31 RECOGNITION CHARACTER (SER.RCG)
You can change the security code for commands with this “1E” command suffix; the
ASCII table address (two HEX-ASCII characters) of the selected character is
transmitted.
Valid character addresses are from 20 hex to 7F hex (32 to 127 decimal) with the
exception of “^”, “A”, “E” characters.
EXAMPLE: To change the recognition character from “*” to “!” for all meters on the bus,
send:
“*00W1E21<CR>”, which puts that new code into EEPROM (but not automatically into
RAM), followed by “*00Z04<CR>”, which gives a hard reset to all the meters, moving
the new code into RAM. All meters will now ignore commands preceded by “*”, and
recognize those preceded with “!”.
10.32 UNITS OF MEASURE (SER.UOM)
When instructed with this “1F” command suffix, the meter will label its transmitted
values with three letters representing the units of the measured quantity (these are for
screen or printer labels, not for the meter display; the right-hand digit F, C or K units for
temperature are selected by “RdG.CNF”, Section 10.1).
Each letter is represented by the two HEX-ASCII characters giving its ASCII table
address, from “41” to “79” (all upper and lower case letters) or the <SP> address, “20”,
for a total of six transmitted characters (do not select any control characters for units-
of-measure).
When the desired units-of-measure to be printed have fewer than 3 characters, send
the <SP> address (“20”) to put the blank(s) in the chosen spot(s).
Note that the units-of-measure letters transmitted in the “V01” response are in plain
ASCII (one character each) in contrast with this command, where the six characters of
the addresses are sent.
EXAMPLE: The computer requests the RAM setting for the measurements underway
at meter #15 hex with:
“*15G1F<CR>”, and that meter, if “BUS.FMt”, responds with:
“15G1F6B5061<CR>”; the <data> here are “6B5061”, which is HEX-ASCII for “kPa”
(kiloPascals).
“00” is equivalent to “nul” and meter will transmit nothing for units of measure
if the first character is “0”.