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).
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

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