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 für Serielles Terminal
  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 für Ethernet Terminal
  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.