W poprzednim wpisie poruszaliśmy zagadnienia związane z konfiguracją i uruchomieniem projektu wykorzystującego symulator PLC w środowisku SIEMENS TIA Portal. Kolejny etap to modyfikacja wejść fizycznych niezbędna do przeprowadzenia offline’owych testów przygotowanej aplikacji.
Przygotowanie projektu – TIA Portal
Do rozpoczęcia pracy niezbędne będzie posiadanie skonfigurowanego projektu. W naszym przypadku wykorzystana zostanie jednostka CPU 1518-4F PN/DP, której konfiguracja zawiera dwa moduły wejść cyfrowych DI oraz trzy moduły wyjść cyfrowych DQ.

Naturalnie uruchomiony musi być także symulator PLCSIM z wgranym do niego projektem z poziomu TIA Portal. Przedstawiony poniżej sterownik znajduje się w trybie pracy RUN. W celu wprowadzania zmian należy wybrać opcję Switch to project view symulatora dostępną w prawym górnym rogu (zaznaczono na czerwono).



Po krótkiej chwili okno symulatora PLCSIM ulegnie zmianie, a przed użytkownikiem pojawi się zdecydowanie większe okno. Jest to widok projektu symulacji, z którego można przełączyć się z powrotem do trybu kompaktowego w dowolnym momencie.
Stworzenie projektu dla symulacji



W pierwszej kolejności należy utworzyć projekt symulacji poprzez wybranie opcji New project w lewym górnym rogu. W odpowiednich polach wprowadzona musi zostać nazwa projektu oraz ścieżka jego utworzenia, a także – opcjonalnie – autor oraz komentarz.



Po wygenerowaniu projektu we wskazanej ścieżce w oknie pojawi się sterownik PLC, którego symulacja jest aktywna w środowisku TIA Portal. Po lewej stronie zauważyć można następujące elementy:
- SIM tables – tabele służące do symulowania sygnałów wejść i wyjść,
- Sequences – tabele, w których symulować można zmiany poszczególnych sygnałów w czasie,
- Event tables – tabele zdarzeń, w których symulowane mogą między innymi odłączenia urządzeń z sieci.



Następnie, w tabeli SIM table wprowadzić można dowolne sygnały, które chcemy monitorować. Jeżeli wprowadzone adresy istnieją w projekcie PLC to ich nazwy symboliczne będą widoczne. Co więcej, jeżeli wprowadzimy nowe tagi to po wgraniu projektu pojawią się one automatycznie w tabeli symulatora.
Zmiana stanu wejść fizycznych sterownika PLC



W dolnej części okna widoczny jest przycisk z nazwą sygnału, który w bieżącym momencie jest zaznaczony w tabeli SIM table. Wciśnięcie przycisku powoduje zmianę stanu wybranego wejścia fizycznego na stan wysoki.
Przykładowy program PLC
W celu sprawdzenia poprawności wykonywanego programu zastosowany został standardowy przerzutnik SR zarządzający stycznikiem %Q0.0, którego rozruch realizowany jest w sposób bezpośredni. Aktywacja pracy silnika odbywa się poprzez wciśnięcie przycisku Start o adresie %I0.0, a zatrzymanie – przez wciśnięcie przycisku %I0.1. Obydwa przyciski mają konfigurację styków NO (normally opened, normalnie otwarte).



Pozostaje.. testowanie!
Poprzez tabelę SIM table symulatora PLCSIM możliwa jest zmiana stanu wejść fizycznych %I0.0 oraz %I0.1, którą na bieżąco obserwować można w środowisku TIA Portal korzystając z funkcji Monitor. Poniższa animacja pokazuje rezultat poczynionych w ramach artykułu prac.
Co dalej?
W kolejnych wpisach omówimy w jaki sposób realizować sekwencję zmian sygnałów procesowych na przykładzie komunikacji z robotem przemysłowym pobierającym detal ze strefy załadunku. W celu jej realizacji posłuży narzędzie Sequences symulatora PLCSIM.
