FB_GetAdsDevXMLConfig

FB_GetAdsDevXMLConfig 1:

With this function block FB_GetAdsDevXMLConfig all declared ADS-devices can be read out of the XML-configuration file.

VAR_INPUT

VAR_INPUT
    sNetID          : T_AmsNetId;
    cbAdsDevCfg     : UDINT;
    pAdsDevCfg      : POINTER TO ARRAY [0.. MAX_XML_DECLARATIONS] OF ST_ADSDevXMLCfg
    bExecute        : BOOL;
    tTimeout        : TIME;
END_VAR

sNetID                   : Is a string containing the AMS network identifier of the target device to which the ADS command is directed.

cbAdsDevCfg      : Returns the length of the array in which the configurations will be write.

pAdsDevCfg        : Provides the pointer address of the array in which the configurations will be write.

bExecute             : The command is executed with the rising edge.

tTimeout              : States the time before the function is cancelled.

VAR_OUTPUT

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

bBusy          : The command is in the process of being transmitted by ADS. No new command will be accepted as long as "bBusy" remains TRUE.

bError          : Becomes TRUE, as soon as an error occurs.

nErrID          : Supplies the ADS Error Code when the bError output is set.

Requirements

Development environment

Target system type

PLC libraries to be linked

TwinCAT v2.10.0

PC oder CX (x86)

TcDatabase.Lib

TwinCAT v2.10.0

CX (ARM)