INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Beckhoff BK5150 TwinCat



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.08.2009, 13:38
Beitrag #4

Zordi Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Oct 2008

8
2008
de

52074
Deutschland
Beckhoff BK5150 TwinCat
' schrieb:Hmm, Anfänger in LabVIEW und dann gleich auf so einem Niveau einzusteigen versuchen??? Du hast dir da eine ziemlich komplizierte Zusammenstellung Deines Systems ausgesucht um als LabVIEW Anfänger etwas zu tun.

Erstens, der Peak CAN Adapter! Hat der eine gute LabVIEW CAN Anbindung? Ein DLL Interface ist noch keine LabVIEW Anbindung sondern bietet höchstens eine Möglichkeit dazu. Dasselbe gilt für ein ActivX Interface zur CAN Karte. Ich sehe dass da von KDI eine Library besteht aber die ist nicht unbedingt sehr umfangreich zu nennen.

Dann der Buskoppler. Der spricht CANopen und ich kann jetzt nicht sehen ob das Peak CAN API das direkt unterstützt. Wenn nicht musst Du Dir auf Basis der Low Level Funktionen der KDI Library selber das CANopen Protokoll zusammenbasteln. Ganz sicher möglich, aber wahrscheinlich wirst Du Dich dabei auf einem Niveau mit CANopen auseinandersetzen müssen, das Du eigentlich gar nicht wissen willst.

Diese zwei vorherigen Punkte könntest Du überspringen bei der Verwendung einer National Instruments CAN Karte und deren LabVIEW CANopen VI Library (nicht kostenfrei aber allemal den relativ geringen Preis wert).

Wenn Du dann eine funktionierende CANopen Implementation hast musst Du Dich mit der CANopen Terminologie auseinandersetzen um aus der Hilfe Dokumentation von Beckhoff im Kapitel CANopen Kommunikation->Protokollbeschreibung die notwendigen Informationen in das LabVIEW Program integrieren zu können.

Alles in allem sicher zu tun aber wenn ich die Wahl hätte würde ich ganz sicher mit der NI Karte und der NI CANopen Bibliothek fahren. Das sparte selbst mir einige Tage Arbeit und Dir als LabVIEW Anfänger garantiert noch viel mehr.

Rolf Kalbermatter

Vielen vielen Dank für die schnelle Antwort Rolf,

bin leider im Moment sehr confused Wacko. Die letzte Steuerung, die ich schreiben musste, war für eine Mikrowellenanlage. Das war bedeutend einfacher.

Von dem Peak CAN Adapter gibt es ein DLL-Interface mit welcher ich in LabVIEW die Grundfunktionen (CAN_Read, CAN_Init...) bereits implementiert habe.
Der Schwierigkeit nach zu urteilen müsste ich wohl wirklich eine Neue CAN Karte holen, da ich für den Peak-Adapter kein CANopen Protokoll habe.

Komme ich mit einer NI CAN Karte + CANopen VI Library um Twincat herum? Könnte ich dann mithilfe der CANopen VI's einfach direkt die Objektverzeichnisse beschreiben bzw auslesen um so mit den E/A's der Busklemmen zu kommunizieren?

Ich glaub es wäre auch sinnvoll mir eine gute Literatur über CANOpen anzuschauenBig Grin

Woher weiss ich denn wie ich die Dateninhalte interpretieren kann? In der Dokumentation von den Klemmen und vom Koppler steht irgendwie nichts darüber, oder ich bin einfach zu doof um das zu finden. Wie wird z.B ein Analogwert codiert, welche Bytes sind dafür zuständig.

So viele Fragen auf einmal, tut mir echt leid. Aber diese Aufgabe ist für mich als Anfänger echt eine Herausforderung.

Grüße

Zordi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Beckhoff BK5150 TwinCat - Zordi - 10.08.2009, 15:48
Beckhoff BK5150 TwinCat - Zordi - 10.08.2009, 16:45
Beckhoff BK5150 TwinCat - rolfk - 11.08.2009, 09:56
Beckhoff BK5150 TwinCat - Zordi - 11.08.2009 13:38
Beckhoff BK5150 TwinCat - rolfk - 11.08.2009, 15:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabView 2012 SP1 und TwinCat 2 Ads.Net RughNeXX 7 13.697 10.01.2018 10:46
Letzter Beitrag: Ralfk84
  LabVIEW TwinCAT via ADS.NET dacripple 1 8.113 14.09.2017 14:17
Letzter Beitrag: Achim
  Kommunikation LabView mit TwinCat 3 - Update mathez 4 12.955 20.04.2015 10:16
Letzter Beitrag: rolfk
Question Verbindung von Beckhoff zu LabView über ActiveX Thorben 2 6.590 17.04.2014 15:06
Letzter Beitrag: Thorben
  LV + Beckhoff ADS OCX pezi179 7 11.389 01.03.2013 08:49
Letzter Beitrag: pezi179
  Application Builder + LV + Beckhoff pezi179 6 7.066 05.12.2012 07:50
Letzter Beitrag: Achim

Gehe zu: