CbVtStatus¶

Einleitung¶
Der CbVtStatus ist ein standardisierter Callback-Baustein für Virtual-Terminal-Seitenwechsel, entwickelt unter EPL-2.0 Lizenz. Die Version 1.0 unterstützt ISO 11783-6 (ISOBUS) in landwirtschaftlichen Steuersystemen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
INIT: Initialisierungsanforderung
Ereignis-Ausgänge¶
INITO: Initialisierungsbestätigung (mit STATUS)IND: Seitenwechsel-Indikation (mit Seiteninfo)
Daten-Ausgänge¶
STATUS(STRING): Betriebsstatusu8Instance(USINT): Client-InstanzkennungqWsActive(BOOL): Arbeitsmengen-StatuswPage(UINT): Aktuelle Seiten-ID
Funktionsweise¶
- Initialisierung:
INIT-Ereignis startet Setup-
INITObestätigt mit STATUS -
Seitenwechsel:
INDwird bei Maskenwechsel ausgelöst-
Liefert: Seiten-ID, Aktivstatus, Instanznummer
-
Betrieb:
- Echtzeit-Überwachung des VT-Zustands
- Multi-ECU-fähige Architektur
Technische Besonderheiten¶
✔ ISO 11783-6 konform ✔ Deterministisches Verhalten ✔ Multi-ECU Unterstützung ✔ Plug-in-fähige Architektur
Unterstützte Betriebsmodi¶
| Modus | Beschreibung |
|---|---|
| Einzelgerät | Standardbetrieb mit u8Instance=0 |
| Multi-ECU | Parallele Instanzen (1-255) |
| Diagnose | STATUS-Meldungen für Service |
Anwendungsszenarien¶
- Traktorsteuerungen: Bedienmasken-Überwachung
- Erntemaschinen: Arbeitsdaten-Anzeige
- Diagnosetools: VT-Zustandsmonitoring
- Multi-Display-Systeme: Synchronisation
⚖️ Vergleich mit ähnlichen Bausteinen¶
| Feature | CbVtStatus | VtPageManager | VtEventLogger |
|---|---|---|---|
| Seitenwechsel | ✔ | ✔ | ✖ |
| Multi-ECU | ✔ | ✖ | ✖ |
| STATUS-Rückmeldung | ✔ | ✖ | ✔ |
Fehlerbehandlung¶
- Ungültige Seiten-ID:
- STATUS = "ERR_INVALID_PAGE"
- wPage = 0xFFFF
- Initialisierungsfehler:
- STATUS = "ERR_INIT_FAILED"
- System im Safe-State
🛠️ Zugehörige Übungen¶
Fazit¶
Der CbVtStatus-Baustein ist essentiell für ISOBUS-konforme Agrarsysteme:
- Robustes Seitenwechsel-Management
- Volle ISO-11783-6-Kompatibilität
- Bewährte Architektur in Serieprodukten
Besonders wertvoll für Hersteller von: - Traktorsteuergeräten - Erntemaschinen-Kontrollsystemen - ISOBUS-Diagnosegeräten
Die standardisierte Implementierung ermöglicht zuverlässigen Betrieb in heterogenen Systemumgebungen.