Capítulo 1
Buscar información sobre instrucciones y elementos de lógica de escalera
N.º de
Elemento
elemento
Nombre de bloque El nombre de la función que ejecutará el bloque de instrucciones se escribe en el interior de su
Entrada
Conexión de
entrada
Salida
Conexión de
salida
22
Formato de bloques de instrucciones
Un bloque de instrucciones se representa mediante un único rectángulo y
tiene un número fijo de puntos de conexión de entrada y de salida. Un bloque
de instrucciones elemental realiza una única función.
Descripción
forma de rectángulo (en la parte superior).
Cada entrada de un bloque de instrucciones se etiqueta y tiene un tipo definido.
Las entradas se conectan en el borde izquierdo.
Cada salida de un bloque de instrucciones se etiqueta y tiene un tipo definido.
Las salidas se conectan en el borde derecho.
Llamar a un bloque de funciones
Cuando se llama a un bloque de funciones en un programa, en realidad se
llama a una instancia del bloque. La instancia utiliza el mismo código, pero
se crean instancias de los parámetros de entrada y salida, lo que significa que
se copian variables locales de cada instancia del bloque de funciones. Los
valores de las variables de la instancia de un bloque de funciones se
almacenan de un ciclo a otro.
Un bloque de funciones puede recibir una llamada de un programa o de otro
bloque de funciones. Las funciones no pueden llamar a los bloques porque no
se crean instancias de ellas.
Definir nombres de bloques de funciones y de parámetros
La interfaz de un bloque de función se debe definir explícitamente con un
tipo y nombre únicos para cada uno de sus parámetros de llamada (entradas)
o de retorno (salida). Los bloques de función pueden tener más de un
parámetro de salida. 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 los bloques de funciones y los nombres de parámetros de
bloques de funciones pueden tener hasta 128 caracteres. Los nombres de
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019