SQRT: Calcular raíz cuadrada (S7-300, S7-400) - STEP 7

SCL (S7-300, S7-400)

ft:publication_title
SCL (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
SQRT: Calcular raíz cuadrada

Descripción

La instrucción "Calcular raíz cuadrada" permite extraer la raíz cuadrada del valor de entrada y guardar el resultado en el operando indicado. La instrucción da un resultado positivo si el valor de entrada es mayor que cero. En los valores de entrada menores que cero, la instrucción devuelve un número en coma flotante no válido. Si el valor de entrada es "0", el resultado también es "0".

Parámetro

La tabla siguiente muestra los parámetros de la instrucción:

Parámetros

Declaración

Tipo de datos

Área de memoria

Descripción

<Expresión>

Input

Números en coma flotante

I, Q, M, D, L, P

Valor de entrada

Valor de función

Números en coma flotante

I, Q, M, D, L, P

Raíz cuadrada del valor de entrada

Encontrará más información sobre los tipos de datos válidos en "Consulte también".

Ejemplo

El siguiente ejemplo muestra el funcionamiento de la instrucción:

SCL Copia el código de programa siguiente en el portapapeles.

"Tag_Result1" := SQRT("Tag_Value");

"Tag_Result2" := SQRT((SQR("Tag_Value1"))+"Tag_Value2");

La raíz cuadrada del valor de entrada se devuelve en el operando "Tag_Resultxy" como valor de función.

La tabla siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos:

Operando

Valor

Tag_Value

4.0

Tag_Result1

2.0

Tag_Value1

3.0

Tag_Value2

16.0

Tag_Result2

5.0