FB_GseMsvCBImplClass
The FB_GseMsvCBImplClass function block contains the implementation of the properties of an SV control block (Sampled Values Control Block) as well as the functions for Publisher and Subscriber. For each configured SV control block an instance of FB_GseMsvCBImplClass is created by the TwinCAT Telecontrol Configurator. For more information on code generation for SV, see Automatic code generation.
Namespace: Tc3_Gse
Library: Tc3_Gse (Tc3_Gse.compiled-library)
Inheritance hierarchy
FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonMulticastSampledValueControlBlockClass -> FB_AcsiMulticastSampledValueControlBlock -> FB_ScsmMsvCBImplClass -> FB_GseMsvCBImplClass
FUNCTION_BLOCK FB_GseMsvCBImplClass EXTENDS FB_ScsmMsvCBImplClass IMPLEMENTS I_GseMsvCBImplClass
VAR_INPUT
Publisher : FB_GseMsvCBPublisherClass;
Subscriber : FB_GseMsvCBSubscriberClass;
END_VAR
Inputs
Name | Type | Definition location | Description |
|---|---|---|---|
Publisher | Local | Publisher implementation of the SV control block. | |
Subscriber | Local | Subscriber implementation of the SV control block. | |
Client | FB_ScsmMsvCBClientJobClass | Inherited from FB_ScsmMsvCBImplClass | Client implementation of the SV control block. |
Server | FB_ScsmMsvCBServerJobClass | -//- | Server implementation of the SV control block. |
SvEna | Inherited from FB_AcsiMulticastSampledValueControlBlock | Data attribute | |
MsvID | -//- | Data attribute | |
DatSet | -//- | Data attribute | |
ConfRev | -//- | Data attribute | |
SmpRate | -//- | Data attribute | |
OptFlds | -//- | Data attribute | |
SmpMod | -//- | Data attribute | |
DstAddress | -//- | Data attribute | |
noASDU | -//- | Data attribute |
Sample
For more information on using the SV control block, see: SV-Publisher/Subscriber according to UCA 61850-9-2 Light Edition - Transmission of sampled measured values.
Interfaces