CPM2A–/CPM2C–Kommunikationsfunktionen
(@)RXD(47)
00100
00101
AR 0806
Datenempfang bei Verwendung der Ohne Protokoll–Option
RXD(47) wird zum Empfang von Daten von RS–232C–Geräten verwendet.
S: Erste Adresse zum Speichern der Empfangsdaten
S
C
C: Steuerdaten
N: Anzahl der zu empfangenden Bytes (BCD: 0001 bis 0256)
N
Das folgende Programm ist ein Beispiel für die Ohne Protokoll–Schnittstellen-
kommunikation über eine RS–232C–Schnittstelle und unter Verwendung des
TXD(48)– und RXD (47)–Befehls.
Ist AR 0805 (der RS–232C–Sendebereit-Merker) auf EIN gesetzt, wenn 00100
auf EIN gesetzt wird, werden die Datenbytes (DM0100 bis DM 0104), begin-
nend mit den äußerst linken Bytes, übertragen. Wird AR 0806 (Empfang been-
det–Merker) aktiviert, werden 256 Bytes der empfangenen Daten gelesen und
in DM 0200, beginnend mit den äußerst linken Bytes zu den äußerst rechten By-
tes) gespeichert.
DIFU (13)
00101
AR 0805
TXD(48)
DM 0100
#0000
#0010
@RXD(47)
DM 0200
#0000
#0256
Speicherreihenfolge
0: Äußerst linke Bytes zuerst
1: Äußerst rechte Bytes zuerst
Kommunikationsschnittstelle
0: RS–232–Schnittstelle
1: Peripherieschnittstelle
Ohne Protokoll–Kommunikation starten
Erstes Wort mit den gesendeten Daten.
RS–232C–Schnittstelle verwenden; Da-
ten von den äußerst linken Bytes zu den
äußerst rechten Bytes senden.
10 Bytes senden.
Erstes Wort zur Speicherung der Empfangsdaten.
RS–232C–Schnittstelle verwenden; empfangene
Daten (beginnend bei den äußerst linken Bytes
zu den äußerst rechten Bytes) speichern.
256 Bytes empfangen.
Abschnitt
4-3
239