Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:process_variables [2013/02/21 14:16] stefan.barth gelöscht |
software:tim:process_variables [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Prozessvariable ===== | + | ====Prozessvariablen==== |
- | Die Prozessvariable ist die kleinste und zugleich universale Informationseinheit in einem GAMMA-Datenmodell.\\ | + | Prozessvariablen werden die Daten genannt, die in eine Smartform eingegeben wurden und in TIM gespeichert wurden. Pro HTML Element (z.B. [[smartform_basics#Eingabefelder | Eingabefeld]]) wird eine sogenannte Prozessvariable erstellt. Der Name der Prozessvariable entpsricht der ID des Feldes und der Inhalt entspricht dem Inhalt des Feldes. \\ |
- | Grundsätzlich werden alle wichtigen Informationen in einer GAMMA-Applikation - egal ob benutzerdefinierte Variable, Messwert, Parameter für eine Funktion, usw. - in einer PV abgelegt. Gültige Datenformate für PV sind Zahlen (in verschiedenen Formaten von 8-bit unsigned bis zu bis 64-bit double float) und Strings sowie benutzerdefinierte Datencontainer.\\ | + | Alle Textdaten, die in ein [[smartform_basics#Eingabefelder | Eingabefelder]] eingegeben werden, werden gespeichert und beim nächsten Öffnen der Smartform wird dieses Textfeld mit exakt dieser Information befüllt.\\ |
+ | Der Stand von [[smartform_basics#Auswahlbox (Radiobuttons) | Radiobuttons]], [[smartform_basics#Auswahlbox (Checkboxes) | Checkboxes]] und [[smartform_basics#Auswahlfeld (Selectbox) | Selectboxes]] wird ebenfalls gespeichert und bei erneutem Öffnen wieder hergestellt. | ||
+ | <note tip>Prozessvariablen werden mit ${<PROZESSVARIABLENNAME>} aufgerufen</note> | ||
- | Jede Prozessvariable besteht mindestens aus den folgenden Elementen:\\ | ||
- | * Bezeichner\\ | ||
- | * Datentyp\\ | ||
- | * Datenwert\\ | ||
- | |||
- | Darüberhinaus können weitere Daten in die Struktur der Variablen eingebunden sein. Somit ist die PV eine intelligente Informationseinheit, die imstande ist, sich selbst zu beschreiben. Sie kann neben Properties wie Logging mit Zeitstempel, Simulation, Minimal- und Maximalwerte, verlinkte I/O-Kanäle, Signale an Prozesse usw. auch zusätzliche Metadaten wie z. B. einen Beschreibungstext enthalten. |