KWALIFIKACJA ELM6 - STYCZEŃ 2023 (test 3)

PYTANIE NR 32.
W programie sterowania kierunkiem obrotów silnika należy wprowadzić zabezpieczenie przed jednoczesnym załączeniem dwóch wyjść. Korzystając z informacji zawartych w liście przyporządkowania, wskaż program który realizuje tę funkcję.
Ilustracja przedstawia listę przyporządkowania oraz cztery programy związane z kontrolą kierunku obrotów silnika.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Blokada przed jednoczesnym załączeniem dwóch wyjść oznacza, że wysterowanie jednego kierunku musi być uzależnione od braku wysterowania drugiego (wzajemne wykluczanie). Poprawny program zawiera warunek typu "wyjście_Prawo tylko gdy nieaktywne wyjście_Lewo" i odwrotnie, co uniemożliwia jednoczesne załączenie obu wyjść.

Pełne wyjaśnienie:

W sterowaniu kierunkiem obrotów silnika (prawo/lewo) standardowym wymaganiem jest blokada wzajemna dwóch sygnałów wyjściowych. W praktyce oznacza to, że nawet jeśli pojawią się jednocześnie dwa żądania (np. błąd w logice nadrzędnej, sklejony przycisk, zakłócenie sygnału), program nie może dopuścić do równoczesnego wysterowania obu wyjść odpowiedzialnych za zmianę kierunku.

Poprawnie zrealizowana funkcja zabezpieczenia (interlock) ma zwykle postać logicznego bramkowania:

  • wyjście dla jednego kierunku jest załączane tylko wtedy, gdy spełnione jest żądanie tego kierunku oraz drugie wyjście jest nieaktywne (warunek negacji),
  • analogicznie dla drugiego kierunku.

Taka konstrukcja powoduje, że w stanie konfliktu (dwa polecenia naraz) żadne z wyjść nie powinno zostać załączone albo załączone zostanie tylko jedno – zależnie od przyjętej strategii, ale zawsze z zakazem stanu "oba wyjścia = 1".

Odpowiedź "Program 1." jest poprawna, ponieważ odpowiada programowi, który realizuje właśnie tę logikę wzajemnego wykluczania wyjść na podstawie przyporządkowania sygnałów (lista przyporządkowania pozwala ustalić, które wyjścia odpowiadają za kierunek prawo i lewo).

Pozostałe programy są błędne typowo z jednej z poniższych przyczyn:

  • brak warunku negacji drugiego wyjścia (dopuszczenie równoczesnego wysterowania),
  • zastosowanie podtrzymania bez blokady (podtrzymanie nie rozwiązuje konfliktu dwóch żądań),
  • blokada w niewłaściwym miejscu (np. blokowanie wejść zamiast wyjść albo blokowanie tylko jednego kierunku),
  • odwrócenie zależności logicznych, przez co w specyficznych stanach oba wyjścia mogą się uaktywnić.

Na egzaminie warto sprawdzać interlock wprost: odszukaj w programie fragment, w którym każde wyjście ma warunek "i jednocześnie drugie wyjście = 0" (albo równoważny), a następnie upewnij się, że dotyczy to dokładnie tych wyjść, które zidentyfikujesz w liście przyporządkowania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Blokada wzajemna to logika, która uniemożliwia jednoczesne załączenie dwóch sprzecznych sygnałów, np. wyjść "prawo" i "lewo" silnika. Realizuje się ją przez dodanie warunku, że każde wyjście może się włączyć tylko wtedy, gdy drugie jest wyłączone.
Jednoczesne wysterowanie dwóch kierunków może spowodować konflikt sterowania elementami wykonawczymi (np. stycznikami), prowadzić do zwarć, zadziałania zabezpieczeń lub uszkodzeń mechanicznych. Dlatego stosuje się blokadę sprzętową i/lub programową.
Szukaj warunku, w którym wyjście "prawo" jest dozwolone tylko przy nieaktywnym "lewo" (np. styk NC od "lewo" w gałęzi "prawo") i analogicznie odwrotnie. Ważne, by dotyczyło to właściwych adresów wyjść z listy przyporządkowania.
Lista przyporządkowania (mapa I/O) mówi, które adresy sterownika odpowiadają za konkretne sygnały, np. które wyjście jest "prawo", a które "lewo". Bez niej łatwo sprawdzić poprawną logikę, ale dla złych adresów, co prowadzi do błędnej oceny programu.
Blokada programowa jest ważna, ale w praktyce często stosuje się też blokady sprzętowe (np. mechaniczne lub elektryczne w układzie styczników). Program chroni przed błędami logicznymi i stanami konfliktu, a sprzęt ogranicza skutki awarii elementów.
Typowe błędy to: brak wzajemnego wykluczania wyjść, blokowanie tylko jednego kierunku, pomylenie adresów wyjść z listy przyporządkowania oraz podtrzymanie realizowane tak, że po przełączeniu sygnałów oba wyjścia mogą chwilowo być aktywne.
Poprawna logika interlock powinna uniemożliwić stan "oba wyjścia aktywne". Najczęściej przy konflikcie blokuje się oba kierunki (brak ruchu) albo wprowadza priorytet jednego kierunku. W zadaniach egzaminacyjnych liczy się sam zakaz jednoczesnego załączenia.
Przeanalizuj warunki wysterowania obu wyjść i zasymuluj przypadek konfliktu: ustaw mentalnie (lub w symulatorze) oba żądania na "1". Jeśli w tych warunkach oba wyjścia mogą przyjąć "1", blokady nie ma. Jeśli co najmniej jedno jest zawsze blokowane, logika jest bliżej poprawnej.
Kluczowe są operacje AND (warunek łączny) oraz NOT (negacja). Typowy wzorzec to: "Prawo = ŻądaniePrawo AND NOT Lewo" oraz "Lewo = ŻądanieLewo AND NOT Prawo". Możliwe są też równoważne realizacje, ale sens pozostaje ten sam.
Ćwicz czytanie krótkich fragmentów programów (LD/FBD) razem z mapą I/O. Ucz się rozpoznawać wzorce: podtrzymanie, blokada wzajemna, przerzutniki, priorytety. Na egzaminie zawsze najpierw ustal, które adresy odpowiadają za badaną funkcję.
info

Około 60% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "Blokada przed jednoczesnym załączeniem dwóch wyjść oznacza, że wysterowanie jednego kierunku musi być uzależnione od braku wysterowania drugiego (wzajemne wykluczanie)."

Materiały:

  • Materiały dydaktyczne z podstaw PLC (logika drabinkowa i bloki funkcyjne) używane w kształceniu technika mechatronika
  • Instrukcje szkoleniowe producentów sterowników dotyczące logiki blokad i sterowania silnikami
  • Zadania i arkusze ćwiczeniowe z czytania list przyporządkowania I/O oraz analizy fragmentów programów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego