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).  |