Buscar información sobre instrucciones y elementos de lógica de escalera
Bloques de función
los valores locales de sus variables locales. Como las funciones no se
instancian, no pueden activar bloques de función.
Una función puede recibir una llamada de un programa, de una función
o de un bloque de funciones.
Cualquier programa de una sección puede llamar a una o más
funciones. Una función puede tener variables locales.
Una función no tiene ninguna instancia, lo que significa que los datos
locales no se almacenan, por lo que se suelen perder entre una llamada
y otra.
Debido a que la ejecución de una función es controlada por el
programa principal, la ejecución del programa principal se suspende
hasta que finalice la función.
Programa
principal
Definir nombres de funciones y de parámetros
La interfaz de una función se debe definir explícitamente con un tipo y un
nombre único para cada uno de sus parámetros de llamada (entrada) o de
retorno (salida). Una función tiene un parámetro de retorno. El valor del
parámetro de retorno de un bloque de funciones es diferente para cada
lenguaje de programación (FDB, LD o ST).
Los nombres de funciones y de parámetros de función pueden tener hasta
128 caracteres. Los nombres de parámetros de función pueden comenzar con
una letra o un signo de subrayado seguidos de letras, números y caracteres de
subrayado simples.
Consulte también
Bloques de función
Operadores
Un bloque de funciones es un bloque de instrucciones que tiene parámetros
de entrada y salida, y que funciona con datos internos (parámetros). Se puede
escribir en lenguaje de texto estructurado, de diagrama de lógica de escalera
y de diagrama de bloque de funciones.
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Función
Función
en la
página 21
en la
página 20
Capítulo 1
21