_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
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).
