Nowy redaktor – powitanie i początek nowej serii | Sterowniki PLC #1 – Wprowadzenie

Cześć, na wstępie kilka słów o mnie. Od niedawna jestem nowym redaktorem RoboBloga, więc wypadało by się przedstawić. Nazywam się Mateusz, jestem absolwentem technikum o profilu technik mechatronik oraz świeżo upieczonym studentem Automatyki i Robotyki na wydziale elektroniki Politechniki Wrocławskiej. Od zawsze uwielbiałem rozbierać różne urządzenia aby dowiedzieć się z czego są zbudowane i jak działają. Od kilku lat pasjonuję się szeroko pojętą elektroniką – między innymi: programowaniem mikrokontrolerów, sterowników PLC, projektowaniem oraz tworzeniem różnego rodzaju układów elektronicznych oraz elektrycznych. Staram się w każdy możliwy sposób poszerzać swoją wiedzę na temat moich zainteresowań, a jako redaktor RoboBloga będę miał taką możliwość.

Na początek krótkie wyjaśnienie czym jest sterownik PLC.

lamingzton (10)-min

Sterownik PLC jest to uniwersalne urządzenie mikroprocesorowe przeznaczone do sterowania pracą maszyn, robotów oraz procesów technologicznych. Wykorzystywany głównie w zakładach produkcyjnych oraz automatyce budynkowej jako urządzenie kontrolno-pomiarowe oraz wykonujące zaprogramowany w nim algorytm. Każdy sterownik składa się następujących podstawowych i niezbędnych elementów:

  • Procesor – centralna jednostka przetwarzająca CPU, podejmująca decyzje na podstawie instrukcji programowych i obsługująca urządzenia wejść/wyjść procesowych
  • Zasilacz – układ zasilający CPU i wszystkie dołączone moduły rozszerzające
  • Wejścia/Wyjścia – punkty połączenia PLC z obiektami zewnętrznymi
  • Interfejs komunikacyjny – układ z portem umożliwiającym połączenie PLC z urządzeniem programującym
  • Wskaźnik stanu – diody lub wyświetlacze informujące o trybie pracy CPU i stanie wejść/wyjść

Sterownik PLC może znajdować się w jednym z kilku trybów pracy:

  • RUN – wykonywanie wgranego programu
  • STOP – zatrzymanie wykonywanego programu
  • SF – (ang. system fault – błąd systemowy) błąd zbiorczy: matematyczny, przepełnienia rejestru pamięci lub uszkodzenia sprzętu

Języki programowania sterowników PLC możemy podzielić na dwie grupy:

  • Języki tekstowe
    • IL – lista instrukcji
    • STL – tekst strukturalny
  • Języki graficzne
    • LD – schemat drabinkowy
    • FBD – schemat bloków funkcyjnych (schemat blokowy)
    • SFC – schemat sekwencji funkcji (graf sekwencyjny) – GRAFCET

Jednak nie wszystkie sterowniki PLC możemy programować za pomocą powyższych języków. Do najpopularniejszych możemy zaliczyć LD, FBD oraz STL.

ld i stl

Na zdjęciu ukazany jest ten sam algorytm napisany w języku LD (po lewej) oraz STL (po prawej). W języku FBD do tworzenia algorytmów używane są symbole bramek logicznych więc ten sam program wyglądał by w taki sposób:

FDB-300x223

W dalszych częściach postaram wam się wam omówić podstawy języka LD, wspólnie napiszemy kilka prostych programów i opiszę gdzie te sterowniki występują i jakie funkcje pełnią.

Jeżeli zainteresowała Cię seria nie zapomnij polubić nasz fanpage na Facebook’u oraz zapisać się do Newslettera

 

Zapisz się do Newslettera


 

Dajcie znać czy seria o sterownikach PLC wam się podoba i czy mam ją kontynuować.
[su_button url=”https://roboblog.eu/2016/08/18/sterownik-plc-2-wejscia-wyjscia-bramki-czyli-patrzec-swiat-logicznie/” size=”7″]Kolejna część kursu[/su_button]

Scroll to Top