DeviceNet Slave Protokollsoftware
Softwarepaket für die Entwicklung von DeviceNet Slave-Geräten Funktionsübersicht Die DeviceNet Slave Protokollsoftware ermöglicht eine einfache und schnelle Entwicklung von DeviceNet-Geräten. Alle in der DeviceNet-Spezifikation definierten Kommunikationsmechanismen sind vorhanden, wodurch sich der Entwickler voll und ganz auf seine Applikation konzentrieren kann.
Die modulare Struktur der Protokollsoftware erlaubt eine optimale Anpassung auf das jeweilige Zielsystem. Über eine Konfigurationsdatei kann das Softwarepaket genau an die Anforderungen der Anwendung angepaßt werden. Die vorhandenen DeviceNet-Objekte und -Funktionen können individuell erweitert, eigene neue Objekte angelegt, und somit ein spezifisches Geräteprofil entwickelt werden.
Der Zugriff auf den CAN-Controller ist über eine entsprechende Schnittstelle abgekoppelt, deren Funktionen in einem separaten Modul zusammengefaßt sind. Damit ist die Software bei Bedarf leicht auf weitere CAN-Controller adaptierbar. Der Datentransfer von und zum CAN-Controller erfolgt über Queues, um die Interruptebene von der Programmebene zu trennen.
Die DeviceNet Slave Protokollsoftware wird als C-Quellcode ausgeliefert und ist stets mit der aktuellsten DeviceNet Protocol Conformance Test Software der ODVA geprüft.
Die mitgelieferte Dokumentation und Beispielprogramme ermöglichen einen schnellen Start mit der DeviceNet Software. Alle Beispielprogramme sind auf einer Referenzplattform (Evaluierungsboard des CPU-Herstellers bzw. IXXAT-PC/CAN-Interfacekarte) direkt lauffähig. Normalerweise kann eine Portierung auf die Zielhardware innerhalb von wenigen Tagen erfolgen. Die Realisierung der eigenen Anwendung wird mit den Beispielprogrammen erleichtert.
Features Die DeviceNet Slave Protokollsoftware unterstützt die Entwicklung von Group-2-Only Servern und Group-2 Servern gemäß dem ODVA DeviceNet Standard.
Klassen
Identity Object Class
Message Router Object Class
DeviceNet Object Class
Assembly Object Class
Connection Object Class
Acknowledge Handler Object Class
DeviceNet Nachrichtenformat
- 8/8 (8-bit Klassen-ID und 8-bit Instanzen-ID)
Fragmentierungsprotokoll
- Unterstützung des Fragmentierungsprotokolles für alle Expliziten Nachrichten und I/O Nachrichten
Predefined Master/Slave Connection Set
- Explizite Nachrichten
- I/O Nachrichten
- Poll - Bit-Strobe - Change of State/Cyclic (unbestätigt/bestätigt)
Unconnected Message Manager Port (UCMM Server)
- Dynamische Explizite Nachrichten in Nachrichtengruppe 1 und 3
Peer to Peer I/O Nachrichten
- Dynamische I/O Nachrichten in Nachrichtengruppe 1
Weitere Nachrichtenarten
- Device Heartbeat Message (Producer)
- Device Shutdown Message (Producer)
- Offline Connection Set
Schnittstellen zur anwenderspezifischen Hardware
- Schalter für MAC ID und Baudrate
- Module Status LED, Network Status LED, Kombinierte MN Status LED, I/O LED
An Ressourcen der Zielhardware wird ein freier Timer-Interrupt zur Zeitüberwachung des Protokolles sowie ein Interrupt vom CAN-Controller vorausgesetzt.
Unterstützte Zielsysteme Die DeviceNet Slave Protokollsoftware ist für diverse Mikrocontroller der Hersteller Infineon, Intel, NXP, Atmel, Freescale und andere verfügbar.
Eine Übersicht der aktuell unterstützten Mikrocontroller und Entwicklungsumgebungen finden Sie auf der Webseite unter [ www.ixxat.de/devicenet_stack_available_versions_de.html ].
Eine Anpassung der DeviceNet Software auf nicht direkt unterstützte Zielsysteme kann mit Hilfe des Standard C-Codes innerhalb weniger Tage durchgeführt werden. IXXAT führt gerne die entsprechenden Anpassungen der DeviceNet Software für Sie durch.
Lieferumfang - Quellcode - Firmenlizenz (begrenzt auf Firmenstandort bzw. Geschäftsbereich) - Ausführliches Handbuch - Beispielprogramm - Technischer Support
Weitere Informationen Fordern Sie unsere ausführliche "DeviceNet-Softwarebeschreibung" an (nur in englisch verfügbar).
Ergänzende Leistungen (nicht im Lieferumfang enthalten)
- Wartungvertrag: Als Ergänzung zum Softwarepaket bietet IXXAT einen Wartungsvertrag an. Der Wartungsvertrag beinhaltet während der Laufzeit des Vertrags die folgenden Leistungen:
- Kostenlose Updates und Fehlerbehebung - Technischer Support per Telefon inklusive Beantwortung allgemeiner Fragen zu DeviceNet
- Codeeinführung: Ein- oder zweitägige detaillierte Einführung in den DeviceNet Slave Code. Schnittstellen, Abläufe und Datenflüsse innerhalb der DeviceNet-Software werden erläutert. Ebenso können hierbei direkt Fragen hinsichtlich der zu erstellenden Anpassung beantwortet und Anpassungen am Code vorgenommen werden.
- Unterstützung für Conformance-Test: Durchführung eines Vorab-DeviceNet-Protocol-Conformance-Tests mit der offiziellen ODVA-Software bei IXXAT. Hierbei auftretende Fehler können vor dem kostenintensiven Conformance-Test im ODVA-Testcenter festgestellt, die Ursachen erkannt und gelöst werden.
- Technische Beratung: Unterstützung bei der Spezifikation des zu realisierenden DeviceNet-Gerätes oder -Systems. Hierbei profitiert der Kunde von unserem umfassenden DeviceNet Know-How, sodass er Fehler vermeiden und bessere Lösungen entwickeln kann.
- Implementierungsunterstützung: IXXAT übernimmt Anpassung, Implementierung und Test der DeviceNet-Software an Ihre Hardware bzw. Anwendung.
- Seminare: IXXAT bietet ein DeviceNet-Seminar an, welches auf Wunsch auch als Inhouse-Seminar durchgeführt wird.
Bestellnummer
| 1.02.0118.TTDDC |
DeviceNet Slave Protokollsoftware (Varianten auf Anfrage) | |
|