10-28-2009 10:56 AM
Hi there,
I'm new to CANOpen and I have two questions.
1. How can I check wether my NI PCI-CAN Series 2 card is (Part No 777357) is properly connected and broadcasting to a slave device - in my case a B1100 controller from www.linmot.com ? If I try to use the VI in the attachment I receive no error, regardless if the cable is pulled out or not.
2. Can one tell me, if I've implemented the homing action correctly ? I'm referring to page 34 of the attached manual.
Thank a lot.
Ted
01-05-2010 02:04 AM
Hi Ted,
I've been looking into this problem, but since I do not have the hardware, I am not able to do some testing around here.
If you want to check for activity on the CAN bus, you can use the Bus Monitor. You can access the Bus Monitor by opening the Measurement & Automation eXplorer (MAX), rightclick on the used CAN port and than select the "Bus Monitor" option. This way, you'll be monitoring the bus from the driver layer.
Regarding the enclosed application:
I have been taking a look at it, and forwarded it to a colleague of mine, to see what his thoughts are. I think you miss some commands, if I refer to page 34 of the manual.
I'll get back to you on this issue.
Regards,
Peter S.
01-11-2010 03:32 AM
Hi Ted,
I've been in contact with some colleauges that are more specialized in CAN communication, and they are currently looking at your application.
In the meanwhile, I want to ask how you connected the CAN board to the LINmot B-1100 device. The pins out for the motion controller do not match our DB9 connector, so if you tried using a regular cable then this wont work.
Pin 5, 8 and 9 are the GND, CAN L and CAN H of the motion controllers DB9 connector.
Pin 6, 2, 7 are the GND, CAN L and CAN H of the DB9 connector on our CAN devices.
Please let me know if you've connected these correctly.
Thanks in advance for replying.
Best regards,
Peter S