wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SFC and GRAPH Fundamentals

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Jak w środowisku Siemens nazywany jest język Sequential Function Chart?

a)

FBD

b)

LAD

c)

ST

d)

GRAPH

2.

Częścią jakiej międzynarodowej normy jest język SFC?

a)

IEC 61508

b)

IEEE 802

c)

IEC 61131-3

d)

ISO 9001

3.

Jaki jest główny cel języka GRAPH w automatyce?

a)

Symulacja mechaniki układów napędowych

b)

Optymalizacja algorytmów regulacji PID

c)

Modelowanie sieci komunikacyjnych w czasie rzeczywistym

d)

Graficzna reprezentacja i implementacja sekwencyjnej logiki

4.

Z jakich dwóch elementów składa się logika sterowania w GRAPH?

a)

Warunki i Zmienne

b)

Kroki i Przejścia

c)

Wejścia i Wyjścia

d)

Bloki i Ramki

5.

Co reprezentują Kroki (Steps) w języku GRAPH?

a)

Określone akcje lub operacje do wykonania

b)

Warunki logiczne do sprawdzenia

c)

Parametry konfiguracyjne sterownika

d)

Sygnały wejściowe z czujników

6.

Co definiują Przejścia (Transitions) w języku GRAPH?

a)

Warunki, które muszą być spełnione, by przejść do następnego kroku

b)

Kolejność wykonywania instrukcji tekstowych

c)

Mapowanie adresów wejść i wyjść

d)

Czas cyklu programu sterownika

7.

Jaka jest zasada dotycząca kolejności Kroków i Przejść w sekwencji GRAPH?

a)

Dopuszczalne są dowolne kombinacje wielu kroków z rzędu

b)

Krok może występować tylko na początku sekwencji

c)

Przejście zawsze poprzedza dwa kroki jednocześnie w pętli

d)

Krok musi poprzedzać przejście, a po nim następuje przejście; nie można umieścić dwóch kroków lub dwóch przejść pod rząd

8.

W interfejsie TIA Portal, do czego służy obszar Workspace w edytorze GRAPH?

a)

Składanie sekwencji z kroków i przejść

b)

Konfiguracja sprzętu i adresacji

c)

Monitorowanie online zmiennych

d)

Ustawianie parametrów alarmów

9.

Jakie elementy można znaleźć w 'Toolbox' podczas programowania w języku GRAPH?

a)

Tylko kroki i przejścia

b)

Wyłącznie punkty końcowe

c)

Wszystkie elementy GRAPH: kroki, przejścia, rozgałęzienia, końce

d)

Jedynie bloki funkcyjne FB

10.

Jaki typ bloku programu tworzy się w TIA Portal, aby programować w języku GRAPH?

a)

Organizational Block OB

b)

Blok Danych DB

c)

Blok Funkcji FC

d)

Blok Funkcyjny FB

11.

Do czego służy rozgałęzienie warunkowe (conditional branch) w języku GRAPH?

a)

Do tworzenia pętli powrotu do kroku

b)

Do jednoczesnego wykonywania wielu ścieżek jak 'I'

c)

Do zamykania rozgałęzień w jeden tor

d)

Do wyboru wielu alternatywnych ścieżek działających jak 'LUB'

12.

Do czego służy rozgałęzienie jednoczesne (simultaneous branch) w języku GRAPH?

a)

Do alternatywnego wyboru ścieżek jak 'LUB'

b)

Do wykonywania wielu ścieżek w tym samym czasie jak 'I'

c)

Do nawigacji między blokami FB

d)

Do zakończenia sekwencji na danym kroku

13.

Jak wizualnie odróżnić rozgałęzienie jednoczesne od warunkowego na schemacie GRAPH?

a)

Jednoczesne ma pojedynczą linię u góry

b)

Warunkowe ma podwójną linię u góry

c)

Jednoczesne ma podwójną linię poziomą u góry

d)

Warunkowe ma podwójną linię pionową u góry

14.

Jakiego elementu używa się do ponownego połączenia oddzielnych gałęzi w jedną ścieżkę sekwencji?

a)

Open branch

b)

Merge step

c)

Close branch

d)

Join FB

15.

Jakie dwa typy punktów końcowych (endpoints) są dostępne w języku GRAPH?

a)

Start i Stop

b)

Jump oraz End of sequence

c)

Hold i Resume

d)

Break oraz Continue

16.

Jaka jest funkcja punktu końcowego typu 'Jump' w sekwencji GRAPH?

a)

Usunięcie warunków przejścia

b)

Rozpoczęcie nowej równoległej gałęzi

c)

Powrót do wcześniejszego kroku tworząc pętlę

d)

Zakończenie działania całej sekwencji

17.

Co oznacza użycie punktu końcowego 'End of sequence'?

a)

Przejście do pierwszego kroku sekwencji

b)

Zachowanie kroku aktywnego w nieskończoność

c)

Zakończenie działania danej gałęzi sekwencji

d)

Rozpoczęcie gałęzi alternatywnej

18.

Które rozgałęzienie odpowiada logice 'OR' w GRAPH?

a)

Warunkowe rozgałęzienie

b)

Rozgałęzienie końcowe

c)

Jednoczesne rozgałęzienie

d)

Rozgałęzienie z pętlą

19.

Co jest zawsze wyświetlane w trybie 'Single‑step view'?

a)

Para: krok i następujące po nim przejście

b)

Lista wszystkich przejść w sekwencji

c)

Mapa połączeń między wszystkimi krokami

d)

Tylko warunki logiczne bez kroków

20.

Jaki typ wyniku logicznego musi zawsze sterować przejściem (transition)?

a)

Wynik typu boolean (prawda/fałsz)

b)

Wynik typu integer (wartość liczbowa)

c)

Wynik typu float (liczba zmiennoprzecinkowa)

d)

Wynik typu string (łańcuch znaków)

21.

W jakim języku programowania domyślnie tworzy się logikę dla warunków przejścia w TIA Portal?

a)

Język SCL (strukturalny tekst)

b)

Język STL (lista instrukcji)

c)

Język FBD (funkcyjny blokowy)

d)

Język drabinkowy LAD (Ladder)

22.

Jak nazywane są typy akcji, które można wykonać w kroku, takie jak S, R, N?

a)

Przełączniki stanu (state toggles)

b)

Kwalifikatory akcji (qualifiers)

c)

Warunki sterujące (control conditions)

d)

Modyfikatory kroku (step modifiers)

23.

Co robi akcja z kwalifikatorem 'N – Set as long as step is active'?

a)

Przełącza tag między 0 a 1 cyklicznie

b)

Trwale ustawia tag na 0 przy aktywacji

c)

Trwale ustawia tag na 1 przy aktywacji

d)

Utrzymuje tag na 1, gdy krok aktywny

24.

Co robi akcja z kwalifikatorem 'S – Set to 1'?

a)

Resetuje tag tylko w następnym kroku

b)

Trwale ustawia tag na 1 przy aktywacji

c)

Trwale ustawia tag na 0 przy aktywacji

d)

Utrzymuje tag na 1, gdy krok aktywny

25.

Co robi akcja z kwalifikatorem 'R – Set to 0'?

a)

Utrzymuje tag na 0, gdy krok aktywny

b)

Zatrzymuje wykonywanie następnego kroku

c)

Trwale ustawia tag na 0 przy aktywacji

d)

Trwale ustawia tag na 1 przy aktywacji

26.

W sekwencji GRAPH, program rozpoczyna działanie w kroku _____ i czeka na spełnienie pierwszego warunku przejścia.

a)

Kroku diagnostycznym (diagnostic step)

b)

Kroku końcowym (final step)

c)

Kroku pośrednim (middle step)

d)

Początkowym kroku (initial step)

27.

Aby program napisany w bloku funkcyjnym GRAPH mógł być wykonany przez sterownik PLC, co należy zrobić?

a)

Uruchomić FB z poziomu okna monitorowania

b)

Wywołać blok FB w głównym programie OB1

c)

Powiązać FB tylko z tablicą zmiennych

d)

Skonfigurować FB w edytorze tagów

28.

Przed jakim elementem sekwencji można dodać rozgałęzienie warunkowe?

a)

Tylko przed przejściem (transition)

b)

Dowolnie między dwoma krokami

c)

Tylko przed krokiem początkowym

d)

Tylko po ostatnim kroku sekwencji