Herunterladen Inhalt Inhalt Diese Seite drucken

Rs-232C-Kommunikation Mit Frei Definierbarem Protokoll (Ascii) - Omron SYSMAC CQM1 Handbuch

Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Kapitel 2 – Setup
RS-232C-Kommunikation
mit frei definierbarem
Protokoll (ASCII)
Kommunikationsverfahren
1.
2.
3.
...
88
10 'CQM1 SAMPLE PROGRAM FOR EXCEPTION
20 CLOSE 1
30 CLS
40 OPEN "COM:E73" AS #1
50 *KEYIN
60 INPUT "DATA
––––––––",S$
70 IF S$=" " THEN GOTO 190
80 PRINT "SEND DATA = ";S$
90 ST$=S$
100 INPUT "SEND OK? Y or N?=",B$
110 IF B$="Y" THEN GOTO 130 ELSE GOTO *KEYIN
120 S$=ST$
130 PRINT #1,S$
140 INPUT #1,R$
150 PRINT "RECV DATA = ";R$
160 IF MID$(R$,4,2)="EX" THEN GOTO 210
170 IF RIGHT$(R$,1)<>"*" THEN S$=" ":GOTO 130
180 GOTO *KEYIN
190 CLOSE 1
200 END
210 PRINT "EXCEPTION!! DATA"
220 GOTO 140
Die vom Host–Computer empfangenen Daten sind nachfolgend dargestellt.
(FCS ist "59.")
"@00EX1234123412341234123459*CR"
Abb. 174: Beispielprogramm
Dieser Abschnitt erläutert die RS-232C-Kommunikation. Durch die RS-232C Kom-
munikation können die Daten über einen Drucker ausgedruckt werden oder über
einen Strichcode-Leser gelesen werden. Das Handshaking für die RS-232C-Kom-
munikation wird nicht unterstützt.
Übertragungen
1. Überprüfen Sie, ob AR 0805 (der RS-232C-Schnittstellen-Übertragungs-Bereit-
Merker) auf EIN gesetzt ist.
2. Verwenden Sie den TXD-(--)Befehl, um Daten zu übertragen.
(@)TXD
S
C
N
Abb. 175: Definition TXD(–)–Befehl
Von der Ausführungszeit dieses Befehls bis zum Ende der Datenübertragung ist
AR 0805 (oder AR0813 für die Peripherie-Schnittstelle) auf AUS gesetzt. (Nach
Beendigung der Datenübertragung wird das Bit wieder auf EIN gesetzt.)
Start- und Endecodes sind bei der Spezifizierung der Anzahl der zu übertragenden
Bytes nicht enthalten. Die größte Übertragung, die mit oder ohne Start- und Ende-
codes in 256 Bytes übertragen werden kann (N), liegt zwischen 254 und 256 je
nach den Bezeichnungen für Start- und Endecodes. Wird die Anzahl der zu über-
tragenden Bytes auf 0000 gesetzt, werden nur die Start- und Endecodes übertra-
gen.
S: Erste Wort-Nr. der zu übertragenden Daten
C: Steuerdaten
N: Anzahl der zu übertragenden Bytes (4 BCD-Ziffern), 0000 bis 0256
'Sendet Befehle zur SPS
'Empfängt Antworten von der SPS

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis