FB_ScsmGoCBImplClass

The function block FB_ScsmGoCBImplClass contains the client and server implementation of the properties and functions of a GOOSE control block.
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_AcsiCommonGooseControlBlockClass -> FB_AcsiGooseControlBlock -> FB_ScsmGoCBImplClass
FUNCTION_BLOCK FB_ScsmGoCBImplClass EXTENDS FB_AcsiGooseControlBlock IMPLEMENTS I_ScsmGoCBImplClass
VAR_INPUT
Client : FB_ScsmGoCBClientJobClass;
Server : FB_ScsmGoCBServerJobClass;
END_VAR
Inputs
Name | Type | Definition location | Description |
---|---|---|---|
Client | Local | Client implementation of the GOOSE control block. | |
Server | Local | Server implementation of the GOOSE control block. | |
GoEna | Inherited from FB_AcsiGooseControlBlock | Data attribute | |
GoID | -//- | Data attribute | |
DatSet | -//- | Data attribute | |
ConfRev | -//- | Data attribute | |
NdsCom | -//- | Data attribute | |
DstAddress | -//- | Data attribute | |
MinTime | -//- | Data attribute | |
MaxTime | -//- | Data attribute | |
FixedOffs | -//- | Data attribute |
Properties
Name | Type | Access | Definition location | Description |
---|---|---|---|---|
bFixedOffs | BOOL | Get | Attribute value: Enables/disables coding with fixed lengths. | |
bGoEna | BOOL | Get, Set | -//- | Attribute value: Enables/disables the GOOSE control block. |
bNdsCom | BOOL | Get | -//- | Attribute value: Indicates whether the GOOSE control block requires further configuration. |
ePRIORITY | Get | -//- | Priority level in the VLAN network. | |
ipDatSet | Get | -//- | Interface pointer to the linked data set. | |
macAddr | Get | -//- | Target MAC address. | |
nAPPID | WORD | Get | -//- | Application Identifier. |
nConfRev | UDINT | Get | -//- | Revision number of the configuration of the GOOSE control block. |
nMaxTime | DWORD | Get | -//- | Maximum time between repeated transmissions of a GOOSE message in milliseconds. |
nMinTime | DWORD | Get | -//- | Time between direct sending after data change and first repetition in milliseconds. |
nVID | WORD(0..4095) | Get | -//- | ID of the VLAN network. |
oAddr | Get | -//- | Target MAC address. | |
sAddr | STRING(17) | Get | -//- | Target MAC address. |
sDatSet | Get, Set | -//- | Name of the linked data set. | |
sGoID | Get, Set | -//- | The ID of the GOOSE messages. | |
ipClient | Get | -//- | Interface pointer of the client implementation of the GOCB control block. | |
ipServer | Get | -//- | Interface pointer of the server implementation of the GOCB control block. |