MI

🎧 Podcast

📺 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.