Protocol Developer

Aus Deutschmann Wiki
Zur Navigation springen Zur Suche springen

Der Protocol Developer ist eine Programmierungssoftware für Deutschmann UNIGATE®-Geräte.

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.

  1. XML-Datei (z. B. ScriptRev*.xml) im Programmordner ablegen.
  2. Über den Menüpunkt "Options" --> "Settings" öffnet sich das Fenster "Settings".
  3. Dort muss der Menüpunkt "ConfigFiles" angewählt werden.
  4. 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.
  5. 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:

  1. 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.
  2. 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