Capítulo 23
Atributos del bloque de funciones
Si desea aprovisionar un valor desde una etiqueta
o dispositivo de entrada
Enviar un valor a una etiqueta o dispositivo de salida
Realizar una operación en un valor o valores de
entrada y generar un valor o valores de salida.
Transferir datos entre bloques de funciones cuando:
Están alejados en la misma hoja
Se encuentran en hojas diferentes en la misma
rutina
Dispersar datos a varios puntos de la rutina
Enclavamiento de
datos
910
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
El bloque de funciones mueve las referencias de entrada a la estructura del bloque.
En caso necesario, el bloque de funciones convierte estas referencias de entrada en
valores REAL. El bloque de funciones ejecuta y mueve los resultados a las
referencias de salida. De nuevo, en caso necesario, el bloque de funciones convierte
estos valores de resultado de REAL a tipos de datos para las referencias de salida.
Si utiliza una IREF para especificar datos de entrada para una instrucción del
bloque de funciones, los datos de esta IREF se enclavan para el escaneado de la
rutina del bloque de funciones. La IREF bloquea datos de etiquetas en el alcance
del programa y en el alcance del controlador. El controlador actualiza todos los
datos de IREF al principio de cada escaneado.
En este ejemplo, el valor de tagA se almacena al principio de la ejecución de la
rutina. El valor almacenado se utiliza cuando se ejecuta Block_01. El mismo valor
almacenado también se utiliza cuando se ejecuta Block_02. Si el valor de tagA
cambia durante la ejecución de la rutina, el valor almacenado de tagA en la IREF
no cambia hasta la siguiente ejecución de la rutina.
Utilice una referencia de entrada (IREF)
Referencia de salida (OREF)
Bloque de funciones
Conector de cable de salida (OCON) y un conector
de cable de entrada (ICON)
Conector de cable de una única salida (OCON) y
conectores de cable de entrada múltiple (ICON)