Pierwsze kroki w programowaniu sterownika LOGO!
W opisywanym artykule chciałbym przybliżyć podstawy programowania sterowników PLC z wykorzystaniem oprogramowania LOGO! Soft Comfort w wersji V8.3. Publikacja będzie opierać się na porównaniu dwóch powszechnie używanych języków LAD i FBD.
Porównanie funkcji logicznych LAD vs FBD
Na początek chciałbym przybliżyć zasadę działania funkcji logicznych wykorzystywanych przy programowaniu, w zależności od preferowanego języka. Najprostszą metodą jest analiza stanów wejść i wyjść. Dla każdej bramki przyporządkowano tabele stanów logicznych i prezentacje w języku LAD i FBD.
- Bramka logiczna NOT
- Bramka logiczna NAND
- Bramka logiczna NOR
- Bramka logiczna XOR
- Bramka logiczna XNOR
Na podstawie powyższych przykładów widoczne są różnice między dwoma językami programowania, pierwszą widoczną jest możliwość skorzystania z gotowych funkcji w języku FBD. Natomiast konieczność tworzenia logiki w języku LAD odzwierciedlającej działanie wybranej funkcji.
Przerzutnik RS
Bardzo często wykorzystywanym elementem w programowaniu jest przerzutnik RS. Na schemacie poniżej zaprezentowano krok po kroku zasadę działania przerzutnika. Przedstawiono wersje dla języków LAD I FBD.
PODSUMOWANIE
Zwolennicy obu języków programowania mogą długo wymieniać się na argumenty, oba języki mają swoje zalety i wady. Wszystko zależy od osoby piszącej kod i języka, który będzie dla niego bardziej przejrzysty. Osoby zajmujące się programowaniem wysokiego poziomu mogą prędzej przystosować się do FBD, a ktoś pracujący nad układami stycznikowymi / przekaźnikowymi doceni LAD.