Interne Kommunikationsobjekte (interne KOs) werden z.B. für Logiken und Visualierungen eingesetzt. Interne KOs können wie interne Variablen verstanden werden und werden daher niemals direkt auf den KNX-Bus gesendet.
Eigenschaften
Name: frei wählbarer Name des KOs
Datentyp***r-2:
interne KOs sollten i.d.R. vom Typ "Variant" sein (dieser Datentyp kann sowohl Zahlen als auch Text enthalten)
bei Bedarf kann jedoch auch ein DPT zugewiesen werden
Initialwert: das KO wird beim Start mit diesem Wert belegt
bei nicht-remanenten KOs wird dieser Wert bei jedem Start gesetzt
bei remanenten KOs wird dieser Wert bei jedem Start nur dann gesetzt, wenn der KO-Wert [leer] ist
Remanent: ist diese Option aktiviert wird der KO-Wert dauerhaft gespeichert, d.h. der KO-Wert bleibt auch bei einem Neustart/Projektaktivierung erhalten
der Remanentwert des KOs bleibt solange erhalten, bis die Option "Remanent" deaktiviert wird
Wichtig: Sämtliche Änderungen an der KO-Konfiguration (z.B. Datentyp) mit Ausnahme der Option "Remanent" führen nicht zum Löschen des Remanentwerts.
Hinweis:
Entspricht der Wertbereich des KO-Wertes nicht dem angegeben Datentyp, wird der KO-Wert ggf. korrigiert (z.B. Minimum und Maximum). Sollte eine Korrektur nicht möglich sein, wird der KO-Wert nicht verändert und ein entsprechender Hinweis (Monitor-Log) protokolliert.
Filtereinstellungen
Der KO-Wert wird beim Senden und Empfangen wie folgt modifiziert:
Minimum (Integer/Float): der KO-Wert muss mindestens diesem Wert entsprechen (unterschreitet der KO-Wert das Minimum, wird der KO-Wert auf diesen Wert gesetzt)
Maxmium (Integer/Float): der KO-Wert darf maximal diesem Wert entsprechen (unterschreitet der KO-Wert das Maximum, wird der KO-Wert auf diesen Wert gesetzt)
Raster (Integer/Float): der KO-Wert wird auf einen Wert mit dieser "Schrittweite" umgerechnet
z.B. Raster=0.5: der KO-Wert 0.45 wird zu 0, der KO-Wert 2.98 wird zu 2.5 umgerechnet
dieser Wert wird zudem für den Befehl "Rasterwert addieren/subtrahieren"***1007 verwendet
Nachkommastellen: der KO-Wert wird ggf. auf die angegebene Anzahl von Nachkommastellen gerundet
Wertliste: der KO-Wert wird auf einen nummerischen Wert aus dieser Liste (kommasepariert) umgerechnet
die Wertliste (max. 1000 Zeichen) kann beliebige numerische Werte enthalten, z.B. "-10,0,5.34,100,50,40,30"
der KO-Wert wird stets auf den Listenwert umgerechnet, der dem tatsächlichen KO-Wert am nächsten kommt
die Reihenfolge der Listenwerte ist beliebig (der Befehl "Wertliste vor/zurück"***1007 orientiert sich jedoch an der Reihenfolge der Werte)
ungültige Werte werden ignoriert, z.B. "1,EDOMI,2,,," wird zu "1,2"
ein nicht-nummerischer KO-Wert wird nicht verändert
die Wertliste wird zudem für den Befehl "Wertliste vor/zurück"***1007 verwendet
Hinweis: Bei "Eingabe"-Visuelementen (z.B. Tastatureingabe***1002-10 oder Drehregler***1002-11) wird die Wertliste während der Eingabe ignoriert, erst beim Setzen des KO-Wertes wird die Wertliste angewendet.
Wichtig: Die Wertliste wird nach der Einstellung "Raster" angewendet, jedoch vor den Einstellungen "Minimum/Maximum/Nachkommastellen".
Achtung: Existiert ein Wert mehrfach in der Wertliste, wird nur das erste Vorkommen zur weiteren Verarbeitung herangezogen. Dies kann zu unerwarteten Ergebnissen führen, daher ist sicherzustellen, dass jeder Wert genau einmal in der Wertliste vorhanden ist.
Hinweis:
Kann der KO-Wert nicht den Filtereinstellungen entsprechend korrigiert werden, wird der KO-Wert nicht verändert.
Notizen
Hier können beliebige Notizen (z.B. Bedeutung bestimmter KO-Werte) hinterlegt werden. Die maximale Länge beträgt 1000 Zeichen.
Schaltflächen
Mit der Schaltfläche "Live" wird ggf. der aktuelle Wert des KOs aus dem Live-Projekt***a-2 ermittelt und angezeigt, ausserdem kann das KO auf einen Wert gesetzt werden (weitere Informationen***1010).
Hinweis:
Diese Schaltfläche steht nur zu Verfügung, wenn das Arbeitsprojekt mit dem Live-Projekt referenziert ist (siehe Ermittlung von Live-Werten***a-2)