Il 23/03/2018 08.32, Piergiorgio Pancino ha scritto:




Qualche tempo fa ho fatto alcune ricerche: l'unica libreria in Python per Ethernet/IP che ho trovato è:

https://github.com/pjkundert/cpppo

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.
In ogni caso è una libreria che potrebbe darti quello che vuoi.
Se hai necessità di comunicare con PLC OMRON ti consiglio il protocollo FINS UDP che è molto semplice.
Nel caso ti serva posso inviarti una libreria.

Grazie anche a Marco, approfondirò i link che hai mandato!

Piergiorgio


_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python
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 ).

Farò delle prove e nel caso vi aggiornerò.

Saluti.

Giorgio
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a