Herunterladen Inhalt Inhalt Diese Seite drucken

Vordefinierte Funktionen - Minebea Intec Basic PR 5900/80 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

6 Applikationen
6.5.3

Vordefinierte Funktionen

DE-69
termstat
gibt den Status der Ausführung zurück (MD 96 für WP A,
siehe Kapitel 8, oder Feldbusadresse 219 - lesen)
0
Terminal im Leerlauf (idle)
1, ...
Funktion beendet
-1
Terminal ist beschäftigt (busy)
-2
allgemeiner Fehler
-3
unbekannte Textnummer (Datenbank)
Die Funktionen beziehen Ihre Eingabetexte für "Zeile 1" (die obere Anzeigezeile) und für
"Zeile 2" (die untere Anzeigezeile) aus den Variablen "dsp1" bzw. "dsp2".
Wird auf die Funktionsnummer (in "termfun") die Textnummer N * 256 aufaddiert, werden
"dsp1" und "dsp2" aus der Tabelle der vordefinierten Texte entnommen.
Der allgemeine Ablauf zwischen Kommunikations-Master (PC oder Feldbus-Master) und
dem Kommunikations-Slave (Gerät) ist in der nachfolgenden Tabelle beschrieben.
Master
Schreibt Text in die Variablen "dsp1" und
"dsp2"
Schreibt die Funktionsnummer (z.B. 2)
nach "termfun".
Wartet bis die Statusvariable "termstat" > 0
ist.
Liest "termstat" = 1
Liest Eingabetext von "dsp2"
Schreibt Funktion "0" nach "termfun".
-
Anzeigefunktion, siehe Kapitel
-
Eingabefunktionen, siehe Kapitel
-
Meldefunktionen, siehe Kapitel
Slave
Nach der Initialisierung sind die Variablen
"termfun" und "termstat" auf 0.
Das Gerät ist bereit zum Ausführen einer
Funktion.
Hat keine Auswirkung.
Setzt den Status "termstat" auf -1 (busy).
Die vordefinierte Funktion (hier: Nr. 2) wird
ausgeführt:
-
Stellt den Text von "dsp1" in Zeile 1 dar.
-
Stellt den Text von "dsp2" in Zeile 2 dar
und lässt "dsp2" in Zeile 2 vom Bedie-
ner editieren.
Benutzer drückt Taste
damit das Editieren.
Beschreibt "dsp2" mit Eingabe.
Setzt "termstat" auf 1 (OK, Dialog wird ge-
schlossen).
Wartet, dass "termfun" wieder auf "0" zu-
rückgesetzt wird.
Hat keine Auswirkung.
Setzt "termstat" auf "0" (Idle) und ist damit
wieder bereit für eine neue Funktion.
Die 2‑zeilige Textanzeige ist wieder leer.
6.5.3.1
6.5.3.2
6.5.3.3
Basic PR 5900/80
und beendet
Minebea Intec

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis