SayMaster Posted January 18, 2023 Report Share Posted January 18, 2023 Hi Guys, searching for a solution to communicate with some external CANOpen devices. what I found so far: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P6yhSAC&l=de-AT So, the old USB-8473 could work with CANOpen. Is there a way to get it running with newer Hardware? If not I think I have to go with the PCI-8531... and work with a PCIe to PCI -Adapter... As we are on a windows computer, the PXI/FPGA edition wont fit... Quote Link to comment
sam Posted January 20, 2023 Report Share Posted January 20, 2023 Since you're communicating with already existing devices, your work is much easier. Any CAN capable device can communicate via CANOpen. There's no magic there so to speak, CANOpen is a comm layer on top of good old CAN. anything you are okay and have on have will be fine. 1 Quote Link to comment
SayMaster Posted January 23, 2023 Author Report Share Posted January 23, 2023 Hi, thanks for your answer! Okay, I am not completely sure how this should work? Are there Labview libarys which handle this CANOpen comm layers? Or do I just have to create my correct XNET db with the messages I expect to receive and send and thats it? sry if thats a stupid question, I have worked with XNET before (as a simple user, I did not dig deep into it) but CANOpen is new to me. I have found the CANOpen NI-Package, but this one says it supports only C-Series and the special PXI/PCI modules. Quote Link to comment
Łukasz Posted January 23, 2023 Report Share Posted January 23, 2023 I investigate that topic two years ago, and there was no easy CANopen solution for LabVIEW. Low cost solution can include kvaser hardware, but you will need to implement CANopen layer by yourself. Very high cost, but realy good and flexible is solution which includes vector hardware + vector Canoe envirement that easly share variables with LabVIEW. However I think this solution is for long term project and CANoe enginner will be required to set up the envirement. I will also check the oportunity to use python library for example: https://canopen.readthedocs.io/en/latest/ so you will trigger python script from LabVIEW. 1 Quote Link to comment
SayMaster Posted January 25, 2023 Author Report Share Posted January 25, 2023 Thanks for the feedback! We received a .eds file for our CANOpen communication these days. I also saw that the CANOpen driver NI provides should be able to go with these... so if our customer decides to go for it I will go for the PCI-8531 solution. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.