Toolly, Utility-Tools für Controller Elsist

Toolly ist ein kostenloses Programm in der Windows™-Umgebung, das eine Reihe von Dienstprogrammen enthält, die hauptsächlich für die Verwendung mit Controllern entwickelt wurden Elsist. Beim Ausführen des Programms über die Menüleiste kann auf alle Funktionen zugegriffen werden.

  • Utilities, Zugriff auf Hilfsfunktionen.
  • Devices, Zugriff auf Gerätediagnosefunktionen.
Screenshot des Toolly-Hauptfensters

Zugriff auf Utility-Funktionen haben wir:

Terminal, Terminalemulation

Damit können Sie eine Verbindung zu seriellen oder Ethernet-TCP/UDP-Geräten herstellen. Die empfangenen Daten werden links angezeigt, durch Positionieren des Cursors im Fenster werden die auf der Tastatur eingegebenen Zeichen übertragen. Die Taste Clear ermöglicht das Löschen aller angezeigten Daten. Config ermöglicht Ihnen, die Anzeige zu konfigurieren.

  • Local echo, wenn aktiv, werden die gesendeten Zeichen angezeigt.
  • CR=CR+LF, wenn aktiv durch Eingabe des Wagenrücklaufs wird auch ein Zeilenvorschub gesendet.
  • Substitute unprintable chars, wenn aktiv, werden die nicht druckbaren empfangenen Zeichen durch ihren Hexadezimalcode ersetzt.
  • Save to file, ermöglicht es Ihnen, die Datei zu definieren, in der alle empfangenen Daten gespeichert werden.
  • Word wrap, umbricht die Zeile.
  • ASCII/HEX, ermöglicht Ihnen die Auswahl von ASCII- oder Hexadezimalanzeige.
Screenshot von Toolys Terminal-Dienstprogramm

Seriell

Aktivieren Sie eine serielle Verbindung mit einem Gerät. Es ist möglich, den Kommunikationsport und die entsprechenden Parameter, den Schlüssel, zu definieren Start Kommunikation aktivieren.

  • DTR-RTS, ermöglichen es Ihnen, den Status des entsprechenden Signals einzustellen.
  • CTS-DSR-CD, zeigen den Status des zugehörigen Signals an.

TCP-Client

Stellen Sie eine TCP-Verbindung mit einem Servergerät her. Es ist möglich, die IP-Adresse und den Port, zu dem eine Verbindung hergestellt werden soll, den Schlüssel zu definieren Start Kommunikation aktivieren. Indem Sie sich mit einem unserer CPU-Module verbinden, indem Sie dessen IP und Port 23 definieren, ist es möglich, auf das zuzugreifenBefehlsinterpreter.

TCPServer

Akzeptieren Sie eine TCP-Verbindung von einem Clientgerät. Es ist möglich, den Listening Port, den Schlüssel, zu definieren Start den Server aktivieren.

UDP-Client-Server

Aktivieren Sie eine UDP-Verbindung mit einem Servergerät. Es ist möglich, die IP-Adresse und den Port, zu dem eine Verbindung hergestellt werden soll, den Schlüssel zu definieren Start Kommunikation aktivieren. Wenn der Server aktiviert ist, werden die vom definierten Port empfangenen Daten angezeigt.

Befehle

Es können bis zu 20 Ascii- oder Hexadezimal-Befehle eingestellt werden, die gesendet werden, wenn die entsprechende Taste gedrückt wird. Im ASCII-Modus ist es zum Senden der Steuerzeichen möglich, sie mit ihrem vorangestellten Hexadezimalwert zu definieren $ (Beispiel CR=$0D).

  • Das Symbol Load commands, können Sie die XML-Datei auswählen, aus der die Befehle geladen werden sollen.
  • Das Symbol Save commands, ermöglicht es Ihnen, Befehle in einer XML-Datei zu speichern.
  • Das Symbol Load default commands, legen Sie Standardbefehle fest, die für unsere Produkte nützlich sind.

Zeitgesteuerte Befehle

Ermöglicht die Einstellung im Feld Send ein ASCII- oder hexadezimaler Befehl zum Einsenden Tx Time die Wartezeit zwischen zwei Sendungen wird eingestellt. Falls im Feld definiert Expected eine ASCII- oder hexadezimale Antwort, in Rx Timeout die Wartezeit ist definiert. Durch Aktivierung Stop on error, kommt die Antwort nicht an, wird der Versand blockiert. Allow rx pre and post chars Wenn aktiv, überprüfen Sie die Antwort und ignorieren Sie alle Zeichen, die davor oder danach empfangen wurden.

Modbus-Master, Modbus-Master-Simulator

Es ermöglicht die Verbindung zu Modbus-Servern über serielles oder Ethernet TCP/UDP. Die empfangenen Daten werden im unteren rechten Fenster angezeigt. Für Einstellungen siehe Beschreibung im Dienstprogramm Terminal.

  • Modbus mode, definiert den Modbus-Typ.
  • Node, Knoten-Setup.
  • Function code, auszuführende Modbus-Funktion.
  • Address, Definition der Modbus-Adresse.
  • Nr of, Anzahl und Art der Anzeige/Einstellung von Variablen im Feld Data. Swap ermöglicht es Ihnen, den möglichen MSB/LSB-Austausch des Werts zu definieren.
  • Timeout, Einstellung der Antwortwartezeit.
  • Delay, Wartezeiteinstellung zwischen aufeinanderfolgenden Sendungen (Falls aktiv Send Continous).
  • Zero based addressing, Modbus hat auf der Adresse einen Offset von 1, die im Frame gesendete Adresse ist (Adresse-1) bei aktivierter Option wird der Offset nicht abgezogen.
  • Send Continous, wenn aktiver definierter Befehl kontinuierlich gesendet wird.
  • Data, bei Lesebefehlen wird der gelesene Wert angezeigt, bei Schreibbefehlen wird der zu schreibende Wert gesetzt.
Screenshot des Modbus-Dienstprogramms von Tooly
XConnect, Kommunikation zwischen zwei Streams

Es ermöglicht den Datenaustausch zwischen zwei Kommunikationsströmen, indem die ausgetauschten Daten im unteren Fenster angezeigt werden. Für Einstellungen siehe Beschreibung im Dienstprogramm Terminal.

In dem auf dem Foto links sichtbaren Beispiel wurde ein TCP-Server auf Port 502 aktiviert. Rechts wurde ein TCP-Client auf die Adresse 192.168.0.181, Port 502, aktiviert. Die Daten, die von der Verbindung zum Server empfangen wurden werden an den Client gesendet und umgekehrt. Ein Dienstprogramm Modbus Master verbindet sich im TCP-Client mit XConnect (localhost port 502), die empfangenen Modbus-Requests werden an ein System gesendet SlimLine (192.168.0.181) und die erhaltenen Antworten werden zurückgesendet Modbus Master. Im unteren Fenster werden die ausgetauschten Daten angezeigt.

Screenshot des XConnect-Dienstprogramms von Toolly
Prüfsumme, Prüfsummenrechner

Führt die Berechnung des Prüfsummenwerts gemäß verschiedenen Standards durch.

  • Modbus CRC, berechnet den CRC eines Modbus RTU Frames.
  • CRC 16, berechnet den 16-Bit-CRC eines Datenrahmens.
  • LRC ISO 1155, berechnet LRC eines Datenrahmens.
Screenshot des Prüfsummen-Dienstprogramms von Toolly
Netzwerkschnittstellen, Konfiguration von Netzwerkschnittstellen

Führt eine Konfigurationsanzeige aller Netzwerkschnittstellen des PCs durch.

Screenshot des Netzwerkdienstprogramms von Toolly

Zugriff auf die Gerätediagnosefunktionen haben wir:

Discoverer, Gerätesuche Elsist

Sucht nach allen Geräten Elsist mit dem Ethernet-Netzwerk verbunden, indem Sie die Konfiguration anzeigen. Geräte mit aktivem DHCP, wenn der Server nicht vorhanden ist, zeigen IP 0.0.0.0 an. Die Suche erfolgt im Broadcast und ist unabhängig von der PC-Netzwerkklasse.

Durch Doppelklicken auf ein Gerät wird das Fenster zur Einstellung der Netzwerkparameter angezeigt. Zur Sicherheit ist die Einstellung nur in den ersten 5 Minuten nach dem Einschalten des Gerätes möglich.

Screenshot des Discoverer-Dienstprogramms von Toolly
CPU Catch, CPU-Modul "fangen".

Führt die "Erfassung" der zu verwendenden seriellen Port-CPU-Module durch, wenn das Modul nicht mehr über das Ethernet erreichbar ist. Verbinden Sie die serielle Schnittstelle mit dem COM0 der Modulpresse Catch, schalten Sie das Modul aus und wieder ein, um es „einfangen“ zu können.

Am Ende des Fangs geht das Modul in einen sicheren Betriebszustand, das Dienstprogramm kann aktiviert werden Terminal um über die serielle 115200, e, 8, 1 zu kommunizieren und die erforderlichen Befehle auszuführen (Siehe Artikel)

Screenshot des CPU-Catch-Dienstprogramms von Toolly
Firmware Updater, führt Firmware-Updates durch

Führt Firmware-Updates auf CPU-Modulen mit serieller Schnittstelle durch. Viele CPU-Module ermöglichen die Aktualisierung direkt über eine Ethernet-Verbindung, aber die Verwendung dieses Dienstprogramms ermöglicht die Aktualisierung in Notfällen, wenn das Modul nicht erreichbar ist.

Screenshot des Dienstprogramms Firmware Updater von Tooll
Bootloader Updater, führt Bootloader-Updates durch

Führt eine Bootloader-Aktualisierung auf CPU-Modulen mit serieller Schnittstelle durch. Diese nur auf ARM7-Modulen durchzuführende Operation ist normalerweise nicht erforderlich, nur in ganz besonderen Fällen durchzuführen.

Screenshot des Bootloader Updater-Dienstprogramms von Toolly
War dieser Artikel hilfreich?