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

Ergebnis 1 bis 6 von 6

Thema: Abrunden einer einer Zahl vom Typ REAL in FUP

  1. #1
    Registriert seit
    28.10.2011
    Beiträge
    14
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe leider nur was zu STEP7 aber nicht zu Codesys gefunden. Ich würde gerne eine Zahl vom Typ Real z.B. 12,8 auf die nächstniedrigere Ganzzahl, also 12 in FUP abrunden.

    Soweit ich gelesen habe, gibts bei STEP 7 den FLOOR Baustein und sowas suche ich jetzt für Codesys.

    Danke für die Hilfe,

    Vincent
    Zitieren Zitieren Abrunden einer einer Zahl vom Typ REAL in FUP  

  2. #2
    Registriert seit
    19.12.2008
    Beiträge
    336
    Danke
    19
    Erhielt 28 Danke für 28 Beiträge

    Standard

    Ich schliesse aus deinem Beitrag, das Codesys bei der Wandlung den Real grundsätzlich aufrundet.
    In dem Fall subtrahiere doch von deinem Ursprungs-Real zunächst 0.5 und wandele dann.

  3. #3
    Registriert seit
    24.04.2008
    Ort
    Lübeck
    Beiträge
    324
    Danke
    8
    Erhielt 63 Danke für 62 Beiträge

    Standard

    Es gibts die Function FLOOR auch bei TwinCAT... in der TcMath.lib

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

    Standard

    In Codesys gibt es die Funktion "TRUNC". Die sollte eigentlich das machen, was Du suchst.

    Auszug aus der Hilfe:

    Beispiele in ST:
    i:=TRUNC(1.9); (* Ergebnis ist 1 *)
    i:=TRUNC(-1.4); (* Ergebnis ist -1 *)

    In FUP ist die Funktion als Baustein verfügbar.

  5. #5
    Registriert seit
    21.09.2011
    Beiträge
    12
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Such in der Hilfe oder in der doc. nach trunc.

  6. #6
    bAsKeT ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    28.10.2011
    Beiträge
    14
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Trunc funktioniert wunderbar,

    vielen Dank für die Hilfe und allen ein gesundes neues Jahr!

Ähnliche Themen

  1. Bit bei Max einer Zahl setzen
    Von MK_Auto im Forum Simatic
    Antworten: 54
    Letzter Beitrag: 20.12.2010, 23:42
  2. Anzeige einer Real-Zahl
    Von Azuel im Forum HMI
    Antworten: 2
    Letzter Beitrag: 02.03.2010, 15:18
  3. DB aus einer Zahl aufrufen !
    Von scrabble im Forum Programmierstrategien
    Antworten: 5
    Letzter Beitrag: 02.07.2008, 09:51
  4. Divisionsrest einer Real-Zahl
    Von Mütze im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 08.11.2006, 09:48
  5. Vorbelegung einer Zahl mit Nullen
    Von INST im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 10.02.2005, 09:00

Lesezeichen

Berechtigungen

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