_u_range
| Attribut (neutral) | Typ | Beschreibung |
|---|---|---|
| _type | int | Art der Wertbereichsangabe |
| allgemein | ||
| _list_auth | dyn_int | Detailliste |
| MinMax-Wertebereich | ||
| _incl_max | bool | Maximumwert ist im Wertebereich inkludiert |
| _incl_min | bool | Minimumwert ist im Wertebereich inkludiert |
| _max | anytype | Maximumwert |
| _neg | bool | Wertebereichsbehandlung umkehren (negieren). Negation des Maximumwertes. |
| _min | anytype | Minimumwert |
| _neg | bool | Wertebereichsbehandlung umkehren (negieren). Negation des Minimumwertes. |
| Mengen-Wertebereich | ||
| _set | dyn_anytype | Mengenattribut |
| _neg | bool | Wertebereichsbehandlung umkehren (negieren). Negation der gesetzten Werte. |
| Matchwertebereich | ||
| _match | string | Matchtext für Wertebereich |
Siehe auch Kapitel _u_range (Benutzer-Wertebereich) für mehr Information über das _u_range Konfig.
Achten Sie darauf, dass beim Setzen dieses Konfigs (außer bei _u_range.._list_auth - read only!) auch eine Berechtigungsstufe angegeben werden muss! Also z.B. _u_range.step._type, geschrieben, wobei "step" für eine Berechtigungsstufe von 1-32 steht.
Konstanten für .._type
| CTRL-Konstante | Int-Wert | Anmerkung |
|---|---|---|
| DPCONFIG_NONE | 0 | kein WinCC OA Wertebereich |
| DPCONFIG_USER_RANGECHECK | 9 | Wertebereich |
Attribut "_u_range.._type"
| CTRL-Konstante | Int-Wert | Anmerkung |
|---|---|---|
| DPDETAIL_RANGETYPE_NONE | 0 | kein Benutzerwertebereich |
| DPDETAIL_RANGETYPE_MINMAX | 4 | MinMax Benutzerbereich |
| DPDETAIL_RANGETYPE_SET | 3 | Set Benutzerbereich |
| DPDETAIL_RANGETYPE_RANGE_ALL | 2 | Alles ist Benutzerbereich |
| DPDETAIL_RANGETYPE_MATCH | 5 | Match Benutzerbereich |
Beispiel
So parametrieren Sie das Config für den Benutzer Wertebereich:
main()
{
dpSet("TestDP_1.element:_u_range.._type",
DPCONFIG_USER_RANGECHECK, "TestDP_1.element:_u_range.5._type",
DPDETAIL_RANGETYPE_MINMAX, "TestDP_1.element:_u_range.5._max",
50, "TestDP_1.element:_u_range.5._min", 2,
"TestDP_1.element:_u_range.5._incl_max", TRUE,
"TestDP_1.element:_u_range.5._incl_min", TRUE);
}
Benutzer Wertebereich für Berechtigungsstufe 5 liegt zwischen 50 (Max.) und 2 (Min.) inklusive der Grenzen. Weitere Informationen zum Config "_u_range" finden Sie im Kapitel Modul PARA - _u_range (Benutzer-Wertebereich).
