Cococabana
Level-2
- Beiträge
- 34
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe einen Umrichter der Firma Baumüller zur Verfügung mit dem ich über EtherCat kommunizieren möchte. Über meinen Laptop gehe ich auf den Beckhoff Buskoppler EK1100 und direkt weiter auf eine Ethercat-Slave Optionskarte im Umrichter. Ich bin ein absoluter Neuling in Sachen Ethercat, habe bislang nur mit dem Profibus DP gearbeitet.
Zunächst würde es mir reichen wenn ich das Steuerwort setzen und das Statuswort auslesen könnte.
EDS-Datei ist eingebunden, Umrichter vom Twincat System Manager erkannt! Seitdem stocher ich etwas im dunkeln rum...
Die Optionskarte arbeitet mit dem Mailbox-Protokol SoE. Den Unterschied zwischen [FONT="]Servicedatenobjekte [FONT="](SDO) [/FONT][/FONT]und *[FONT="] Prozessdatenobjekte [FONT="](PDO) [/FONT][/FONT]ist mir mittlerweile auch bewusst. Nun habe ich im TC System Manager in den Eigenschaften meines angezeigten Ethercat Slaves ein frei konfigurierbaren Telegrammtyp ( die anderen sind für NC-Aufgaben gedacht) ausgewählt. Als nächstes unter Prozessdaten zwei PDO Listen angelegt: MDT für meine Sollwerte und AT für meine Istwerte. Darin dann meine Soll und Istwerte mit den entsprechenden Parameternummern deklariert die auch schon am Umrichzter eingestellt worden sind.
Beim starten des Free-Run Modus erscheint mir allerdings das hier...
In den Eigenschaften unter SoE-Online kann ich schon bereits viele (sind das alle verfügbaren?) SDO's und PDO's im Umrichter mit ihren Werten mir ansehen. Für mich heisst das, das ich prinzipiell schonmal Daten abgefragt habe. Irgendwie ein gutes Gefühl .
Wie gesagt, ich bin neuling und habe keine Ahnung ob das jetz zu sehr Baumüllerspezifisch ist. Vielleicht hat der ein oder andere von euch eine Idee. :idea:
Mfg Cococabana
ich habe einen Umrichter der Firma Baumüller zur Verfügung mit dem ich über EtherCat kommunizieren möchte. Über meinen Laptop gehe ich auf den Beckhoff Buskoppler EK1100 und direkt weiter auf eine Ethercat-Slave Optionskarte im Umrichter. Ich bin ein absoluter Neuling in Sachen Ethercat, habe bislang nur mit dem Profibus DP gearbeitet.
Zunächst würde es mir reichen wenn ich das Steuerwort setzen und das Statuswort auslesen könnte.
EDS-Datei ist eingebunden, Umrichter vom Twincat System Manager erkannt! Seitdem stocher ich etwas im dunkeln rum...
Die Optionskarte arbeitet mit dem Mailbox-Protokol SoE. Den Unterschied zwischen [FONT="]Servicedatenobjekte [FONT="](SDO) [/FONT][/FONT]und *[FONT="] Prozessdatenobjekte [FONT="](PDO) [/FONT][/FONT]ist mir mittlerweile auch bewusst. Nun habe ich im TC System Manager in den Eigenschaften meines angezeigten Ethercat Slaves ein frei konfigurierbaren Telegrammtyp ( die anderen sind für NC-Aufgaben gedacht) ausgewählt. Als nächstes unter Prozessdaten zwei PDO Listen angelegt: MDT für meine Sollwerte und AT für meine Istwerte. Darin dann meine Soll und Istwerte mit den entsprechenden Parameternummern deklariert die auch schon am Umrichzter eingestellt worden sind.
Beim starten des Free-Run Modus erscheint mir allerdings das hier...
Das deckt sich mit meinen manuellen Versuchen ihn in den OP oder SAFE-OP zu bringen. Funktioniert einfach nicht, die Fehlermeldung sagt mir nichts.Type Server (Port) Timestamp Meldung
Error (65535) 30.09.2009 11:15:50 834 ms 'bMaxx' (1007): state change aborted (requested 'SAFEOP', back to 'PREOP').
Error (65535) 30.09.2009 11:15:50 834 ms 'bMaxx' (1007): 'PREOP to SAFEOP' failed! Error: 'check device state for SAFEOP'. AL Status '0x0012' read and '0x0004' expected.
In den Eigenschaften unter SoE-Online kann ich schon bereits viele (sind das alle verfügbaren?) SDO's und PDO's im Umrichter mit ihren Werten mir ansehen. Für mich heisst das, das ich prinzipiell schonmal Daten abgefragt habe. Irgendwie ein gutes Gefühl .
Wie gesagt, ich bin neuling und habe keine Ahnung ob das jetz zu sehr Baumüllerspezifisch ist. Vielleicht hat der ein oder andere von euch eine Idee. :idea:
Mfg Cococabana