Protocol Developer
Der Protocol Developer ist eine Programmierungssoftware für Deutschmann UNIGATE®-Geräte.
Inhaltsverzeichnis
Debug-Funktion
Mit dem Protocol Developer besteht die Möglichkeit das programmierte bzw. erstellte Script zu debuggen. Dazu muss das UNIGATE® im Datenaustauschmodus gestartet und entsprechend über die Debug-Schnittstelle oder über die Applikationsschnittstelle (RS232) mit dem PC bzw. dem Protocol Developer verbunden werden. Genauere Informationen dazu sind dem Link UNIGATE® Schnittstellen zu entnehmen.
Sprachdefinition hinzufügen (XML-Datei)
Der Sprachumfang der Deutschmann Script-Sprache wird kontinuierlich erweitert. Für die Geräte-Firmware und den Protocol Developer gibt die Script-Revision [...] (Zahl in eckiger Klammer hinter der Versionsangabe) an, welchen Stand sie jeweils unterstützen. Die Sprachdefinition ist in XML-Dateien organisiert. Neue Sprachdefinitionen können wie folgt im Protocol Developer installiert werden.
- XML-Datei (z. B. ScriptRev*.xml) im Programmordner ablegen.
- Über den Menüpunkt "Options" --> "Settings" öffnet sich das Fenster "Settings".
- Dort muss der Menüpunkt "ConfigFiles" angewählt werden.
- Im darauffolgenden Fenster kann über die Schaltfläche "add" die gewünschte Konfigurations-Datei ausgewählt bzw. geladen und über die Schaltfläche "OK" bestätigt werden.
- Das nachfolgende Fenster (Restart required) muss über die Schaltfläche "OK" bestätigt und der Protocol Developer neu gestartet werden.
Vorhandenes Script an ein anderes Feldbus- oder Industrial-Ethernet-System anpassen
Mögliche Vorgehensweise:
- Das vorhandene Script muss mit der entsprechenden Script-Vorlage (Template) aus dem Protocol Developer hinsichtlich der busspezifischen Parameter verglichen werden. Diese sind in den Script-Vorlagen (Template) mit „!!!“ gekennzeichnet.
- Über den Menüpunkt „File“ -> „New“ -> „Source“ -> „Template“ kann die entsprechende Script-Vorlage aufgerufen werden.
- Wenn die busspezifischen Parameter identisch sind, muss das Script nicht angepasst werden. Dies gilt allerdings nur dann, wenn bei der Initialisierung des Buses (:InitFieldbus;) nicht noch weitere busspezifische, optionale Parameter eingefügt worden sind. Wenn dies der Fall ist, müssen diese optionale Parameter mit der entsprechenden Script-Vorlage (Example) aus dem Protocol Developer verglichen werden.
- Über den Menüpunkt „File“ -> „New“ -> „Source“ -> „Example“ -> „Include“ kann die entsprechende Script-Vorlage aufgerufen werden.
Weblinks
- Protocol Developer (Zip-Datei)