< Wróć do bazy wiedzy

Dlaczego przy próbie zmiany wartości rejestru w przeglądarce internetowej lub na panelu pojawia się komunikat “Value out of bounds” dla formatu DEC.1?

 

Przykładowo, jeśli jeden z rejestrów został w wizualizacji zdefiniowany jako rejestr o formacie DEC.1 (liczba dziesiętna z jednym miejscem po przecinku), jego limity zostały określone jako 10.0 – 50.0, a po uruchomieniu użytkownik wpisze wartość 20.0, wyświetlony zostanie komunikat “Value out of bounds 10.0..50.0”, a nowa wartość nie zostanie przyjęta.

Wynika to z tego, że aby limity były prawidłowo określone, w Web-Editorze powinny być zdefiniowane w formacie sterownika. Format wybrany w Web-Editorze dotyczy wyłącznie wartości wyświetlanych na wizualizacji, a nie limitów. Sterownik przechowuje te wartości jako liczba całkowita (np. liczba w formacie DEC.1 wyświetlana na wizualizacji jako 25.8 w rejestrze sterownika jest liczbą 258).

Zatem, aby ustawić limity w formacie wizualizacji 10.0 – 50.0 w ustawieniach tego rejestru w Web-Editorze limity powinny być określone jako 100 i 500.

Wartości wprowadzane w polu edycji w wizualizacji powinny być wprowadzane w formacie wybranym w Web-Editorze. Zatem dla formatu DEC.1 aby wprowadzić do sterownika wartość 20.1, w polu edycji należy wpisać 20.1, a nie 201.

 

Nasz serwis wykorzystuje pliki cookies. Korzystając z witryny wyrażasz zgodę na ich zapis lub wykorzystanie. Zgoda na wykorzystanie plików cookies jest jednoznaczna z zapoznaniem się i przyjęciem treści polityki cookies.
Akceptuję