Positionsdaten über Profibus

  • Hallo,


    Der IRB ist als PB-slave eingebunden.
    Ist es möglich Positionsdaten als Fließkommazahlen o.ä. über PB zu übertragen?
    GO können ja nur ganzzahlige Werte enthalten


    Danke für die Hilfe


    Gruß

  • ANZEIGE
  • schick mir mal ne PM mit Deiner Mailadresse...

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Weiss jemand ob die Möglichkeit besteht rawbytes über PB zu schicken?
    In PackRawBytes gibt es in dem Argument \network einen Hinweis für Profibus bezüglich Little Endian



    Gruß

  • Hallo Free,


    Du könntest z.B. deine Positionswerte als Analogeingang übertragen, denn dann bist Du in der Lage die Werte zu skalieren.


    Alternativ könntest Du deine Positionswerte auch als 1/10 mm übertragen, indem Du an der SPS die Positionen mit dem Faktor 10 multiplizierst und am Roboter die empfangenden Werte wieder durch 10 teilst.


    PackRawbytes kann nur bei serieller Datenüberatragung oder by Socket Messaging verwendet werden, da hier eine Byte Array übertragen wird.

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. (Albert Einstein)

  • Hallo,


    ja ich habe sie auf 2 Stellen hinter dem Komma gerundet und multipliziert. Scheint der einfachste Weg zu sein, Positionen über PB zu übetragen.


    Danke nachträglich für die Hilfe

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden