FB_iec61850ServerClass

FB_iec61850ServerClass 1:

Der Funktionsbaustein FB_iec61850ServerClass implementiert eine Schnittstelle zum Kommunikationsaufbau und Datenaustausch zwischen der TwinCAT Server-Applikation und dem IEC 61850 Client.

Namensraum: Tc3_iec61850
Bibliothek: Tc3_iec61850 (Tc3_iec61850.compiled-library)

Vererbungshierarchie

FB_iec61850ServerClass

FUNCTION_BLOCK FB_iec61850ServerClass IMPLEMENTS I_ScsmServerClass
VAR_INPUT
    settings : FB_ScsmServerSettingsClass;
END_VAR

FB_iec61850ServerClass 2: Schnittstellen

Typ

Beschreibung

I_ScsmServerClass

Schnittstellen zum Kommunikationsaufbau und Datenaustausch.

FB_iec61850ServerClass 3: Eingänge

Name

Typ

Beschreibung

settings

FB_ScsmServerSettingsClass

Protokolleinstellungen der Kommunikationsschicht.

FB_iec61850ServerClass 4: Methoden

Name

Beschreibung

AddConnection

Fügt eine Verbindungsinstanz zum Server hinzu.

Execute

Diese Methode löst die Ausführung der Kommunikationsschicht sowie der Verbindungsinstanzen aus.

RemoveConnection

Entfernt eine Verbindungsinstanz vom Server.

FB_iec61850ServerClass 5: Eigenschaften

Name

Typ

Zugriff

Beschreibung

ipConnections

I_ScsmConnectionClass

Get

Schnittstellenzeiger von einem Objekt mit der Implementierung der ersten Verbindungsinstanz.

ipIED

I_AcsiCommonIntelligentElectronicDeviceClass

Get

Schnittstellenzeiger von einem Objekt mit der Implementierung der obersten Ebene des IEC 61850 Datenmodells.

Set

ipSettings

I_ScsmServerSettingsClass

Get

Protokolleinstellungen der Kommunikationsschicht.

Set

ipSystemClock

I_ScsmSystemClockEventSink

Set

Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnGetSystemTime.

nItems

UDINT

Get

Die Anzahl an Verbindungsinstanzen.

sDesc

STRING

Get

Die Beschreibung des Servers.

Set