SPECIAL APPLICATION
400-0384-001
20
40.
[ALRMn=SUBk]
This command sets the dependencies between
an alarm and a subroutine. The functions in the
subroutine will be executed when the alarm
conditions are met.
Command Format: [ALRMn=SUBkCi]
n
= Alarm Number (n = 1 or 2)
k
= Subroutine (k = # from 1 to 99)
Ci
= Unit ID (i = # from 1 to 99)
Example:
Assign subroutine 20 to be executed when the
conditions for Alarm #2 are met by sending the
command [ALRM2=SUB20]. Use the
[RDALRM2] command to verify the setting.
RS-232 MEMORY COMMANDS
41.
[WRM]
This command saves RS-232 data into memory.
This memory is not the same as the memory for
subroutine storage. When writing to the memory
location, the memory may be overwritten or
appended with this command.
Command Format: [WRMm=xxxxxx;pCi]]
m
= Memory Location (m = # from 1 to 99)
x
= Data
16 characters may be sent at a time
112 characters total per memory location
p
= Saving Instruction
0 append to existing info
1 overwrite existing info
Ci
= Unit ID (i = # from 1 to 99)
Hex characters can be added to the string by
using the % sign in front of the hex number.
Sending %0C will send the hex “0C”, or form
feed character. The three characters making up
the hex number cannot be separated and must
be in the same string. Below are some common
hex numbers:
%5B = ‘ [ ‘
%5D = ' ] '
%7B = ’ { ‘
%7D = ' } '
%3C = ' < '
%3E = ' > '
Example:
Program RS memory location 50 with the string
“STANDBY_ON” by sending the command
[WRM50=STANDBY_ON;1]. Using the ‘1’
option, this will overwrite whatever information is
currently in location 50 and save the command
“STANDBY_ON”.
42.
[WRLM]
This command assigns a label to a memory
location. This label can help identify the
contents or function of the data stored in the
memory location. The label may be up to eight
characters.
Command Format: [WRLMm=<xxxxxx>Ci]
m
= Memory Location (m = # from 1 to 99)
x
= Label Name (8 characters max)
Ci
= Unit ID (i = # from 1 to 99)
Example:
Add the label “STANDBY” to memory location
50 by sending the command
[WRLM50=<STANDBY>].
43.
[RDM]
This command displays the data for one or all
memory locations. The data shows the memory
location number, the memory label and then the
contents of the memory location.
Command Format: [RDMmCi]
m
= Memory Location (m = 1 to 99, * for all)
Ci
= Unit ID (i = # from 1 to 99)
Example:
Read back the contents of all the memory
locations by sending the command [RDM*]. The
feedback will be in the following format:
MEM1/NONE/: ON
MEM2/NONE/: OFF
…
MEM99/NONE/Memory Empty