Autor Thema: EC4P via CAN an Servocontroller?  (Gelesen 3905 mal)

Offline Ikarus

  • Newbie
  • *
  • Beiträge: 2
EC4P via CAN an Servocontroller?
« am: Oktober 10, 2007, 10:39:22 Vormittag »
Hallo Forum,

bisher hatte ich immer die Easy Steuergeräte im Einsatz und für ein neues Projekt bin ich nun auf die Easy-control umgestiegen. Der erste Einstieg in CoDeSys und gleich mit CANopen-Anbindung!
Die Umstellung habe ich mir etwas einfacher vorgstellt, da ich auch Erfahrungen in der objektorientierten Programmierung habe und strukturierter Text nicht unbekannt ist.  :-\

Es geht um die Ansteuerung von bis zu 15 Achsen über CANopen!
Dabei sollen lediglich Positionswerte gesendet und die InPosition-Meldung ausgelesen werden.

Als Komponenten habe ich eine EC4P-200 und die Servocontroller DIS-2 von metronix. Die EDS-Datei habe ich bereits eingebunden und in der Steuerungsübersicht finde ich auch die SDOs und PDOs wieder.

Doch wie kann ich die Daten auslesen bzw. senden?
Gibt es dazu Funktionsblöcke oder- bausteine in denen die Parameter auftauchen?

Wer kann mir hier weiterhelfen?

Viele Grüße Ikarus

Offline opajan

  • Full Member
  • ***
  • Beiträge: 163
Re: EC4P via CAN an Servocontroller?
« Antwort #1 am: Oktober 10, 2007, 17:58:23 Nachmittag »
Hallo Ikarus,

hört sich doch schon mal alles ganz gut an, wenn du jetzt in der Steuerungskonfig auf das + vor CanMaster klickst und dann auf das + vor deinen Servocontrollern, dann stehen da die Eingangs- und Ausgangsbytes für die Controller, sollte ungefähr so aussehen, wie in der angehängten Datei. In welchem Byte welcher Wert steckt sollte irgendwo in der Beschreibung der Conroller stehen.....
Ein Prototyp ist erst dann richtig getestet, wenn er am Ende der Tests zerstört ist......
Keine Garantie für den Senf den ich hier verzapfe......

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: EC4P via CAN an Servocontroller?
« Antwort #2 am: Oktober 10, 2007, 18:22:28 Nachmittag »
Hallo Ikarus,

bitte nicht vergessen die LIB 3S_CANopenMaster einzubinden. Ohne diese LIB läuft die CANOpen Anbindung nicht !!!

 :) ;) :D
Gruß Paul