6.4 Ejemplo De Aplicación - Siemens SIMATIC FM 450-1 Manual De Producto

Tabla de contenido
6.4
Ejemplo de aplicación
Ejemplo de aplicación de la FC CNT_CTRL
El siguiente ejemplo es representativo para todas las funciones y muestra, a partir de las
funciones "Transmitir valor de carga al FM 450-1" e "Iniciar contador", cómo puede utilizarse
la FC CNT_CTRL.
AWL
L
+1000;
T
CHANNEL1.LOAD_VAL;
A
INITIATE;
S
LOAD_DIRECT;
R
INITIATE;
CALL
CNT_CTRL, (
SW_GATE
GATE_STP
OT_ERR_A
OT_ERR
L_DIRECT
L_PREPAR
T_CMP_V1
T_CMP_V2
RES_SYNC
RES_ZERO
AN
OPERATOR_ERR;
JC
CONT;
L
CHANNEL1.OT_ERR_B;
T
OUTPUT;
SET
S
ERR_ACKN
...
JU
END;
CONT:
...
AN
LOAD_DIRECT;
S
START;
END:
Módulo de contaje FM 450-1
Manual de producto, 02/2014, A5E03666806-02
:=START,
:=GATE_STOP,
:=ERR_ACKN,
:=OPERATOR_ERR,
:=LOAD_DIRECT,
:=LOAD_INDIRECT,
:=COMP_LOAD,
:=COMPL2_LOAD,
:=RES_SYNCHRON,
:= RES_ZERO);
6.4 Ejemplo de aplicación
// Introducir valor de carga
// en el DB.
// Parámetro de entrada DIRECT
// Llamada de la FC con el DB
// Channel 1.
// Controlar puerta de software
// Detener GATE (puerta)
// Acusar error de operador
// Hay un error de operador
// Cargar nuevo valor de contaje
// Preparar nuevo valor de contaje
// Cargar nuevo valor de comparación
1
// Cargar nuevo valor de comparación
2
// Borrar bit de estado
Sincronización
// Borrar bit de estado Paso por cero
// Si no se ha producido ningún
error,
// entonces continuar
// *** Valoración de fallos INICIO
***
// Leer y mostrar información
// adicional.
// Generar RLO 1
// Acusar error
// Otra reacción a error
// *** Evaluación de errores FIN ***
// Continuar con procesamiento normal
// La función de carga directa ha
finalizado
// Abrir puerta de software
Programación
51
Tabla de contenido
loading

Tabla de contenido