IF #tempDone OR #tempError THEN
END_IF;
Impulsdiagramm
①
②
③
④
⑤
⑥
9.5.4.1
Liste verfügbarer PI-Dienste
Allgemeine PI-Dienste
PI-Dienst
ASUP (Seite 620)
CANCEL (Seite 622)
CONFIG (Seite 622)
DIGIOF (Seite 623)
DIGION (Seite 623)
FINDBL (Seite 623)
LOGIN (Seite 624)
LOGOUT (Seite 625)
NCRES (Seite 625)
PLC
Funktionshandbuch, 12/2019, A5E48053808A AB
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
9.5 Funktionsbausteine (FB)
619