# Wago1405_6 ```{index} single: Wago1405_6 ``` image * * * * * * * * * * ## Einleitung Der Wago1405_6 ist ein Service Interface Function Block für die Anbindung an Wago-Bussysteme. Dieser Funktionsblock dient als Schnittstelle zur Konfiguration und Steuerung von digitalen Eingängen eines Wago-IO-Systems und ermöglicht die Kommunikation über spezielle Busadapter. ![Wago1405_6](Wago1405_6.svg) ## Schnittstellenstruktur ### **Ereignis-Eingänge** - **MAP**: Map Pins - Dient zur Konfiguration der Pin-Zuordnungen für digitale Eingänge ### **Ereignis-Ausgänge** - **MAPO**: Confirm Pin Mapping - Bestätigt die erfolgreiche Pin-Zuordnung - **IND**: Indication from Resource - Meldung vom Ressourcen-Interface ### **Daten-Eingänge** - **QI**: Event Input Qualifier (BOOL) - Qualifiziert die Ereigniseingänge - **DigitalInput_1** bis **DigitalInput_16**: Pin-Konfiguration (STRING) - Zuordnung der digitalen Eingänge 1-16 ### **Daten-Ausgänge** - **QO**: Event Output Qualifier (BOOL) - Qualifiziert die Ereignisausgänge - **STATUS**: Service Status (WSTRING) - Statusinformationen des Service-Interfaces ### **Adapter** - **BusAdapterOut**: Ausgehender Busadapter (Plug) vom Typ eclipse4diac::io::wago::WagoBusAdapter - **BusAdapterIn**: Eingehender Busadapter (Socket) vom Typ eclipse4diac::io::wago::WagoBusAdapter ## Funktionsweise Der Wago1405_6 Funktionsblock ermöglicht die Konfiguration von 16 digitalen Eingängen über das MAP-Ereignis. Bei Aktivierung des MAP-Ereignisses werden die Pin-Zuordnungen über die DigitalInput_x Parameter konfiguriert. Nach erfolgreicher Konfiguration erfolgt eine Bestätigung über das MAPO-Ereignis. Das IND-Ereignis dient zur asynchronen Kommunikation mit dem zugrundeliegenden Ressourcen-Interface und liefert Statusinformationen. ## Technische Besonderheiten - Unterstützt 16 digitale Eingänge - Verwendet STRING-Typ für Pin-Konfiguration - Implementiert bidirektionale Busadapter-Kommunikation - Bietet umfangreiche Statusrückmeldungen über WSTRING ## Zustandsübersicht Der Funktionsblock arbeitet mit folgenden Hauptzuständen: 1. **Inaktiv**: Warte auf MAP-Ereignis 2. **Konfiguration**: Verarbeitung der Pin-Zuordnungen 3. **Bestätigung**: Senden der MAPO-Bestätigung 4. **Betrieb**: Asynchrone Statusmeldungen über IND ## Anwendungsszenarien - Anbindung von Wago-750-1405/750-1406 IO-Systemen - Konfiguration digitaler Eingänge in Automatisierungssystemen - Integration in verteilte Steuerungssysteme mit 4diac - Industrielle IO-Konfiguration und -Überwachung ## ⚖️ Vergleich mit ähnlichen Bausteinen Im Vergleich zu generischen IO-Funktionsblöcken bietet der Wago1405_6 spezifische Anpassungen für Wago-Bussysteme und eine umfangreichere Konfigurationsmöglichkeit für digitale Eingänge. Die Integration der Busadapter ermöglicht eine nahtlose Einbindung in Wago-spezifische Kommunikationsarchitekturen. ## Fazit Der Wago1405_6 Funktionsblock stellt eine spezialisierte Lösung für die Anbindung und Konfiguration von Wago-IO-Systemen dar. Durch die umfangreiche Konfigurationsmöglichkeit für 16 digitale Eingänge und die integrierte Busadapter-Schnittstelle bietet er eine effiziente Lösung für industrielle Automatisierungsanwendungen mit Wago-Komponenten.