Kurs obsługi sterowników PLC M
- Wprowadzenie do oprogramowania UperLogic
- Pierwszy program i wgranie do PLC
- Karta Stanu i Wykresy Zmiennych
- Zegary i liczniki
- Widok urządzenia
- Moduły analogowe (w budowie)
- Moduły temperaturowe (w budowie)
- Przerwania
- Modbus
- Język Stukturalny
- Bloki funkcyjne
- Import Projektu z WinProLadder do UperLogic
UperLogic to środowisko programistyczne służące do tworzenia i obsługi programów dla sterowników marki FATEK, z nowej serii PLC M. Program umożliwia projektowanie logiki sterowania maszynami, komunikacji z urządzeniami peryferyjnymi oraz konfigurowanie sprzętu i modułów rozszerzeń sterownika. W UperLogic użytkownik może tworzyć programy sterujące wykorzystując języki programowania zgodne ze standardem automatyki przemysłowej, takie jak Ladder czy Structured Text. Oprogramowanie pozwala również na komunikację z PLC, zgrywanie i wgrywanie programu do sterownika oraz monitorowanie jego pracy w czasie rzeczywistym. Dzięki temu możliwe jest sprawdzanie stanów wejść, wyjść oraz wartości zmiennych podczas działania maszyny. Do sterowania ruchem Fatek udostępnia protokół EtherCat oraz dedykowany język Motion Flow.
Wprowadzenie do UperLogic
Wybrany PLC można potem bez problemu zmienić w programie. Po wybraniu modelu, w zakładce Informacje, nadaje się nazwę projektu oraz wybiera język programowania. Języki programowania można także dowolnie łączyć na późniejszym etapie projektowania. Ustawienia te pozwalają na właściwą konfigurację środowiska oraz dalszą pracę nad programem sterownika.
Gotowe funkcję w przyborniku są podzielone na kategorie. Zaś w drzewku projektu znaleźć można: Konfigurację systemu:
Znajdzie się w niej
- Widok urządzenia, w którym podglądać można rzeczywisty widok systemu, dodać i skonfigurować moduły rozszerzeń.
- Konfigurację wejść i wyjść w której skonfigurować m. in.przerwaniaoraz szybkie liczniki.
- Alokacja pamięci, w której znajdują sięinformację m. in.na temat rejestrów oraz bitów pomocniczych.
- Rejestry tylko do odczytu (ROR) któresą częścią alokacji pamięci.
- Konfiguracja serwerów, gdzie konfiguruje się np.Fatek IoT.
- Konfiguracja komunikacji, które służy np.do zmiany adresuIP sterownika.
W prawym górnym rogu klikając w zakładkę Opcje jest możliwość zmiany Stylu oraz Języka oprogramowania UperLogic.
Zakładka Widok urządzenia prezentuje pełną konfigurację sprzętową sterownika, wspierając proces projektowania i programowania. W przypadku połączenia z systemem, UperLogic może automatycznie wykryć i odczytać wszystkie moduły zainstalowane w zestawie.
Oraz Siatkę adresów używanych w programie sterownika.
Pomaga ona unikać błędów np. przez przypadkowe użycie tych samych adresów. Zajęte adresy są zaznaczone kolorem czerwonym. Powyżej siatki jest do wyboru Typ danych oraz rodzaj zmiennej której podgląd znaleźć ma się na siatce.
Nawigacja po adresach:
- Kliknij wybrany adres na siatce, aby wyświetlić listę wszystkich lokalizacji, w których został użyty.
- Z wygenerowanej listy wybierz interesującą Cię pozycję.
- Po kliknięciu w lokalizację, program automatycznie przeniesie Cię do miejsca użycia adresu w kodzie.
W zakładce Projektowanie znajdują się elementy programu drabinkowego. Można z nich korzystać, klikając wybrany element lub używając przypisanego mu skrótu klawiszowego, co przyspiesza i ułatwia tworzenie programu.
Styk normalnie otwarty (A)
Styk normalnie zamknięty (B)
Styk reagujący na zbocze narastające sygnału (U)
Styk reagujący na zbocze opadające sygnału (D)
Cewka normalnie otwarta (O)
Cewka normalnie zamknięta (Q)
Cewka Set (S)
Cewka Reset
Zanegowanie linii (I)
Stan narastający na linii (P)
Stan opadający na linii (N)
Linia pozioma (H)
Linia pionowa (V)
Domknięcie linii poziomej
Set
Reset
Timer
Counter
Funkcja
Znajomość podstawowych elementów jest niezbędna do napisania pierwszego programu, co zostanie omówione w kolejnej części tego poradnika.
W przypadku chęci uzyskania większej ilości informacji dotyczących oprogramowania bądź samego sprzętu niezwykle przydatna jest zakładka Pomoc. Podzielona jest na części w których m.in. znajdziemy:
Pomoc do programu
Zawiera wytyczne dotyczące instalacji, konfiguracji i programowania sterownika PLC. Zakres instrukcji obejmuje zarządzanie projektami, sterowanie ruchem, konfigurację modułów oraz funkcje komunikacji i zabezpieczeń systemu.
Pomoc do funkcji i aplikacji
Zawiera zasady obsługi szybkich liczników, timerów oraz wyjść impulsowych do pozycjonowania NC, a także procedury regulacji temperatury PID i konfiguracji wejść/wyjść analogowych. Ważną część publikacji stanowią wytyczne dotyczące komunikacji szeregowej i Ethernet, instrukcje aktualizacji oprogramowania układowego (firmware)
Pomoc do języka strukturalnego (ST)
Zawiera informację o języku tekstowym ST, uwzględniając obsługę interfejsu Uperlogic ST, składnię, operatory oraz instrukcje sterowania przepływem i pętle. Dokument zawiera wytyczne dotyczące typów danych, zarządzania zmiennymi, wywoływania funkcji systemowych oraz obsługi rejestrów i przerwań.
Pomoc do kontroli ruchu
Opisuje konfigurację i sterowanie ruchem (Motion Control) obejmując parametry osi, funkcje EtherCAT oraz sterowanie pozycją, prędkością i synchronizacją. Opisuje tryby pracy takie jak JOG, Home Return (bazowanie), Hand Wheel oraz procedury testowe, diagnostykę alarmów i przykłady aplikacyjne.
Pomoc do Funkcji
Zawiera opis wszystkich funkcji, programowania krokowego oraz przykłady w programie.
Aby sprawnie poruszać się po instrukcjach, zamiast przeglądać dziesiątki stron lepiej wpisywać jest nazwę szukanej funkcji. Więcej podrozdziałów instrukcji znaleźć można, rozwijając listę zaznaczoną na obrazku pomarańczową strzałką.
