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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: DB mit Real in DB mit Dint umwandel

  1. #1
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wie kann man einen DB mit REAL-Werte in einen anderen DB mit DINT (gerundete) Werten umwandeln ?
    Zitieren Zitieren DB mit Real in DB mit Dint umwandel  

  2. #2
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    Zum Beispiel eine Schleife wo du alle Werte von REAL auf DINT wandelst und in den anderen DB schreibst.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  3. Folgender Benutzer sagt Danke zu Gerhard K für den nützlichen Beitrag:

    Rauchegger (04.03.2011)

  4. #3
    Registriert seit
    17.05.2010
    Ort
    Paderborn
    Beiträge
    824
    Danke
    84
    Erhielt 125 Danke für 94 Beiträge

    Standard

    einen REAL-Wert kannst Du mit den Befehlen "RND", RND+, RND- oder TRUNC in einen DINT-Wert umwandeln.
    Grüße
    Michael

    1001101110110100... Das ist meine Welt

  5. #4
    Registriert seit
    28.02.2006
    Ort
    Ostsee 5 min zum Strand
    Beiträge
    780
    Danke
    92
    Erhielt 110 Danke für 98 Beiträge

    Standard

    Meinst du einen kompletten DB? Wieviele Werte denn?

    Vielleicht ne Schleife
    Code:
    AUF DB REAL
    L DBD[AR1,P#0.0]
    RND
    AUF DB DINT
    T DBD[AR1,P#0.0]

    [Zu spät]
    Schiet ich war abgelenkt
    [/Zu spät]
    Gruß von der Ostsee

    Nordischerjung
    _____________________

    Wenn man seinem Paßbild ähnlich zu sehen beginnt, sollte man schleunigst Urlaub machen. (Vico Torriani, schw. Entertainer)

    Ich habe eine Diät gemacht und fettem Essen und Alkohol abgeschworen - in zwei Wochen verlor ich 14 Tage. (Joe E. Lewis)

  6. Folgender Benutzer sagt Danke zu Nordischerjung für den nützlichen Beitrag:

    Rauchegger (04.03.2011)

  7. #5
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard

    Zitat Zitat von Nordischerjung Beitrag anzeigen
    Meinst du einen kompletten DB? Wieviele Werte denn?

    Vielleicht ne Schleife
    Code:
    AUF DB REAL
    L DBD[AR1,P#0.0]
    RND
    AUF DB DINT
    T DBD[AR1,P#0.0]

    [Zu spät]
    Schiet ich war abgelenkt
    [/Zu spät]
    Es sind so 1000 Werte
    Ich versuche es gerade mit einer schleife, aber die läuft auf CPU Störung hinaus Zykluszeit überschreitung !!

  8. #6
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    vermutlich hast du ne endlosschleife gebaut

    Code:
          L     0
          T     #index
    do:   NOP   0
          L     #index
          SLD   3
          LAR1  
          AUF   DB   440
          L     DBD [AR1,P#0.0]
          RND   
          AUF   DB   441
          T     DBD [AR1,P#0.0]
          L     4
          L     #index
          +I    
          T     #index
          L     4000
          >I    
          SPB   end
          SPA   do
    end:  NOP   0
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  9. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    Rauchegger (05.03.2011)

  10. #7
    Registriert seit
    28.02.2006
    Ort
    Ostsee 5 min zum Strand
    Beiträge
    780
    Danke
    92
    Erhielt 110 Danke für 98 Beiträge

    Standard

    Zitat Zitat von Rauchegger Beitrag anzeigen
    Es sind so 1000 Werte
    Ich versuche es gerade mit einer schleife, aber die läuft auf CPU Störung hinaus Zykluszeit überschreitung !!
    Welche CPU hast du denn?

    http://www.sps-forum.de/showpost.php...54&postcount=7

    Sonst musst du das aufteilen, 500 pro Zyklus ode so
    Gruß von der Ostsee

    Nordischerjung
    _____________________

    Wenn man seinem Paßbild ähnlich zu sehen beginnt, sollte man schleunigst Urlaub machen. (Vico Torriani, schw. Entertainer)

    Ich habe eine Diät gemacht und fettem Essen und Alkohol abgeschworen - in zwei Wochen verlor ich 14 Tage. (Joe E. Lewis)

  11. #8
    Registriert seit
    28.02.2006
    Ort
    Ostsee 5 min zum Strand
    Beiträge
    780
    Danke
    92
    Erhielt 110 Danke für 98 Beiträge

    Standard

    oder so.....
    Code:
          L     P#0.0
          LAR1  
    
          L     1000                        
    M001:  T     #schleife                  
    
          AUF   DB   222                   
          L     DBD [AR1,P#0.0]             
          RND   
          AUF   DB   223                    
          T     DBD [AR1,P#0.0]             
    
          L     P#4.0
          +AR1  
    
    
          L     #schleife                   
          LOOP  M001
    viele Wege und Rom usw
    Gruß von der Ostsee

    Nordischerjung
    _____________________

    Wenn man seinem Paßbild ähnlich zu sehen beginnt, sollte man schleunigst Urlaub machen. (Vico Torriani, schw. Entertainer)

    Ich habe eine Diät gemacht und fettem Essen und Alkohol abgeschworen - in zwei Wochen verlor ich 14 Tage. (Joe E. Lewis)

  12. #9
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    oder so
    Code:
        L     P#0.0
          LAR1  
    
          L     1000                        
    M001:  T     #schleife                  
    
          AUF   DB   222 
          AUF   DI   223           
          L     DBD [AR1,P#0.0]             
          RND   
          T     DID [AR1,P#0.0]            
          L     P#4.0
          +AR1  
    
          L     #schleife                   
          LOOP  M001
    um noch mehr zu verwirren.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  13. #10
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Nordischerjung Beitrag anzeigen
    Welche CPU hast du denn?

    http://www.sps-forum.de/showpost.php...54&postcount=7

    Sonst musst du das aufteilen, 500 pro Zyklus ode so
    Ich hab ne 412 2PN

Ähnliche Themen

  1. Berechnung DINT oder REAL
    Von mitchih im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 22.01.2010, 09:24
  2. Real oder DINT in Integer
    Von rene im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 02.07.2007, 15:31
  3. DINT in REAL Bereich 0 bis 4000
    Von Jim Knopf im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 20.09.2006, 09:33
  4. Antworten: 7
    Letzter Beitrag: 29.08.2006, 18:40
  5. umwandel von 10 assci zahlen in ein dint
    Von uwemiess im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 06.07.2005, 09:31

Lesezeichen

Berechtigungen

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