analoges Sensorsignal über Profibus-Messverstärker einlesen

  • Hallo.


    Ich habe ein Problem beim Einlesen eines analogen Sensorsignals. Das Signal kommt von einem Burster-Profibus-Modul 9221. Dabei ist die IRC5 Steuerung Master und der Messverstärker slave. Die Konfiguration über Softing DP-Konfigurator sollte richtig sein. Zumindest zeigt der Messverstärker an, dass kein Buserror vorliegt und auf das Sensorsignal kann ich roboterseitig zugreifen. Mit Hilfe des Sensors soll eine Kraft von 200N erfasst werden. Jedoch erhalte ich kein sauberes Signal, sondern der in der Steueung angezeigte Wert läuft von 0 bis 20N hoch, springt danach wieder auf 0N usw., ganz gleich wie ich den Sensor belaste.
    Meine Frage wäre, ob ich den Signaltyp als analoger Eingang parametrieren muss, oder als Gruppeneingang. Evtl. hat jemand einen Vorschlag, wo mein Fehler liegen könnte.


    im Vorraus schon mal danke

  • ANZEIGE
  • hi-byte und lo-byte tauschen?

    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.

  • Danke erst mal.
    Das hatte ich schon versucht.
    In Zwischenzeit habe ich das Problem eingegrenzt. Der verwendete Messverstärker gibt den Messwert als Gleikommazahl aus. Das bedeutet: Der Messwert wird durch vier Bytes dargestellt. Im ersten Byte befindet sich das Vorzeichenbit und der Exponente des Messsignals zur Darstellung des Kommazeichens. In den nachfolgenden drei Bytes befindet sich die Mantisse.
    Der resulierende Messwert wird dann durch die nachfolgende Berechnungsvorschrift ermittelt:
    x=(-1)^Vorzeichen * 2^(exp-127) * (1+mant).


    Mit dieser Darstellung kann die IRC5 aber nichts anfangen, bzw ich weiß nicht wie.

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