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

Seite 8 von 12 ErsteErste ... 678910 ... LetzteLetzte
Ergebnis 71 bis 80 von 115

Thema: verschiedene ergebnisse aus 0b 35 addieren

  1. #71
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von vierlagig Beitrag anzeigen
    @larry: respekt für soviel geduld!
    Danke, aber wenn sich einer interessiert und mitmacht, dann helfe ich gerne ...

    @Stift:
    Vielleicht kannst du deine Berechnung noch optimieren, oder andere Alternative um herauszufinden, ob es daran liegt, das Intervall des OB35 auf einen langsameren Wert setzen (z.B. 10 ms). Wenn es dann durchläuft, dann liegt es am Wiederaufruf.

    ...

  2. #72
    Registriert seit
    15.01.2008
    Ort
    München
    Beiträge
    256
    Danke
    76
    Erhielt 17 Danke für 14 Beiträge

    Standard

    In stacks steht
    ob35 cyc_int5

    Was sagt mir das jetzt?
    Das in ob35 ein fehler ist.
    Aber das hat der diagnosepuffer ja auch schon gemeldet.
    Tut mir übringens leid wenn ich mich blöd anstelle.
    Ich bemüh mich echt und probier schon viel abends zuhause aus.
    Aber so langsam werd ich echt besser.
    Als ich mit dem projekt angefangen habe war awl für mich ein buch mit sieben siegeln. Ich hab nur fup verstanden.
    Mittlerweile mach ich alles nur noch in awl.
    Geändert von stift (05.03.2008 um 11:37 Uhr)

  3. #73
    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 stift Beitrag anzeigen
    Tut mir übringens leid wenn ich mich blöd anstelle.
    Ich bemüh mich echt und probier schon viel abends zuhause aus.
    1. hat keiner gesagt, dass du blöd bist oder dich blöd anstellst
    2. deinen einsatz merkt man und wird durch konsequente hilfe von larry gewürdigt

    Zitat Zitat von stift Beitrag anzeigen
    In stacks steht
    ob35 cyc_int5
    ist irgendwo ersichtlich, ob der OB80 angefordert wird? versuchs mal mit larrys tipp, einfach mal die aufruftaktung erhöhen ...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #74
    Registriert seit
    15.01.2008
    Ort
    München
    Beiträge
    256
    Danke
    76
    Erhielt 17 Danke für 14 Beiträge

    Standard

    Also die Auftaktung hab ich jetzt erhöht auf 10ms.
    Das Programm läuft wieder.
    Allerdings stimmt die Berechnung der Maximalgeschwindigkeit nicht mehr.
    Ich vergleiche im 0b35 immer die Momentangeschwindigkeit mit der geschwindgkeit die auf dem dbd für die maximalgeschwindgkeit ist.
    Ist diese größer als die alte maximalgeschwindigkeit so wird die momentangeschwindgkeit auf die maximalgeschwindigkeit gelegt.
    Normalerweise ist der wert bei 63 1/min 29.01m/s. Jetzt wird mir ein wert von 7.25 m/s angezeigt.
    ich denk mal das liegt daran dass der ob35 nicht alle werte durchrechnen kann oder?
    Für die Durchschnittsbeschleunigung wird mir noch 0 angezeigt. Da bin ich aber auch noch nicht auf fehlersuche gewesen.

    Von ob80 steht nirgend etwas.
    Ich glaub aber ich habe noch ein problem.
    Wenn jemand die drehzahl herunterregelt dann hätte ich maximal 300 momentanbeschleunigungen.
    Ist das eigentlich möglich dass die cpu alle diese werte in 10ms durchrechnet?
    Geändert von stift (05.03.2008 um 12:24 Uhr)

  5. #75
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    1. hat keiner gesagt, dass du blöd bist oder dich blöd anstellst
    2. deinen einsatz merkt man und wird durch konsequente hilfe von larry gewürdigt

    Ich würde da sogar noch einen draufsetzen ...
    Du hast ja bisher nur Tips erhalten. Den Code hasr du im Großen und Ganzen selbst erstellt ... und das ist Ober-Klasse ...

    Zum Thema:
    300 Berechnungen in 10 ms - weiß nicht. Du hast aber auch die Möglichkeit, die Zykluszeit-Überwachung hochzusetzen. Dann kann dir der eine Berechnungs-Zyklus ja egal sein.
    In meinen Auswertungen erreiche ich bei bestimmten Aufgaben auch schon mal eine Zykluszeit von 1 s beim Auswerten. Das passiert aber nicht so oft und zu dem Zeitpunkt passiert auch nichts zeitkritisches in der Anlage.

    Aber ... wo liegt im Moment das Problem ... in der Berechnung ?

    Außerdem, wenn die Umschaltung der Rate auf 10ms erfolgreich war, dann solltest du ggf. versuchen, die Formel noch zu optimieren ... Muß die so aufwendig sein ? Ich werde mir das eventuell nachher selbst mal zu Gemüte führen ...

  6. #76
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    zur Mittelwert-Bildung:
    sieh dir doch mal in dem Thread : http://www.sps-forum.de/showthread.php?t=18491
    den Beitrag von Ralle an. Das ist im Grunde genau dein Problem ...

  7. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    stift (05.03.2008)

  8. #77
    Registriert seit
    15.01.2008
    Ort
    München
    Beiträge
    256
    Danke
    76
    Erhielt 17 Danke für 14 Beiträge

    Standard

    Hier meine Tabelle zur berechnung der Geschwindigkeit und der Beschleunigung
    Berechnung Geschwindigkeit.zip

    Ich hab jetzt übrigens den 0b35 auf 100ms gestellt. Nun bekomme ich den exakten Wert für die Maximalgeschwindgkeit wieder angezeigt.
    Jetzt muss ich nur noch die Durchschnittsgeschwindgkeit zum laufen bekommen
    Geändert von stift (05.03.2008 um 13:58 Uhr)

  9. #78
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Ich konnte mich mit der Sache noch nicht beschäftigen.
    Die Excel-Tabelle sieht gut aus ... aber - ohne Wertung zunächst ...

    Die max.-Geschwindigkeit ? nicht den Momentan-Wert ?
    OB35 auf 100ms bringt m.E. nichts. Stell doch bitte mal den kompletten OB35 hier ein. Ich möchte mir den doch mal ansehen ...

  10. #79
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Hallo Stift,
    sieht die Umsetzung der von dir angegebenen Formel ungefähr so aus ?
    Code:
         L     #r
          SQR   
          T     #r2                         // r^2 erzeugen
          L     2.000000e+000
          L     3.141593e+000
          *R    
          L     #f
          *R    
          T     #w                          // w erzeugen
          L     #w
          SQR   
          T     #w2                         //w^2 erzeugen
          L     #w
          L     #t
          *R    
          T     #wt                         //wt erzeugen
          L     #wt
          SIN   
          T     #sin_wt                     // Sin(wt) erzeugen
          L     #wt
          L     2.000000e+000
          *R    
          COS   
          T     #cos_2wt                    //Cos(2wt) erzeugen
          L     #r2
          L     #a
          /R    
          T     #r2a                        // r^2 / a erzeugen
    // End-Berechnung -----------------------------------
          L     -1.000000e+000
          L     #r
          *R    
          L     #w2
          *R    
          L     #sin_wt
          *R    
          T     #hwert
          L     #r2a
          L     #w2
          *R    
          L     #cos_2wt
          *R    
          L     #hwert
          +R    
          T     #Beschleunigung

  11. #80
    Registriert seit
    15.01.2008
    Ort
    München
    Beiträge
    256
    Danke
    76
    Erhielt 17 Danke für 14 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja genau so hab ichs auch gemacht.
    Ich hab halt nur wesentlich mehr temp-variablen reingebaut um die sache übersichtlich zu machen.

Ähnliche Themen

  1. PCWorx Ergebnisse kürtzen
    Von dabotetz im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 15.03.2011, 21:24
  2. Taster verschiedene Wertigkeiten addieren
    Von blaupille29 im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 30.11.2010, 11:36
  3. Antworten: 4
    Letzter Beitrag: 18.06.2010, 20:35
  4. Antworten: 19
    Letzter Beitrag: 19.04.2010, 12:53
  5. Antworten: 1
    Letzter Beitrag: 07.10.2008, 11:43

Lesezeichen

Berechtigungen

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