Products search search close

IEC 61850 MMS Client

Simulink Driver Blocks for IEC 61850 Communication

The IEC 61850 MMS Client blocks allow you to set up communication with intelligent electronic devices (IEDs) in the power systems automation field.

The MMS Client blocks exchange data via the Manufacturing Message Specification (MMS) or the GOOSE protocol with IEDs to enable emulation of SCADA/HMI or other control devices.

These Simulink blocks are ideal for hardware-in-the-loop simulations using MATLAB® and Simulink.

Native MMS and GOOSE communication is supported both on the Ethernet interfaces of the Speedgoat real-time target machine and over Speedgoat Ethernet I/O modules.

Key Features

  • Request the data model structure from IEDs and easily browse through the model structure
  • Asynchronous connections to servers for data exchanges, saving computing time for real-time tasks
  • Use direct control to operate on data objects
  • Multiple client stations can run on one Speedgoat real-time target machine, communicating either with IEDs in the same model or external IEDs
 
I/O Access  
Communication standard  Implementation according to the IEC 61850 Code Components
Communication protocols MMS, GOOSE and Sampled Values
Number of client stations

Multiple Ethernet interfaces can be fitted to a target machine

Each Ethernet interface can be connected to a different IEC 61850 network

One Ethernet interface can represent multiple clients through IP aliasing

Network layers MMS via TCP/IP, GOOSE & SV via OSI (layer 2)
MMS (Manufacturing Message Specification)  
Data handling Request data from or send data to the IED
Supported data types Boolean, Int8, Uint8, Int16, Uint16, Int32, Uint32, Strings (as uint8 vectors | ASCII or Unicode)
Data model Request the data model from the IED directly through the block mask and browse through the model structure to select data attributes
Direct control Operate on data objects using direct control
GOOSE (Generic Object Oriented Substation Event)  
Broadcast Broadcast GOOSE messages to a destination MAC address
GOOSE App ID Define an App-ID to filter messages on the same MAC address
VLAN ID & VLAN priority Change the VLAN parameters
Base interval Configurable base interval
Data types Int8, Uint32, Double, Boolean
SV (Sampled Values)  
Broadcast Broadcast SV messages to a destination MAC address
SV App ID Define an App-ID to filter messages on the same MAC address
VLAN ID & VLAN priority Change the VLAN parameters
Application Service Data Unit (ASDU) name Configure the ASDU name for the publisher
Data types Int8, Uint32, Double
Item ID Product Name Components
2A728 IEC 61850 Client/Server Runtime License
  • 1x IEC 61850 Client Runtime License
  • 1x IEC 61850 Server Runtime License
  • Driver block library for Simulink Real-Time 
  • Comprehensive documentation and Simulink example models 

Compatible I/O modules

Item ID Product Name Components
2A710 IO710-10 Ethernet Module 1 Ethernet port
2A715 or 2B715 IO710-10 Ethernet Module 4 Ethernet ports
2A791 IO791 Ethernet Module 2 Ethernet ports

 

Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

 
mqtt

Included in the Delivery

  • IEC 61850 Client/Server Runtime License
  • Simulink driver blocks 
  • Test models 
  • Comprehensive documentation 

Common Applications

Supported target machines

Resources

Follow Speedgoat LinkedIn