Vous êtes sur la page 1sur 48

1

Les Logiciels
a / Gnralits. b / Simatic Manager. c / Sauvegarde Projet. d / Les Blocs Programmables. e / Visualisation Dynamique. f / Tables danimation. g / Forage Permanent. h / Forage Automate larrt.
- Page: 02 04 - Page: 05 10 - Page: 11 16 - Page: 17 24 - Page: 25 33 - Page: 34 44 - Page: 45 47 - Page: 48 48
T 104 264 20

Aforest

PH.Fvrier/05

Maintenance S7

a/ Gnralits
Avec toutes les fentres:

Dimensionnement Fentres

Mettre la fentre dans la barre des tches. Mettre la fentre en plein cran. Rduire le fentre. Fermer la fentre (ALT + F4). Shift + F2 = Mosaque horizontale.

a/ Gnralits
Si on sur le Projet:

ICONES et SYMBOLES

Paramtrage des LIAISONS CONSOLE. Paramtrage des RESEAUX avec NETPRO. Paramtrage Pupitres Oprateurs avec PROTOOL.

Si on

sur l un des automates:


Paramtrage du MATERIEL avec HWCONFIG.

Si on

sur le dossier Programme :

Saisie des COMMENTAIRES avec diteur de Mnmoniques.

Si on

sur le dossier Blocs :


Saisie et Test des BLOCS avec CONT/LIST/LOG. Saisie et Test des OPERANDES avec VAR.

a/ Gnralits

ZONES MEMOIRES
CHARGER dans MODULE

MEMOIRE CONSOLE
OUVRIR EN LIGNE

Mmoire CPU

ENREGISTRER SAUVER
DISQUE DUR C:\

OUVRIR HORS LIGNE

Rq :

Lorsque l on fait une modification, mme EN LIGNE, il faut transfrer le programme de la mmoire de la console (mmoire ONLINE) vers l automate. Utiliser l icne: Pour rcuprer en mmoire de la console des lments de l automate. Utiliser l icne:

ARCHIVER

DESARCHIVER

b/ Simatic Manager
Barre des tches Windows: 1 2 3 Dmarrer Simatic Simatic Manager
Ou partir du bureau:
Rq :

LANCEMENT
2

Sous Simatic Manager:


Fermer tous les Projets ouverts...

1 4

4 5

Fentre Fermer Tout 5

b/ Simatic Manager
Sous Simatic Manager: 1 2 3 4 Fichier Ouvrir

OUVRIR le PROJET
1 2

Sur le Nom du Projet.

Pour se mettre en plein cran.


Prendre lhabitude de travailler en plein cran, vite des problmes avec les nombreuses fentres Windows ouvertes.

Rq :

b/ Simatic Manager
Sous Simatic Manager: 1 2 3 4

Arborescence PROJET

Sur lautomate: Sur la CPU. Sur Programme: Blocs

1 2

Se positionner sur Blocs permet de slectionner tous les blocs du Projet.

Rq :

b/ Simatic Manager
Sous Simatic Manager: 1 Fichier

PROJET OFFLINE

Ouvrir

Sur le Nom du Projet. = OFFLINE (sans Connexion).


On visualise les BLOCS Mmoriss sur la CONSOLE. On Visualise les COMMENTAIRES de la CONSOLE.

Rq :

b/ Simatic Manager
Sous Simatic Manager: 1 Fichier

PROJET ONLINE

Ouvrir

Sur le Nom du Projet. = ONLINE (Connexion lautomate).


On visualise les BLOCS Mmoriss sur lAUTOMATE. On Visualise les COMMENTAIRES de la CONSOLE.

4
Rq :

b/ Simatic Manager
Sous Simatic Manager: 1

PARTENAIRES ACCESSIBLES

10

Systme Cible

Partenaires Accessibles
Suivant le paramtrage de linterface, possibilit de visualiser les partenaires MPI, PROFIBUS, ETHERNET.

Visualisation des adresses en Liaison avec la Console. = Ouverture Niveau = Fermeture Niveau

On visualise les BLOCS Mmoriss sur lAUTOMATE.


Rq :

On ne visualise PAS DE COMMENTAIRES . La recherche doprande est impossible.

c/ Sauvegardes
Sous Simatic Manager: 1 2 3 4 5 6 7 8

De la Console => Disquette

11

Pas de Projet ouvert + Disquette Vide en place. Fichier Archiver Indiquer le Nom du projet
ARCHIVAGE

Rq :

On utilise un des deux compresseurs fournis par Siemens: ARJ ou PKZIP.

c/ Sauvegardes
Sous Simatic Manager: 1 2 3 4 5 6 7 8 9

De la Disquette => Console

12

Mettre la disquette en place dans la Console. Fichier Dsarchiver


DESARCHIVAGE

(Nom du Projet rcuprer)

Indiquer le rpertoire Cible: Si le projet existe dj:

Rq :

On utilise un des deux compresseurs fournis par Siemens: ARJ ou PKZIP.

c/ Sauvegardes
Sous Simatic Manager: 1 2 3 4 5 6 7 8 Fichier Nouveau

De Automate => Console

13

Entrer le Nom:

Recup_Machine_Personne

Systme Cible Charger Station dans la PG

Rq :

Le Projet rcupr ne possde aucuns commentaires .

c/ Sauvegardes
Sous Simatic Manager: 1 2
Rq :

Console => RAM Automate

14

= Positionnement sur les blocs du projet Lautomate est toujours en STOP.


Sil sagit dun automate avec une carte MMC, veuillez placer la cartouche vide hors tension.
RUN-P RUN STOP MRES

3 4

= Charger les blocs dans lautomate

4 = Charger le matriel dans lautomate

c/ Sauvegardes
Sous Simatic Manager: 1 2 3 4 5 6

RAM => ROM Automate


RUN-P RUN STOP MRES

15

Automate en STOP avec une cartouche. 3 Systme Cible Sauvegarde RAM en ROM Valider le transfert. Transfert en cours... 6

c/ Sauvegardes
Sous Simatic Manager: 1

Archivage Projet => Cartouche

16

Projet ouvert et positionn sur blocs.

2 Automate en STOP + Cartouche en place (capacit ok). 3 4 5 6 Phase de compression (cran noir). 7
Rq :

Systme Cible Enregistrer sur la carte mmoire

Compression Projet

Tout le projet vient dtre compress dans la cartouche mmoire . Les blocs et les commentaires sont dans la CPU . (visualiss avec licne : )

d/ Bloc Programme

OUVRIR UN BLOC

17

Sous Simatic Manager: Ouvrir le projet. 1 2 3 Fichier + Ouvrir

Sur le Nom du Projet.


Ouvrir larborescence du projet, pour visualiser les blocs de votre application:

Sur le bloc diter.

d/ Bloc Programme
Sous CONT / LIST /LOG:
z

PARAMETRAGE AFFICHAGE

18

Menu Outils: Paramtres ou Ctrl + Alt + E

Dfinition par dfaut: Visualisation d un Bloc par rapport au Langage de cration. Dfinition par dfaut: Ouverture d un Bloc de Donnes en Vue des Donnes.

Rq :

Pour le Dpannage et afin de mieux localiser le problme (la ligne) , il est recommand de paramtrer lditeur : Bloc de Code = LIST Bloc donnes= Vue des Donnes

d/ Bloc Programme
Sous CONT/LIST/LOG:

ICONES ET AFFICHAGE

19

( Mmorise le bloc actif sur le disque dur de la console).

Permet de sauver le bloc sur lordinateur. Permet de passer ONLINE / OFFLINE


( OFFLINE= Programme Console ONLINE = Programme Automate).

( Charger llment slectionn vers la RAM de lautomate). ( Afficher les adresses ou les mnmoniques ).

Permet de charger le bloc actif vers lautomate. Permet dafficher les commentaires ou Adresses. Permet la visualisation dynamique du bloc. Permet la visualisation du catalogue.( < V5.2=
)

( Animation des lments visualiss si Console = Automate ).

( Afficher les lments de programme ou la structure du projet ).

( Afficher les infos, la rfrence croise, la table danimation,le forage ).

Permet la visualisation de la vue des dtails.

d/ Bloc Programme
Menu Fichier:
Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Alt + + + + + + + + + +

RACCOURCIS SIMATIC
Menu Systme Cible:
Ctrl Ctrl Ctrl Ctrl + + + + L Alt D I

20

N = Cration d un nouveau Bloc sur PG. O = Ouverture d un Bloc sur la PG. F3 = Ouverture d un bloc en ligne. F4 = Fermeture d un bloc. S = Enregistrer le bloc. Alt + K = Vrifier la cohrence. B = Compiler le bloc (test erreurs). T = Gnrer source en List (Prog). P = Imprimer le bloc. F4 = Quitter CONT/LIST/LOG.

= Charger le Bloc dans l automate. + F = Valeurs de Forage Permanent = tat du Module. = tat de Fonctionnement.

Menu Test:

Ctrl + F7 = Visualiser bloc en ligne (lunette).

Menu Affichage:
Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl

Menu Insertion:
Ctrl + R Ctrl + J Ctrl + G F2 F3 F7 Alt + F9 F12 F8 F9

= Insertion d un nouveau rseau. = Insertion de Mnmonique. = Insertion d un lment programme. = Insertion Contact fermeture. = Insertion Contact Ouverture. = Insertion Bobine. = Boite vide. = Connexion. = Ouvrir Branche = Fermer branche

+ K = Affichage catalogue. + 1 = Affichage en Contact. + 2 = Affichage en List instructions. + 3 = Affichage en Logigramme. + Q = Afficher Mnmoniques. +Maj + Q = Afficher infos mnmoniques. + 7 = Afficher slection Mnmonique. + Maj + K = Afficher Commentaires

Menu Outils:

Ctrl + Alt + R = Afficher Donnes de rf. Ctrl + Alt + T = Afficher Table Mnmoniques.

d/ Bloc Programme

CONT / LIST / LOG

21

Partie dclarative

Partie Programmation

lment programme Ou Structure Projet

Vue des dtails

d/ Bloc Programme

INSERTION/REMPLACEMENT
Le Mode Insertion: INS

22

Permet d insrer des composants par rapport la position actuelle du curseur.

INSER INSER
Appuyer 1 fois sur la touche INSER

INSER INSER
Appuyer 1 fois sur la touche INSER

Le Mode Insertion: REF

Permet de remplacer des composants par d autres, par rapport la position actuelle du curseur.

d/ Bloc Programme
Visualisation :
CONT

AFFICHAGE CONT/LIST/LOG

23

z Le changement de visualisation ne pourra se faire que Hors Ligne.

LIST

LOG

z Possibilit d Agrandir / Rduire l affichage, l aide du menu: Affichage + Agrandir Affichage + Rduire z A l aide du Clavier Numrique: z Activer la touche Fn + Ctrl + (pour les portables) pour obtenir le clavier numrique.

CTRL Num CTRL Num +

d/ Bloc Programme
Paramtrage de lAffichage: 1

AFFICHAGE SPECIFIQUE

24

Affichage + Afficher avec

Ctrl +Q

Ctrl +Maj + Q

Ctrl +7

Rq :

Le paramtrage de laffichage sera permanent si lon passe par le menu Outils + Paramtrage + Affichage

e/ Visu Dpannage

Mode TEST et PROCESSUS

25

Visualisation dynamique :Mode Processus

z Dans un mode de test normal (mode processus), il est impossible de visualiser en

dynamique un bloc FC ou FB paramtr utilis plusieurs fois. z Pour pouvoir visualiser chaque appel de bloc, il faut passer en mode TEST .

Sous CONT/LIST/LOG: Mode TEST 1 2 3 4 5


Rq :

tre sous CONT/LIST/LOG en mode OFFLINE (Hors Ligne). Menu Test

Option Mode Option Mode Test

Le mode TEST autorise dimportantes augmentation du temps de cycle de la CPU. En mode TEST tre encore plus vigilant en terme de scurit.

e/ Visu Dpannage
Sous Simatic Manager: 1 2 3 4 5

Si CONSOLE = AUTOMATE

26

Un bloc est en visualisation. Se positionner sur blocs: Sur le bloc diter. Le bloc est visualis Hors Ligne avec CONT/LIST/LOG.

Permet dafficher le bloc ONLINE.


Rq :

La visualisation ONLINE du programme accompagne des commentaires peut seffectuer du fait que la comparaison na mise en vidence aucune divergence.

e/ Visu Dpannage

Le LIST en MODE EN LIGNE

27

z Masquer: permet de cacher des zones. z Afficher: permet de faire rapparatre des zones. Fentre Bleue Claire: z Reprsentation: permet de choisir le format d affichage des valeurs. z Lignes de Sparation: permet de mettre ou d enlever des lignes pour amliorer la visualisation. CLIC DROIT SOURIS

Affichage Minimum:
z RLG: permet de visualiser le rsultat logique aprs le contact sur lequel on est positionn. z ETA: permet de visualiser l tat logique de l instruction sur laquelle on est positionn. z STANDARD: permet de visualiser la valeur qui vient d tre charge ( ancien ACCU1). z ACCU2: permet de visualiser une deuxime valeur qui sera soit compare soit utilise avec des fonctions arithmtiques.

Barre RUN en Mouvement:

e/ Visu Dpannage

Les Blocs de Donnes: DB

28

Sous Simatic Manager: 1 Ouvrir larborescence du projet pour visualiser tous les blocs. 2 3 Pour ouvrir DB1 sous CONT/LIST/LOG. Affichage + Vue des Donnes =

Visualisation des Donnes: Modification des Donnes:


Rq :

Si on clic sur le Menu Affichage + Vue des Dclarations , on peut changer la structure du bloc de donnes.

e/ Visu Dpannage
Sous CONT LIST LOG: 1 Si on sur

Si CONSOLE <> AUTOMATE


et que se message apparat:

29

Il y a une diffrence de programme entre la console et lautomate. Lancer la procdure N1 pour visualiser et modifier les diffrences (page 15).
2 3 4
Rq :

!!!!

Pour ne pas charger le bloc vers S7 !!!!

Pour ouvrir en ligne / hors ligne. Cela permet de rcuprer les commentaires de la console avec le programme de lautomate.

On peut dpanner sans pour autant avoir la source sur la console.

e/ Visu Dpannage

CONDITIONS DECLENCHEMENT

30

Paramtrage de la Visualisation dynamique :Mode Test

z Pour pouvoir visualiser lintrieur dun bloc paramtr utilis plusieurs fois, il faut

Sous CONT/LIST/LOG: Condition dappel 1 2 3 4

choisir le moyen dassocier le bloc au programme. z Il faut en mode TEST paramtrer les conditions de dclenchement.

tre sous CONT/LIST/LOG en mode OFFLINE (Hors Ligne). Menu Test

Option Condition dappel Choisir entre:

appels multiples de FC. les DB dinstance.

Chemin dappel / Avec Adresse:Utilis pour des Blocs de donnes ouverts: Utilis pour les FB via

e/ Visu Dpannage
Exemple de programme:

FC multiple en Mode Processus

31

z Dans le projet on appel plusieurs reprise le

FC2 dans un des blocs programme. z Nous sommes en mode Processus. z Pour visualiser ONLINE lintrieur du FC2, on fait:

1 2 3

Sur le bloc.

On choisit le bloc FC2 du rseau 3.

Bloc appel Visualiser

Rq :

On constate que malgr que la visualisation dynamique ne fonctionne pas avec lentre E0.1 mais avec lentre E0.0.

e/ Visu Dpannage
Exemple de programme:

FC multiple en Mode TEST

32

z Dans le projet on appel plusieurs reprise le FC2 dans un des blocs programme. z Nous sommes en mode Test (menu TEST + Mode+ TEST). z Nous sommes dans le bloc appel plusieurs fois:FC2.

1 2 3 4 5 6

Menu

Test

Option Condition dappel Chemin dappel FC1


o le FC2 est appel 2X

= VISUALISATION DYNAMIQUE CORRECTE

Rq :

Aprs paramtrage du chemin dappel, on peut accder directement au visuel rel par un clic droit de la souris + Bloc appel+ Visualiser avec Chemin dappel.

e/ Visu Dpannage
Exemple de programme:

FB multiple en Mode TEST

33

z On appel plusieurs fois le FB2 avec des DB dinstance(DB100 et DB101)

z Nous sommes en mode Test (menu TEST + Mode+ TEST). z Nous sommes dans le bloc appel plusieurs fois: FB2.

1 2 3 4 5 6

Menu

Test

Option Condition dappel Bloc de donnes ouverts 100


1er Appel DB dinstance affect au

= OK

Rq :

Si on veut dpanner lautre appel il faut refaire la manipulation et rentrer 101 pour le N de DB dinstance.

f/ Table Animation

Insrer Tables de Variables

34

Sous Simatic Manager: 1 Ouvrir larborescence du projet pour visualiser tous les blocs. 2 3 4 5 6 7 Insertion Bloc S7 Table des Variables Entrer le Nom Symbolique de la table: Test Table Entrer un commentaire. Permet dditer la table avec VAR .

>=V5.2

<V5.2

f/ Table Animation
Sous Simatic Manager: 1 2

PROG DECLENCHEMENT

35

Pour ouvrir cette table.

Visualiser:

Forcer:

3
Rq :

Si les icnes ne restent pas enfoncs = Unique est slectionn. Pour Forcer en mme temps des entres et des sorties il faut utiliser 2 tables.

f/ Table Animation
Sous VAR: 1

diter les Variables

36

On peut insrer les oprandes un par un.

2 3

On peut changer le format daffichage: On peut insrer une plage doprandes: oprande Insrer plages doprandes

On peut mettre des commentaires: //

f/ Table Animation
Sous Simatic Manager: 1 2

TEST des Variables

37

Pour ouvrir cette table. Entrer les oprandes visualiser.

Licne reste enclench en Visualisation Cyclique, dans le cas contraire visualiser lenclenchement de la visualisation.

f/ Table Animation

FORCER ENTREES si CONSOLE

38

Sous VAR: FORCAGE CYCLIQUE 1 Pour ouvrir cette table (ou insrer si ncessaire...). Saisir si ncessaire les oprandes et leur valeur de forage. Choisir Dbut de Cycle + Cyclique pour le Point et condition denclenchement du forage.

2 3 4 5
Rq :

Le forage est activ:


Le Forage n allume ni la led FORCE, ni la led d entre. Licne natteste pas que llment est rellement forc. Il est annul si on fait un STOP/RUN, si on enlve le cble si on ferme la table ou si ESC est activ.

f/ Table Animation
Sous VAR: 1
Fin de Cycle CYCLIQUE

FORCER SORTIES si CONSOLE

39

Saisir si ncessaire les oprandes et leur valeur de forage.

2 3
ESC

Fin de Cycle Unique

Ou

5
Rq :

Le Forage unique fonctionne la seule condition que la sortie ne soit pas active par le programme ( en Set/Reset, Auto maintient.)

f/ Table Animation
Sous CONT/LIST/LOG: 1 2 3

FORCER 1 Bit/ PROGRAMME

40

Sur le dessin.

Forcer 0 Forcer 1

ou

Le Forage unique, un temps de cycle est ralis.


Il n est pas ncessaire de transfrer le programme vers l automate. Il est possible de forcer un bit 0 ou 1 un temps de cycle automate. Seulement pour des bits qui ne sont que lus (Read). Impossible pour les bits crits (Write). On peut contrler cela avec l option Aller l occurrence

Rq :

f/ Table Animation

FORCER 1 Valeur/ PROGRAMME

41

Sous CONT/LIST/LOG: 1 2 3 Forcer Sur le dessin.

Mettre une valeur en respectant.


Il est possible de forcer une valeur un temps de cycle automate si elle n est que lue (Read). C est impossible pour les variables crites (Write). Respecter le format de la variable. Ne pas mettre 3 pour une tempo, mais S5T#3s.

Rq :

f/ Table Animation

BOUTON de FORCAGE

42

Sous Lditeur de Mnmoniques: 1 2 3 4 5 6 7


Rq :

Sur lentre ou sur le mmento forcer. Proprits spcifiques de lobjet Commande via Contact Un drapeau apparat cot de la variable: tre dans le bloc en ligne. TEST + Commande au contact On visualise un bouton:
Il suffit de cliquer sur bouton pour forcer la variable, dans cet exemple E0.0 Pour faire disparatre le bouton il faut d valider commande au contact

Sous CONT/LIST/LOG:

f/ Table Animation
Sous HWCONFIG: 1 2 3 4 5

VISUALISATION MATERIEL

43

Sur la Carte.

Visualiser/Forcer Visualisation

Rq :

La visualisation est effective si la couleur verte de bouge.

f/ Table Animation
Sous HWCONFIG: 1 2 3

FORCAGE MATERIEL

44

Une fentre est ouverte:

Dbut de Cycle = ENTREES Fin de Cycle = SORTIES

Unique (1 fois) Cyclique (Tout le temps)

4 5 6
Rq :

Mettre une valeur de forage: Forage


Si forage cyclique:

g/ Force Permanent

VISU FORCAGE PERMANENT

45

Sous SIMATIC MANAGER: 1 2 3 4 5 6 7 Sur lautomate: Sur la CPU. Sur Programme: Blocs Systme Cible Afficher Valeurs Forage Permanent Une table apparat vide ou avec les oprandes forcs.
On peut forcer en mme temps des entres et des sorties sans dclenchement.

1 2

Rq :

g/ Force Permanent

ACTIVER FORCAGE PERMANENT

46

Sous SIMATIC MANAGER: 1 2 3 4 5


Le Forage Permanent est prsent en place. Toutes les valeurs de forage de la table sont actives. La Led FRCE de la CPU s allume en orange.
Rq :

La table de forage permanent est ouverte Entrer les valeurs de Forage Variable Forage Permanent

Dans le programme les oprandes sont jaunes.

g/ Force Permanent

ANNULER FORCAGE PERMANENT

47

Sous SIMATIC MANAGER: 1 2 3 4 5 6 7


Rq :

La table de forage permanent est ouverte et active: Sur loprande o il faut supprimer le forage.

Variable

Mettre en commentaire les valeurs de forage ( lorsquil ne reste plus quune valeur annuler le forage permanent)

Forage Permanent

Le forage reste actif, loprande mis en commentaire est enlev de la table. Si on fait Variable + Annuler Forage Permanent toute la table est annule voir efface suivant les versions de logiciel Step7.

h/ Forcer lArrt

FORCER SORTIES / CPU en STOP


RUN-P RUN STOP MRES

48

Sous SIMATIC MANAGER: 1 2


Rq :

Mettre lautomate en STOP:


On utilise au minimum PAB4 (PAW ou PAD..) pour utiliser la Priphrie et non pas la MIS (CPU en STOP)

Crer une table de variables:

3 4 5 6

Entrer les valeurs de Forage Variable + Dbloquer Sorties priphriques

Variable + Activer valeurs de forage


Pour annuler la fonction il faut ractiver Variable + Dbloquer sorties (idem si on ferme la table ou si lautomate est en RUN). Cette fonction permet de tester par exemple le cblage.

Rq :