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