Sw3.6-m7-1.2-Slajd20

Z Studia Informatyczne
Wersja z dnia 10:30, 4 wrz 2006 autorstwa PZakrzewski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Schemat drabinkowy (LD) i Lista instrukcji (IL)

Schemat drabinkowy (LD) i Lista instrukcji (IL)


Działanie licznika

Liczniki mają podobna budowę do timerów. Tak samo zawierają dwa 16-bitowe rejestry – rejestr stałej i rejestr licznika. Zasadnicza różnica polega na tym, że licznik zlicza impulsy zewnętrzne a nie z wewnętrznego generatora, jak to się dzieje w przypadku timera.

Opis przykładu użycia licznika.

Każde zbocze dodatnie (narastające), związane z załączeniem wejścia X1, powoduje zwiększenie zawartości licznika o 1. Gdy zawartość licznika osiągnie wartość stałej, następuje zablokowanie dalszego zliczania (patrz połączenie na schemacie) oraz zamknięcie styków normalnie otwartych i otwarcie normalnie zamkniętych. Stan taki trwa tak długo, aż licznik nie zostanie wyzerowany przy pomocy instrukcji RST. Dla danego licznika nie ma ograniczenia na liczbę styków, używanych w programie.

Liczniki obsługiwane są w ramach cyklu programowego. Ma to swoje konsekwencje w małej szybkości działania tych liczników. Drugim ograniczeniem jest filtr ustawiony na wejściach (domyślnie 10ms). To powoduje, że maksymalna częstotliwość zliczania impulsów nie przekracza kilkunastu Hz. Niektóre zastosowania przemysłowe wymagają wyższych częstotliwości. Wtedy stosowane są tzw. szybkie liczniki.


<< Poprzedni slajd | Spis treści | Następny slajd >>