Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Computer Controls
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.
itemscope itemtype="https://schema.org/QAPage"

Programować sterowniki PLC ??

krisnet 06 Kwi 2006 15:48 15062 27
  • Programować sterowniki PLC ??

    #1
    Poziom 9  

    Hej !! Witam wszystkich automatyków !! Jestem na 1 roku automatyki i robotyki na polibudzie wrocławskiej ... mam do was prośbe a zarazem pytanie :) Bardzo chciałbym sie zająć tak na poważnie czymś związanym z automatyką, żeby w czymś być poprostu dobry, nie wiem czy dobrze ale poważnie zastanawiam się nad nauką programowania PLC.W związku z tym mam do was prośbe, żebyście mnie naprowadzili na właściwy tor :p,tzn. czy to jest własciwy wybór ?? dla kogos kto nigdy tego nie robił, czy takie programowanie "na sucho" ,na kompie, bez praktycznego programowania da coś ?? bardzo prosze o jakies rady ludzi zajmujących sie automatyką bądz czyms pokrewnym, może warto zabrać sie za coś innego ?? co tak naprawde bedzie mi potrzebne bedąc juz inżynierem automatykem ?? co tak naprawde sie przydaje ?? z góry dzieki za info.Pozdro for all,siema !!

    0 27
  • Computer Controls
  • #2
    VIP Zasłużony dla elektroda

    Politechniki Wrocławskiej, nie będziesz szanował uczelni, to ona Ciebie przestanie.

    Na razie radze zająć się matmą, do sterowników dojdziesz dopiero na 3 roku, zależnie od specjalizacji masz ich więcej lub mniej.

    0
  • #3
    Poziom 11  

    Nie zgodze sie z kolega pwonienses robic cos we wlasnym zakresie studja techniczne sa bardzo teoretyczne i nie zdazysz sobie przecwiczyc czego kolwiek ale lepiej rozpocząć od uP bo to tańsza zabawa niż PLC

    0
  • Computer Controls
  • Pomocny post
    #4
    Poziom 20  

    ściągnij sobie demo programu do sterowników np. siemensa step7
    poczytaj co troche dokumentacji jest nawet sporo informacji na polskiej stornie siemensa o sterownikach (sporo po Polsku) trzeba się jedynie zalogować ale to nic nie kosztuje,
    oczwiście możesz wybrać sobie inną rodzine sterowników , u nas chyba najcześciej używamy siemensa ale są i inni jak allen baldley, modicon, abb, omron - jedna wystarczy bo jak nauczysz się jednej rodziny to przejść na inną jest bardzo łatwo trzeba tylko zapoznać się z nowym środowiskiem programowania

    po drugie sieci -- tu oczywiście najbardziej popularny jest profibus z którym też radze sie zapoznać, ale jest ich więcej modbus, rs485, ethernet, devicenet, itd. sieci to bardzo ważna działka w sterownikach do komunikacji , radze zapoznać się z wszelkiego rodzaju sprzętem łaczącym kompa ze steronikami jakieś konwertery rs485 na rs232 albo usb albo ethernet warto zajrzeć na strone moxy robią fajne koncentratory

    oprócz sterowników zawsze są jakieś układy którymi taki sterownik steruje falowniki, pompy styczniki itd.. itp.. warto pooglądać co mamy na rynku
    potem wszystkie czujniki podpinane do sterownika - temperatury, ciśnienia, itd itp...

    potem mamy dużą działke wizualizacji procesów przemysłowych
    wincc, ifix, labview na przykład...

    bazy danych

    no i to tyle z rzeczy które mogą się na przydać w życiu automatyka
    :D

    1
  • #5
    Poziom 26  

    Nic ci nie da że nauczysz się wszystkich bloczków np. z S7 na pamięć nawet jakichś mrocznych :D sztuczek jeśli nie będziesz umiał sklecić najprostszego algorytmu. Mówiąc najprościej wymyślaj sobie jakieś problemy np. sterowanie bramą garażową, hydroforem, utrzymywaniem poziomu cieczy w zbiorniku itp. i próbuj rozwiązywać je na dowolnym sterowniku ( praktycznie wszystkie maja podobny język programowania). Jak opanujesz rozwiązywanie kwestii (tworzenie algorytmów) to możesz wybrać sobie jakiś dowolny sterownik poświęcić mu cały swój wolny czas i zostać guru :D .

    Bardzo ładnie odpowiedział Strdaniel.

    Dodam jeszcze od siebie: układy tzn. wujek dyrektor :D ( teksty typu: kolega znalazł pracę w Siemensie - to proszę piszcie dokładnie że jako komiwojażer ( trudne słowo :D –inaczej przedstawiciel handlowy ))

    0
  • Pomocny post
    #6
    Poziom 14  

    http://kss.ia.polsl.gliwice.pl/index.php?m1=2&m2=4&DirPath=SP Na tej stronie znajdziesz materialy dotyczace przedmiotu Sterowniki programowalne na politechnice slaskiej. Jest tam miedzy innymi concept - mozna w nim symulowac napisane programy. Kupowanie sobie PLCka dla potrzeb dydaktycznych mija sie z celem, no chyba ze masz bogatego sponsora, ale wg mnie nie nadaje sie do praktycznego zastosowania w domu biorac pod uwage cene.

    1
  • #7
    Poziom 9  

    HEj!! Dzieki za wszystkie odpowiedzi:)... wszystko pieknie ładnie tylko z literaturą ciężko :/..nie wiem znalazłęm tą pozycję http://www.plcs.pl/index.php?d=sklep&f=wiecej&kategoria=7&ida=47&podkategoria=%|10|%
    , czy jest dobra ?? wydaje mi sie ze "drabinka" jest najbardziej przyjazna dla początkującego:).Jeżeli ktoś ma jeszcze jakies uwagi to prosze piszcie, każda dobra rada sie przyda .... co do tego co napisał Inkwizycja to nie zgodze sie do końca, Siemens to nie jedyna firma ( poza tym kiepsko płacą ) i wydaje mi sie że przedewszystkim liczy sie wiedza a nie kontakty.Co z tego że " wujek mi załatwi jak przyjdzie co do czego to nie wiem co to PLC czy regulator" ...co o tym myślcie...piszcie:)

    0
  • #8
    Poziom 26  

    Teoria to jedno praktyka to co innego. Co z tego że będziesz wiedział jak zaprogramować wirtualnie PLC jak nie bedziesz wiedział gdzie kabelek podłączyć (to jest przykład). Najpierw musisz się gdzieś załapać żeby zdobyć doświadczenie ( nie odrazu na szefa automatyków bo kolega po studiach ale na zwykłego montera żeby poznać co i jak itp.) a do tego przydaje się wujek :D

    0
  • Pomocny post
    #9
    Poziom 12  

    Wszytskiego nauczysz sie najlepiej na jakichs projektach, szczerze mowiac uczelnia to mnie calek dobrze nauczyla liczyc a teraz do niczego tego nie wykorzystuje. Poza tym czlowiek ktory "uczyl" mnie "programowac" roboty na uczelni, tak naprawde nie ma o tym bladego pojecia, no ale nie mial sie gdzie teog naucyzc to robil jak umial ;). Ale warto inwestowac w siebie i w plc :)

    1
  • #10
    Poziom 12  

    Właśnie krisnet jakbys chcial nawiazac wspolprace to pisz
    Niewiele pamietam z programowania a chciałbym sie nauczyć proponuje wymiane info, za to moge pomoc w podłączeniach jakies teorii na temat czujnikow, itp.
    Mialem cały semestr na studiach i z tego co pamietam zadnej filozofii w tym nie ma, ale wtedy nie myslalem ze bede automatykiem

    0
  • #11
    Poziom 13  

    co potrzeba?

    0
  • #12
    Poziom 11  

    jak ktos chce to moge pomoc mialem w technikum pracownie PLC zeszyt zapisany układy na stykach praktycznie wszedzie to samo jest Schile mialem piszcie na maila jak moge pomóc. Z czasem moze zeszyt opublikuje. 3mka

    kkris21(malpa)o2.pl

    0
  • #14
    Poziom 15  

    krisnet napisał:
    co do tego co napisał Inkwizycja to nie zgodze sie do końca, Siemens to nie jedyna firma ( poza tym kiepsko płacą ) i wydaje mi sie że przedewszystkim liczy sie wiedza a nie kontakty.Co z tego że " wujek mi załatwi jak przyjdzie co do czego to nie wiem co to PLC czy regulator" ...co o tym myślcie...piszcie:)

    Co do Siemensa, to nie musisz przecież u nich pracować - ważne, żebyś ewentualnie znał ich sterowniki, a pracować możesz gdzie Ci się podoba.
    Co do wiedzy i kontaktów, to napiszę tylko: po co Ci te fakultety, skoro nic o życiu nie wiesz :->

    0
  • #15
    Poziom 11  

    Jeśli uczyć się programowania PLC, to zacznij od Siemensa, jest najbardziej popularny i mimo ,że czasem bardziej skomplikowany niż niektóre inne daje większe możliwości. Fajnym narzędziem jest wbudowany symulator do STEPa 7. Dodatkowo wiem ,że Allen Bradley udostępnia fajny soft symulujący pracę linii produkcyjnej, można tam zrozumieć ideę sterowania za pomocą PLC.

    Pozdrawiam
    Dzwilu

    0
  • #16
    Poziom 19  

    A czy mógłbyś podać jakiś link, albo przynajmniej samą nazwę tego programu Allena Bradleya ???

    0
  • #17
    Poziom 12  

    Co do literatury to w necie jest bardzo dużo o sterownikach PLC Siemens-a
    co do książki to polecam "programowanie w Step7 microwin" Krzysztof Kamiński a oprócz tego Strona Siemens-a

    0
  • #18
    Specjalista Automatyk

    Witam

    Moim zdaniem najważniejsza jest wiedza na temat problemów jakie występują przy programowaniu sterowników --> rozwiązywanie ich bardzo wiele uczy.

    Żeby już po studiach być automatykiem warto w ich trakcie komuś "ponosić teczkę" w jakimś zakładzie - zaczynając od montera instalacji elektrycznej , przez pomoc automatykowi ( podawanie narzędzi ) - takie doświadczenia są bezcenne gdy chodzi o praktyczne zastosowanie wiedzy teoretycznej , którą zdobędziesz na studiach .

    pozdrowienia

    0
  • #19
    Poziom 12  

    Ta tylko jak się student stara o praktykę w jakieś firmie gdzie by mógł jakieś doświadczenie złapać to albo dostaje flamaster i dokumenty , albo ląduje w magazynie ;/ jest tylko kilka firm które naprawdę chcą czegoś nauczyć na takich praktykach i mają pomysł na tą praktyke

    0
  • #20
    Poziom 14  

    Vooyt troche sie mylisz. Szukalem praktyk na wakacje 2008 i zrezygnowalem w koncu bo wszedzie trzeba 2 tyg czekac na rozpatrzenie podania a ja tyle czasu nie mialem. W koncu zadzwonilem do jakiejs tam ostatniej z listy firmy i przyjeli mnie i kumpla. I co robilismy? Nauczylismy sie (tzn tyle ile mozna nauczyc sie przez 2 tyg) LabView oraz programowania sterownikow PLC(nie mialem o tym zielonego pojecia) firmy Unitronics.
    W sumie to jest loteria :) jak trafisz :)

    a tak btw. poda ktos nazwe tego softu AB? bo chetnie bym to zbaczyl :)

    0
  • #21
    Poziom 12  

    apropos allen-bradleya - np. google -> RSLogix

    ich soft jest bardzo rozrzucony, nie ma wszystkiego w jednym np. jak w pakietach simatic'a. masz programy do emulowania, tworzenia histori, architektury, grafów, pisania w lad, pisania w stl, ogolnie to duzo tego jest.

    rockwellautomation.com/rockwellsoftware/

    0
  • #22
    Poziom 10  

    Witam podepne się pod temat bo nie chce zakładać nowego.
    Chciałbym się dowiedzieć czym różni się np instrukcja MOV i @MOV w sterownikach OMRONa (CPM1/CPM2, chodzi mi o znak @ i jego brak). Moglby mi to ktoś wyjaśnić bo nigdzie nie moge tego znaleźć.
    Pozdrawiam;)

    0
  • #23
    Poziom 14  

    @ -reaguję na przejście dodatnie.

    0
  • #24
    Poziom 10  

    Acha czyli jak mam @ przed instrukcją to instrukcja reaguje tylko na zbocze narastające czyli zmiane bitu wyzwalającego z 0 na 1. I instrukcja jest wykonywana przez jeden takt zegara?? Bo jak nie to nie widze w tym sensu;)

    0
  • #25
    Poziom 16  

    Dokładnie tak. @ przed nazwą instrukcji w OMRONie oznacza wywołanie jej tylko raz w najbliższym skanie po spełnieniu warunku wejściowego. Np.


    00.00
    -||-------@ADD[d0000,d0001,d0002]

    Operacja dodanie zostanie wykonana raz po zwarciu wejścia 00.00. Nawet jeśli wejście pozostanie ustawione na TRUE i po czasie zmieni się któryś składników do wynik w d0002 się nie zmieni.

    Jeśli zlikwidujesz @, to przy aktywnym 00.00 za zmianami d0 i d1 będzie nadążać zmiana d2.

    Równie prosto jest to rozwiązane w sterownikach MITSUBISHI, z tym że tam po nazwie instrukcji dodaje się"P" jak PULSE

    0
  • #26
    Poziom 10  

    Dzięki wielkie za szybką odpowiedź.
    Pozdrawiam;)

    0
  • #27
    Poziom 12  

    Witam,

    jestem w tym samym wieku co autor tematu (no może rok starszy, bo kończyłem technikum, gdzie właśnie nauczyłem się programować PLC). Aktualnie studiuję Automatykę i Robotykę na Politechnice Poznańskiej oraz pracuję jako automatyk w dużej firmie, gdzie do moich zadań należy:
    - programowanie PLC (nauczyłem się w szkole na sterownikach Moeller oraz Siemens, aktualnie używam Omronów oraz Mitsubishi, z czego na start bardzoeej polecam omrona bo ma wbudowany symulator i się możesz więcej pobawić)
    - obsługa programu Golem OEE - monitoringu wydajności produkcji
    - wdrażanie nowych technologii w firmie (np aktualnie pracuję nad wprowadzeniem systemu elektronicznego zliczania czasu pracy - przy wejściu do firmy będzie czujnik biometryczny identyfikujący pracownika, a dalej informacje będą odpowiednio przetwarzane i przekazywane do kadr do systemu płacowego)
    - niedługo będę się uczył programowania robotów odbierających detale z wtryskarek i przekładające je na podajniki taśmowe (tutaj jest jeszcze kilka osób poza mną, znających się na tym, a ja się chce tego nauczyć dla własnej satysfakcji i pewnie, któregoś dnia się to przyda).

    Dodam, że jestem jedynym automatykiem w firmie i subiektywnie się oceniając radzę sobie całkiem nieźle - wszystkie potrzebne informacje są w internecie, a samo programowanie to bułka z masłem o ile przyswoi się pewne proste reguły.

    Krok po kroku polecałbym Ci zrobić tak:
    - kupić przekaźnik programowalny np z serii Easy (koszt około 600-800zł) i pobawić się trochę w domowych warunkach - nie marzyło Ci się kiedyś automatycznie zapalane światło w pomieszczeniach do których wchodzisz i wyłączane po jakimś czasie? Albo może automatyczna regulacja temperatury w jakimś pomieszczeniu? Albo jakaś powiedzmy brykieciarka, sterowanie bramy garażowej, rolet okiennych albo wiele innych rzeczy, które można zrealizować za pomocą JEDNEGO PLC - możliwości jest na prawdę bardzo wiele i koszty poniesione za zakup prostego sterownika są bardzo niskie w porównaniu do możliwych korzyści. Jak zabraknie Ci wejść/wyjść to możesz dokupić odpowiedni moduł i rozszerzyć możliwości systemu.

    Na takim prostym sterowniku Easy nauczysz się podstaw i języka drabinkowego w którym później będziesz się biegle poruszał.

    Dodatkowo polecam przyswojenie sobie podstaw assemblera oraz programowania mikroprocesorów, gdyż bardziej zaawansowane sterowniki (np Omron, Mitsubishi, Allan Bradley itd) bardzo często wykorzystują funkcje o nazwach i działaniu identycznym z assemblerem.

    Polecam stronę http://forums.mrplc.com/ moim zdaniem najlepsze kompendium wiedzy na temat sterowników - w Downloads znajdziesz manuale i przykładowe programy do szerokiej gamy sterowników.

    Z polskojęzycznych najwięcej pomocy udało mi się znaleźć na forum http://www.cnc.info.pl.

    Pewnie interesuje Cię też sfera finansowa - tak więc ja na dobry początek podpisałem umowę zlecenie na kwotę 10zł brutto / godzinę + 20% premii. Z moich informacji wynika także, że po sttudiach średnia pensja powinna wynosić przynajmniej 4000zł. Bardziej opłacalne jest pracowanie na zlecenie dla wielu firm - jednak jest to ryzykowne z powodu wachań na rynku oraz tendencji firm do zatrudniania automatyków na stałę w miarę możliwości.

    0
  • #28
    Poziom 10  

    krisnet napisał:
    poważnie zastanawiam się nad nauką programowania PLC.


    Czasy sie zmieniaja. Kiedys PLC programowal (w potocznym znaczeniu tego slowa) programista, pozniej automatyk teraz ... elektryk.

    Lepiej naucz sie porgramowac w C++, lub ktoryms z dotNET. Jak bedziesz chacl pozniej pracowac z PLC to "nauka" prawie nie bedzie Cie nic kosztowac.

    Odwrotnie: aktualnie dobry automatyk musi porgramowac w C++ czy dotNET by skomunikowac te PLC ze stacjami HMI/SCADA.

    Ania.

    0