Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Mitsubishi Electric 144008 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Betrieb mit einem Personalcomputer
6.37.4

Programmierbeispiel

Im folgenden Beispiel wird das Umschalten in den Betrieb für serielle Datenkommunikation dar-
gestellt:
Programm
Zeilennummer
10
20
30
40
50
60
70
80
90
100
110
120
130
140
1000
1010
1020
1030
1040
Abb. 6-41: Programmierbeispiel
Generelles Ablaufschema
Abb. 6-42: Generelles Ablaufschema
6 - 86
OPEN"COM1: 9600,E,8,2,HD"AS#1
COMST1, 1, 1: COMST1, 2, 1
ON COM(1)GOSUB*REC
COM(1)ON
D$="01FB10000"
S=0
FOR I=1 To LEN(D$)
A$=MID$(D$, I, 1)
A=ASC(A$)
S=S+A
NEXT I
D$=CHR$(&H5)+D$+RIGHT$(HEX$(S), 2)
PRINT#1, D$
GOTO 50
*REC
IF LOC (1)=0 THEN RETURN
PRINT"RECEIVE DATA"
PRINT INPUT$(LOC(1), #1)
RETURN
Zeilennummer
10
Intitialisieren
der E/A-Datei
40
Verarbeitung der
50
Übertragungsdaten
Datenfestlegung
Errechnen des
Summencodes
Datenübertragung
140
Initialisierung der E/A-Datei
Öffnen der Kommunikationsdatei
Regelkreis des Steuersignals (RS, ER)
EIN/AUS-Stellung
Definition des Interrupts bei Datenempfang
mit Interrupts
Festlegung der Übertragungsdaten
Errechnung des Summencodes
Addition von Steuer- und Summenprüfcode
Datenübertragung
Interrupt nach Datenempfang
1000
Verarbeiten der
Empfangsdaten
Interrupt
Dateneingabe
Bildschirmanzeige
1040
MITSUBISHI ELECTRIC
Parameter

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fr-f 500l ec

Inhaltsverzeichnis