08-24-2020 08:36 AM
Hello,
I plan to control an inverter that has a CANopen interface via PC and LabVIEW.
Is it possible to do this with the CANopen Toolkit and the USB-8502?
Thanks in advance
Greetings Marcus
08-24-2020
09:12 AM
- last edited on
03-20-2025
11:07 AM
by
Content Cleaner
I don't know what CANopen Toolkit your are referring to, but here is a list of NI CANopen tools and the supported hardware:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P6yhSAC&l=da-DK
As the USB-8502 is a XNET device, there are no CANopen tool from NI that support this device.
https://www.ni.com/en-us/shop/model/usb-8502.html
But you should be able to make your own CANopen implementation with XNET.
08-24-2020 09:37 AM
@dkfire wrote:
I don't know what CANopen Toolkit your are referring to, but here is a list of NI CANopen tools and the supported hardware:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P6yhSAC&l=da-DK
I was reffering to the "NI-Industrial Communications for CANopen". I thougt this was the only CANopen tool.
@dkfire wrote:
But you should be able to make your own CANopen implementation with XNET.
If possible i would like to avoid making an Implementation of CANopen on my own.
Mainly i am looking for a solution to control the CANopen capable inverter via the PC with LabVIEW.
After looking at your first link the USB 8473 might be suitable for my application but sadly it is discontinued.
PXI/PCI-8531, NI-9881 and NI 9853 are not an option in terms of price.
08-24-2020
09:51 AM
- last edited on
03-20-2025
11:08 AM
by
Content Cleaner
Hi dblmm,
I was reffering to the "NI-Industrial Communications for CANopen". I thougt this was the only CANopen tool.
If possible i would like to avoid making an Implementation of CANopen on my own.
PXI/PCI-8531, NI-9881 and NI 9853 are not an option in terms of price.
I guess you already found this article on your own: it lists the supported hardware for the IndustrialCANopen toolkit.
It does not list the NI8502 module…
The NI8502 is a XNET module, so you have to use the XNET driver, which is plain CAN. But CANopen is also just using CAN messages, so the implementation is a nice way to learn the CANopen internals. (For your inverter you probably only need to implement a SYNC message, a PDO read/write and maybe the SDO for some configurations.)
08-25-2020 01:42 AM
Hi GerdW,
thank you for that clarification.
How high would you estimate the time and effort for someone who is quite new to communications using LabVIEW to implement CANopen with the XNET drivers?
Greetings
dblmm
08-25-2020 02:48 AM - edited 08-25-2020 02:49 AM
Hi dblmm,
@dblmm wrote:
How high would you estimate the time and effort for someone who is quite new to communications using LabVIEW to implement CANopen with the XNET drivers?
I didn't work with XNET so far as I do most stuff hidden in the FPGA of a cRIO equipped with NI9853 modules. And on testbenches with PCs we still use some older CAN cards of the pre-XNET era…
But @Hooovahh has some excellent stuff to let you learn XNET right from the start: look up his signature!
08-25-2020 03:32 AM
In my opinion, using an PXI/PCI-8531 and the existing CANopen driver will be less expensive than using a less expensive interface but requiring the development of a driver.
08-25-2020 03:41 AM
@GerdW wrote:
Hi dblmm,
@dblmm wrote:
How high would you estimate the time and effort for someone who is quite new to communications using LabVIEW to implement CANopen with the XNET drivers?
I didn't work with XNET so far as I do most stuff hidden in the FPGA of a cRIO equipped with NI9853 modules. And on testbenches with PCs we still use some older CAN cards of the pre-XNET era…
But @Hooovahh has some excellent stuff to let you learn XNET right from the start: look up his signature!
I will look at that
08-25-2020 03:46 AM
@JB wrote:
In my opinion, using an PXI/PCI-8531 and the existing CANopen driver will be less expensive than using a less expensive interface but requiring the development of a driver.
I'd agree wih that if I only had to get the PXI/PCI Card. Problem is I do not have the required hardware for them and quite strict requirements: I need to use an USB based solution in my application.
08-25-2020 08:11 AM