Evaluar
El FB ADQUISICION llama al FB EVALUACION. Ambos FB reciben como dato común el
array del valor medido que se clasificará. Por ello se declara como parámetro de
entrada/salida. Para el resultado de cálculo de la raíz y del cuadrado se crea un array
estructurado en forma de parámetro de salida. En la siguiente tabla se indican los
parámetros formales:
Nombre
bufer_clasif
bufer_calculo
SQRT y cuadrado
Las funciones se llaman desde EVALUACION. Necesitan un valor de entrada y proporcionan
un valor de función como resultado.
Nombre
Valor
SQRT
Valor
CUADRADO
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Tipo de datos
Tipo de
declaración
ARRAY[..] OF
VAR_IN_OUT
REAL
ARRAY[..]OF
VAR_OUTPUT
STRUCT
Tipo de datos
Tipo de
declaración
REAL
VAR_INPUT
REAL
Valor de función
INT
VAR_INPUT
INT
Valor de función
Diseñar un programa S7-SCL
Descripción
Array de valor medido, se corresponde con el búfer
anular
Array para resultados:
estructura con los componentes "RAIZ" y
"CUADRADO" del tipo INT
Descripción
Entrada para RAIZ
Raíz del valor de entrada
Entrada para CUADRADO
Cuadrado del valor de entrada
3-9