Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Falsche Werte werden festgelegt, wenn einen Wert auf dem Terminal ändern

FAQ #100018

Wenn Sie den Wert des Elementes HMI-Objekt ändern, wird der Wert auf einen falschen Wert (z. B. 287463286) festgelegt. Es ist nicht möglich, den richtigen Wert für das Object-Element zu setzen.

 

Symptom
Wenn Sie den Wert eines Object-Elements zu ändern, wird der Wert auf einen absurden Wert (z. B. 287463286) festgelegt. Es ist nicht möglich, den richtigen Wert für das Object-Element zu setzen.

Grund
Dieses Verhalten wird durch ein falsches Format (oft Gleitkomma statt Integer-Wert) der Grenzwerte für das betreffende Objektelement verursacht. Da die PCD vergleicht ein Integer-Wert mit einer floating-point-Wert, das Ergebnis ist falsch und die PCD setzt den Grenzwert (das im floating-Point-Format gespeichert ist). Dies führt zu der seltsamen, sehr großen Wert.

Lösung
Beheben dieses Problem, stellen Sie sicher, dass die Grenzen der Objekt-Line (Min und Max) haben das gleiche Format wie der Wert begrenzt werden. Es ist nicht erlaubt, eine ganze Zahl von Wert angegeben als floating Point Wert zu begrenzen. Daher ist es nicht möglich, den Bereich 99,9 zu verwenden... 99,9 für einen ganzzahligen Wert.

Bemerkung
Beachten Sie, dass die meisten Werte verwendet und von der HCV-Bibliothek scheinen zu schweben Punktwerte wegen der Division durch 10 (z.B. 1000 wird interpretiert als 100,0 %), aber eigentlich noch sind Integer-Werte, die auch durch ganzzahlige Werte beschränkt werden.

Beispiel
HCV-Bereich von 0.. 100 % muss der HMI (= 0) Minimum und das Maximum (= 1000) begrenzt sein.

 

Categories

Local FAQ Deutschland / HMI Editor

Last update: 26.05.2015 12:19

First release: 25.05.2004 15:14

Views: 3474

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download