S7N2 11 Bloques de Organización

15
Date: 21.06.22 File: S7N2_11.1 SIMATIC S7 Siemens SA 2002. Todoslos derechos reservados. SITRAIN Formación en Automatización y Accionamientos Bloques de Organización Sistema operativo OB1 FC FB SFC SFB Otros OBs FC FB

description

S7N2 11 Bloques de Organización

Transcript of S7N2 11 Bloques de Organización

Page 1: 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

Page 2: S7N2 11 Bloques de Organización

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

Page 3: S7N2 11 Bloques de Organización

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

Page 4: S7N2 11 Bloques de Organización

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

Page 5: S7N2 11 Bloques de Organización

Date: 28.04.23File: S7N2_11.5

SIMATIC S7Siemens SA 2002. Todoslos derechos reservados.

SITRAIN Formación enAutomatización y Accionamientos

Alarma Horaria (OB10)

Page 6: S7N2 11 Bloques de Organización

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

Page 7: S7N2 11 Bloques de Organización

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)

Page 8: S7N2 11 Bloques de Organización

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)

Page 9: S7N2 11 Bloques de Organización

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

Page 10: S7N2 11 Bloques de Organización

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

Page 11: S7N2 11 Bloques de Organización

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

Page 12: S7N2 11 Bloques de Organización

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

Page 13: S7N2 11 Bloques de Organización

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

Page 14: S7N2 11 Bloques de Organización

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

Page 15: S7N2 11 Bloques de Organización

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