ADS-Write

Der Block ADS-Write ist ein polymorphic VI und unterstützt folgende ADS-Kommunikations-Modi, um in TwinCAT Daten zu schreiben:

Bei ADS-Write ist nur ein Parameter relevant, welcher im Symbol Interface eingestellt werden kann und zwar der Parameter Timeout.

Sync Single

In dieser Betriebsart sendet der ADS-Client in LabVIEW™ eine Schreib-Anfrage mit dem type-resolved-ADS-Wert an den ADS-Server in TwinCAT und wartet auf eine Antwort, ob der Wert geschrieben worden ist.

ADS-Write 1:

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:

  • AMS-Adresse: Ist eine Zusammenstellung von AMS NetId und AMS-Port.
  • Symbol-Bezeichnung: Symbol-Name oder Index-Group/Offset

Beispiele für den Symbol-Namen:

  • AMS-Adresse und Symbol-Name: 127.0.0.0.1.1:851::MAIN.Var
  • AMS-Adresse und Index-Group/Offset: 127.0.0.0.1.1:851::0x1234/0x12345

[9] Ads Write Data

Type-resolved ADS-Wert

[8] Write Status

Schreib-Status

Async Single

In dieser Betriebsart sendet der ADS-Client in LabVIEW™ eine Schreib-Anfrage mit dem type-resolved-ADS-Wert an den ADS-Server in TwinCAT und wartet nicht auf eine Antwort, ob der Wert geschrieben worden ist.

ADS-Write 2:

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:

  • AMS-Adresse: Ist eine Zusammenstellung von AMS NetId und AMS-Port.
  • Symbol-Bezeichnung: Symbol-Name oder Index-Group/Offset

Beispiele für den Symbol-Namen:

  • AMS-Adresse und Symbol-Name: 127.0.0.0.1.1:851::MAIN.Var
  • AMS-Adresse und Index-Group/Offset: 127.0.0.0.1.1:851::0x1234/0x12345

[9] Ads Write Data

Type-resolved ADS-Wert

[8] Write Status

Schreib-Status

[10] WriteHandle

Handle auf den ADS-Writer