Control Extension in eigene Anlagen einbinden
Voraussetzung
Führe zuerst die Anleitung Download und Installation aus.
1. Server starten
-
Starte
control-extension-server.exeaus dem InstallationsverzeichnisLUA\ce.Beispiel:
C:\Trend\EEP16\LUA\ce\control-extension-server.exe -
Prüfe im Server-Fenster, ob das richtige EEP-Verzeichnis ausgewählt ist.
-
Lasse den Server geöffnet, während Du EEP und Deine Anlage startest.
2. Eigene Anlage öffnen
-
Starte EEP.
-
Öffne Deine eigene Anlage.
-
Öffne den Lua-Code der Anlage, in den Du die Control Extension aufnehmen möchtest.
3. Control Extension minimal einbinden
Öffne den Lua-Editor in EEP. Die minimale Einbindung in die Anlage sieht so aus:
local ControlExtension = require("ce.ControlExtension")
function EEPMain()
-- Dein bisheriger Code in EEPMain
ControlExtension.runTasks(1)
return 1
end
Wenn Deine Anlage bereits eine EEPMain() besitzt, ergänzt Du dort nur
- Außerhalb von
EEPMain()den Aufruf:
local ControlExtension = require("ce.ControlExtension") - Innerhalb von
EEPMain()den Aufruf:
ControlExtension.runTasks(1).
4. In den 3D-Modus schalten
-
Wechsle in EEP in den 3D-Modus.
-
Erst dann werden die Daten in
LUA\ce\databridge\exchangegeschrieben und vom Server verarbeitet. -
Jetzt kannst Du Dich von einem zweiten Rechner oder Mobiltelefon mit der Web App verbinden.
Tipp: So lange die 3D Simulation läuft, werden die Daten von EEP an den Server gesendet.
Die Datenaktualisierung wird pausiert, sobald 3D Simulation von EEP gestoppt wird.
Tipp: Wenn du denselben Rechner für EEP und die App nutzt, dann lege dir Browser-Fenster mit der App neben EEP, wenn du App Aktualisierungen beobachten möchtest.