CANopen Manager Source Code CiA 302
Der SYS TEC CANopen Stack Manager Source Code beinhaltet die komplette Funktionalität zur Implementierung von Manager, NMT Master oder Slave Geräten entsprechend der CANopen Spezifikationen CiA 302.
Anspruchsvolle CANopen-Geräte wie SPSen oder HMIs erfordern mehr als grundlegende Kommunikationsdienste. Ihre Aufgabe ist es sicherzustellen, dass alle Geräte im Netzwerk verfügbar und korrekt konfiguriert sind, bevor die Maschine oder der Steuerprozess startet.
Der SYS TEC CANopen Manager Protokollstack implementiert die komplette Funktionalität entsprechend der CANopen Spezifikationen CiA 301 und CiA 302. Diese umfangreiche Funktionsbibliothek beinhaltet CANopen Manager, Master- und Slave-Dienste und ermöglicht somit das schnelle Design von standardkonformen CANopen Manager-, Master- oder Slave-Geräten. So sind beispielsweise die CANopen-Dienste wie NMT-Master (Network Management), LSS-Master (Layer Setting Services) und SDO-Clients für die Implementierung von CANopen Master-Knoten Bestandteil des CANopen Source Codes. Es stehen eine Reihe an verschiedensten Add-on Paketen zur Verfügung, die die Funktionalität erweitern und bei Bedarf applikationsspezifisch hinzugefügt und eingesetzt werden können. Hierzu zählen u.a. die Erweiterung für CANopen Bootloader, SRDO Safety Protokoll, SDO Gateway oder NMT Flying Master.
Die Struktur der CANopen-Protokoll-Stack-Implementierung bietet dem Anwender Skalierbarkeit, Performance und Portabilität. Der CANopen Stack ist modular aufgebaut und einzelne Module oder Dienste können je nach gewünschter Funktionalität und verfügbarer Speicherkapazität in ein Projekt eingebunden oder daraus entfernt werden. Die Multi-Instanz-Unterstützung ermöglicht die Implementierung verschiedener logischer CANopen-Geräte oder Applikationen auf einer einzigen physischen Hardware oder Zielplattform. Die Implementierung in ANSI-C erlaubt eine gute Portierbarkeit auf verschiedenste Zielplattformen.
Die strukturierte API ermöglicht eine einfache Nutzung der CANopen-Dienste, ohne zwingend in die Details der Stack-Implementierung eintauchen zu müssen. Das CANopen Stack Paket beinhaltet viele Beispielsprogramme, Demo-Projekte und eine umfassende Dokumentation, welche dem Anwender eine Schritt-für-Schritt-Unterstützung bietet. Darüber hinaus stehen umfangreiche Konfigurations- und Analysetools zur Verfügung, die die Entwicklung, Prüfung und Integration von CANopen-Anwendungen vereinfachen. Der verfügbare ODBuilderII ist eine Windows-basierte Konfigurationssoftware, welche die automatische Generierung des Objektverzeichnisses (OD) in Form von C-Quellcode-Dateien für ein CANopen-Gerät ermöglicht. Dieses kann dann in ein bestehendes CANopen-Software-Projekt nahtlos integriert werden. Darüber hinaus ist es mit dem ODBuilderII möglich EDS-Dateien (Electronic Data Sheet) zu erzeugen, die in Verbindung mit verschiedenen Konfigurationstools für die Parametrierung von CANopen-Geräte weiterverwendet werden können.
Lieferumfang:
- CANopen Manager Protokoll-Stack - Quellcode (Manager, NMT Master & Slave)
- ODBuilderII
- CANopen Configuration Suite mit LSS Plug-in (nur Value Pack)
- USB-CANmodul1 (nur Value Pack)
- Dokumentation
- standortbezogene Firmenlizenz
- inkl. 12 Monate Service- und Supportvertrag