Ten wpis jest kontynuacją Akademii PLC Elmark, opisuje timery dostępne w programie UniLogic oraz ich możliwości i zastosowanie.
Timery dostępne w programie UniLogic
TON Timer
TON Timer używa się do opóźniania załączania wyjść. Zlicza on czas, przez który jego bit wejściowy ma wartość "prawda" i po upłynięciu zadanej mu ilości czasu, włącza bit wyjściowy. W praktyce, jeśli będziemy nieustannie przytrzymywać przycisk podłączony do bita wejściowego timera, przez czas do którego ma on doliczyć, włączy się urządzenie podłączone do bitu wyjściowego np. lampka.
TOF Timer
TOF Timer używa się do opóźnienia wyłączania wyjść. Zlicza czas, od momentu w którym bit wejściowy ma wartość 0. Po odliczeniu zadanej mu ilości czasu, wyłącza swój bit wyjściowy. W praktyce oznacza to, że jeśli odpuścimy przycisk, który jest podłączony do bita wejściowego, to timer zacznie odliczać nadany mu czas. Po zakończeniu odliczania wyłączy element podłączony do bitu wyjściowego np. lampkę.
TA Timer
TA Timer sumuje czas przez który bit wejściowy jest w stanie 1 i po osiągnięciu nadanej wartości włącza bit wyjściowy. Oznacza to, że możemy w trakcie odliczania puścić przycisk podłączony do bita wejściowego i wartość na timerze nie zostanie zresetowana, a po ponownym wciśnięciu odliczanie będzie kontynuowane od momentu, w którym zostało przerwane.
TP Timer
TP Timer uruchamia swój bit wyjściowy tylko i wyłącznie kiedy jest w trakcie odliczania. Kiedy na bicie wejściowym timera pojawi się impuls, to rozpoczyna on odliczanie.
TE Timer
TE Timer działa bardzo podobnie do TP Timera. Jedną różnica polega na tym, że jeśli w trakcie odliczania na wejściu timera pojawi się sygnał to zaczyna on odliczanie od początku.
Inne funkcje timerów
Timer Box
Jest to element który możemy dodać do panelu HMI, a jego zadaniem jest pokazywanie jednej z wartości timera. Czas który pozostał do końca odliczania, ilość czasu która minęła od początku odliczania lub wartość, do której ma doliczyć.
Timer Reset
Timer Reset to element, który można dodać do Laddera. Ten element resetuje zmienne, w których zapisana jest wartość timera. Kiedy na jego wejściu pojawi się impuls, to resetuje on wartości timera, do którego go przypiszemy.
Podsumowanie
Timery są przydatną funkcją, używaną bardzo często podczas programowania sterowników PLC. Tworząc program należy pamiętać o używaniu odpowiedniego timera do danej aplikacji. Powyższy artykuł powinien przybliżyć w pewnym stopniu możliwości oraz typy timerów dostępnych w programie UniLogic. Poniższy filmik pokazuje w jaki sposób stworzyć prosty program z timerem.
Zachęcamy do zapoznania się z pozostałymi częściami kursu Akademi PLC Elmark, dzięki którym można poznać inne istotne cechy i funkcje sterowników Unitronics:
- Sterowniki Unitronics serii UniStream
- Uruchomienie sterownika UniStream i instalacja UniLogic
- Konfiguracja sprzętowa sterownika Unitronics UniStream
- Typy danych dostępnych w sterownikach UniStream
- Tagi i struktury w programie UniLogic
- Podstawy tworzenia wizualizacji w UniLogic
- UniLogic prosty program przycisk + lampka
- Timery dostępne w UniLogic
- RTC w sterownikach Unistream
- String, czyli tekstowy typ danych
- DataSampling i archiwizacja danych w UniLogic
- I/O w sterownikach PLC UniStream
- Alarmy wbudowane w programie UniLogic
- UAC, czyli Zarządzanie uprawnieniami użytkowników
- Dostęp VNC do sterownika UniStream
- Tabele Danych w programie UniLogic
- Komunikacja EtherNet/IP
- Komunikacja ModBus RTU w UniStream
- Regulator PID w sterownikach UniStream
- Komunikacja CAN, czyli szeregowa magistrala komunikacyjna
- Konfiguracja Falowników w UniLogic
- Komunikacja za pomocą protokołu FTP
- Protokół MQTT w środowisku UniLogic
- Konfiguracja modemu 3G, wysyłanie/odbieranie SMS
- Bazy SQL w połączeniu z UniLogic
Wpisy wykorzystujące nabytą wiedzę w zaawansowany sposób
- UniStream współpracuje z bazami SQL.
- Sterownik PLC integruje się z systemem SCADA.
- UniStream działa jako serwer OPC UA.
Skontaktuj się ze specjalistą Elmark
Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!