LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Softmotion axis Binding

Hi, I have tried numerous times now to run a cRIO 9030 with the bosch indradrive HCS01 over ethercat on the softmotion sdi plugin. At one point I had this issue resolved but it has reappeared and has caused me a great deal of problems. The problem is simple yet I have baffled the developers of Bosch Rexroth and National instruments softmotion.

 

I won't include a vi as there isn't any vi that needs to be used. The post that is useful is this: http://www.ni.com/tutorial/53325/en/

and 

http://www.ni.com/pdf/manuals/375592d.pdf

 

For my setup what Im trying to achieve is control of a bosch indradrive over ethercat, I am using

labview 2015 sp1

Softmotion 2015

Realtime 2015

FPGA 2015

Industrial Communications for ethercat 15

NI-RIO 16

 

The part Im getting stuck on is after discovering the ethercat master and slave devices, I must add the softmotion axis of the drive. When opening up resource binding there is only simulated or unbound. I have had to go through so many people at NI and Bosch to no success. If anyone can provide support, you'd be cracking the uncrackable at this rate.

 

I have attached images of the issue.

0 Kudos
Message 1 of 5
(3,554 Views)

Do you have a support folder for your drive here? C:\Program Files (x86)\National Instruments\LabVIEW 2015\vi.lib\Motion\plugins

 

If so, is there either an XML file named *SDIPluginConfig*.xml (note the wildcards) or GetBindings.vi?

0 Kudos
Message 2 of 5
(3,524 Views)

Hi,

 

yes there is both of these files in the folder.

 

I notice that for the RIO to notice the axis it must have the nicmconfig.xml placed in the deployfwk folder of its directory.

 

Simon C

0 Kudos
Message 3 of 5
(3,515 Views)

As PaulRB mentioned, the two ways that SoftMotion populates the menu of the Resource Binding window is from the support files of the plugins folder. If you are using SoftMotion 2015, you will need to edit the GetBindings.vi located in the Bosch SDI plug-in folder in order to change the ProductID for the MPB firmware. The ID by default is set to the MPC firmware for the IndraDrive. I have attached a screenshot of the block diagram for reference.

 

In SoftMotion 2015 SP1 and later, the Bosch-RexrothIndraDrive-SDIPluginConfig.xml file is used instead of the GetBindings.vi. This file contains all three of the possible ProductIDs for the IndraDrive.

0 Kudos
Message 4 of 5
(3,514 Views)

Yeah Im using the HCS01 so the mpb software is needed. I will try this method, do I need to edit the xml document. My device id as well is 36 not the standard 24 that is placed.

0 Kudos
Message 5 of 5
(3,505 Views)