via Wykop Mobilny (Android)
  • 4
Hej Mirki. Polećcie mi jakieś materiały do nauki systemów Scada, sterowników przemysłowych, paneli HMI i sieci przemysłowych. To moje najgłówniejsze przedmioty, które właśnie zaczynam na studiach i chciałabym trochę bardziej zgłębić swoją wiedzę. Bo wiadomo, jak na studiach zaocznych sama się czegoś nie nauczę, to nikt mnie nie nauczy.
Może pójść w naukę jakiegoś języka programowania? Proszę o rady, książki, pliki, może kanały na yt.. Cokolwiek, co pomoże mi w nauce. Z
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, jak mapujecie wszystkie wejścia i wyjścia które używacie w sterowniku? Tworzycie GVL i tam wszystko definiujecie razem z odniesieniem do danego I/O czy robicie to w programie głównym?

#automatyka #plc
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Androo najpierw robiłem wszystko w jednym pliku gvl ale lepiej jest to rozbić szczególnie, że łatwo o dublowanie nazw. IO osobne, komunikacja osobne i reszta według uznania
  • Odpowiedz
Jako, że w najblizszym czasie (rok) mam zamiar przejść z programowania plc na programowanie typowo embedded, którym zajmuje się hobbystycznie(stm32 HAL, avr), to mam pytanko odnośnie rynku embedded we #wroclaw. Jest popyt na juniorow? Ktos z Was ma do polecenia jakieś firmy albo sam poszukuje programistów? Portfolio na githubie wydaje się być dobrym pomyslem jako przedstawienie swoich dotychczasowych projektow
#programowanie #embedded #wroclaw #
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#automatyka #infromatyka #robotyka #plc
Jestem młodym programistą sterowników PLC (lvl24) i szukam kogoś kto "zjadł na tym zęby" (jest guru w tym temacie). Nie mam pytań technicznych raczej potrzebuje rozmowy o drodze rozwoju z kimś kto osiągnął w tym sukces. Wiem, że to może dziwnie brzmieć ale pomyślałem że zapytam.
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bawił się ktoś w komunikację i wymianę danych pomiędzy arduino a PLC? Myślałem nad protokołem TCP/IP wykorzystując ethernet shield.

Dobrze się to sprawuje?

#automatyka #arduino #plc
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogarnia ktoś KEPServerEX firmy Kepware?
Pobrałem ich darmową wersję, zainstalowałem i nawet udało mi się połączyć ze sterownikiem. Wbudowanym test-klientem nawet coś tam odczytuję.
Chciałem jednak skonfigurować Endpoint OPC UA (tu trochę nie mam doświadczenia ale chciałem zobaczyć z czym to się jada). Niestety po kliknięciu na ikonkę na trayu i próbę wyboru OPC UA Configuration menagera (czy czegokolwiek) wyskakuje prośbą o podanie użytkownika i hasła administratora (ale nie widowsowe tylko wbudowane
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#plc #automatyka Jak w STL wystartować ton aktualną wartością RLO z poprzednich operacji? Może RLO zapisać do jakieś zmiennej bool i dopiero wtedy tą zmienną wpisać w IN timera, czy jakiś sprytniejszy jest sposób?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marek1991: Chyba Cię nie zrozumiałem. Mówisz o timerach IEC? No to tak- musisz mieć zmienną. Tempa jakiegoś sobie zrób.
EDIT: Teoretycznie mógłbyś spróbować zrobić tak:
A "jakiś_tag"
= timer.IN
gdzie timer to jego nazwa albo DB który mu przypisałeś- zależnie jak go deklarujesz (mogłem pomieszać składnie ale mam nadzieję, że łapiesz koncepcję).
Ale nie jestem w 100% pewien, że to zadziała i generalnie tak się nie powinno.
Zgodnie ze sztuką
  • Odpowiedz
Jak sobie dzielicie programy np kilka trybów automat, manual, serwis. Każdy tryb w osobnym FB czy wszystko w jednym MAIN a tylko podprogramy, procedurki, wlasne funkcje wrzucacie do FB?

Gdzie najlepiej definiować np osie(MotionControl)? Tworzyć sobie bloczek FB dla każdej osi, czy wszystko w jednym? A może w głównym programie?

Domyślam się czym bardziej podzielę program tym łatwiej będzie go potem debugować czy modyfikować?

Dacie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Androo ja dzielę zawsze na fragmenty auto manual serwis to zwykle osobne bloki wywoływane w main odpowiednimi bitami. Każda funkcja w osobnym bloki by potem szukać po nazwie bloku A nie zastanawiac się co miałem na myśli dla całego programu
  • Odpowiedz
@Androo:
Można robić tak jak w systemach DCS, każdy element wykonawczy (zawór, napęd, oś) ma swój FB i swój tryb manual w nim zawarty, z pozostałych części programu przychodzi sygnał do przełączenia w tryb auto i sygnały sterowania w trybie auto.

Zaleta jest taka że robisz kontrolki na HMI tylko dla danego typu np. kontrolka do napędu z pozycjonowaniem, a potem je kopiujesz na ile tam napędów masz w maszynie.
  • Odpowiedz
#plc #automatyka Co mi powiedziecie o binary result w STL? Może mi ktoś tak na chłopski rozum wytłumaczyć czym to się różnic od RLO i do czego służy?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marek1991: No tak bo mam czas kopiować książkę na mirko w ramach trollingu udzielając jednocześnie dobrej odpowiedzi.
Generalnie jeśli masz główną funkcję w STL'u i w niej wywołujesz 3 inne funkcje to możesz w nich wystawić sobie zero na BR by wskazać, że powstał błąd podczas wykonywania funkcji.
Jaki błąd- no taki, jaki sobie sam "wymyślisz".
Sam użyłem tego może z raz. Raz też miałem na szkoleniu jeden przykład ale
  • Odpowiedz
Chcesz mi powiedzieć, że całe programy piszesz od A do Z w STL? Jeszcze czegoś takiego nie widziałem...


@Marek1991: A ja tak. Servomotor, sterowanie z dotykowego, maszyna ~200 I/O i cały wkład S7 napisany w STL. Hiszpan magik pracujacy pod niemiecka firma.
  • Odpowiedz
#praca #automatyka #plc #pracazagranica

Mirki, planuję wyjechać z tego przybytku zwanego Polską i podjąć pracę za granicą związaną ze sterownikami plc (utrzymanie ruchu, programowanie). Moje pytanie brzmi, który kraj obrać za cel? Zarobkowo ponoć najlepiej wychodzi Norwegia, lecz tam wymagają uprawnień DSB co wyłącza możliwość mojego wyjazdu na jakieś 9 msc. NIemcy? tam to niestety język niemiecki wymagany a ja to tylko angielski, który
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Celuj tam gdzie jest rozwinięty Automotive. Utrzymanie ruchu to słaby pomysł. Zarobisz tyle ile jako Automatyk w Polsce, jeżdżący za granicę. No chyba że mało ogarniasz sterowniki to też jakaś opcja.
Jak masz doświadczenie w automatyce to najlepiej założyć własną firmę jako freelancer i próbować współpracować z duzymi line builderami jak Thyssen, FFT, TMS etc.
Jak nie masz doświadczenia to takie można zdobyć w jednej z wielu firm dzialajacych w Polsce, a
  • Odpowiedz
@Tekturka: bawiłem się kiedyś hobbistycznie w programowanie PLC Siemensa w Stepie i GE w Proficy. P------e to zdrowo i szacunek dla ludzi co w tym pracują. Ja może kiedyś się odważę i wrócę do tematu ( ͡° ͜ʖ ͡°).
  • Odpowiedz
Mirki, szukam programu na PC który może wykorzystać zwykłą kamerę/aparat i analizować zdjęcia jak przemysłowy system wizyjny, sprawdzać kształty, mierzyć itp.
Wydaje mi się że kiedyś widziałem taki program chyba nawet opensource, ale nie pamiętam nazwy
#automatyka #robotyka #plc #raspberrypi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Barti_ napisz coś wiecej o projekcie. Projekt komercyjny czy hobbystyczny? Mogę pomóc Ci w napisaniu skryptu w pythonie. Nie jestem programistą 15k, ale proste programy ogarnę. Tylko musisz pamiętać o ograniczeniach pythona, 60fpsów nie ogarniesz ;)
  • Odpowiedz