FB_ScsmBrCBImplClass

The function block FB_ScsmBrCBImplClass contains the client and server implementation of the properties and functions of a BRCB control block. For each configured GOOSE control block an instance of FB_GseBrCBImplClass is created by the TwinCAT Telecontrol Configurator.
Namespace: Tc3_iec61850_8_1
Library: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)
Inheritance hierarchy
FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonBufferedReportControlBlockClass -> FB_AcsiBufferedReportControlBlock -> FB_ScsmBrCBImplClass
FUNCTION_BLOCK FB_ScsmBrCBImplClass EXTENDS FB_AcsiBufferedReportControlBlock IMPLEMENTS I_ScsmBrCBImplClass
VAR_INPUT
    Client : FB_ScsmBrCBClientJobClass;
    Server : FB_ScsmBrCBServerJobClass;
END_VAR
 Inputs
Name  | Type  | Definition location  | Description  | 
|---|---|---|---|
Client  | Local  | Client implementation of the BRCB control block.  | |
Server  | Local  | Server implementation of the BRCB control block.  | |
RptID  | Inherited from FB_AcsiBufferedReportControlBlock  | Data attribute, Ed1=>RptID:VisStr[65]!  | |
RptEna  | -//-  | Data attribute  | |
DatSet  | -//-  | Data attribute  | |
ConfRev  | -//-  | Data attribute  | |
OptFlds  | -//-  | Data attribute  | |
BufTm  | -//-  | Data attribute  | |
SqNum  | -//-  | Data attribute  | |
TrgOps  | -//-  | Data attribute  | |
IntgPd  | -//-  | Data attribute  | |
GI  | -//-  | Data attribute  | |
PurgeBuf  | -//-  | Data attribute  | |
EntryID  | -//-  | Data attribute  | |
TimeOfEntry  | -//-  | Data attribute  | |
ResvTms  | -//-  | Data attribute, Ed2.  | |
Owner  | -//-  | Data attribute, Ed2.  | 
 Properties
Name  | Type  | Access  | Definition location  | Description  | 
|---|---|---|---|---|
bGI  | BOOL  | Get, Set  | Attribute value: Enabling the general interrogation command.  | |
bPurgeBuf  | BOOL  | Get, Set  | -//-  | Attribute value: Enabling the purge command.  | 
bRptEna  | BOOL  | Get, Set  | -//-  | Attribute value: Enabling/disabling the RCB control block. Further configuration needed.  | 
cOptFlds  | Get, Set  | -//-  | Attribute value: Configuration of the optional fields that are transferred with a report.  | |
cTrgOps  | Get, Set  | -//-  | Attribute value: Configuration of the trigger options for sending a report.  | |
iResvTms  | INT  | Get, Set  | -//-  | Attribute value: Configuration of the time for reserving the RCB for a specific client.  | 
nBufTm  | DWORD  | Get, Set  | -//-  | Attribute value: Configuration of the max. report buffer time in milliseconds.  | 
nConfRev  | DWORD  | Get, Set  | -//-  | Attribute value: Revision number of the RCB control block configuration.  | 
nEntryID  | LWORD  | Get, Set  | -//-  | Attribute value: ID of the report entry as 64-bit numerical value.  | 
nIntgPd  | DWORD  | Get, Set  | -//-  | Attribute value: Configuration of the max. time between integrity reports in milliseconds.  | 
nSqNum  | WORD  | Get, Set  | -//-  | Attribute value: Report sequence number.  | 
oEntryID  | Get, Set  | -//-  | Attribute value: ID of the report entry as octet string.  | |
oOwner  | Get, Set  | -//-  | Attribute value: Owner of the RCB. IP address of the client which has reserved the RCB for itself (offline/online reservation).  | |
sDatSet  | Get, Set  | -//-  | Attribute value: Name of the linked data set.  | |
sRptID  | Get, Set  | -//-  | Attribute value: Report identification string.  | |
tTimeOfEntry  | Get, Set  | -//-  | Attribute value: Report timestamp.  | |
ipDatSet  | Get  | -//-  | Interface pointer of the linked data set.  | |
ipClient  | Get  | -//-  | Interface pointer of the client implementation of the BRCB control block.  | |
ipServer  | Get  | -//-  | Interface pointer of the server implementation of the BRCB control block.  | 
 Interfaces