logiBUS_2_CAN_DI
Einleitung
Die logiBUS_2_CAN_DI GlobalConstants definieren Konstanten für die Konfiguration von digitalen Eingängen (DI) im logiBUS-System über CAN-Bus. Diese Konstanten werden zur Pin-Zuweisung für digitale Eingangskanäle verwendet und stellen eine standardisierte Schnittstelle für die Hardware-Konfiguration bereit.
Schnittstellenstruktur
Konstantendefinitionen
Die GlobalConstants definieren drei Hauptkonstanten für die digitale Eingangskonfiguration:
Input_CI1: Konfiguration für digitalen Eingangskanal 1
Input_CI2: Konfiguration für digitalen Eingangskanal 2
Invalid: Kennzeichnet einen ungültigen oder nicht konfigurierten Eingang
Datentypen
Alle Konstanten verwenden den strukturierten Datentyp logiBUS_2_CAN_DI_S, der folgende Komponente enthält:
Pin: Ganzzahlwert zur Identifikation des physikalischen Eingangspins
Funktionsweise
Die Konstanten werden zur Laufzeit nicht verändert und dienen ausschließlich der Konfiguration der digitalen Eingänge. Sie definieren die Hardware-Zuordnung zwischen logischen Kanälen und physikalischen Pins im CAN-basierten logiBUS-System.
Technische Besonderheiten
Pin-Zuordnung: Kanal 1 ist Pin 1, Kanal 2 ist Pin 2 zugeordnet
Ungültige Kennung: Der Wert 255 kennzeichnet einen ungültigen oder nicht verfügbaren Eingang
CAN-Integration: Speziell für CAN-basierte logiBUS-Systeme optimiert
Typensicherheit: Verwendung strukturierter Datentypen für konsistente Konfiguration
Anwendungsszenarien
Konfiguration von digitalen Eingängen in logiBUS-Steuerungen
Hardware-Abstraktion in CAN-basierten Automatisierungssystemen
Pin-Zuordnung in verteilten E/A-Systemen
Fehlerbehandlung bei nicht konfigurierten Eingängen
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu einfachen numerischen Konstanten bieten diese strukturierten Konstanten:
Höhere Typsicherheit durch strukturierte Datentypen
Bessere Wartbarkeit durch zentrale Konfiguration
Erweiterbarkeit für zusätzliche Parameter
Kompatibilität mit logiBUS-Systemarchitektur
Fazit
Die logiBUS_2_CAN_DI GlobalConstants bieten eine robuste und typsichere Lösung für die Konfiguration digitaler Eingänge in CAN-basierten logiBUS-Systemen. Durch die strukturierte Herangehensweise ermöglichen sie eine klare Hardware-Zuordnung und erleichtern die Wartung und Erweiterung von Automatisierungslösungen.