04-20-2020
08:47 AM
- last edited on
09-30-2021
09:44 AM
by
NI_Community_Su
Hello Dear Sir/Mam,
I am Dr. Bahram Tarvirdizadeh, a Staff Researcher in rehabilitation robotics at University College Dublin (UCD).
We have currently ordered the following product of NI:
https://www.ni.com/en-ie/shop/compactrio.html
https://www.ni.com/en-ie/shop/compactrio/compactrio-developers-guide.html
We want to send a command from the above system to the motor controller. We can select one of the following motor controllers:
#1: N5-2-1 EtherCAT https://en.nanotec.com/products/1603-n5-2-1-motor-controller-for-ethercat/
#2: N5-2-2 CANopen https://en.nanotec.com/products/1602-n5-2-2-motor-controller-for-canopen/
#3: N5-2-4 Modbus TCP https://en.nanotec.com/products/2143-n5-2-4-motor-controller-for-modbus-tcp/
#4: N5-2-5 Modbus RTU https://en.nanotec.com/products/2637-n5-2-5-motor-controller-for-modbus-rtu/
I want to ask you a question as follow:
Please kindly let me know, which of the above mentioned motor controller is compatible with the mentioned NI product.
Many thanks again.
Bahram Tarvirdizadeh
Staff Researcher in rehabilitation robotics at University College Dublin (UCD)
Email: bahram.tarvirdizadeh@ucd.ie
04-23-2020 01:29 AM
Hi Bharam,
From my experience with CompactRIO, I would recommend choices #3 or #4. EtherCAT or Canopen is a little more complex to use on CompactRIO. I've used Modbus TCP from cRIO to control 3rd-party components before, without too many problems.