Serial

<< Click to Display Table of Contents >>

Navigation:  Komponenten > Kommunikation >

Serial

Dieser Treiber dient zur Kommunikation mit seriellen Geräten.

 

Datenpunkte der Komponente:

Name

Typ

Funktion

Daten senden (Bytes als HEX)

Eingang

Beliebige (nicht im Befehle-Editor definierte) Befehle als HEX (Leerzeichen getrennt) direkt senden.

Daten senden (Bytes)

Eingang

Beliebige (nicht im Befehle-Editor definierte) Befehle als Bytes direkt senden.

Daten senden (Text)

Eingang

Beliebige (nicht im Befehle-Editor definierte) Befehle als Text direkt senden.

Diagnose [Text]

Ausgang

Hier werden Fehlermeldungen ausgegeben. Verbunden mit dem Eingang [Signal] des Protokollfensters werden dort die Diagnoseinformationen angezeigt.

Dynamisch

Ordner

Dieser Ordner beinhaltet die angelegte Befehle.

Empfangene Daten (Bytes als HEX)

Ausgang

Gibt die empfangenen Daten als HEX-String aus.

Empfangene Daten (Bytes)

Ausgang

Gibt die empfangenen Daten als RAW-Bytes aus.

Empfangene Daten (Text)

Ausgang

Gibt die empfangenen Daten als ASCII-Text aus.

Fehler

Ausgang

Ist die letzte Übertragung Fehlerhaft, wird ein An-Signal ausgegeben. Kein Fehler = Aus.

Fehlertrigger

Ausgang

Bei jedem Fehler wird eine An-Flanke ausgegeben.

Treiber An/Aus

Bidirektional

Schaltet den Treiber An oder Aus

Treiber Gateway - Allgemein

Bidirektional

Unidirektionale Kommunikationsschnittstelle zwischen diesem Treiber und MQTT-Client.

Treiberstatus

Ausgang

Gibt den Treiberstatus aus.

Zyklisches Triggern

Bidirektional

(De)Aktiviert das zyklische Triggern für die Datenabfrage.

 

Eigenschaften der Komponente

Name

Standard

Funktion

Treiber

ComPort...

Über den Editor „Treiber“ wird eingestellt, welche Schnittstelle verwendet werden soll. Die Empfangsverzögerung ist die Zeit, die das System auf weitere Zeichen Wartet, bevor alle Informationen ausgegeben werden.

Befehle

0

Hier können die Befehle vordefiniert werden. Diese können später dann über die SPs direkt gesendet werden.

Anhängen von CR

X

Auswahl, ob ein CR mitgesendet werden soll.

Anhängen von LF

X

Auswahl, ob ein LF mitgesendet werden soll.

Zyklisches Triggern

 

(De)Aktiviert das zyklische Triggern für die Datenabfrage.

Triggerintervall [s]

10

Einstellen des Zeitintervalls für die Datenabfrage in Sekunden.

Treiber An/Aus

 

Schaltet den Treiber An oder Aus

 

 

Aktuell werden sowohl physikalische/virtuelle Com-Ports als auch die GlobalCache Flex Ethernet-Gateways (sofern dort ein serielles Kabel angeschlossen und eingestellt ist) unterstützt.

Im Falle eines normalen Com-Ports muß die Portnummer sowie die Schnittstellenparameter eingestellt werden.

Wird ein GlobalCache Gateway verwendet, so muss dessen IP eingegeben werden. Über „Ports ermitteln" werden die verfügbaren seriellen Ports des Gateways abgefragt. Der Nutzer muss nun einen der Ports aus der Liste wählen. Die Schnittstellenparameter werden in diesem Falle innerhalb des Gateways konfiguriert.

 

Zum Einen können Strings definiert werden, die beim Triggern gesendet werden, zum Anderen können binäre Befehle definiert werden, indem deren HEX-Repräsentation eingestellt wird.

 

Über die Properties „Anhängen von CR“ und „Anhängen von LF“ kann ausgewählt werden, ob (im Falle eines Seriellen Kabels angeschlossen an das Gateway) ein \r und/oder \n an den zu sendenden String angefügt werden soll.

 

Zusätzlich gibt es einen globalen Datenpunkt um beliebige (nicht im Editor definierte) Texte oder Byte-Arrays zu senden.

Für empfangene Daten gibt es 3 weitere Datenpunkte. Aus dem einen werden die Daten als ASCII Text interpretiert und ausgegeben, auf dem zweiten werden die RAW-Bytes ausgegeben und auf einem dritten werden die RAW Bytes als HEX-String ausgegeben.

 

Die Übertragung von §, ² und ³ ist nicht möglich.

 

Befehls-Editor:

Name

Frei definierbarer Name des Befehls

Typ

Einstellung für den Übertragungstyp (ASCII oder Bytes)

Befehl

Befehl, welcher gesendet werden soll.

Expect response

Soll die Antwort auf einen Befehl ausgewertet werden, so ist diese Option zu setzen. Hierdurch wird ein Datenpunkt (Ausgang) mit dem Zusatz "Antwort" erzeugt.

Data type

Einstellung für den Datentyp

Response filter type

Auswahl der Filterart der Antwort

Response filter expression

Eingabe für das Suchmuster aus der Antwort

Zyklisches Senden

(De)Aktivieren die Freigabe für das zyklische Senden gemäß den Eingaben in den Eigenschaften.