Llamar a funciones

El lenguaje de programación de texto estructurado puede llamar a funciones. Las llamadas de funciones pueden utilizarse en cualquier expresión, y contienen las propiedades que se explican en la siguiente tabla.

Propiedades de las llamadas de funciones

Una función es un bloque de instrucciones que tiene parámetros de entrada y un parámetro de salida. Se puede escribir en lenguaje de texto estructurado (ST), de diagrama de lógica de escalera (LD) o diagrama de bloque de funciones (FBD).
Propiedades de las llamadas a funciones
Propiedad
Descripción
Nombre
El nombre de la función llamada escrito en un lenguaje IEC 61131-3.
Significado
Llama a una función ST, LD o FBD y obtiene su valor devuelto.
Sintaxis
<variable> := <funct> (<par1>, ... <parN>);
Operandos
El tipo de valor devuelto y los parámetros de llamada deben seguir la interfaz definida para la función.
Valor devuelto
Valor devuelto por la función.
Ejemplo de llamada a función
Ejemplo de llamada a función
Al establecer el valor del parámetro de devolución en el cuerpo de una función, puede asignar el parámetro de devolución usando el mismo nombre que la función:
FunctionName := <expression>;

Ejemplo: llamada de función IEC 61131-3

(* Main ST program *) (* gets an integer value and converts it into a limited time value * appl_timer := ANY_TO_TIME (ana_timeprog * 100); (* Called FBD function named 'SPlimit' *)
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal