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
[Link]/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 :