Descargar Imprimir esta página

Siemens SIMATIC S7 Manual De Funciones página 23

Sistema de control de procesos pcs 7
Ocultar thumbs Ver también para SIMATIC S7:

Publicidad

A partir de un tipo de bloque se puede crear cualquier cantidad de instancias y después
asignarles nombres, interconectarlas y parametrizarlas individualmente, sin que cambie por
ello la funcionalidad específica del tipo.
Una ventaja de este concepto de instancia es por ejemplo, que en el caso de modificar
posteriormente el tipo de bloque, las modificaciones se adoptan automáticamente en todas
las instancias de bloque.
Bloques compuestos (bloques multiinstancia)
Las funciones también pueden dividirse en distintas subfunciones. Estas subfunciones, a su
vez, se realizan en forma de bloques, formando un bloque complejo que puede ser, p. ej., un
bloque de regulación, que contiene bloques internos, un bloque de aviso y un bloque de
manejo.
En CFC se pueden crear bloques multiinstancia interconectando y parametrizando diferentes
bloques (funciones). Este esquema se compila a continuación como tipo de bloque.
Bloques con una cantidad variable de entradas de bloque
En CFC existen bloques con un número variable de entradas que se puede modificar en CFC.
Estos bloques se denominan bloques genéricos. A este tipo de bloques pertenece p. ej. el
bloque AND.
Familias de bloques
Los bloques se dividen en grupos, las familias de bloques, según sus características
funcionales. Cada bloque recibe un nombre de familia en el momento de su creación. Una
familia la forman, p. ej., los bloques siguientes:
● los bloques de conversión para adaptar distintos tipos de datos
CONVERT (p. ej. BO_BY, BY_DW, W_DW)
● los bloques multiplexadores =
MULTIPLX (p. ej., MUX8_R, MUXn_DI)
● los bloques con funciones matemáticas (en coma flotante)
MATH_FP (p. ej. SQRT, ADD_R)
Los nombres de las familias de bloques sirven, p. ej., como criterio de clasificación en el
catálogo de CFC.
Bloques de organización
La interfaz entre el sistema operativo de la CPU y el programa de usuario lo constituyen las
tareas, que en S7 están materializadas en bloques de organización (OB). Estos OB permiten
ejecutar selectivamente distintas partes del programa. Así, p. ej., hay OB para:
● el arranque de la CPU (rearranque completo, rearranque normal)
● las alarmas de proceso
● las alarmas cíclicas con diferentes tiempos de ciclo
CFC para SIMATIC S7 (V9.0)
Manual de funciones, 05/2017, A5E41356107-AA
Principios básicos del CFC
5.2 Bloques en CFC
23

Publicidad

loading