Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Sinumerik 840D sl Funktionshandbuch Seite 232

Vorschau ausblenden Andere Handbücher für Sinumerik 840D sl:
Inhaltsverzeichnis

Werbung

M3: Achskopplungen
5.2 Kurventabellen
Bei der Verwendung der Funktion CTABID(p, memType) sollten keinen Annahmen über
die Reihenfolge im Speicher der Kurventabellen getroffen werden. Die Funktion CTABID(p,
...) liefert die ID (Tabellen-Nummer) der Kurventabelle, die im Speicher als p-te
Kurventabelle eingetragen ist.
Wird zwischen aufeinander folgenden Aufrufen von CTABID() die Reihenfolge der
Kurventabellen im Speicher geändert, z. B. durch Löschen von Kurventabellen mit
CTABDEL(), kann die Funktion CTABID(p, ...) mit derselben Nummer eine andere
Kurventabelle liefern als vorher.
Soll dies verhindert werden, können die betroffenen Kurventabellen gesperrt werden durch
Verwendung des Sprachbefehls CTABLOCK(...). In diesem Fall ist darauf zu achten, dass
die betroffenen Kurventabellen mit CTABUNLOCK() wieder freigegeben werden.
Sperrzustand abfragen
Tabelle n
CTABISLOCK(n)
Ergebnis:
> 0: Tabelle ist gesperrt
Sperrgrund:
1: durch CTABLOCK()
2: durch aktive Kopplung
3: durch CTABLOCK() und aktive Kopplung
= 0: Tabelle ist nicht gesperrt
- 1: Tabelle existiert nicht
Prüfen, ob Kurventabelle existiert
CTABEXISTS(n)
Ergebnis:
1: Tabelle existiert
0: Tabelle existiert nicht
232
Funktionshandbuch, 02/2011, 6FC5397-2BP40-0AA0
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840 de sl

Inhaltsverzeichnis