Engee documentation

GOOSE RX

Unpacking and highlighting the values of all GOOSE message fields.

blockType: SubSystem

Path in the library:

/Physical Modeling/Electrical/Communication Protocols/IEC 61850/GOOSE/GOOSE RX

Description

Block GOOSE RX It is used for unpacking and highlighting the values of all fields of the GOOSE message.

The value at the block output is set and held when capturing a GOOSE message and updated when capturing a subsequent GOOSE message.

Ports

Input

# Size — GOOSE message size
scalar

Details

The number of bytes in the received payload packet.

Data types

UInt32

Complex numbers support

No

# Data — GOOSE-message
vector

Details

A data packet in the form of a vector.

Data types

UInt8

Complex numbers support

No

Output

# Fields — a bus containing all fields of the GOOSE message
the tire

Details

To select the value of a specific field or set of fields, use the block Bus Selector the base library. All the elements Data fields allData contained in the signal goosePDU.allData.Data A bus, which is a matrix with the values of these elements, where each row is the value of the corresponding element. Data in bytes. The number of bytes with information of each element Data (row elements of the matrix) corresponds to the cell value of the signal vector goosePDU.allData.Length tires.

Data types

bus

Complex numbers support

No

Parameters

Sample time

# Sample time, s — calculation step

Details

The calculation step is in seconds.

Default value

-1

Program usage name

sample_time

Evaluatable

Yes