Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

IORRGetItemActiveState (Funktion)

  • Last UpdatedSep 24, 2024
  • 2 minute read

Die Funktion IORRGetItemActiveState() gibt den Status einer angegebenen Fernverweis-Adresse zurück.

Kategorie

Verschiedenes

Syntax

IORRGetItemActiveState(Adresse, Option);

Argumente

Adresse

Die Adresse, deren Status abgefragt werden soll. Die Adresse kann eine Zeichenfolgenkonstante oder Meldungsvariable sein.

Option

Integer-Variable oder -Wert, der festlegt, welche Angabe zurückgegeben werden soll. Die möglichen Werte sind:

1

Gibt an, ob die Adresse momentan aktiv ist.

Wenn die Adresse im Projekt verwendet wird und aktiv ist, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben.

Wenn die Adresse im Projekt verwendet wird, aber nicht aktiv ist, wird 0 zurückgegeben.

2

Gibt an, ob die Adresse während der aktuellen Laufzeitsitzung schon einmal aktiviert wurde.

Wenn die Adresse im Projekt verwendet wird und mindestens einmal aktiviert wurde, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse im Projekt verwendet wird, aber nie aktiviert wurde, wird 0 zurückgegeben.

3

Gibt an, ob die Adresse während der aktuellen Laufzeitsitzung schon einmal deaktiviert wurde.

Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben.

Wenn die Adresse im Projekt verwendet wird, aber nie deaktiviert wurde, wird 0 zurückgegeben.

4

Gibt an, ob die Adresse nicht aktiviert wurde.

Wenn die Adresse im Projekt verwendet wird und mindestens einmal deaktiviert wurde, wird 1 zurückgegeben. Wenn die Adresse nicht im Projekt verwendet wird, wird -1 zurückgegeben. Wenn die Adresse aktiviert wurde, wird 0 zurückgegeben. Wenn die Adresse im Projekt verwendet wird und nicht aktiviert wurde, wird 1 zurückgegeben.

5

Gibt an, ob die Adresse in der Liste der Adressen enthalten ist, die im Rahmen der Lizenz zulässig sind.

Wenn die Adresse nicht in der Liste enthalten ist, wird 0 zurückgegeben.

Wenn die Adresse in der Liste enthalten ist, wird 1 zurückgegeben.

6

Gibt an, ob die Adresse in der Liste der Adressen enthalten ist, die im Rahmen der Lizenz unzulässig sind.

Wenn die Adresse nicht in der Liste enthalten ist, wird 0 zurückgegeben.

Wenn die Adresse in der Liste enthalten ist, wird 1 zurückgegeben.

Beispiele

Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di000 momentan aktiv ist:

Ergebnis = IORRGetItemActiveState("TestProt:di000", 1);

Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di121 momentan deaktiviert ist:

Ergebnis = IORRGetItemActiveState("TestProt:di121", 4);

Die folgende Anweisung gibt zurück, ob die Adresse TestProt:di001 momentan im Rahmen der Lizenz als aktiver Fernverweis gezählt wird:

Ergebnis = IORRGetItemActiveState("TestProt:di001", 5);