# Wago1506 ```{index} single: Wago1506 ``` image * * * * * * * * * * ## Einleitung Der Wago1506 ist ein Service Interface Function Block für die Ansteuerung von Wago 750-1506 I/O-Modulen. Dieser Funktionsblock ermöglicht die Konfiguration und Steuerung von digitalen Ein- und Ausgängen über einen Busadapter und dient als Schnittstelle zwischen der Steuerungslogik und der physischen Hardware. ![Wago1506](Wago1506.svg) ## Schnittstellenstruktur ### **Ereignis-Eingänge** - **MAP**: Wird verwendet, um die Pin-Belegung zu konfigurieren. Löst die Zuordnung der digitalen Ein- und Ausgänge aus. ### **Ereignis-Ausgänge** - **MAPO**: Bestätigt die erfolgreiche Pin-Zuordnung. - **IND**: Zeigt Statusinformationen von der Ressource an. ### **Daten-Eingänge** - **QI** (BOOL): Event Input Qualifier - Aktiviert/deaktiviert den Funktionsblock - **DigitalInput_1** bis **DigitalInput_8** (STRING): Konfiguration der digitalen Eingänge 1-8 - **DigitalOutput_1** bis **DigitalOutput_8** (STRING): Konfiguration der digitalen Ausgänge 1-8 ### **Daten-Ausgänge** - **QO** (BOOL): Event Output Qualifier - Status der Operation - **STATUS** (WSTRING): Detaillierte Statusinformationen des Service ### **Adapter** - **BusAdapterOut** (Plug): Ausgehender Busadapter für Wago-Kommunikation - **BusAdapterIn** (Socket): Eingehender Busadapter für Wago-Kommunikation ## Funktionsweise Der Wago1506 FB verwaltet die Kommunikation mit einem Wago 750-1506 I/O-Modul. Beim Empfang des MAP-Ereignisses werden die konfigurierten Pin-Zuordnungen an das Bus-Adapter-Interface übergeben. Der FB überwacht den Status der Hardware und gibt bei Änderungen IND-Ereignisse mit entsprechenden Statusinformationen aus. ## Technische Besonderheiten - Unterstützt 8 digitale Eingänge und 8 digitale Ausgänge - Verwendet STRING-Typen für die Pin-Konfiguration, was flexible Adressierung ermöglicht - Integriert spezifische Wago-Busadapter für zuverlässige Hardwarekommunikation - Bietet umfangreiche Statusrückmeldungen über WSTRING ## Zustandsübersicht 1. **Inaktiv**: QI = FALSE, FB wartet auf Aktivierung 2. **Konfiguriert**: Nach MAP-Ereignis mit erfolgreicher Pin-Zuordnung 3. **Aktiv**: QI = TRUE, FB kommuniziert mit Hardware 4. **Fehler**: Bei Kommunikationsproblemen oder ungültigen Konfigurationen ## Anwendungsszenarien - Ansteuerung von Wago 750-1506 Digital-I/O-Modulen - Industrielle Automatisierungsanwendungen - Maschinensteuerung mit digitalen Signalen - Prozessautomation mit verteilten I/Os ## ⚖️ Vergleich mit ähnlichen Bausteinen Im Vergleich zu generischen I/O-Funktionsblöcken bietet der Wago1506 spezifische Optimierungen für Wago-Hardware, insbesondere für das 750-1506 Modul. Die Integration spezieller Busadapter gewährleistet eine zuverlässigere Kommunikation als universelle Lösungen. ## Fazit Der Wago1506 Funktionsblock stellt eine robuste und spezialisierte Lösung für die Ansteuerung von Wago 750-1506 I/O-Modulen dar. Durch die klare Trennung von Konfiguration (MAP) und Betrieb (IND) sowie die umfassende Statusrückmeldung eignet er sich ideal für industrielle Automatisierungsprojekte mit hohen Zuverlässigkeitsanforderungen.