Re: Připojovani k serveru

Martin Záruba swz na volny.cz
Neděle Červen 5 08:17:30 CEST 2016


Samozřejmě to není tajné. Je to xLogic ELC-12DC-DA-R-N 
http://eshop.technoline.cz/programovatelna-rele-xlogic-easy/445841-programovatelne-rele-elc-12dc-da-r-n-hmi-12-24vdc-8di-4do-rele-ethernet

Možná už teď existují lepší za podobnou cenu (verze bez ethernetu je za 
2175 Kč a má 4 analogové vstupy, 4digitální vstupy, 4 výstupní 10A relé 
a lze do něj dostat poměrně rozsáhlý program. Jsou k tomu rozšiřovací 
moduly. Ovládá všechna naše tepelná čerpadla. Nikdy jsem s ním neměl 
jakékoli problémy. Já ale už nemám sil program předělávat pro něco 
jiného, ten vývoj trval skoro dva roky. Pokud Vás to zajímá, koukněte na 
www.ekovy.cz (omlouvám se že to vypadá jako reklama, fakt to tak nemyslím).

Martin Záruba

Dne 5.6.2016 v 8:07 Zdeněk Aster napsal(a):
> No to je pravda, to by mělo určitě projít, tam se dohadují a nic se 
> neposílá...
> On to psal i kolega, oni si tam vymění pár info a pak se může komunikovat.
> Nicméně ta hodnota toho pingu je fakt strašně malá, na druhou stranu 
> to vypadá
> na omezení v plc, a pak bych viděl spíš problém když se bude chovat 
> jako server,
> ale nikoliv jako klient no je to dost divný, ten wireshark by mohl 
> lecos vysvětlit.
> Co to je za plc jestli to není tajné?
>
> Zdeněk Aster
>
> ---------- Původní zpráva ----------
> Od: Martin Záruba <swz na volny.cz>
> Komu: HW-news <hw-list na list.hw.cz>
> Datum: 5. 6. 2016 8:02:49
> Předmět: Re: Připojovani k serveru
>
>
>     Jasně, to zkusím.
>
>     Můžete mi trochu přiblížit, co se vlastně děje v okamžiku, kdy klient
>     otevírá port na vzdáleném počítači? Musí přece už teď proběhnout
>     nějaká
>     komunikace, když potom je již server schopen odeslat paket
>     klientovi a
>     projde routery zvenku dovnitř.
>
>     Martin Záruba
>
>     Dne 5.6.2016 v 7:56 Zdeněk Aster napsal(a):
>     > No pokud to umíte nasimulovat připojením k tomu routru,
>     > stáhněte si do počítače wireshark, a zkuset mrknout jak ten
>     > paket vypadá a kam se to dostavá.. Tou cestou bych šel
>     > já a samozřejmě ty pingy co jsem psal tím by šlo zjistit
>     > to MTU.
>     >
>     > https://www.wireshark.org/
>     >
>     > Zdeněk Aster
>     >
>     > ---------- Původní zpráva ----------
>     > Od: Martin Záruba <swz na volny.cz>
>     > Komu: HW-news <hw-list na list.hw.cz>
>     > Datum: 5. 6. 2016 7:52:07
>     > Předmět: Re: Připojovani k serveru
>     >
>     >
>     > Zřejmě je problém v okamžiku, kdy PLC má vytvořit spojení.
>     >
>     > PLC jde nastavit jako klient nebo server. Režim server chodí bez
>     > problémů, ale vyžaduje veřejnou IP na straně PLC. V režimu
>     klient jde
>     > samozřejmě zadat IP adresu serveru, port a dále je zde volba Active
>     > Connect, kde je zvoleno Autostart. Předpokládám, že to způsobí
>     > vytvoření
>     > kanálu k serveru. Ale jen někdy. Jiné nastavení už zde není.
>     >
>     > Martin Záruba
>     >
>     > Dne 5.6.2016 v 7:39 Zdeněk Aster napsal(a):
>     > > No já nevím takhle podobně se fakt chová MTU, nejde o velikost
>     > > dat co posíláte vy, ale jak to rozdělí obsluha operačního systému.
>     > > A pokud to PLC ma nastavené pakety ethernetu, který mají
>     > > MTU 1500, a jakmile mam v ceste nekde pppoe uz je hodnota
>     > > jen 1492. Je to maximalni paket, ktery lze protlacit cestou,
>     > nezavisi na
>     > > tom odeslani dat v programu to jsme resili minule Vy nevité jak
>     > > to operacni system naseká na kousky ani to člověka nezajíma.
>     > > Ale routry jo pokud je paket delší než mtu, tak většinou to ten
>     > router
>     > > v cestě zahodí.
>     > > Fakt nemůžete zkusit nějaký paket z toho PLC třeba jen pár bajtů.
>     > > Na pocitaci to clovek vetsinou pozna tak, ze mu to preklada DNS,
>     > > (male dotazy) ale nejedou treba webove stranky a podobne.
>     > >
>     > > Zdeněk Aster
>     > >
>     > > ---------- Původní zpráva ----------
>     > > Od: Martin Záruba <swz na volny.cz>
>     > > Komu: HW-news <hw-list na list.hw.cz>
>     > > Datum: 5. 6. 2016 7:28:59
>     > > Předmět: Re: Připojovani k serveru
>     > >
>     > >
>     > > Ano, je to TCP, ale problém je, že server vůbec nezaregistruje
>     > > pokus o
>     > > otevření portu. Pokud ale totéž udělá PC ze stejného připojení,
>     > > server
>     > > zaznamená pokus o připojení. Zkusil jsem to i z jiného připojení
>     > přes
>     > > jiného poskytovatele internetu a chová se to stejně.
>     > >
>     > > Mě úplně není jasné, jak se vlastně vytváří spojení přes několik
>     > > routerů. Pokud v programu na PC zavolám TCP.Connect(FIPInterface,
>     > > FIPPort), vzdálený server zaregistruje otevření portu. A to muselo
>     > > projít přes několik routerů. Pokud ale totéž udělá PLC,
>     > > zaregistruje to
>     > > server jen někdy. Takže problém nastává dříve, než nějaký paket
>     > vůbec
>     > > odešlu.
>     > >
>     > > Myslím proto, že ve velikosti paketu to nebude, z PC to funguje ať
>     > > odesílám pár byte nebo několik MB
>     > >
>     > > Martin Záruba
>     > >
>     > > Dne 5.6.2016 v 7:13 Zdeněk Aster napsal(a):
>     > > > No ten popis je dost obecný na nějakou rozumnou diagnostiku,
>     > > > předpokládám,
>     > > > že jde o TCP protokol, když se tu nedávno řešil server.
>     > > > Jediné co mě napadá je nastavení MTU, jak velký je ten paket co
>     > > neprojde.
>     > > > Mužete zkusit nějaký opravdu krátký paket na odladění?
>     > > >
>     > > > Zdeněk Aster
>     > > >
>     > > > ---------- Původní zpráva ----------
>     > > > Od: Martin Záruba <swz na volny.cz>
>     > > > Komu: Martin Zaruba <hw-list na list.hw.cz>
>     > > > Datum: 5. 6. 2016 5:41:04
>     > > > Předmět: Připojovani k serveru
>     > > >
>     > > >
>     > > > Mám program v režimu server IP.
>     > > >
>     > > > Připojuje se k němu jiný program v režimu klient - funguje.
>     > > >
>     > > > Připojuje se k němu PLC v režimu klient - funguje.
>     > > >
>     > > > Toto vše, ale jen pokud pracuji na lokální síti. Server má
>     > > > veřejnou IP a
>     > > > z internetu se k němu program bez problému a vždy připojí.
>     PLC ale
>     > > > jen
>     > > > někdy. Ve většině případů server nezaznamená vůbec pokus o
>     > > > připojení od
>     > > > PLC. Někdy ale ano. PLC vždy bez problémů získá vše z DHCP
>     > > > serveru, nebo
>     > > > jsem zkusil vše nastavit natvrdo a chová se to stejně. Vypadá
>     > to, že
>     > > > požadavek na připojení od PLC většinou neprojde přes routery v
>     > cestě
>     > > > přes internet. Ale pokud totéž dělá program na PC, vždy to
>     > funguje.
>     > > > Napadá Vás kde hledat problém?
>     > > >
>     > > > Martin Záruba
>     > > >
>     > > > ---
>     > > > Tato zpráva byla zkontrolována na viry programem Avast
>     Antivirus.
>     > > > https://www.avast.com/antivirus
>     > > >
>     > > > _______________________________________________
>     > > > HW-list mailing list - sponsored by www.HW.cz
>     > > > Hw-list na list.hw.cz
>     > > > http://list.hw.cz/mailman/listinfo/hw-list
>     > > >
>     > > >
>     > > >
>     > > > _______________________________________________
>     > > > HW-list mailing list - sponsored by www.HW.cz
>     > > > Hw-list na list.hw.cz
>     > > > http://list.hw.cz/mailman/listinfo/hw-list
>     > >
>     > >
>     > > ---
>     > > Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
>     > > https://www.avast.com/antivirus
>     > >
>     > > _______________________________________________
>     > > HW-list mailing list - sponsored by www.HW.cz
>     > > Hw-list na list.hw.cz
>     > > http://list.hw.cz/mailman/listinfo/hw-list
>     > >
>     > >
>     > >
>     > > _______________________________________________
>     > > HW-list mailing list - sponsored by www.HW.cz
>     > > Hw-list na list.hw.cz
>     > > http://list.hw.cz/mailman/listinfo/hw-list
>     >
>     >
>     > ---
>     > Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
>     > https://www.avast.com/antivirus
>     >
>     > _______________________________________________
>     > HW-list mailing list - sponsored by www.HW.cz
>     > Hw-list na list.hw.cz
>     > http://list.hw.cz/mailman/listinfo/hw-list
>     >
>     >
>     >
>     > _______________________________________________
>     > HW-list mailing list - sponsored by www.HW.cz
>     > Hw-list na list.hw.cz
>     > http://list.hw.cz/mailman/listinfo/hw-list
>
>
>     ---
>     Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
>     https://www.avast.com/antivirus
>
>     _______________________________________________
>     HW-list mailing list - sponsored by www.HW.cz
>     Hw-list na list.hw.cz
>     http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


---
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
https://www.avast.com/antivirus



Další informace o konferenci Hw-list