logiBUS_AI


Einleitung

Die logiBUS_AI GlobalConstants definieren eine Sammlung von Konstanten für die Konfiguration von analogen Eingängen im logiBUS-System. Diese Konstanten werden zur einfachen und einheitlichen Referenzierung der analogen Eingangskanäle verwendet.

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

Die logiBUS_AI GlobalConstants stellen vordefinierte Konstanten vom Typ logiBUS_AI_S bereit, die jeweils einen spezifischen analogen Eingangskanal repräsentieren. Jede Konstante enthält eine Pin-Nummer, die den physikalischen Eingangskanal identifiziert.

Technische Besonderheiten

  • Konstantentyp: Alle Konstanten sind vom strukturierten Datentyp logiBUS_AI_S

  • Pin-Zuordnung: Die Konstanten AnalogInput_I1 bis AnalogInput_I9 entsprechen den analogen Eingängen 1 bis 9

  • Ungültige Referenz: Die Konstante Invalid mit Pin-Wert 255 dient als Marker für ungültige oder nicht vorhandene Eingänge

  • Initialisierung: Alle Konstanten werden bei der Deklaration mit ihren entsprechenden Pin-Werten initialisiert

Zustandsübersicht

Da es sich um Konstanten handelt, haben diese keine Zustandsänderungen. Die Werte sind während der gesamten Laufzeit unveränderlich.

Anwendungsszenarien

  • Konfiguration von analogen Eingängen in logiBUS-Systemen

  • Parametrierung von Funktionsblöcken, die analoge Eingänge benötigen

  • Typsichere Referenzierung von analogen Kanälen in der Programmierung

  • Fehlerbehandlung durch Verwendung der Invalid-Konstante

⚖️ Vergleich mit ähnlichen Bausteinen

Im Gegensatz zu Funktionsblöcken mit dynamischem Verhalten bieten GlobalConstants:

  • Keine Laufzeitberechnungen

  • Keine Ereignisbehandlung

  • Konstanten statt variabler Werte

  • Direkte Initialisierung bei der Deklaration

Fazit

Die logiBUS_AI GlobalConstants bieten eine effiziente und typsichere Methode zur Referenzierung analoger Eingänge im logiBUS-System. Durch die vordefinierten Konstanten wird die Programmierung vereinfacht und die Fehleranfälligkeit bei der Kanalkonfiguration reduziert.