FB_AcsiCommonLogicalNodeClass

The function block FB_AcsiCommonLogicalNodeClass is one of the basic function blocks of the TwinCAT IEC 61850 data model. Each instance of the logical node (LN) generated by the TwinCAT Telecontrol Configurator is derived/extended from FB_AcsiCommonLogicalNodeClass.

Namespace: Tc3_Acsi
Library: Tc3_Acsi (Tc3_Acsi.compiled-library)

Inheritance hierarchy

FB_AcsiCommonNodeClass -> FB_AcsiCommonLogicalNodeClass

FUNCTION_BLOCK FB_AcsiCommonLogicalNodeClass EXTENDS FB_AcsiCommonNodeClass IMPLEMENTS I_AcsiCommonLogicalNodeClass
VAR_OUTPUT
    stInfo : ST_AcsiLogicalNodeClassInfo;
END_VAR

FB_AcsiCommonLogicalNodeClass 1: Interfaces

Type

Description

I_AcsiCommonLogicalNodeClass

Interface of the object instance of the logical node.

FB_AcsiCommonLogicalNodeClass 2: Outputs

Name

Type

Description

stInfo

ST_AcsiLogicalNodeClassInfo

Status and statistics data of the logical node.

FB_AcsiCommonLogicalNodeClass 3: Methods

Name

Description

AddDataToContainer

Adds a new data object

AddDataSetToContainer

Adds a new data set

AddUnbufferedReportControlBlockToContainer

Adds a new report control block instance for unbuffered reports

AddBufferedReportControlBlockToContainer

Adds a new report control block instance for buffered reports

AddGooseControlBlockToContainer

Adds a new goose control block instance

FB_AcsiCommonLogicalNodeClass 4: Properties

Name

Type

Access

Description

nDataSets

UDINT

Get

Number of data sets in the container of the logical node

nBufferedReportControlBlocks

UDINT

Get

Number of report control block instances for unbuffered reports

nUnbufferedReportControlBlocks

UDINT

Get

Number of report control block instances for buffered reports

nGooseControlBlocks

UDINT

Get

Number of goose control block instances