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

Ergebnis 1 bis 4 von 4

Thema: Maximum ermitteln

  1. #1
    Registriert seit
    20.05.2009
    Beiträge
    21
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    wie kann man am einfachsten bei einer Variable z.B. Windgeschwindigkeit
    das Maximum ermitteln.

    1. Windistwert-Variable hat immer schwankende Werte
    2.Wind-Max-Variable zeigt immer den Maximal erreichten Wert an

    Wie kann man das einfach lösen?

    Danke
    Zitieren Zitieren Maximum ermitteln  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Indem du den aktuellen Istwert immer mit dem Maxwert vergleichst. Ist der Istwert kleiner als der Maxwert, machst nu nichts, ist der Istwert größer als der Maxwert speicherst du diesen Istwert in den Maxwert.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  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

    bekannt auch unter dem schönen namen "Schleppzeiger"

    Code:
    *
    FUNCTION_BLOCK "Schleppzeiger"
    TITLE =
    VERSION : 0.1
    
    
    VAR_INPUT
      rInput : REAL ;	
      xFirstStart : BOOL ;	
    END_VAR
    VAR_OUTPUT
      rMax : REAL ;	
      rMin : REAL ;	
    END_VAR
    VAR
      xHelpFlag : BOOL ;	
    END_VAR
    BEGIN
    NETWORK
    TITLE =
    
          U     #xFirstStart; 
          FP    #xHelpFlag; 
          SPBN  s0; 
          L     #rInput; 
          T     #rMax; 
          T     #rMin; 
    
    s0:   L     #rInput; 
          L     #rMax; 
          >=R   ; 
          SPBN  s1; 
          L     #rInput; 
          T     #rMax; 
    
    s1:   L     #rInput; 
          L     #rMin; 
          <=R   ; 
          SPBN  s2; 
          L     #rInput; 
          T     #rMin; 
    
    s2:   SET   ; 
          SAVE  ; 
    
    
    END_FUNCTION_BLOCK
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    SPS_S5_S7 (07.11.2009)

  5. #4
    robofreak0 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.05.2009
    Beiträge
    21
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das wird wohl am besten mit einem Vergleicher und einem Move Baustein gehen!

    Danke für die schnellen Antworten

Ähnliche Themen

  1. Sollwert ermitteln
    Von M.R. im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 30.04.2009, 18:42
  2. Eingansparameter DB und DW ermitteln
    Von SPSRalf im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 17.03.2009, 15:50
  3. DBW ermitteln
    Von WL7001 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 07.04.2008, 15:10
  4. Baugruppenzustand ermitteln
    Von kiestumpe im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 01.03.2006, 13:21
  5. Antworten: 0
    Letzter Beitrag: 01.10.2005, 09:29

Lesezeichen

Berechtigungen

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