Async ADS Write

Asynchrones Schreiben eines ADS-Symbols, beschrieben am Eingang über AMS Net Id, Port, Index Group und Index Offset. Der Lesebefehl wird aus Simulink® mit positiver Flanke am Trigger-Port abgesendet.

Async ADS Write 1:

Portbeschreibung

Port Name

Datentyp

Beschreibung

Trigger

boolean

Block sendet Lesebefehl bei positiver Flanke.

NetId

uint8

AMS Net Id des Zielsystems

Port

uint16

Port des ADS-Geräts

IndexGroup

uint32

Index Group

IndexOffset

uint32

Index Offset

Data

konfigurierbar

Siehe Input Datatype und Dimension in Block Parameter

Busy

boolean

TRUE von Absenden der Anfrage bis Empfang der Antwort des Servers

Error

int32

Errorcode

Block Parameter

Async ADS Write 2:

Parameter

Beschreibung

Input Data Type

TwinCAT-Primärdatentyp, z. B. UINT, LINT, REAL, …

Input Data Dimensions

Dimension, z. B. 5, [2,3], …

Block sample time [s]

Sample Time des Blocks (Default -1 = Simulink Sample Time)

ADS timeout [ms]

Timeout für ADS-Aufruf

Beispiel

Ein Beispielmodell kann wie folgt aufgebaut werden:

Async ADS Write 3: