PLC01A1
Einleitung
Der PLC01A1 Funktionsblock dient als Schnittstelle für den Zugriff auf die Ein- und Ausgänge des PLC01A1-Moduls. Dieser Baustein ermöglicht die Ansteuerung von 8 digitalen Ausgängen und das Auslesen von 8 digitalen Eingängen über eine standardisierte 4diac-Schnittstelle.
Schnittstellenstruktur
Ereignis-Eingänge
INIT: Service-Initialisierungsereignis
Verknüpft mit: QI, UpdateInterval, IN1-IN8, OUT1-OUT8
Ereignis-Ausgänge
INITO: Initialisierungsbestätigung
Verknüpft mit: QO, STATUS
IND: Indikation vom Ressource
Verknüpft mit: QO, STATUS
Daten-Eingänge
QI (BOOL): Ereignis-Eingangsqualifizierer
IN1-IN8 (WSTRING): 8 digitale Eingänge
OUT1-OUT8 (WSTRING): 8 digitale Ausgänge
UpdateInterval (UINT): Aktualisierungsintervall in Hz (Initialwert: 25)
Daten-Ausgänge
QO (BOOL): Ereignis-Ausgangsqualifizierer
STATUS (WSTRING): Service-Statusinformation
Adapter
Keine Adapter-Schnittstellen vorhanden.
Funktionsweise
Der PLC01A1 Funktionsblock initialisiert die Hardware-Schnittstelle beim Empfang des INIT-Ereignisses. Nach erfolgreicher Initialisierung wird das INITO-Ereignis ausgegeben. Der Baustein überwacht kontinuierlich die Eingänge IN1-IN8 und aktualisiert die Ausgänge OUT1-OUT8 entsprechend der Konfiguration. Das Aktualisierungsintervall kann über den UpdateInterval-Parameter angepasst werden.
Technische Besonderheiten
Verwendet WSTRING-Datentyp für alle Ein-/Ausgänge
Konfigurierbares Aktualisierungsintervall (Standard: 25 Hz)
Separate Initialisierungs- und Betriebszustände
Statusrückmeldung über STATUS-Ausgang
Zustandsübersicht
Nicht initialisiert: Wartet auf INIT-Ereignis
Initialisierung: Verarbeitet INIT mit Konfigurationsdaten
Betrieb: Überwacht Eingänge und steuert Ausgänge
Fehler: Gibt Fehlerstatus über STATUS aus
Anwendungsszenarien
Anbindung von PLC01A1-Hardware an 4diac-Steuerungen
Digitale Signalverarbeitung in Automatisierungssystemen
IO-Management in verteilten Steuerungssystemen
Prototypenentwicklung mit PLC01A1-Modulen
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu generischen IO-Bausteinen bietet PLC01A1 eine spezifische Anpassung für das PLC01A1-Modul mit vordefinierten 8 Ein- und 8 Ausgängen. Die Verwendung von WSTRING ermöglicht eine flexible Datenrepräsentation, unterscheidet sich jedoch von typischen BOOL-basierten IO-Bausteinen.
Fazit
Der PLC01A1 Funktionsblock stellt eine zuverlässige und konfigurierbare Schnittstelle für die PLC01A1-Hardware in 4diac-basierten Steuerungssystemen dar. Durch die klare Trennung von Initialisierungs- und Betriebsphase sowie die konfigurierbare Aktualisierungsrate eignet sich der Baustein sowohl für Echtzeit-Anwendungen als auch für allgemeine Automatisierungsaufgaben.