FB_GseAdapterSettingsClass

FB_GseAdapterSettingsClass 1:

The function block FB_GseAdapterSettingsClass is used to configure a network adapter that can be used for GSE communication.

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

Inheritance hierarchy

FB_GseAdapterSettingsClass

FUNCTION_BLOCK FB_GseAdapterSettingsClass IMPLEMENTS I_GseAdapterSettingsClass

FB_GseAdapterSettingsClass 2: Interfaces

Type

Description

I_GseAdapterSettingsClass

Interface for configuring the network adapter.

FB_GseAdapterSettingsClass 3: Properties

Name

Type

Access

Definition location

Initial value

Description

bExecGoCBPubs

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Enables/disables automatic calling of the "Execute" method of the Publisher GOOSE control blocks by the adapter.

Set

Local

bExecGoCBSubs

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Enables/disables automatic calling of the "Execute" method of the Subscriber GOOSE control blocks by the adapter.

Set

Local

bSimulation

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Enables/disables the GOOSE simulation bit field.

Set

Local

eAdapterPrio

TcEthernetAdapterPriority

Get

I_GseAdapterSettingsClass

TcEthernetAdapterPriority.TcEthernetAdapterPriorityHigh

Priority of the network adapter.

Set

Local

eDispatchMode

E_GseDispatchMode

Get

I_GseAdapterSettingsClass

E_GseDispatchMode. NonPromiscuous

Setting whether received Ethernet telegrams are forwarded to the operating system.

Set

Local

macAddr

ETHERNET_ADDRESS

Get

I_GseAdapterSettingsClass

[0, 0, 0, 0, 0, 0] (not set, '00-00-00-00-00-00')

MAC address of the network adapter.

Set

I_GseAdapterSettingsClass

multicastAddr

ETHERNET_ADDRESS

Get

I_GseAdapterSettingsClass

[0, 0, 0, 0, 0, 0] (not set, '00-00-00-00-00-00')

Selected single subscriber multicast address of the network adapter. If set, the network adapter block instance receives only the subscriber messages sent to this exact address. In this case, the address is used as a filter for the subscriber messages. All other messages are forwarded either to the operating system or (if available) to further instances of the network adapter block.

Info:
From TwinCAT TF6510 IEC 61850 Telecontrol v3.1.98.0 and higher: If this address is not set ('00-00-00-00-00-00'), then all multicast addresses and APPIDs configured on the Subscriber control block instances are used as filters for the Subscriber messages. In this case, different multicast addresses can be configured in the GOOSE control block instances, for example.
The configured Subscriber APPIDs (if used > 0), must match the APPIDs on the Publisher page. All received messages that cannot be assigned to a control block are forwarded to the operating system or to further instances of the network adapter block.

Set

Local

oid

OTCID

Get

I_GseAdapterSettingsClass

0

TwinCAT object ID of the network adapter. To configure the parameter, see: RT Ethernet adapter configuration.

Set

Local

sMacAddr

STRING(17)

Get

I_GseAdapterSettingsClass

’00-00-00-00-00-00‘ (not set)

Text representation of the MAC address of the network adapter.

sMulticastAddr

STRING(17)

Get

I_GseAdapterSettingsClass

’00-00-00-00-00-00‘ (not set)

Text representation of the multicast address of the network adapter.

Set

I_GseAdapterSettingsClass