Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

PLC instrukcja JMP do tylu

macabre13
-
-
Posty:2
Rejestracja:1 sie 2004, o 12:57
Lokalizacja:wrocław
PLC instrukcja JMP do tylu

Postautor: macabre13 » 1 sie 2004, o 13:06

Witam, jestem nowy wiec prosze o wyrozumialość. Jezeli pomylilem dzialuy prosze prznieniesc tego posta, dziekuje.
Mam taki problem pisze sterownik do tego urzadzeni i :
Instrukcja JMP/JMPC/JMPCN dziala tylko teoretucznie i podczas kompilacji, natomiast gdy program jest juz w urzadzeniu wystawia mi flage bledu po dojsciu do tej instrukcji.
A dokladniej po skoku do tylu, moge wywolac JMP i ominac kilka linii kodu, ale nie moge sie cofnac, tworzac w ten sposob petli.
Pisze w Sucosoft_40 ver.4 Build 2312 firmy Moeller na WinXP/W98.
Bardzo prosze o pomoc.
Pozdrawiam macabre13.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

Pare słów do wyjaśnienia

Postautor: areczkas » 1 sie 2004, o 19:00

Możesz wyjaśnić dokładniej o co ci chodzi? Czy mowisz tutaj o sterownikach PLC? Musisz wyjasnić na jakim hardware'rze pracujesz...

a jeśli chodzi o tematykę to da się przeblec hehe.... jest do zaakceptowania.

GasM
-
-
Posty:92
Rejestracja:4 lut 2004, o 11:57

Postautor: GasM » 2 sie 2004, o 07:48

"macabre13" trochę pomyliłeś nie dział ale forum, to nie jest automatyka

po za tym nie możesz pisać w drabince?? to nie jest sztuka żeby układ automatyki napisać w ASM sterownika

jak już coś zadzwoń do poznania (oddział MOELLER'a) (61) 843 07 26 i poproś kogoś kto się zna na SUCOSOFT, z kimś cię tam połączą

GasM
-
-
Posty:92
Rejestracja:4 lut 2004, o 11:57

Postautor: GasM » 2 sie 2004, o 07:54

po za tym nie możesz zapętlić programu w sterownikach PLC, bo zablokujesz sterownik.
zasadą pisania programów w automatyce jest to iż jest tylko jedna pętla: tj. po wykonaniu ostatniej linijki programu, PLC ma wykonać pierwszą linijkę.

Promi
-
-
Posty:10
Rejestracja:10 lut 2004, o 19:40
Lokalizacja:Kielce

Postautor: Promi » 11 sie 2004, o 19:29

W przypadku sterownikow PLC musi byc zachowany obieg programu czyli nastepujaca sekwencja: czytanie wejsc, przetwarzanie danych, wyslanie wynikow na wyjscia sterownika ( w ten sposob dziala wiekszosc 90% sterownikow PLC) . Proba wykonania skoku (wykonanie petli) spowoduje zadzialanie ukladu nadzoru czasu proramu i zatrzymanie sterownika

macabre13
-
-
Posty:2
Rejestracja:1 sie 2004, o 12:57
Lokalizacja:wrocław

Postautor: macabre13 » 12 sie 2004, o 07:39

To jeszcze jedno pytanie, czy po wywolaniu funkcji (CAL) program w funkcji po dotarciu do ostatniej linijki wraca na poczatek funkcji, czy automatycznie wraca do glownego programu sterujacego?

Promi
-
-
Posty:10
Rejestracja:10 lut 2004, o 19:40
Lokalizacja:Kielce

Postautor: Promi » 12 sie 2004, o 20:14

Po dotarciu do ostaniej lini w podprogramie (wywolanie za pomoca instrukcji CALL) sterowanie zostaje zwrocone do punktu wywolania. Zostanie wykonana nastepna instrukcja (drabinka) za instrukcja CALL.
Dokladny opis dzialania poszczegolnych instrukcji mozna znalezc w dokumentacji firmy SIEMENS. Trzeba tylko sobie sciagnac z serwera instrukacje programowania do STEP'a-7 dla sterownikow z serii S7-200.
Kiedys spotkalem sie z ta instrukcja w jezyku polskim
Mozesz tez poszukac eBooks za pomoca programu P2P - eMule np.
Plc Programming Methods And Applications.pdf lub PLC_Automated Control + Process Book 828 pgs.pdf.

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 42 gości