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.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.