FB_ConfigTcDBSrv

FB_ConfigTcDBSrv 1:

Function block for creating, reading and deleting configuration entries for the TwinCAT Database Server.

Syntax

Definition:

FUNCTION_BLOCK FB_ConfigTcDBSrv
VAR_INPUT
    sNetID: T_AmsNetID := '';
    tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
    bBusy: BOOL;
    bError: BOOL;
    ipTcResultEvent: Tc3_EventLogger.I_TcResultEvent;
END_VAR

FB_ConfigTcDBSrv 2: Inputs

Name

Type

Description

sNetID

T_AmsNetID

AMS network ID of the target device at which the ADS command is directed.

tTimeout

TIME

Indicates the time before the function is cancelled.

FB_ConfigTcDBSrv 3: Outputs

Name

Type

Description

bBusy

BOOL

TRUE as soon as a method of the function block is active.

bError

BOOL

TRUE when an error occurs.

ipTcResultEvent

Tc3_EventLogger.I_TcResultEvent

Result interface with detailed information on the return value.

FB_ConfigTcDBSrv 4: Methods

Name

Definition location

Description

Create

Local

Creates new entries in the XML configuration file for the TwinCAT Database Server

Read

Local

Reads the current configuration of the TwinCAT Database Server

Delete

Local

Deletes the database and AutoLog groups from the configuration of the TwinCAT Database Server

Requirements

Development environment

Target platform

PLC libraries to be linked

TwinCAT v3.1 Build 4020.10

PC or CX (x86)

Tc3_Database