Einführung in die Projektierung (PSE)
8 Beispiele
8.4
Ereignisse und Reaktionen
Aufgabe
Übersicht
PSE/8-58
1. Es soll eine Ereignisliste (EVENT_LIST) projektiert werden, die den Wert
von R10 folgendermaßen überwacht:
Ereigniscode 1, wenn von R10 100 nach > 100 wechselt.
Ereigniscode 2, wenn von R10 > 100 nach 100 wechselt.
2. Als Reaktion auf die Eventcodes soll folgendes projektiert werden:
Eventcode 1:
Es soll ein Softkey mit "Reset R10" beschriftet werden.
Wird dieser Softkey betätigt, soll der Wert von R10 auf 0 gesetzt werden.
Eventcode 2:
Es soll der Softkey "Reset R10" wieder gelöscht werden.
Die Funktionalität des Softkeys soll wieder gesperrt werden
3. Werte der Ereigniscodes müssen im Bereich von [10000; 19999] liegen.
Sie können z.B. in der Datei APP_INCL.H folgendermaßen deklariert
werden:
#define EVENT_CODE_LESS 10000
#define EVENT_CODE_GREATER 10001
Menü-Definitionsblock
Fenster-Definitionsblock
Softkey-Objektliste
SOB_WIN_1
Reaktionsliste
RC_WIN_1
Öffnungsliste
OP_WIN_1
Softkey-Objektliste
SOB_CLEAR_SOFTKEYS
SINUMERIK 840D/810D Projektierung Bedienoberfläche OP030 (FBO) Ausgabe 09.01
M_MENU
W_WIN_1
Softkey-
Reaktionsliste
Objektliste
OB_WIN_1
Schließliste
CL_WIN_1
Ereignisliste
EV_WIN_1
© Siemens AG 2001 All Rights Reserved
09.01
APP_MENU.C
APP_WIN_1.C