Symulacja procesu – PLCSIM w TIA Portal

Prace projektowe związane z budową i uruchomieniem nowej stacji najczęściej składają się z dwóch etapów. Pierwszy to szeroko rozumiane prace offline’owe, w trakcie których ustalane są wymagania technologiczne, layout mechaniczny, dobór robotów i urządzeń wykonawczych oraz wstępnie tworzony jest program odpowiedzialny za sterowanie stacją. W drugim etapie – fazie uruchomieniowej programy są wgrywane do sterownika PLC i odbywa się wstępne testowanie przygotowanego systemu sterowania.

W ramach wpisu zajmiemy się omówieniem możliwości darmowego symulatora PLCSIM, który stanowi część zintegrowanego środowiska SIEMENS TIA Portal. Omówiona zostanie także konfiguracja przykładowego projektu. Wspomniane oprogramowanie można pobrać ze strony producenta i doinstalować do TIA Portal.

Z naszych doświadczeń wiemy, że zdecydowaną część zadań algorytmów sterowania jesteśmy w stanie przygotować oraz przetestować bez konieczności posiadania sprzętu w postaci sterownika PLC, panelu HMI oraz urządzeń peryferyjnych. W ramach serii wpisów będziemy poruszać wybrane zagadnienia związane z symulacją procesów w środowisku TIA Portal.

Przygotowanie projektu w TIA Portal

Do rozpoczęcia pracy z symulatorem PLCSIM należy posiadać zainstalowane oprogramowanie STEP7 Professional umożliwiające programowanie dowolnego sterownika z rodziny S7 – dotyczy to także urządzeń serii S7-300 oraz S7-400.

Widok projektu w TIA Portal V16.

Do uruchomienia symulacji wystarczy jedynie wybrać opcję Start simulation zaznaczoną w górnej części okna. Przycisk znajduje się obok funkcji Go online czy Go offline. Pojawi komunikat z zapytaniem czy włączyć funkcję wpierania symulacji na etapie kompilowania projektu – wybieramy opcję OK.

Następnie otwarte zostanie okno symulatora jako niezależnego procesu systemu operacyjnego. To małe, niepozorne okno stanowi programowy odpowiednik rzeczywistego sterownika PLC na którym będziemy pracować.

Widok symulatora PLCSIM.

Wgranie projektu do PLC

W środowisku TIA Portal pojawi się okno połączenia do sterownika PLC, w którym musimy określić protokół komunikacyjny, kartę sieciową komputera oraz interfejs sterownika, do którego docelowo chcemy się podłączyć. W przypadku symulatora PLCSIM nie ma możliwości wyboru innej karty sieciowej niż PLCSIM. Co więcej, w przypadku symulacji nie ma znaczenia jaki interfejs wybierzemy – można to sprawdzić poprzez wybranie opcji Try all interfaces.

Detekcja pracy sterownika PLC.

Po wybraniu opcji Load projekt jest wgrywany do symulatora. W międzyczasie pojawią się opcje wgrywania, po których należy wybrać opcję Start module w celu uruchomienia sterownika. Alternatywnie sterownika zatrzymać/uruchomić można poprzez aktywację przycisków RUN i STOP na symulatorze. Warto zauważyć, że dioda RUN/STOP urządzenia podświetla się na zielono, a w dolnej części okna widać adresy IP sterownika.

Widok online projektu oraz aktywny symulator PLCSIM.

Wejście do widoku Online pozwana na monitorowanie bieżących programów w taki sam sposób, jak odbywa się to na rzeczywistym sprzęcie.

Co dalej?

W kolejnych częściach zajmiemy się tematem testowania programów w oparciu o symulowane sygnały wejść i wyjść. Co więcej, pokażemy możliwości związane z zaawansowanymi funkcjami tabeli Watch table. Przedstawiona będzie również możliwość tworzenia sekwencji symulowanych sygnałów w interfejsie PLCSIM. Zapraszamy do śledzenia wpisów na naszym blogu.

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *