EtherNet/IP + CIP library

Hello,

I need to create an EtherNet/IP client to retrieve all CIP objects from server 'A'. Also, I need to create another EtherNet/IP server 'B' and load the entire configuration from server 'A', including all objects. I have checked if there is a library that allow me to do it. I have found several libraries (like https://github.com/EIPStackGroup/OpENer), but none of them support all the CIP objects (Class Id, Attribute Id and Service Code in the Open Range).

Does anyone know of a library that allows this, whether open source or proprietary?
 
Can you be more specific about "server"? Is this an EIP adapter, such as a block of IO or frequency drive? Are you trying to copy the configuration from one device and put it into another?
 
I need to develop an I/O Scanner that connects to an I/O Adapter and retrieves all the configuration data and CIP objectos from the Scanner. Then, I have configure a Scanner to load this configuration and objects, enabling other Scanners to access it
 
Sounds like you don't really need an implicit IO scanner, but more of an adapter that can use explicit messages to read and write any generic class/instance/attribute. Am I correct? What programming language do you prefer to use?
 
I never used it, but I was under the impression the OpENer that you mentioned was a generic implementation that could be both a scanner and adapter that could access any object.
 
OpenENer is very basic in its capabilites. You will need to implement additional ENIP objects (like Discrete Input Object) to provide useful capabilites to OpENer.
 
Top