Skocz do zawartości

Web serwer na Arduino Mega


krolikbest

Pomocna odpowiedź

Cześć,
zadanie jakie było do wykonania polegało na tym, żeby udostepnić dane ze sterowników przemysłowych poprzez siec ethernetową na dowolnie wybranym pececie. Problem był tylko taki, że sterowniki nie maja wbudowanego webserwera, ale pracują za to w sieci Modbus. W tym przypadku zadanie sprowadziło się do dwóch podzadań: stworzyć mastera w sieci Modbus bazując na Arduino Mega oraz na tym samym Arduino postawić web serwera. Oba zadania od strony programowej zrealizowano za pomocą Bascoma a od strony sprzętowej instalując na Mega shielda Wiznet W5100. Oczywiście można te zadania zrealizować na wiele innych sposobów ale sposób opisany powyżej był dla mnie najwygodniejszy. Dodatkowo jest dość rozwojowy, bo Mega  można zastąpić Nano z odpowiednim shieldem ethernetowym, co redukuje koszt, a dzięki temu można praktycznie do każdego urządzenia podpiąć indywidualny zestaw (Nano+eth sield) i dzięki temu uniknąć  problemów związanych z zakłóceniami na okablowaniu RS485 jakie trzeba użyć aby połączyć wszystkie urządzenia slave w sieci Modbus z masterem, mając na uwadze, że sterowniki PLC pracują czasami przy dość sporych maszynach. Poniżej filmik z testów:

Pozdrawiam

  • Lubię! 2
Link do komentarza
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.