Witam.
Mam problem z odliczaniem aktualnej wartości timera.
Mam dwie zmienne HMI typu TIMER powiązane z timerem T1:
- Type: Preset, Keypad Entry, Format HH:MM:SS
- Type: Current, Remaining Time, Format HH:MM:SS
Problem leży w odświeżaniu aktualnej wartości timera. Zaraz po załadowaniu programu do sterownika i starcie timera, wartość Current odświeżana jest co sekundę (np. 00:59:59 -> 00:59:58 -> 00:59:57).
Jeśli natomiast zmienię wartość Preset timera i ponownie go uruchomię, wartość Current zmienia się co 10 sekund (np. 00:59:50 -> 00:59:40 -> 00:59:30). Czas odmierzany jest prawidłowo, jednak aktualna wartość timera pokazywana na wyświetlaczu, odświeżana jest co 10 sekund. Problem pojawia się tylko po zmianie wartości Preset z poziomu panela operatorskiego i problem ustaje dopiero po ponownym przesłaniu programu do sterownika.
Jak mogę sobie z tym poradzić?
Dla przykładu przesyłam demonstracyjny program, w którym problem występuje:
https://dl.dropboxusercontent.com/u/44643624/Timers.U90
Aby przetestować działanie programu należy:
1) Przesłać powyższy program do sterownika (Jazz JZ10-11-R31)
2) Włączyć timer klawiszem INFO (na wyświetlaczu pojawia się aktualna wartość timera - odświeżana co 1 sekundę)
3) Zatrzymać timer przyciskiem INFO
4) Zmienić wartość timera przyciskiem ENTER, zatwierdzić
5) Ponownie włączyć timer klawiszem INFO (teraz aktualna wartość odświeżana jest co 10 sekund - dlaczego?)
Proszę o pomoc.
Pozdrawiam,
Błażej Brzóstowicz