Utilizarea temporizatoarelor



Utilizarea temporizatoarelor

1.1            Introducere

Se pot utiliza temporizatoarele incorporate in FEC. In aplicatia "Dispozitiv de ridicare", dupa  ce cilindrul 2A s-a retras, ca masura de protectie, cilindrul 1A trebuie sa astepte 5 sec inainte de retragere.

1.2              Utilizarea functiei Help

·         Click pe "Help"

·         Click pe "Help Topics"

·         Click pe "Index" tab si scrie "Timers"

·         Continutul documentatiei despre  Timers este afisat in dreapta.

·         In controlerul FEC se admit operanzii pentru temporizatorul "x":

o          Tx      - Timer "x", operand de un bit care reprezinta starea temporizatorului. Poate avea valoarea 1 sau 0 si poate sa-si schimbe valoarea prin SET Tx sau RESET Tx.

o          TPx    - Temporizator presetat pentru Timer "x", este un operand multibit de un cuvant (16 biti) care reprezinta valoarea data de programator prin: LOAD V200 TO TPx. Se incarca valoarea de 2 sec la TPx. Valoarea maxima a temporizatorului presetat este de 65535, adica 655 sec.

o          TWx  - Timer word "x" este un operand multibit de un cuvant care reprezinta valoarea curenta a temporizatorului x. La activarea temporizatorului (SET Tx) se incarca valoarea lui TPx in TWx, dupa care numarul este decrementat la fiecare impuls de ceas al controlerului. Cand TWx ajunge la 0, Tx este resetat automat si temporizatorul este dezactivat.

·         Formatul uzual al temporizatoarelor este:

STEP 10

IF                             I0.1                          'Input 0.1

THEN      SET         O0.2                        'Lampa

SET         T1                            'Temporizator 1

                with          5s

STEP 20

IF             N             T1                            'Temporizator 1

THEN      RESET    O0.2                        'Lampa

                JMP TO   10

 


·         Sunt 256 temporizatoare in FEC declarate ca T0 pana la T255.

1.3            Inserarea temporizatorului in proiect

In programul de mai sus al proiectului, se modifica STEP 40 si apare STEP 50, astfel:

STEP 10

IF                             SB                           'Buton Start

                AND        B1                            'Cilindru 1A retras

                AND        B3                            'Cilindru 2A retras

THEN      SET         Y1                            'Solenoid pentru cilindrul 1A

STEP 20

IF                             B2                            'Cilindru 1A extins

THEN      SET         Y2                            'Solenoid pentru cilindru 2A

STEP 30

IF                             B4                            'Cilindru 2A extins

THEN      RESET    Y2                            'Solenoid pentru cilindru 2A

STEP 40

IF                             B3                            'Cilindru 2A retras

THEN      SET         T1                            'Temporizator 1

                with          5s

STEP 50

IF             N             T1                            'Temporizator 1

THEN      RESET    Y1                            'Solenoid pentru cilindru 1A

JMP TO   10

               

 


Dupa ce cilindrul 2A s-a retras, temporizatorul va fi activat pentru 5 sec si dupa care cilindrul 1A se va retrage.

Reconstruieste proiectul si testeaza functionalitatea programului.



Ultimele documente adaugate
Mihai EminescuMihai Eminescu
   - Opere romantice - autori si opere reprezentative Gioacchino Rossini, Giuseppe Verdi, Richard Wagner
Mihai Beniuc
   - Mihai beniuc - „poezii"
Mihai EminescuMihai Eminescu
   - Mihai eminescu - student la berlin
Mircea EliadeMircea Eliade
   - Mircea Eliade - Mioara Nazdravana (mioriţa)
Vasile AlecsandriVasile Alecsandri
   - Chirita in provintie de Vasile Alecsandri -expunerea subiectului
Emil GirlenuEmil Girlenu
   - Dragoste de viata de Jack London
Ion Luca CaragialeIon Luca Caragiale
   - Triumful talentului… (reproducere) de Ion Luca Caragiale
Mircea EliadeMircea Eliade
   - Fantasticul in proza lui Mircea Eliade - La tiganci
Mihai EminescuMihai Eminescu
   - „Personalitate creatoare” si „figura a spiritului creator” eminescian
George CalinescuGeorge Calinescu
   - Enigma Otiliei de George Calinescu - geneza, subiectul si tema romanului



Scriitori romani