Hello everyone,
I am having trouble with EL6751 CANMiniDriver. After following the utilization instructions, I get the error messages unresolved reference:
A post from 2022 had the same issue and apparently solved it with CmpEL6751CanDrv 3.5.17.10. I currently only have the option for 3.5.18.0. I’ve attached my CODESYSControl.cfg below. This post had a comment at the end of the post but it is unresolved.
Is there a new version of the CANMiniDriver(s), legacy versions of CmpEL6751CanDrv, or how can I fix the errors?
Thanks,
czek
There might be some issues with library versions. CmpEL6751CanDrv states that its compiled library compatible version is CODESYS V3.5 SP16 Release Notes CODESYS EtherCAT 4.3.0.0 mentioned splitting the EL6751_CANMiniDriver library into two parts to be compatible with runtime systems. Release Notes CODESYS EtherCAT 4.5.0.0 solved some issues with the EL6751 device and IoDrvEtherCAT. Currently I am using EtherCAT 4.8.1 but I will continue to try different placeholders and EtherCAT versions.
After some investigation it appears that the online examples from other posts have never used an Edge Controller or similar Real-time Linux operating system using an EtherCAT Master and EL6751. There might be a bug with loading CmpEL6751CanDrv:
In addition, CODESYS Forge is currently having issues with account registration. eschwellinger solved nearly all of the EL6751 on CODESYS Forge. If anyone has access to an account please message them of create an equivalent post there.