Do Projektu iAutomatyka dołączyli:

Tomasz Gilewski + iAutomatyka.pl – 7 czerwca publikujemy nowy kurs programowania PLC w języku SCL

Obserwowałem go już od dawna, w zasadzie od 2015 roku kiedy trafiłem na jego publikacje o programowaniu sterowników PLC Siemens. Zagłębiając się w jego działalność, byłem pod wrażeniem posiadanej przez niego wiedzy. W dodatku aktywnie się nią dzielił, organizując również szkolenia. Mowa o sławnym programiście PLC Tomaszu Gilewskim, o którym słyszał prawie każdy automatyk.

Przez długi okres mieliśmy kilka prób podjęcia współpracy, bo nasza misja jest bliska jego misji – integrowanie ludzi z automatyką i edukacja. W końcu w 2021 roku nam się udało! Wspólnie zaprojektowaliśmy pełny kurs online traktujący o programowaniu sterowników PLC Siemens w języku SCL.

Programowanie sterowników PLC Siemens S7-1200 i S7-1500 – język SCL w praktyce

Konspekt kursu

1.Wstęp do TIA Portal i SCL

  • Wstęp do kursu
  • Sterownik PLC Siemens S7-1200 i S7-1500 – różnice
  • Omówienie oprogramowania w kursie i stanowiska prezentacyjnego
  • [Artykuł] Gdzie szukać więcej informacji i pomocy?
  • WAŻNE! Jak przechodzić ten kurs?

2.Praktyka – Przygotowanie TIA Portal do pracy

  • Pobranie TIA Portal z PLC SIM
  • Instalacja TIA Portal
  • Instalacja PLCSIM – dodaliśmy teraz tę lekcję
  • Pobieranie Factory IO
  • Instalacja Factory IO
  • Aktywacja licencji do Factory IO
  • TIA Portal – pierwsze uruchomienie, projekt
  • Konfiguracja PLC i projektu
  • Przygotowanie szablonu projektu i archiwizacja
  • TIA Portal – pierwszy program od zera (LAD vs SCL)
  • Inne języki programowania PLC (FBD, STL, GRAF)
  • Uruchomienie programu PLC w trybie symulacji – PLC SIM
  • Konfiguracja komputera PC do komunikacji z PLC – na co zwrócić uwagę
  • Symulacja vs prawdziwe wejścia i wyjścia sterownika PLC
  • Ćwiczenie – Gdy będziesz gotowy, zainstaluj TIA Portal
  • Ćwiczenie – uruchom swój pierwszy program w symulatorze

3.Teoria – podstawy programowania w języku SCL

  • Wstęp do praktyki
  • TIP! Korzystaj z klawisza F1 – HELP
  • Typy danych i organizacja pamięci w sterownikach Siemens Ćwiczenie tekstowe – przetestuj obszary pamięci na przykładzie MW4 MW6 MD8 MD12
  • Bloki danych i deklaracja zmiennych + Ćwiczenie 
  • Komentarze, a odpowiednie nazywanie zmiennych
  • Operatory arytmetyczne + Ćwiczenie 
  • Operatory logiczne + Ćwiczenie
  • Konwersje zmiennych + Ćwiczenie
  • Adresowanie zmiennych (symboliczne a absolutne) 
  • Instrukcja IF, THEN  + Ćwiczenie
  • Instrukcja IF, ELSE, ELSIF, THEN + Ćwiczenie
  • Komparatory
  • Wykrywanie zboczy R_TRIG + F_TRiG + Ćwiczenie
  • Instrukcja CASE OF + Ćwiczenie
  • Instrukcja REGION
  • Funkcje w SCL, FC i FB
  • Instrukcja RETURN

4.Praktyka – Factory IO, Przejazd skrzynki z A do B

  • Wstęp do modułu – omówienie obiektów
  • Omówienie interfejsu Factory IO
  • Przejazd skrzynki  z A do B – uruchomienie Factory IO – na PLC
  • Pobranie szablonu projektu do PLCSIM
  • Przejazd skrzynki  z A do B (Set and Reset)  – na PLCSIM
  • Ćwiczenie – projekt 4 w Factory IO

5.Teoria – Timery w SCL

  • Wstęp – do czego wykorzystujemy Timery w programach PLC
  • Timer TON + Ćwiczenie
  • Timer TOF + Ćwiczenie
  • Timer TONR + Ćwiczenie

6.Praktyka Factory IO – Napełnianie zbiornika z wykorzystaniem Timerów

  • Wstęp do modułu – omówienie działającego obiektu
  • Programowanie SCL i Factory IO (Zbiornik) + symulacja (TON + TOF) + Ćwiczenie
  • Programowanie SCL i Factory IO (Zbiornik) + symulacja (TONR) + Ćwiczenie
  • Ćwiczenie – Timery na transporterze

7.Teoria – Liczniki

  • Wstęp do modułu – omówienie działającego obiektu
  • Licznik zliczający w górę CTU
  • Licznik zliczający w dół CTD
  • Licznik góra-dół CTUD

8.Praktyka Factory IO – Zliczanie skrzynek na transporterze

  • Wstęp do modułu – omówienie działającego obiektu
  • Programowanie SCL i Factory IO (Licznik) + symulacja (CTU+CTD)
  • Programowanie SCL i Factory IO (Licznik) + symulacja (CTUD)
  • Dodanie nowych obiektów do Factory IO
  • Ćwiczenie – rozbudowa o kolumnę sygnalizacyjną i grzybek

9.Teoria – skalowanie analogowe

  • Wstęp
  • Wejścia analogowe w sterownikach PLC (V,mA)
  • Wartość analogowa a cyfrowa wejścia analogowego – podłączenie
  • Symulacja wejścia analogowego w PLCSIM
  • Skalowanie analogowe – NORM_X i SCALE X – PLC
  • Skalowanie analogowe – NORM_X i SCALE X – PLCSIM
  • Ćwiczenie – skalowanie analogowe a zapalanie lampek

10.Praktyka Factory IO – Montaż produktu Pick & Place z analogiem

  • Wstęp do modułu – omówienie działającego obiektu 
  • Importowanie tagów do projektu
  • Pick & Place – obsługa trybów pracy
  • Pick & Place – obsługa sygnalizacji
  • Pick & Place – obsługa błędów i wyłącznika bezpieczeństwa
  • Pick & Place – obsługa trybu ręcznego transporterów
  • Pick & Place – obsługa trybu ręcznego ramienia
  • Pick & Place  – obsługa statusów ramienia
  • Pick & Place  – zabezpieczenia ramienia
  • Pick & Place  – obsługa trybu automatycznego – blokady
  • Pick & Place  – obsługa trybu automatycznego – przenośniki
  • Pick & Place  – obsługa trybu automatycznego – wyszukanie pozycji
  • Pick & Place  – obsługa trybu automatycznego – ramię
  • Pick & Place  – przetestowanie programu i poprawki
  • Ćwiczenie – zrób to sam
  • Ćwiczenie – dodaj podświetlenie lampek
  • Ćwiczenie – dodaj zliczanie produktów
  • Ćwiczenie – modyfikacja trajektorii ramienia
  • Ćwiczenie – obsługa błędów
  • Podsumowanie modułu i wnioski

11.Praktyka Factory IO – sortowanie obiektów na transporterze

  • Wstęp do modułu – zastępujesz programistę PLC
  • Obsługa przenośników
  • Obsługa detekcji koloru
  • Obsługa popychaczy
  • Testy i poprawki
  • Ćwiczenie – dokończ program po innym programiście (lista zadań)

12.Factory IO dla ambitnych – seria ćwiczeń

  • Wstęp 
  • Ćwiczenie – Segregacja palet na transporterach 
  • Ćwiczenie – Segregacja względem wysokości
  • Ćwiczenie – przekładanie produktu Pick & Place
  • Ćwiczenie – buforowanie produktu + sterowanie prędkością transporterów

13.Bonusy

  • Wywiad z Tomkiem 
  • Współpraca z Tomaszem – edukacja
  • Współpraca z Tomaszem – wdrażanie i modernizacja 

 

Póki co zapraszamy na wywiad z Tomaszem gdzie na końcu omawiamy jak będzie wyglądał kurs online

Zobacz Wywiad

 

Organizator

Kursy Automatyki

Kursy Automatyki

Platforma kursów online z automatyki i robotyki, programowania PLC, elektrotechniki, systemów wizualizacji SCADA, HMI, diagnostyka i komunikacja, UR.