UA_NamespaceGetIndexList - Funktionsbeschreibung
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Der Funktionsbaustein UA_NamespaceGetIndexList dient dem Abrufen der Namespace-Indizes für mehrere Namespace-URIs.
HINWEIS: Der Funktionsbaustein liest das Serverobjekt NamespaceArray und gibt die Indizes der angeforderten Elemente zurück. Der Namespace-Index ist ein Element in der Struktur UANodeID, das für im Folgenden verwendete Funktionsbausteine erforderlich ist.
HINWEIS: Nehmen Sie während der Ausführung des Funktionsbausteins (Busy = TRUE) keine Änderungen an den Parametern vor.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
Execute |
BOOL |
Bei steigender Flanke wird der Funktionsbaustein ausgeführt. Siehe auch Verhalten der Funktionsbausteine mit Eingang Execute. |
ConnectionHdl |
DWORD |
Verbindungs-Handle. |
NamespaceUrisCount |
UINT |
Anzahl der Namespace-URIs im Array NamespaceUris. Wertebereich: 1.. GPL.MAX_ELEMENTS_NAMESPACES |
NamespaceUris |
ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF STRING [255] |
Array mit den Namespace-URIs. |
Timeout |
TIME |
Maximale Zeit für eine Antwort. Wertebereich: 2 s...60 s Wenn der Wert außerhalb des Bereichs liegt, wird die Ober- oder Untergrenze angewendet. Standardwert: GPL.Timeout |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
Done |
BOOL |
Gibt an, dass die Ausführung des Funktionsbausteins erfolgreich abgeschlossen wurde. |
Busy |
BOOL |
Gibt an, dass der Funktionsbaustein gerade ausgeführt wird. |
Error |
BOOL |
Gibt an, dass bei der Ausführung ein Fehler erkannt wurde. HINWEIS: Selbst wenn Error FALSE angibt, müssen die entsprechenden ErrorIDs überprüft werden, bevor die Namespace-Indizes verarbeitet werden. |
ErrorIDs |
ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF ET_Result |
Stellt zusätzliche Diagnoseinformationen in Form numerischer Werte bereit. Für jeden angegebenen Namespace-URI wird ein separates Ergebnis übergeben. |
NamespaceIndexes |
ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF UINT |
Gibt die abgerufenen Namespace-Indizes an. |