Valor De Respuesta (Fc) - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido
Instrucciones

12.3.3.2 Valor de respuesta (FC)

A diferencia de los bloques de función, las funciones dan como resultado el valor de
respuesta. Por este motivo, las funciones pueden tratarse como si fueran operandos (a
excepción de las funciones del tipo VOID).
La función calcula el valor de respuesta que tiene el mismo nombre que la función, y lo
retorna al bloque que efectúa la llamada. Alí este valor sustituye a la llamada de la función.
En la siguiente asignación de valor se llama, p.ej., la función DISTANCIA y se asigna el
resultado de la variable LONGITUD:
LONGITUD:= DISTANCIA (X1:=-3, Y1:=2);
El valor de respuesta se puede utilizar en los siguientes elementos de la FC o del FB:
• en una asignación de valor,
• en una expresión lógica, aritmética o de comparación, o
• como parámetro para llamar a otra función o a otro bloque de función.
Nota
En las funciones con valor de retorno ANY tiene que haber por lo menos un parámetro
de entrada o de entrada/salida del tipo ANY. Si ha definido varios parámetros ANY,
debe asignarles parámetros actuales del mismo tipo (p.ej., INT, DINT y REAL).
Entonces el valor de respuesta será automáticamente del tipo de datos de mayor
tamaño que se ha utilizado en esta clase.
La longitud máxima del tipo de datos STRING es ahora de 254 caracteres, pero puede
reducirse al número deseado de caracteres.
12-40
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Tabla de contenido
loading

Tabla de contenido