From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Igus motor controller Dryve D1 drive using Modbus TCP/IP

Hello all,

 

I am Vijay. Me and my Team are looking forward to establish a connection between Igus Dryve D1 and Labview via Modbus TCP/IP. The motor control manufacturer provided a sample Labview code to control stepper motor via TCP/IP. There is no manual/user guide to follow instructions. Although we are not labview experts tried many ways and we are facing an errors.   

 

The motor controller supports Modbus TCP/IP as per manufacturers product description (Igus Dryve D1)

If someone has previously worked with them and could give me some feedback on either the drive or connection type. I would preferably use Ethernet.

 

To conclude, I'm looking forward to see if someone has:

1) How can we control Ethernet IP or Modbus TCP/IP to control a Dryve D1, which connection type is best if any.

2) Recommended any alternative method?

3) Before run VI do we need to configure the drive in Labview?

 

Thank you very much for your help and time

 

PS: If something is unclear, i am ready to explain in more detailed way.

 

Error details:

Error 56 occurred at TCP Open Connection in MB Master.lvlib:MB_Master_TCP.lvclass:Core.vi:1450001->MB Master.lvlib:MB_Master_TCP.lvclass:Core.vi.ACBRProxyCaller.7B200035

0 Kudos
Message 1 of 13
(8,278 Views)

Facing exactly the same problem. I tried to ad one motor from IGUS with D1 to our existing acquisition program.

 

Currently IGUS itself don't offer Labview support! 

 

The sample program they offer from a customer seems to be programmed in an object orientated manner, like with many classes and type defs. I never programmed like that  in Labview (cause I work in an optics lab and are not a programmer) and so dont understand that.

 

IP Ping via WIN cmd was fine. The port number is unknown, how to find that out?

 

NI Visa TCP/IP connection is not connecting finding anything on that IP

 

IGUS wants to do produce Labview modules for the D1 in the future they said. 

 

Im going to focus on other controllers with direct LabView support. i.e. physikinstrumente.de or from NI itselve or from others.. 

0 Kudos
Message 2 of 13
(6,996 Views)

Hi Vijay,

This is Rajath.

Currently I am working on this. I would like to ask you to share the igus tool for the LabVIEW software. I would like to work on it and share the results.

My email ID- raju.rajath@gmail.com

 

Regards,

Rajath Prabhakar

0 Kudos
Message 3 of 13
(6,299 Views)

Hello Rajath,

 

find attached the IGUS example program.

 

If you can make it run please repost on this topic! Thank you 🙂

 

Best GT

0 Kudos
Message 4 of 13
(6,274 Views)

Hello,

We are also interested in such a program.

One of our student bought an IGUS engine and we would like to automate a system with LabView.

My skills on the classes are unfortunately limited.

0 Kudos
Message 5 of 13
(6,114 Views)

hello everyone,

 

I have attached the LabVIEW program, which was given by the IGUS. It will perfectly work for the motor control using D1 drvye. Before running it, you need to do some changes to the browser page. Such as,

On the Communication page - switch on the Modbus.

In drive Profile - Change binary into Modbus

then go to Input/Output page - switch on the enable button. 

After that, it will be easy for you to use the program.

 

Please let me know if you have any issues with the connection or control.

 

Regards,

Rajath Prabhakar

 

Message 6 of 13
(5,964 Views)

Rajath Prabhakar,

 

We are trying to use your example code to configure IGUS Dryve D1.

 

By using your fonctions in the "igus class" we prorammed a reading function of the value in a register address

As you can see in the image attached, reading some register are ok (6092h for example) and other are not ok (607Bh).

We get an error code 171 (43+128) associated with an error modbus code 403715 with no explanation founded.

 

Do you have an idea of the problem ?

Thank you in advance for your help.

 

Regards

 

OlivierReading with errorReading with errorReading without errorReading without error

0 Kudos
Message 7 of 13
(5,903 Views)

Thank you Rajath Prabhakar,
With your explanations I was able to operate our motor by controlling it with LabView.
I still have to modify the main program to transform it into a sub-vi which will integrate into a general program with other functionalities. But now it's classic programming that I know.
Regards
Hervé

0 Kudos
Message 8 of 13
(5,746 Views)

Hi Rajath Prabhakar,

 

many thanks for your explanations; due to your description I was able to establish a connection and control the stepper motor via the TestPanel.

 

My problem is that I have two stepper motors and dryve D1 and I want to drive them to a certain position e.g. once per hour (want to be able to define the time intervall they do their job). Do you know if this is possible with LabVIEW? Can I establish a certain profile which they are driving every time? Because in the webcontrol of igus the maximum pause I can set are 30 seconds, but I need longer breaks. Can anyone help me with that?

 

Many thanks in advance!

 

Regards,

Boris

0 Kudos
Message 9 of 13
(5,095 Views)

Hi Boris,

 

you can find the zip file attached in the 4th message by  GybrushThreepwood . Use these igus drives to create your own project. The project that I shared was directly from the Igus company, in which the sub-VI's can not be open, so it will be difficult for you to a project in Labview using the function blocks from that project.

 

I have designed a 3D scanner along the X, Y, Z-axis using 3 motor drives and synchronized with the measuring device. you can design your own GUI using these drives. I have attached some front panel pictures, please take a look.

 

Regards,

Rajath Prabhakar

Download All
0 Kudos
Message 10 of 13
(5,062 Views)