Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 74

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Kommunikationsfunktionen
Anwendungsbeispiel
2. Verwenden Sie den RXD(47)–Befehl, um Daten zu empfangen.
(@)RXD(47)
D
C
N
3. Die Leseergebnisse der empfangenen Daten werden in dem AR–Bereich
gespeichert. Stellen Sie sicher, dass die Funktion ordnungsgemäß ausge-
führt wurde. Die Inhalte dieser Bits werden bei jeder Ausführung des
RXD(47)–Befehls zurückgesetzt.
RS-232C–
Peripherie–
Schnittstelle
Schnittstelle
AR
AR 0808 bis
0800...AR
AR 0811
0803
AR 0804
AR 0812
AR 0807
AR 0815
AR 09
AR10
Um die RS-232C–Schnittstelle zurückzusetzen (z. B. um den Anfangsstatus
wiederherzustellen), stellen Sie SR 25209 auf EIN. Um die Peripherieschnitt-
stelle zurückzusetzen, schalten Sie SR 25208 auf EIN. Diese Bits werden nach
dem Rücksetzen automatisch auf AUS gesetzt.
Der Startcode und Endcode sind nicht in AR 09 oder AR 10 (Anzahl der empfan-
genen Bytes) eingeschlossen.
Dieses Beispiel zeigt ein Programm für die Verwendung der RS-232C–
Schnittstelle in dem Ohne–Protokoll–Modus für die Übertragung von Daten
von 10 Bytes (DM 0100 bis DM 0104) an den Computer und zum Speichern
der empfangenen Daten von dem Computer in dem DM–Bereich beginnend
mit DM 0200. Vor Ausführung des Programms müssen die folgenden
SPS–Konfigurationseinstellungen durchgeführt werden.
DM 6645:1000 (RS-232C–Schnittstelle im Ohne–Protokoll–Modus; Standard–
Kommunikationsbedingungen)
DM 6648: 2000 (Kein Startcode; Endcode CR/LF)
Die Vorgabewerte gelten für alle anderen SPS–Konfigurationseinstellungen.
Von DM 0100 bis DM 0104 wird 3132 in jedem Wort gespeichert. Führen Sie
vom Computer ein Programm mit den Standardkommunikationsbediungungen
aus, um die CQM1H–Daten zu erhalten.
00100
DIFU(13)
00101 AR 0805
@TXD(48)
AR 0806
@RXD(47)
Die Daten sind wie folgt: "31323132313231323132CR LF"
D: Erstes Wort zum Speichern der Empfangsdaten
C: Steuerdaten
Bits 00 bis 03
0: Äußere linken Bytes zuerst
1: Äußere rechten Bytes zuerst
Bits 12 bis 15
0: RS-232C–Schnittstelle
1: Peripherieschnittstelle
N: Anzahl der gespeicherten Bytes (4–stellige BCD),
0000 bis 0256
RS-232C–Schnittstellen–Fehlercode (1–stellige BCD)
0: Normale Beendigung 1: Paritätsfehler 2:
Rahmenfehler 3: Überlauffehler
Kommunikationsfehler
Empfangen–Überlaufmerker (Nachdem der Empfang
beendet ist, wurden die nachfolgenden Daten
empfangen, bevor die Daten mit Hilfe des
RXD(47)–Befehls gelesen wurden.)
Anzahl der empfangenen Bytes (4-stellige BCD)
00101
Wenn AR 0805 (der Sendebereit–Merker) auf
EIN gesetzt ist und IR 00100 auf EIN schaltet,
DM 0100
werden die zehn Bytes Daten (DM 0100 bis
#0000
DM 0104), beginnent bei den äußersten linken
#0010
Bytes, übertragen.
Wenn AR 0806 (Empfang beendet–Merker) auf
EIN schaltet, wird die in AR 09 spezifizierte An-
DM 0200
zahl der Bytes von dem Empfangspuffer der
#0000
CQM1H gelesen und im Speicher, beginnend
bei DM 0200, mit den äußersten linken Bytes
AR09
zuerst, gespeichert.
Abschnitt
1-6
Fehler
53

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis