20.10.2008, 21:14
Beitrag #1
|
Morris
LVF-Neueinsteiger
Beiträge: 2
Registriert seit: Oct 2008
8.1
-
de
4000
Deutschland
|
Anbinden von Hilscher CANopen in LV
Hallo zusammen!
Hat schon jemand Erfahrung mit dem Einbinden einer CAN-Bus Karte CIF50 von Hilscher in LV?
Vielen Dank!!
|
|
|
21.10.2008, 07:46
Beitrag #2
|
labiNNaH
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Sep 2005
5.0 - DS20xx
2005
EN
58xxx
Deutschland
|
Anbinden von Hilscher CANopen in LV
Hallo Morris,
kannst Du bitte mal die genaue Bezeichnung deiner CIF 50 (COM/COS) posten und welche Probleme Du damit hast?
Ich habe zwar noch keine CANopen Karten von Hilscher eingebunden, aber die PB Karten bzw. Module, aber so wie ich das sehe ist die Prozedur die gleiche bzw. sehr ähnlich.
Gruß Ralf
Diskutiere nie mit Idioten, sie ziehen dich runter auf ihr Niveau und schlagen dich dort mit ihrer Erfahrung.
|
|
|
21.10.2008, 10:36
Beitrag #3
|
Morris
LVF-Neueinsteiger
Beiträge: 2
Registriert seit: Oct 2008
8.1
-
de
4000
Deutschland
|
Anbinden von Hilscher CANopen in LV
Es handelt sich um die CIF 50-COM Karte.
Mein Problem ist ich soll für ein Projekt einen kleine Prüfstand aufbauen. Für die verwendete Hardware habe ich die VI's jedoch nicht für die Anbindung an den CAN-Bus.
Nun habe ich leider noch keine Erfahrung im Einbinden von CAN-HW in LV..Gibt es fertige VI's? oder wie muss ich mir die Einbindung dieser HW vorstellen?
Vielen Dank!
|
|
|
21.10.2008, 10:49
Beitrag #4
|
|
|
21.10.2008, 20:32
(Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2008 20:32 von Y-P.)
Beitrag #6
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Anbinden von Hilscher CANopen in LV
@Morris: Bitte , LabVIEW 8.1 gibt es nicht.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
22.10.2008, 09:24
Beitrag #7
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Anbinden von Hilscher CANopen in LV
' schrieb:Hi,
wenn es sich tatsächlich um eine CANopen-Applikation (nicht nur CAN) handelt, empfehle ich dir wärmstens die CANopen-Library von NI, damit machst du dir das leben wesentlich leichter! Die kostets allerdings...Ich bin jetzt auch überfragt, ob die mit jeder CAN-Karte funktioniert oder nur mit den NI-CAN-Karten. Wir haben für die Ansteuerung eines SEW-Frequenzumrichters ebenfalls CANopen (= SEW-"Systembus") verwendet, allerdings mit einer NI-Karte. Das hat nach einigen Schwierigkeiten ziemlich gut funktioniert...es gibt hier im Forum dazu auch einen Thread von mir, da kann man dann mal sehen, wie die Anbindung abläuft! Allerdings hab ich meine letzte Version noch gar nicht gepostet...muss ich mal nachholen...bin momentan allerdings für ein paar Tage nicht in der Firma...
Gruß
Achim
Nein Die CanOpen Library von NI verwendet intern NI-CAN um die Karte anzusteuern und NI-CAN kann natürlich nur mit NI Karten arbeiten.
Aber der Preis der CAN Open Library ist wirklich ein No-Brainer, will sagen dafür suche ich noch nicht mal die Spezifikation von CAN Open, um nicht zu sprechen über das Aufstarten von LabVIEW um auch nur zwei oder drei VIs zu programmieren, aber die NI CAN Open Library ist wesentlich komplexer als nur zwei oder drei VIs
Was das usrsprüngliche Problem betrifft: Man könnte mal versuchen um von Hilscher LabVIEW Support zu bekommen. Ob's den gibt und in welcher Qualität ist natürlich fraglich. Als ich vor ein paar Jahren mit der PB Karte von Hilscher etwas tun wollte konnten die mir nur eine User-Solution geben und der Treiber der da verwendet wurde hatte den Namen Treiber ganz sicher nicht verdient.
Zugegeben NI-Karten sind nicht die billigsten aber man sollte hier schon mal die Kosten der Inbetriebnahme der Karte im Zusammenhang mit LabVIEW mit in die Rechnung nehmen. Wenn es da dann nur um einige wenige Karten geht ist eine NI Karte grundsätzlich immer kostengünstiger, ganz sicher wenn die Person die das machen muss von DLL Aufrufen und dergleichen wenig bis keine Ahnung hat.
Rolf Kalbermatter
|
|
|
22.10.2008, 10:37
Beitrag #8
|
labiNNaH
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Sep 2005
5.0 - DS20xx
2005
EN
58xxx
Deutschland
|
Anbinden von Hilscher CANopen in LV
hallo,
als erstes den Treiber installieren anschließend musst Du, um auf den Dual-Port Memory der CIF-Karte zugreifen zu können, die Karte konfigurieren. Das wird bei Hilscher mit dem Systemkonfigurator (SyCon) gemacht, die Konfiguration wird anschließend auf der Karte gespeichert.
Jetzt kannst Du mit einer DLL (müsste beiliegen) über den Treiber auf den Dual-Port Memory zugreifen. Wenn sie richtig in LV eingepflegt ist!
Wahrscheinlich gibt es keine fertigen Vis für LV, aber einfach mal bei Hilscher nachfragen. Manchmal gibt es nicht supportete Vis, welche Du dann nur noch auf deine Anwendung anpassen musst.
Gruß Ralf
Diskutiere nie mit Idioten, sie ziehen dich runter auf ihr Niveau und schlagen dich dort mit ihrer Erfahrung.
|
|
|
23.10.2008, 20:13
(Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2008 07:42 von A.Berndsen.)
Beitrag #9
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Anbinden von Hilscher CANopen in LV
Könnte sein dass die CanOpen Karte die selbe DLL Schnittstelle besitzt wie die Profibus Karte. Dort wird ja auch einfach der Profibus Adressraum in das Dualport Memory gemappt und das Ganze nennt sich auch CIF. Dann sollte der Low-Level CIF Treiber den ich an anderer Stelle gepost habe dafür funktionieren. Natürlich musst Du Dir dann noch selber irgendwas bastelen um CAN Adressen nach CIF Offsets umzurechenen so wie das in der Hilscher Konfiguration eingestellt wurde aber das ist pur LabVIEW und zumindest die DLL Schnittstelle ist schon mal gemacht.
Rolf Kalbermatter
|
|
|
23.10.2008, 20:35
(Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2008 07:43 von A.Berndsen.)
|
labiNNaH
LVF-Grünschnabel
Beiträge: 31
Registriert seit: Sep 2005
5.0 - DS20xx
2005
EN
58xxx
Deutschland
|
Anbinden von Hilscher CANopen in LV
Hallo Rolf,
soweit ich weiß basiert der Zugriff auf alle CIF Karten von Hilscher auf dem selben Treiber. Deswegen kann es durchaus sein, dass Dein Treiber funktioniert.
Siehe auch hier:
Hilscher Beschreibung
mfg
Ralf
Gruß Ralf
Diskutiere nie mit Idioten, sie ziehen dich runter auf ihr Niveau und schlagen dich dort mit ihrer Erfahrung.
|
|
|
| |