News

24.12.2013 - 01:00:06

E2000-PLUS (Vorstellung)

Zu Weihnachten können wir euch jetzt mitteilen, wie das neue Projekt - E2000-PLUS - läuft. Die BUS-Module laufen seit einigen Wochen Fehlerfrei. Deswegen möchten wir euch nun Mitteilen wie es weiter gehen wird und wie die Hard- und Software aussehen wird. Die letzten Wochen ging die Entwicklung leider nicht so schnell vorwärts wie wir es erhofft hatten. Trotzdem möchten wir euch jetzt über den aktuellen Stand der Dinge informieren.

Informationen zur Hardware:
Die MCU (Main Control Unit) besteht aus einem Raspberry PI mit einem Add-On-Board. Dieses Add-On-Board liefert die Schnittstelle zum E2000-PLUS-Bus. Der E2000-PLUS-Bus ist nicht kompatibel zum E2K-BUS. Es gibt jedoch neue Firmware für die E2K-BUS-Module mit deren Hilfe die alten Module am neuem E2000-PLUS-Bus betrieben werden können. Die MCU selbst besitzt im Gegenteil zu dem NET-IO-Boad keine eigenen IO's. Alle Ein- und Ausgänge werden über den BUS geschaltet.
Auf dem Add-On-Board befindet sich noch weitere Hardware, wie z.B. ein Watchdog und ein Uhrenbaustein. Der Watchdog sorgt dafür, dass das System im Fehlerfall neu gestartet wird. Durch den Uhrenbaustein kann die MCU auch ohne Internet das Datum und die Uhrzeit "behalten".



Zur Software:
Die Software wird im Alpha-Stadium auf den alten Systemen beruhen. E2000-Logik wird zu E2000-PLUS-Logik. E2000-NET-IO-Designer wird zum E2000-PLUS-Designer. Die Software für die MCU werden wir im Alpha-Stadium nicht als download Anbieten können. Das Image für den Raspberry PI ist mit 4 GB zu groß um es frei Anzubieten. Jedoch werden wir mit Interessenten direkt in Kontakt treten und diesen eine DVD mit dem E2000-PLUS Image zuschicken. Bitte last uns aber noch etwas Zeit bis wir auf einem Stand sind, dass es euch spaß macht mit dem System zu arbeiten.
Das neue E2000-PLUS (MCU) wird zur Ersteinstellung an einem Fernseher angeschlossen. Es kann sowohl HDMI als auch der Video Ausgang verwendet werden. Es wird eine Maus und eine Tastatur benötigt. Bei der Erstinbetriebnahme werden die IP-Einstellungen vorgenommen. Nachdem die erste Einstellung (Grafische Oberfläche) abgeschlossen ist wird über die Video schnittstelle (oder auch HDMI) der aktuelle Status der Logik ausgegeben. Diese Informationen sind zu jedem Zeitpunkt einsehbar. Diese können zu jeder Zeit direkt an der MCU geändert werden (mit Maus und Tastatur).
Ab nun kann die MCU über die Weboberfläche angesprochen werden. Der Standard Port für die Weboberfläche ist Port 80. Über die Weboberfläche können jetzt alle weiteren Einstellungen vorgenommen werden. Die Logik-Datei (*.e2k) wird einfach über das Webinterface in die MCU (hoch)geladen. Danach kann diese Gestartet werden. Im Webinterface sind nun folgende Einstellungen möglich:
  1. Live View (Wie in der alten E2000-Logik Software, jetzt aber im Webinterface)
  2. Rohdaten (Technische Darstellung aller Daten)
  3. Steuerung aller virtuellen Inputs
  4. An- und Ablernen von E2000-PLUS-Bus Modulen
  5. Benutzer-Konfiguration
  6. Netzwerk-Konfiguration
  7. System-Konfiguration
  8. Einspielen einer Logik über das Internet (Portfreigabe ist Vorraussetzung) möglich
  9. Watchdog überwacht die MCU und führt bei Problemen einen Neustart durch.
  10. Aufzeichnung aller Werte zur späteren Weiterverarbeitung.
  11. und mehr
Weitere Fakten:
  • Schaltungen können jederzeit aus der Ferne geändert werden
  • Eine Internetverbindung ist nur bei Erstinbetriebnahme erforderlich
  • Es ist möglich mehrere selbsterstellte grafische Benutzoberflächen im Webinterface zu hinterlegen und diese über den Webbrowser zu bedienen
  • Download der aktuellen Logik aus der MCU
  • Die Busgeschwindigkeit wurde um den Faktor 3 angehoben. In Fehlerfall wird nun sofort wieder der Betrieb aufgenommen.
  • Die Abarbeitung der Logik geschieht mit mindestens 100 Hz und kann bis zu 30.000 Hz hoch gehen. Feste Einstellung dieses Werten ist geplant.
  • Einfaches anlernen der E2000-PLUS-Bus Module über das Webinterface (Vergabe der ID's geschieht automatisch. Neue Bus-Module werden automatisch erkannt und in das System eingebunden)
  • Update aller E2000-PLUS-Bus Module über das Webinterface
  • Alle E2000-PLUS-Bus Module besitzen eine Hardware-Kennung, durch die mit nur einem Bootloader alle Modulegeupdated werden können. Es ist kein ISP-Programmer mehr notwendig um ein Update einzuspielen.
  • Sollte ein Fataler Fehler auf dem Bus auftreten so starten alle BUS-Module wie auch die Logik neu um Folgefehler zu vermeiden.
  • Das neue Multi-Modul kann folgendes Leisten:
    • Analoge Werte einlesen
    • Digitale Werte einlesen
    • Digitale Werte ausgeben
    • Temperatur-Sensoren (DS18S20)
Das E2000-Team wünscht allen ein schönes Weihnachtsfest und einen guten rutsch ins neue Jahr!