Crear El Bloque De Organización Ciclo; Tareas Del Ob Ciclo; Código De Programa Del Ob Ciclo - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

3.12
Crear el bloque de organización CICLO

Tareas del OB CICLO

Se ha seleccionado un OB1 porque se llama de forma cíclica. Con él se ejecutan las
siguientes tareas del programa:
• Llamar y transferir datos de entrada y datos de control al bloque de función
ADQUISICION.
• Aceptar los resultados del bloque de función ADQUISICION
• Salida de los valores para su visualización.
Al principio del área de declaración aparece el array de datos temporal con 20 bytes de
"datos del sistema".
Código de programa del OB CICLO
ORGANIZATION_BLOCK CICLO
(*******************************************************************
*
CICLO equivale al OB1, es decir, el sistema S7 lo llama
cíclicamente
Parte 1 :
valores de entrada
Parte 2 :
salida
*******************************************************************)
VAR_TEMP
datos_del_sistema
END_VAR
BEGIN
(* Parte 1 : *****************************************************)
ADQUISICION.ADQUISICION_DATOS(
intr_val_med := WORD_TO_INT(entrada),
nue_val
símbolo
nue_clas
sel_funcion
nue_sel
seleccion
(* Parte 2 :
********************************************************)
IF Interr_salida THEN
salida
cuadrado
ELSE
salida
END_IF;
END_ORGANIZATION_BLOCK
S7-SCL V5.3 para S7-300/400
A5E00324652-01
llamada del bloque de función y transferencia de los
aceptación de los valores de salida con conmutación de
: ARRAY[0..20] OF BYTE; // Area para OB1
:= "entrada 0.0",//Interruptor de entrada como
:= "Interr_clasif",
:= "Interr_funcion",
:= "Interr_codif",
:= codificacion);
:= ADQUISICION_DATOS.sal_resultado;
:= ADQUISICION_DATOS.sal_v_med;
Diseñar un programa S7-SCL
//Conmutación de salida
//Raíz o
//Valor medido
3-23

Publicidad

Tabla de contenido
loading

Tabla de contenido