S7N2 11 Bloques de Organización
description
Transcript of S7N2 11 Bloques de Organización
Date: 28.04.23File: S7N2_11.1
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Bloques de Organización
Sistemaoperativo
OB1
FC
FB
SFC
SFB
OtrosOBs
FC
FB
Date: 28.04.23File: S7N2_11.2
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
OB 10...17(Alarmashorarias)
OB 80...87(Errores Asíncronos)
OB 20...23(Alarmas de retardo)
Introducción a los Bloques de Organización
EjecuciónPeriódicaDe un programa
OB 30...38(Alarmas Cíclicas)
Ejecución del programaSujeta a eventos
OB 40...47(Alarmas de Proceso)
Arranque
OB 102
OB 100
OB 101
EjecuciónCíclica delPrograma
OB 1
OB 121, 122(Errores Síncronos)
OBs de Alarma Error OBs
Date: 28.04.23File: S7N2_11.3
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Lectura de la PAE
Ejecución del OB1
Escritura de la PAA
Rearranque Completo
automatico manual
S7-300 / 400
Alimentación
S7-300
STOP->RUN
S7-400
STOP->RUN+ CRST
Borrado de la imagen de proceso,M, T, Z no remanentes
Ejecución del OB 100
Habilitación de Salidas
Lectura de la PAE
Habilitación de Salidas
STOPsi
no
¿Tiempo de observaciónPara el rearranque excedido ?
Borrado de la PAE (parametrizable)
Proceso del ciclo de scan restante
Ejecución del OB 101
Ejecución del OB1
Rearranque (manual)
• sólo para el S7-400 (de acuerdo al ajuste en HW Config):STOP -> RUN + WRST
OBs de Arranque
Escritura de la PAA
CICLO
CICLO
Date: 28.04.23File: S7N2_11.4
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Ej. OB82 (Prio.26) =Manejo de Error.Ejecutado en el caso de rotura de un hilo en la entrada analógica PEW 352
Ej. OB10 (Prio.2) =Alarma Horaria.Ejecutada una vezPor minuto desde las 9:30El
OB1Se ejecuta contínua-mente .....
PrioridadOB 1
3Alarma Horaria
Alarma Cíclica
1
16Manejo de Error
Programa Cíclico
Alarma de retardo
Alarma de proceso
2
12
26 / 28
OB 20
OB 40
OB 10
OB 35
OB 82
Nº OB Tipo de OB
Ej. OB20 (Prio.3) =Alarma de retardo.La ejecución comienza 3.25s después de ladetección de un objeto.
Interrupción del Programa Cíclico
...... Hasta que es interrumpido por otro OB
Date: 28.04.23File: S7N2_11.5
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Alarma Horaria (OB10)
Date: 28.04.23File: S7N2_11.6
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
RUN OB35 OB35 OB35Intervalo
OOB1 B1OB1 OB1 OB1 OB1 OB1 O B1 Prio 1
Prio 12
Alarma Cíclica (OB35)
Intervalo Intervalo
Date: 28.04.23File: S7N2_11.7
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Módulo de entradas analógicas
Valor límite superiorValor límite inferior
HW Config: Propiedades del módulode entradas analógicas
+27648
0
Alarma de Proceso (OB40)
Date: 28.04.23File: S7N2_11.8
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
( P ) ( )E 0.0 M0.1 SFC 32
(SRT_DINT)EN ENO
OB_NR
DTIME
SIGN
RET_VAL20
T#500ms
W#16#01
MW10
M2.0
Alarma de Retardo (OB20)
Date: 28.04.23File: S7N2_11.9
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Módulo de entradas analógicas
Rotura decable
+27648
0
Alarma de Diagnóstico, Alarma de Error Asíncrono (OB81...87) HW Config:
Propiedades del módulode entradas analógicas Propiedades
de la CPU
Date: 28.04.23File: S7N2_11.10
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
OBs de Error Asíncrono
Tipo de error Ejemplo OB
Error de tiempo Tiempo de ciclo máximo excedido OB80
26 / 28
Prioridad
26
Fallo de la fuente de alim. Fallo de la batería de respaldo OB81
Alarma de Diagnóstico
Rotura de cable a la entrada de un módulo concapacidad de diagnóstico OB82
Alarma deInsertar / eliminar
Desconexión de un módulo de señal durante el funcionamiento de un S7-400 OB83
Fallo hardware de laCPU
Nivel incorrecto de señal en la interfase MPI OB84
Error de ejecución del programa
Error en la actualización de la imagen de proceso(módulo defectuoso) OB85
Fallo de Bastidor Fallo en el dispositivo de expansión o en unesclavo DP OB86
Error de Comunicación Error en la lectura de una trama de mensaje OB87
Date: 28.04.23File: S7N2_11.11
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Errores Síncronos
Tipo de error Ejemplo OB Prioridad
La misma que la del OB interrumpidocomo resultadodel error
Error de ProgramaciónEl programa llama a un bloque que no está presente en la CPU OB121
Error de acceso
El programa direcciona un módulo que está defectuoso o que no está presente (ej. Acceso directo a un módulo E/S que no existe)
OB122
Date: 28.04.23File: S7N2_11.12
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Funciones de Sistema para controlar OBs de Alarma
Bloque de Organización
Función Número
Prioridaden S7-300
SFCs para elcontrol de OBs Observaciones
Alarma Horaria OB 10 ... 17 2 SFC 28 ... 31 Alternativo al HW Config
Alarma de retardo OB 20 ... 23 3 SFC32 ... 34 Obligatorio
Alarma de proceso OB 40 ... 47 16 ninguno
Alarma de Diag. OB 81 ... 87 26 ninguno
Alarma Cíclica OB 30 ... 38 ninguno12
Date: 28.04.23File: S7N2_11.13
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
4 / 5
6 / 7
8 / 9
10 / 11
Formato de datos de los L-Bytes 8, 9, 10, 11
Info adicional 1 (ej. Dirección de arranque del módulo de Alarma)
Info adicional 2 (ej. Estado de la Alarma)
Info adicional 3 (ej. Número del canal)
L-Byte
0 / 1
2 / 3
Evento de arranque
Prioridad
Número consecutivo
Nº de OB
12 / 13
14 / 15
16 / 17
18 / 19
Año
Dia
Minutos
1/10 Segundos, 1/100 Segundos
Mes
Horas
Segundos
1 /1000 Segundos, Dia de diario
Informaciónde manejo
Informaciónde arranque
Tiempode arranque
Información de Arranque para los OBs
Date: 28.04.23File: S7N2_11.14
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Ejercicio: Visualizar el Tipo de Arranque (OB100)
V
AE1 AE2 AA1 AA2
AE2AE1
-15V...+15V -15V...+15V
AE1AE2 AA1
AA2
V
DI
E 0.0
E 0.1E 0.2E 0.3E 0.4E 0.5E 0.6E 0.7
DO
.0
.1
.2
.3
.4
.5
.6
.7
A 8/9....A 4/5....
AW 12 / AW 6
Numero de objetos ACTUAL
0 8 1 5
CONSIGNA número de objetos
EW 4 / EW 2
E 1.0
E 1.1E 1.2E 1.3E 1.4E 1.5E 1.6E 1.7
.0
.1
.2
.3
.4
.5
.6
.7
AUTO / MANUAL
Sistema_ON
Aceptar
System
MANUAL
AUTO
Sistema_OFF
Motor_DCHA
Motor_IZDA
Acuse_Pert.
Disturbance
Rearr.autoRearr. man.
Pert. 1
Pert. 2
Pert. 3
Pert. 1
Pert. 2
Pert. 3
Acuse_Rearr.Pcs./ Peso
Date: 28.04.23File: S7N2_11.15
SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.
SITRAIN Formación enAutomatización y Accionamientos
Ejercicio: Respuesta ante un Error Síncrono
Consigna número de objetos
IW 4 / IW 2
780 2 1
PotenciómetroBCD
Respuesta de la CPU ...Programa de la CPU
…con el OB121parpadeadurante
un momento
luzfija
CPU314SIEMENS
RUN-P
SF
RUNSTOP
RUN
STOP
CPU314SIEMENS
RUN-P
SF
RUNSTOP
RUN
STOP
DC5V
DC5V
luzfija
luzfija
…sin el OB1210 2 I 1
Valor en elmomento
de la transición
Simulador
Error Síncrono
Error Síncrono