Achskopplungen
9.2 Kurventabellen (CTAB)
Hinweis
Wenn beim Mehrfachlöschen CTABDEL(<n>,<m>) oder CTABDEL() wenigstens eine der
zu löschenden Kurventabellen in einer Kopplung aktiv ist, dann wird der Löschbefehl nicht
ausgeführt, d. h. keine der adressierten Kurventabellen wird gelöscht.
9.2.4
Kurventabellen gegen Löschen und Überschreiben sperren (CTABLOCK,
CTABUNLOCK)
Funktion
Kurventabellen können durch Setzen von Sperren vor unbeabsichtigtem Löschen und
Überschreiben geschützt werden. Eine gesetzte Sperre kann jederzeit auch wieder
aufgehoben werden.
Syntax
Sperre setzen:
CTABLOCK(<n>)
CTABLOCK(<n>,<m>)
CTABLOCK(<n>,<m>,<Speicherort>)
CTABLOCK()
CTABLOCK(,,<Speicherort>)
Sperre aufheben:
CTABUNLOCK(<n>)
CTABUNLOCK(<n>,<m>)
CTABUNLOCK(<n>,<m>,<Speicherort>)
CTABUNLOCK()
CTABUNLOCK(,,<Speicherort>)
Bedeutung
CTABLOCK
CTABUNLOCK
<n>
520
Befehl zum Setzen einer Sperre gegen Löschen/Überschreiben
Befehl zum Aufheben einer Sperre gegen Löschen/Überschreiben
CTABUNLOCK gibt die mit CTABLOCK gesperrten Kurventabellen
wieder frei. Kurventabellen, die in einer aktiven Kopplung wirken,
bleiben weiterhin gesperrt und können nicht gelöscht werden. Die
Sperre mit CTABLOCK ist aufgehoben, sobald die Sperrung durch die
aktive Kopplung mit Deaktivierung der Kopplung aufgehoben wird.
Damit kann diese Tabelle gelöscht werden. Ein nochmaliger
CTABUNLOCK-Aufruf ist nicht notwendig.
Nummer (ID) der zu sperrenden/entsperrenden Kurventabelle
Beim Sperren/Entsperren eines Kurventabellenbereichs
CTABLOCK(<n>,<m>)/CTABUNLOCK(<n>,<m>) wird mit <n> die
Nummer der ersten Kurventabelle des Bereichs angegeben.
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung