PLC01A1

image

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

  1. Nicht initialisiert: Wartet auf INIT-Ereignis

  2. Initialisierung: Verarbeitet INIT mit Konfigurationsdaten

  3. Betrieb: Überwacht Eingänge und steuert Ausgänge

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