Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 7 von 7

Thema: negative Zahl in positive verwandeln

  1. #1
    Registriert seit
    11.01.2011
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,
    ich möchte die Drehzahl eines Motors in WinCC als Balken darstellen. Der Simens FU liefert mir Werte von 0-16384, was in meinem Fall 0 - 3000 1/min entspricht. Das klappt auch schon ganz gut, nur sobald ich die Drehrichtung ändere, dreht mein Balken total durch!

    Der Grund dafür ist mir klar (hoffe ich): Bei negativen Zahlen ist das Vorzeichenbit "1" und mein betagtes WinCC 5.0 bekommt Herzkammerflimmern wegen der viel zu großen Zahl. Nur was tue ich dagegen???

    Mein erster Gedanke war, den Wert zuerst zu quadrieren und dann die Wurzel daraus zu ziehen. Leider mag mein Balken das auch nicht...

    Wäre echt super wenn mir jemand auf die Sprünge helfen könnte. Vielen Dank schonmal!
    Zitieren Zitieren negative Zahl in positive verwandeln  

  2. #2
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo,

    Vielleicht das Vorzeichen löschen, bevor die Variable ins Panel geht. Oder die Balkenanzeige auf +/- mit entsprechender Variable umstellen

  3. #3
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Verpolt Beitrag anzeigen
    Vielleicht das Vorzeichen löschen, bevor die Variable ins Panel geht.
    zweirkomplement... kennste, oder?

    mein vorschlag:
    je nach drehrichtung mit -1 bzw. 1 multiplizieren ...

    (wobei ich mich frage, wie der balken bei quadrat und wurzel reagiert?!)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #4
    CDrews ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    11.01.2011
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo, das klingt gut!! Werde ich morgen gleich ausprobieren. Ich habe jetzt zwei Tage darüber nachgedacht und ganz wilde Sachen ausprobiert, aber auf ne simple Multiplikation bin ich echt nicht gekommen!

    Vielen Dank, werde mich melden ob's geklappt hat!

  5. #5
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi,

    oder noch einfacher,

    L "Drehzahl_Ist"
    ABS -> absolute Zahl bilden
    T "Drehzahl_immer_positiv"
    BE

  6. #6
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Move Beitrag anzeigen
    Hi,

    oder noch einfacher,

    L "Drehzahl_Ist"
    ABS -> absolute Zahl bilden
    T "Drehzahl_immer_positiv"
    BE
    ABS geht nur für REAL ... sollte hier erwähnt werden
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.191
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Negative Zahl richtig auslesen (AGLink)
    Von MikeJ im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 23.11.2010, 19:12
  2. Antworten: 8
    Letzter Beitrag: 07.09.2009, 00:46
  3. Negative Zahl in ProTool
    Von Ganz im Forum HMI
    Antworten: 4
    Letzter Beitrag: 25.08.2006, 18:36
  4. Positive / Negative Flanke vom Eingangsbyte
    Von Köbes11 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 27.06.2006, 12:10
  5. FB58 und negative/positive Regelung ?
    Von Waelder im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 30.05.2005, 10:52

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •