Q_NumericValue_AUDI (ISOBUS Numerischer Wert - Adapter)
Einleitung
Der Q_NumericValue_AUDI ist ein spezieller ISOBUS-Funktionsbaustein, der es ermöglicht, numerische Werte (UDINT) von einer Steuerung an ein Universal Terminal (UT) zu senden, um sie dort anzuzeigen oder zu ändern. Er nutzt AUDI-Adapter für die Übergabe von neuen und alten Werten, was eine moderne und typsichere Anbindung gewährleistet.
Schnittstellenstruktur
Ereignis-Eingänge
INIT:
EInit- Initialisiert den Dienst mit deru16ObjId.
Ereignis-Ausgänge
INITO:
EInit- Bestätigt die Initialisierung.CNF:
Event- Bestätigt die Ausführung des Dienstes.Mit Variablen
STATUSunds16resultverknüpft.
Input-Variablen
u16ObjId:
UINT- Die Objekt-ID des numerischen Eingabefeldes am ISOBUS-Terminal (Standard:ID_NULL).
Output-Variablen
STATUS:
STRING- Statusmeldung des Dienstes (z.B. „OK“, „Error“).s16result:
INT- Rückgabewert des Dienstes (Fehlercodes gemäß ISO 11783-6).
Adapter
u32OldValue (Plug):
AUDI- Der alte/aktuelle Wert des Objekts.u32NewValue (Socket):
AUDI- Der neue Wert, der an das ISOBUS-Terminal gesendet werden soll.
Funktionsweise
Der Baustein wird über das INIT-Ereignis mit der Objekt-ID u16ObjId initialisiert. Sobald ein Ereignis am u32NewValue-Socket eintrifft (u32NewValue.E1), wird der enthaltene UDINT-Wert (u32NewValue.D1) an das ISOBUS-Terminal gesendet, um den angezeigten numerischen Wert zu aktualisieren. Nach erfolgreicher Ausführung wird ein CNF-Ereignis ausgelöst, und der alte Wert des Objekts wird über den u32OldValue-Plug bereitgestellt.
Technische Besonderheiten
✔ ISO 11783-6 Standard: Konforme Implementierung für ISOBUS Universal Terminals.
✔ Adapter-basiert: Nutzt AUDI-Adapter für die numerischen Werte.
✔ Asynchroner Betrieb: Ereignisgesteuerte Kommunikation.
Anwendungsszenarien
Anzeige von Zählerständen: Visualisierung von Zählerständen (z.B. Betriebsstunden, Stückzahlen) auf dem Terminal.
Sollwertvorgabe: Übertragen von Zielwerten (z.B. Temperatur, Druck) vom ISOBUS-Terminal zur Steuerung (in Kombination mit einem NumericValue_IDA Eingangsbaustein).
Feedback-Systeme: Anzeigen von Prozesswerten in Echtzeit.