W języku IL (Instruction List) program sterownika PLC składa się z krótkich instrukcji wykonywanych sekwencyjnie. Aby wykonać (uruchomić) blok funkcyjny o nazwie FUN_1, należy użyć instrukcji wywołania bloku, typowo zapisywanej jako CAL (spotyka się też warianty zapisu zależne od środowiska, np. CALL).
Odpowiedź "CAL FUN_1" jest poprawna, ponieważ reprezentuje polecenie wywołania bloku funkcyjnego w kodzie IL. Takie wywołanie powoduje wykonanie algorytmu zdefiniowanego w bloku (z użyciem jego wejść/wyjść i ewentualnej pamięci stanu charakterystycznej dla FB).
Pozostałe propozycje nie spełniają tej roli:
- "JMP FUN_1" to instrukcja skoku (zmiany miejsca wykonywania programu). Skok nie oznacza uruchomienia bloku funkcyjnego, tylko przeniesienie sterowania do innej części kodu/etykiety.
- "LD FUN_1" to typowo instrukcja ładowania (np. wartości zmiennej) do akumulatora/na stos operacji logicznych. Sama w sobie nie uruchamia bloku funkcyjnego.
- "RET FUN_1" odpowiada idei powrotu z wywołania/podprogramu. "RET" nie jest instrukcją uruchamiania bloku; używa się jej do zakończenia wykonywania i powrotu do miejsca wywołania.
Wskazówka egzaminacyjna: gdy pytanie mówi o wywołaniu FB/FC, szukaj instrukcji "call" (CAL/CALL). Gdy mowa o zmianie przepływu programu, pojawiają się skoki (JMP) i powroty (RET). Gdy o pobraniu wartości do dalszych operacji, typowe są instrukcje ładowania (LD).