przez Mateusz Sikorski » Cz, 31 maja 2012, 06:41
Witam Panie Łukaszu,
proponuję zastosowanie bitu SB13 ("1" gdy wykryte zbocze narastające bitu SB3 odpowiadającego za 1 sekundowy puls).
Domyślam się, że jedno z wejść (lub wyjść) fizycznych, kontroluje pracę silników w maszynie.
Należałoby teraz inkrementować co sekundę (za to odpowiada bit SB13) wartość rejestru (najlepiej Memory Long lub Double Word), wtedy gdy silniki maszyny pracują.
W załączniku przesyłam przykładowe rozwiązanie, które po wyłączeniu sterownika nie kasuje rejestru ML0 (zostanie skasowany tylko przez użytkownika lub z powodu słabej lub braku baterii podtrzymującej pamięć RAM sterownika PLC).
- Załączniki
-
- czas_pracy.tif
- (5.63 KiB) Pobrane 769 razy
Mateusz Sikorski
Elmark Automatyka S.A.