Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

PDO lesen

2013-05-03
2013-05-06
  • Usuario2009 - 2013-05-03

    wie Ihr wahrscheinlich gleich aus meiner Fragestellung erfahren werdet...ich bin Anfänger!!!
    Ich baue einen CANBUS-Master mit einem PLM 700 (Master) und ein Position Sensor auf.
    Den Sensor sendet zyklisch über dem Bus PDO mit Daten.
    Meine Frage : Wie kann ich die PDO-Daten lesen ?
    Ich benutze CodeSys V2.3 CanOpen und 3S Software Can-Libraries.
    Ich habe gelesen das geht’s mit
    pCanOpenNode[Sensor_Index]….
    Aber weißt ich nicht wie diese Funktion anwende.
    Kann jemand ein Beispiel schreiben?
    Noch etwas:
    Gibt’s eine Documentation von 3S_CanOpenMaster.lib bzw. 3S_CanOpenManager.lib?

    Vielen Dank im Voraus

     
  • Erik Böhm - 2013-05-06

    Servus

    Du musst die Daten gar nicht 'von Hand' lesen.
    Wenn du in der Steurungskonfiguration deinen Slave eingebunden hast (ein passendes EDS File solltest du vom Hersteller des Geräts bekommen), dann schreibt der Master die Daten auf eine Adresse.
    Also z.B. IB0. Von dort kannst du sie holen indem du einfach eine Variable per %AT auf diese Adresse legst.

    Gruß Erik

    CANopen für 3S Laufzeitsysteme V2_3_5_0.pdf [403.4 KiB]

     
  • Usuario2009 - 2013-05-06

    Vielen Dank . ich werde es versuchen

     

Log in to post a comment.