CAN-Geräte per PC (VB.NET) steuern

msg

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hoffe, ich schreibe hier ins richtige Unterforum, eigentlich passt auch Hardware, Software und eben Feldbus...

Gemäß Kundenwunsch muss ich ein kleines Automatisierungssystem durch einen Windows-PC-Leitrechner mit einem in VB.NET-geschriebenen Programm und CAN steuern. Unglücklicherweise habe ich keine Erfahrung mit CAN. Die Komponenten (v.a. Achssteuerungen) sind festgelegt und haben einen CAN-Anschluss. Ob CANopen unterstützt wird, konnte ich auf die schnelle nicht herausfinden.

Ich werde wohl einen USB-CAN-Adapter brauchen, der auch gleichzeitig eine CAN(open)-API besitzt. Könnt ihr da etwas empfehlen? Ich habe auf Anhieb das gefunden: http://www.ixxat.de/usb-to-can-compact-interface_de.html

Ob da auch gleich CANopen "nutzbar" ist, stand nicht so direkt dabei. Wieviel Aufwand würde die "normale" Implementierung auf Nachrichtenbasis denn sonst in Anspruch nehmen? Eigentlich würde ich gerne einfach nur Positioniernachrichten schicken und fertig.

Grundsätzlich wäre auch ein "CAN-Tutorial samt Beispielen der Inbetriebnahme sowie Programmierung" hilfreich. Kennt Ihr sowas? Ich möchte kein CAN-Experte werden, nur diese Ansteuerung realisieren und fertig.
 
Hallo

läuft die Regelung auf dem PC? Werden intelligente Antriebe eingesetzt oder muss die Regelung dazu noch programmiert werden?
Von deinem Antriebshersteller solltest Du auch in Erfahrung bringen können, wie die Antriebe aus .NET heraus angesprochen werden können.

Dein USB Adapter stellt dir lediglich den CAN Bus zur Verfügung.

Auch würde ich mich erkundigen, ob es fertige Bewegungsbausteine (MC_Absolut, MC_Home etc..) gibt, die du mit .NET verwenden kannst, ansonsten bleibt wohl nur das Durchwühlen durch die CAN Spezifikationen (sollten auch vom Antriebshersteller zu bekommen sein)

hoffe das hilft Dir erst mal einen Anfang zu finden.

cheers
 
Zurück
Oben