Straton Tutorial 2: MMS-Kommunikation in IEC 61850 meistern
Einführung
Hallo zusammen, hier ist das zweite Tutorial zum IEC61850-Standard. Um ihm korrekt zu folgen, empfehle ich dringend, zuerst Teil 1 zu lesen, da ich dort anknüpfe.
Wir gehen nicht auf den Standard selbst ein – Tutorial richtet sich an damit Vertraute. Fokus: MMS (Manufacturing Message Specification), eines der zwei Kommunikationsprotokolle des Standards, und dessen Programmierung in straton.
MMS dient der Modellierung realer Geräte/Funktionen, dem Austausch von Informations- und Prozessdaten unter Echtzeitbedingungen. Kommunikation basiert auf Client-Server-Prinzip und verläuft vertikal in der Netzwerkarchitektur.
Zwei Mechanismen in MMS:
- Request-Reply: Zu Beginn der Client-Server-Verbindung, da Client Informationen lesen muss, bevor Verbindung steht. Client liest (Polling) oder schreibt (Befehl ausführen) auf Server.
- Reporting: Server sendet Daten nur bei Bedarf, definiert durch Nutzer gemäß Applikation und IEC61850, häufig für SCADA-Anwendungen.

Tutorial 2 – MMS-Kommunikation
- Datenaustausch zwischen PLCnext Engineer und straton konfiguriert → IEC61850-Server in Feldbus-Konfiguration einfügen.
Insert Configuration→IEC 61850 Server incl. GOOSE. Standard definiert TCP-Port 102 für MMS-Server-Rolle.
- Intelligent Electronic Device (IED) über Substation Configuration Description Language (SCL) konfigurieren. SCL Editor über
Tools-Tab öffnen.
- Doppelklick auf IED → Kommunikationspart der SCL konfigurieren.

- Zwei mandatory Logical Nodes hinzufügen:
LLNOundLPHD. Default Data Objects bereits ausgewählt, weitere per Checkbox hinzufügbar.

- Eigenen Logical Node erstellen für gewünschte Daten:
GGIO(generic logical node). Zwei Alarme (BOOL) aus PLCnext Engineer importiert → zweiSPS(Single Point Status) Data Objects importieren. ZusätzlichSPC(Single Point Controllable) für Befehle vom Client (Tutorial 4).
Eigenes
SPSfür zweiten Alarm erstellen.
Data Attributes des Data Object
Ind2auswählen:stVal,q(quality),t(timestamp).
- Data Attributes des
SPCfür verschiedene Befehlstypen konfigurieren.
Data Sethinzufügen – geordnete Gruppe von Referenzen auf Data Objects/Attributes im Datenmodell, geteilt mit 61850-Client. Standardgemäß Teil eines Logical Node, meist inLLN0.
Doppelklick → passende Daten selektieren.

Report Control Block (RCB)hinzufügen, konfigurieren: Typ wählen, mit Data Set verknüpfen, passende Optional Fields und Trigger Option wählen.
- Syntax-Checker nutzen: Klicken → Fehler im Log → Fehler anklicken → Default-Optionen wählen bis „Check succeeded“. Datei speichern!

- SCL fertig → in Hauptprojekt importieren: Fieldbus Configuration → Rechtsklick auf
IEC61850 Server incl. GOOSE→Read variable from SCL file.
Insert→ SCL-Datei wählen → Data Attributes der Data Objects als Variablen im Programm auswählen. Timestamp nicht selektiert? Runtime-Stack handhabt automatisch.
- PLCnext-Variablen (per MODBUS importiert) mit SCL-Variablen mappen:
Profile-Tab im Projektbaum →IEC61850S2→ MODBUS-Variablennamen inName-Spalte der 61850-Variablen kopieren.

- 61850-Server-Variablen online von virtuellem 61850-Client lesen. straton Editor hat Tool dazu – IP-Adresse konfigurieren. Alternativ
IEDExplorer.

Variable in PLCnext Engineer toggeln → Effekt im 61850-Client beim Lesen vom 61850-Server sehen.

Danke fürs Lesen, nächstes Tutorial in Arbeit.
Industrietechnik
- Netzwerkprotokolle verstehen: Von der Physikalischen Schicht bis zu fortgeschrittener Arbitration
- Warum digitaler Speicher wichtig ist
- Mikroprozessoren: Die Evolution des Stored-Program-Computing
- Umfassende Op‑Amp‑Daten: National Semiconductor & CA3130 Datenblätter
- acceed EDAM-4200 Serie: Integrierte I/O Module für skalierbare, zuverlässige Datenkommunikation
- Datengesteuerte Fertigung: Effizienz, Kosteneinsparungen und Innovation freisetzen
- Sensordaten in Raspberry Pi integrieren: GPS & MPU-9150 Hands-On Guide
- C-Programmierung meistern: Umfassendes Tutorial für Einsteiger
- Organisationsvorteil maximieren: Daten in strategische Insights verwandeln
- Big Data vs. KI: Synergie hinter der digitalen Transformation