P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
Erläuterung der Formalparameter
Signal
PIService:
Unit:
WVar1:
WVar2:
14.17.4.19
PI-Dienst: DELETO
Funktion: Werkzeug löschen
Löscht das Werkzeug zu der übergebenen T-Nummer mit allen Schneiden (in TO, ggf. TU,
TUE und TG (Typ 4xx), TD und TS Bausteinen).
Erläuterung der Formalparameter
Signal
PIService:
Unit:
WVar1:
14.17.4.20
PI-Dienst: MMCSEM
Funktion
Der PI-Dienst dient zum Testen, Setzen und Rücksetzen von kanalspezifischen Semaphoren
von HMI und durch die PLC. Pro Kanal stehen 10 Semaphoren zum Schützen von kritischen
Datenbereichen zur Verfügung.
Den Semaphoren 1 bis 6 sind Funktionen (PI-Dienste) zugeordnet. Die Semphoren 7 bis 10
können frei verwendet werden.
FB4 Rückgabewerte
● "Done" == TRUE
Die Semaphore wurde gesetzt, die kritische Funktion kann aufgerufen werden
● "Error" == TRUE UND "State" == 3
Die Semaphore war bereits gesetzt, die kritische Funktion kann derzeit nicht aufgerufen
werden.
Schematischer Ablauf bei freier Semaphore
Test und Setzen der Semaphore
IF Semaphore == FREI
THEN
1040
Typ
ANY
INT
INT
INT
Typ
ANY
INT
INT
Schreiben / Lesen der kritischen Daten
Wertebereich
Bedeutung
"PI".DELECE
Lösche Schneide
1, 2, 3, ... 10
TOA
T-Nummer des Werkzeuges, zu dem die
Werkzeugschneide angelegt werden
soll. Ein Wert 00000 besagt, dass kein
Bezug zu einem Werkzeug existieren
soll (absolute D-Nummer)
1 - 9
D-Nummer der Werkzeugschneide, wel‐
che gelöscht werden soll
1 - 31999
Wertebereich
Bedeutung
"PI".DELETO
Werkzeug löschen
1, 2, 3, ... 10
TOA
T-Nummer
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen