modem GPRS i Modbus

Dec 18, 2008 7 Replies

Witam! Byæ mo¿e nie jest to najodpowiedniejsza grupa ale lepszej nie znalaz³em. Mam urz±dzenie (sterowni PLC) z portem RS-232 i obs³ug± protoko³u Modbus. Chcia³bym dostaæ siê do jego zasobów (odpytaæ o warto¶ci rejestrów wewnêtrznych itp.) poprzez GPRS z komputera PC. Mam do dyspozycji modem(y) Wavecom Fastrack Supreme z portem RS-232 oraz karty SIM z publicznymi adresami IP. Od strony komputera nie mam ¿adnych problemów - po³±czenie dial-up i wszystko ³adnie siê ³±czy. Jak natomiast zmusiæ modem po stronie sterownika PLC do zalogowania siê do sieci? Standardowo w GSM to poprzez wykorzystanie komend AT mo¿na np. wys³aæ SMS lub co¶ podobnego. Jak wygl±da sprawa z GPRS, w jaki sposób zalogowaæ modem do sieci? Docelowo chcia³bym uzyskaæ co¶ takiego, ¿e ramka danych wys³ana z serwera komunikacyjnego Modbus Ethernet przez sieæ trafia na port sterownika PLC a ten odpowiada zwrotnie pod podany adres. Jak siê zabraæ do tego tematu?



Rafa³



  1. Jeśli modem nie ma wbudowanego stosu TCP

Musisz zaimplementować protokół PPP i TCP lub UDP. Czyli musisz zrobić takie dial-up i zrobić obsługę przynajmniej podstawowych pakietów IP. W praktyce jest to dość skomplikowane.

  1. Jeśli modem ma wbudowany stos TCP

Nawiązanie sesji GPRS i komunikacja odbywa się za pomocą komend AT. Zadanie jest znacznie prostsze niż p.1 Jednak musisz zrealizować obsługę wielu różnych zdarzeń jakie mogą nastąpić podczas pracy modemu.

  1. Możesz kupić jakieś gotowe urządzenie realizujące wszystkie potrzebne funkcje np.
    formatting link

Paweł

Paweł pisze:

Ile to kosztuje?

Właśnie nie chcę kolejnego urządzenia. Modem wystarczy - ma wbudowany stos TCP/IP. Możesz coś więcej napisać na temat nawiązywania połączenia GPRS za pomocą komend AT? O jakich zdarzeniach piszesz?

Rafał

Mario pisze: > Być może nie jest to najodpowiedniejsza grupa ale lepszej nie znalazłem. Mam > urządzenie (sterowni PLC) z portem RS-232 i obsługą protokołu Modbus. > Chciałbym dostać się do jego zasobów (odpytać o wartości rejestrów > wewnętrznych itp.) poprzez GPRS z komputera PC. Mam do dyspozycji modem(y) > Wavecom Fastrack Supreme z portem RS-232 oraz karty SIM z publicznymi > adresami IP.

Jaki to sterownik? Moim zdaniem, możesz od niego odebrać tylko to co w programie każesz mu wysyłać (czyli z góry zadeklarowane).

Andrzej

gervee pisze:

Poczytaj dokumentację twojego modemu. Połączenie GPRS nawiązuje się wszędzie standardowo (komendami AT+C) ale już potem zestawienie połączenia TCP/IP zależy od widzimisię producenta "komend AT" do sterowania stosem TCP/IP.

Czesc.

Jesli masz jakiegos elektronika "pod reka", to polecam:

formatting link
pozdrawiam Janusz U.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required