Który program napisany w postaci listy instrukcji odpowiada przedstawionemu na rysunku programowi napisanemu w języku drabinkowym?

Program 3.
Program 4.
Program 2.
Program 1.
Pytanie z egzaminu CKE, styczeń 2023 (arkusz E.19-SG-23.01).
Program 2 to dobra odpowiedź, bo w sumie odzwierciedla logikę, która jest w diagramie drabinkowym, a to jest kluczowe w automatyce. Widać, że masz tu do czynienia z dwiema ścieżkami – jedną z kontaktem normalnie zamkniętym (%I0.1) i drugą z normalnie otwartym (%I0.2), plus wyjściem (%Q0.1). Użycie instrukcji LDN dla %I0.1 oraz O dla %I0.2 sprawia, że wszystko działa jak trzeba, co jest mega ważne w systemach automatyki. Dobra struktura programu też zwiększa jego czytelność, co przyda się przy ewentualnych modyfikacjach. W automatyce istotne jest, żeby znać zasady pisania programów w drabinkowym, bo to znacznie ułatwia pracę, a jak wiadomo, standardy IEC 61131-3 to baza w tym fachu.
Wybór innej opcji sugeruje, że może nie do końca rozumiesz podstawy logiki programowania w języku drabinkowym. Czasem ludzie myślą, że jak coś wygląda podobnie, to działa tak samo, a to może zaprowadzić w ślepą uliczkę. Na przykład Program 1, 3 i 4 mają różne kombinacje instrukcji, które wcale nie oddają tego samego, co w diagramie. Często spotyka się mylne przekonanie, że wystarczy zmienić kilka elementów, żeby wszystko działało. W rzeczywistości zmiana nawet jednego składnika, jak LDN czy O, może całkowicie zmienić to, jak działa program. To może doprowadzić do sytuacji, gdzie system nie działa tak, jak powinien, co w automatyce jest nie do pomyślenia. Ważne, żeby każdy element pełnił swoją rolę w systemie, bo zbagatelizowanie tego może skończyć się poważnymi błędami. Dlatego dobrze jest znać polecenia, ale też umieć je wpleść w całość systemu, zgodnie z tym, co się w branży uznaje za najlepsze praktyki.