KWALIFIKACJA ELM6 - CZERWIEC 2018

PYTANIE NR 34.
Do którego bloku pamięci sterownika PLC podczas pisania programu tworzone są odwołania sprawdzające stany fizyczne wejść sterownika?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Odwołania do stanów fizycznych wejść w programie PLC zwykle nie czytają "pinów" bezpośrednio, lecz korzystają z bufora/obrazu procesu aktualizowanego przez system PLC na początku cyklu skanowania.
Dlatego właściwy jest blok pamięci o charakterze systemowym, a nie pamięć programu czy obszary robocze użytkownika.

Pełne wyjaśnienie:

W typowym sterowniku PLC program wykonywany jest cyklicznie (tzw. skan). Aby zapewnić spójność danych, PLC na początku cyklu pobiera stany fizyczne wejść i zapisuje je do obszaru zarządzanego przez system sterownika (często opisywanego jako obraz procesu wejść lub bufor wejść). Następnie program odwołuje się do tych zapamiętanych stanów, a nie do "gołego" sprzętu.

Dlatego poprawna jest odpowiedź "Systemowej." – to system PLC tworzy i utrzymuje obszar, w którym znajdują się aktualne (dla danego cyklu) stany wejść wykorzystywane później w instrukcjach programu.

  • "Programu." jest mylące: pamięć programu przechowuje kod oraz elementy organizacyjne programu, ale nie jest to miejsce, które z definicji zawiera bieżące, sprzętowe stany wejść.
  • "Użytkowej." dotyczy danych deklarowanych/wykorzystywanych przez użytkownika (np. zmienne, bloki danych), lecz same stany fizycznych wejść są dostarczane przez mechanizmy systemowe i dopiero potem mogą być kopiowane do zmiennych użytkownika.
  • "Roboczej." może kojarzyć się z danymi tymczasowymi, ale bez doprecyzowania nie opisuje typowego, systemowego bufora wejść; w praktyce "robocze" obszary są używane do obliczeń/logiki programu, a nie do utrzymania mapowania sprzętowych wejść.

Wskazówka egzaminacyjna: gdy w treści pojawia się "stany fizyczne wejść", myśl o mechanizmie odczyt wejść → wykonanie programu → zapis wyjść. Odczyt i udostępnienie stanów wejść jest zadaniem systemu PLC, więc poprawna odpowiedź zwykle wskazuje obszar systemowy (obraz procesu/bufor).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Obraz procesu wejść to obszar danych utrzymywany przez system PLC, w którym zapisywany jest "zrzut" stanów fizycznych wejść z początku cyklu skanowania. Program odwołuje się do tych wartości, dzięki czemu logika w jednym cyklu pracuje na spójnych danych.
Najczęściej PLC wykonuje pętlę: odczyt wejść (zapis do bufora/systemu) → wykonanie programuzapis wyjść. Z tego powodu instrukcje programu zwykle widzą wartości wejść z bufora, a nie bezpośrednio z zacisków.
Bez bufora wartości mogłyby się zmieniać w trakcie wykonywania programu, co powodowałoby niespójne decyzje sterowania. Obraz procesu zapewnia, że w jednym cyklu wszystkie instrukcje korzystają z tego samego zestawu danych, a zmiany wejść "wejdą" dopiero w kolejnym skanie.
Pamięć systemowa to obszary zarządzane przez system operacyjny/firmware PLC. Trafiają tam m.in. dane potrzebne do pracy cyklu (np. bufory I/O, informacje diagnostyczne). Użytkownik zwykle tylko się do nich odwołuje poprzez adresy/zmienne, ale ich utrzymanie jest zadaniem systemu.
Najczęściej myli się pamięć kodu programu z obszarem danych (buforem wejść) oraz zakłada bezpośredni odczyt z pinu. Inny błąd to przenoszenie nazw obszarów między producentami, mimo że zasada jest podobna, a terminologia w dokumentacjach bywa różna.
Nie. Nazewnictwo zależy od producenta i środowiska (np. różne określenia na obraz procesu czy obszary danych). Na egzaminie zwykle liczy się rozumienie funkcji: gdzie są przechowywane stany wejść udostępniane programowi, a nie konkretna nazwa handlowa.
Gdy program pracuje na obrazie procesu, a wejścia są aktualizowane tylko raz na cykl. Jeśli czas skanu jest długi, reakcja na zmianę czujnika będzie widoczna dopiero w następnym cyklu. W praktyce pomaga optymalizacja programu lub użycie mechanizmów zależnych od PLC.
Pamięć użytkowa dotyczy danych tworzonych przez programistę (zmienne, struktury, bloki danych). Systemowa dotyczy mechanizmów działania sterownika (bufory I/O, diagnostyka, organizacja cyklu). Jeśli pytanie mówi o "stanach fizycznych wejść", zwykle wskazuje na system.
To użycie w kodzie adresu lub zmiennej przypisanej do konkretnego kanału wejściowego, aby sprawdzić jego stan logiczny. W praktyce program odwołuje się do wartości udostępnionej przez PLC (często z bufora/obrazu procesu), a nie bezpośrednio do elektroniki wejścia.
Warto umieć opisać kolejność: odczyt wejść → wykonanie programu → zapis wyjść oraz rozumieć pojęcie obrazu procesu. Dobrą metodą jest ćwiczenie online-monitoringu w sterowniku i obserwacja, kiedy aktualizują się stany I/O względem czasu cyklu.
info

Statystycznie 44% uczniów zna prawidłową odpowiedź. trudne

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (ogólne zasady programowania i model wykonywania programu w PLC)

Materiały:

  • Podręczniki do podstaw PLC omawiające cykl skanowania i obraz procesu
  • Dokumentacja producenta używanego w pracowni PLC: rozdziały o pamięci, adresowaniu I/O i cyklu pracy
  • Materiały do IEC 61131-3: zmienne, mapowanie I/O, organizacja programu

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego