collect data ctrlX drives

IIoT: Collect Data from ctrlX Drive and Indradrive independently from Master Communication

New Contributor

The goal of this guide is to enable anyone having a new or an old machine with indradrive and ctrlX drive to collect easily the data without relying on the master communication. This enables AI and Data Mining possibilities without overload and modify the standard OT processes.

ctrX drive automation Harvesting



Needed devices:

  • ctrlX core
  • ctrlX Drive or Indradrive (FW>20)
  • Drive connect APP
  • NodeRed APP
STEP1: Possible Architectures

To achieve the functionlaity we only need the ctrlX CORE in the same subnet of the drives. 

Case 1: Third party controller and ctrlX CORE in the same LAN

This architecture works with all the fieldbuses except ethercat.


ctrlX drives profinet ethernet ip datamining

Fig. 1.: Third Part controller Simple connection

Case 2: ctrlX CORE as Ethercat master with EoE.

Simplest case: ctrlX CORE is the master and we have correctly configured an EoE tunnel.

ctrlX core eoe drives datamining

Fig. 2.: ctrlX CORE as a master Ethercat and EoE configured


Case 3 NOT READY YET: ctrlX CORE reaches the drives throught a gateway (Ethercat EOE tunnel or MLC tunnel)

ctrlX CORE connects to the axis through a third part controller that acts like a gateway.

EOE datamining ctrlx drives

Fig. 3.: Third Part controller as a Gateway


STEP2: Install the Drive Connect App and setup Network

What we need is: 

  • The CORE in the same subnet of the drives (with either EoE or an ethernet port)
  • The DriveConnect app installed
  • ctrlX core in Operation Mode

If these three conditions are satisfied whe should find in the Datalayer -> devices -> drives all the axis with all the available parameters listed as shown in figure 5. 


parameter ctrlX drive

Fig. 4.: List of devices with parameters. 


STEP3: Collect data from the Data Layer with NodeRed

We just need to install NodeRed, add a couple of nodes and we have the acces to any parameter of the drive. Figure 5 shows How simple is to collect the needed data to monitor the power consumption and show the diagnostic message of the drive. The demo flow is attached below.

parameter ctrlX read drive

Fig. 5.: NodeRed demo code



ctrlx node-red grafana

Fig. 6.: Demo Dashboard Result 

Next Steps

Now that we're able to access the drive data we can monitor any kind of machine without interacting with the master. The data can then be stored inside an InfluxDB database and displayed with Grafana!! Stay tuned!!




Must Read

1 Comment