LabVIEWForum.de
Profibusverbindung mit Beckhoffkarte + TwinCAT - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Profibusverbindung mit Beckhoffkarte + TwinCAT (/Thread-Profibusverbindung-mit-Beckhoffkarte-TwinCAT)



Profibusverbindung mit Beckhoffkarte + TwinCAT - Der Maddin - 04.08.2008 13:56

Hallo zusammen,

Ich bin momentan mit einer Studienarbeit beschäftigt bei der ich ausgelesene Messwerte über eine Profibusverbindung an eine Presse schicken muss.
Als Hardware habe ich eine Beckhoff FC3101 PCI-Profibuskarte (incl. TwinCAT PLC), welche ich nun in LabVIEW einbinden muss um den Messwert über einen Profibus/Canbus-Koppler (der Firma TRS) als Sollwert an die Presse zu schicken.
Ich habe dazu hier im Forum schon die Suchfunktion bemüht und auch schon in den passenden Threads nachgelesen. Jedoch ist mir daraus leider noch nicht klar geworden wie ich nun die Profibuskarte in LabVIEW einbinden kann. TwinCAT OPC steht leider nicht zur Verfügung (dafür hätte ich schon passende Beispiele gefunden), aber der Einsatz eines OPC-Servers soll ja eher suboptimal sein (zumindest hab ich das auch irgendwo hier im Forum gelesen)

Meine Frage: Was muss ich in LabVIEW wie verwenden um die Profibuskarte anzusteuern? Wird dazu TwinCAT benötigt oder klappt das auch (wie bei den Comsoftkarten) über VISA? Benötige ich Funktionen aus den TwinCAT Bibliotheken?

Über ein Programmierbeispiel, bzw. ein paar Hinweise zum einlesen in die Thematik wäre ich sehr dankbar, da dies mein erstes LabVIEWprojekt ist und ich noch nicht über so viel Erfahrung mit der Programmierung verfüge.

mfg.
Martin


Profibusverbindung mit Beckhoffkarte + TwinCAT - Y-P - 04.08.2008 15:12

Ich würd's mit OPC machen. Bei mir hat's bisher geklappt.
Wenn nicht, dann gibt's doch bestimmt irgendwelche DLLs vom Hersteller, oder nicht?
Wenn Du schon einen fertigen Treiber möchtest, dann kannst Du bei NI nachschauen. Die haben eine Profibus-Karte mit dazugehörigen Express-VIs zur vereinfachten Programmierung (vgl. hier).

Gruß Markus


Profibusverbindung mit Beckhoffkarte + TwinCAT - Der Maddin - 04.08.2008 15:44

' schrieb:Ich würd's mit OPC machen. Bei mir hat's bisher geklappt.
Wenn nicht, dann gibt's doch bestimmt irgendwelche DLLs vom Hersteller, oder nicht?
Wenn Du schon einen fertigen Treiber möchtest, dann kannst Du bei NI nachschauen. Die haben eine Profibus-Karte mit dazugehörigen Express-VIs zur vereinfachten Programmierung (vgl. hier).

Gruß Markus
Hi Markus,

Erstmal Danke für deine schnelle AntwortSmile
DLLs für die Karte gibt es leider keine auf der Herstellerhomepage, nur GSD-Dateien ( Es handelt sich um diese Karte hier )
Bei TwinCAT wird die Karte jedoch problemlos erkannt (mittlerweile nach einem Firmwareupgrade, vorher gabs Probleme)
Der Weg über OPC fällt leider auch weg, da ich dafür wahrscheinlich den TwinCAT OPC Server benötige (und der ist bei der PLC-Version nicht vorhanden)

Die von dir gepostete Karte hab ich auch schon gefunden (müsste die comsoft-Karte sein), jedoch hab ich dafür noch keine VIs etc. zum Download gefunden (Funktionieren die überhaupt mit Profibuskarten von anderen Herstellern oder sind die Produktspezifisch nur für Comsoftkarten geeignet?)
Das müsste sich doch um diesen Treiber handeln?


Profibusverbindung mit Beckhoffkarte + TwinCAT - Y-P - 04.08.2008 16:31

Hi,

ich kann Dir zu der Karte leider nichts weiter sagen. Damit habe ich mich auch schon lange nicht mehr beschäftigt.
Ich habe eine Siemens-Profibus-Karte per Ansteuerung über OPC (Datasocket-VIs) im Einsatz.

Gruß Markus

' schrieb:Hi Markus,

Erstmal Danke für deine schnelle AntwortSmile
DLLs für die Karte gibt es leider keine auf der Herstellerhomepage, nur GSD-Dateien ( Es handelt sich um diese Karte hier )
Bei TwinCAT wird die Karte jedoch problemlos erkannt (mittlerweile nach einem Firmwareupgrade, vorher gabs Probleme)
Der Weg über OPC fällt leider auch weg, da ich dafür wahrscheinlich den TwinCAT OPC Server benötige (und der ist bei der PLC-Version nicht vorhanden)

Die von dir gepostete Karte hab ich auch schon gefunden (müsste die comsoft-Karte sein), jedoch hab ich dafür noch keine VIs etc. zum Download gefunden (Funktionieren die überhaupt mit Profibuskarten von anderen Herstellern oder sind die Produktspezifisch nur für Comsoftkarten geeignet?)
Das müsste sich doch um diesen Treiber handeln?



Profibusverbindung mit Beckhoffkarte + TwinCAT - Achim - 05.08.2008 06:13

Ich hab auch noch nichts mit ner Beckhoff-Karte gemacht...aber ich bin sicher, dass die mit den NI/Comsoft-VIs nicht funktionieren!

Wenn TwinCAT installiert ist, sollte es aber irgendwie möglich sein, darauf über ActiveX zuzugreifen. Also einen ActiveX-Container auf dem Frontpanel platzieren und dann versuchen, per Rechtsklick >> Insert ActiveX object eine entsprechende Referenz zu erstellen, mit der du auf die Beckhoff-Komponenten zugreifen kannst...

Das erfordert ein bisschen Geduld, schätze ich mal...weil man halt offenbar alles selber rausfinden muss....Viel Erfolg!

Gruß
Achim


Profibusverbindung mit Beckhoffkarte + TwinCAT - Der Maddin - 05.08.2008 18:26

' schrieb:Ich hab auch noch nichts mit ner Beckhoff-Karte gemacht...aber ich bin sicher, dass die mit den NI/Comsoft-VIs nicht funktionieren!

Wenn TwinCAT installiert ist, sollte es aber irgendwie möglich sein, darauf über ActiveX zuzugreifen. Also einen ActiveX-Container auf dem Frontpanel platzieren und dann versuchen, per Rechtsklick >> Insert ActiveX object eine entsprechende Referenz zu erstellen, mit der du auf die Beckhoff-Komponenten zugreifen kannst...

Das erfordert ein bisschen Geduld, schätze ich mal...weil man halt offenbar alles selber rausfinden muss....Viel Erfolg!

Gruß
Achim
Danke für den Tipp.
Ich habe jetzt mal nach ActiveX Beispielen gesucht und bin da auch fündig geworden, d.h. ich hab schonmal nen guten Anhaltspunkt zum einarbeiten:)Wenn das nicht klappt werd ich wohl um einen OPC-Server nicht drumrum kommen, aber erstmal schauen was ich mit activeX alles anstellen kannBig Grin

mfg.
Martin

P.S weitere Tipps sind trotzdem immer gern gesehen.


Profibusverbindung mit Beckhoffkarte + TwinCAT - Der Maddin - 13.08.2008 11:15

Kleines Update: Das mit dem ActiveX-Container hat geklappt. Die gefundenen Beckhoff-Objekte haben leider nicht funktioniert, (da gab es dann keine auswählbaren Eigenschaften bei den Eigenschaftsknoten) jedoch hat die Verwendung des "AdsOcx" Objekts Erfolg gebrachtSmile
Danke nochmal für den TippGuru2