Uebung_011c_AUDI: Numeric Value Input I3 Durchschleifen auf N3¶
Einleitung¶
Diese Übung demonstriert das Durchschleifen eines numerischen Werts von einem Eingangsbaustein (InputNumber_I3) auf einen Ausgangsbaustein (Q_NumericValue_AUDI) unter Verwendung eines Adapterbausteins (AD_TO_AUDI). Der Wert wird dabei unverändert übertragen („Durchschleifen“). Die SubApplikation ist als wiederverwendbare Komponente für ISOBUS‑Anwendungen konzipiert.
Verwendete Funktionsbausteine (FBs)¶
- InputNumber_I3
- Typ:
isobus::UT::io::NumericValue::NumericValue_IDA - Parameter:
QI=TRUEu16ObjId=InputNumber_I3
-
Funktion: Stellt einen numerischen Eingangswert (z. B. von einem Bedienelement) über einen Adapterausgang (
IN) bereit. -
AD_TO_AUDI
- Typ:
adapter::conversion::unidirectional::AD_TO_AUDI - Parameter: Keine
-
Funktion: Wandelt das Adaptersignal des Eingangs (
AD_IN) in ein für den Ausgangsbaustein passendes Signal (AUDI_OUT). In dieser Übung wird der Wert unverändert durchgereicht. -
Q_NumericValue_AUDI
- Typ:
isobus::UT::Q::Q_NumericValue_AUDI - Parameter:
u16ObjId=OutputNumber_N3
- Funktion: Nimmt den numerischen Wert über den Dateneingang
u32NewValueentgegen und stellt ihn als ISOBUS‑Ausgangsobjekt (z. B. zur Anzeige) zur Verfügung.
Programmablauf und Verbindungen¶
- Der Eingangsbaustein
InputNumber_I3liefert den aktuellen numerischen Wert an seinem AdapterausgangIN. - Dieser Wert wird über eine Adapterverbindung an den Eingang
AD_INdes BausteinsAD_TO_AUDIweitergeleitet. - Der Adapter
AD_TO_AUDIreicht den empfangenen Wert unverändert an seinen AusgangAUDI_OUTweiter. - Der Wert gelangt über die zweite Adapterverbindung an den Dateneingang
u32NewValuedes AusgangsbausteinsQ_NumericValue_AUDI. - Der Ausgangsbaustein stellt den Wert anschließend als ISOBUS‑Ausgangsobjekt
OutputNumber_N3bereit.
Die gesamte Datenübertragung erfolgt ereignisgesteuert – sobald sich der Eingangswert ändert, wird die Kette automatisch durchlaufen.
Zusammenfassung¶
Die Übung zeigt das grundlegende Prinzip des Datenaustauschs zwischen ISOBUS‑Ein‑ und Ausgangsbausteinen mithilfe eines Adapters. Sie vermittelt den Aufbau einer einfachen Durchschleif‑Logik und bereitet auf komplexere Verarbeitungsschritte in späteren Übungen vor. Der Schwerpunkt liegt auf dem Verständnis von Adapterverbindungen und der Parametrierung der NumericValue‑Bausteine.