Read
Der Unterordner Read enthält Low-Level Blöcke, welche für das Lesen via ADS notwendig sind.
Init Reader
Der Block Init Reader initialisiert den ADS-Reader. Beim erfolgreichen Aufruf gibt der Block ein Handle auf den ADS-Reader zurück.

Eingang/Ausgang | Bedeutung |
---|---|
[0] [4] Handle | Handle auf den ADS-Client |
[5] [6] SymbolName | Beschreibt ein ADS-Symbol bestehend aus AMS-Adresse und Symbol-Bezeichnung:
Beispiele für den Symbol-Namen:
|
[7] [8] ReaderMode | Die Art des Lesens (ENUM: Sync/Async) |
[10] ReadHandle | Handle auf den ADS-Reader |
Send Reader-Request
Der Send Reader-Request Block sendet eine Lese-Anfrage an den ADS-Server. Der Block wartet auf eine Antwort des Servers, wenn der Reader mit der Betriebsart „Synchron“ initialisiert worden ist. Sonst wartet der Block nicht auf die Antwort und gibt das ReadHandle weiter.

Eingang/Ausgang | Bedeutung |
---|---|
[0] [4] Handle | Handle auf den ADS-Client |
[5] [6] SymbolName | Beschreibt ein ADS-Symbol bestehend aus AMS-Adresse und Symbol-Bezeichnung:
Beispiele für den Symbol-Namen:
|
[7] ReaderMode | Die Art des Lesens (ENUM: Sync/Async) |
[8] [9] ReadHandle | Handle auf den ADS-Reader |
[10] Read status? | Lese-Status |
[14] ADS-Read Data | ADS-Rohdaten |
Register Notification
Der Register Notification Block meldet die ADS-Notification am ADS-Server an und wartet, bis die Notification von außen explizit abgemeldet (unregistered) wird. Die Anmeldung startet die Notifications nicht automatisch, sondern sie müssen explizit gestartet werden.

Eingang/Ausgang | Bedeutung |
---|---|
[0] [4] Handle | Handle auf den ADS-Client |
[1] ElapseTimeMs | ADS-Symbol bestehend aus AMSNetId und Symbol-Name |
[5] ReaderMode | Die Art des Lesens: LabVIEW™-ENUM: |
[7] Reader Argument | Reader Argumente variieren mit dem ReaderMode:
|
[9] [10] ReadHandle | Handle auf den ADS-Reader |
TryReadData
Der Block TryReadData prüft im Zusammenhang mit der Betriebsart „Asynchron“ das erfolgreiche Erhalten einer Antwort (ADS-Datenpaket) vom ADS-Server.

Eingang/Ausgang | Bedeutung |
---|---|
[0] [4] Handle | Handle auf den ADS-Client |
[5] SymbolName | Beschreibt ein ADS-Symbol bestehend aus AMS-Adresse und Symbol-Bezeichnung:
Beispiele für den Symbol-Namen:
|
[6] [9] ReadHandle | Handle auf den ADS-Reader |
[8] Read status? | Lese-Status |
[10] ADS-Read Data | ADS-Rohdaten |
Release Reader
Der Release Reader gibt das Handle auf den Reader aus dem Speicher frei.

Eingang/Ausgang | Bedeutung |
---|---|
[0] [4] Handle | Handle auf den ADS-Client |
[5] ReadHandle | Handle auf den ADS-Reader |