Valori errati vengono impostati quando si modifica un valore sul terminale
FAQ #100018
Quando si modifica il valore di un elemento oggetto HMI, il valore è impostato su un valore errato (es. 287463286). Non è possibile impostare il valore corretto per questo elemento oggetto.
Sintomo
Quando si modifica il valore di un elemento oggetto, il valore è impostato su un valore assurdo (es. 287463286). Non è possibile impostare il valore corretto per questo elemento oggetto.
Motivo
Questo comportamento è causato da un formato sbagliato (spesso virgola anziché valore integer) dei limiti per l'elemento dell'oggetto interessato. Perché il PCD confronta un valore intero con un galleggiante punto di valore, il risultato è sbagliato e il PCD imposta il valore limite (che è memorizzato nel formato di punto flottante). Ciò conduce al valore strano, molto grande.
Soluzione
Per risolvere tale problema assicurarsi che i limiti (Min e Max) della linea oggetto hanno lo stesso formato come valore ad essere limitata. e non è consentito limitare un intero valore dal valore specificato come floating point valore. Pertanto non è possibile utilizzare la gamma-99.9... 99,9 per un valore integer.
Osservazione
Si noti che la maggior parte dei valori utilizzati e impostare la biblioteca HCV sembrano galleggianti valori point a causa della divisione di 10 (ad es. 1000 viene interpretato come 100,0%) ma in realtà ancora sono valori integer che devono essere limitati dai valori integer, troppo.
Esempio
Gamma HCV da 0% deve essere limitato in HMI di minimo (= 0) e massimo (= 1000).
Categories
Local FAQ Deutschland / HMI Editor
Last update: 27.05.2015 17:44
First release: 25.05.2004 15:14
Views: 3462