Documente Academic
Documente Profesional
Documente Cultură
ATENTIE!
- O adresa de tip Timer ocupa in memorie un cuvant pe 16 biti.
- Step7 suporta maxim 256 Timere
- fiecare CPU suporta un numar limitat de Timere -> vezi in specificatiile fiecarui CPU.
- numararea se face de la valoarea prescrisa catre 0 la interval de timp specificat de baza
de timp.
Din cei 16 biti, bitii 0-11 reprezinta valoarea prescrisa in BCD (in BCD, 4 biti corespund la o
cifra 0-9), bitii 12-13 reprezinta baza de timp ( 00=10ms, 01=100ms, 10=1s, 11=10s)
IMPORTANT!
Daca specifici ORE-MINUTE ca fiind valoarea prescrisa, va rotunji la minut si astfel vei
pierde pana la 10 secunde.
RECOMANDARE:
daca vrei sa contorizezi 5 minute, introdu S5T#5m0s0ms, nu S5T#5m
Page 1 of 4
2) W#16#wxyz
· unde w = baza de timp
· unde xyz = valoarea de timp in BCD
IMPORTANT!
In functie de baza de timp introdusa, ai limitare la numarul maxim pe care il poti prescrie.
0.01 second 10MS to 9S_990MS
0.1 second 100MS to 1M_39S_900MS
1 second 1S to 16M_39S
10 seconds 10S to 2H_46M_30S
ATENTIE!
Alegeti baza de timp si in functie de aceasta limitare.
Page 2 of 4
Ce instructiune de tip timer sa aleg?
S set
Q iesire
Q iesire
Q iesire
Q iesire
Page 3 of 4
S_PULSE (Pulse Tmer) - iesirea e 1 atata timp cat intrarea e 1. Daca intrarea pica in 0,
iesirea pica si ea in 0.
Ex: trebuie sa apas pe start timp de 5 secunde sa porneasca instalatia. Daca iau mana mai
devreme, se reseteaza singur si trebuie sa apas din nou.
S_PEXT (Extended Pulse Timer) - iesirea e 1 din momentul in care intrarea a devenit 1,
chiar daca intrarea pica in 0, iesirea ramane 1 pana la atingerea valorii prescrise.
Ex: din momentul in care se apasa start, sa sune o hupa timp de 5 secunde ot. a se elibera
zona instalatiei. E suficienta apasarea scurta.
S_ODT (On Delay Timer) - Iesirea e 1 numai dupa ce intrarea este 1 un timp prescris si
ramane 1 atata timp cat intrarea ramane 1.
Ex: trebuie sa apas pe start, in acest timp suna hupa sa se elibereze zona si iesirea se va
activa dupa acest timp atata timp cat am butonul apasat. Cand am luat mana iesirea se va
dezactiva.
S_ODTS (Retentive On Delay Timer) - iesirea devine 1 numai dupa ce expira timpul
prescris din momentul in care intrarea devine 1. Chiar daca intrarea pica in 0, la expirarea
timpului iesirea va fi 1.
Ex: Am de pornit mai multe motoare si vreau sa le pornesc la intervale de timp, pentru a nu
suge curent prea mult din sursa, sa evit sarirea sigurantelor in cazul pornirii simultane a
tuturor.
S_OFFDT (Off Delay Timer) - iesirea e 1 de cand intrarea devine 1 si ramane 1 un timp
prescris de cand intrarea pica in 0.
Ex: Am un ventilator care vreau sa porneasca odata cu motorul si sa isi continue rularea
inca un timp prescris de la oprirea motorului.
Page 4 of 4