Herunterladen Inhalt Inhalt Diese Seite drucken

Allgemein; Direkte Eingabe Einer Device Logic; Hochladen Eines Binary-Files; Verwenden Des Codebed Der Webbasierten Entwicklungsumgebung Rapidm2M Studio - Microtronics myDatalogEASY IoT GW ATEX Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Kapitel 14 Device Logic (Pawn)

14.1 Allgemein

Das folgende Kapitel beschreibt die Funktionalität der Device Logic. Bei der verwendeten
Programmiersprache handelt es sich um "Pawn" (vormals SMALL), eine C-ähnliche Skriptsprache, welche
auf embedded Systemen läuft.
Zusätzliche detaillierte Informationen finden Sie auf der Website der Entwickler:
http://www.compuphase.com/pawn/pawn.htm.
Es gibt mehrere Möglichkeiten, um ein Device Logic für das myDatalogEASY IoT GW ATEX zu erstellen:
direkte Eingabe in das Eingabefenster „Device Logic" im Konfigurationsabschnitt „Steuerung"
l
Hochladen eines zuvor erstellten Binary-Files (*.amx) auf den myDatanet–Server
l
Verwendung des CODEbed (siehe "CODEbed" auf Seite 108) der webbasierten
l
Entwicklungsumgebung rapidM2M Studio

14.1.1 Direkte Eingabe einer Device Logic

Die Eingabe der Device Logic erfolgt über den Konfigurationsabschnitt „Steuerung" (siehe "Steuerung" auf
Seite 81) der Eingabemaske zur Konfiguration der Messstelle. Als „Device Logic Type" muss „Pawn"
ausgewählt werden, damit das myDatalogEASY IoT GW ATEX die unter „Device Logic" eingegebenen
Befehle als Pawn Script interpretiert.

14.1.2 Hochladen eines Binary-Files

Wurde über die Listenauswahl "Device Logic Quelle" im Konfigurationsabschnitt „Steuerung" (siehe
"Steuerung" auf Seite 81) der Eingabemaske zur Konfiguration der Messstelle der Eintrag "Hochladen einer
kompilierten Device Logic" ausgewählt, kann ein zuvor mittels z.B. der webbasierten Entwicklungsumgebung
rapidM2M Studio (siehe "rapidM2M Studio " auf Seite 105) erstelltes Binary-File auf den myDatanet–Server
hochgeladen werden. Dieses wird dann bei der nächsten Verbindung in das myDatalogEASY IoT GW ATEX
geladen. Als „Device Logic Type" muss auch bei dieser Methode „Pawn" ausgewählt werden, damit das
myDatalogEASY IoT GW ATEX die Befehle als Pawn Script interpretiert.
14.1.3 Verwenden des CODEbed der webbasierten Entwicklungsumgebung
rapidM2M Studio
Beim CODEbed handelt es sich um eine der beiden Hauptoberflächen der webbasierten
Entwicklungsumgebung rapidM2M Studio . Das CODEbed dient zum Erstellen und Kompilieren der Source
Codes für alle Elemente (Device Logic, Backend Logic, Data Descriptor und Portal View) einer IoT
Applikation. Zum Funktionsumfang des rapidM2M Studio gehört auch das Übertragen der kompilierten
Device Logic per USB-Verbindung in das myDatalogEASY IoT GW ATEX und das Kopieren des Data
Descriptors zur Development Site die mit dem myDatalogEASY IoT GW ATEX verknüpft ist.
Rev. 01
Kapitel 14 Device Logic (Pawn)
119

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis