KWALIFIKACJA ELM6 - STYCZEŃ 2016

PYTANIE NR 12.
Co należy wykonać bezpośrednio przed przesłaniem programu sterowniczego z komputera do pamięci sterownika PLC?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Ustawienie PLC w trybie STOP bezpośrednio przed wgraniem programu jest typową praktyką bezpieczeństwa: zatrzymuje wykonywanie logiki i zmniejsza ryzyko niekontrolowanych zmian wyjść podczas transferu. Tryb RUN oznacza normalną pracę, a odłączanie przewodów komunikacyjnych lub zasilania uniemożliwia przesłanie programu.

Pełne wyjaśnienie:

Przed przesłaniem programu sterowniczego z komputera do pamięci sterownika PLC standardowym krokiem jest ustawienie sterownika w trybie STOP. W praktyce oznacza to wstrzymanie wykonywania programu użytkownika przez CPU, dzięki czemu podczas transferu (download) nie dochodzi do równoczesnego wykonywania starej logiki i nadpisywania jej nową wersją. To ogranicza ryzyko nieprzewidzianych zmian stanów wyjść, alarmów i reakcji obiektu sterowanego.

Odpowiedź "Ustawić sterownik w trybie RUN." jest nieprawidłowa w klasycznym ujęciu egzaminacyjnym, ponieważ RUN oznacza normalną pracę sterownika i wykonywanie programu. Wgrywanie programu w trakcie RUN bywa możliwe w niektórych platformach jako modyfikacje online, ale nie jest to uniwersalna, bezpieczna zasada "bezpośrednio przed przesłaniem".

Odpowiedź "Odłączyć przewód komunikacyjny." jest błędna, ponieważ transmisja programu wymaga aktywnego połączenia (np. Ethernet/USB/RS-232/RS-485). Odłączenie kabla przerywa komunikację, więc nie da się wykonać operacji transferu.

Odpowiedź "Odłączyć przewód zasilający." także jest błędna: odłączenie zasilania wyłącza sterownik i uniemożliwia poprawne przesłanie danych do jego pamięci. Dodatkowo może prowadzić do niekontrolowanego zatrzymania procesu i ryzyka utraty danych, jeśli procedura tego nie przewiduje.

Wskazówka egzaminacyjna: pytania o "bezpośrednio przed wgraniem" zwykle sprawdzają znajomość trybów CPU i podstawowych zasad uruchamiania/serwisu, a nie czynności awaryjnych typu odłączanie kabli czy zasilania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Tryb STOP oznacza, że CPU nie wykonuje programu użytkownika. Zwykle proces sterowania jest wstrzymany, a wyjścia mogą przejść w stan określony konfiguracją bezpieczeństwa/retencji. To tryb serwisowy używany m.in. do bezpiecznego wgrywania programu.
Ustawienie STOP zmniejsza ryzyko, że w trakcie transferu logiki nastąpi niekontrolowana zmiana stanów wyjść lub konflikt między starą i nową wersją programu. To prosta zasada bezpieczeństwa w utrzymaniu ruchu i podczas uruchamiania.
W części platform i scenariuszy są możliwe modyfikacje online w RUN, ale nie jest to zasada uniwersalna. Na egzaminie najczęściej przyjmuje się bezpieczny wariant: wgrywanie programu po przejściu CPU do STOP, o ile producent nie określa inaczej.
Odłączenie przewodu komunikacyjnego przerywa połączenie między komputerem a sterownikiem, więc transfer programu nie może się rozpocząć lub zostanie przerwany. Może to też utrudnić diagnostykę, bo narzędzia inżynierskie stracą dostęp do CPU.
Bez zasilania sterownik nie pracuje, więc nie ma możliwości przesłania danych do jego pamięci. Nagłe wyłączenie może ponadto zatrzymać proces technologiczny w sposób niekontrolowany i w zależności od konfiguracji spowodować utratę części danych.
W praktyce jest to operacja download/wgrywania projektu: komputer przesyła do sterownika kod i dane projektu (np. bloki programu, konfigurację sprzętową, nastawy). Po zakończeniu zwykle wykonuje się uruchomienie i test działania na obiekcie.
Najczęściej: RUN (normalna praca i wykonywanie programu) oraz STOP (zatrzymanie wykonywania programu). Czasem pojawiają się tryby pośrednie/serwisowe zależne od producenta, ale rdzeń zagadnienia to rozumienie różnicy RUN vs STOP.
Częsty błąd to wybór RUN "bo sterownik ma działać", bez zauważenia, że pytanie dotyczy momentu przed transferem. Inny błąd to mylenie czynności serwisowych z awaryjnymi (odłączanie kabli/zasilania), co nie jest standardową procedurą wgrywania.
Najpierw zapewnij bezpieczny stan maszyny (zatrzymanie, blokady, procedury LOTO jeśli wymagane), następnie przełącz CPU w STOP i dopiero wtedy wykonuj transfer. Po wgraniu wykonaj kontrolowane uruchomienie i obserwuj diagnostykę oraz reakcje wejść/wyjść.
Najczęściej po diodach/statusie na CPU (np. RUN/STOP) oraz po informacji w środowisku inżynierskim po połączeniu online. Dodatkowo w RUN widać wykonywanie programu i zmiany stanów, a w STOP program nie jest wykonywany.
info

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

W praktyce zawodowej kluczowe jest to, że ustawienie PLC w trybie STOP bezpośrednio przed wgraniem programu jest typową praktyką bezpieczeństwa: zatrzymuje wykonywanie logiki i zmniejsza ryzyko niekontrolowanych zmian wyjść podczas transferu.

Źródła:

  • IEC 61131-3:2013, "Programmable controllers – Part 3: Programming languages"
  • W. Bolton, "Programmable Logic Controllers", rozdziały dot. trybów pracy CPU i uruchamiania/diagnostyki PLC (różne wydania)
  • Hugh Jack, "Automating Manufacturing Systems with PLCs", rozdziały dot. pracy PLC, trybów RUN/STOP i transferu programu

Materiały:

  • Podręczniki i kursy z podstaw PLC (RUN/STOP, download/upload, tryby serwisowe)
  • Instrukcje producenta dla używanego w pracowni PLC (rozdziały o trybach CPU i wgrywaniu projektu)
  • Ćwiczenia laboratoryjne: wgrywanie programu w trybie STOP, obserwacja reakcji obiektu i diagnostyki

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego