Goto page Previous 1, 2, 3, 4 Next
Sylwester Łazar
Guest
Mon Nov 26, 2012 9:24 pm
Quote:
no to może ostatnie: jaką macie metodologię naprawy?
jest uwalona maszyna z plc siemensa i programem drabinkowym... jak
zabrac się za naprawę? nie włącze bo coś rozwalę, a na sucho to niby jak
szukać? macie może jakieś pomysły?
Jak chcesz stwierdzić, co jest zepsute, jeśli nie włączysz maszyny?
Można odłączyć obwody wyjściowe. Powinny być wyłączniki.
Ale jak odłączysz, to pewnie maszyna się zablokuje itp.
Co to za maszyna? Jakie objawy?
S.
identyfikator: 20040501
Guest
Mon Nov 26, 2012 9:42 pm
szczątkowe info jest w pdfach, trochę mało opisane, ale coś tam można
zrozumieć... może mi Ktoś podać przykład operacji na bajtach? może widział
Ktoś gdzieś w necie kod lda do tworzenia operacji na bajtach? czy to jest
tak, że jeśli na wejściu mamy W to na wyjściu też mamy Word?
identyfikator: 20040501
Guest
Mon Nov 26, 2012 10:01 pm
muszę się trochę poduczyć...
więc jak wiesz to byś mi podpowiedział...
Sylwester Łazar
Guest
Mon Nov 26, 2012 10:03 pm
Quote:
szczątkowe info jest w pdfach, trochę mało opisane, ale coś tam można
zrozumieć... może mi Ktoś podać przykład operacji na bajtach? może widział
Ktoś gdzieś w necie kod lda do tworzenia operacji na bajtach? czy to jest
tak, że jeśli na wejściu mamy W to na wyjściu też mamy Word?
Uspokój się i powiedz nam, dlaczego chcesz analizować sprawny program do maszyny?
Z mojego doświadczenia, to jest tak, że chcielibyśmy poznać co jest zepsute, widząc maszynę od strony
układów wejściowych.
Często jest tak, że uszkodzenie jest trywialne i nie warto analizować programu.
--
pozdrawiam
Sylwester Łazar
http://www.alpro.pl -Systemy Elektroniczne
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB
identyfikator: 20040501
Guest
Mon Nov 26, 2012 10:04 pm
w sumie nie wiem, dowiem się po fakcie...
jak debugować program, wystarczy w step 7 właczyć View/Online?
identyfikator: 20040501
Guest
Mon Nov 26, 2012 10:05 pm
a z czego korzystasz? radzisz sobie bez schematów?
identyfikator: 20040501
Guest
Mon Nov 26, 2012 10:33 pm
no dzięki,
a jakby Ktoś wiedział jak się programuje z użyciem danych wielobitowych i
wwejść wyjść analogowych to proszę o info.
jakby też Ktoś znał jakieś strony z przykładami w drabinkowym to też z góry
dzięki.
Sylwester Łazar
Guest
Mon Nov 26, 2012 10:34 pm
Quote:
a z czego korzystasz? radzisz sobie bez schematów?
Niestety nie pomogę Ci w STEP7.
Głównie naprawiamy maszyny bez schematów.
Wydaje mi się, że trzeba rozgraniczyć 2 rzeczy, których tutaj nie pogodzisz:
1) naprawa maszyny
2) nauka programowania PLC
Chcesz mieć 2 rzeczy na raz. Jest to trudne, bo czasochłonne.
Jeśli chcesz naprawić maszynę - zostaw naukę PLC na następne miesiące.
Jeśli chcesz się nauczyć programować PLC, bo ta maszyna ma sprzęt do tego - nie naprawisz maszyny
w miesiąc.
Jedno wyklucza drugie z braku doświadczenia.
Ja bym zrobił tak:
1) Pominąć na razie naukę obsługi PLC
2) Naprawić maszynę
3) Jak będzie naprawiona => zająć się nauką PLC
--
pozdrawiam
Sylwester Łazar
http://www.alpro.pl -Systemy Elektroniczne
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB
identyfikator: 20040501
Guest
Mon Nov 26, 2012 10:39 pm
a może Ty mógłbyś mi coś z praktyki powiedzieć o interfejsach sterujących
siłownikami i silnikami noży w takich automatach?
Sylwester Łazar
Guest
Mon Nov 26, 2012 11:37 pm
Quote:
a może Ty mógłbyś mi coś z praktyki powiedzieć o interfejsach sterujących
siłownikami i silnikami noży w takich automatach?
Jakich automatach?
Zazwyczaj jest tak, że do karty wyjściowej podłączony jest przekaźnik, a ten załącza odpowiedni elektrozawór
pneumatyczny/hydrauliczny. Silnik jest załączany najprościej stycznikiem (pewnie jeszcze przez przekaźnik).
Czasem sterownik jest podłączony do falownika kilkoma sygnałami.
Trudno coś powiedzieć bliżej.
Każda maszyna jest inna.
--
pozdrawiam
Sylwester Łazar
http://www.alpro.pl -Systemy Elektroniczne
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB
Mario
Guest
Tue Nov 27, 2012 3:49 am
W dniu 2012-11-26 22:33, identyfikator: 20040501 pisze:
Quote:
no dzięki,
a jakby Ktoś wiedział jak się programuje z użyciem danych wielobitowych
Będąc w edytorze laddera masz po lewej strony grupy różnych operatorów,
które umieszcza się jako bloczki funkcyjne na schemacie drabinkowym.
Masz tam grupy Comparator, Converter, Integer Functions, Floating-Point,
Move, Shift/Rotate. To wszystko są funkcje do operowania na liczbach,
lub bajtach, słowach, podwójnych słowach. Musisz jedynie uważać bo w
STEP7 jest bardzo ścisłe typowanie i na przykład funkcja arytmetyczna
dla double int nie zechce obsłużyć double word. Musisz najpierw zrobić
konwersję.
Quote:
i wwejść wyjść analogowych to proszę o info.
http://home.agh.edu.pl/~flaga_st/m/s7-memory.pdf
Jak widać możesz użyć słowa lub podwójne słowa we przestrzeni wejść i
wyjśc IW,ID,QW,QD itd. Jak duży jest rozmiar danych wejść i wyjść
analogowych musisz zobaczyć w dokumentacji modułu. Moduł musi mieć
zdefiniowane adresy rejestrów przy pomocy HW config.
--
pozdrawiam
MD
identyfikator: 20040501
Guest
Tue Nov 27, 2012 4:19 pm
to znaczy co jest elementem wejściowym drabinki dla wejścia analogowego
(styk?) a co wyjściem (cewka?)?
Jakub Jewuła
Guest
Tue Nov 27, 2012 7:19 pm
Quote:
w sumie nie wiem, dowiem się po fakcie...
jak debugować program, wystarczy w step 7 właczyć View/Online?
Zlecenie jutro? :)
q
identyfikator: 20040501
Guest
Tue Nov 27, 2012 7:36 pm
Quote:
Zlecenie jutro?
mniej więcej, jest maszyna która się nie chce uruchomić, wielu poległo, ja
mam dać radę...
Mario
Guest
Tue Nov 27, 2012 8:17 pm
W dniu 2012-11-27 16:19, identyfikator: 20040501 pisze:
Quote:
to znaczy co jest elementem wejściowym drabinki dla wejścia analogowego
(styk?) a co wyjściem (cewka?)?
Zajrzyj do pdfa od ladera albo pod step7 wciskając F1 wywołaj helpa dla
danego wybranego bloczka. zobacz chociażby
https://www.automation.siemens.com/doconweb/pdf/SINUMERIK_SINAMICS_02_2012_E/S7_KOP.pdf?p=1
Cewka to jest wpisanie do jakiegoś bitu wartości logicznej wynikającej z
działań logicznych w danym rungu. Nie ma czegoś takiego jak cewka
bloczka funkcyjnego
Bloczek funkcyjny może wykonać jakąś operację np dodać dwie liczby
double int i podstawić wynik do trzeciej zmiennej. Ma też bloczek
zazwyczaj wyjście binarne które jest wysterowane gdy działanie wykona
się bez błędu. Z tego wyjścia możesz dalej rysować szczebelek drabinki
mnożąc go lub nie przez jakieś styki czy wywołując kolejny bloczek. Na
końcu możesz dać zwykłą cewkę.
Możesz też za bloczkiem nie ciągnąć dalej warunków logicznych i nie
zakańczać go cewką.
Zobacz sobie przykład działania MUL_DI na stronie 87 linkowanego pdfa.
MA wejście binarne EN, dwie dane wejściowe double int, jedną daną
wyjściową Double_Int, oraz wyjście logiczne ENO ustawiane na zero przy
przepełnieniu.
--
pozdrawiam
MD
Goto page Previous 1, 2, 3, 4 Next