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

Ergebnis 1 bis 6 von 6

Thema: Zeiten speichern, addieren und Mittelwert bilden

  1. #1
    Registriert seit
    08.07.2004
    Beiträge
    33
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich bekomme bei einer S7 ca. alle 50 sec. eine Zeit als Realzahl in einen DB geschrieben. Nun soll ich acht aufeinanderfolgende Zeiten abspeichern, addieren und den Mittelwert ausgeben.
    Wer kann helfen ?
    Zitieren Zitieren Zeiten speichern, addieren und Mittelwert bilden  

  2. #2
    Registriert seit
    13.02.2004
    Beiträge
    206
    Danke
    46
    Erhielt 17 Danke für 17 Beiträge

    Standard

    Hallo thotrix

    Schau in der Hilfe zu AWL unter Rubrik
    Beispiel zur speicherindirekten Adressierung da ist ein Beispiel für die Mittelwertbildung vorhanden.

    Gruss

    Guenni

  3. #3
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Hi,

    wo liegt denn der Kick?

    Ist die Schwierigkeit das Wegspeichern oder das berechnen?

    Du musst das ja nicht direkt indirekt machen, wenn dir das zu schwer ist. Du kannst auch in einer Schrittkette in jedem Schritt einen anderen Zielspeicher angeben und im letzten die Berechnung durchführen.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  4. #4
    Registriert seit
    27.08.2004
    Ort
    Bei Bremen
    Beiträge
    648
    Danke
    11
    Erhielt 12 Danke für 10 Beiträge

    Standard

    Warum Schrittkette ?

    Ein Baustein, der nach dem Eintreffen vom neuen Wert die Berechnung durchführt.

    Code:
    L Wert2
    t Wert 1
    
    L Wert 3
    T Wert 2
    
    L WErt Neu
    T Wert xy
    Danach die Werte addieren
    Code:
    L Wert 1
    L Wert 2
    +R
    L wert 3
    +R
    .
    .
    .
    .
    T Summe
    Zum Schluss den Mittelwert bilden
    Code:
    L Summe
    L Anzahl werte
    /R
    T Ergebnis
    Es wird zwar nach einander abgearbeitet, ist aber keine Schrittkette
    Gruß
    Heinz

  5. #5
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Das Eintreffen einges neuen Datensatzes wird wahrscheinlich auf der selben Adresse sein wie vorher und ein Ereignis auslösen. Damit kann man die SK weiterschalten. War auch nur ein Vorschlag, wie es einfach und sauber funktionieren könnte.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  6. #6
    Registriert seit
    27.08.2004
    Ort
    Bei Bremen
    Beiträge
    648
    Danke
    11
    Erhielt 12 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Klar es führen viele Wege nach Rom.
    Gruß
    Heinz

Ähnliche Themen

  1. Mittelwert von zehn Temperaturen bilden
    Von husox81 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 22.11.2010, 15:03
  2. S5 zeiten addieren
    Von Papschtler im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 23.03.2010, 12:52
  3. Mittelwert bilden für einen DB-Bereich
    Von GFI im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 03.09.2009, 17:32
  4. Mittelwert bilden (von zb 5 SPS-Zyklen)
    Von Matthias O. im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 05.01.2007, 14:21
  5. Zeiten zyklisch in einem DB speichern
    Von Sebastian im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 28.03.2006, 15:58

Lesezeichen

Berechtigungen

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