Вы находитесь на странице: 1из 17

Blocs d'organisation

FC

FB

OB1
Systme dexploitation FB FC

SFC

SFB

Autres

OB

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.1

La Comptence en Automatisation Centre de Formation Industrie

Prsentation des blocs d'organisation


Mise en route

OB 100 OB 101 OB 102


Traitement cyclique du programme Traitement priodique du programme Traitement du programme dclench par des vnements

OB 1

OB 10...17
(Alarmes horaires)

OB 20...23
(Alarmes temporises)

OB 80...87
(Erreurs asynchrones)

OB 30...38
(Alarmes cycliques)

OB 40...47
(Alarmes de processus)

OB 121, 122
(Erreurs synchrones)

OB d'alarme

OB d'erreur

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.2

La Comptence en Automatisation Centre de Formation Industrie

OB de mise en route
Redmarrage (manuel) Dmarrage automatique S7-300 / 400 Alim. EN manuel S7-300 STOP->RUN S7-400 STOP->RUN + CRST uniquement pour S7-400 (Param. correspondant dans Conf. mat.) : STOP -> RUN + WRST Excution de l'OB 101 Traitement du cycle restant Effacement de la MIS (paramtrable)

Effacement des mmoires image du processus, M, T, Z non rmanents

Excution de l'OB 100

Temps surveillance redm. dpass ?

oui

STOP

Validation des sorties

non Validation des sorties

Enregistrement de la MIE

C Y C L E

Traitement de lOB1

Copie MIS dans modules de sortie

C Y C L E

Enregistrement de la MIE Traitement de lOB1


Copie MIS dans modules de sortie

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.3

La Comptence en Automatisation Centre de Formation Industrie

Interruption du programme cyclique

Exp. OB82 (Prio.26) = Traitement des erreurs. Traitement en cas de rupture de fil lentre analogique PEW 352

Exp. OB10 (Prio.2) = Alarme horaire. Traitement chaque minute partir 9h30

Exp. OB20 (Prio.3) = Alarme temporise. Le traitement est lanc 3,25 s aprs la reconnaissance de la pice.

LOB1 est excut en continu .....

...... Jusqu une unterruption par un autre OB


N OB OB 1 OB 10 OB 20 OB 35 OB 40 OB 82 Type dOB Programme cyclique Alarme horaire Alarme temporise Alarme cyclique Alarme de processus Alarme de diagnostic Priorit 1 2 3 12 16 26 / 28

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.4

La Comptence en Automatisation Centre de Formation Industrie

Alarmes horaires (OB10)

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.5

La Comptence en Automatisation Centre de Formation Industrie

Alarmes cycliques (OB35)

RUN
Intervalle

OB35
Intervalle

OB35
Intervalle

OB35 Prio 12 O B1 Prio 1

OB1

OB1

B1

OB1

OB1

OB1

OB1

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.6

La Comptence en Automatisation Centre de Formation Industrie

Alarmes de processus (OB40)


Configuration matrielle :
Proprits de l'entre analogique Module d'entre analogique Proprits de la CPU

+27648 Valeur limite suprieure

Valeur limite infrieure

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.7

La Comptence en Automatisation Centre de Formation Industrie

Alarmes temporises (OB20)

E 0.0

M0.1

(P)
20 T#500ms W#16#01

EN

SFC 32 (SRT_DINT)

M2.0 ENO

( )
MW10

OB_NR
DTIME SIGN

RET_VAL

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.8

La Comptence en Automatisation Centre de Formation Industrie

Alarmes de diagnostic, alarmes d'erreurs asynchrones (OB81 87)


Configuration matrielle :
Proprits de l'entre analogique Proprits de la CPU

Module d'entre analogique

Rupture de fil
+27648

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.9

La Comptence en Automatisation Centre de Formation Industrie

OB d'erreurs asynchrones

Type d'erreur

Exemple

OB

Priorit

Erreur de temps
Erreur dalimentation Alarme de diagnostic Alarme de dbrochage/ enfichage Erreur matrielle sur la CPU Erreur dexcution du programme

Dpassement du temps de cycle maxi


Dfaillance de la pile de sauvegarde Rupture de fil lentre dun module analogique Retrait dun module de signaux sur un S7-400 en fonctionnement Niveau du signal erron linterface MPI Erreur lors de lactualisation de la mmoire image du processus (module dfectueux) Dfaillance d'un module dextension ou d'un esclave DP

OB80
OB81 OB82 OB83 OB84 OB85

26

Dfaillance du chssis

OB86
OB87 26 / 28

Erreur de communication Dtection de tlgramme errone

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.10

La Comptence en Automatisation Centre de Formation Industrie

Erreurs synchrones

Type d'erreur

Exemple

OB

Priorit

Erreur de programmation

On appelle dans le programme un bloc qui nexiste pas dans la CPU

OB121

Erreur daccs la priphrie

On adresse dans le programme un module dfectueux ou inexistant OB122 (par exemple accs direct un module de priphrie qui nexiste pas)

En fonction de lOB qui a t interrompu par lerreur

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.11

La Comptence en Automatisation Centre de Formation Industrie

Fonctions systme pour la commande des OB d'alarme

Bloc d'organisation Fonction Alarmes horaires Alarmes cycliques Numro OB 10 ... 17 OB 30 ... 38

Priorit sur S7-300 2 12 3 16 26

SFC pour la commande des OB SFC 28 ... 31 nant SFC32 ... 34 nant nant

Remarques la place de Configurat. matrielle

Alarmes temporises OB 20 ... 23 Alarmes processus Alarmes diagnostic OB 40 ... 47 OB 81 ... 87

absolument ncessaire

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.12

La Comptence en Automatisation Centre de Formation Industrie

Informations de dpart des OB


Octets L 0/1 Evnement dclencheur Numro dordre Information de gestion

2/3
4/5 6/7 8/9 10 / 11 12 / 13 14 / 15 16 / 17 18 / 19

Priorit

N OB

Formats de donnes des octets L 8, 9, 10, 11 Info. suppl. 1 Info. suppl. 2 Info. suppl. 3 Anne Jour Minute 1/10 seconde, 1/100 seconde (par exemple adresse de base du module dalarme) (par exemple tat dalarme) (par exemple numro de voie) Mois Heure Seconde 1 /1000 seconde, jour de la semaine Information de dpart

Heure de dclenchement

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.13

La Comptence en Automatisation Centre de Formation Industrie

Exercice : Dfinition du type de mise en route dans lOB100

Etape

Procdure

Rsultat

Insrer le bloc OB100 dans le programme S7 de la station matrielle "Mon dossier" et programmer l'OB100 conformment lnonc. Charger le bloc OB100 dans la CPU. Tester le programme.

Le type de mise en route est programm dans le bloc de mise en route

Les DEL sallument sur le simulateur en fonction du type de mise en route .

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.14

La Comptence en Automatisation Centre de Formation Industrie

Exercice : Mettre lheure

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.15

La Comptence en Automatisation Centre de Formation Industrie

Exercice : Programmation dun feu clignotant avec une alarme cyclique

Etape 1

Procdure
Paramtrer lintervalle dappel pour l'OB 35 conformment lnonc. Crer, mmoriser et transfrer l'OB 35.

Rsultat

Contrler le fonctionnement.

Le mmento M 35.0 clignote 3 Hz

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.16

La Comptence en Automatisation Centre de Formation Industrie

Exercice : Programmation dune alarme horaire

Etape

Procdure
Paramtrer la CPU de sorte que lalarme horaire soit traite systmatiquement la fin du cours partir daujourdhui. Crer, mmoriser et transfrer l'OB 10 conformment lnonc.

Rsultat

Contrler le fonctionnement.

Le klaxon retentit la fin du cours.

Dsactiver lalarme horaire et charger la configuration modifie.

SIMATIC S7
Siemens AG 1998. All rights reserved.

Date : Fichier :

04.04.2013 04_STOE_fr.17

La Comptence en Automatisation Centre de Formation Industrie

Вам также может понравиться