ABB

Diese Funktion ist neu, befindet sich in der Entwicklung und muss noch verbessert werden. Bitte informieren Sie uns über alle auftretenden Probleme.


Mit dem DReS-Editor können Programme für ABB-Roboter geschrieben und gespeichert werden.
Um das vollständige Roboterprojekt mit den Unterverzeichnisbäumen der Tasks aufzubauen, wählen Sie das Roboterarchiv oder eine einzelne system.xml-Datei aus.

Der Editor enthält ein integriertes VWKS-Update-Paket.
Dieses Paket enthält eigene Prozeduren, zum Beispiel Bewegungsbefehle.
Die Liste aller verfügbaren Prozeduren und die Versionsnummer des VWKS-Pakets werden in den Editor-Einstellungen auf der Registerkarte ABB angezeigt.
Die Textdatei mit der Liste der Prozeduren befindet sich im Verzeichnis ABB/Symbols.
Sie können diese Datei um weitere Prozedurdeklarationen erweitern oder eine neue Textdatei mit eigenen Prozedurdeklarationen anlegen.
Diese Liste kann mit dem Plugin ABB VWKS Export erstellt werden.

Die Standardprozeduren von ABB werden aus XML-Dateien im Verzeichnis ABB/Symbols gelesen.
Diese Dateien lassen sich einfach aus dem Installationsverzeichnis von ABB Robot Studio kopieren, z. B.: c:\Program Files (x86)\ABB\RobotStudio 2020\Symbols .
Der Pfad zu diesem Verzeichnis kann in den Editor-Einstellungen für ABB festgelegt werden.

Diese Informationen werden verwendet, um die Semantik des Programms zu prüfen und einen Tooltip mit Informationen zu den zulässigen Argumenten eines Prozeduraufrufs anzuzeigen.
Die Liste mit den Namen der eigenen Prozeduren wird automatisch in die Autovervollständigung der Schlüsselwörter übernommen.
Der Tooltip wird jedes Mal angezeigt, wenn der Textcursor auf dem Prozedurnamen oder einem Argument steht.
Das Argument, auf dem der Textcursor steht, wird im Tooltip hervorgehoben.



Wenn Sie ein Roboterarchiv öffnen und ein Modul zum Bearbeiten auswählen, wird die Liste der verfügbaren Prozeduren um die im TASK verfügbaren Prozeduren ergänzt.
Das TASK-Verzeichnis wird mit allen Unterverzeichnissen nach Prozedurdeklarationen durchsucht.

Der Editor führt zwei Arten von Programmprüfungen durch.

  1. Syntax - die Prüfung stellt fest, ob der Quellcode gemäß den Syntaxregeln von RAPID und der Struktur der RAPID-Sprachdefinition aufgebaut ist.

  2. Semantik - die Prüfung kontrolliert, ob alle Schlüsselwörter, Objektnamen, Operatoren, Trennzeichen usw. im Quellcode korrekt platziert sind und ob alle Variablendatentypen sowie die Argumente in Prozedur- und Funktionsaufrufen korrekt sind.
    Derzeit kann der DReS-Editor die Datentypen von Variablen noch nicht prüfen.

    Nach der Semantikprüfung werden alle bekannten Prozeduraufrufe untersucht. Gültige Aufrufe werden mit einem grünen Symbol markiert.
    Ein rotes Symbol kennzeichnet einen ungültigen Befehl. Unbekannte Befehle werden mit keinem Symbol markiert.

Die Syntax- und Semantikprüfung kann in den Editor-Einstellungen ein- oder ausgeschaltet werden.
Beide Prüfungen können auch beim Speichern und Laden einer Datei ausgeführt werden.

In der Abbildung unten wird derselbe Befehl mit einer unterschiedlichen Anzahl von Argumenten aufgerufen.
Der Editor zeigt eine entsprechende Information zur ungültigen Argumentliste an.