Terminal
Die Terminal Module dienen zur externen Anbindung von Steuerungssystemen an EasySightPro®. Das geladene Terminal Modul agiert immer als Kommunikationsserver und stellt eine Verbindung für die externen Geräte zur Verfügung.
Durch generische Terminal Befehle kann EasySightPro® gesteuert werden.
Die Parametrierung der geladenen Terminal Module erfolgt über den Kommunikationsexplorer.
Serielles Terminal
Das Serielle Terminal verwendet eine lokale serielle Schnittstelle zur Anbindung eines externen Gerätes (z.B. SPS, Barcode Scanner, …).
| Parameter | Beschreibung | |
|---|---|---|
| Serielle Einstellungen | Com Port | Lokale serielle Schnittstelle |
| Baud Rate | Verwendete Baus Rate | |
| Data bits | Verwendete Daten Bits | |
| Stop bits | Verwendete Stopp Bits | |
| Parität | Verwendete Parität | |
| Handshake | Verwendetes Hand Shake | |
| Nachricht | Zeilenabschluss | Verwendeter Zeilenabschluss für die Kommunikation mit dem Client. Standard ist CR-LF. |
| Benutzerdefinierter Befehl |
Mit diesem Parameter kann eine eingehende Nachricht in einen Befehl umgepackt werden. Die Nachricht wird häufig verwendet, um den gelesenen Text einen Barcode Scanners in ein internes EasyRegister zu schreiben. Syntax: {SUCHTEXT}|{ERSETZT_MIT} z.B.: <STX>|SR1S -> In diesem Fall würde in der eingehenden Nachricht <STX> durch SR1S (Set Register 1) ersetzt werden. |
|
| Nachricht | Dieser Parameter definiert die Formatierung der Antwort auf den GetData Befehl. | |
| Unbekannte Tags entfernen | Wenn diese Option aktiv ist, dann werden unbekannte Platzhalter aus der 'GetData' Abfrage entfernt |
Hinweis: Das serielle Terminal unterstützt die Verarbeitung von mehreren Kommandos pro Textzeile. Das Hostsystem darf mehrere Befehle (inkl. Zeilenabschluss) zusammenfassen und auf einmal senden. Die Abarbeitung passiert in EasySightPro® sequenziell und es wird ein Befehl nach dem anderen abgearbeitet.
Ethernet Terminal
Das Ethernet Terminal erzeugt einen lokalen TCP/IP Server zur Anbindung von einem oder mehreren externen Geräten (z.B. SPS, Barcode Scanner, ERP System, Visualisierung, …).
Im Gegensatz zum Seriellen Terminal unterstützt das Ethernet Terminal mehrere voneinander unabhängige Verbindungen. Die jeweiligen Client Verbindungen können unabhängig voneinander Befehle absetzen und Daten anfordern.
Die Verbindung kann lokal mittel Telnet per Kommandozeile getestet werden: „telnet 127.0.0.1 21“
Hinweis: Die Netzwerkeinstellungen des Moduls im Kommunikationsexplorer beachten!
| Parameter | Beschreibung | |
|---|---|---|
| Status | Aktiv | Aktiviert oder deaktiviert das Kommunikationsmodul |
| Netzwerk | IP-Adresse | Lokale Netzwerk-Adresse auf der der Server auf Verbindungen warten soll. Loopback entspricht der lokalen 127.0.0.1 Adresse All verwendet alle verfügbaren Netzwerk-Adressen |
| Port | Verwendeter TCP/IP Port für die Kommunikation. Standard ist 21. | |
| Nachricht | Zeilenabschluss | Verwendeter Zeilenabschluss für die Kommunikation mit dem Client. Standard ist CR-LF. |
| Benutzerdefinierter Befehl |
Mit diesem Parameter kann eine eingehende Nachricht in einen Befehl umgepackt werden. Die Nachricht wird häufig verwendet, um den gelesenen Text einen Barcode Scanners in ein internes EasyRegister zu schreiben. Syntax: {SUCHTEXT}|{ERSETZT_MIT} z.B.: <STX>|SR1S -> In diesem Fall würde in der eingehenden Nachricht <STX> durch SR1S (Set Register 1) ersetzt werden. |
|
| Nachricht |
Dieser Parameter definiert die Formatierung der Antwort auf den GetData Befehl. |
|
| Unbekannte Tags entfernen | Wenn diese Option aktiv ist, dann werden unbekannte Platzhalter aus der 'GetData' Abfrage entfernt |
Hinweis: Das Ethernet Terminal unterstützt die Verarbeitung von mehreren Kommandos pro Textzeile. Das Hostsystem darf mehrere Befehle (inkl. Zeilenabschluss) zusammenfassen und auf einmal senden. Die Abarbeitung passiert in EasySightPro® sequenziell und es wird ein Befehl nach dem anderen abgearbeitet.
Feldbus Terminal
Sämtliche Terminal Befehle können auch über eine Feldbus-Schnittstelle an EasySightPro® gesendet werden. Dazu müssen sie im Kommunikationsexplorer beim entsprechenden Feldbus einen Baustein "Eingänge - Terminal Befehle" hinzufügen.