Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Mitsubishi Electric FREQROL FR-A Bedienungsanleitung

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

Werbung

Programmierung
5.5.4

Programmierbeispiel

Im folgenden Beispiel wird das Umschalten in den Betrieb für serielle Datenkommunikation
dargestellt.
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. 5-17: Programmierbeispiel
Generelles Ablaufschema
Abb. 5-18: Generelles Ablaufschema
32
Zeilennummer
10
Initialisieren
der EA-Datei
40
50
Verarbeitung der Über-
tragungsdaten
• Datenfestlegung
• Errechnen des
Summen-Codes
• Datenübertragung
140
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 Summen-Codes
Addition von Steuer- und Summenprüf-Code
Datenübertragung
Interrupt nach Datenempfang
1000
Verarbeitung der
Empfangsdaten
Interrupt
• Dateneingabe
• Bildschirmanzeige
1040
MITSUBISHI ELECTRIC
Serielle Schnittstelle

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fr-epb

Inhaltsverzeichnis