MIN_MAX Funktion

hank12

Level-1
Beiträge
132
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

mal wieder ne Anfängerfrage...

Bietet Step7 auch eine Art MIN/MAX Funktion?

Die Funktion sollte nur den kleineren zweier Real-Werte zum Ausgang weiterleiten..??

grüsse
 
auf die schnelle...

Code:
FUNCTION FC 3 : VOID
TITLE =
VERSION : 0.1


VAR_INPUT
  Wert1 : REAL ;    
  Wert2 : REAL ;    
END_VAR
VAR_OUTPUT
  Ausgang : REAL ;    
END_VAR
BEGIN
NETWORK
TITLE =

      L     #Wert1; 
      L     #Wert2; 
      <R    ; 
      SPB   M001; 
      T     #Ausgang; 
      SPA   M002; 

M001: TAK   ; 
      T     #Ausgang; 



M002: NOP   0; 


END_FUNCTION
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

oder noch einfacher:
In der Siemens Bausteinbiliothek unter stdlibs/iec den Baustein FC27 Min iec verwenden. Der vergleicht drei Eingänge und gibt den keinsten am Ausgang aus. Also somit den Eingang 2 +3 mit der gleichen Variablen beschalten für deinen Fall wenn nur zwei Werte verglichen werden müssen.

Gruß
 
Zurück
Oben