PDO Mapping

Etechnika
2008-09-01
2008-09-08
  • Etechnika - 2008-09-01

    Hallo,

    ich bin Codesys sowie CanOpen Neuling und habe folgendes Problem:

    Ich möchte Daten aus dem Objektverzeichnis eines Festo C5-3A Umrichters in ein PDO mappen und weiss nicht genau wie das funktioniert.

    Der Umrichter ist in der Steuerungskonfig bereits richtig per EDS Datei eingetragen und der am Umrichter angeschlossene Antrieb lässt sich auch über meine Visualisierung steuern.

    Ich möchte jetzt z.B. die aktuelle Istdrehzahl des am Umrichter angeschlossenen Antriebs aus dem Objektverzeichnis in ein PDO mappen um diesen Wert in meinen Programmen nutzen zu können.

    Wie stelle ich das an?

    Über jede Hilfe bin ich dankbar.

    Mfg Etechnika

     
  • Etechnika - 2008-09-02

    Hallo nochmal,

    ist die Frage zu einfach oder so schwer das niemand antwortet?

    Ich hab nun ein neues PDO in der Steuerungskonfiguration unter PDO senden erstellt in der die Zwischenkreisspannung des Umrichters gemappt wird.

    Wenn ich online gehe wird in der Steuerungskonfig aber immer der Wert "0" bei diesem PDO angezeigt....

    Weiss jemand warum?

     
  • Erik Böhm - 2008-09-02

    Moin

    Ich glaube das het nichts mit einfach oder schwer zu tun...

    Diese Frage sollte dir der Ersteller des eds Files beantworten.

    Hat ja mit CoDeSys an sich auch wenig zu tun.

    Gruss

    Erik

     
  • Anonymous - 2008-09-03

    Originally created by: PM

    Außerdem musst du noch darauf achten, ob der Umrichter für das

    Senden des PDO´s ein Sync-Telegramm erwartet. Es gibt da bei PDO-Eigenschaften verschiedene Einstellungsmöglichkeiten. Zum einen kann man einstellen, dass der Master Sync-Telegramme versendet und die Slaves darauf mit den PDO´s antworten, man kann aber auch eventgesteuert die PDO´s senden, beispielsweise wenn sich ein Wert ändert, oder der Slave soll einfach zyklisch seine PDO´s an den Master senden.

    Aber die Beschreibung der Objekte im Objektverzeichnis sowie das Mappen der PDO´s usw. sollte eigentlich schon in der Doku des Umrichters enthalten sein.

     
  • Oberchefe - 2008-09-07

    Evtl. mußt Du einen SDO auf das Teil setzen um die gewünschte Variable als PDO zu bekommen.

     
  • B.Roth - 2008-09-08

    Hallo,

    wenn das EDS gut gemacht ist, ist bereits ein SendePDO angelegt in das Du mit dem Konfigurator von CoDeSys einfach das entsprechende Objekt einfügen kannst das in der linken Auswahliste der mappbaren Objekte zur Verfügung steht.

    Wenn Du es aber noch einfacher haben willst nimm doch FUs, Stepper und Servos von Schneider Electric Motion (ehemals Berger Lahr). Die haben sehr komfortable PLCopen-Bibliotheken für CoDeSys für alle ihre Antriebe.

    http://www.schneider-electric-motion.com/ m

     

Log in to post a comment.