logiBUS_AI_ID

image

Einleitung

Der logiBUS_AI_ID ist ein Service Interface Function Block für die Verarbeitung von Double-Word-Eingabedaten. Dieser Baustein dient als Schnittstelle für analoge Eingänge und bietet Funktionen zur Initialisierung, Abfrage und Indikation von Eingabedaten.

logiBUS_AI_ID

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierungsereignis

  • REQ: Service-Anfrageereignis

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung

  • CNF: Bestätigung der angeforderten Service-Operation

  • IND: Indikation vom Resource

Daten-Eingänge

  • QI (BOOL): Event Input Qualifier - Aktiviert/Deaktiviert den Service

  • PARAMS (STRING): Service-Parameter für Konfiguration

  • Input (logiBUS_AI_S): Identifiziert den Eingang (I1..I8) mit Initialwert „Invalid“

  • AnalogInput_hysteresis (DWORD): Hysterese-Wert für analoge Eingänge

Daten-Ausgänge

  • QO (BOOL): Event Output Qualifier - Status des Service-Ausgangs

  • STATUS (STRING): Service-Statusinformationen

  • IN (DWORD): Eingabedaten vom Resource

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der Function Block ermöglicht die Kommunikation mit analogen Eingabegeräten über das logiBUS-System. Bei der INIT-Initialisierung werden die Service-Parameter konfiguriert und der Eingang identifiziert. Über REQ können Daten abgefragt werden, während IND asynchrone Datenankündigungen vom Resource verarbeitet. Die Hysterese-Funktion unterstützt bei der Filterung von Signalrauschen.

Technische Besonderheiten

  • Verwendet spezielle Datentypen aus dem logiBUS::io::AI-Package

  • Unterstützt Hysterese-Funktionalität für analoge Signale

  • Bietet sowohl synchrone (CNF) als auch asynchrone (IND) Betriebsmodi

  • Initialisiert Eingänge mit einem definierten „Invalid“-Zustand

Zustandsübersicht

Der Baustein verfügt über folgende Betriebszustände:

  • Nicht initialisiert (vor INIT)

  • Initialisiert und bereit (nach INITO)

  • Datenabfrage aktiv (bei REQ/CNF)

  • Indikationsmodus (bei IND)

Anwendungsszenarien

  • Industrielle Automatisierungssysteme mit analogen Sensoren

  • Prozessleittechnik mit Hysterese-Anforderungen

  • Embedded-Systeme mit logiBUS-Kommunikation

  • Anlagen mit mehreren analogen Eingängen (I1-I8)

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen analogen Eingangsbausteinen bietet logiBUS_AI_ID erweiterte Funktionen wie Hysterese-Steuerung, detaillierte Statusrückmeldungen und eine strukturierte Initialisierungsprozedur. Die Integration in das logiBUS-System ermöglicht eine standardisierte Kommunikation.

🛠️ Zugehörige Übungen

Fazit

Der logiBUS_AI_ID Function Block stellt eine robuste und flexible Lösung für die Anbindung analoger Eingabegeräte in industriellen Steuerungssystemen dar. Durch die umfangreiche Parametrierungsmöglichkeit und die integrierte Hysterese-Funktionalität eignet er sich besonders für anspruchsvolle Automatisierungsanwendungen.