Documentation search search close
CONTENTS
https://www.speedgoat.com/help/slrt/page/icon_documentation.jpg
v10.0.1.x for R2026a
View other versions

IEC 61850 - Sampled Values Subscriber

IEC 61850 - Sampled Values Subscriber — Reads broadcast SV data through MAC addressing.

Library

Simulink Real-Time - Speedgoat

Description

This block is used to read data that has been broadcast to the network using a destination MAC address. Your model can contain multiple IEC 61850 SV subscriber blocks and requires at least one IEC 61850 Client or Server license.

Ports

Inputs

This block does not have any input ports.

Outputs
Output

The subscriber will read messages from the defined Destination MAC Address and output them with the type selected in Message Data Type. The array length is defined by the Width of Output Port parameter.

Use Byte Unpack blocks to convert to signed values or floating-point numbers. You can unpack a vector of type int8 and length 8 to one double value.

Parameters

Ethernet Port

Define from which local Ethernet port SV messages should be read. The internal Ethernet interfaces of Speedgoat target machines have for example 'ETH1' as an available port.

Message Data Type

Select one of the data types listed in the dropdown list:

  • Int8

    1-byte signed integer.

  • Double

    8-byte floating point.

  • Quality

    4-byte unsigned integer.

Output Port Width

Set the length of the output port vector.

Sample Time

Defines the base sample time at which this driver block gets its sample hit. This parameter can also be set to -1 for inherited sample time. The units are in seconds.

Get Local Interface MAC Address

By clicking this button the MAC address of the defined Ethernet interface will be put into the edit field below.

Destination MAC Address

Define the multicast/broadcast MAC address of the SV message. For the purpose of broadcasting use ff:ff:ff:ff:ff:ff.

Sampled Values App ID

The SV app ID will be used to filter the messages from the given MAC address.