CANopen Protocol Stack Library - CANopen®-Master/Slave-Funktionalität für Ihre Anwendung
Erweitern Sie bequem Ihre Applikation um CANopen
Die esd CANopen-Protokoll-Bibliotheken sind für die einfache Erweiterung von Applikation um CANopen-Manager-/Slave-Funktionen und für die Entwicklung von Stand-Alone-Manager/Slave-Geräten entwickelt worden. Die in ANSI-C programmierten Bibliotheken bieten eine API zur Applikation. Sie sind auf optimale Leistungsfähigkeit ausgelegt. Alle CANopen-spezifischen Kommunikationsaufgaben werden möglichst autonom behandelt. Die Applikation wird nur dann einbezogen, wenn es erforderlich ist. Beide Bibliotheken unterstützen mehrere CAN-Netzwerke und können ggf. gleichzeitig in den Applikationen integriert sein. Alle speziellen Interfaces zu Hardware und Betriebssystemen sind in eigenen Bibliotheken abgelegt.
CANopen-Slave-Bibliothek
Die Slave-Bibliothek erfüllt die CiA® 301 V. 4 und unterstützt zusätzlich die Erweiterungen der CiA 302 V. 3. Eine Applikation kann die Bibliothek nutzen, um einen oder mehrere Software-CANopen-Slave-Knoten mit individuell gestaltetem Objekt-Verzeichnis, PDO-Konfiguration, NMT-Fehlerüberwachung usw. zu entwickeln.
CANopen-Manager-Bibliothek
Die Manager-Bibliothek erfüllt die CiA 301 V. 4 und die CiA 302 V. 3. Eine Applikation kann die Bibliothek nutzen, um das System gemäß CiA DSP 302 booten zu lassen und die entfernt positionierten Knoten über den NMT Fehler-Kontrollmechanismus zu überwachen. Der integrierte Configuration-Manager basiert auf DCF-Files gemäß CiA 306. Die Manager-Bibliothek unterstützt entfernt positionierte Slave-Knoten gemäß CiA 301 Revision 3.x and 4.x. Implementierungen sind für viele Betriebssysteme, für esd-VME-Interfaces oder esd-PC CAN-Interfaces, verfügbar (siehe Tabelle). Das Portieren der Bibliothek in kundenspezifische Hardware und/oder Betriebssysteme wird von esd unterstützt.
SAE-J1939-Unterstützung für esd CAN-Boards und SoCs mit CAN
Features
- Alle SAE J1939-Kommunikationsmechanismen werden unterstützt (ausgenommen Brid...
OPC UA Server zum Mapping von CAN Frames wie Objekte
Verbindung OPC UA und CAN
Jeder CAN-Frame wird mit festgelegter CAN ID, Bit-Position und Bit-Lä...
Anschluss von CANopen-Geräten und Netzwerken an PROFIBUS-DP
- PROFIBUS-DP-Slave nach IEC 61158 (240 Eingangsbytes und 240 Ausgangsbytes)
- CANopen-M...
CAN-Gateway und Bridge-Funktion
- Host-Treiber integrieren das entfernt plazierte EtherCAN/2-Gateway wie ein lokales CAN-Board
- Zwei EtherCAN/2-Gat...
esd electronics bietet Interfaces für eine Vielzahl von Hardware-Plattformen an. Für Windows, Linux und zahlreiche Echtzeit-Betriebssysteme sind Treib...
CAN FD-Baugruppen mit verschiedenen Formfaktoren
esd electronics hat nochmals das CAN FD-Produktprogramm erweitert. Es stehen Interfaces mit verschie...
EtherCAT®-Master-Stack für viele (Echtzeit-) Betriebssysteme
- Konfiguration und Management von EtherCAT-Netzwerken
- Zyklischer Austausch von Proze...
esd entwickelt seit 2008 EtherCAT-Hardware und -Software. Es werden sowohl Standard-Produkte wie EtherCAT-Master und EtherCAT-Workbench als auch kunde...
Schnelle und zuverlässige Verknüpfung von PROFIBUS-DP und CAN
- CAN-SPS-Anbindung, z.B. zu SIEMENS SIMATIC S7-300 oder S7-400
- DP-Slave mit bis zu ...
Integration zweier serieller Schnittstellen ein CANopen-Netzwerk
- Konfiguration der einzelnen seriellen Schnittstellen über Add-On-Platinen (Piggyba...
- Schnelles und zuverlässiges Verbinden von PROFINET-IO und CAN, mit Daten-Buffer
- CAN-SPS-Anschluss z.B. zu SIEMENS SIMATIC-S7-300 oder S7-400
- K...
Zwei High-Speed CAN-Interfaces für USB
- CAN-Interfaces gemäß ISO 11898-2 mit galvanischer Trennung
- CAN-Controller mit esd Advanced-CAN-Core (esd ...
SAE-J1939-Unterstützung für esd CAN-Boards und SoCs mit CAN
Features
- Alle SAE J1939-Kommunikationsmechanismen werden unterstützt (ausgenommen Brid...
OPC UA Server zum Mapping von CAN Frames wie Objekte
Verbindung OPC UA und CAN
Jeder CAN-Frame wird mit festgelegter CAN ID, Bit-Position und Bit-Lä...
Anschluss von CANopen-Geräten und Netzwerken an PROFIBUS-DP
- PROFIBUS-DP-Slave nach IEC 61158 (240 Eingangsbytes und 240 Ausgangsbytes)
- CANopen-M...
CAN-Gateway und Bridge-Funktion
- Host-Treiber integrieren das entfernt plazierte EtherCAN/2-Gateway wie ein lokales CAN-Board
- Zwei EtherCAN/2-Gat...
esd electronics bietet Interfaces für eine Vielzahl von Hardware-Plattformen an. Für Windows, Linux und zahlreiche Echtzeit-Betriebssysteme sind Treib...
CAN FD-Baugruppen mit verschiedenen Formfaktoren
esd electronics hat nochmals das CAN FD-Produktprogramm erweitert. Es stehen Interfaces mit verschie...
EtherCAT®-Master-Stack für viele (Echtzeit-) Betriebssysteme
- Konfiguration und Management von EtherCAT-Netzwerken
- Zyklischer Austausch von Proze...
esd entwickelt seit 2008 EtherCAT-Hardware und -Software. Es werden sowohl Standard-Produkte wie EtherCAT-Master und EtherCAT-Workbench als auch kunde...
Schnelle und zuverlässige Verknüpfung von PROFIBUS-DP und CAN
- CAN-SPS-Anbindung, z.B. zu SIEMENS SIMATIC S7-300 oder S7-400
- DP-Slave mit bis zu ...
Integration zweier serieller Schnittstellen ein CANopen-Netzwerk
- Konfiguration der einzelnen seriellen Schnittstellen über Add-On-Platinen (Piggyba...
- Schnelles und zuverlässiges Verbinden von PROFINET-IO und CAN, mit Daten-Buffer
- CAN-SPS-Anschluss z.B. zu SIEMENS SIMATIC-S7-300 oder S7-400
- K...
Zwei High-Speed CAN-Interfaces für USB
- CAN-Interfaces gemäß ISO 11898-2 mit galvanischer Trennung
- CAN-Controller mit esd Advanced-CAN-Core (esd ...