Liczniki PLC

Counter CTU, CTD, CTUD

Wstawianie liczników

W celu wstawienia licznika do networku wystarczy wybrać dowolny z folderu „Counter operations” i kliknąć OK. Jeżeli chcesz tworzyć bardziej przejrzysty program przed kliknięciem „OK” możesz zmienić sugerowaną nazwę, która wyświetla się w wyskakującym oknie „Call options” np. „Licznik1”, „Zliczanie kliknięć” itp

Do czego tak naprawdę służy okno „Call options”?
To okno służy do wygenerowania na potrzeby tego konkretnego licznika bloku danych (DB) w którym będzie przechowywany aktualny stan tego licznika (i kilka innych rzeczy, które wyjdą w dalszej części tego tekstu). Blok ten możesz znaleźć w „Program blocks” / „Systems blocks”. Dla Ciebie najważniejsza jest tylko ta informacja, że w tym oknie możesz przypisać intuicyjna nazwę dla licznika. W starszej generacji sterowników i w dalszym ciągu w S7-1500 zamiast wskazywać DB można było odwołać się do dedykowanego obszaru w pamięci CPU – C1, C3, C120 itp.

Dostępne liczniki w PLC S7-1200

Licznik CTU – umożliwia dodawanie jeden, zliczanie tylko w górę – jego wyjście Q to tak naprawdę QU,

Licznik CTD – umożliwia odejmowanie jeden, zlicza tylko w dół – jego wyjście Q to tak naprawdę QD,

Licznik CTUD to połączenie dwóch powyższych (wszystkich ich wejść i wyjść) w jednym bloczku.

Licznik CTUD opis wejść i wyjść

Opis wszystkich wejść:

  • CU – count UP – zwiększa wartość licznika o jeden,
  • CD – count DOWN – zmniejsza wartość licznika o jeden,
  • R – RESET – resetuje czyli zeruje stan licznika,
  • LD – LOAD – przesyła do pamięci licznika wartość z wejścia PV,
  • PV – próg wysterowania QU – gdy stan licznika dorówna lub przekroczy wartość wpisaną na PV aktywuje wyjście QU (jeżeli posiada),

Zwróć uwagę, że nie wszystkie wejścia i wyjścia musisz wykorzystać. Obowiązkowe są tylko te, które maja przypisane trzy czerwone znaki zapytania.

Licznik na wejściach CU i CD w przeciwieństwie do bloczków arytmetycznych (o czym pisałem TUTAJ) ma już wbudowaną detekcje zbocza, a tym samym zlicza ile razy pojawił się sygnał na wejściu, a nie przez ile cykli trwał.


Opis wyjść:

  • QU – output UP – jest aktywowane, gdy stan licznika wyrówna lib przekroczy wartość z PV,
  • QD – output DOWN – jest aktywowane, gdy stan licznika osiągnie ZERO lub mniej.
  • CV – count value – na to wyjście jest KOPIOWANY stan licznika. Stan licznika jest przechowywany w dedykowanym bloku DB, a na to wyjście jedynie przepisany, dlatego zerując wartość w komórce podpiętej do CV nie wyzerujesz licznika!


Zakres zliczania licznika

W starszej generacji sterowników PLC (S7-300/400) każdy standardowy licznik adresowany jako Counter (C…) miał stały zakres od 0 do 999. Było to jedno z największych i najbardziej denerwujących ograniczeń tamtych sterowników (choć dało się je obejść stosując funkcje systemowe). Całe szczęście że w 1200 i 1500 nie mamy już takich problemów ponieważ tutaj, to my sami wybieramy zakres na jakim licznik ma pracować!


Przykładowe użycie licznika

DB4 – tam licznik przechowuje wszystkie stany (detekcje zbocza z wejść) i wartości (CV)
ON – zwiększa wartość licznika o 1,
OFF – zmniejsza wartość o 1,
STOP – zeruje licznik,
P2 – przesyła wartość z PV (tutaj 123) jako stan licznika,
QU – wyjście aktywuje zieloną lampkę, gdy stan licznika osiągnie 123 lub więcej,
QD – wyjście aktywuje czerwoną lampkę, gdy stan licznika wyniesie zero lub mniej (co ciekawe nie wyświetla się tutaj cewka, a jedynie adres podpiętego wyjścia)
CV – aktualny stan licznika jest kopiowany do MB2 (MB ponieważ zakres licznika to SInt)

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Fundacja CALM edu

Fundacja CALM edu dzieli się swoją wiedzą w całkowicie darmowy sposób i jest finansowana z środków prywatnych jej założyciela. Jeżeli jednak chcesz dołożyć swoją cegiełkę do rozwoju naszej fundacji i pomóc nam w przygotowaniu kolejnych darmowych ogólnodostępnych materiałów skorzystaj z komercyjnych szkoleń firmy CALM group, z których pośrednio przychód pozwala pokryć fundacyjne wydatki lub przekaż nam darowiznę na platformie Patronite (wkrótce)

Jeżeli jesteś przedstawicielem szkoły zainteresowanym przygotowaniem swoich nauczycieli do wyzwań edukacji 4.0 lub uczniów do egzaminów zawodowych, pójściem na studia czy przyszłą pracą z wykorzystaniem nowoczesnych technologi to zapraszamy do kontaktu. Lista komercyjnych szkoleń dostępna pod tym linkiem.

Na tej stronie dowiesz się wszystkiego na temat naszych działań.

Podoba Ci się to co robimy i chciałbyś dołączyć do zespołu aby dzielić się swoja widzą i doświadczeniami ? Skontaktuj się z nami !!!

Dziękujemy za głos! Ocena wpisu - 5/5 - (1)
Poprzedni Następny

Jest tego więcej...


					Autonomiczne ogrody wertykalne Inne

Autonomiczne ogrody wertykalne

Zazieleńmy miasta

A gdyby tak: wszystkie ogrodzenia w miastach, w szczególności wokół szkół, przedszkoli czy placów zabaw zamienić na zielone ściany? wszystkie puste ściany kamienic czy nawet bloków mieszkalnych przeobrazić w zielone murale? wszystkie ekrany akustyczne przy drogach zamienić na zielone dzieła sztuki? wokół parków, przy skwerach, na przystankach i wszelakich zaniedbanych nieużytkach poustawiać podobne konstrukcje? do […]


					Zakresy zmiennych PLC PLC

Zakresy zmiennych PLC

Bity, bajty, słowa i podwójne słowa

Z tej prezentacji dowiesz się: Po co mi to? Zrozumienie zakresów zmiennych jest kluczowe dla każdego studenta informatyki z wielu powodów: 1. Zarządzanie pamięcią: Zrozumienie zakresu zmiennych pozwala programistom na lepsze zarządzanie pamięcią. Na przykład, jeśli programista wie, że pewne dane nigdy nie przekroczą określonej wartości, może zdecydować się na użycie typu zmiennej, który zajmuje […]


					Wprowadzenie do sterowników PLC PLC

Wprowadzenie do sterowników PLC

Automatyka przemysłowa dla kompletnie zielonych

Dla kogo ten post? Kończysz właśnie szkołę podstawową i zastanawiasz się nad wyborem szkoły średniej? I nie masz pojęcia co to za kierunki mechatronika, automatyka, mechanika itp? Z tej prezentacji dowiesz się co nieco na ten temat, abyś mógł dokonać świadomego wyboru liceum czy technikum (polecam drugą opcję – dlaczego? Dowiesz się z ostatniego akapitu […]


					Filmy i programy edukacyjne Inne

Filmy i programy edukacyjne

dla dzieci

Najlepsze programy edukacyjne dla młodszego widza Lista w kolejności od najmłodszego widza do trochę starszego Bing (Polski – Kanał Oficjalny) Tej bajki nie trzeba przedstawiać żadnemu rodzicowi. Już nawet dwulatek jest w stanie wkręcić się w tą bajkę i wynieść z niej naukę dla siebie dotyczące codziennych problemów i zmagań (np. dzielenia się zabawkami, radzenia […]


					Mam CV i co dalej? Inne

Mam CV i co dalej?

Wszystko na temat CV cz.2

Ten post jest kontynuacją obszernego tekstów w którym bardzo szczegółowo instruuję w jaki sposób możesz przygotować swoje CV inżynierskie, które zachwyci każdego pracodawcę, nawet jeżeli nie masz doświadczenia do wpisania. Dlatego nim przejdziesz do tego artykułu koniecznie zapoznaj się wcześniej z tym tekstem:CV studenta politechniki Stwórz listę firm w których chcesz pracować Przed wysłaniem pierwszego […]


					Edukacja 4.0 Artykuły

Edukacja 4.0

Przyszłość edukacji

O czym mowa w tym poście? O „Edukacja przyszłości”, „Nowoczesna edukacja”, „Edukacji na miarę XXI w.” czyli „Edukacji 4.0” W jakim świecie żyjemy? Żyjemy w świcie w którym pracodawcy oczekują się od nas kreatywności, innowacyjności (umiejętność wdrażania nowych rozwiązań), umiejętności szybkiego uczenia się abyśmy mogli wdrażać technologie Industry 4.0 (przemysłu czwartej generacji). Natomiast szkoły od […]


					Historia robotyki cz. 1 Artykuły

Historia robotyki cz. 1

dawne czasy

Historia robotyki – Materiał ten stanowi uzupełnienie (i przetłumaczenie na prosty język) artykułu, który miałem okazję napisać dla czasopisma branżowego: Utrzymanie Ruchu wydanie nr 1/2017 . W pierwszej części czyli w tym poście, (ponieważ artykuł podzieliłem na kilka postów aby nie przerażać rozmiarem) przedstawię udokumentowane fakty historyczne początków rozwoju automatyki i robotyzacji, nieznane szerszej opinii […]


					Języki programowania PLC PLC

Języki programowania PLC

jak się dogadać z maszyną

Języki programowania są kluczowym narzędziem w świecie technologii, służącym jako medium komunikacji między człowiekiem a maszyną. Te zestawy formalnych instrukcji umożliwiają nam tworzenie programów, które komputery mogą wykonywać. Są one nieodłącznym elementem tworzenia oprogramowania, systemów operacyjnych, aplikacji mobilnych, stron internetowych, gier komputerowych i wiele więcej. Podobnie jak w przypadku języków naturalnych, różne języki programowania mają […]


					Zespół CALM edu Inne

Zespół CALM edu

Kim jesteśmy

Grzegorz Czekała – założyciel fundacji, autor większości tekstów na tej stronie. Zawodowo związany z edukacją techniczną, a w wolnych czasie z edukacją wszelaką, podróżami i aktywnościami na świeżym powietrzu. Karolina Jaenchen – główny grafik, pomysłodawca wszystkich „logosów”, identyfikacji wizualnej …. osoba odpowiedzialna za to, aby było ładnie. Prywatnie osoba, dla której jedno miejsce to za […]


					Zadanie PLC - Generator impulsów PLC

Zadanie PLC - Generator impulsów

Proste zadania aby utrwalić swoją wiedzę

Co musisz znać, aby wykonać to zadanie? Znać zasadę działania poszczególnych timerów – 4xP (ściąga) Potrafić się posługiwać zestykami I to tyle! To zadanie PLC jest doskonałym wprowadzeniem dla wszystkich, którzy chcą rozpocząć swoją przygodę z programowaniem sterowników PLC. Chociaż wymaga podstawowej wiedzy o timerach i zestykach, jest idealnym przykładem na to, jak proste, ale […]


					Rozwojowe filmy i programy Inne

Rozwojowe filmy i programy

dla młodzieży i rodziców

Dla kogo ta lista ? Dla odpoczywających na kanapie Siedzisz w domu i chcesz odpocząć, ale nie chcesz całkowicie zmarnować swojego czasu? Może warto obejrzeć coś wartościowego i przyjemnego jednocześnie, aby zmotywować się do pracy? Przygotowaliśmy dla Ciebie listę filmów (i seriali bo dziś to ten sam poziom), które zainteresują nie tylko inżyniera, a każdego […]


					CALM tests Inne

CALM tests

Autorski generator testów

Automatyka i Ekologia Oprogramowanie CALM tests w wersji testowej (pierwszy mój samodzielny projekt w języku js). Oprawa graficzna Daniel Polak. Znajdziesz tutaj testy: Dla uczestników moich szkoleń aby podsumować i powtórzyć wiedze zdobytą każdego dnia kursu, Na temat prawidłowej segregacji śmieci – ogromna baza pytań – SPRAWDŹ ILE NAPRAWDĘ WIESZ Z TEGO TEMATY Na temat […]

Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments
Zamknij