Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
© Copyright 2003 by RESI
TERMINAL: ShowMessage
WEITER EXIT ZURÜCK
Unter RESI'S GRAPH kann man auch ein RESI-TERM4
Terminal ansprechen, vorausgesetzt es ist in der
Konfiguration hinzugefügt.
Mit ShowMessage gibt man einen einfachen Text auf dem
Terminal aus.
Um ShowMessage anzuzeigen, muss dem Parameter
„Show“ ein Bitwert übergeben werden. Für dieses
Beispiel reicht das Spezialflag „Start“.
Der Parameter „Time“ setzt die Ablaufzeit. Wenn die Zeit
des Eingangs „Time“ abgelaufen ist, wird dem Bit-
Ausgang „Time“ eine steigende Flanke übergeben.
Dieses Prinzip kann zur Fehlersteuerung verwendet
werden.
Show
SHOW MESSAGE
Hallo Welt!
Time
Ready
Ok
Cancel
Time
Show
SHOW MESSAGE
Hallo Welt!
Time
Ready
Ok
Cancel
Time
START
Hier ist die Ablaufzeit auf 5 Sekunden. Hält man sich so
lange im Menü auf, wird das Fehlerbit (error) gesetzt.
Der Ausgang „Ready“ wird dann auf 1 gesetzt, wenn der
Bildschirm des Terminals fertiggeladen wurde. „Ok“ wird
auf 1 geschaltet, wenn die Ok-Taste gedrückt wurde.
„Cancel“ wird auf 1 geschaltet, sobald die „Cancel“
gedrückt wurde.
Show
SHOW MESSAGE
Hallo Welt!
Time
Ready
Ok
Cancel
Time 5
SET
error
START
© Copyright 2003 by RESI
TERMINAL: Beispiel ShowMessage
WEITER EXIT ZURÜCK
Funktionsweise:
Wird im Hauptfenster 5 Sekunden lang keine Taste
gedrückt, kommt eine Fehlermeldung „Zeit ist
abgelaufen“. Drückt man im Fehlerfenster die OK-Taste,
wird wieder ins Hauptfenster gewechselt.
Bevor dieses Beispiel funktioniert, muss noch auf einer
Initialisierungs-Seite der Bit-Speicher „next“ auf 1 gesetzt
werden.
next const 1
DIGITAL:error==1
Show
SHOW MESSAGE
Hauptfenster
============
Ablaufzeit: 5 Sekunden
Time
Ready
Ok
Cancel
Time
5
SET
error
Show
SHOW MESSAGE
Zeit ist abgelaufen!
Time
Ready
Ok
Cancel
Time
error
&
RESET
error
error ~
SET
next
next
RESET
next
RESET
error
© Copyright 2003 by RESI
Erweiterung mit ShowValue und EditValue
WEITER EXIT ZURÜCK
DIGITAL:time==1
DIGITAL:error==1
SET
error
Show
SHOW MESSAGE
Zeit ist abgelaufen!
Time
Ready
Ok
Cancel
Time
error
&
RESET
error
error ~
SET
next
next
RESET
next
RESET
error
Edit
EDIT VALUE
Ablaufzeit eingeben:
#
Ready
Default Format: 9
Ok
Cancel
Min: 1
Max: 9
Value
Time
Time
time
Show
SHOW VALUE
Hauptfenster
============
Ablaufzeit=
# Sekunden
Ready
Ok
Cancel
Time
Time
Value Format: 9
timevalue
RESET
time
SET
time
timevalue
timevalue
time ~
&
RESET
next
SET
next
timevalue
Auf der Initialisierungsseite muss folgendes
hinzugefügt werden:
5 timevalue
© Copyright 2003 by RESI
Funktionsweise
WEITER EXIT ZURÜCK
Funktionsweise:
Wird im Hauptfenster 5 Sekunden lang keine Taste
gedrückt, kommt eine Fehlermeldung „Zeit ist
abgelaufen“. Drückt man im Fehlerfenster die OK-Taste,
wird wieder ins Hauptfenster gewechselt.
Statt ShowMessage wird hier ShowValue verwendet, um
den aktuellen Analogwert für die Ablaufzeit anzeigen zu
können. Als Parameter muss ein Defaultwert für den
anzuzeigenden Wert übergeben werden.
Zu ShowValue:
Der Text darf exakt 4x20 Zeichen lang sein.
Zusätzlich wird innerhalb des Textes durch Eingabe von #
Zeichen der Platz markiert, wo die Zahl erscheinen soll. Im
Feld Format wird das Zahlenformat für die Anzeige
eingegeben.
Wird die Cancel-Taste im Hauptfenster gedrückt, so wird
der Bitspeicher „Time“ auf 1 gesetzt. Damit springt das
Terminal das Fenster „Ablaufzeit eingeben“.
Hier kann mittels der Terminaltasten ein Wert zwischen 1
und 9 eingegeben werden.
Mit der OK-Taste bestätigt man die Eingabe. Nun wird
wieder ins Hauptfenster gewechselt, wo auch schon der
neue Wert von „timevalue“ angezeigt wird. Auch die
Ablaufzeit ist auf den neuen Wert gesetzt.