Języki programowania sterowników PLC

    No Comments

    Sterowniki PLC jak sama nazwa wskazuje są to “PROGRAMOWALNE Sterowniki Logiczne”, które na podstawie wgranego algorytmu realizują odpowiednie czynności. Z punktu widzenia użytkownika to właśnie możliwość ich programowania jest najbardziej interesującym elementem ponieważ dzięki niej można dowolnie skonfigurować algorytm pracy sterownika.

    W celu uzyskania możliwości programowania określonych algorytmów powstały między innymi języki programowania. Norma IEC 61131-3 określa podział języków programowania sterowników PLC na języki tekstowe oraz graficzne. Do pierwszej grupy zaliczają się: język listy instrukcji IL (Instruction List) oraz język strukturalny ST (Structured Text), zaś do drugiej grupy: język schematów drabinkowych LAD (Ladder Diagram) oraz język schematów blokowych FBD (Function Block Diagram), ponadto w normie zawarto również sposób tworzenia struktury wewnętrznej programu w postaci grafu sekwencji SFC (Sequential Function Chart).

    Ogólna charakterystyka języków programowania

    • Język listy instrukcje IL – odpowiednik języka typu assembler, zbiór instrukcjo obejmuje operacje logiczne, arytmetyczne, operacje relacji, funkcje przerzutników, timerów oraz liczników,
    • Język strukturalny ST – odpowiednik języka programowania wysokiego poziomu, w swojej bazie zawiera między innymi takie instrukcje jak: “If … then … else … end_if” , “Case … of … end_case” i inne,
    • Schemat drabinkowy LAD – język swoją strukturą przypominający schematy obwodów przekaźnikowych. Dostępne są w nim również elementy odpowiadające za operacje arytmetyczne, logiczne, porównania, jak również bloki liczników, timerów, regulatorów PID i innych,
    • Diagramy blokowe FBD – język przypominający swoją strukturą układy bramek cyfrowych, podobnie jak w języku drabinkowym również w FBD występują elementy odpowiadające za operacje arytmetyczne, logiczne oraz porównania i bloki funkcyjne takie jak liczniki, timery, regulatory i inne.
    Przykład programu napisanego w języku drabinkowym LAD

    Język drabinkowy LAD – przykład

     

    Kategorie: Automatyka

    Sterowniki PLC Zastosowania w Przemyśle

    No Comments

    Dzięki programowalnym sterownikom PLC możliwości produkcji, montażu, obróbki stały się o wiele szersze, a wszystkie działania z tym związane bezpieczniejsze, wygodniejsze i szybsze w wykonaniu. Przyjrzyjmy się nieco bliżej jednym z postaw, jeśli chodzi o działanie układów robotyki i automatyki, a mianowicie sterownikom PLC. Są one, jak sama ich nazwa wskazuje, przeznaczone do sterowania. Są to specjalnie połączone z komputerami urządzenia, które można programować i tym samym sprawiać, że mogą one wykonywać naprawdę wiele różnego rodzaju czynności, więc też ich spektrum zastosowania jest o wiele większe.

     

    Sterownik programowalny Siemens Logo

    Sterownik programowalny Siemens Logo

    Dzięki możliwości programowani mogą one nadzorować pracę zarówno w mniejszych zakładach, jak i ogromnych halach produkcyjnych, gdzie oczywiście ich efektywność działania musi być odpowiednio większa, aby mogły one w wpływać i kontrolować różne procesy. Sterowniki PLC mają za zadanie przeprowadzanie konkretnych, zaplanowanych przez człowieka czynności, wykonując je wszystkie po kolei, a przy tym również nadzorując to, czy są one wykonywane tak, jak powinny. Jeśli pojawiają się jakieś problemy, ich zadaniem będzie ich zasygnalizowanie, ponieważ w przeciwnym przypadku cały proces mógłby ulec poważnemu zaburzeniu. Sterowniki PLC można stosować zatem w wielu układach, programując je według oczekiwań, łącząc je ze sobą – doświadczony specjalista znający się na automatyce i robotyce może tutaj naprawdę pomóc, dlatego też skorzystanie z jego porad będzie niezwykle ważne, jeśli chce się również wdrożyć takie rozwiązania w swoim przedsiębiorstwie.

    Kategorie: Automatyka