LGF_NthRoot (FC / V3.0.1)


Autor: Siemens Digital Industry

Kurzbeschreibung

Die Funktion berechnet die n-te Wurzel aus dem Aktualwert einer Variablen.

Die Wurzel ist folgendermaßen definiert:

result = \sqrt[root]{value} = value^{\frac{1}{root}}

In STEP 7 (TIA Portal) ergibt sich folgende Formel:

result = value ** (1 / root)

Baustein Schnittstelle

LGF_NthRoot (FC)
LReal  value Ret_Val  LReal
    
LReal  root error  Bool
    
   status  Word
    
   

Input Parameter

BezeichnerDatentypBeschreibung
valueLRealWert aus dem die Wurzel berechnet werden soll.
rootLRealWurzel Exponent

Output Parameter

BezeichnerDatentypBeschreibung
Ret_ValLRealRückgabe der N-ten Wurzel vom Übergabewert
errorBoolFALSE: Kein Fehler
TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten
statusWord16#0000-16#7FFF: Status des FB
16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)

Status & Error Meldungen

Code / WertBezeichner / Beschreibung
16#0000STATUS_NO_ERROR
Abarbeitung ohne Fehler beendet
16#8200ERR_NEG_VAR
Error: Neagtive Werte für den Wurzel Exponenten sind nicht definieert (Teil der Komplexen Zahlen)

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Siemens Industry Online Support
19.08.2015First released version
01.00.01Siemens Industry Online Support
02.01.2017Upgrade: TIA Portal V14 Update 1
01.00.02Siemens Industry Online Support
17.08.2018Upgrade: TIA V15 Update 2
01.00.03Siemens Industry Online Support
23.11.2018Upgrade: TIA V15.1
01.00.04Simatic Systems Support
17.01.2019Calculation changed
01.00.09Simatic Systems Support
13.11.2019Renamed from "LGF_XRoot" to "LGF_NthRoot"
Regions, comments and constants are added
03.00.00Simatic Systems Support
23.04.2020Set version to V3.0.0, harmonize the version of the whole library
03.00.01Simatic Systems Support
12.11.2020Insert documentation