I am having trouble getting response from EPOS4, My setup includes NI-cRIO 9035 with 9881 module as CANopen interface,
I am using the NI CANopen for cRIO project under Labview find examples section.
When running the CANopen Read SDO.vi to read device type/manf name,
*at any bitrates except 10kbitps the EPOS4 shoots a 0x81fe: CAN Rx queue overflow error, too high communication rate, as seen from EPOSstudio,
*At 10kbitps the EPOS4 doesnt give high comm rate error, however the VI runs with a 8414822d (0x504000) warning, SDO timed out, and no data is read.
Any suggestion on what i am missing to congifure? or incorrect setup?
Solved! Go to Solution.
Please check the following issues:
1. What is the baud rate that EPOS4 supports?
2. I suggest you can use Online Test Panel to make a test. you can find it by right-clicking on your target, select CANopen utilities>>Online Test Panel
EPOS4 supports max 1 Mbitps. Also i used the CANopen utility you mentioned however
i am getting scan devices failed: 0x80054A84. image attached below
I didnt download the bitfile last time. Now after downloading the test panel appears, however the device is not detected in the scan results.
Could you please provide the picture of how you connect the MAXON EPOS4 with NI cRIO 9035? Generally, we use breakout box to connect the master with slaves. The breakout box is used to provide the power to slaves.
Could you please provide a picture of how you connect EPOS4 with the cRIO.
I suggest that you have a try by removing the external power to NI9881.
Besides, I want to confirm whether you can see the NI9881 in NI-MAX after deploy the project.
Changing the bitrate setting on EPOS4 from automatic detection, to a specific value, say 1 Mbit/s resolved the above error.