2.3
Instrucciones y bloques
CFC permite crear programas de usuario simplemente posicionando, parametrizando e
interconectando instrucciones y bloques en los esquemas CFC.
Al crear programas de usuario con el CFC se recomienda que se haya finalizado la programación
de los bloques y que ya no se modifiquen los tipos de bloque.
Distinción entre instrucciones y bloques
La denominación depende, p. ej., de la creación y del sistema de destino.
Instrucciones
Las instrucciones son funciones simples y predefinidas, p. ej. combinaciones lógicas y funciones
matemáticas.
Las instrucciones son componentes de programa del CFC y están disponibles en la Task Card
"Instrucciones".
Bloques
El usuario puede crear bloques o bien utilizar bloques predefinidos de una librería.
• Bloques de función (FB):
Los bloques de función son bloques lógicos que depositan sus valores de forma permanente
en bloques de datos de instancia.
Los valores continúan disponibles tras el procesamiento del bloque.
Los datos están disponibles durante el procesamiento a lo largo de varios ciclos y son
accesibles.
• Funciones (FC):
Las funciones contienen rutinas de programa para tareas que se repiten con frecuencia.
No poseen una memoria de datos en la que se puedan almacenar valores de parámetros de
bloque.
Por este motivo, al llamar una función es preciso que todos los parámetros formales reciban
parámetros actuales. Para tal fin no se necesita un bloque de datos.
Los parámetros de bloques de función y funciones también pueden interconectarse con
elementos de bloques de datos globales.
Bloques para el sistema de destino S7
Adicionalmente, en el sistema de destino S7 hay otros tipos de bloque.
Más información: "Trabajar con esquemas CFC para S7 > Bloques en esquemas CFC para S7"
Propiedades de las instrucciones y bloques
En el contexto de las instrucciones y bloques existen otros términos:
Tipo e instancia
• Un tipo es un bloque predefinido y reutilizable.
El bloque puede tomarse de una librería o crearse directamente.
• Una instancia consiste en la utilización de un tipo, p. ej. en el esquema CFC.
Configuración de esquemas CFC
Manual de sistema, 05/2021, A5E50981104-AA
Introducción y principios básicos
2.3 Instrucciones y bloques
19