Prerequisite
● A Braincube IoT Server
● The application EthernetIP install (see appsmanager)
● A PLC with EthernetIP protocol available and working
The node settings
- Download the EthernetIP node from Apps Manager
Once the application EthernetIP installed you will find new nodes in your node palette:

The eip - in node is designed to help you read data from PLCs by EthernetIP protocol.
You can easily drag and drop this node from the palette to your dataflow and start working with it. The first thing to do is to set up the node:
- Configure your node:

Then, name your node (in “Name”) with the PLC name, for example, and create a new PLC connection (in “PLC” => ”Add new eip-endpoint”)

Set up the connections parameters (Name of PLC, IP Address and Slot)

Edit the tag list

Example
You can find an example of how we implement an EthernetIP extraction just below:

This flow is composed of :
inject: this node trigger the extraction, we chose to set up this node in "interval mode" to trigger the extraction automatically every XX secondes
eip-in: this node is the one we worked on during this article, it connects to a PLC by EthernetIP protocol and extract some data
Function node (optional): this node is only for correcting the timezone of timestamp (if necessary).