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