Pokaż menu

Firmy z okładek

Festo  WDPRADWAG  Minebea Intec

Reklama

Współpraca

Symulacja PLC + HMI – jak zacząć naukę programowania bez sprzętu?



Czasami nasze ambicje w samodoskonaleniu się bywają ograniczane kosztem zakupu sprzętu oraz niezbędnego oprogramowania. Frustracji wynikającej z tej sytuacji pozwala zapobiec symulator PLC + HMI, dzięki któremu bezkosztowo rozpoczniecie swoją naukę programowania. Artykuł napisano w oparciu o tekst Pana Grzegorza Turowskiego, opublikowany na portalu iautomatyka.pl.


Darmowe oprogramowanie
Wspomniana powyżej bezkosztowość nie jest pustym hasłem. Oprócz darmowego oprogramowania możemy skorzystać również z pełnoprawnej symulacji, która stworzy wirtualne stanowisko do testów komunikacji pomiędzy sterownikami PLC i panelami HMI. W czym tkwi haczyk? Otóż w niczym. Niezbędne pliki instalacyjne pobierzecie bezpośrednio z serwera, bez potrzeby jakiejkolwiek rejestracji.


Słowem wstępu
Można zaryzykować stwierdzenie, że doświadczenie zdobyte na „żywych” układach jest nieporównywalnie bardziej cenne niż to pochodzące z symulacji. Dla purystów technicznych, w tym i wielu automatyków, doświadczenie wirtualne może nawet nie stanowić jakiejkolwiek wartości. Na całe szczęście współczesne symulacje mają to do siebie, że stanowią wierne odwzorowanie rzeczywistych układów, a doświadczenie na nich zdobyte można sprawnie przeszczepić, gdy przyjdzie nam pracować na żywych okazach.

Osoby szukające nowych wyzwań, myślące poważnie o poszerzeniu wachlarza swoich zdolności, zachęcamy do spróbowania sił z symulacjami dostarczonymi przez czołowych producentów w branży automatyki – producenta sterowników PLC FATEK oraz paneli operatorskich WEINTEK. W poniższym artykule skupimy się na konfiguracji i pomożemy Wam rozpocząć przygodę z PLC i HMI, która a nuż zabierze Was kiedyś do wymarzonej pracy.


Pobieranie oprogramowania oraz instalacja
Oba programy można pobrać z działu Download, na stronie www.multiprojekt.pl. Możesz skorzystać z linku: bit.ly/symulacjaPLC_HMI

Programy instalacyjne nie wyróżniają się niczym poza zwyczajowo przyjętym kształtem, jeżeli więc macie ambicje programować sterowniki PLC, to z pewnością samodzielnie sobie z nimi poradzicie.


Konfiguracja programu WinProLadder
W pierwszej kolejności przyglądnijmy się oprogramowaniu do programowania i symulacji PLC – WinProladder.
  1. Uruchamiamy program, a następnie tworzymy nowy projekt.
  2. Wybieramy interesujący nas model sterownika.
  3. Budujemy program wedle naszych potrzeb. Więcej na ten temat dowiedzie się z polskiego podręcznika do programu WinProladder, znajdującego się na stronie www.multiprojekt.pl.
  4. Co może wydawać się zaskakującym – aby skonfigurować symulację, najpierw trzeba ją włączyć. W tym celu należy wybrać zakładkę PLC → Simulation.
  5. Gdy symulacja będzie aktywna, można przejść do jej konfiguracji.
  6. W pierwszej zakładce Scan musi być wybrany tryb Continous Scan. Dzięki temu nasza symulacja będzie pracowała w pętli. Dla jednego lub określonej ilości cykli wybieramy odpowiednio opcje Single Scan lub Multiple Scan.
  7. W zakładce Communication możemy skonfigurować połączenie pomiędzy symulacją WinProladder a tą pochodzącą z programu EasyBuilder Pro. Aby osiągnąć synergię, wynikającą ze współpracy obu programów, należy uaktywnić komunikację, ustawić protokół na TCP, a nr portu najlepiej pozostawić domyślny, czyli 500. Pozwoli nam to uniknąć komplikacji przy dalszym użytkowaniu. Ponadto pozwolę sobie zaryzykować stwierdzenie, że zapewne nie jest to najbardziej oblegany port w Waszym komputerze.
  8. Aby sprawdzić poprawność naszych ustawień, wciskamy przycisk F9, rozpoczynając tym samym symulację.





EasyBuilder Pro – zaczynamy!
  1. Po otwarciu programu tworzymy nowy projekt.
  2. Co istotne, dla zapewnienia właściwej komunikacji między symulacjami należy wybrać model HMI, który obsługuje komunikację z wykorzystaniem protokołu TCP – np. model MT8071iE.
  3. Po wyborze modelu wybieramy interesujące nas parametry w oknie System Parameters Setting, a następnie tworzymy nowe urządzenie.
  4. Wybieramy model sterownika PLC FATEK, analogicznie do tego wybranego w programie WinProladder.
  5. Jako typ komunikacji wybieramy Ethernet (czyli TCP), a następnie ustawiamy adres IP na 127.0.0.1, a nr portu na 500. Dzięki temu programy będą komunikowały się wewnątrz naszej maszyny (adres 127.0.0.1 to zawsze adres hosta, uniwersalnie stosowany w protokole TCP) oraz po tym samym porcie.
  6. Teraz przychodzi czas na naniesienie wirtualnych obiektów, które wizualizowałyby wartości pochodzące z PLC. WinProladder dysponuje szeroką gamą elementów wizualizacyjnych, jednak szczególnie istotne w tym przypadku jest przypisanie właściwych wejść, flag czy innych obiektów wedle tych, które zdefiniowaliśmy dla sterownika PLC.
  7. Aby przypisać obiektowi zmienną ze sterownika PLC, należy go właściwie zaadresować. Poniżej przedstawiamy przykładowe sparametryzowanie przycisku typu toggle:
        a. urządzenie źródłowe, z którego będzie pobierana zmienna;
        b. przestrzeń pamięci zmiennej;
        c. adres zmiennej;
        d. typ przycisku.





Chciałoby się rzec: voila! To wszystko, czego potrzebujecie do skomunikowania ze sobą programów WinProladder oraz EasyBuilder Pro. Teraz możecie dać upust swojej wyobraźni i zwizualizować nawet najbardziej pokręcone pomysły – i to bez wydawania złotówki.

Pamiętajcie proszę, iż do właściwej komunikacji oba opisywane programy muszą być włączone. Dotyczy to również samej symulacji wewnątrz programu.

Wszystkim zainteresowanym gratulujemy ambicji i życzymy licznych sukcesów na dalszej drodze z PLC i HMI. Polecamy zapoznanie się z filmami instruktażowymi znajdującymi się na stronie www.multiprojekt.pl, a także skorzystania z obecnej tam oferty szkoleń PLC oraz HMI, stworzonej z myślą zarówno o początkujących, jak i zaawansowanych użytkownikach.


Multiprojekt
ul. Fabryczna 20 A
31-553 Kraków
tel. 12-413 90 58
e-mail: info@multiprojekt.pl
www.multiprojekt.pl

Reklama