FB_iec61850ConnectionClass
Der Funktionsbaustein FB_iec61850ConnectionClass implementiert Schnittstellen zum Kommunikationsaufbau und Datenaustausch zwischen der TwinCAT SPS Server-Applikation und dem IEC 61850 Client. Eine Bausteininstanz implementiert eine Server-Session (eine Server-Verbindung mit einem Remote-Client).
Namensraum: Tc3_iec61850
Bibliothek: Tc3_iec61850 (Tc3_iec61850.compiled-library)
Vererbungshierarchie
FB_iec61850ConnectionClass
FUNCTION_BLOCK FB_iec61850ConnectionClass IMPLEMENTS
I_ScsmConnectionClass,
I_ScsmAbortIndEventSink,
I_ScsmAssociateIndEventSink,
I_ScsmReleaseCnfEventSink,
I_ScsmReleaseIndEventSink
VAR_INPUT
settings : FB_ScsmConnectionSettingsClass;
END_VAR
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstellen zum Kommunikationsaufbau und Datenaustausch. | |
Schnittstelle der Abort-Dienst Ereignisbehandlungsroutine. | |
Schnittstelle der Associate-Dienst Ereignisbehandlungsroutine. | |
Schnittstelle der Release-Dienst Ereignisbehandlungsroutine. | |
Schnittstelle der Release-Dienst Ereignisbehandlungsroutine. |
Eingänge
Name | Typ | Beschreibung |
---|---|---|
settings | Protokolleinstellungen der Kommunikationsschicht. |
Methoden
Name | Beschreibung |
---|---|
Execute | Diese Methode triggert die Ausführung der Kommunikationsschicht. |
Beantwortet den Dienst: Associate. | |
Aktiviert den Dienst: Release. | |
Beantwortet den Dienst: Release. | |
Aktiviert den Dienst: Abort. |
Methoden zur Ereignisbehandlung (Callback-Methoden)
Name | Beschreibung |
---|---|
Benutzerdefinierte Associate-Dienst Ereignisbehandlungsroutine. | |
Benutzerdefinierte Release-Dienst Ereignisbehandlungsroutine. | |
Benutzerdefinierte Release-Dienst Ereignisbehandlungsroutine. | |
Benutzerdefinierte Abort-Dienst Ereignisbehandlungsroutine. |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
eLinkStatus | Get | Server-Link-Status. Verbindungsstatus des Netzwerkadapters (Accepted-Sockets). | |
eState | Get | Umgebungszustand der Kommunikationsverbindung. | |
ipSettings | Get | Protokolleinstellungen der Kommunikationsschicht. | |
ipServer | Get,Set | Schnittstellenzeiger von einem Objekt welches den Server (Container) implementiert. | |
ipAssociateInd | Set | Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnAssociateInd. | |
ipReleaseCnf | Set | Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnReleaseCnf. | |
ipReleaseInd | Set | Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnReleaseInd. | |
ipAbortInd | Set | Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnAbortInd. | |
ipAssociation | Get | Schnittstellenzeiger von einem Objekt welches die Server-Verbindung (Session) identifiziert. | |
sDesc | STRING | Get,Set | Die Beschreibung der Server-Verbindung (Session). |