KWALIFIKACJA ELM3 - CZERWIEC 2011

PYTANIE NR 3.
Jaka jest kolejność podstawowych cykli pracy sterownika PLC?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Typowy cykl pracy PLC po starcie obejmuje: inicjalizację, odczyt (aktualizację) obrazu wejść, wykonanie programu na podstawie tego obrazu oraz zapis (aktualizację) obrazu wyjść. Taka kolejność zapewnia spójność obliczeń w jednym skanie i przewidywalną reakcję układu.

Pełne wyjaśnienie:

Sterownik PLC w klasycznym modelu działania pracuje w powtarzalnych cyklach (skanach). Sens takiej pracy polega na tym, aby w obrębie jednego skanu logika programu korzystała z ustalonego zestawu danych wejściowych, a zmiany na wyjściach były wprowadzane w kontrolowanym momencie.

Poprawna sekwencja to: inicjalizacja sterownika (po włączeniu lub przejściu do RUN), następnie aktualizacja stanu wejść (odczyt sygnałów i zapis do obrazu wejść), potem wykonanie programu (logika operuje na obrazie wejść i wylicza stany docelowe), a na końcu aktualizacja stanu wyjść (zapis obrazu wyjść na fizyczne wyjścia).

Dlaczego tak jest?

  • Odczyt wejść na początku skanu powoduje, że program analizuje spójny "zamrożony" stan czujników w danym cyklu.
  • Wykonanie programu w środku skanu pozwala wyliczyć decyzje sterowania bez "migotania" danych wejściowych w trakcie obliczeń.
  • Zapis wyjść na końcu skanu sprawia, że siłowniki dostają wyniki obliczeń dopiero po zakończeniu logiki dla danego cyklu.

Dlaczego pozostałe odpowiedzi są błędne? Sekwencje, w których aktualizacja wyjść pojawia się przed odczytem wejść lub przed wykonaniem programu, naruszają typowy model: wyjścia byłyby odświeżane bez świeżych danych wejściowych albo bez obliczenia nowej logiki. Z kolei umieszczanie inicjalizacji w środku cyklu jest nielogiczne w podstawowym ujęciu, bo inicjalizacja dotyczy startu/trybu pracy sterownika, a nie standardowego przebiegu każdego skanu.

Wskazówka egzaminacyjna: jeżeli pytanie dotyczy "podstawowych cykli pracy", najczęściej chodzi o schemat: wejścia → program → wyjścia, z inicjalizacją jako krokiem startowym.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Cykl skanowania (skan) to powtarzalna sekwencja działań PLC: odczyt wejść do obrazu procesu, wykonanie programu na podstawie tego obrazu oraz zapis obliczonych stanów na wyjścia. Dzięki temu program pracuje na spójnych danych w danym cyklu, a zmiany na wyjściach są uporządkowane.
Ponieważ program powinien obliczać decyzje na podstawie jednego, spójnego "zrzutu" sygnałów z czujników. Odczyt wejść na początku stabilizuje dane, a zapis wyjść na końcu sprawia, że siłowniki dostają wynik dopiero po zakończeniu obliczeń w skanie.
To obszary pamięci, w których PLC przechowuje stany wejść i wyjść. Najpierw sterownik kopiuje sygnały fizyczne do obrazu wejść, następnie program pracuje na tych wartościach, a na końcu wynik trafia do obrazu wyjść i jest wysyłany na wyjścia fizyczne.
Inicjalizacja jest związana ze startem sterownika (np. po włączeniu zasilania lub przejściu do trybu pracy). Obejmuje przygotowanie środowiska pracy, ustawienia początkowe i start zadań. Nie jest to zwykle etap "w środku" każdego skanu, tylko krok uruchomieniowy.
Nie zawsze identyczną w szczegółach. Producenci mogą stosować zadania cykliczne i zdarzeniowe, przerwania oraz różne tryby aktualizacji I/O. Jednak w pytaniach podstawowych zwykle chodzi o klasyczny model: odczyt wejść → wykonanie programu → zapis wyjść (z inicjalizacją przy starcie).
Czas cyklu określa, jak często PLC odświeża wejścia, wykonuje logikę i aktualizuje wyjścia. Im dłuższy czas skanu, tym większe opóźnienie między zmianą na czujniku a reakcją na siłowniku. W praktyce wpływa to na dynamikę sterowania i dobór nastaw oraz filtracji sygnałów.
Najczęściej myli się kolejność aktualizacji wejść i wyjść albo umieszcza inicjalizację w środku cyklu. Częsty błąd to też założenie, że wejścia i wyjścia są aktualizowane "ciągle" w trakcie programu, a nie w uporządkowanych etapach skanu.
W klasycznym modelu skanowania program w danym cyklu korzysta z obrazu wejść wczytanego na początku skanu. Zmiana fizyczna wejścia w trakcie obliczeń zwykle zostanie uwzględniona dopiero w następnym skanie, chyba że zastosowano mechanizmy zdarzeniowe lub specjalną konfigurację I/O.
Cykl (skan) to podstawowe wykonywanie programu w pętli. Przerwania i zadania czasowe to dodatkowe mechanizmy, które mogą uruchamiać wybrane fragmenty programu w reakcji na zdarzenie lub okresowo. Na egzaminie "podstawowy cykl" zwykle oznacza standardową pętlę skanowania.
Pomaga prosty schemat: WE (czujniki) → LOGIKA (program) → WY (siłowniki). Najpierw PLC "patrzy" na świat przez wejścia, potem podejmuje decyzję w programie, a na końcu wykonuje ją na wyjściach. Inicjalizacja dotyczy startu przed pracą cykliczną.
info

To pytanie poprawnie rozwiązuje 43% zdających egzamin. trudne

Specjaliści zwracają uwagę: "Typowy cykl pracy PLC po starcie obejmuje: inicjalizację, odczyt (aktualizację) obrazu wejść, wykonanie programu na podstawie tego obrazu oraz zapis (aktualizację) obrazu wyjść."

Źródła:

  • Siemens AG, "SIMATIC S7-1200 Programmable controller – System Manual", rozdział dotyczący cyklu programu (Program/Scan cycle). https://cache.industry.siemens.com/dl/files/025/109741025/att_1069035/v1/s71200_system_manual_en-US_en-US.pdf - dostęp 2026-02-28
  • Rockwell Automation, "Logix 5000 Controllers Major, Minor, and I/O Scan" (dokumentacja o skanie i aktualizacji I/O). https://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm014_-en-p.pdf - dostęp 2026-02-28
  • Schneider Electric, "Modicon M221 Logic Controller – Programming Guide" (opis cyklu skanowania/wykonywania programu). https://download.schneider-electric.com/files?p_Doc_Ref=EIO0000000373 - dostęp 2026-02-28

Materiały:

  • Dokumentacje producentów PLC opisujące "scan cycle" oraz "I/O image/process image"
  • Podręczniki podstaw automatyki i sterowników PLC (cykl pracy, czas skanu)
  • Ćwiczenia na stanowisku PLC: wymuszanie wejść i obserwacja momentu aktualizacji wyjść

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego