3KP64 - A.1
3000PLUS WITH 5D64 INSTRUCTION MANUAL V. SB.2
Daytronic Corporation
2211 Arbor Blvd. Dayton, OH 45439 • (800) 668-4745
Tel: (937) 293-2566 • Fax: (937) 293-2586 • www.daytronic.com
APPENDIX A: MNEMONIC COMMANDS
SUMMARY OF MNEMONIC COMMANDS
* The only exception to this rule are the following MODULE
PARAMETER (“MP”)
commands: MP1, MP2, MP3, MP4, MP5,
MP8, and MP9. Spaces may be included in the character
string being entered via the “write” form of any of these com-
mands. See below for the allowed syntax of each
“MP” com-
mand.
** Commands are never to be terminated by CARRIAGE
RETURN, LINE FEED ([CR][LF]).
When issuing one or more commands to a 3000PLUS
meter by some means
other than the 3KP CONFIGU-
RATOR software
, please note the following:
•
SPACE CHARACTERS SHOULD NOT BE INCLUD-
ED IN ANY COMMAND EXPRESSION.*
• ALL
COMMANDS ARE TO BE TERMINATED BY A
SINGLE
CARRIAGE RETURN ([CR]).** ALL
RESPONSES BY THE 3000PLUS ARE ALSO TERMI-
NATED BY A
CARRIAGE RETURN ([CR]). This
standard termination is not shown in the specific
commands and responses listed below.
• After a command has been issued, no further char-
acters should be sent
until receipt of a response to
that command
(ACK, NAK, or ANSWER).
A
setup (or “write”) command instructs the meter to
store a particular setup value in EEPROM memory, and
has the general form
[MNEMONIC]=[value][CR]
Upon receipt of a setup command, the 3000PLUS will
issue a response of either “ACKNOWLEDGED” or “NOT
ACKNOWLEDGED”—i.e., of either
ACK[CR] or NAK[CR]
NOTE: The ACK[CR] message will be issued only after
the received setup value has been successfully stored
in the meter’s EEPROM memory.
A response of
NAK[CR] means that the meter did not
recognize the received ASCII string as a valid mnemon-
ic command. If, for example, you were to issue a com-
mand of
RNG= 6[CR], you would receive a response of
NAK[CR] because there is a space following the
equals sign (for space inclusion, see above); if you
issued a command of
SYN=0.05[CR], you would
receive
NAK[CR] because there is no “SYN” com-
mand.
An interrogation (or “read”) command normally asks
the 3000PLUS for the current value of a stored setup
parameter, and has the general form
[MNEMONIC][CR]
Upon receipt of a valid interrogation command, the
meter will issue a response of
[value][CR]
If the interrogation command is invalid, the only
response will be
NAK[CR].
An
imperative command does not store or request
information, but rather tells the 3000PLUS to do some-
thing (for example,
DIS=2[CR] calls the meter’s “Auxil-
iary” output (Channel 2) to the front-panel display;
RLS[CR] releases any and all presently latched limits).
The general form of an imperative command will usual-
ly resemble that of an interrogation command, being
usually a single three-character mnemonic, although—
as in the case of
DIS—it can sometimes resemble a
setup command. Upon receipt of an imperative com-
mand, the meter will issue a response of either
ACK[CR] or NAK[CR], depending on whether or not
the command has been recognized as valid—or, if a
valid command has requested a given run-time status
such as the current
DIS or HLD status, it will issue that
value (e.g.,
2 or OFF).
NOTE: The
ACK[CR] message will be issued only after
the action specified by the imperative command has
been successfully performed.
A.1 COMMAND AND RESPONSE SYNTAX