Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung; Prüfen Auf Kollisionspaar (Collpair) - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

K9: Kollisionsvermeidung - nur 840D sl

6.3 Programmierung

6.3
Programmierung
6.3.1
Prüfen auf Kollisionspaar (COLLPAIR)
Funktion
Die Funktion
Syntax
[<RetVal> = ] COLLPAIR(<Name_1>,<Name_2>[,<NoAlarm>)])
Bedeutung
COLLPAIR
<RetVal>
<Name_1>
<Name_2>
<NoAlarm>
Siehe auch
Zustandsdiagramm: Schutzbereich (Seite 282)
296
ermittelt, ob zwei Schutzbereiche ein Kollisionspaar bilden.
COLLPAIR()
:
Prüfen auf Zugehörigkeit zu einem Kollisionspaar
:
Rückgabewert der Funktion
Datentyp:
INT
Wert
Bedeutung
≥ 0
Die beiden Schutzbereiche bilden ein Kollisionspaar. Rückgabewert ==
Kollisionspaarindex m, siehe Kapitel "$NP_COLL_PAIR (Seite 290)"
-1
Es wurden entweder weniger als zwei Strings angegeben, oder mindestens
einer der beiden ist der Null-String.
-2
Der im ersten Parameter angegebene Schutzbereich wurde nicht gefunden.
-3
Der im zweiten Parameter angegebene Schutzbereich wurde nicht gefunden.
-4
Keiner der beiden angegebenen Schutzbereiche wurde gefunden.
-5
Beide angegebenen Schutzbereiche wurden gefunden, aber nicht
gemeinsam in einem Kollisionspaar.
:
Name des ersten Schutzbereiches
Datentyp:
STRING
Wertebereich:
Parametrierte Schutzbereichnamen
:
Name des zweiten Schutzbereichs
Datentyp:
STRING
Wertebereich:
Parametrierte Schutzbereichnamen
:
Alarmunterdrückung (optional)
Datentyp:
BOOL
Defaultwert:
FALSE
Wert
Bedeutung
FALSE
Im Fehlerfall (<RetVal> < 0) wird die Programmabarbeitung angehalten
und ein Alarm angezeigt.
TRUE
Im Fehlerfall wird die Programmabarbeitung nicht angehalten und es
wird kein Alarm angezeigt.
Anwendungsfall:
Anwenderspezifische Reaktion entsprechend Rückgabewert
Funktionshandbuch, 03/2013, 6FC5397-2BP40-3AA1
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis