P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
Signal
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 Test / Setzen und Rücksetzen von kanalspezifischen Semaphoren
von HMI und PLC aus. 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 zur Zeit nicht aufgerufen
werden.
Schematischer Ablauf bei freier Semaphore
Test und Setzen der Semaphore
IF Semaphore == FREI
THEN
ELSE // Semaphore ist gesperrt
...
ENDIF
1018
Typ
INT
INT
Typ
ANY
INT
INT
Schreiben / Lesen der kritischen Daten
Rücksetzen der Semaphore
Wertebereich
Bedeutung
T-Nummer des Werkzeuges, zu dem die Werkzeug‐
schneide angelegt werden soll. Ein Wert 00000 be‐
sagt, dass kein Bezug zu einem Werkzeug existieren
soll (absolute D-Nummer)
1 ... 9
Schneiden-Nummer der Werkzeugschneide, welche
gelöscht werden soll
1 - 31999
Wertebereich
Bedeutung
"PI".DELETO
Werkzeug löschen
1, 2, 3 ... 10
TOA
T-Nummer
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716