FB_AdsDeviceConnectionAdd

FB_AdsDeviceConnectionAdd 1:

Mit dem Funktionsbaustein FB_AdsDeviceConnectionAdd können AdsDevices in der XML-Konfigurationsdatei deklariert werden.

VAR_INPUT

VAR_INPUT
    sNetID         : T_AmsNetID;
    sADSDevNetID   : T_AmsNetID;
    nADSDevPort    : UINT;
    tADSDevTimeout : TIME;
    bExecute       : BOOL;
    tTimeout       : TIME;
END_VAR

sNetID: String, der die AMS-Netzwerkkennung des Zielgerätes enthält, an das der ADS-Befehl gerichtet wird.

sADSDevNetID: String, der die AMS-Netzwerkkennung des ADS-Gerätes enthält.

nADSDevPort: Gibt den Port des ADS-Gerätes an.

tADSDevTimeout: Gibt die Timeoutzeit des ADS-Gerätes an.

bExecute: Mit steigender Flanke wird das Kommando ausgeführt.

tTimeout: Gibt die Timeoutzeit an.

VAR_OUTPUT

VAR_OUTPUT
    bBusy      : BOOL;
    bError     : BOOL;
    nErrID     : UDINT;
    hAdsId     : UDINT;
END_VAR

bBusy: Kommando wird gerade per ADS übertragen. Solange bBusy auf TRUE ist, wird kein neues Kommando angenommen.

bError: Wird TRUE, sobald ein Fehler eintritt.

nErrID: Liefert bei einem gesetzten bError-Ausgang den ADS Error Code.

hAdsId: Gibt die ID des ADS-Gerätes zurück.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86)

Tc2_Database