FB_EcMasterFrameStatisticClearTxRxErr

FB_EcMasterFrameStatisticClearTxRxErr 1:

The FB_EcMasterFrameStatisticClearTxRxErr function block clears the error counter of the Miniport-Driver (network adapter).

VAR_INPUT

VAR_INPUT
    sNetId          : T_AmsNetId; 
    nEcMasterDevID  : INT; 
    bExecute        : BOOL; 
    tTimeout        : TIME := DEFAULT_ADS_TIMEOUT; 
END_VAR

sNetId: This is a string that contains the AMS network identifier of the CPU (PC).

nEcMasterDevID: Device ID of the EtherCAT Master.

bExecute: The block is activated by a rising edge at this input.

tTimeout: Maximum time allowed for the execution of the function block.

VAR_OUTPUT

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

bBusy: This output is set when the function block is activated and remains set until an acknowledgement is received.

bError: This output is set up after the bBusy output has been reset if there has been an error in transmission of the command.

nErrId: Supplies the ADS error code associated with the most recently executed command if the bError output is set.

Requirements

Development environment

Target system type

PLC libraries to be linked

TwinCAT v2.10.0 or higher

PC or CX (x86)

TcEtherCAT.lib
( Standard.Lib; TcBase.Lib; TcSystem.Lib, TcUtilities.Lib are included automatically )

TwinCAT v2.10.0 Build >= 1301 or higher

CX (ARM)