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

Anmerkung:

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