koncepcja programowania PLC
Programowalne Sterowniki logiczne (Plc) są głównymi komponentami automatyki przemysłowej i systemów sterowania. Charakter sterowania PLC obejmuje od prostego przełączania przyciskiem do pojedynczego silnika do kilku złożonych struktur sterujących. Programowanie PLC jest ważnym zadaniem projektowania i wdrażania aplikacji sterujących w zależności od potrzeb klienta. Program PLC składa się z zestawu instrukcji w formie tekstowej lub graficznej, która reprezentuje logikę, która ma być zaimplementowana dla konkretnych przemysłowych aplikacji w czasie rzeczywistym.
dedykowane oprogramowanie do programowania PLC pochodzi ze sprzętu PLC określonego producenta, który umożliwia wprowadzanie i rozwój kodu aplikacji użytkownika, który można ostatecznie pobrać do sprzętu PLC. Oprogramowanie to zapewnia również interfejs Human Machine (HMI) jako graficzną reprezentację zmiennych. Gdy ten program zostanie pobrany do sterownika PLC i jeżeli sterownik PLC zostanie umieszczony w trybie pracy, wtedy sterownik PLC będzie działał w sposób ciągły zgodnie z programem. Przed przejściem do programu PLC, daj nam znać podstawy samouczka programowania PLC i jego podstawowe pojęcia.
Podstawy programowania PLC
procesor PLC wykonuje dwa różne programy:
1. System Operacyjny
2. Program użytkownika
System Operacyjny
system operacyjny organizuje wszystkie funkcje, operacje i sekwencje procesora, które nie są powiązane z zadaniem kontrolnym. Zadania systemu operacyjnego obejmują
- Obsługa gorącego restartu i ciepłego restartu
- Aktualizacja i wyprowadzenie tabel obrazów procesowych wejść i wyjść
- wykonanie programu użytkownika
- wykrywanie i wywoływanie przerwań
- zarządzanie obszarami pamięci
- nawiązanie komunikacji z programowalnymi urządzeniami
podstawy programowania PLC
program użytkownika
jest to połączenie różnych funkcji, które są wymagane do przetwarzania zautomatyzowane zadanie. To musi być wytworzone przez użytkowników i musi być pobrane do procesora sterownika PLC. Niektóre z zadań programu użytkownika obejmują:
- inicjowanie wszystkich warunków uruchomienia określonego zadania
- Odczyt i ocena wszystkich binarnych i analogowych sygnałów wejściowych
- określanie sygnałów wyjściowych dla wszystkich binarnych i analogowych sygnałów wyjściowych
- Wykonywanie przerwań i obsługa błędów
w obecnym sektorze automatyki przemysłowej istnieje kilka wiodących producentów sterowników PLC, którzy opracowują typowe Sterowniki PLC, od małych do wysokiej klasy. Każdy producent sterowników PLC posiada własne dedykowane oprogramowanie do programowania i konfiguracji sprzętu PLC. Ale język programowania PLC jest różny w zależności od producentów. Niektórzy producenci mają wspólne języki programowania, a inni mają odmienne. Niektóre Standardowe języki programowania PLC są zasadniczo dwóch typów, które są dalej podzielone na kilka typów, które są następujące:
1.Język tekstowy
- lista instrukcji (IL)
- tekst strukturalny (ST)
2. Język graficzny
- diagramy drabinkowe (LD)
- diagram bloków funkcyjnych (FBD)
- sekwencyjny wykres funkcji (SFC)
w porównaniu z językami tekstowymi, języki graficzne są preferowane przez wielu użytkowników do programowania sterownika PLC ze względu na ich proste i wygodne funkcje programowania. Wszystkie niezbędne funkcje i bloki funkcjonalne są dostępne w standardowej bibliotece każdego oprogramowania PLC. Te bloki funkcyjne obejmują timery, liczniki, ciągi znaków, komparatory, numeryczne, arytmetyczne, przesunięcia bitowe, funkcje wywołujące i tak dalej.
urządzenia do programowania PLC
różne typy urządzeń programistycznych są używane do wprowadzania, modyfikowania i rozwiązywania problemów z programem PLC. Te programistyczne urządzenia końcowe obejmują urządzenia ręczne i PC. W metodzie ręcznego urządzenia programującego zastrzeżone urządzenie jest podłączane do PLC za pomocą kabla łączącego. Urządzenie to składa się z zestawu kluczy, które umożliwiają wprowadzanie, edycję i zrzut kodu do sterownika PLC. Te ręczne urządzenia składają się z małego wyświetlacza, aby zaprogramowana instrukcja była widoczna. Są to kompaktowe i łatwe w obsłudze urządzenia, ale te urządzenia przenośne mają ograniczone możliwości.
urządzenia do programowania PLC
najczęściej do programowania PLC służy Komputer osobisty (PC) w połączeniu z oprogramowaniem podanym przez producenta. Za pomocą tego komputera możemy uruchomić program w trybie online lub offline, a także edytować, monitorować, diagnozować i rozwiązywać problemy z programem PLC. Sposób przeniesienia programu do sterownika PLC pokazano na powyższym rysunku, na którym komputer składa się z kodu programu odpowiadającego aplikacji sterującej, która jest przesyłana do procesora PLC za pomocą kabla do programowania.
Programowanie Ladder Logic PLC
Programowanie Ladder Logic PLC
spośród kilku języków programowania schemat ladder logic jest najbardziej podstawową i najprostszą formą programowania sterownika PLC. Przed przystąpieniem do zaprogramowania sterownika PLC w tym języku należy znać kilka podstawowych informacji na jego temat. Poniższy rysunek przedstawia schemat drabinkowy, w którym to samo obciążenie lampy jest kontrolowane przez dwa przełączniki przyciskowe, w przypadku gdy jeden z przełączników zostanie zamknięty, lampa świeci. Tutaj dwie poziome linie nazywane są szczebelkami, które są połączone między dwiema pionowymi liniami nazywanymi szynami. Każdy szczebel ustanawia ciągłość elektryczną między dodatnimi (L) i ujemnymi szynami (N), tak aby prąd płynął z urządzeń wejściowych do urządzeń wyjściowych. Niektóre z symboli używanych w programowaniu logiki drabinkowej są pokazane na rysunku.
przełączniki wejściowe są typami, które obejmują normalnie zamknięte i normalnie otwarte, jak pokazano powyżej. Oprócz powyższych symboli funkcjonalnych, istnieje kilka funkcji, takich jak timer, licznik, PID itp., które są przechowywane w bibliotece standardowej do programowania złożonych zadań.
krok po kroku procedura programowania sterownika PLC przy użyciu logiki drabinkowej
krok po kroku procedura programowania sterownika PLC przy użyciu logiki drabinkowej
Procedura programowania sterownika PLC dla określonej aplikacji zależy od typu standardowego narzędzia producenta i rodzaju aplikacji sterującej. Ale aby dać podstawowe wskazówki dla studentów, ten atrticle zapewnia proste podejście do projektowania aplikacji sterujących w oprogramowaniu do programowania PLC, jak podano poniżej, ale ten sposób programowania nie pasuje do wszystkich rodzajów narzędzi programistycznych i aplikacji sterujących.
Krok 1: przeanalizuj i uzyskaj pomysł aplikacji sterującej
podstawowym krokiem do zaprogramowania sterownika PLC jest uzyskanie pomysłu, dla którego zamierzasz opracować program oparty na aplikacji. Jeśli prowadzisz robota śledzącego linię za pomocą silnika PRĄDU STAŁEGO po naciśnięciu przycisku. Stan ten musi być wyświetlany przez diodę LED po włączeniu silnika. Silnik jest również podłączony za pomocą czujnika (tutaj jest uważany za inny przełącznik), który wykrywa przeszkody, więc po włączeniu silnik powinien zostać wyłączony. I odpowiednio, jeśli silnik jest wyłączony, brzęczyk powinien być włączony.
aplikacja sterująca PLC
Krok 2: Wymień wszystkie warunki i uzyskaj projekt za pomocą schematu blokowego
zmienne powyższego projektu to M: SILNIK, A: Przełącznik wejściowy 1, B: przełącznik wejściowy 2, L: LED i Bu: Brzęczyk, a projektowanie logiki jest łatwe dzięki wdrożeniu schematu blokowego, który podano poniżej dla powyższej aplikacji.
schemat programowania PLC
Krok 3: Otwórz i skonfiguruj oprogramowanie do programowania PLC
Otwórz oprogramowanie programistyczne zainstalowane na komputerze PC ze sprzętem PLC. Wybierz model sprzętowy sterownika PLC w oprogramowaniu i skonfiguruj go z odpowiednimi modułami wejściowymi i wyjściowymi. Wybierz język drabiny (LD) z listy języków programowania, wybierz procesor sprzętowy i podaj nazwę programu.
oprogramowanie do programowania PLC
Krok 4: Dodaj wymagane szczeble i Zaadresuj je
Dodaj wymagane szczeble w oparciu o logikę aplikacji sterującej i podaj adres każdego wejścia i wyjścia. Poniżej przedstawiono schemat logiki drabinkowej omawianego powyżej przykładu.
przykład programu logicznego drabiny
Krok 5: Sprawdź błędy i zasymuluj je
znajdź sekcję Online na pasku menu i wybierz opcję Online. Sprawdź błędy i wprowadź niezbędne zmiany po wybraniu opcji Offline. Ponownie przejdź do trybu online i wybierz opcję Uruchom, aby ją symulować.
Krok 6: pobierz Program do pamięci procesora PLC
po pomyślnej symulacji programu pobierz program do procesora, wybierając opcję pobierania za pomocą sieci lub kabla komunikacyjnego.
chodzi o podstawy programowania PLC i jego etapy proceduralne. Mamy nadzieję, że podane treści są jasne i łatwe do zrozumienia. Można go również lepiej poznać i zrozumieć za pomocą określonego oprogramowania danego sterownika PLC, takiego jak RSLogix 500, Codesys, step 7, itd. Możesz podzielić się swoimi poglądami, sugestiami dotyczącymi programowania PLC lub jeśli chcesz uzyskać pomoc dotyczącą przykładów , napisz do nas w sekcji komentarzy poniżej.
Fotki:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot