Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Simatic S7-1200 sposób programowania/wybór języka programowania

MAZ543 26 Dec 2018 18:11 1725 7
SterControl
  • #1
    MAZ543
    Level 6  
    Dzień dobry, mam następujący problem, aktualnie uczę się programować sterownik LOGO!8 wykorzystując język FBD i jak na razie idzie mi w miarę dobrze. W przyszłości chciałbym nauczyć się pisać programy dla PLC Simatic S7-1200. Mam kilka pytań związanych z tym zagadnieniem:

    1.Czy mogę kupić oddzielnie oprogramowanie Simatic Step7 Basic czy muszę kupować cały TIA Portal?
    2. Dlaczego Siemens zaleca programowanie S7-1200 w języku SCL? Dlaczego nie może być to LAD lub FBD?
    3. Jak wygląda programowanie w języku SCL? Widziałem ,że jest zbliżony do języka C, w tym kierunku idzie programowanie PLC?
    4. Czy mogę S7-1200 programować w języku LAD lub FBD? Czy jest tak samo przejrzyste jak w LOGO Soft Comfort?
    5. Skąd mogę czerpać wiedzę na temat programowania S7-1200? Książki, kursy na płytach?

    Siedzę od rana w internecie, szukam różnych materiałów, wskazówek, chce się czegoś dowiedzieć to jedyne z czym się spotkałem to to ,że albo ta wiedza jest utajniona albo opisywana po łebkach. Druga sprawa, z tego co widziałem to ten cały TIA Portal jest moim zdaniem bardzo nieprzejrzysty i skomplikowany bynajmniej dla takich osób jak ja. Bez porównania do LOGO. Tak samo jak przeraża mnie język SCL.

    Od czego mogę zacząć? Jak podjąć naukę? Co mi jest potrzebne na start?

    Bardzo proszę o pomoc.

    Pozdrawiam Grzegorz
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • SterControl
  • Helpful post
    #2
    Rariusz
    Automation specialist
    Witam,

    Ad 1). Możesz pobrać Simatic Step7 Basic
    Ad 2) Możesz programować w FBD, LAD ST. I dobrze jak umiesz
    programować w tych 3 językach. Będziesz ich używał w zależności od
    aplikacji i konkretnego problemu do rozwiązania. Pewnie rzeczy
    łatwiej zrobisz w ST niż w LAD.
    Ad 3). Bardziej do języka PASCAL lub Basic. Trochę posiedzisz i ogarniesz.
    Ad 4). Podobnie. Jak umiesz programować LOGO i masz podstawy, to
    szybko nauczysz się S7 1200.
    Ad 5). Jest do pobrania poprzecznik po polsku do S7 1200.

    Quote:
    Druga sprawa, z tego co widziałem to ten cały TIA Portal jest moim zdaniem bardzo nieprzejrzysty i skomplikowany bynajmniej dla takich osób jak ja. Bez porównania do LOGO. Tak samo jak przeraża mnie język SCL.


    Jest nieprzejrzysty bo jesteś na początku przygody z programowaniem PLC
    i SCL to abstrakcja dla Cb. Z czasem nabierzesz wprawy i będzie wszystko ok.

    Pozdrawiam,
  • SterControl
  • #3
    MAZ543
    Level 6  
    Rariusz wrote:
    Ad 1). Możesz pobrać Simatic Step7 Basic
    Ad 2) Możesz programować w FBD, LAD ST. I dobrze jak umiesz
    programować w tych 3 językach. Będziesz ich używał w zależności od
    aplikacji i konkretnego problemu do rozwiązania. Pewnie rzeczy
    łatwiej zrobisz w ST niż w LAD.
    Ad 3). Bardziej do języka PASCAL lub Basic. Trochę posiedzisz i ogarniesz.
    Ad 4). Podobnie. Jak umiesz programować LOGO i masz podstawy, to
    szybko nauczysz się S7 1200.
    Ad 5). Jest do pobrania poprzecznik po polsku do S7 1200.


    Dziękuję bardzo za udzielenie odpowiedzi ale mam pewne wątpliwości.
    Skąd mogę pobrać oprogramowanie? Ze strony Siemensa po zalogowaniu? Zgadza się
    jest taka opcja ale mnie interesuje pełna wersja nie 21 dniowy trial. Nie nauczę się niczego sensownego w 21 dni biorąc pod uwagę pracę i inne obowiązki dnia codziennego.
    Pewnie pełna wersja kosztuje majątek.

    Zaraz poszukam podręcznika do S7-1200 a w między czasie znalazłem taką książkę: "Podstawy programowania sterowników S7-1200 w języku SCL" autor Tomasz Gilewski. Warto? Myślę ,że tak ale może macie drodzy forumowicze inne pozycje?

    Jeszcze raz dziękuję za odpowiedź, cały czas zdobywam wiedzę i informację na temt S7-1200.
  • Helpful post
    #4
    Wojciech.
    Level 34  
    MAZ543 wrote:
    Siedzę od rana w internecie, szukam różnych materiałów, wskazówek, chce się czegoś dowiedzieć to jedyne z czym się spotkałem to to ,że albo ta wiedza jest utajniona albo opisywana po łebkach.


    Najlepszym nauczycielem jest własna praktyka badając po kolei każdy blok.

    Dodano po 3 [minuty]:

    MAZ543 wrote:
    jest taka opcja ale mnie interesuje pełna wersja nie 21 dniowy trial. Nie nauczę się niczego sensownego w 21 dni biorąc pod uwagę pracę i inne obowiązki dnia codziennego.


    Niestety to jest bardzo dziwna polityka Siemensa że nie wychodzi w kierunku osób które potem mogą być potencjalnymi klientami ich produktów a nie mają szansy na realne zapoznanie się z TiaPortal.
  • Helpful post
    #5
    daro31ie
    Automation specialist
    MAZ543 wrote:
    Rariusz wrote:
    Ad 1). Możesz pobrać Simatic Step7 Basic
    Ad 2) Możesz programować w FBD, LAD ST. I dobrze jak umiesz
    programować w tych 3 językach. Będziesz ich używał w zależności od
    aplikacji i konkretnego problemu do rozwiązania. Pewnie rzeczy
    łatwiej zrobisz w ST niż w LAD.
    Ad 3). Bardziej do języka PASCAL lub Basic. Trochę posiedzisz i ogarniesz.
    Ad 4). Podobnie. Jak umiesz programować LOGO i masz podstawy, to
    szybko nauczysz się S7 1200.
    Ad 5). Jest do pobrania poprzecznik po polsku do S7 1200.


    Dziękuję bardzo za udzielenie odpowiedzi ale mam pewne wątpliwości.
    Skąd mogę pobrać oprogramowanie? Ze strony Siemensa po zalogowaniu? Zgadza się
    jest taka opcja ale mnie interesuje pełna wersja nie 21 dniowy trial. Nie nauczę się niczego sensownego w 21 dni biorąc pod uwagę pracę i inne obowiązki dnia codziennego.

    Kolego pełna wersja niestety jest płatna i to sporo.
    Jest jeszcze jedno wyjście ale nielegalne ( EKB)

    Pewnie pełna wersja kosztuje majątek.

    Zaraz poszukam podręcznika do S7-1200 a w między czasie znalazłem taką książkę: "Podstawy programowania sterowników S7-1200 w języku SCL" autor Tomasz Gilewski. Warto? Myślę ,że tak ale może macie drodzy forumowicze inne pozycje?

    Książka jak wiele innych na rynku. Wszystko zależy od wiedzy jaką posiadasz i zaangażowania w naukę.

    Kolego napisz do Siemensa prośbę o dostarczenie materiałów edukacyjnych. Najczęściej wysyłają materiały na adres domowy.


    Jeszcze raz dziękuję za odpowiedź, cały czas zdobywam wiedzę i informację na temt S7-1200.


    Proszę
  • Helpful post
    #6
    Rariusz
    Automation specialist
    Witam,

    MAZ543 wrote:

    jest taka opcja ale mnie interesuje pełna wersja nie 21 dniowy trial. Nie nauczę się niczego sensownego w 21 dni biorąc pod uwagę pracę i inne obowiązki dnia codziennego.


    Postaw na maszynie wirtualnej i przed każdym uruchomieniem zmień datę w systemie. Będziesz miał ciągle dostępną wersję demo.
    Dodatkowo zrób sobie kopie tej maszyny. Nie będzie to pełni uczciwe ale nikt Ci za korzystanie w ten sposób głowy nie urwie.
    Zawsze możesz wgrać klucze z internetu ale jest to nielegalne.

    MAZ543 wrote:
    Zaraz poszukam podręcznika do S7-1200 a w między czasie znalazłem taką książkę: "Podstawy programowania sterowników S7-1200 w języku SCL" autor Tomasz Gilewski. Warto? Myślę ,że tak ale może macie drodzy forumowicze inne pozycje?


    Panie nie wydawaj kasy jak nie trzeba. Link

    Pozdrawiam,
  • Helpful post
    #7
    zembol
    Level 24  
    1.Czy mogę kupić oddzielnie oprogramowanie Simatic Step7 Basic czy muszę kupować cały TIA Portal?.
    ODP Tia w wersji Basic to koszt 2 mniejszych sterowników czyli jakieś 1300 pln, wystarczy do 1200 i paneli w wersji basic.
    2. Dlaczego Siemens zaleca programowanie S7-1200 w języku SCL? Dlaczego nie może być to LAD lub FBD?.
    ODP Ponieważ scl jest genialny :), a tak naprawdę język wybiera sie do potrzeb, scl jest genialny jeśli trzeba liczyć lub używać pętli, działać na stringach itd.
    3. Jak wygląda programowanie w języku SCL? Widziałem ,że jest zbliżony do języka C, w tym kierunku idzie programowanie PLC?.
    ODP Tak idzie to w tą stronę, to wynika z tego ze sterowniki przejmują tematy które do tej pory były realizowane poza PLC, SCL daje nowe możliwości i należy z nich korzystać, programy napisane w SCL łatwo migrować na inne platformy. Jest oczywiście druga strona medalu, analiza programu :), podglądu online w lad/fbd nic nie zastąpi :).
    4. Czy mogę S7-1200 programować w języku LAD lub FBD? Czy jest tak samo przejrzyste jak w LOGO Soft Comfort?
    ODP Tak, co do przejrzystości to bardziej temat przyzwyczajenia do środowiska Tia
    5. Skąd mogę czerpać wiedzę na temat programowania S7-1200? Książki, kursy na płytach?
    ODP podręcznik i dokumentacja Siemens (forum i wsparcie na www Siemensa).