Bitte beachten! Die Version 2.21 der CANopen Master API kann nur in Verbindung mit den Versionen 2.0 bis einschließlich 2.14 des VCI-Treibers verwendet werden. Für den Einsatz neuerer Versionen des VCI-Treibers ist die CANopen Master API ab der Version V4.0.10 erforderlich, welche alle VCI-V2 Versionen unterstützt.
CANopen Master API V2 Kompatibilitätstabelle
| CANopen-API OS |
2.18 Win 9x Win 95/98 |
2.18 Win NT Win NT |
2.21 Win 98 |
2.21 Win NT w.S. SP 5 |
2.21 Win 2000 (w.S. SP 1) / Win XP |
| iPC I 320 | x | x | x | x | x |
| iPC I 165 | x | x | x | x | x |
| iPC I 320 PCI | x | x | x | x | x |
| iPC I 165 PCI | x | x | x | x | x |
| tinCAN V2 | x | x | x | x | - |
| tinCAN V3 | - | - | x | x | x |
| tinCAN V4 | - | - | x | x | x |
"x" - wird unterstützt
"-" - nicht verfügbar
CANopen Master API V4.0.10 Kompatibilitätstabelle
| CANopen-API OS |
Win98 | Win NT w.S. SP 5 | Win 2000 (w.S. SP 1) / Win XP |
| iPC I 320 | x | x | x |
| iPC I 165 | x | x | x |
| iPC I 320 PCI | x | x | x |
| iPC I 165 PCI | x | x | x |
| tinCAN V2 | x | x | - |
| tinCAN V3 | x | x | x |
| tinCAN V4 | x | x | x |
| USB-to-CAN (V2.04b oder höher) |
nur unter Win 98 SE und Win ME |
- | x |
| USB-to-CAN compact |
nur unter Win 98 SE und Win ME |
- | x |
"x" - wird unterstützt
"-" - nicht verfügbar
Änderungen von der Version 2.21 auf Version 4.0.10
- Es gibt keine SDO Längerestriktion mehr
- Zusätzliche Funktionen für asynchrones SDO handling:
(COP_PutSDO, COP_GetSDO, COP_CancelSDO) - Unterstützung des SDO Blockmode
- Unterstützung der IXXAT USB CAN-Interfaces
- Unterstützung der Bootup message nach CANopen Spezifikation DS-301 V4
- COP_InitBoard Function: vereinfachte Parameter. Auf VCI V2 Hardwaredialog (XatxxReg.dll) basierende Boardauswahl
- COP_CreatePDO function: Priority und inhibittime Parameter entfernt
- COP_CreateSDO function: Priority Parameter entfernt
- Vereinheitlichte Timer Auflösung von 1ms und einheitlicher Timer Wertebereich für alle Boards
- Unterstützung des Heartbeat nach CANopen Spezifikation DS-301 V4
- DLC der RTR CAN Nachrichten ist nicht mehr 0
CANopen Master API V4.1 Kompatibilitätstabelle
| CANopen-API OS |
Win98 | Win NT w.S. SP 5 | Win 2000 (w.S. SP 1) / Win XP |
| iPC I 320 | x | x | x |
| iPC I 165 | x | x | x |
| iPC I 320 PCI | x | x | x |
| iPC I 165 PCI | x | x | x |
| iPC-I XC16/PCI | - | - | x |
| tinCAN V2 | x | x | - |
| tinCAN V3 | x | x | x |
| tinCAN V4 | x | x | x |
| tinCAN 161 | - | - | x |
| USB-to-CAN (V2.04b oder höher) |
nur unter Win 98 SE und Win ME |
- | x |
| USB-to-CAN II | - | - | x |
| USB-to-CAN compact |
nur unter Win 98 SE und Win ME |
- | x |
"x" - wird unterstützt
"-" - nicht verfügbar
Änderungen von der Version 4.0.10 auf Version 4.1
- Unterstützung der iPC-I XC16/PCI Karte, der tinCAN161 und des USB-to-CAN II
- Microsoft .Net basierende Beispielprogramme
CANopen Master API V5.0 Kompatibilitätstabelle
| CANopen-API OS |
Win NT w.S. SP 5 | Win 2000 (w.S. SP 1) / Win XP |
| iPC I 320 (ISA & PC104) | x | x |
| iPC I 165 | x | x |
| iPC I 320 PCI | x | x |
| iPC I 165 PCI | x | x |
| iPC-I XC16/PCI & PMC | x | x |
| tinCAN V4 | x | x |
| tinCAN 161 | x | x |
| USB-to-CAN II | x | x |
| USB-to-CAN compact |
x |
"-" - nicht verfügbar
Unterschiede zwischen der CANopen Master API V4.1. und Version 5.0
- Unterstützung von zwei CAN Schnittstellen pro CAN-Interfacekarte (nur für iPC-I XC16, tinCAN 161 und USB-to-CAN II)
- LSS-Master-Funktionalität (entsprechend CiA 305)
- Flying-Master-Mechanismus (spezifiziert in CiA 302)
Bitte beachten Sie: Die VCI V2.16 muss installiert sein!
CANopen Master API V5.1 Kompatibilitätstabelle
| CAN-Interfacekarte | VCI V2 | VCI V3 | Channel support |
| iPC-I 320 (ISA/104/PCI) | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single |
| iPC-I 165 (ISA/PCI) | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| tinCAN4 | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single |
| tinCAN161 | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| USB-to-CAN compact | 2.16.2.6 (oder höher) |
3.1.4.1784 (oder höher) |
Single |
| USB-to-CAN II | 2.16.2.6 (oder höher) |
3.1.4.1784 (oder höher) |
Single & Dual |
| iPC-I XC16 (PCI/PCM) | 2.16.3.14 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| iPC-I XC16/PCIe | - | 3.1.2.1681 (oder höher) |
Single & Dual |
- Unterstützung der VCI V3
- Unterstützung der iPC-I XC16/PCIe Karte
- Unterstützung des Single- und Dual Channel auf CAN-Interfacekarten mit 16Bit und 32bit Mikrocontroller
CANopen Master API V5.2 Kompatibilitätstabelle
| CAN-Interfacekarte | VCI V2 | VCI V3 | Channel support |
| iPC-I 320 (ISA/104/PCI) | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single |
| iPC-I 165 (ISA/PCI) | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| tinCAN4 | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single |
| tinCAN161 | 2.16.2.6 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| USB-to-CAN compact | 2.16.2.6 (oder höher) |
3.1.4.1784 (oder höher) |
Single |
| USB-to-CAN II | 2.16.2.6 (oder höher) |
3.1.4.1784 (oder höher) |
Single & Dual |
| iPC-I XC16 (PCI/PCM) | 2.16.3.14 (oder höher) |
3.1.2.1681 (oder höher) |
Single & Dual |
| iPC-I XC16/PCIe | - | 3.1.2.1681 (oder höher) |
Single & Dual |
| CAN@net II VCI | - |
3.1.2.1681 (oder höher) |
Single |
- Unterstützung von VCI V3 für CAN@netII/VCI Hardware
(VCI V3.2.2.2098 (oder höher) erforderlich) - Unterstützung von 64bit Windows Host Systemen
