K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.8 Programmbetrieb
Abfrage des aktuellen Kanals
Das Anwenderprogramm wird grundsätzlich in dem Kanal abgearbeitet, in dem das jeweilige
Ereignis aufgetreten ist. Der aktuelle Kanal kann im Anwenderprogramm mit folgender
Systemvariablen abgefragt werden:
$P_CHANNO (Abfrage der aktuellen Kanalnummer)
Hinweis
Hochlauf ist ein Ereignis in allen Kanälen.
9.8.12.4
Randbedingungen
Not-Halt / Fehlermeldung
Steht bei Bedientafel-Reset oder nach Hochlauf ein Not-Halt oder ein BAG/NCK-weiter
Fehler an, dann wird das ereignisgesteuerte Anwenderprogramm erst nach der Not-Halt-
bzw. Fehler-Quittierung in allen betroffenen Kanälen bearbeitet.
Hinweis
Das Ereignis Hochlauf tritt in allen Kanälen gleichzeitig auf.
9.8.12.5
Beispiele
Beispiel 1: Aufruf durch alle mit MD20108 gesetzten Ereignisse
Parametrierung:
MD20108 $MC_PROG_EVENT_MASK = 'H0F'
592
Aufruf von _N_PROG_EVENT_SPF
bei:
Teileprogramm-Start
Teileprogramm-Ende
Bedientafel-Reset
Hochlauf
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen