CLIENT_1_0


Einleitung

Der CLIENT_1_0 Funktionsblock dient zur Kommunikation mit einem entsprechenden Server-Block (z.B. SERVER_0_1) über eine Netzwerkverbindung. Er ist spezialisiert auf das Senden von Daten an den Server, ohne Daten zu empfangen (Send Only Client).

CLIENT_1_0

Schnittstellenstruktur

Ereignis-Eingänge

  • INIT: Öffnet eine neue Verbindung (QI = TRUE) oder schließt eine bestehende Verbindung (QI = FALSE)

  • REQ: Sendet die an SD_1 anliegenden Daten an den Server

Ereignis-Ausgänge

  • INITO: Bestätigt das Herstellen einer neuen Verbindung (QI = TRUE) oder das Schließen einer Verbindung (QI = FALSE)

  • CNF: Bestätigt, dass die Daten erfolgreich gesendet wurden

Daten-Eingänge

  • QI (BOOL): Steuert den Verbindungsstatus (TRUE = Verbindung öffnen, FALSE = Verbindung schließen)

  • ID (WSTRING): Identifikator für die Verbindung

  • SD_1 (ANY): Zu sendende Daten an den Server

Daten-Ausgänge

  • QO (BOOL): Status der Verbindung (TRUE = verbunden, FALSE = getrennt)

  • STATUS (WSTRING): Statusinformationen über die Verbindung

Adapter

Keine Adapter-Schnittstellen vorhanden.

Funktionsweise

Der CLIENT_1_0 Block baut über INIT eine Verbindung auf. Wenn das REQ-Ereignis ausgelöst wird, sendet der Block den Wert von SD_1 an den Server. Der erfolgreiche Versand wird durch das CNF-Ereignis bestätigt. Es gibt keinen Datenausgang für Empfangsdaten.

Technische Besonderheiten

  • Unidirektionale Datenübertragung (Senden)

  • Verwendung des ANY-Datentyps für SD_1 ermöglicht flexible Datentypen

  • WSTRING-Datentyp für ID und STATUS

Anwendungsszenarien

  • Senden von Steuerbefehlen oder Sollwerten an ein entferntes System (ohne direkte Rückantwort als Datum)

  • Logging-Clients, die Daten an einen zentralen Server pushen

Metadaten

Attribut

Wert

Copyright

(c) 2017, 2025 fortiss GmbH, JKU Linz

Lizenz

EPL-2.0

Version

3.0 (2025-19-26, Alois Zoitl)

4diac-Paket

iec61499::net