<div dir="ltr">Mate jedno to PLC doma? Kouknete co tam je za cip na ethernet<br></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 9. června 2016 8:15 Martin Záruba <span dir="ltr"><<a href="mailto:swz@volny.cz" target="_blank">swz@volny.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Rád slyším všechny možnosti. Nejprve jak to má fungovat: U nás je veřejná IP, zde běží server a k němu se PLC mají připojovat. Tím je zajištěno, že PLC nemusí mít veřejnou IP (zcela nutná podmínka). K serveru se připojuje klientský program a časem bude mít také web server, takže bude k připojení stačit cokoli s webovým prohlížečem. Vše jsem vyzkoušel lokálně a fungovalo pak i přes internet a fungovalo taky. Někdy se mi to nepřipojilo, ale většinou ano a byl jsem přesvědčen, že chyba je u mě. Protože na mě mí klienti, kteří dělají montáže tlačili a já byl přesvědčen, že to chodí, nechal jsem je nainstalovat několik PLC u zákazníků a teď se ukázalo, že se někdy nemohou připojit. Naprosto mě nenapadlo, že chyba je ve firmware PLC.<br>
<br>
1. Snad se to tak podaří, musím vydržet.<br>
<br>
2. To je nereálné, vývoj trval 2 roky, pouze by šlo doplnit PLC o převodník RS232-ethernet, pokud by chodil, čímž bych mohl použít starší (a mnohem levnější) PLC, které nemají ethernet a kterých mám nainstalováno u zákazníků několik set k plné spokojenosti, ale samozřejmě nemají spojení na server.<br>
<br>
3. To také není možné. Je to u zákazníka a i protáhnout kabel, zastrčit do routeru a PLC je někdy náročné. s Veintek jsem se nikdy nesetkal, musím si zjistit co to vlastně umí, naprosto nic o tom nevím.<br>
<br>
4. Tak mám nainstalované 2 kusy a chodí to, ale vyžaduje to veřejnou IP na straně PLC.<br>
<br>
Teď to mám to udělané tak, že PLC se připojí k serveru a čeká. Pak už veškerou komunikaci od autorizace až po vlastní přenosy řídí server. Dat je nulanulanic (100 byte 1x za 10 vteřin).<br>
<br>
Ještě k té komunikaci. Pokud je PLC jako server a nenavazuje spojení, odpoví klientovi (počítač) sice také dvěma frame [SYN,ACK], ale to nějak prochází a pokud je komunikace navázána, program prostě nesmyslné frame zahazuje. Já o tom vůbec nevěděl, protože dat je tak málo, že se to neprojevilo a teprve až začaly potíže, začal jsem to zkoumat WireSharkem.<br>
<br>
Martin Záruba<br>
<br>
Dne 9.6.2016 v 7:53 Radek Sztwiorok napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Ja vim ze todle asi slyset nechcete, ale mate teoreticky 4 moznosti pokud se stim nechcete smirit<br>
1. Pockat az jim skonci svatek a doufat ze to vyresi(to stim svatkem je standartni vymluva,maji tam furt nejaky mne naposled licili ze maji novy rok a to se nedela cca tyden)<br>
2. Vymenit to za neco jineho<br>
3.Domontovat tam nejaky inteligentni router ktery to bude filtrovat a zpomalovat. Nebo vyuzit panelu Veintek a pristupovat pres cloud a EasyAccess vyrobce na PLC(sice byste to prodrazil jako celek ale ma to i sve vyhody v lokalnim ukladani dat trendech atd). Predpokladam ze tudy ale asi cesta pro Vas nevede.<br>
4. Pokud chapu dobre Vas problem, ze PLC odesila nejake data jednou za nejaky cas(tz slave zasila data masteru bez pozadavku chapu to spravne?), tak obratte komunikaci. At si PC data zada o data sama tam predpokladam komunikace nespadne. To musi mit osetrenu dobre.<br>
<br></span>
Dne 9. června 2016 7:27 Martin Záruba <<a href="mailto:swz@volny.cz" target="_blank">swz@volny.cz</a> <mailto:<a href="mailto:swz@volny.cz" target="_blank">swz@volny.cz</a>>> napsal(a):<span class=""><br>
<br>
    Ne. Probíhalo to téměř přesně jak popisujete. Navíc chtěl umožnit<br>
    přes TeamViewer přístup k počítači, kam jsem PLC připojil, ale<br>
    nejprve ho totálně znefunkčnil, pak nakonec pracně nastavil přesně<br>
    ten stav, který jsem měl já a po zatím zcela marné snaze (tu mu<br>
    nemohu upřít) prohlásil, že jim začíná Dragon Boat Festival a že<br>
    bude přítomen až 12.6. Tak uvidíme.<br>
<br>
    Ale jen k tomu předchozímu problému: Myslíte, že opakované<br>
    posílání [SYN] může routerům v cestě internetem tolik vadit? Pokud<br>
    se přece jen někdo chcete na komunikaci podívat, je na<br></span>
    <a href="http://www.ekovy.cz/data.pcapng" rel="noreferrer" target="_blank">www.ekovy.cz/data.pcapng</a> <<a href="http://www.ekovy.cz/data.pcapng" rel="noreferrer" target="_blank">http://www.ekovy.cz/data.pcapng</a>> ten<span class=""><br>
    duplikovaný frame [SYN] má číslo 15 a je odeslán ihned po správném<br>
    paketu 14<br>
<br>
    Martin Záruba<br>
<br>
    Dne 9.6.2016 v 7:03 Radek Sztwiorok napsal(a):<br>
<br>
        Celkem tomu i verim. Prvni si clovek vyslechne, ze to neni<br>
        mozne. Pak chteji poslat program a rozebiraji funkce, ikdyz to<br>
        s problemem nema nic spolecneho. Pak se pomalu meni pohled<br>
        cinana na vec, pak navrhne nejake celkem nerealne reseni no a<br>
        pak teprve po upozorneni TyTyTy se necha ukecat k cinu.<br>
        Na co pak ten modul? Navrhnul prevadet si komunikaci pres<br>
        rozsirovaci sbernici?<br>
<br>
        Dne 9. června 2016 6:52 J. Polívka <<a href="mailto:jpolivka@volny.cz" target="_blank">jpolivka@volny.cz</a><br></span>
        <mailto:<a href="mailto:jpolivka@volny.cz" target="_blank">jpolivka@volny.cz</a>> <mailto:<a href="mailto:jpolivka@volny.cz" target="_blank">jpolivka@volny.cz</a><span class=""><br>
        <mailto:<a href="mailto:jpolivka@volny.cz" target="_blank">jpolivka@volny.cz</a>>>> napsal(a):<br>
<br>
            4 hodky, tak to jsem si fakt sednul...<br>
            Nic ve zlém ale to mne fakt  dostalo.<br>
            Jindra Polívka<br>
<br>
<br>
            Dne 9. 6. 2016 v 6:35 Martin Záruba napsal(a):<br>
<br>
                Před pár dny jsem tu kolegy trápil s žádostí o pomoc s<br>
                kontrolou přenosu po internetu z PLC ELC-12-DC-DA-R-N,<br>
        kdy se<br>
                mi někdy nechtěl připojovat k serveru. Důvod byl, že<br>
        na server<br>
                vůbec neprošel frame [SYN]. Lokálně to ovšem<br>
        fungovalo. V PLC<br>
                je blbě implementovaný TCP/IP stack. PLC většinu frame<br>
        posílá<br>
                dvakrát a můj názor je, že dvakrát těsně za sebou poslaný<br>
                [SYN] vadí routerům, možná ho považují za pokus o útok. Já<br>
                nevím. Včera dopoledne jsem měl cca 4 hodinový rozhovor s<br>
                Číňanem, ale zatím nebyl schopný vadu opravit.<br>
<br>
                Objevil jsem ale<br>
        <a href="https://pandatron.cz/?4060&prevodnik_ethernet_rs232_" rel="noreferrer" target="_blank">https://pandatron.cz/?4060&prevodnik_ethernet_rs232_</a> Máte s<br>
                ním někdo zkušenost?<br>
<br>
<br>
            _______________________________________________<br>
            HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br></span>
        <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
        <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
        <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>>><span class=""><br>
        <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
<br>
<br>
<br>
        _______________________________________________<br>
        HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
        <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
        <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
<br>
<br></span><span class="">
    ---<br>
    Tato zpráva byla zkontrolována na viry programem Avast Antivirus.<br>
    <a href="https://www.avast.com/antivirus" rel="noreferrer" target="_blank">https://www.avast.com/antivirus</a><br>
<br>
    _______________________________________________<br>
    HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
    <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
    <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
---<br>
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.<br>
<a href="https://www.avast.com/antivirus" rel="noreferrer" target="_blank">https://www.avast.com/antivirus</a><br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>