Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Mitsubishi Electric FR-A 500 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für FR-A 500:
Inhaltsverzeichnis

Werbung

Parameter
6.37.4

Programmierbeispiel

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

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fr-a 540l-g ecFr-a 540 ec

Inhaltsverzeichnis