Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 548

Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
IF Semaphore == FREI
THEN
ELSE // Semaphore ist gesperrt
...
ENDIF
ACHTUNG
Rücksetzen der Semaphore
Nach dem Sperren des kritischen Datenbereichs durch Setzen der Semaphore und dem
anschließenden Lesen oder Schreiben der Daten, muss der kritische Datenbereich durch
Rücksetzen der Semaphore wieder freigegeben werden, da sonst ein nachfolgendes Sperren
nicht möglich ist.
Schematischer Ablauf bei gesperrter Semaphore
Test und Setzen der Semaphore
IF Semaphore == FREI
THEN
ELSE // Semaphore ist gesperrt
Wiederholung ist notwendig"
ENDIF
Erläuterung der Formalparameter
Signal
PIService
Unit
WVar1
WVar2
1)
Siehe auch
Liste verfügbarer PI-Dienste (Seite 536)
548
Schreiben / Lesen der kritischen Daten
Rücksetzen der Semaphore
...
Merker setzen für "Funktion konnte nicht ausgeführt werden,
Typ
VARIANT
INT
INT
WORD
Nummer
1
2
3
4
5
6
7 ... 10
Wertebereich
"LBP_PIService".MMCSEM
1, 2, 3 ... 10
1)
0, 1
PI-Dienst
TMCRTO (Werkzeug anlegen)
TMFDPL (Leerplatzsuche zum Beladen)
TMMVTL (Magazinplatz zum Beladen bereitstellen, Werkzeug entladen)
TMFPBP (Suche Platz)
TMGETT (Suche Werkzeugnummer)
TSEARC (Werkzeug suchen)
frei verwendbar
Bedeutung
Semaphore bearbeiten
Kanal
PI-Dienst-spezifische Nummer der Se‐
maphore
Auftragsart
0: Semaphore zurücksetzen
1: Semaphore testen und setzen
Funktionshandbuch, 06/2019, A5E47437861A AA
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis