MI
🎧 Podcast
Eclipse 4diac 3.0: ST-Interpreter, FBE und 7200 Commits – Der Turbo für verteilte Automatisierung
Industrie 4.0: Die Magie selbstkonfigurierender Systeme mit fortiss, IEC 61499 und Eclipse 4diac
From Pyramid to Plug-and-Play: The Rise of Self-Configurable Industrial Automation
Der E_PERMIT-Baustein: Der „Türsteher“ für Ereignisse in IEC 61499-Systemen entschlüsselt
📺 Video
Einleitung
Die MI Global Constants stellen eine Sammlung von Konstanten für Module mit mittlerer I/O-Dichte dar. Diese Konstantendefinitionen werden in der 4diac-IDE verwendet, um einheitliche und wiederverwendbare Adressierungsinformationen für I/O-Module bereitzustellen.
Schnittstellenstruktur
Ereignis-Eingänge
Keine Ereignis-Eingänge vorhanden
Ereignis-Ausgänge
Keine Ereignis-Ausgänge vorhanden
Daten-Eingänge
Keine Daten-Eingänge vorhanden
Daten-Ausgänge
Keine Daten-Ausgänge vorhanden
Adapter
Keine Adapter vorhanden
Funktionsweise
Bei den MI Global Constants handelt es sich um eine reine Konstantendeklaration ohne aktive Funktionalität. Die Konstanten definieren Adressbereiche für 16 verschiedene I/O-Module (MI_00 bis MI_15) mit jeweils einem eindeutigen numerischen Wert im Bereich von 224 bis 239.
Technische Besonderheiten
Alle Konstanten sind vom Typ USINT (Unsigned Short Integer)
Die Werte bilden einen fortlaufenden Bereich von 224 bis 239
Konstanten sind als global und konstant deklariert
Package-Zuordnung: DataPanel::io::MI::const
Zustandsübersicht
Keine Zustandsübergänge vorhanden, da es sich um statische Konstantendefinitionen handelt
Anwendungsszenarien
Adressierung von I/O-Modulen in Steuerungsanwendungen
Wiederverwendung in verschiedenen Funktionsblöcken
Zentrale Verwaltung von Moduladressen
Vereinfachung der Projektkonfiguration
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu anderen Konstantendefinitionen bietet MI spezifische Adressen für Module mit mittlerer I/O-Dichte. Andere Konstantensammlungen könnten unterschiedliche Adressbereiche oder Modultypen abdecken.
Fazit
Die MI Global Constants bieten eine praktische und zentrale Möglichkeit, Adressinformationen für I/O-Module zu verwalten. Durch die Verwendung dieser Konstanten wird die Wartbarkeit und Lesbarkeit von Steuerungsprogrammen verbessert, da Änderungen an Moduladressen zentral vorgenommen werden können.