<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div class="moz-cite-prefix">Il 23/03/2018 08.32, Piergiorgio
Pancino ha scritto:<br>
</div>
<blockquote
cite="mid:CAPDyDoTbB32nWj-qRt+6716TLu76bZ5sj-dsCEwzAsfrtBLVyg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Qualche tempo fa ho fatto alcune ricerche: l'unica
libreria in Python per Ethernet/IP che ho trovato è:</div>
<div><br>
</div>
<div><a moz-do-not-send="true"
href="https://github.com/pjkundert/cpppo">https://github.com/pjkundert/cpppo</a><br>
</div>
<div><br>
</div>
<div>Ho fatto qualche test, ma nel mio caso (ho usato un PLC
OMRON) non ha funzionato probabilmente perché la libreria
implementava solo il protocollo in UDP mentre OMRON lo
implementa in TCP.</div>
<div>In ogni caso è una libreria che potrebbe darti quello
che vuoi.</div>
<div>Se hai necessità di comunicare con PLC OMRON ti
consiglio il protocollo FINS UDP che è molto semplice.</div>
<div>Nel caso ti serva posso inviarti una libreria.</div>
<div><br>
</div>
<div>Grazie anche a Marco, approfondirò i link che hai
mandato!</div>
<div><br>
</div>
<div>Piergiorgio</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="https://lists.python.it/mailman/listinfo/python">https://lists.python.it/mailman/listinfo/python</a>
</pre>
</blockquote>
Grazie per i link, il PLC è un Omron NJ e la stessa Omron rilascia
una libreria, compolet.exe, che legge e scrive direttamente le
variabili del NJ e quindi anche ingressi e uscite, ma per fare
questo usa il protocollo ethernet ip, ( industrial protocol ).<br>
<br>
Farò delle prove e nel caso vi aggiornerò.<br>
<br>
Saluti.<br>
<br>
Giorgio<br>
</body>
</html>