__ISVALIDREF

Der Operator ist eine Erweiterung der Norm IEC 61131-3.

Der Operator dient der Überprüfung, ob eine Referenz auf einen Wert verweist. Die Überprüfung ist somit vergleichbar mit einer Prüfung auf ungleich 0 bei einer Zeigervariablen.

Eine Beschreibung der Anwendung und ein Beispiel zu dem Operator finden Sie in der Beschreibung des Datentyps REFERENCE.

__ISVALIDREF 1:

Prüfen von Schnittstellenvariablen

Den Operator __ISVALIDREF können Sie nur für Operanden vom Typ REFERENCE TO verwenden. Die Prüfung von Schnittstellenvariablen ist mit diesem Operator nicht möglich. Um zu überprüfen, ob einer Schnittstellenvariable bereits eine Funktionsbausteininstanz zugewiesen wurde, können Sie die Schnittstellenvariable auf ungleich 0 prüfen (IF iSample <> 0 THEN …).