I_ScsmGoCBImplClass

Objects implementing this interface are control block instances for Generic Object Oriented Substation Events (GOOSE). The TwinCAT Telecontrol Configurator generates GOOSE control block instances that are derived/extended from FB_ScsmGoCBImplClass. All function blocks derived from FB_ScsmGoCBImplClass automatically have a default implementation of the above interface.

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

Inheritance hierarchy

I_AcsiCommonNodeClass -> I_AcsiCommonDataClass -> I_AcsiCommonControlBlockClass -> I_AcsiCommonGooseControlBlockClass -> I_ScsmGoCBImplClass

INTERFACE I_ScsmGoCBImplClass EXTENDS I_AcsiCommonGooseControlBlockClass

I_ScsmGoCBImplClass 1: Properties

Name

Type

Access

Description

bFixedOffs

BOOL

Get

Attribute value: Enables/disables coding with fixed lengths.

bGoEna

BOOL

Get, Set

Attribute value: Enables/disables the GOOSE control block.

bNdsCom

BOOL

Get

Attribute value: Indicates whether the GOOSE control block requires further configuration.

ePRIORITY

E_AcsiVLanPriority

Get

Priority level in the VLAN network.

ipDatSet

I_AcsiCommonDataSetClass

Get

Interface pointer to the linked data set.

macAddr

ETHERNET_ADDRESS

Get

Target MAC address.

nAPPID

WORD

Get

Application Identifier.

nConfRev

UDINT

Get

Revision number of the configuration of the GOOSE control block.

nMaxTime

DWORD

Get

Maximum time between repeated transmissions of a GOOSE message in milliseconds.

nMinTime

DWORD

Get

Time between direct sending after data change and first repetition in milliseconds.

nVID

WORD(0..4095)

Get

ID of the VLAN network.

oAddr

T_OCTET6

Get

Target MAC address.

sAddr

STRING(17)

Get

Target MAC address.

sDatSet

T_AcsiObjectReference

Get, Set

Name of the linked data set.

sGoID

T_AcsiVisString129

Get, Set

The ID of the GOOSE messages.