In IP-Symcon werden alle Daten über Variablen ausgetauscht und gespeichert. Dabei muss Unterschieden werden zwischen normalen Variablen und Status-Variablen.
Jedes Gerät hat ein oder mehrere Status-Variablen, die automatisch mit dem korrekten Typ und Profil erstellt werden. In diesen Variablen wird z.B. der Status des Gerät gespeichert wird.
Der andere Typ Variable sind normale Variable, die Sie als Benutzer erstellt haben, um Daten zwischen Skripten auszutauschen oder Werte zu visualisieren. Dabei müssen Sie beachten, welchen Typ Variable Sie für ihren Zweck brauchen. Variablen in IP-Symcon können von folgenden Typen sein:
Boolean | True / False | z.B. An oder Aus |
Integer | ganze Zahlen | z-B. -10 ... -4 ... 0 ... 32 ... 472 |
Float | Gleitkommazahl | z.B. 231,956 |
Sting | Text | "Hallo IP-Symcon" |
Sie können neue Variablen anlegen, indem Sie auf der Startseite der Konsole auf "Variable hinzufügen" klicken oder in der logischen Baumansicht per Kontextmenü den Punkt "Variable hinzufügen" auswählen. Die zweite Möglichkeit hat den Vorteil, dass die Variable direkt unterhalb des von ihnen ausgewählten Objekts erstellt wird und nicht erst hinterher einsortiert werden muss.
Wenn Sie eine neue Variable in IP-Symcon hinzufügen, so sollten Sie darauf achten, dass Sie der Variablen einen aussagekräftigen Namen vergeben. Optional können Sie noch eine Bemerkung hinzufügen. Den Ort der Variablen können Sie mit den Dialog "Auswählen" festlegen oder ihn nachträglich im Objektbaum verschieben.

Ab IP-Symcon Version 2.1 können Sie ihrer Variable ein Profil vergeben, mit dem Sie die Variable für die Visualisierung vorbereiten und z.B. ein °C anhängen oder einer Reihe von Zahlenwerten entsprechende Namen vergeben (z.B. 0 = Auf, 1 = Zu). Diese Optionen können Sie auch nachträglich verändern. Eine genauere Beschreibung der Möglichkeiten finden sie hier: Variablenprofile
Mit einem Doppelklick auf den Namen der Variablen können Sie das Profil einer Variable verändern oder das Loggen dieser in die Datenbank aktivieren.
Um die Werte einer Variable mitschneiden oder verändern zu können müssen Sie per Doppelklick auf den Wert der Variable in den "Überwachungsmodus" wechselt. Alternativ können Sie per Kontextmenü auch den Eintrag "Variable ausführen" auswählen.
Das nachfolgende Bild zeigt das Überwachungsfenster, indem fortlaufend die Variablenwerte angezeigt werden und währenddessen modifiziert werden können. Ein Veränderung kann entweder über den Button "Schreiben" bestätigt werden oder über die Return-Taste.

Falls die Variable eine Status Variable ist, können Sie den Wert modifizieren, obwohl dieser als Schreibgeschützt markiert ist! Bei einer Wertänderung werden auch alle damit verbundenen Ereignisse ausgeführt. Das ist nützlich zum Testen eigener Ereignisse sollte im Live-Betrieb aber mit Vorsicht genutzt werden
Systemvariablen haben in engeren Sinn nicht mit normalen Variablen zu tun, da diese nur innerhalb von Skripten verfügbar sind. Die Beschreibung dazu finden sie unter dem Punkt Skripte.