FB_ScsmMsvCBImplClass

FB_ScsmMsvCBImplClass 1:

The function block FB_ScsmMsvCBImplClass contains the client and server implementations of the properties and functions of an MSV control block (MSV = Multicast Sampled Value).

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_AcsiCommonMulticastSampledValueControlBlockClass -> FB_AcsiMulticastSampledValueControlBlock -> FB_ScsmMsvCBImplClass

FUNCTION_BLOCK FB_ScsmMsvCBImplClass EXTENDS FB_AcsiMulticastSampledValueControlBlock IMPLEMENTS I_ScsmMsvCBImplClass
VAR_INPUT
END_VAR

FB_ScsmMsvCBImplClass 2: Interfaces

Type

Description

I_ScsmMsvCBImplClass

Interface of the MSV control block implementation.

FB_ScsmMsvCBImplClass 3:Inputs

Name

Type

Definition location

Description

SvEna

FB_AcsiBATypeBOOLEAN

Inherited from FB_AcsiMulticastSampledValueControlBlock

Data attribute

MsvID

FB_AcsiDATypeVisString129

-//-

Data attribute

DatSet

FB_AcsiDATypeDatSetRef

-//-

Data attribute

ConfRev

FB_AcsiBATypeINT32U

-//-

Data attribute

SmpRate

FB_AcsiBATypeINT16U

-//-

Data attribute

OptFlds

FB_AcsiDATypeSvOptFlds

-//-

Data attribute

SmpMod

FB_AcsiDATypeSamplingMode

-//-

Data attribute

DstAddress

FB_AcsiDATypePhyComAddr

-//-

Data attribute

NoAsdu

FB_AcsiBATypeINT16U

-//-

Data attribute

FB_ScsmMsvCBImplClass 4: Properties

Name

Type

Access

Definition location

Description

bSvEna

BOOL

Get, Set

I_ScsmMsvCBImplClass

Attribute value: Enables/disables the MSV control block.

sMsvID

T_AcsiVisString129

Get, Set

-//-

Attribute value: The ID of the SV messages.

sDatSet

T_AcsiObjectReference

Get, Set

-//-

Attribute value: Name of the linked data set.

nConfRev

UDINT

Get

-//-

Attribute value: Revision number of the MSV control block configuration.

nSmpRate

WORD

Get, Set

-//-

Attribute value: Sampling rate.

cOptFlds

ST_AcsiSvOptionalFields

Get, Set

-//-

Attribute value: Configuration of the optional fields that are transmitted with an SV message.

eSmpMod

E_AcsiSamplingMode

Get, Set

-//-

Attribute value: Sampling mode.

ePRIORITY

E_AcsiVLanPriority

Get

-//-

DstAddress attribute value: Priority level in the VLAN network.

nVID

WORD(0..4095)

Get

-//-

DstAddress attribute value: ID of the VLAN network.

nAPPID

WORD

Get

-//-

DstAddress attribute value: Application Identifier.

macAddr

ETHERNET_ADDRESS

Get

-//-

DstAddress attribute value: Destination MAC address.

oAddr

T_OCTET6

Get

-//-

DstAddress attribute value: Destination MAC address.

sAddr

STRING(17)

Get

-//-

DstAddress attribute value: Destination MAC address.

nNoASDU

WORD

Get, Set

-//-

Attribute value: Number of ASDUs in an SV message.

ipDatSet

I_AcsiCommonDataSetClass

Get

-//-

Interface pointer to the linked data set.

ipClient

I_ScsmMsvCBClientJobClass

Get

-//-

Interface pointer of the client implementation of the MSV control block.

ipServer

I_ScsmMsvCBServerJobClass

Get

-//-

Interface pointer of the server implementation of the MSV control block.