Bei der Entwicklung eines CANopen-Gerätes sind grundlegende Kommunikationseigenschaften und Vorschriften zu berücksichtigen. Diese definiert der CANopen-Standard unter anderem in folgenden Dokumenten:
- CiA301 Application layer and communication profile
- CiA304 Framework for safety-relevant communication
- CiA305 Layer setting services (LSS)
In einer Vielzahl unterschiedlicher Anwendungen kommen CANopen-Geräte zum Einsatz. So finden sich CANopen-Systeme beispielsweise in Aufzügen, Flurförderfahrzeugen oder Krankenbetten wieder. Den Anwendungen liegen dabei unterschiedliche Verhaltensmuster der Geräte zugrunde. Diese werden vom CiA in sogenannten Applikationsprofilen beschrieben. Die verschiedenen Verhaltensmuster wirken sich selbstverständlich auf Konfigurations-, Simulations- und Testwerkzeuge aus, die in CANopen-Systemen zum Einsatz kommen.
Die Vector Tools CANoe.CANopen und CANalyzer.CANopen unterstützen momentan folgende Applikationsprofile:
- Application profile for building door control (CiA 416)
- Application profile for special-purpose car add-on devices (CiA 447)
- Application profile for lift control systems (CiA 417)
- Device profile for battery modules and battery chargers (CiA 418, CiA 419)
- FireCAN (von führenden Herstellern von Feuerwehr-Fahrzeugen und -Ausrüstungen spezifiziert, siehe www.firecan.info)
Für CANoe.CANopen und CANalyzer.CANopen sind Zusatzpakete (überwiegend Datenbasen, die applikationsspezifische Botschaften beschreiben) auf der Vector Internetseite frei verfügbar. Damit erweitern Sie den Funktionsumfang um die Unterstützung der Profile.