W zadaniu trzeba znaleźć program w LD (Ladder Diagram), który realizuje dokładnie tę samą funkcję logiczną, co pokazany schemat w FBD (Function Block Diagram).
1) Odczyt funkcji z FBD
W FBD widzimy:
- blok AND z wejściami I1 oraz I2, przy czym I2 jest zanegowane (kółko oznacza NOT I2),
- wynik AND trafia na wejście bramki OR, ale to wejście OR jest również zanegowane (czyli do OR trafia NOT(wyniku AND)),
- drugie wejście OR to sygnał I3 bez negacji,
- wyjściem jest Q1.
Stąd funkcja: Q1 = NOT(I1 AND NOT I2) OR I3.
2) Przekształcenie do postaci przyjaznej dla LD
W LD najłatwiej odwzorować sumę logiczną jako gałęzie równoległe. Dlatego upraszczamy pierwszy składnik:
NOT(I1 AND NOT I2) = NOT I1 OR NOT(NOT I2)
Czyli: NOT(I1 AND NOT I2) = NOT I1 OR I2.
Całość daje: Q1 = (NOT I1 OR I2) OR I3 = NOT I1 OR I2 OR I3.
3) Mapowanie na LD
W LD obowiązują typowe odpowiedniki:
- OR → połączenie równoległe gałęzi,
- AND → połączenie szeregowe elementów,
- NOT sygnału → styk NC (normalnie zamknięty, przekreślony),
- sygnał bez negacji → styk NO (normalnie otwarty).
Dla funkcji NOT I1 OR I2 OR I3 potrzebujemy więc trzech gałęzi równoległych prowadzących do cewki Q1: gałąź z I1 jako NC oraz gałęzie z I2 i I3 jako NO.
4) Ocena odpowiedzi
- Program 2 ma trzy gałęzie równoległe: I1 (NC), I2 (NO), I3 (NO) – dokładnie realizuje NOT I1 OR I2 OR I3, więc jest poprawny.
- Program 1 – typowy błąd to niewłaściwe uwzględnienie negacji (np. NO zamiast NC lub złe miejsce negacji), przez co funkcja nie odpowiada uproszczonemu zapisowi.
- Program 3 – zwykle reprezentuje inną strukturę (np. elementy szeregowo), co odpowiadałoby AND, a nie czystemu OR trzech składników.
- Program 4 – często wynika z pomylenia praw De Morgana lub z błędnego "przeniesienia" kółka negacji na niewłaściwy styk.
Wskazówka egzaminacyjna: zawsze najpierw zapisz funkcję z FBD w algebrze Boole'a, uprość (De Morgan), a dopiero potem dobieraj układ styków w LD.