ControlByteVirtual PLC Sim

NAUKA PLC / PORADNIK 02

Negacja NOT w PLC: sygnalizacja wolnego stanowiska

Czujnik wykrywa karton, a lampka ma pokazywać brak kartonu. Naucz się odwracać sygnał i odróżniać instrukcję drabinkową od styku elektrycznego.

02. Wolne stanowisko - NOT i cewka negująca

Poradnik jest publiczny. Zadanie wymaga zalogowania i odpowiedniego dostępu kursowego.

Przejdź do zadania ↗
Polskie stanowisko z zadania 02, CPU w STOP. Czujnik pustego stanowiska wskazuje FALSE. Lampka na tym zrzucie nie jest sterowana przez działający program.
Polskie stanowisko z zadania 02, CPU w STOP. Czujnik pustego stanowiska wskazuje FALSE. Lampka na tym zrzucie nie jest sterowana przez działający program.

Obecność i dostępność to przeciwne warunki

Czujnik odpowiada na pytanie „czy jest tutaj karton?”, a lampka STANOWISKO WOLNE ma odpowiadać „czy można tutaj coś postawić?”. Zanim wybierzesz instrukcję, ustal znaczenie TRUE dla każdego sygnału. Puste stanowisko nie oznacza, że wszystkie związane z nim zmienne powinny być FALSE.

Tabela prawdy dla NOT

Karton obecnyNOT obecnośćLampka wolnego stanowiska
FALSETRUEON
TRUEFALSEOFF

NOT odwraca jedną wartość boolowską. W zadaniu wejściem jest xSensor_CartonPresent, a wyjściem xLamp_StationFree. Czujnikiem steruje scena po postawieniu lub zabraniu kartonu.

Wypróbuj zasadę w darmowej piaskownicy

  1. Wybierz dostępny przełącznik i lampkę. Sprawdź ich nazwy na liście Tags.
  2. Wstaw styk NO przypisany do wejścia, za nim instrukcję NOT, a na końcu zwykłą cewkę COIL lampki.
  3. Uruchom CPU. Przy wyłączonym wejściu lampka powinna świecić, a przy włączonym zgasnąć.
  4. Porównaj wynik z pojedynczym stykiem NC i zwykłą cewką. Dla jednego wejścia tabela prawdy będzie taka sama.
--[ wejscie ]--[ NOT ]------------( lampka )--

To przykład ogólny. W zadaniu kursowym zastosuj tę samą zasadę do czujnika stanowiska. Sygnał zmieniaj przez postawienie lub zabranie kartonu, a nie przez przełącznik operatora.

NOT, NC i NCOIL

Styk NC w drabince sprawdza, czy przypisany tag ma wartość FALSE. NOT odwraca bieżący wynik logiczny w danym miejscu szczebla i nie ma własnego tagu. NCOIL zapisuje do wyjścia wartość przeciwną do wyniku docierającego do cewki.

Fizyczny styk normalnie zamknięty to osobna sprawa. Jego wejście może mieć wartość TRUE, gdy przycisk jest puszczony. Nie wybieraj instrukcji NC tylko dlatego, że aparat elektryczny ma styk NC.

Sprawdź czujnik i lampkę

W zadaniu użyj Postaw karton i Zabierz karton. Najpierw sprawdź, czy czujnik wykrywa zmianę. Dopiero potem oceniaj, czy działający program ustawia lampkę przeciwnie do wejścia. Powtórz cykl kilka razy: wynik nie powinien zależeć od poprzedniego stanu.

Najczęstsze pomyłki

  • Podwójna negacja. NOT razem z NCOIL odwraca wynik dwa razy.
  • Pomylenie obecności z wolnym miejscem. To dwa przeciwne znaczenia sygnału.
  • Ocena wyjścia przy CPU w STOP. Tabela opisuje działający program. Na zatrzymanym CPU wyjścia są wyłączone.

Poradnik jest publiczny. Stanowisko kursowe, jego testy i wzorcowe rozwiązanie są dostępne dla kont z odpowiednimi uprawnieniami.

Sprawdź to w symulatorze

Poradnik jest publiczny. Zadanie wymaga zalogowania i odpowiedniego dostępu kursowego.

Przejdź do zadania ↗

Przećwicz zasadę w darmowej piaskownicy

Co dalej po tym ćwiczeniu?

Rozwiń pracę z drabinką w TIA Portal: Kurs PLC Siemens S7-1200/1500 w LAD/FBD i podstaw HMI ↗.

Możesz też porównać kursy PLC według platformy i poziomu. Sprawdź program wybranego kursu, wymagane oprogramowanie i warunki dostępu do symulatora.