|
<< 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. |