TC_ID

image

Einleitung

Der TC_ID Funktionsblock ist ein Eingabe-Service-Interface-Baustein für Doppelwort-Eingabedaten (Double Word Input). Er dient als Schnittstelle zur Kommunikation mit TC-Eingabegeräten (Tractor Control) und ermöglicht den Zugriff auf spezifische Eingabedaten über definierte Datenwörter.

TC_ID

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Service-Initialisierung

    • Verknüpft mit: QI, PARAMS, wDevElementNumb, wDDI

  • REQ: Service-Anfrage

    • Verknüpft mit: QI

Ereignis-Ausgänge

  • INITO: Initialisierungsbestätigung

    • Verknüpft mit: QO, STATUS

  • CNF: Bestätigung der angeforderten Service-Anfrage

    • Verknüpft mit: QO, STATUS, IN

  • IND: Indikation von der Ressource

    • Verknüpft mit: QO, STATUS, IN

Daten-Eingänge

  • QI (BOOL): Ereignis-Eingangsqualifizierer

  • PARAMS (STRING): Service-Parameter

  • wDevElementNumb (UINT): Angeforderte Elementnummer des TC-Eingangs

  • wDDI (UINT): Data Dictionary Identifier des Eingangs

Daten-Ausgänge

  • QO (BOOL): Ereignis-Ausgangsqualifizierer

  • STATUS (STRING): Service-Status

  • IN (DWORD): Eingabedaten von der Ressource

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der TC_ID-Block ermöglicht den Zugriff auf TC-Eingabedaten über standardisierte Service-Schnittstellen. Bei der Initialisierung (INIT) werden die Geräteparameter konfiguriert. Service-Anfragen (REQ) lösen die Datenerfassung aus, wobei die Ergebnisse über CNF- oder IND-Ereignisse zurückgemeldet werden. Der Block unterstützt sowohl angeforderte als auch spontane Datenlieferungen von der angeschlossenen Ressource.

Technische Besonderheiten

  • Verarbeitet Doppelwort-Daten (DWORD, 32 Bit)

  • Unterstützt Data Dictionary Identifiers (DDI) für standardisierte Datenzugriffe

  • Bietet sowohl angeforderte (CNF) als auch spontane (IND) Datenlieferungen

  • Enthält umfangreiche Statusrückmeldungen über STRING-Parameter

Zustandsübersicht

Der Block durchläuft typische Service-Interface-Zustände:

  1. Nicht initialisiert: Vor INIT-Ereignis

  2. Initialisiert: Nach erfolgreicher INITO-Rückmeldung

  3. Bereit: Für REQ-Anfragen

  4. Aktiv: Während Datenabfrage und -verarbeitung

Anwendungsszenarien

  • Landwirtschaftliche Steuerungssysteme (ISOBUS-Umgebung)

  • Traktorsteuerung und -überwachung

  • Datenerfassung von TC-Eingabegeräten

  • Automatisierte Agrarsysteme mit standardisierten Datenformaten

⚖️ Vergleich mit ähnlichen Bausteinen

Im Vergleich zu einfachen Eingabeblöcken bietet TC_ID:

  • Standardisierte ISOBUS-Schnittstelle

  • DDI-basierte Datenidentifikation

  • Umfangreiches Status- und Fehlermanagement

  • Sowohl angeforderte als auch spontane Datenübertragung

🛠️ Zugehörige Übungen

Fazit

Der TC_ID Funktionsblock stellt eine robuste und standardisierte Schnittstelle für TC-Eingabedaten in ISOBUS-Umgebungen bereit. Durch seine flexible Architektur mit sowohl angefragten als auch spontanen Datenübertragungsmechanismen eignet er sich ideal für komplexe Agraranwendungen, die zuverlässigen Zugriff auf spezifische Eingabedaten erfordern.