Bloques de funciones
Los bloques de funciones son elementos de programación (plantillas) que agrupan
un conjunto de procesos (funciones) en un solo módulo. El usuario puede definir
por anticipado un bloque de funciones y, a continuación, para utilizarlo no tiene
más que insertarlo en un programa y configurar sus E/S.
Puede crear y guardar secciones de un programa estándar en forma de bloques
de funciones. A continuación podrá insertar los bloques de funciones en un
programa y reutilizarlos fácilmente con sólo configurar los parámetros de E/S.
[Dispositivo de control 1]
A1
B1
T1
Tome un programa de diagrama de relés para "Control del dispositivo 1".
Sustituya las E/S del programa por parámetros. Guarde el algoritmo en forma de plantilla.
La plantilla se define como bloque de funciones (FB).
Defina como bloque de funciones
Inserte la instancia del bloque de funciones
en el programa de diagrama de relés
El bloque de funciones definido puede utilizarse en los programas de diagrama
de relés como instancias de bloques de funciones.
A-4 Ejemplos de programación de la unidad CP1L
X1
Elementos
TIM
del programa
1
#0100
Procesamiento
Y1
(algoritmo)
Z1
Device Control
EN
ENO
A
X
B
Y
Z
[Dispositivo de control n]
Entra-
An
Bn
das
An
Bn
Tn
[Dispositivo de control 1]
P On
Device Control
EN
ENO
A1
A
X
B1
B
Y
Z
[Dispositivo de control 2]
P On
Device Control
EN
ENO
A2
A
X
B2
B
Y
Z
Configure los parámetros de E/S
Guía de introducción a SYSMAC CP1L
Salidas
Xn
Xn
TIM
A
n
#0100
Yn
Yn
Zn
Zn
X1
Y1
Z1
X2
Y2
Z2
149