Industrial Communications

cancel
Showing results for 
Search instead for 
Did you mean: 

How to directly communicate with a Rockwell Kinetix 300 Ethernet/IP Servo Drive with LabVIEW using Ethernet/IP protocol

Hello,

 

I have a Rockwell Kinetix 300 Ethernet/IP Servo drive and I would like to communicate with it using LabVIEW through Ethernet/IP protocol. I've being using Ethernet/IP protocol on other applications to communicate with ControlLogix PLCs with no problem. But now I would like to communicate with a Kinetix Servo Drive in a way I don't have to use Rockwell PLC to control it.

 

Also I would like to communicate with a Frequency Inverster Model Power Flex 400 also from Rockwell.

 

I'm using the following Ethernet/IP Driver provided by NI.

 

https://www.ni.com/en-us/shop/product/ni-industrial-communications-for-ethernet-ip.html

 

Does anyone have any example or ideas for this communication?

 

Thanks and regards!

Luciano Borges
Test Development Engineer
0 Kudos
Message 1 of 3
(6,732 Views)

Hi Luciano,

 

From my experience with Servo Drives, they typically are Adapters only.  Additionally, the EtherNet/IP driver that NI provides is adapter only.  With this in mind, we will be unable to communicate using Implicit (I/O) Messaging because we will not have a Scanner to initiate the connection.  You will need to use explicit messaging to communicate to the servo.  I would recommend taking a look at the Access Assembly Instance Data (Explicit).vi and Access Identity Attribute (Explicit).vi for getting started.  You can find this in the example finder, Hardware Input and Output » NI-Industrial Communications » EtherNet/IP » EtherNet/IP Adapter.lvproj.

Matt S.
Industrial Communications Product Support Engineer
National Instruments
0 Kudos
Message 2 of 3
(6,727 Views)

Hello,

 

I don't know anything about the Kinetix Servo drive, but I have done an application with the Power Flex 4, which uses the same Rockwell DSI External Communications Kit / 22-COMM-E EtherNet/IP communications adapter that should be used with the PowerFlex 400.  I also have another application that uses the PowerFlex 700S. Yes, you will be using explicit messaging. You can choose how you are going to do the start source whether a manual switch or using something like a NI-9472. The attachment should get you started on your way. 

 

Regards,

Kevin

0 Kudos
Message 3 of 3
(46 Views)