LabVIEWForum.de - Kommunikation LabVIEW mit Beckhoff EtherCAT EK1100

LabVIEWForum.de

Normale Version: Kommunikation LabVIEW mit Beckhoff EtherCAT EK1100
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
System
PC mit LabVIEW 8.5 und TwinCAT IO 2.11
Beckhoff EtherCAT Buskoppler 1100
verschiedene Beckhoff Klemmen (ELxxxx)

Verbindung über TwinCAT ADS DLL (kein ADS OCX und kein Modbus!), da schnellerer Zugriff auf die Daten!



Guten Tag allerseits.

Ich möchte eine Verbindung zwischen PC und dem EtherCAT Boskoppler mit den Klemmen herstellen. Ich habe schon einige Versuche gestartet, jedoch bekomme ich es nicht hin, Daten zu lesen und zu schreiben. Ich bin wie folgt vorgegangen:

1. Im TwinCAT System Manager die Boxen eingerichtet und die Tasks angelegt. Verbindungen zu einem anlagen Ausgang hergestellt. Den Run-Modus aktiviert.
2. Unter folgendem Link http://infosys.beckhoff.com/index.php?cont...iew.htm&id=
das 2. Beispiel geöffnet und die Daten aus dem TwinCAT übertragen (AMS Net ID, Port, IGroup, IOffset, Length).
3. Das LV-Programm laufen lassen und den "IntValue" auf 1 gesetzt.

Jedoch tut sich dann nichts. Das Lämpchen an der Klemme bleibt deaktiviert. Wenn ich im TwinCAT manuell den Wert auf 1 setze, leuchtet das Lämpchen auf.

Kann mir jemand weiterhelfen?


Grüße, Markus



(Ich hoffe das mit den Schreenshots anfügen hat funktioniert!)
System
PC mit LabVIEW 8.5 und TwinCAT IO 2.11
Beckhoff EtherCAT Buskoppler EK1100
verschiedene Beckhoff Klemmen (ELxxxx)

Verbindung über TwinCAT ADS DLL (kein ADS OCX und kein Modbus!), da schnellerer Zugriff auf die Daten!



Guten Tag allerseits.

Ich möchte eine Verbindung zwischen PC und dem EtherCAT Buskoppler mit den Klemmen herstellen. Ich habe schon einige Versuche gestartet, jedoch bekomme ich es nicht hin, Daten zu lesen und zu schreiben. Ich bin wie folgt vorgegangen:

1. Im TwinCAT System Manager die Boxen eingerichtet und die Tasks angelegt. Verbindungen zu einem anlagen Ausgang hergestellt. Den Run-Modus aktiviert.
2. Unter folgendem Link http://infosys.beckhoff.com/index.php?co...ew.htm&id=
das 2. Beispiel (ADS DLL) geöffnet und die im TwinCAT abgezeigten Daten übertragen (AMS Net ID, Port, IGroup, IOffset, Length).
3. Das LV-Programm laufen lassen und den "IntVal" auf 1 gesetzt.

Jedoch tut sich dann nichts. Das Lämpchen an der Klemme bleibt deaktiviert. Wenn ich im TwinCAT manuell den Wert auf 1 setze, leuchtet das Lämpchen auf.

Kann mir jemand weiterhelfen?


Grüße, Markus


P.S. Ich bin komplett neu auf diesem Gebiet, eigentlich Maschinenbauer, und meinem Verständnis nach müsste es funktionieren.
Offtopic
Bitte LVF-Regeln lesen und beachten!
Dazu gehört kein Doppelposting ein- und derselben Frage in verschiedenen Subforen, bloß weil man keine Antwort erhält.
->Thread zusammengeführt, bzw. gelöscht.

Gruß, Jens
Okay, okay.

Bin hier noch sehr neu, und ich habe den einen Post in eine falsche Kategorie geschrieben. Deswegen habe ich das gleiche noch mal in die richtige und die allgemeine geschrieben...

Kommt nicht wieder vor!
Hi,

ich hab einen BC9000 Controller und konnte den lange nicht zum Laufen bringen. Irgendwo im Netz habe ich andere Parameter gefunden mit welchen es endlich lief. Hier hast du ein Bsp. zum ansteuern von digitallen Ausgängen. Ich weiß leider nicht warum es ausgerechnet mit diesen Parametern funktioniert hat!
Referenz-URLs