126/241
Bosch Rexroth AG
Items
Anmerkung
Es werden zwei unterschiedliche Formate der Suchbedingung unterstützt:
Suchbedingung im XML-Format:
●
Root-Tag des XML-Strings lautet "DBTCond".
●
Für die Einzelbedingungen sind die Elementbezeichner aus dem Daten‐
satz-Header zu verwenden.
●
Zur Festlegung der Maske der relevanten Bits werden die Elementbe‐
zeichner BQ1Mask, BQ2Mask und BQ3Mask verwendet.
●
Die Werte für die Bit-Arrays (z.B. BQ1) und die Bitmasken (z.B. BQ1Mask)
werden folgendermaßen interpretiert:
–
als Hexadezimalzahl, wenn sie mit "0x" oder "0X" beginnen,
–
als Oktalzahl, wenn sie mit "0" beginnen,
–
ansonsten als Dezimalzahl.
Randbedingung:
Es dürfen nur vordefinierte Tag-Namen verwendet werden.
Beispiel:
<DBTCond><K1>1</K1><BQ2>1</BQ2><BQ2Mask>1</BQ2Mask></
DBTCond>
Suchbedingung in Listenform:
●
Die Liste enthält Einzelbedingungen, die alle erfüllt sein müssen.
●
Die Einzelbedingungen werden durch Komma voneinander getrennt.
●
Eine normale Einzelbedingung hat folgende Form: <Tagname><Ver‐
gleichsoperator><Wert> (z.B. SKQ=4711)
●
Folgende Vergleichsoperatoren sind erlaubt:
–
"=" gleich
–
">" größer
–
">=" größer gleich
–
"<" kleiner
–
"<=" kleiner gleich
–
"<>" ungleich
Einschränkung für SKQ: Es sind nur "=" und "<>" erlaubt.
●
Eine
Bitmasken-Einzelbedingung
me><Wert><Maske (z.B. BQ1=0x307000:0xF0FF00).
–
<Wert> enthält den Wert der relevanten Bits
–
<Maske> enthält die Maske der relevanten Bits
Achtung: Als Vergleichsoperator ist nur "=" erlaubt.
●
Werte und Masken werden folgendermaßen interpretiert:
–
als Hexadezimalzahl, wenn sie mit "0x" oder "0X" beginnen,
–
als Oktalzahl, wenn sie mit "0" beginnen,
–
ansonsten als Dezimalzahl.
●
Innerhalb von <Wert> werden vorlaufende und nachlaufende Leerzeichen
nicht ausgewertet.
Soll ein String mit solchen Leerzeichen vorgegeben werden, so muss der
Teilstring in Hochkommata eingeschlossen werden (z.B. SKQ=' ')
DOK-MTX***-OPC*COM*V11-PR02-DE-P
Rexroth IndraMotion MTX 11VRS OPC-Kommunikation
hat
folgende
Form:
<Tagna‐