Ponowne użycie timera

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

Ponowne użycie timera

Postprzez Jakub_Skotnicki » Pn, 6 sie 2018, 15:14

W jaki sposób można użyć tego samego timera w kilku miejscach kodu?

Mam program który wymaga przechodzenia z jednego kroku do drugiego i w każdym kroku chciałbym dodać zdefiniowane opóźnienie. Jak na poniższym screenie
wykonanie timera nie zadziała ponieważ cewka w jednym miejscu jest podpinana do stanu wysokiego w innym zwierana do zera. Czy jest sposób aby to zrealizować?

Cewka Timera cały czas podpięta do stanu wysokiego i tylko robić reset w miejscu gdzie chcę jej użyć?

Obrazek
Jakub_Skotnicki
 
Posty: 16
Dołączył(a): Śr, 1 sie 2018, 21:51

Re: Ponowne użycie timera

Postprzez Jakub_Skotnicki » Pn, 6 sie 2018, 16:42

Wrzuciłem screena z błędem. Poniżej przykład o który pytałem wyżej:

Obrazek
Jakub_Skotnicki
 
Posty: 16
Dołączył(a): Śr, 1 sie 2018, 21:51

Re: Ponowne użycie timera

Postprzez Mateusz Sikorski » Wt, 7 sie 2018, 07:36

Nie zadziała to, ponieważ w Net #19 nie wykona się reset MB45 oraz set MB44, ponieważ warunkiem będzie jednoczesne zbocze narastające MB45 oraz zbocze opadające TE11 (nierealne)
Należy odłączyć te dwie linijki w ten sposób:
Obrazek

Analogicznie trzeba zrobić z krokiem 2.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08

Re: Ponowne użycie timera

Postprzez Jakub_Skotnicki » Wt, 7 sie 2018, 22:05

Nie wiem czy dobrze zrozumiałem

Analogicznie trzeba zrobić z krokiem 2.


Ale poniższy kod nie chce działać. Timer się nie zeruje, pewnie przez linie 21 i 23. Cewka cały czas zwierana do zera.
Obrazek

Zależy mi na tym, aby w kolejnych krokach używać tego samego timera T11 bez potrzeby definiowania odzielnego timera dla każdego kroku.
Jakub_Skotnicki
 
Posty: 16
Dołączył(a): Śr, 1 sie 2018, 21:51

Re: Ponowne użycie timera

Postprzez Jakub Lipski » Śr, 8 sie 2018, 07:09

Panie Jakubie,
Do wyzwolenia timera TA potrzeba sygnału wejściowego, który będzie trwał tyle, ile czas zadany. Natomiast sygnał wyjściowy załączy się gdy czas zostanie odliczony.
Załączam screen z helpa programu visilogic, co pomoże Panu to zrozumieć.
Obrazek
Jeżeli Zmieni Pan ten Timer z TA na TE (czyli takiego jakiego używał Pan wcześniej) powinno zacząć działać tak jak Pan sobie życzy.
Jakub Lipski
Elmark Automatyka Sp. z o.o.
Jakub Lipski
 
Posty: 15
Dołączył(a): Śr, 4 lip 2018, 15:32

Re: Ponowne użycie timera

Postprzez Jakub_Skotnicki » Śr, 8 sie 2018, 07:33

Jasne, zastanawiałem się czemu nie działa a nie zauważyłem, że mam użyty timer TA zamiast TE. Po zmianie działa jak należy.

Dziękuję z cierpliwość.
Jakub_Skotnicki
 
Posty: 16
Dołączył(a): Śr, 1 sie 2018, 21:51

Re: Ponowne użycie timera

Postprzez Jakub Lipski » Śr, 8 sie 2018, 07:41

Cieszę się że mogliśmy pomóc ;)
W razie pytań jesteśmy do dyspozycji.
Jakub Lipski
Elmark Automatyka Sp. z o.o.
Jakub Lipski
 
Posty: 15
Dołączył(a): Śr, 4 lip 2018, 15:32


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Google [Bot] i 4 gości

cron