(automatyka) PLC - edytor drabinki

Nov 17, 2007 14 Replies

Chce sobie zrobić prosty sterownik PLC na uC, i potrzebuje jakiegoś narzędzia w którym mógłbym edytować drabinkę i otrzymać z niej IL, który to interpretował bym w uC?



Może jakaś wersja demonstracyjna oprogramowania do Fanuc-a, Simens-a itp generuje z drabinki kod w IL?



Znalazłem coś takiego:

formatting link
ale niestety ma ten program dużo wad, m.in wolał bym żeby do uC wrzucać program w IL, chciałbym też aby zmienne były opisywane adresami.


Maksymilian Dutka pisze:

formatting link

niestety 60dni albo 100 uruchomień.

Kompiltory drabinek nie tworz± przej¶ciowego kodu w IL. IL jest sztucznym tworem, jego podobieñstwo do asemblera jest z³udne. Do czego jest to potrzebne? Je¶li chcesz w prosty sposób programowaæ uC to naucz siê C. Kompilatory C istniej± na prawie wszystkie mikrokontrolery.

Maksymilian Dutka pisze:

Nigdy jakoś nie znalazłem czasu na przyjrzenie się temu projektowi, ale może tu coś znajdziesz:

formatting link
pzdr mk

Bogdan G pisze:

Potrzebuje tanie PLC, które planuje zrobić na uC. I muszę mieć jakieś środowisko do tworzenia programu w drabince, a nie bardzo chce mi sie takowe robić.

Znam C, chce w nim właśnie oprogramować uC żeby udawał PLC, tylko potrzebuje coś co przetworzy mi drabinkę do postaci łatwo interpretowanej w uC.

Wiesz mogę całe oprogramowanie napisać w C, ale ono by robiło dokładnie to co sterownik PLC, a jak potem przyjdzie coś zmienić to wole to robić w drabince niż w C.

mk pisze:

Tam nie bardzo widzę żeby było jakieś narzędzie do ściągnięcia.

julia.coi.pw.edu.pl pisze:

Mniej więcej o to mi chodziło, tylko te ograniczenia czasowe :(. Żeby te ograniczenia objawiały się np. brakiem możliwości komunikacji ze sterownikiem albo coś w tym stylu to by było super!

Maksymilian Dutka pisze:

CoDeSys potrafi przekonwertowac i mozna adresowac zmienne. Bezplatnie mozna pobrac demo za strony

formatting link
(przynajmniej kiedys mozna bylo). Program nie ma ograniczen czasowych, ale nie ma mozliwosci programowania zadnego sterownika. Na bazie tego programu oparte sa narzedzia dla Moellera (X-soft), Beckhoffa (TwinCAT) i Wago (CoDeSys) - tyle znam. W sumie mozna pisac programy w szesciu roznych jezykach: IL, LD, FBD, SFC, ST i CFC.

P.S. Nie jestem w zaden sposob (poza uzytkowaniem produktow) zwiazany z wymienionymi firmami.

Maksymilian Dutka pisze:

To może to

formatting link
Pozdrowienia Andrzej

Andrzej pisze:

Niemożna przekonwertować drabinki do IL. Wynikowe pliki też nieciekawe :(

ARW pisze:

(...) Zarejestrowałem sie czekam aż przyślą mi hasło i nazwę uż.

Maksymilian Dutka pisze:

No to nie wiem, ale możesz jeszcze poszukać softu do przekaźników programowalnych (najprostsze plc), Twido, Zelio, Logo, Easy, Zen Omrona, i chyba jeszcze Alpha Mitsubishi.

jak znajdziesz to czego szukasz, to pochwal sie, tez bm sie czyms takim pobawi³ ..

Rock pisze:

Ok, jak nic nie znajdę to to będę przerabiał tego:

formatting link

Niestety nic z gotowych programów mi nie podeszło :( Będę jakiś robił, jeżeli ktoś chce się przyłączyć, od strony uC (winavr) albo PC (C#/C++) to zapraszam. Oczywiście projekt niekomercyjny nikt nie dostaje wynagrodzenia ;) Może uda się coś wydłubać w wolnym czasie ;)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required