36
The protocol described below allows for communications with the unit using either a
custom software program or a “dumb terminal.” All values are sent as printable ASCII
characters. The command parameters are delimited by a space character and the com-
mand string is always terminated with a carriage return character, (line feeds are auto-
matically stripped out by the SDPROC).
The structure of the command string:
Cmd Arg1 Arg2 Arg3 Arg4 [CR]
Where: Cmd
The two or three characters command
from the table below.
Arg1 to Arg4
The command arguments from the table below.
Multiple arguments are delimited by a space character.
[CR]
Carriage return character.
When a valid command is sent to the SDPROC the unit will respond as indicated in the
table. If an invalid command is sent, the unit will respond with “[string] ERROR” where
“string” refers to the characters that were received by the SDPROC (
NOTE
: the length
of the string has to be at least two characters long).
Several examples of both valid and invalid commands follow:
1.
Turn on the check sum:
CS 1[CR]
The unit will reply:
CS 1 OK[CR] [LF]
2.
To transmit data every 30 sec:
CD 30[CR]
The unit will reply:
CD 30 OK[CR] [LF]
Followed by:
#1:X XX.X%I #2: XXX.X%I[CR][LF][Y Y]
(This will repeat every 30 sec and assumes a two channel SDPROC with error check-
ing enabled. XXX.X is the flow reading in % FS; I is internal reference for set point; YY
is the two character check sum).
3.
Transmit Set Point to channel #2: SP 2 50.0[CR]
The unit will reply:
SP 2 50.0 OK[CR] [LF]
4.
An example of an invalid command to a 2 channel SDPROC:
SP 3 106.0[CR]
The unit will reply:
SP 3 106.0 ERROR:WRONG CHN#[CR][LF]
(The channel number greater than 2 and desired flow greater than 105.0 are
both invalid).
Содержание Command Module
Страница 6: ......
Страница 54: ...48 APPENDIX 1 COMPONENTS DIAGRAM SDPROC MAIN PC BOARD...
Страница 55: ...APPENDIX 2 DIMENSIONAL DRAWING 49 SDPROC COMMAND MODULE...