FB_ScsmMsvCBImplClass

FB_ScsmMsvCBImplClass 1:

Der Funktionsbaustein FB_ScsmMsvCBImplClass beinhaltet die Client- und Server-Implementierung der Eigenschaften und Funktionen eines MSV-Steuerblocks (MSV = Multicast Sampled Value).

Namensraum: Tc3_iec61850_8_1
Bibliothek: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)

Vererbungshierarchie

FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonMulticastSampledValueControlBlockClass -> FB_AcsiMulticastSampledValueControlBlock -> FB_ScsmMsvCBImplClass

FUNCTION_BLOCK FB_ScsmMsvCBImplClass EXTENDS FB_AcsiMulticastSampledValueControlBlock IMPLEMENTS I_ScsmMsvCBImplClass
VAR_INPUT
END_VAR

FB_ScsmMsvCBImplClass 2: Schnittstellen

Typ

Beschreibung

I_ScsmMsvCBImplClass

Schnittstelle der MSV-Steuerblock Implementierung.

FB_ScsmMsvCBImplClass 3:Eingänge

Name

Typ

Definitionsort

Beschreibung

SvEna

FB_AcsiBATypeBOOLEAN

Geerbt von FB_AcsiMulticastSampledValueControlBlock

Datenattribut

MsvID

FB_AcsiDATypeVisString129

-//-

Datenattribut

DatSet

FB_AcsiDATypeDatSetRef

-//-

Datenattribut

ConfRev

FB_AcsiBATypeINT32U

-//-

Datenattribut

SmpRate

FB_AcsiBATypeINT16U

-//-

Datenattribut

OptFlds

FB_AcsiDATypeSvOptFlds

-//-

Datenattribut

SmpMod

FB_AcsiDATypeSamplingMode

-//-

Datenattribut

DstAddress

FB_AcsiDATypePhyComAddr

-//-

Datenattribut

NoAsdu

FB_AcsiBATypeINT16U

-//-

Datenattribut

FB_ScsmMsvCBImplClass 4: Eigenschaften

Name

Type

Zugriff

Definitionsort

Beschreibung

bSvEna

BOOL

Get, Set

I_ScsmMsvCBImplClass

Attributwert: Aktiviert/Deaktiviert den MSV-Steuerblock.

sMsvID

T_AcsiVisString129

Get, Set

-//-

Attributwert: Die ID der SV-Nachrichten.

sDatSet

T_AcsiObjectReference

Get, Set

-//-

Attributwert: Name des verknüpften Data-Sets.

nConfRev

UDINT

Get

-//-

Attributwert: Revisionsnummer der Konfiguration des MSV-Steuerblocks.

nSmpRate

WORD

Get, Set

-//-

Attributwert: Abtastrate.

cOptFlds

ST_AcsiSvOptionalFields

Get, Set

-//-

Attributwert: Konfiguration der optionalen Felder, die mit einer SV-Nachricht übertragen werden.

eSmpMod

E_AcsiSamplingMode

Get, Set

-//-

Attributwert: Abtast-Modus.

ePRIORITY

E_AcsiVLanPriority

Get

-//-

DstAddress-Attributwert: Prioritätsstufe im VLAN-Netz.

nVID

WORD(0..4095)

Get

-//-

DstAddress-Attributwert: ID des VLAN-Netzes.

nAPPID

WORD

Get

-//-

DstAddress-Attributwert: Application Identifier.

macAddr

ETHERNET_ADDRESS

Get

-//-

DstAddress-Attributwert: Ziel-MAC-Adresse.

oAddr

T_OCTET6

Get

-//-

DstAddress-Attributwert: Ziel-MAC-Adresse.

sAddr

STRING(17)

Get

-//-

DstAddress-Attributwert: Ziel-MAC-Adresse.

nNoASDU

WORD

Get, Set

-//-

Attributwert: Anzahl der ASDUs in einer SV-Nachricht.

ipDatSet

I_AcsiCommonDataSetClass

Get

-//-

Schnittstellenzeiger auf das verknüpfte Data-Set.

ipClient

I_ScsmMsvCBClientJobClass

Get

-//-

Schnittstellenzeiger der Client-Implementierung des MSV-Steuerblocks.

ipServer

I_ScsmMsvCBServerJobClass

Get

-//-

Schnittstellenzeiger der Server-Implementierung des MSV-Steuerblocks.