Groups und Object
Liste der Sub-Devices eines Gerätes. Zb. hat ein Umrichter mehrere Subdevices.
Battery, Netz, PV, House zb. Für den Energiemanager. Aber auch noch Netz-Import, Netz-Export als Zählerdevice oder Batter-Ladung, Entladung.
Die ID wird dann bei den Items diesen als Liste zugewiesen. Dh. ein Item kann auch zu mehreren Gruppen zugewiesen werden. Auch kann der Wert für unterschiedliche Gruppen auch andere Werte haben. Zb. ALIAS=POWER ist Battery_Ladung anders als Netz-Import usw.. Oder Battery-Entladung. Der ALIAS ist dann identisch. Der Name und ID des Items unterschiedlich.
Die Reihenfolge der Funktionen bestimmt die Abarbeitungsfolge.
Beispiel:
*GROUP | ID | ALIAS | NAME |
0 | GRID | GRID | |
1 | BATTERY | BATTERY | |
2 | PV | PV | |
3 | HOUSE | HOUSE | |
4 | GRID_IMPORT | GRID_IMPORT | |
5 | GRID_EXPORT | GRID_EXPORT | |
6 | BATTERY_CHARGE | BATTERY_CHARGE | |
7 | BATTERY_DISCHARGE | BATTERY_DISCHARGE |
Der Reiter *GROUP wird in Kombi mit dem *ITEM für die Plug&Play Device Einbindung benötigt
Der Reiter *GROUP dient parallel dazu im Reiter *OBJECT auch zur Zuordnung des Devices zu Generic-Elementen.
Generic Elemente sind mittels DDF definierte Systemelemente du dienen der grafischen Bedienung und Überwachung von individuellen Geräten.
Bei Generic Element(interner Projektname) handelt es sich um frei definierbare Geräte.
Dh. das DDF definiert zum einen die Kommunikation zum Gerät und mittel *GROUP/*OBJECT die Darstellung als individuelles Gerät im OS.
Die Objekte die angezeigt, bedient und überwacht werden verweisen intern auf die *ITEM-Indexe.
Das Object hat folgende PARAMETER:
*OBJECT | ||||
GROUP | 0…x | Verweis auf die GROUP ID | ||
ID | 0…19 Fortlaufenden eindeutige ID | |||
ALIAS | Angezeigter Aliasnamen | Mehrsprachig vorgesehen mit , getrennte Sprache | ||
TYPE | 1,2,3,4,5,101,103,104 | IN: 1=DEZIMAL/ENUM,3=WERT,4=TEXT,5=URL | ||
ENUM | 0…n Anzahl der Enum-Werte | |||
ENUMTEXT | Enum-Texte mit , getrennt | zb. TEXT1,TEXT2,TEXT3 | ||
ENUMVAL | Enum-Werte mit , getrennt (Werte !=-3) | zb. 0,1,2,3 | ||
MIN | Min WERT | Für Trend und Eingabe | ||
MAX | Max WERT | Für Trend und Eingabe | ||
IOTYPE | Aktuell nicht genutzt | |||
DIGITS | Nachkommastellen für WERTE Anzeige | |||
ITEMID | Verweis auf ITEM-ID | |||
UNIT | Einheit | |||
ALARM | Alarmvergleich >,>=,<,<=,!=,== | |||
ALARMVAL | Alarmwert | |||
ALARMTIME | Alarmverzögerung in sec. | |||
OUTTYPE | Aktuell nicht genutzt | |||
CMDITEMID | Verweis auf Item-ID des Kommandos | |||
COMMAND | Anzahl der Kommandos | |||
COMMANDENUM | Enum-Texte mit , getrennt | zb. START,STOP, | ||
COMMANDVAL | Enum-Werte mit , getrennt(Werte !=-3) | zb. 0,1,2,3 | ||
VIEWTYPE | Anzeigetyp im UI | 0=MAIN,1=STATUS,2=PARAMTER,4=Nur ein Wert als Statusanzeige im Menu des Gerätes | ||
Nur die Kommandos der Einträge als MAIN werden in den Aktione, Widgets und Uhren als Kommandoauswahl sichtbar |
Die Geräte sind aktuell nur als BETAFUNKTION aktivierbar im Menu Einstellungen, Weitere sichtbar!
System „Gerät“ aktivieren:
- Als Konfigurator anmelden
- Zahnrad > Einstellungen > Schraubenschlüssel > Weitere > BETA-Funktionen Ein