Write
Der Unterordner Write enthält Low-Level Blöcke, die für das Schreiben via ADS notwendig sind.
Init Writer
Der Block Init Writer initialisiert den ADS-Writer. Beim erfolgreichen Aufruf gibt der Block ein Handle auf den ADS-Writer 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] WriterMode | Art des Schreibens (Sync/Async) |
[10] WriteHandle | Handle auf den ADS-Writer |
Send Writer-Request
Der Block Send Writer-Request sendet eine Schreib-Anfrage an den ADS-Server. Der Block wartet auf eine Antwort des Servers, wenn der Writer mit der Betriebsart „Synchron“ initialisiert worden ist. Sonst wartet der Block nicht auf die Antwort und gibt das WriteHandle 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] WriterMode | Art des Schreibens (Sync/Async) |
[8] [9] WriteHandle | Handle auf den ADS-Writer |
[12] ADS-Write Data | TypeResolved ADS-Datenpaket |
[10] Write status? | Schreib-Status |
CheckWriteStatus
Der Block CheckWriteStatus prüft im Zusammenhang mit der Betriebsart „Asynchron“ den erfolgreichen Schreibzugriff auf den 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] WriteHandle | Handle auf den ADS-Writer |
[8] Write status? | Schreib-Status |
Release Writer
Der Release Writer gibt das Handle auf den Writer aus dem Speicher frei.

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