_general

Das _general-Config speichert beliebige Werte. Die Attribute des _general-Configs heißen wie die WinCC OA Datentypen int, float, string usw. Von jedem Typ gibt es fünf Attribute wie z.B. _float_01 bis _float_05. Die möglichen Attribute sind in der folgenden Tabelle aufgelistet.

Attribute Typ
_char_01 char
_unsigned_01 uint
_int_01 int
_float_01 float
_bool_01 bool
_bit32_01 bit32. Es können beide Dezimal- und Hexadezimalwerte angegeben werden. Der Wert wird als Hexadezimalwert angezeigt.
_string_01 string
_time_01 time
_dpid_01 dpid
_langString_01 langString
_dyn_char_01 dyn_char
_dyn_unsigned_01 dyn_uint
_dyn_int_01 dyn_int
_dyn_float_01 dyn_float
_dyn_bool_01 dyn_bool
_dyn_string_01 dyn_string
_dyn_time_01 dyn_time
_dyn_dpid_01 dyn_dpid
_dyn_langString_01 dyn_langString
_blob_01 blob
_dyn_blob_01 dyn_blob
_long_01 long
_dyn_long_01 dyn_long
_ulong_01 ulong
_dyn_ulong1 dyn_ulong
_bit64_01 bit64. dyn_bit32. Es können beide Dezimal- und Hexadezimalwerte angegeben werden. Der Wert wird als Hexadezimalwert angezeigt.

Das _general-Config kann wie folgt gesetzt werden:

dpSet("System1:TestDP.Float:_general.._type", DPCONFIG_GENERAL);/* Setzte Config */

string test = "System1:TestDP.Float:_general..";

float TestFloat = 11.4;

dpSet(test+Eingabe.text, TestFloat); /* Setzte das Attribut und den Wert. Das Attribut wird über ein Textfeld angegeben. So können Sie ein beliebiges Attribut der oben erwähnten Attribute angeben. Sie müssen natürlich im GEDI ein Textfeld "Eingabe" hinzufügen */

Das Attribut des Configs wird über ein Textfeld angegeben. In diesem Fall ist das Attribut _float_01. Sie können das Attribut auch direkt wie folgt angeben:

string test = "System1:TestDP.Float:_general.._float_01";

Abbildung 1. _general-Config

HINWEIS

Attribute des _general-Configs können auf Knoten parametriert werden. Sie werden jedoch nicht an Kind-knoten vererbt. Wenn Sie zum Beispiel System1:abc.:_general.._float_01 parametrieren und das _general-Konfig für einen anderen Knoten desselben DPS nicht gesetzt wird. Eine Abfrage liefert nur für den gesetzten Knoten Werte.