ADSREADRES

Der Funktionsbaustein ADSREADRES 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 zur Zuordnung der Antworten zu den Anfragen und wird von dem Ausgang des ADSREADIND‑Funktionsbaustein übernommen. Über den RESULT-Parameter kann ein Fehlercode an das ADS-Quellgerät zurückgegeben werden.
 Eingänge
VAR_INPUT
    NETID     : T_AmsNetId;
    PORT      : T_AmsPort;
    INVOKEID  : UDINT;
    RESULT    : UDINT;
    LEN       : UDINT;
    DATAADDR  : PVOID;
    RESPOND   : BOOL;
END_VARName  | 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 die Antwort 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  | Anzahl der zu lesenden Daten in Bytes.  | 
DATAADDR  | PVOID  | Adresse des Datenpuffers, der gelesen werden sollte.  | 
RESPOND  | BOOL  | Über eine positive Flanke an diesem Eingang wird der Funktionsbaustein aktiviert.  | 
 Ausgänge
VAR_OUTPUT
(*none*)
END_VARBeispiel für den Aufruf des Bausteins in ST:
Voraussetzungen
Entwicklungsumgebung  | Zielplattform  | Einzubindende SPS-Bibliotheken (Kategoriegruppe)  | 
|---|---|---|
TwinCAT v3.1.0  | PC oder CX (x86, x64, Arm®)  | Tc2_System (System)  |