Projekte repräsentieren sämtliche Konfigurationen und Einstellungen***1000, wie z.B. Logiken***1000-10, Visualisierungen***1000-20 und Kommunikationsobjekte***1000-30.
Hinweis:
Projekte werden grundsätzlich in der Verwaltung***103 erstellt und administriert.
Grundsätzlich werden folgende Projekt-Typen unterschieden:
Arbeitsprojekt: dieses Projekt ist aktuell zur Bearbeitung "geöffnet", alle Konfigurationen und Einstellungen***0-1 in EDOMI beziehen sich auf dieses Projekt
Live-Projekt: dieses Projekt wird aktuell (vollkommen unabhängig vom aktuellen Arbeitsprojekt) "ausgeführt" und über die Statusseite***0-0 kontrolliert
Archivierte Projekte: diese Projekte wurden archiviert oder importiert und können bei Bedarf in der Verwaltung***103-12 geöffnet werden
Arbeitsprojekt
Dieses Projekt ist aktuell zur Bearbeitung "geöffnet", alle Konfigurationen und Einstellungen in EDOMI beziehen sich auf dieses Projekt.
Das Arbeitsprojekt ist prinzipiell unabhängig vom Live-Projekt, d.h. sämtliche Änderungen beeinflussen das Live-Projekt in keiner Weise.
Im Detail gibt es jedoch einige Schnittstellen zwischen Arbeitsprojekt und Live-Projekt, z.B. bei der Anzeige von Live-Werten im Logikeditor***1 oder in der Konfiguration der Kommunikationsobjekte***1000-30 (siehe "Ermittlung von Live-Werten").
Wichtig:
Änderungen am aktuellen Arbeitsprojekt werden erst nach einer Projektaktivierung***103-13 wirksam: Dabei wird das Arbeitsprojekt in das Live-Projekt überführt.
Live-Projekt
Dieses Projekt wird aktuell (vollkommen unabhängig vom aktuellen Arbeitsprojekt) "ausgeführt" und über die Statusseite***0-0 kontrolliert.
Das Live-Projekt repräsentiert das Ergebnis der Projektaktivierung***103-13 eines Arbeitsprojekts. Bis auf wenige Ausnahmen (s.o.) verhält sich das Live-Projekt vollkommen unabhängig vom aktuellen Arbeitsprojekt.
Jedoch ist das Live-Projekt ggf. mit dem aktuellen Arbeitsprojekt referenziert, z.B. werden auf diese Weise remanente Daten bei einer Projektaktivierung abgeglichen. Basiert das Live-Projekt nicht(!) auf dem aktuellen Arbeitsprojekt, werden bei einer Projektaktivierung sämtliche Remanentdaten gelöscht, da keinerlei Beziehung zwischen den Projekten besteht.
Archivierte Projekte
Diese Projekte wurden archiviert oder importiert und können bei Bedarf in der Verwaltung***103-12 geöffnet werden.
Ermittlung von Live-Werten
Die Ermittlung von Live-Werten (z.B. im Logikeditor***1 oder in der Konfiguration von Kommunikationsobjekten***1000-30) ist nur möglich, wenn das Arbeitsprojekt mit dem Live-Projekt referenziert ist.
Bei der Ermittlung von Live-Werten wird nicht(!) überprüft, ob das aktuelle Arbeitsprojekt mit dem Live-Projekt tatsächlich "übereinstimmt". Wird z.B. der Live-Wert eines KOs ermittelt, das erst nach(!) der Projektaktivierung zum Arbeitsprojekt hinzugefügt wurde, kann kein Live-Wert ermittelt werden da dem Live-Projekt dieses neue KO nicht bekannt ist.
Im Logikeditor wird ebenfalls nicht(!) überprüft, ob z.B. der Eingang eines Logikbausteins zwischenzeitlich im Arbeitsprojekt umbelegt wurde. Die Live-Werte aus dem Live-Projekt werden lediglich auf die Logikbausteine im Logikeditor "projiziert".