11-27-2025 02:50 AM
Hello everyone.
we are trying to control a maxon IDX56L motor with cRio 9040 with Ni 9862 as canopen interface. We have no previous expirience with canopen and labview. The epos library from vipm only works in windows host. Can anyone with experience help us to get connected to the motor driver via canopen?
Any help is appreciated.
Best regards
11-28-2025 02:40 AM
What CANopen Hardware and Software Does NI Offer?
You can only use NI-9881 in cRIO for CANopen officially.
Since CANopen is built on the CAN physical layer, it is technically possible to use a CAN module such as the NI-9862 for CANopen communication. However, since NI-XNET hardware is not compatible with the NI-Industrial Communications for CANopen driver, you would need to build the application layer from scratch on top of the XNET driver. This would require extensive knowledge of the CANopen protocol and is not something that NI would be able to support. Therefore, purchasing a dedicated CANopen module to implement this protocol is highly recommended.
You might be able to perform limited control operation if you can get the CAN DBC file from Maxon and just control it like a normal CAN.
12-01-2025 03:14 AM
Hi ZYOng,
Thank you for your response. I'm thinking if even if we buy NI-9881 it will be difficult to control the epos motor as the offered epos library (at leas what I found) is a ".dll" so it won't work in crio. About X-NET I have just found that couple of days ago Lab It Studio published a toolkit https://www.vipm.io/package/lab_it_studio_lib_xnetcanopen/ .
Wouldn't this library suffice for communication over canopen using NI 9862?
Thank you for your expertise.
12-01-2025 06:46 PM
I have never used the XNET CANopen by Lab it Studio so I can't comment on it.
Note that this library requires license. I recommend you reach out to the developer for the trial license.