ADSRDWRTRES

ADSRDWRTRES 1:

Der Funktionsbaustein ADSRDWRTRES quittiert Indications einer SPS-Task. Über eine positive Flanke am RESPOND-Eingang wird eine Antwort an das ADS-Quellgerät gesendet. Das Quellgerät wird über die Parameter: PORT und NETID adressiert. Der Parameter INVOKEID dient dem Quellgerät der Zuordnung der Antworten zu den Anfragen und wird von dem Ausgang des ADSRDWRTIND‑Funktionsbausteins übernommen. Über den RESULT-Parameter kann ein Fehlercode an das ADS-Quellgerät zurückgegeben werden.

ADSRDWRTRES 2: Eingänge

VAR_INPUT
    NETID    : T_AmsNetId;
    PORT     : T_AmsPort;
    INVOKEID : UDINT;
    RESULT   : UDINT;
    LEN      : UDINT;
    DATAADDR : PVOID;
    RESPOND  : BOOL;
END_VAR

Name

Typ

Beschreibung

NETID

T_AmsNetId

String, der die AMS-Netzwerkkennung des Quellgerätes enthält, an den der ADS-Befehl gesendet werden soll (Typ: T_AmsNetId).

PORT

T_AmsPort

Portnummer des ADS-Quellgerätes, an den der ADS-Befehl gesendet werden soll (Typ: T_AmsPort).

INVOKEID

UDINT

Handle des Befehls, der gesendet wurde. Die InvokeID wird von dem Quellgerät festgelegt und dient der Identifizierung der Befehle.

RESULT

UDINT

ADS-Fehlercode oder befehlsspezifischer Fehlercode, der an das Quellgerät gesendet werden soll.

LEN

UDINT

Länge der gelesenen Daten in Byte.

DATAADDR

PVOID

Adresse des Datenpuffers, in dem sich die gelesenen Daten befinden.

RESPOND

BOOL

Über eine positive Flanke an diesem Eingang wird der Funktionsbaustein aktiviert.

ADSRDWRTRES 3: Ausgänge

VAR_OUTPUT
(*none*)
END_VAR

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_System (System)