Witam, Czy istnieje możliwość takiej konfiguracji MOXA ONECELL G3111-HSPA aby umożliwić wysyłanie Emaili z PLC (funkcja "Send Email")? Obecnie MOXA ONECELL G3111-HSPA jest skonfigurowana w taki sposób, że za pośrednictwem przekierowania portów mogę używać serwera postawionego na UniStream USP-104-B10 oraz np. zdalnie programować sterownik. W MOXA ONECELL G3111-HSPA jest karata Plusa ze stałym adresem ip. Potrzebuje wysyłać emaile co pewien okres czasu z danymi poprzes Onecella. Jeśli sterownik jest w sieci lokalnej podłączony poprzez router (brama:192.168.2.1 - lokalny adres routera) emaile wysyłane są prawidłowo ale za pośrednictwem sieci lokalnej. Natomiast jeśli zmieniam bramę na lokalny adres OneCella (192.168.2.217) mieili nie wysyła.
Nie powinno być żadnych problemów z opisaną przez Pana aplikacją. Jeśli G3111 jest połączone do sieci WAN, sterownik jest w tej samej podsieci a Gateway jest ustawiony na adres lokalny G3111 to sterownik ma dostęp do internetu i powinien wysyłać emaile. Czy ze sterownika może Pan pingować, dostać się do publicznych adresów? Czy uzupełnił Pan ustawienia DNS?
W pole DNS w OnCell należy wpisać np. 8.8.8.8 (serwer DNS google). Jest to potrzebne gdy używa Pan nazw domenowych do komunikacji w sterowniku.
lukasz9022 napisał(a):a w jaki sposób mogę ze sterownika pingować publiczne adresy DNS?
W programie „UniLogic” w zakładce "cpu tcp/ip" znajduje się blok ping, który umożliwia tą funkcje. Ale prościej będzie podłączyć komputer do tej sieci, ustawić bramę na G3111 i próbować pingować - jest to szybsze rozwiązanie.
Wchodząc na panel HMI->UniApps->network->ethernet->ping i wpisując adres 8.8.8.8 oraz klikając ping sterownik wysyła komunikat że ping jest możliwy( zielony znacznik). Niestety po wpisaniu adresu 8.8.8.8 (DNS Settings) w Onecell i zatwierdzeniu opcji, sterownik dalej nie wysyła emaili (status -1)...
Aby sprawdzić czy jest dostęp do sieci WAN za pomocą Oncell wystarczy zrobić prosty test. Należy podłączyć laptopa bezpośrednio do G3111-HSPA, ustawić adresacje IP z tej samej podsieci, brama na OnCella, i ewentualnie DNS. Jeśli modem jest połączony z siecią to powinny świecić się diody zasięgu. Gdy wszytko jest poprawnie ustawione to powinien Pan pingować adresy publiczne, a także mieć do nich dostęp przez przeglądarkę internetową.
W samym Oncellu można też sprawdzić status połączenia, np. z zakładki overview, albo za pomocą wbudowanej funkcji ping - zakładka System Managment settings-><Maintenance->PING.
Modem jest połączony z siecią wlan ponieważ świecą się wszystkie diody. Podłączając go do PC i wpisując powyższe ustawienia mogę pingować adresy, wchodzić na strony internetowe itd.- normalne korzystanie z internetu. Natomiast dalej nie mam możliwość wysłania maila z PLC poprzez OneCella....... zawsze pojawia się po chwili failed=1 i status= -1. Co może być przyczyną takiego stanu rzeczy ??
Przypomnę jeszcze tylko że wystarczy, że zmienię bramkę w PLC na adres routera przez który programuję (192.168.2.1 sieć lokalna) i maila wysyła bez problemu. Natomiast jeśli bramka jest na lokalnym adresie OneCella (192.168.2.217) to niestety już nie....
W załączniku wysyłam tabelkę z opisem poszczególnych błędów dla tego sterownika. Ten bład oznacza ogólny błąd komunikacji, i rekomendowane jest sprawdzenie fizycznego połączenia. Czyli wiadomo że: -Oncell działa poprawnie i jest połączony, ponieważ za pomocą komputera może Pan dostać się do sieci WAN -Sterownik jest poprawnie skonfigurowany bo wysyła maile z inną ścieżką.
W takim razie poproszę o przesłanie topologii połączenia,wraz z pełną adresacją IP, w formie graficznej. Dodatkowo proszę też o przysłanie projektu UniLogic'a ze sterownika.
Chwilowo z powodu innych obowiązków musiałem zawiesić temat ale jeśli znajdę chwilę czasu to powrócę do niego i dam znać czy rozwiązałem problem. Pozdrawiam