FB_ScsmUrCBImplClass
Der Funktionsbaustein FB_ScsmUrCBImplClass beinhaltet die Client- und Server-Implementierung der Eigenschaften und Funktionen eines URCB-Steuerblocks. Für jeden konfigurierten GOOSE-Steuerblock wird vom TwinCAT Telecontrol Configurator eine Instanz von FB_ScsmUrCBImplClass angelegt.
Namensraum: Tc3_iec61850_8_1
Bibliothek: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)
Vererbungshierarchie
FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonUnbufferedReportControlBlockClass -> FB_AcsiUnbufferedReportControlBlock -> FB_ScsmUrCBImplClass
FUNCTION_BLOCK FB_ScsmUrCBImplClass EXTENDS FB_AcsiUnbufferedReportControlBlock IMPLEMENTS I_ScsmUrCBImplClass
VAR_INPUT
Client : FB_ScsmUrCBClientJobClass;
Server : FB_ScsmUrCBServerJobClass;
END_VAR
Eingänge
Name | Typ | Definitionsort | Beschreibung |
---|---|---|---|
Client | Local | Client-Implementierung des URCB-Steuerblocks. | |
Server | Local | Server-Implementierung des URCB-Steuerblocks. | |
RptID | Geerbt von FB_AcsiUnbufferedReportControlBlock | Datenattribut, Ed1=>RptID:VisStr[65]! | |
RptEna | -//- | Datenattribut | |
Resv | -//- | Datenattribut | |
DatSet | -//- | Datenattribut | |
ConfRev | -//- | Datenattribut | |
OptFlds | -//- | Datenattribut | |
BufTm | -//- | Datenattribut | |
SqNum | -//- | Datenattribut | |
TrgOps | -//- | Datenattribut | |
IntgPd | -//- | Datenattribut | |
GI | -//- | Datenattribut | |
Owner | -//- | Datenattribut, Ed2. |
Eigenschaften
Name | Type | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|
bGI | BOOL | Get, Set | Attributwert: Aktivierung des Generalabfrage-Befehls. | |
bResv | BOOL | Get, Set | -//- | Attributwert: Reservierung des RCBs. |
bRptEna | BOOL | Get, Set | -//- | Attributwert: Aktivierung/Deaktivierung des RCB-Steuerblocks. Weitere Konfiguration benötigt. |
cOptFlds | Get, Set | -//- | Attributwert: Konfiguration der optionalen Felder, die mit einem Report übertragen werden. | |
cTrgOps | Get, Set | -//- | Attributwert: Konfiguration der Auslöseoptionen für das Senden eines Reports. | |
nBufTm | DWORD | Get, Set | -//- | Attributwert: Konfiguration der max. Report-Pufferzeit in Millisekunden. |
nConfRev | DWORD | Get, Set | -//- | Attributwert: Revisionsnummer der Konfiguration des RCB-Steuerblocks. |
nIntgPd | DWORD | Get, Set | -//- | Attributwert: Konfiguration der max. Zeit zwischen den Integrity-Reports in Millisekunden. |
nSqNum | BYTE | Get, Set | -//- | Attributwert: Report-Sequenznummer. |
oOwner | Get, Set | -//- | Attributwert: Eigentümer des RCBs. IP-Adresse des Clients welcher den RCB für sich reserviert hat (Offline-/Online-Reservierung). | |
sDatSet | Get, Set | -//- | Attributwert: Name des verknüpften Data-Sets. | |
sRptID | Get, Set | -//- | Attributwert: Report-Identifikationsstring. | |
ipDatSet | Get | -//- | Schnittstellenzeiger des verknüpften Data-Sets. | |
ipClient | Get | -//- | Schnittstellenzeiger der Client-Implementierung des URCB-Steuerblocks. | |
ipServer | Get | -//- | Schnittstellenzeiger der Server-Implementierung des URCB-Steuerblocks. |