Copley CMO and Ixxat VCI Drivers
As I’ve mentioned before, Copley’s CMO is a set of COM objects that provide a higher level interface (than the raw DS402 profile) to Copley’s CANOpen drives. Right now, I am starting to use CMO since I need to get my Copley drives up and running quickly.
So I installed the latest Ixxat VCI drivers (V3) and then verified my Ixxat USB-to-CAN compact was working by sending and received CAN messages. I installed CMO 2.5, fired up MS Visual Studio, ran the Copley example, and got this exception: Access is denied. (Exception from HRESULT: 0×80070005 (E_ACCESSDENIED). Hmmm. I started VB6, ran the VB6 example, and received this error: Permission denied, which looks like another way of saying E_ACCESSDENIED.
I contacted Copley. The answer: CMO V2.5 only supports Ixxat using the older (VCI V2) drivers. In the future, CMO will support VCI V3, but not yet.
So then I try installing VCI V2 – and had problems communicating with the Ixxat (error 0×1F hardware error). I contacted Ixxat, and went through their recommended procedure:
- Uninstall VCI V2 drivers, then reboot.
- Uninstall VCI V3 drivers, then reboot.
- Run Ixxat’s VCI Clean program to clean up any stuff left in the registry and on the computer, then reboot.
- Re-install VCI V2 drivers.
Even after that procedure, I still couldn’t get the VCI 2 drivers to work. I suspect it might be a problem with Windows and my particular USB controllers, but it’s not worth troubleshooting since the Ixxat is working fine with the VCI V2 drivers on a nearby computer.
In the future, I’ll install the VCI V2 drivers first, then VCI V3 (normally you can switch between them).
Related posts:
0 comments
Kick things off by filling out the form below.
Leave a Comment