Symulator PLCSIM

Run PLCSIM

Długo oczekiwaną funkcjonalnością po pojawieniu się na rynku sterowników S7-1200 był symulator, który umożliwiałby wirtualne przetestowanie napisanego kodu programu. Wraz z pojawieniem się dodatku Service Pack 1 do TIA Portal v13 marzenia wielu programistów zostało spełnione.

Symulator PLCSIM

Za pomocą dodatku PLCSIM zrobimy symulację rzeczywistego sterownika PLC. Ten dodatek nie jest domyślnie instalowany z oprogramowaniem TIA Portal.

W jaki sposób uzyskać PLCSIM

Jeżeli zamówiłeś ostatnio płytę DVD z oprogramowaniem TIA Portal V13, to na płycie znajduje się Service Pack 1 oraz PLCSIM. Jeżeli pobrałeś z internetu TIA Portal V13, to w ten sam sposób należy poprać dodatek Service Pack 1 ze strony support.automation.siemens.com/WW/view/en/105825934. Nalezy pobrać Service Pack 1 w wersji Professional. Z tej strony trzeba pobrać też PLCSIM.

Instalacja

Mamy do zainstalowania PLCSIM oraz Service Pack 1.

PLCSIM

Jeżeli PLCSIM został pobrany ze strony, to należy w pierwszej kolejności rozpakować archiwum. Do tego celu należy wykorzystać plik o nazwie SIMATIC_S7_PLCSIM_V13.exe. Następnie należy przejść do instalacji, która jest analogiczna do instalacji TIA Portal.

Service Pack 1

W przypadku pobrania ze strony Service Pack 1 również należy na samym początku rozpakować archiwum. W następnej kolejności trzeba przejść do instalacji dodatku SP1.

Po zainstalowaniu SP1 należy zainstalować PLCSIM z SP1.

Programowanie wirtualnego sterownika

Ostatnio utworzony projekt przeniesiemy do sterownika PLC, czyli zaprogramujemy sterownik PLC którym jest S7-1200. Jeżeli chcemy pracować z symulatorem PLCSIM, to należy pamiętać, że nie może istnieć żadne połączenie online z rzeczywistym sterownikiem. W przypadku takiej sytuacji pojawi się okno informujące o konieczności przerwania połączenia online ze sterownikiem.

Jest możliwa symulacja w danym czasie tylko jednego sterownika PLC, na co należy zwrócić uwagę.

Uruchomienie symulatora

Programowanie wirtualnego sterownika zaczynamy od uruchomienia symulatora PLCSIM. W drzewie projektu po lewej stronie zaznaczamy sterownik, który został nazwany PLC i naciskamy na nim prawym klawiszem myszy. Pojawi się wówczas menu kontekstowe.

Uruchomienie PLCSIMWybieramy Start simulation. Uruchomić symulator PLCSIM można także wybierając ikonę Start simulation znajdującą się w pasku narzędzi. W tym momencie pojawi się okno informujące o zakończeniu wszystkich aktualnych połączeń online ze sterownikami. Należy zatwierdzić komunikat klikając na przycisk OK. Po chwili pojawią panel emulowanego sterownika.

Panel PLCSIMW ten sposób symulator PLCSIM został uruchomiony.

Programowanie

Po uruchomieniu PLCSIM domyślnie pojawi się okno Extended download to device.

Extended downloadW polu Type of the PG/PC interface należy wybrać PN/IE. Natomiast w polu PG/PC interface należy wybrać PLCSIM S7-1200/S7-1500. Następnie klikamy na przycisk Start search i po chwili pojawia się nam nasz sterownik. Wybieramy urządzenie o IP 192.168.0.30 i naciskamy przycisk Load.

Jeżeli takie okno się nie pojawi wówczas należy w drzewie projektu kliknąć prawym przyciskiem myszy na sterownik PLC i wybrać Download to device i następnie Hardware and software ()only changes).

Download to devicePodczas programowania może pojawić się okno informacyjne.

 

Domyslna sciezka

W tym oknie wybieramy No. W dalszej kolejności pojawi się okno informacyjne Load preview, gdzie również klikamy na przycisk Load. Pojawi się nam ostatnie okno dialogowe Load results gdzie zaznaczmy Start all. Kończymy operacje wybierając przycisk Finish.

 

Na panelu przednim symulatora PLCSIM zostanie zapalona wirtualnie zielona diod.

Run PLCSIM

 

Zielona dioda informuje, że sterownik jest w trybie RUN. W ten sposób został zaprogramowany wirtualny sterownik.

Zapraszam do komentowania na blogu lub fanpage http://facebook.com/s7scl

Podziel się tym wpisem na:
  • Facebook
  • Google Bookmarks
  • Twitter
  • Wykop

Komentarze

  1. Patryk

    Zamiast pobierać TIA Portal V13 i osobno SP1 do TIA Portal V13 z podanej w treści artykułu strony Siemensa można pobrać TIA Portal V13 ze zintegrowanym już SP1:
    https://support.industry.siemens.com/cs/document/106448872?lc=en-WW

    Powtórz
  2. j.m.

    Dzięki Patryku za podpowiedż,to znaczy że z taką wersją można od razu kupić wszystko w jednym? Jak dla mnie to dużo prościej,nie lubię za dużo dodatków

    Powtórz
    1. Patryk

      Niestety, ale należy najpierw zainstalować TIA Portal V13 SP1, a następnie PLCSIM SP1.
      W podanym przeze mnie linku znajdują się wersje TIA Portal V13 ze zintegrowanym już SP1 i nie trzeba instalować TIA Portal V13 bez SP, a następnie instalować samego dodatku SP1 (analogicznie z PLCSIM).

      Powtórz
  3. Szymon

    Witam.
    Czy ja dobrze zrozumialem powyzszy artykuł? TIA13 z SP1 umozliwia wykonywanie symulacji dla S7-1200 bez fizycznego polaczenia ze sterownikim, czyli posiada wbudowany w pelni funkcjonalny emulator tego sterownika?

    Powtórz
    1. Tomasz Gilewski (Autor postu)

      Szymon, 90% rzeczy dostępnych na rzeczywistym S7-1200, to można też zrobić na symulatorze PLCSIM. Chociaż na początku listopada pokażę na blogu dodatkowe narzędzie, które jest bardzo ciekawe do nauki programowania. I do tego będzie już potrzebny rzeczywisty sterownik S7-1200. Jednak na początek możesz zacząć od symulatora PLCSIM.

      Powtórz
  4. Zbyszek

    A co w przypadku gdy posiadam licencjonowaną wersję oprogramowania TIA Portal V11. Czy istnieje jakiś symulator S1200?

    Powtórz
    1. Tomasz Gilewski (Autor postu)

      Zbyszek, symulator sterownika pojawił się razem z SP1 do TIA Portal V13. Jeżeli masz licencję, to możesz za kilka euro dokupić upgrade licencji. Zapytaj o to już firmę Siemens.

      Powtórz

Pozostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>