Campbell CR23X Spezifikationen Seite 275

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 374
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 274
APPENDIX C. BINARY TELECOMMUNICATIONS
C-7
TABLE C.4-2. Example Program Listing
From
D
Command 1
MODE 1
SCAN RATE 5
1:P17
1:1
2:P86
1:10
3:P70
1:1
2:1
4:P0
MODE 2
SCAN RATE 0
MODE 3
1:P0
MODE 10
1:28
2:64
3:0
4:5332
5:1971
MODE 12
1:0
2:0
MODE 11
1:6597
2:30351
3:48
4:0
5:0
^E ^E
LOAD PROGRAM FROM ASCII FILE
Command 2 sets up the CR23X to load a
program which is input as serial ASCII data in the
same form as sent in response to command 1.
A download file need not follow exactly the
same format that is used when listing a program
(i.e., some of the characters sent in the listing
are not really used when a program is loaded).
Some rules which must be followed are:
1. "M" must be the first character other than a
carriage return, line feed, semicolon, or 7D
Hex. The "M" serves the same function as
"" does from the keyboard. The order in
which the Modes are sent in does not
matter (i.e., the information for Mode 3
could be sent before that for Mode 1).
2. "S" is necessary prior to the Scan Rate
(execution interval).
3. The colons (:) are used to mark the start of
actual data.
4. A semicolon (;) tells the CR23X to ignore
the rest of the line and can be used after an
entry so that a comment can be added.
There are 4 two-character control codes which
may be used to verify that the CR23X receives
a file correctly:
^B ^B (2hex, 2hex)--Discard current buffer
and reset signature
^C ^C (3hex, 3hex)--Send signature for
current buffer
^D ^D (4hex, 4hex)--Load current buffer and
reset signature
^E ^E (5hex, 5hex)--Load current buffer, Exit
and compile program
As a download file is received, the CR23X
buffers the data in memory; the data is not
loaded into the editor or compiled until the
CR23X receives a command to do so. The
maximum size of the buffer is 1.5K. The
minimum file that could be sent is the program
listing, then ^E ^E. ^C ^C tells the CR23X to
send the signature (Appendix C.3) for the
current buffer of data. If this signature does not
match that calculated by the sending device, ^B
^B can be sent to discard the current buffer and
reset the signature. If the signature is correct,
^D ^D can be sent to tell the CR23X to load the
buffer into the editor and reset the signature.
Once the complete file has been sent and
verified, send ^E ^E to compile the program and
exit the load command.
Seitenansicht 274
1 2 ... 270 271 272 273 274 275 276 277 278 279 280 ... 373 374

Kommentare zu diesen Handbüchern

Keine Kommentare