IF #tempDone OR #tempError THEN
END_IF;
Impulsdiagramm
①
②
③
④
⑤
⑥
10.6.4.1
Liste verfügbarer PI-Dienste
Allgemeine PI-Dienste
PI-Dienst
ASUP (Seite 630)
CANCEL (Seite 632)
CONFIG (Seite 632)
DIGIOF (Seite 633)
DIGION (Seite 633)
FINDBL (Seite 633)
LOGIN (Seite 634)
LOGOUT (Seite 635)
NCRES (Seite 635)
PLC
Funktionshandbuch, 10/2020, A5E48053808A AD
Error => #tempError,
Done => #tempDone,
State => #tempState);
#statReq := FALSE;
Anwender: Anforderung setzen, Req = 0 → 1
"LBP_ReqPIService [FB7]": PI-Dienst erfolgreich beendet, Done = 1
Anwender: Anforderung zurücksetzen, IF Done == 1 THEN Req = 0
Anwender: IF Done == 1 THEN Anforderung zurücksetzen: 1 → 0
"LBP_ReqPIService [FB7]": Auftragsbestätigung zurücksetzen, Done = 0
Anwender: IF Done == 0 UND Error == 0 THEN Anforderung zurücksetzen Req = 1 → 0 nicht
zulässig
"LBP_ReqPIService [FB7]": PI-Dienst mit Fehler beendet, Error = 1
Anwender: Anforderung zurücksetzen, IF Done == 1 OR Error == 1 THEN Req = 0, eventuell weitere
Fehlerbehandlung
Funktion
Interrupt zuordnen
Cancel durchführen
Umkonfiguration von gekennzeichneten Maschinendaten
Digitalisieren aus
Digitalisieren ein
Satzsuchlauf aktivieren
Kennwort aktivieren
Kennwort rücksetzen
NC-RESET auslösen
Referenz zum PLC-Grundprogramm
10.6 Funktionsbausteine (FB)
629