Current time - Timer - Jazz JZ10-11-R31

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

Current time - Timer - Jazz JZ10-11-R31

Postprzez H2Optim » Pn, 6 maja 2013, 14:42

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
H2Optim
 
Posty: 2
Dołączył(a): Pn, 6 maja 2013, 14:24

Re: Current time - Timer - Jazz JZ10-11-R31

Postprzez Mateusz Sikorski » Wt, 7 maja 2013, 08:45

Witam,

dzieje się tak przez ograniczenia w Timer'ach używanych w sterownikach z serii Jazz oraz M90/M91:
Obrazek

Przy formacie HH:MM:SS w ekranie Keypad Entry sterownik z góry zakłada już rozdzielczość 10 sekundową.
Da się to jednak obejść, stosując funkcję zapisu nastawy czasowej Timera poprzez użycie rejestrów systemowych SI140 ... SI143.
Program taki w linku poniżej:
https://www.dropbox.com/s/1mww1lca63jctyy/Timers.zip
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: Current time - Timer - Jazz JZ10-11-R31

Postprzez H2Optim » So, 18 maja 2013, 23:19

Zadziałało. Dzięki za odpowiedź.
Pozdrawiam!
H2Optim
 
Posty: 2
Dołączył(a): Pn, 6 maja 2013, 14:24


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 12 gości

cron