Función integrada Contador
Sección de
instrucciones
del OB 100
AWL (OB 100)
Segmento 1
L
T
L
T
L
T
SET
=
U
SPBNB
CALL
PRES_COUNT:
PRES_COMP_A:
PRES_COMP_B:
EN_COUNT:
EN_DO:
SET_COUNT:
SET_COMP_A:
SET_COMP_B:
COUNT:
COMP_A:
COMP_B:
STATUS_A:
STATUS_B:
m01:
U
=
UN
=
UN
=
4-38
En la sección de instrucciones del OB 100 se escribirá en AWL el siguiente
programa de usuario:
L#0
MD 0
L#250
MD 4
L#50
MD 8
M 26.2
M 26.2
m01
SFB 29, DB 63
= MD 0
= MD 4
= MD 8
= FALSE
= FALSE
= FALSE
= FALSE
= FALSE
= MD 14
= MD 18
= MD 22
= M 26.0
= M 26.1
BIE
M 26.3
M
26.1
A 124.1
M 26.0
A 124.0
Explicación
Ajustar valor inicial PRES_COUNT en MD 0
Ajustar nuevo valor de comparación
PRES_COMP_A en MD 4
Ajustar nuevo valor de comparación
PRES_COMP_B en MD 8
Habilitación del procesamiento del SFB 29
si M 26.2 = 1, es decir EN = 1 en SFB 29,
entonces procesar SFB;
para RLO = 0, saltar a m01
Llamar el SFB 29 con DB de instancia
Correspondencia de los parám. de entrada
Contador aún no se habilita
Las salidas digitales no están habilitadas
para la función integrada Contador
SET_COUNT = 0 para generar flanco positivo
en el OB 1
SET_COMP_A = 0 para generar flanco positivo
en el OB 1
SET_COMP_B = 0 para generar flanco positivo
en el OB 1
Correspondencia de los parám. de salida
Consulta del bit RB (BIE) (= ENO en SFB 29)
para evaluación de errores
Cumplir la condición de marcha, es decir,
luce la lámpara roja
Poner en marcha cinta transportadora si no se
ha alcanzado aún valor de comparación COMP_A
Funciones integradas CPU 312 IFM/CPU 314 IFM
EWA 4NEB 710 6058-04a