1 2 3 4 5 6 7 8 9 10
Adressage ET 200S dans le rseau PROFIBUS ET 200S dans le rseau MPI Module de matre DPl
Numro de dessin
A5E00385827-02 A5E00860830-01
Fonctions de lIM 151-7 CPU Temps de cycle et de rponse Caractristiques techniques Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0) Positionnement de lIM 151-7 CPU dans la gamme des CPU Glossaire, Index
11 12
Edition 11/2003
A5E00058787-04
Consignes de scurit
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour viter des dommages matriels. Elles sont mises en vidence par un triangle davertissement et sont prsentes, selon le risque encouru, de la faon suivante :
! ! !
Danger
signifie que la non-application des mesures de scurit appropries conduit la mort, des lsions corporelles graves ou un dommage matriel important.
Prcaution
signifie que la non-application des mesures de scurit appropries peut conduire la mort, des lsions corporelles graves ou un dommage matriel important.
Avertissement
signifie que la non-application des mesures de scurit appropries peut conduire des lsions corporelles lgres.
Avertissement
signifie que la non-application des mesures de scurit appropries peut conduire un dommage matriel.
Attention
doit vous rendre tout particulirement attentif des informations importantes sur le produit, aux manipulations effectuer avec le produit ou la partie de la documentation correspondante.
Personnel qualifi
La mise en service et lutilisation de lappareil ne doivent tre effectues que conformment au manuel. Seules des personnes qualifies sont autorises effectuer des interventions sur lappareil. Il sagit de personnes qui ont lautorisation de mettre en service, de mettre la terre et de reprer des appareils, des systmes et circuits lectriques conformment aux rgles de scurit en vigueur.
Utilisation conforme
Tenez compte des points suivants :
Prcaution
Lappareil, le systme ou le composant ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la description technique, et exclusivement avec des priphriques et composants recommands par Siemens. Le transport, le stockage, le montage, la mise en service ainsi que lutilisation et la maintenance adquats de lappareil sont les conditions indispensables pour garantir son fonctionnement correct et sr.
Marques de fabrique
SIMATIC, SIMATIC HMI et SIMATIC NET sont des marques dposes de SIEMENS AG. Les autres dsignations dans ce document peuvent tre des marques dont lutilisation par des tiers leurs propres fins peut enfreindre les droits des propritaires desdites marques. Copyright Siemens AG 2003 Tous droits rservs Toute communication et reproduction de ce support dinformation, toute exploitation ou communication de son contenu sont interdites, sauf autorisation expresse. Tout manquement cette rgle est illicite et expose son auteur au versement de dommages et intrts. Tous nos droits sont rservs, notamment pour le cas de la dlivrance dun brevet ou celui de lenregistrement dun modle dutilit. Siemens AG Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nuernberg Siemens Aktiengesellschaft
Exclusion de responsabilit Nous avons vrifi la conformit du contenu du prsent manuel avec le matriel et le logiciel qui y sont dcrits. Or des divergences ntant pas exclues, nous ne pouvons pas nous porter garants pour la conformit intgrale. Si lusage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition. Veuillez nous faire part de vos suggestions. Siemens AG 2003 Sous rserve de modifications techniques. A5E00058787-04
Prface
Objet du manuel
Le prsent manuel constitue un complment au manuel Systme de priphrie dcentralise ET 200S. Il contient des descriptions de toutes les fonctions du module dinterface IM 151-7 CPU. Le manuel ne dcrit pas les fonctions qui concernent lET 200S en gnral. Celles-ci se trouvent dans le manuel Systme de priphrie dcentralise ET 200S (voir aussi le paragraphe Place du manuel au sein de la documentation). Les informations contenues dans ce manuel ainsi que dans le manuel Systme de priphrie dcentralise ET 200S vous permettront de mettre en oeuvre lET 200S avec le module dinterface IM 151-7 CPU utilis comme esclave I sur le PROFIBUS-DP, ou bien dans un rseau MPI. En outre est dcrit la fonctionnalit matre en liaison avec le module matre DP.
Prrequis ncessaire
Pour comprendre le contenu du manuel, il faut avoir des connaissances gnrales dans le domaine des automates programmables. De plus, lutilisateur doit disposer de connaissances en matire dutilisation dordinateurs ou de postes de travail du type PC ou quivalent (consoles de programmation, par exemple) tournant sous le systme dexploitation Windows 95/98/2000 ou NT. Enfin, il est souhaitable de connatre le fonctionnement du logiciel de base STEP 7. Vous les trouverez dans le manuel Programmer avec STEP 7 V5.x.
iii
Prface
Normes et homologations
Le Systme de priphrie dcentralise ET 200S est bas sur la norme IEC 61784-1:2002 Ed1 CP 3/1. Le systme de priphrie dcentralise ET 200S satisfait aux exigences et critres de la norme 61131, partie 2 et aux exigences du label CE. ET 200S bnficie des homologations CSA, UL, FM et maritime.
iv
Prface
6ES7151-1AA10-8xA01
Adressage de lIM151-7 CPU ET 200S avec IM151-7 CPU Mise en service et diagnostic Caractristiques techniques
de lIM151-7 CPU de lIM151-7 CPU dans le rseau PROFIBUS
rfrence de dparts-moteurs
Numros de
6ES7151-1AE00-8xA01 1STEP 5V/204kHz 1POS INC/Digital 1POS SSI/Digital 1POS INC/Analog 1POS SSI/Analog
Les lots de documentation resp. les manuels ne peuvent tre commands que dans les langues allemand et anglais. Les langues franais, espagnol et italien sont en plus disponibles dans lInternet (voir Service & Support dans lInternet)
Prface
Nota Le manuel Modules ET 200S haute disponibilit et scurit se trouve dans le lot de documentation Systmes S7 F.
Comment sy retrouver
Pour acclrer la recherche des informations, le manuel contient les aides suivantes : Au dbut, vous trouverez un sommaire gnral complet ainsi quune liste des figures et une des tableaux qui se trouvent dans le manuel. A lintrieur des chapitres, vous trouverez sur chaque page de la colonne de gauche des informations donnant un aperu du contenu du texte correspondant. Un glossaire dfinit les termes essentiels utiliss dans le manuel. Le manuel se termine par un index dtaill par mots-cls qui vous permettra de trouver rapidement linformation que vous recherchez. Code de langue pour les numros de rfrence des manuels p. ex. 6ES7151-1AA00-8xA0 x = A = allemand, B = anglais
Remarques
Outre les manuels de lET 200S, vous aurez besoin du manuel sur le matre DP utilis et de la documentation sur le logiciel de programmation et de configuration employ (voir la liste correspondante dans le manuel Systme de priphrie dcentralise ET 200S, annexe A).
Nota Vous trouverez un rcapitulatif des contenus des divers manuels de lET 200S au chapitre 1.2 du prsent manuel. Nous vous recommandons de rechercher dans ce chapitre pour savoir quelles informations, dans quel manuel, sont importantes pour la rsolution de vos tches.
Recyclage et limination
Son quipement tant peu polluant, lIM 151-7 CPU est recyclable. Pour un recyclage compatible avec la protection de lenvironnement et llimination de votre appareil usag, adressez-vous une entreprise agre, spcialise dans la valorisation de dchets lectroniques.
Assistance complmentaire
Si vous avez propos de lutilisation des produits dcrits dans ce manuel des questions dont vous navez pas trouv la rponse, contactez votre interlocuteur Siemens, dans lagence ou le bureau dont vous dpendez. http://www.siemens.com/automation/partner
vi
Prface
Centre de formation
Pour faciliter la prise en mains du systme de priphrie dcentralise ET 200S et de lautomate programmable SIMATIC S7, nous proposons des formations adaptes. Contactez le centre de formation rgional comptent pour votre secteur ou le centre de formation central D-90327 Nrnberg. Tlphone : +49 (911) 895-3200 Internet : http://www.sitrain.com
Johnson City
Nuremberg Pkin
Les collaborateurs du support technique et du service Agrment parlent gnralement allemand et anglais
vii
Prface
viii
Sommaire
Prface 1 Prsentation gnrale du produit 1.1 1.2 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 4.4 4.5 5 5.1 5.2 Quest-ce que le module dinterface IM 151-7 CPU ? . . . . . . . . . . . . . . . . . . . . . . . Thmatique des manuels de lET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1re tape : montage de lIM 151-7 CPU (ET 200S) et S7-300 . . . . . . . . . . . . . . 2me tape : cblage de lIM 151-7 CPU (ET 200S) et S7-300 . . . . . . . . . . . . . . 3me tape : mise en service de lIM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . . . 4me tape : configuration de lIM 151-7 CPU pour mode autonome (MPI) . . . . 5me tape : programmation de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . 6me tape : essai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7me tape : modification de lIM 151-7 CPU en tant quesclave I et mise en service du S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8me tape : configuration de lIM 151-7 CPU comme esclave I et du S7-300 comme matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9me tape : programmation de lIM 151-7 CPU et de la CPU S7-300 . . . . . . . . 10me tape : mise en service et essai de lIM 151-7 CPU et S7-300 . . . . . . . . Adressage des modules de priphrie en fonction de lemplacement . . . . . . . . . Adressage libre des modules de priphrie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de donnes avec le matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accs la mmoire de transfert dans lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . ET 200S dans le rseau PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composantes de rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adresse PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions accessibles via PG/OP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange direct de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ET 200S dans le rseau MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adresse MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-4 2-3 2-4 2-6 2-7 2-9 2-10 2-11 2-12 2-16 2-19 3-2 3-4 3-5 3-7 4-2 4-6 4-8 4-9 4-12 5-2 5-3
Adressage
ix
Sommaire
Module de matre DPl 6.1 6.2 Monter le matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en service de lIM 151-7 CPU en tant que matre DP . . . . . . . . . . . . . . . . . . Configuration de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Effacement gnral de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en service et dmarrage de lIM 151-7 CPU comme esclave I . . . . . . . . . . Diagnostic par LED de visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic via ladresse de diagnostic avec STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic desclave en cas dutilisation de lIM 151-7 CPU comme esclave I . . Etat 1 3 de station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adresse matre PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identificateur de constructeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic orient identificateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etat du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etat dalarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Donnes de diagnostic des modules lectroniques . . . . . . . . . . . . . . . . . . . . . . . . . Analyse des donnes de diagnostic des modules lectroniques dans le programme utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure et contenu des donnes de diagnostic, octets 0 7 . . . . . . . . . . . . . . . Donnes de diagnostic spcifiques une voie partir de loctet 8 . . . . . . . . . . . . Exemple : module ET 200S : 2 AI U (6ES7 134-4FB00-0AB0) avec chacun un diagnostic pour les voies 0 et 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractristiques de PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commutateur de modes de fonctionnement et lments de signalisation . . . . . . SIMATIC Micro Memory Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Type de mmoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Zones de mmoire de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions de mmorisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Zones doprandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement de donnes dans DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enregistrement/reprise de projets complets sur la Micro Memory Card . . . . . . . . Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Horloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexions S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Routage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cohrence des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtrage de la soudure froide lors du raccordement de thermocouples . . . . Dbranchement et enfichage de modules pendant la marche . . . . . . . . . . . . . . . . Dsactivation et activation de modules dalimentation pendant la marche . . . . . 6-2 6-3 7-1 7-2 7-4 7-7 7-9 7-12 7-15 7-16 7-18 7-18 7-19 7-20 7-22 7-25 7-25 7-26 7-29 7-30 8-2 8-4 8-6 8-12 8-12 8-15 8-19 8-22 8-24 8-25 8-27 8-28 8-33 8-37 8-40 8-41 8-43 8-45 8-47 8-50
Mise en service et diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 7.2 7.3 7.4 7.5 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.7 7.7.1 7.7.2 7.7.3 7.7.4
Fonctions de lIM 151-7 CPU 8.1 8.2 8.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 8.15
Sommaire
Temps de cycle et de rponse 9.1 9.2 9.3 Temps de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de rponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de rponse aux alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractristiques techniques de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 9-5 9-8 10-2
10
11 12
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0) Positionnement de lIM 151-7 CPU dans la gamme des CPU 12.1 12.2 Diffrences par rapport aux CPU S7-300 slectionnes . . . . . . . . . . . . . . . . . . . . . Portage du programme utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2 12-3
Glossaire Index
xi
Sommaire
Figures 1-1 1-2 1-3 2-1 2-2 3-1 3-2 3-3 3-4 3-5 4-1 4-2 4-3 4-4 4-5 4-6 4-7 5-1 6-1 6-2 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 8-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8 8-9 8-10 9-1 9-2 9-3 10-1 12-1 12-2 12-3 Vue du systme de priphrie dcentralise ET 200S avec IM 151-7 CPU et module matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composantes et manuels ncessaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composants et manuels ncessaires (suite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montage de lIM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vue du S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de la zone dadresse paramtre par dfaut . . . . . . . . . . . . . . . . . . . . . . Emplacements de lET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple daffectation dadresses pour modules de priphrie . . . . . . . . . . . . . . . Structure de la plage dadressage libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe de lchange de donnes entre matre DP et ET 200S via lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de rseau PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choix du mode de linterface DP sur lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . PG/OP accde lET 200S via linterface DP du matre DP . . . . . . . . . . . . . . . . . La PG accde directement lET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Branchement du rseau DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe du forage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange direct de donnes avec IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de rseau MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple avec im lIM 151-7 CPU comme matre DP . . . . . . . . . . . . . . . . . . . . . . . Montage du module matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Positions successives du commutateur de modes pour leffacement gnral . . Adresses de diagnostic pour matre DP et ET 200S . . . . . . . . . . . . . . . . . . . . . . . . Structure du diagnostic dun esclave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure du diagnostic de code de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . Structure de ltat du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de ltat dalarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Octets y+4 y+7 pour lalarme de diagnostic (changement de mode de lesclave I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Octets y+4 y+7 pour lalarme de diagnostic (SFB 75) . . . . . . . . . . . . . . . . . . . . . Structure des donnes de diagnostic lexemple dun module mixte 4 voies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Octets 0 et 1 des donnes de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Octets 4 7 des donnes de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfaut isol dune voie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commutateur de mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Position de lemplacement denfichage de la carte MMC sur lIM 151-7 CPU . . . Zones de mmoire dun IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mmoire de chargement et de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etapes de traitement lintrieur dun cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement de donnes de recettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement darchives de valeurs mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Routage Passerelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Routage Exemple dapplication TeleService . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple dune fentre de paramtrage des paramtres dun module CPU dans STEP 7 V5.2 + SP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composantes du temps de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le temps de rponse le plus court . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le temps de rponse le plus long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Schma de principe IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple : FB avec adresses non compactes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple : FB avec adresses compactes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple : rassignation des signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 1-5 1-6 2-3 2-5 3-2 3-2 3-3 3-4 3-5 4-2 4-3 4-5 4-5 4-7 4-10 4-12 5-2 6-1 6-2 7-5 7-12 7-15 7-19 7-21 7-22 7-23 7-24 7-26 7-27 7-28 7-29 8-4 8-9 8-12 8-15 8-20 8-22 8-23 8-38 8-39 8-46 9-2 9-6 9-7 10-4 12-3 12-4 12-5
xii
Sommaire
Tableaux 1-1 1-2 3-1 3-2 3-3 4-1 4-2 6-1 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 7-13 8-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 8-15 8-16 8-17 8-18 8-19 8-20 8-21 9-1 9-2 9-3 9-4 9-5 Limites pour lutilisation des modules ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thmes des manuels de la documentation complte de lET 200S . . . . . . . . . . . Adresses des modules de priphrie de lET 200S . . . . . . . . . . . . . . . . . . . . . . . . . Accs aux plages dadresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface dadressage dans STEP 7 (extrait) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement de lIM 151-7 CPU en fonction du paramtrage de linterface DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composantes de rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dtection dvnement de lIM 151-7 CPU en tant que matre DP . . . . . . . . . . . . Possibilits de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Possibilits deffacement gnral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Oprations internes de la CPU lors dun effacement gnral . . . . . . . . . . . . . . . . LED de signalisation pour PROFIBUS-DP (IM 151-7 CPU comme esclave I) . . Indicateurs LED pour le PROFIBUS-DP (lIM 151-7 CPU est matre) . . . . . . . Ractions des modifications dtat de fonctionnement ou des interruptions du transfert de donnes utiles dans le matre DP et lET 200S avec IM 151-7 CPU en tant quesclave I . . . . . . . . . . . . . . . . . . . . . . . . . Traitement des passages RUN-STOP sur le matre DP/sur lET 200S avec lIM 151-7 CPU comme esclave I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de ltat 1 de station (octet 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de ltat 2 de station (octet 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de ltat 3 de station (octet 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure de ladresse matre PROFIBUS (octet 3) . . . . . . . . . . . . . . . . . . . . . . . . . Structure de lidentificateur de constructeur (octets 4, 5) . . . . . . . . . . . . . . . . . . . . Codes des classes de module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractristiques du fichier GSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Positions du commutateur de mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . LED indicatrices pour la fonctionnalit CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MMC disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise jour du microprogramme avec MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sauvegarde du systme dexploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement de rmanence des objets en mmoire . . . . . . . . . . . . . . . . . . . . . . Comportement de rmanence des DB sur lIM 151-7 CPU . . . . . . . . . . . . . . . . . . Zones doprandes de la mmoire systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stations raccordables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractristiques de lhorloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rpartition des connexions S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disponibilit des connexions S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Services de communication de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressources en GD de lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vue densemble : Blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Blocs de paramtre, paramtres rglables et leurs plages de valeurs pour lIM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtrage de la soudure froide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rsultat de la comparaison thorie/ralit pour modules non paramtrables . . . Rsultat de la comparaison thorie/ralit pour modules paramtrables, module dalimentation activ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rsultat de la comparaison thorie/ralit pour modules paramtrables, module dalimentation dsactiv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps dexcution du systme dexploitation dans le point de contrle de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualisation de la mmoire image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dpendance du temps dexcution du programme utilisateur . . . . . . . . . . . . . . . . Prolongation du cycle par imbrication dalarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de rponse aux alarmes de lIM 151-7 CPU (sans communication) . . . . 1-2 1-7 3-3 3-7 3-8 4-4 4-6 6-5 7-2 7-4 7-5 7-10 7-11 7-13 7-14 7-16 7-17 7-17 7-18 7-18 7-27 8-2 8-4 8-5 8-7 8-10 8-11 8-14 8-14 8-19 8-26 8-27 8-31 8-32 8-33 8-36 8-41 8-43 8-45 8-48 8-48 8-49 9-3 9-3 9-4 9-4 9-8
xiii
Sommaire
Brochage du module dinterface IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . Brochage du module de matre DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diffrences par rapport aux CPU S7-300 slectionnes . . . . . . . . . . . . . . . . . . . . . Exemple : remplacements dans Options ! Recblage . . . . . . . . . . . . . . . . . . . . .
xiv
Dans ce chapitre
La prsentation du produit vous informe sur le rle du module dinterface IM 151-7 CPU dans le systme de priphrie dcentralise ET 200S et la rpartition des informations dans les divers manuels du pack de documentation de lET 200S.
Contenu
Chapitre 1.1 1.2 Contenu Quest-ce que le module dinterface IM 151-7 CPU ? Thmatique des manuels de lET 200S Page 1-2 1-5
1-1
1.1
Module 1COUNT 24V/100kHz 1COUNT 5V/500kHz 1SSI 1STEP 5V/204kHz 1 SI 3964/ASCII 1SI MODBUS/USS 2AI U HF 2AI I 2/4WIRE HF 2AO U HF
1-2
Vue
La figure suivante reprsente un exemple de configuration dune station ET 200S avec IM 151-7 CPU.
Starters rversibles
Modules lectroniques
Starters directs
Module de terminaison
Bus dnergie
Figure 1-1
Vue du systme de priphrie dcentralise ET 200S avec IM 151-7 CPU et module matre DP
1-3
1-4
1.2
IM151-1
PM-E
2 AO
2 DO
2 AI
IM151-1
2PULSE
PM-E
2 DO
1SSI 1PosInc/Digital
1PosInc/Analog
IM151-1
PM-E
2 DO
Modbus/USS
IM151-1
PM-E
2 DO
2 AI
IM151-7 CPU
PM-E
2 DO
2 AO
Figure 1-2
2 AI
1-5
IM151-1
2 DO
2 AO
PM-D
PM-E
IM 151
P M
DS
DS
Systme de priphrie dcentralise ET 200S + Dpart-moteur ET 200S Technique de scurit ET 200S SIGUARD
IM151-1
PM-E
PM-E
F-DO
2 DO
2 DO
Systme de priphrie dcentralise ET 200S + Manuel Systme de priphrie dcentralise ET 200S Modules scurit intrinsque dans les lots de documentation : Systmes S7 F et Scurit rpartie S7
6ES7 151-1AA10-8xA0
F-DI
PM-E
F DO
PM-D F PROFIsafe
F DI
F-DS 1 e-x
F-DS 1e-x
Systme de priphrie dcentralise ET 200S + Manuel Systme de priphrie dcentralise ET 200S Modules scurit intrinsque dans les lots de documentation : Systmes S7 F et Scurit rpartie S7 + Dpart-moteur ET 200S Technique de scurit SIGUARD
IM151-1
6ES7 151-1AA10-8xA0
Figure 1-3
1-6
Tableau 1-2
Thmes des manuels de la documentation complte de lET 200S Manuel Systme de priphrie dcentralise Modules haute disponibilit et scurit ET 200S
Sujet
Composantes de lET 200S Possibilits de configuration Communication Configuration Adressage Montage Montage et cblage lectriques de lET 200S Programmation Mise en service et diagnostic Fonctions Caractristiques techniques gnrales Caractristiques techniques Modules terminaux Modules dalimentation Dmarreur direct et progressif Dmarreur-inverseur Technique de scurit ET 200S SIGUARD Module dinterface Modules lectroniques
1 1
1 3
1 4
2 3
2 3 4
3 2 2 4 5 5 5 6
Positionnement ET 2200S
1-7
Tableau 1-2
Thmes des manuels de la documentation complte de lET 200S Manuel Systme de priphrie dcentralise Modules haute disponibilit et scurit ET 200S
Sujet
Module de positionnement Module dextension Modules haute disponibilit et scurit Temps de rponse, de cycle, et de surveillance Numros de rfrence Schmas cots Applications Glossaire A B C Gl Gl Gl A B 10 11 7
3-6
9 12 9
11 10 13 10 9
Tlgramme de configuration et de paramtrage pour lIM 151-7 CPU : voir sur Internet dans http://www.ad.siemens.de/simatic-cs
1-8
Positionnement ET 2200S
Introduction
Cette notice dcrit les 10 tapes de mise en route laide dun exemple concret dapplication oprationnelle dun IM 151-7 CPU. Elle vous permettra de vous familiariser avec le fonctionnement de base de votre IM 151-7 CPU matriel et logiciel, en mode autonome (MPI), en tant quesclave DP intelligent (PROFIBUS-DP).
Conditions pralables
Vous devez connatre les bases de llectronique et de llectrotechnique et avoir de lexprience dans lutilisation de lordinateur et de MicrosoftR Windowst 95/98/NT/2000.
Danger En tant qulments constituants dinstallations et systmes, lIM 151-7 CPU, lET 200S et le S7-300 doivent, suivant les applications, tre utiliss en conformit avec des rgles et consignes particulires. Respectez les rgles de scurit et de prvention des accidents, par exemple CEI 204 (dispositifs dARRT DURGENCE). Le non-respect de ces rgles peut provoquer des blessures graves et endommager des machines et quipements.
Contenu
Chapitre 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Thme 1re tape : montage de lIM 151-7 CPU (ET 200S) et S7-300 2me tape : cblage de lIM 151-7 CPU (ET 200S) et S7-300 3me tape : mise en service de lIM 151-7 CPU (ET 200S) 4me tape : configuration de lIM 151-7 CPU pour mode autonome (MPI) 5me tape : programmation de lIM 151-7 CPU 6me tape : essai 7me tape : modification de lIM 151-7 CPU en tant quesclave I et mise en service du S7-300 8me tape : configuration de lIM 151-7 CPU comme esclave I et du S7-300 comme matre DP Page 2-3 2-4 2-6 2-7 2-9 2-10 2-11 2-12
2-1
Thme 9me tape : programmation de lIM 151-7 CPU et de la CPU S7-300 10me tape : mise en service et essai de lIM 151-7 CPU et S7-300
1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 m environ 4
par exemple : 6ES7 307-1EA00-0AA0 par exemple : 6ES7 151-7AA10-0AB0 par exemple : 6ES7 953-8LL00-0AA0 par exemple : 6ES7 138-4CA00-0AA0 par exemple : 6ES7 131-4BD00-0AA0 par exemple : 6ES7 132-4BD00-0AA0 par exemple : 6ES7 193-4CC30-0AA0 par exemple : 6ES7 193-4CB30-0AA0 divers divers
divers Modle du commerce Modle du commerce Modle du commerce Modle du commerce Modle du commerce Modle du commerce
2-2
2.1
Ordre 1 2 3 4 5 6 7 8 9 10
Figure 2-1
2-3
2.2
Ordre 1 2 3 4
Nota concernant les bornes ressort Desserrage du ressort dune borne : introduire le tournevis lame de 3 mm de large dans le trou rond suprieur dune borne jusqu la bute, et le cas chant, tirer lgrement vers le haut la poigne du tournevis. Ensuite, vous pouvez introduire une extrmit libre du cble dans le trou carr qui se trouve en-dessous. Retirer le tournevis et vrifier que le cble est bien fix. 5 6 Cblez la borne 2 du TM du PM L+ de la PS et la borne 3 duTM du PM M de la PS. Dnudez les extrmits du cble raccorder sur une longueur de 11 mm et comprimez-les avec des embouts. Cblez la borne 1L+ de lIM 151-7 CPU L+ de la PS et la borne 1M de lIM 151-7 CPU M de la PS. Nota Dnudez les extrmits du cble raccorder sur une longueur de 11 mm et comprimez-les avec des embouts.
Pour alimenter lIM 151-7 CPU et le PM, vous pouvez aussi utiliser la PS du S7-300.
7 8 Reliez la PG et lIM 151-7 CPU avec le cble PG et vissez fond tous les connecteurs. Raccordez au secteur la PS de lET 200S, la PS du S7-300 et la PG.
2-4
Vue du S7-300 (le cblage de lalimentation lectrique des DI et DO nest pas reprsent ; la PG est raccorde au S7-300)
Figure 2-2
Vue du S7-300
2-5
2.3
Nota Lors de la premire mise en service (tat la livraison) de lET 200S, il faut joindre la CPU via ladresse MPI 2, HSA 31 et 187,5 kBaud.
Ordre 1
Sur la PS, la LED 24 VCC est allume. Sur le PM, les LED PWR et SF sont allumes. Sur lIM 151-7 CPU, toutes les LED sallument, les LED SF, BF, FRCE et RUN se rteignent et la
LED STOP commence clignoter cadence rapide. LIM 151-7 CPU procde donc un effacement gnral. 2 Actionnez maintenant les deux boutons relis au module DI. Lorsque le bouton reli aux bornes 1 et 3 est actionn, la LED 1 sallume. Lorsque le bouton reli aux bornes 5 et 7 est actionn, la LED 5 sallume. 3 4a 4b Allumez votre PG et sur le bureau Windows, lancez le gestionnaire SIMATIC. Dans le menu principal du gestionnaire SIMATIC, cliquez sur Options et choisissez loption du menu Paramtrer interface PG/PC. Configurez linterface PG/PC de la manire suivante :
Remarque : sur votre PG, le processeur de communication peut porter une autre dsignation. Limportant est de paramtrer la version MPI. 5 Confirmez les paramtres en choisissant OK et fermez le programme Paramtrer interface PG/PC.
2-6
2.4
4me tape : configuration de lIM 151-7 CPU pour mode autonome (MPI)
Action Dans le gestionnaire SIMATIC, lassistant apparat-il pour un nouveau projet ? Rsultat Si oui : fermer lassistant, car lIM 151-7 CPU nest pas support par lassistant de projet. Si non : continuer au point 2 Un nouveau projet est cr et souvre.
Ordre 1
Naviguez dans le menu principal du gestionnaire SIMATIC Fichier et slectionnez loption Nouveau. Donnez comme nom de projet Getting Started et cliquez sur le bouton OK.
Slectionnez Insrer, puis loption Station. Dans la liste, cliquez sur : Station SIMATIC 300.
4 5
Renommez cette station ET 200S Dans le gestionnaire SIMATIC, naviguez vers la station ET 200S. Double-cliquez sur le symbole Matriel dans la partie droite de la fentre pour ouvrir lditeur permettant de modifier la configuration matrielle.
Si aucun catalogue ne saffiche dans la partie droite de la fentre, activez-le en choisissant dans le menu Affichage la commande Catalogue. Dans le catalogue, slectionnez PROFIBUS-DP, puis ET 200S. Faites glisser dans la fentre suprieure gauche lIM 151-7 CPU dont le numro de rfrence correspond au numro figurant sur votre IM 151-7 CPU. Par dfaut, lIM 151-7 CPU est insr en tant que CPU autonome (MPI/pas de connexion en rseau). Nota : Vous pouvez identifier le numro de rfrence dans le catalogue en slectionnant dans ce dernier un IM 151-7 CPU par un clic de souris. Le numro de rfrence de cet IM 151-7 CPU apparat ensuite dans le champ situ sous le catalogue.
2-7
Ordre 7
Action Slectionnez lIM 151-7 CPU, puis le PM. Faites glisser vers lemplacement 4 le PM dont le numro de rfrence correspond au numro figurant sur votre PM.
Rsultat
9 10
Dans le menu Station, slectionnezla commande Enregistrer et convertir. Via le MPI, chargez la configuration dans lIM 151-7 CPU et fermez lditeur de matriel.
La configuration matrielle est convertie puis enregistre La configuration est charge et, dans le gestionnaire SIMATIC, apparat, dans la partie droite de la fentre, un symbole pour lIM 151-7 CPU.
2-8
2.5
Ordre 1
2 3
Double-cliquez sur le symbole OB 1 dans la partie droite de la fentre. Dans lditeur CONT/FUP/LIST, slectionnez dans le menu Affichage la commande CONT pour accder au langage de programmation CONT. Cliquez exactement sur la ligne horizontale du trajet de courant. Dans la barre dicnes, cliquez deux fois sur le symbole || (contact normalement au repos), puis une fois sur le symbole ( ) (bobinage). Cliquez sur les points dinterrogation marqus en rouge sur le contact normalement au repos gauche dans le trajet du courant. Tapez E1.0 et appuyez sur Entre. Tapez E1.1 et appuyez sur Entre. Tapez A2.0 et appuyez sur Entre.
Lditeur CONT/FUP/LIST souvre pour la modification du bloc OB 1. Dans le rseau 1, un trajet de courant saffiche.
4 5
La ligne apparat en brillance inverse. Les symboles se placent dans le trajet du courant.
Le contact normalement au repos est mis en brillance inverse et la place des points dinterrogation, apparat une zone de saisie de texte avec le curseur. Le contact normalement au repos gauche reoit la dsignation E1.0. Le contact normalement au repos droit reoit la dsignation E1.1. Le bobinage reoit la dsignation A2.0. Lditeur se ferme et lOB 1 se ferme.
7 8
2-9
2.6
Ordre 1 2
Slectionnez de nouveau le rpertoire de blocs dans la Le programme et la configuration sont charpartie gauche de la fentre. gs par le PG dans lIM 151-7 CPU. Dans le menu Systme cible, choisissez la commande Charger, afin de transmettre le programme et la configuration matrielle dans lIM 151-7 CPU. Acquittez toutes les fentres qui saffichent en faisant Oui.
Mettez le commutateur de modes de lIM 151-7 CPU sur RUN. Appuyez alternativement sur les deux boutons.
La LED STOP steint. La LED RUN commence clignoter et passe en allumage continu. Les LED des entres E1.0 et E1.2 sallument alternativement. La LED de la sortie 2.0 ne sallume pas. Les LED des entres E1.0 et E1.2 (LED 1 et 5 du DI) sallument en mme temps. Etant donn que dans le programme, les deux boutons sont relis par une fonction ET (= montage en srie) et ont t affects la sortie A2.0, la diode de la sortie 2.0 sallume (LED 1 du DO). Un actionneur connect ou un indicateur seraient donc activs.
Mettez le commutateur de modes de lIM 151-7 CPU sur STOP et mettez hors tension la PS de lIM 151-7 CPU.
2-10
2.7
7me tape : modification de lIM 151-7 CPU en tant quesclave I et mise en service du S7-300
Description Enlevez le connecteur du cble PG de lIM 151-7 CPU. Lancez le programme Paramtrer interface PG/PC comme cela est indiqu ltape 3 point 4. Modifiez la configuration de linterface PG/PC de la manire suivante :
Ordre 1 2a 2b
2-11
2.8
8me tape : configuration de lIM 151-7 CPU comme esclave I et du S7-300 comme matre DP
Modifiez la configuration de lIM 151-7 CPU de la manire suivante :
Ordre 1
Action Comme lindique ltape 4, lancez le programme de configuration matrielle pour lIM 151-7 CPU. Dans le menu Proprits MPI/DP, slectionnez le type dinterface PROFIBUS.
Dans la fentre Proprits Nouveau sousrseau PROFIBUS, vrifiez les paramtres et confirmez avec OK.
5 6
Dans le menu Station, slectionnezla commande Enregistrer et convertir. Via le MPI, chargez la configuration dans lIM 151-7 CPU et fermez lditeur de matriel.
La configuration matrielle est convertie puis enregistre LET 200S a maintenant ladresse DP 4 ; lditeur se ferme.
2-12
Ajoutez une nouvelle station S7-300 dans le projet, comme cela est indiqu ltape 4, point 3.
3 4 5
Dans le gestionnaire SIMATIC, cliquez sur la station S7-300(1) dans la partie gauche de la fentre. Double-cliquez sur le symbole Matriel dans la partie droite de la fentre. Si aucun catalogue ne saffiche dans la partie droite de la fentre, activez-le en choisissant dans le menu Affichage la commande Catalogue. Dans le catalogue, slectionnez SIMATIC 300, puis Rack 300. Faites glisser un support profil dans la fentre suprieure gauche.
Dans la partie droite de la fentre, apparat le symbole Matriel. Lditeur de la configuration matrielle souvre.
Comme cela est indiqu ltape 4, faites glisser vers Exemple de configuration (pouvant diffrer lemplacement 1 la PS dont le numro de rfrence cor- de la vtre) : respond au numro figurant sur votre PS. Procdez de la mme faon avec la CPU S7-300 (emplacement 2), le DI S7-300 (emplacement 4) et le DO S7-300 (emplacement 5). Nota :
Lors de lajout de la CPU S7-300, une fentre apparat. L, slectionnez Rseau PROFIBUS et paramtrez ladresse 2.
2-13
Ordre 7
Action
Rsultat
Dans la fentre qui apparat alors, cliquez sur lon Dans la fentre Rseau MPI qui souvre mainteConfirmez avec OK. 8 glet Gnralits sur le bouton Proprits.
Dans le catalogue, slectionnez PROFIBUS-DP, puis les stations dj configures. Faites glisser la station ET 200S/CPU sur le systme matre PROFIBUS.
Dans la fentre qui saffiche alors, cliquez sur le bouton Coupler. La fentre Proprits MPI/DP saffiche.
2-14
Ordre 10
Action Dans la fentre du point 9, appuyez sur le bouton Editer et compltez pour la ligne 1 comme lindique la figure. Confirmez ensuite avec OK.
Rsultat
Dans la fentre Proprits MPI/DP, cliquez sur la deuxime ligne et compltez cette ligne comme lindique la figure. Confirmez ensuite avec OK.
11 12
Dans le menu Station, slectionnezla commande Enregistrer et convertir. Reliez la PG linterface MPI de la CPU S7-300 via un cble PG. Chargez la configuration dans la CPU. Fermez lditeur de matriel.
La configuration matrielle est convertie puis enregistre La configuration matrielle se charge. Lditeur se ferme.
2-15
2.9
Ordre 1
Dans le gestionnaire SIMATIC, slectionnez le rpertoire de blocs du S7-300. Double-cliquez sur le symbole OB1 dans la partie droite de la fentre.
2-16
Ordre 4
Action
Rsultat
Principe de fonctionnement : Ltat du bouton raccord E1.1 du S7-300 est interrog et conserv temporairement dans le mmento M13.0. Tout loctet de mmento MB13 est transmis loctet de sortie de priphrie PAB12. Dans la configuration matrielle, vous avez dfini, ltape 8 Configuration du S7-300, point 10 que la zone situe entre PAW12 et PAW44 de la CPU S7-300 est affecte la zone comprise entre PEW128 et PEW160 de lIM 151-7 CPU. Dans le programme de lIM, le PEB128 est transfr dans loctet de mmento MB12. Le mmento M12.0 pilote finalement la sortie A2.1.
2-17
On obtient donc les voies de communication suivantes : S7-300 E1.1 M13.0 MB13 PAB12 PAW12 IM 151-7 CPU
PEW128 PEB128
A2.1 E1.0
A5.0
MB12 M12.1
PEW12 PEB12
PAB128 PAW128
2-18
2.10
Ordre 1
Assurez-vous que les commutateurs de modes du S7 et de lIM sont en position STOP Allumez la PS du S7-300 et la PS de lET 200S.
Faites leffacement gnral de lIM 151-7 CPU et de la CPU S7-300 de la manire suivante :
tion MRES. Maintenez le commutateur dans cette position jusqu ce que la LED STOP soit allume pour la 2me fois et le soit en continu (quivaut 3 secondes). Relchez le commutateur de modes. tateur de modes en position MRES. La LED STOP commence clignoter cadence rapide et la CPU procde un effacement gnral. Vous pouvez maintenant relcher le commutateur de modes. Si la LED STOP se rallume en continu, la CPU a termin leffacement gnral. Le programme et la configuration sont chargs par le PG dans la CPU.
Dans le menu Systme cible du gestionnaire SIMATIC, choisissez la commande Charger, afin de transmettre le programme et la configuration matrielle dans la CPU S7-300. Acquittez toutes les fentres qui saffichent en faisant Oui.
2-19
Ordre 5
Action
Rsultat
Lancez le programme Paramtrer interface PG/PC comme cela est indiqu ltape 3 point 4. Modifiez la configuration de linterface PG/PC de la manire suivante :
6 7
Confirmez les paramtres en choisissant OK et fermez le programme Paramtrer interface PG/PC. Ouvrez la trappe avant de la CPU S7-300. Reliez lIM 151-7 CPU linterface DP de la CPU S7-300 via un cble PROFIBUS-DP. Faites attention ce que la rsistance de terminaison soit active sur les deux connecteurs. Enlevez le connecteur du cble PG de linterface MPI de la CPU S7-300 et branchez-le au connecteur de bus du cble PROFIBUS-DP, sur la CPU S7-300. Vissez le connecteur fond. Refermez la trappe avant de la CPU S7-300 autant que possible.
Dans le gestionnaire SIMATIC, slectionnez le rpertoire de blocs de lET 200S. Slectionnez le rpertoire de blocs dans la partie gauche de la fentre. Dans le menu Systme cible du gestionnaire SIMATIC, choisissez la commande Charger, afin de transmettre le programme et la configuration matrielle dans lIM 151-7 CPU. Acquittez toutes les fentres qui saffichent en faisant Oui.
La LED STOP de lIM steint. La LED RUN commence clignoter et passe en allumage continu. La LED SF sallume.
2-20
Ordre 10
Rsultat La LED STOP du S7 steint. La LED RUN commence clignoter et passe en allumage continu. La LED SF de lIM steint. Les LED des entres E1.1 et E1.2 du S7-300 sallument alternativement. La LED de la sortie 5.4 ne sallume pas. Les LED des entres E1.1 et E1.2 sallument en mme temps. Etant donn que dans le programme, les deux boutons sont relis par une fonction ET (= montage en srie) et ont t affects la sortie A5.4, la diode de la sortie 5.4 sallume.
11
12
13 14
Appuyez sur le commutateur raccord E1.0 de lET 200S. Appuyez sur le commutateur raccord E1.1 du S7-300.
Les LED de lentre IM E1.0 et de la sortie S7-300 A5.0 sallument. Les LED de lentre S7-300 E1.1 et de la sortie IM A2.1 sallume.
2-21
Autres manuels
Nous conseillons comme guide de dmarrage (Getting Started) complmentaire : Getting Started, premiers pas et exercices avec STEP 7 V5.x. Vous pouvez tlcharger gratuitement tous les manuels sur le site Internet de la socit Siemens (Support client Automates).
2-22
Adressage
Contenu
Chapitre 3.1 3.2 3.3 3.4 Thme Adressage des modules de priphrie en fonction de lemplacement Adressage libre des modules de priphrie Echange de donnes avec le matre DP Accs la mmoire de transfert de lIM 151-7 CPU Page 3-2 3-4 3-5 3-7
3-1
Adressage
3.1
16 octets par module analogique ou module technologique 1 octet par module TOR, dpart-moteur ou 4 IQ SENSE
Figure 3-1
Affectation demplacement
La figure suivante reprsente la structure dune station ET 200S avec modules lectroniques TOR, modules lectroniques analogiques, modules technologiques, et avec laffectation des emplacements.
9 1Count 24V/100kHz
10 Terminaison
Emplacement
2DI DC24V
2DI DC24V
2AI RTD
2AO U
SSI
Figure 3-2
3-2
Adressage
Plage dadresses rserve modules TOR, dparts-moteur, 4 IQ SENSE Modules analogiques, modules technologiques Modules dalimentation *
...
256
Dans le cas de ladressage par dfaut, les adresses non occupes dans la plage 63 127 se situent dans la mmoire image et peuvent tre utilises librement dans le programme utilisateur. Si dans un octet, 4 bits sont occups par un module TOR, les 4 bits restants ne sont pas utilisables (par exemple les bits 1.4 1.7 dans la figure 3-3). Par contre, vous pouvez utiliser librement dans votre programme utilisateur les octets des plages dadresses non occups par des modules. Par exemple, dans la configuration de la figure 3-3, les octets 2 et 3 sont utilisables librement.
13
IM 151-7 CPU
PM 4 DI 2 AI 2 AO 4 DO
Adresses occupes
256
1.0 1.3
Figure 3-3
3-3
Adressage
3.2
Adressage libre
Lattribution libre dadresses signifie que vous pouvez choisir librement les adresses dentre de modules et leurs adresses de sortie entre 0 et 2047, avec granularit par octet, indpendamment les uns des autres. Les adresses 0 127 se situent dans la mmoire image. Procdez ladressage dans STEP 7. Vous dfinissez alors ladresse de base du module, qui servira de base toutes les autres adresses utilises sur le module.
Adressage libre
127
2047
Figure 3-4
Nota En cas dattribution libre des adresses, ladressage granularit par bit nest pas possible, de sorte que la compression de voies numriques nest pas supporte. Il nest pas possible de comprimer des adresses.
Avantages
Avantages de ladressage libre : Vous pouvez utiliser de faon optimale les plages dadresses disponibles en supprimant les lacunes dadresses entre les modules. Lors de ltablissement de programmes standard, vous pouvez indiquer des adresses qui sont indpendantes de la configuration de la station ET 200S.
3-4
Adressage
3.3
Matre DP
Mmoire de transfert PROFIBUS-DP Echange de donnes entre matre DP et ET 200S via la mmoire de transfert de lIM 151-7 CPU Echange de donnes entre lIM 151-7 CPU et les modules de priphrie Figure 3-5 Principe de lchange de donnes entre matre DP et ET 200S via lIM 151-7 CPU
3-5
Adressage
3-6
Adressage
3.4
Accs en fonction de la cohrence des donnes Cohrence des donnes sur 1, 2 ou 4 octets avec commandes de chargement/transfert
3-7
Adressage
Ces paramtres des plages dadresses doivent tre identiques pour le matre DP et lIM 151-7 CPU
3-8
Adressage
Exemple de programme
Vous trouverez ci-aprs un exemple de programme ralisant un change de donnes entre matre DP et esclave DP. Vous retrouverez les adresses dans le tableau 3-3. Lappel des SFC 14 et 15 seffectue par indication de ladresse logique en format hexa.
dans lIM 151-7 CPU
Prparation donnes dans esclave DP L T L T 2 MB EB MB 6 0 7 Chargement valeur relle 2 et transfert vers octet de mmento 6. Chargement octet dentre 0 et transfert vers octet de mmento 7.
Transmission donnes au matre DP L T MW PAW 6 136 Chargement mot de mmento 6 et transfert vers mot de sortie de priphrie 136
Prparation donnes dans matre DP : L + T 10 3 MB Chargement valeur relle 10 et ajout de 3, transfert rsultat vers octet de mmento 67.
67
Envoi donnes (octet de mmento 60 67) lesclave DP : CALL SFC 15 LADDR:= W#16#12C RECORD:= P#M60.0 octet8 RET_VAL:=MW 22 Appel fonction systme 15 : Ecriture des donnes dans la zone dadresses de sortie partir de ladresse 300 (12C hexa), sur une longueur de 8 octets partir de loctet de mmento 60.
100
3-9
Adressage
Matre DP S5
Si vous utilisez un IM 308-C comme matre DP et lIM 151-7 CPU comme esclave I, tenir compte de ce qui suit pour lchange de donnes cohrentes : vous devez programmer la FB 192 dans le module IM 308-C de manire ce que des donnes cohrentes soient transmises entre le matre DP et lesclave DP. Avec la FB 192, les donnes de lIM 151-7 CPU ne sont sorties ou lues quen bloc !
3-10
Introduction
Vous pouvez intgrer la station ET 200S avec IM 151-7 CPU comme partenaire dans un rseau PROFIBUS. Ce chapitre prsente une structure typique de rseau avec IM 151-7 CPU. De plus, vous apprendrez quelles fonctions sont excutables sur lET 200S via une PG ou un OP et quelles possibilits vous sont proposes pour lchange direct de donnes. Vous trouverez au chapitre 8.8 les services de communication disponibles.
Equidistance
LIM 151-7 CPU vous permet partir de la version STEP 7 V5.1 + SP4 de paramtrer des cycles de bus de mme longueur (quidistance) pour les sous-rseaux PROFIBUS. Vous trouverez une description complte sur lquidistance dans laide en ligne de STEP 7.
Fonctionnalit matre DP
En combinaison avec le module matre DP, lIM 151-7 CPU peut tre utilis comme matre DP. Vous trouverez plus dinformations ce sujet dans le chapitre 6.
Contenu
Chapitre 4.1 4.2 4.3 4.4 4.5 Composantes de rseau Adresse PROFIBUS Fonctions accessibles via PG/OP Echange direct de donnes Thme ET 200S dans le rseau PROFIBUS Page 4-2 4-6 4-8 4-9 4-12
Informations complmentaires
Vous trouverez des informations complmentaires sur la structure des rseaux dans le manuel du matre DP.
4-1
4.1
PG*
0 3
ET 200S
OP 25**
ET 200X
7 * lET 200S est configurable et programmable partir de cette PG ** fonctions de contrle/commande excutables sur lET 200S 0 ... 7 adresses PROFIBUS des stations Figure 4-1 Exemple de rseau PROFIBUS
4-2
Figure 4-2
4-3
Vitesse de transmission maximale des donnes et longueur de cble avec un cble de liaison PG
Avec le cble de liaison PG, vous pouvez raliser une vitesse maximale de transmission des donnes de 1,5 Mbaud. La longueur de cble ne doit pas dpasser 3 mtres. Le cble de liaison PG ne doit tre raccord de faon permanente que pendant la mise en service et la maintenance. Pour les vitesses de transmission de donnes suprieures 1,5 MBaud, un cble de liaison actif pour le raccordement PG est ncessaire (numro de rfrence : 6ES7 901-4BD00-0XA0).
4-4
ET 200S
La console de programmation PG est connecte directement lET 200S (lET 200S sera intgre plus tard au rseau PROFIBUS). Nota : suivant linterface DP (active/passive), il faut prvoir un paramtrage spcifique dans STEP 7 (voir chapitre 4.4).
ET 200S
La PG peut tre aussi une station DP directe, sachant que pour une vitesse de transmission suprieure 1,5 Mbaud, aucun piquage nest autoris (cble de liaison PG par exemple). Pour cela, il convient dutiliser un cble de liaison actif.
4-5
4.2
Composantes de rseau
Vous avez besoin des composantes de rseau suivantes pour connecter lET 200S au rseau PROFIBUS-DP :
Tableau 4-2 Composantes de rseau But pour constituer le rseau Composantes de rseau cble, par exemple 2 conducteurs, blind ou 5 conducteurs, non prquip Numros de rfrence 6XV1 830-0AH10 (2 fils) 6XV1 830-0BH10 (2 fils avec gaine PE) 6XV1 830-3CH10 (2 fils, pour suspension guirlande) 6XV1 830-3BH10 (cble tran) 6XV1 830-3AH10 (cble de terre) 6ES7 194-1LY00-0AA0-Z (5 fils avec gaine PVC) 6ES7 194-1LY10-0AA0-Z (5 fils ; rsistant lhuile, pouvant tre tran, rsistance au soudage limite ; avec gaine PUR) pour raccordement de la PG et de lET 200S au rseau PROFIBUS-DP pour raccordement double, par exemple de la PG et du matre DP au rseau PROFIBUS-DP via une interface DP (voir la figure 4-5) pour raccordement de la PG au connecteur de bus avec connecteur femelle PG connecteur de bus sans connecteur femelle PG (jusqu 12 Mbaud) connecteur de bus avec connecteur femelle PG (jusqu 12 Mbaud) 6ES7 972-0BA10-0XA0 (avec sortie de cble droite) 6ES7 972-0BA40-0XA0 (avec sortie de cble oblique) 6ES7 972-0BB10-0XA0 (avec sortie de cble droite) 6ES7 972-0BB40-0XA0 (avec sortie de cble oblique) 6ES7 901-4BD00-0XA0
4-6
Cble de liaison PG Connecteur de bus avec connecteur femelle PG Cble de bus ET 200S
PG
4-7
4.3
Adresse PROFIBUS
Proprits
Ladresse PROFIBUS vous permet de dfinir ladresse laquelle lIM 151-7 CPU sera joint sur le PROFIBUS-DP.
Conditions pralables
Les adresses PROFIBUS-DP autorises vont de 1 125. Une adresse ne peut tre attribue quune seule fois sur le PROFIBUS-DP.
Dmarrage sans configuration DP sur la Micro Memory Card (MMC) (premier dmarrage)
Aprs mise sous tension, linterface co-existente dmarre sur lIM 151-7 CPU en tant quinterface MPI adresse 2, HSA 31 et 187,5 kBaud. La fonction esclave I de lIM 151-7 CPU nest pas encore disponible. Linterface permet de raliser toutes les fonctions PG numres au paragraphe 4.4. Sil y a plusieurs ET 200S dots dIM 151-7 CPU servant desclaves I sur un rseau PROFIBUS, il faut les mettre en service progressivement. Aprs la mise en marche de chaque IM 151-7 CPU, il faut transmettre, avec STEP 7, lIM 151-7 CPU, une configuration avec ladresse DP.
Nota Les paramtres du rseau sont rmanents. Autrement dit, une fois configurs, les paramtres (exemple : adresse, vitesse de transmission) sont conservs aprs mise hors tension
(par exemple aprs effacement des SDB, mise sous tension sans MMC)
4-8
4.4
Fonctionnement de lIM 151-7 CPU comme esclave I passif sur la PG paramtres ncessaires dans STEP 7
Si vous raccordez un IM 151-7 CPU directement une PG, vous devez paramtrer linterface PG dans STEP 7 pour permettre la communication entre les deux partenaires. Procdez comme suit : 1. Dans STEP 7, appelez loutil Paramtrage interface PG/PC ( partir de la barre de dmarrage de Windows Dmarrer > STEP 7 > Paramtrage interface PG-PC). 2. Paramtrez linterface de votre PG sur PROFIBUS. 3. Appelez les proprits du rseau PROFIBUS. 4. Rglez les proprits de faon ce que le PG/PC soit le seul matre actif sur le bus. Si vous avez configur ultrieurement un matre DP pour le rseau et si vous voulez aller en ligne, vous devez annuler ces paramtres, de faon activer des fonctions de protection supplmentaires contre les perturbations du bus.
4-9
Avertissement Les valeurs de forage permanent dans la mmoire image des entres peuvent tre crases par des instructions dcriture (par ex. T EB x, = E x.y, copier avec SFC etc.) et par des instructions daccs en lecture aux priphriques (par ex. L PEW x) dans le programme utilisateur ou encore par des fonctions dcriture PG/OP. Les sorties auxquelles ont t assignes des valeurs de forage permanent ne dlivrent ces valeurs de forage que si le programme utilisateur ne contient pas dinstructions daccs en criture aux priphriques (par ex. T PAB x) sur les sorties et si aucune fonction PG/OP ncrit sur ces sorties. Veillez imprativement ce que les valeurs de forage permanent dans la mmoire image des E/S ne puissent pas tre crases par le programme utilisateur, ni par des fonctions PG/OP !
Transfert MIE
Transfert MIE
T PAW
Besy .... temps de traitement du systme dexploitation Figure 4-6 Principe du forage
4-10
Exemple dapplication
Condition pralable : dans votre programme utilisateur, il ne se produit pas daccs direct la priphrie. Si dans votre installation, un capteur de libration f est par exemple dfectueux et si un 0 logique est signal durablement votre programme utilisateur, par exemple via lentre 1.2, vous pouvez quasiment ponter ce capteur en forant 1 lentre, afin de maintenir le fonctionnement de votre installation.
Prcaution Toutefois, tant donn que le capteur est hors service, vous devez surveiller dune autre faon la fonctionnalit afin de prvenir des risques pour les oprateurs ou la machine.
4-11
4.5
Principe
Lchange direct de donnes est caractris par le fait que les stations DP PROFIBUS coutent les donnes quun esclave DP renvoie son matre DP. Ce mcanisme permet la station lcoute (rcepteur) daccder directement des modifications des donnes dentre desclaves DP loigns. Lors de la configuration dans STEP 7, vous dterminez, laide des adresses dentre de priphrie correspondantes, la plage dadresses du rcepteur dans laquelle les donnes voulues de lmetteur doivent tre lues.
Exemple La figure 4-7 montre un exemple des liaisons que vous pouvez configurer avec un IM 151-7 CPU pour lchange direct de donnes dans STEP 7. Les autres esclaves DP ne peuvent tre que des metteurs.
CPU 31x-2
PROFIBUS Esclave DP 3 ET 200S avec IM 151-7 CPU (esclave I 1) Figure 4-7 ET 200S avec IM 151-7 CPU (esclave I 2) CPU 31x-2 comme esclave DP 4 Esclave DP 5
4-12
4-13
4-14
Introduction
Vous pouvez intgrer la station ET 200S avec IM 151-7 CPU comme partenaire dans un rseau MPI. Ce chapitre prsente une structure typique de rseau avec IM 151-7 CPU. Pour savoir quelles fonctions sont excutables via un PG ou un OP sur IM 151-7 CPU, consultez le chapitre 4.4. Vous trouverez au chapitre 8.8 les services de communication disponibles. Les informations sur la synchronisation par lintermdiaire de linterface MPI figurent dans laide en ligne de STEP 7.
Contenu
Chapitre 5.1 5.2 ET 200S dans le rseau MPI Adresse MPI Thme Page 5-2 5-3
5-1
5.1
* lET 200S est configurable et programmable partir de cette PG ** fonctions de contrle/commande excutables sur lET 200S 3, 4, 10, 11 adresses MPI des stations Figure 5-1 Exemple de rseau MPI
Vitesses de transmission
Dans le rseau MPI, toutes les vitesses de transmission sont possible dans lIM 151-7 CPU.
Composantes de rseau
Pour la configuration dun rseau MPI, utilisez les mmes composants rseau que pour un rseau PROFIBUS-DP (voir chapitre 4.2).
Vitesse de transmission maximale des donnes et longueur de cble avec un cble de liaison PG
Avec le cble de liaison PG, vous pouvez raliser une vitesse maximale de transmission des donnes de 1,5 Mbaud. La longueur de cble ne doit pas dpasser 3 mtres. Le cble de liaison PG ne doit tre raccord de faon permanente que pendant la mise en service et la maintenance. Pour les vitesses de transmission de donnes suprieures 1,5 MBaud, un cble de liaison actif pour le raccordement PG est ncessaire (numro de rfrence : 6ES7 901-4BD00-0XA0).
5-2
5.2
Adresse MPI
Proprits
Ladresse MPI vous permet de dfinir ladresse laquelle lIM 151-7 CPU sera joint sur le rseau MPI.
Conditions pralables
Les adresses MPI autorises vont de 0 126. Une adresse ne peut tre attribue quune seule fois sur le rseau MPI.
Dmarrage sans configuration sur la Micro Memory Card (MMC) (premier dmarrage)
Aprs mise sous tension, linterface co-existante dmarre sur lIM 151-7 CPU en tant quinterface MPI adresse 2, HSA 31 et 187,5 kBaud. Linterface permet de raliser toutes les fonctions PG numres au paragraphe 4.4.
Nota Les paramtres du rseau sont rmanents. Autrement dit, une fois configurs, les paramtres (exemple : adresse, vitesse de transmission) sont conservs aprs mise hors tension
(par exemple aprs effacement des SDB, mise sous tension sans MMC)
5-3
5-4
En combinaison avec le module matre DP, lIM 151-7 CPU peut tre utilis comme matre DP. Pour cela, le module dinterface IM 151-7 CPU peut tre intgr dans un rseau PROFIBUS comme esclave I ou travailler en mode autonome (MPI). Pour la configuration de la fonctionnalit du matre DP, vous avez besoin de STEP 7 partir V5.2 + SP1. La figure suivante montre un exemple de rseau avec lIM 151-7 CPU comme matre DP.
PROFIBUS-DP (sous-rseau 1) avec lIM 151-7 CPU utilis comme esclave I PROFIBUS-DP (sous-rseau 2) lIM 151-7 CPU utilis comme matre DP
ET 200S
ET 200S
ET 200M
ET 200S
ET 200M
ET 200X
Figure 6-1
Dans ce chapitre vous trouverez les informations concernant le montage du module matre DP et la mise en service de lIM 151-7 CPU comme matre DP.
Contenu
Chapitre 6.1 6.2 Monter le matre DP Mise en service de lIM 151-7 CPU en tant que matre DP Thme Page 6-2 6-3
6-1
6.1
Monter le matre DP
Lorsque vous combinez votre module dinterface IM 151-7 CPU avec un module matre DP, vous pouvez utiliser l IM 151-7 CPU comme matre DP.
Ordre de montage
Ordre 1 2 3 4 5 Description LIM 151-7 CPU est mont sur le support profil. Placez le module matre DP droite de l IM 151-7 CPU sur le support profil. Tournez le module matre DP, jusqu ce quil se verrouille. Poussez le module de matre DP vers la gauche jusqu ce quil sencrante (bruit audible) sur lIM 151-7 CPU. Montez le cas chant les modules terminaux pour les modules dalimentation/lectroniques et insrez les modules correspondants dans les TM.
IM 151-7 CPU
Module de matre DP
4 2
BF
Interface de matre DP
Figure 6-2
6-2
6.2
Nota Dans la configuration matrielle, le module matre DP doit tre attach sparement comme sous-module (X2) dans la fentre de station. affecter une adresse PROFIBUS lIM 151-7 CPU, affecter une adresse de diagnostic matre lIM 151-7 CPU, intgrer les esclaves DP dans le systme matre DP. Un IM 151-7 CPU est-il esclave DP ? Cet esclave DP figure dans le catalogue PROFIBUS-DP en tant que station dj configure. Affectez cette CPU esclave DP une adresse de diagnostic esclave dans le matre DP. Vous devez coupler le matre DP avec la CPU esclave DP et dterminer les plages dadresse pour lchange de donnes vers la CPU esclave DP.
Mise en service
Pour mettre en service lIM 151-7 CPU en tant que matre DP dans le sous-rseau PROFIBUS, procdez comme suit : 1. Le module matre DP est mont comme dcrit dans le chap. 6.1. 2. Ractivez la tension dalimentation. 3. Chargez la configuration tablie avec STEP 7 du sous-rseau PROFIBUS (configuration thorique) avec la PG dans lIM 151-7 CPU. 4. Activez tous les esclaves DP. 5. Faites passer lIM 151-7 CPU de ltat STOP ltat RUN.
6-3
6-4
Appel de lOB 86 avec le message Panne de station Lors de laccs la priphrie : appel de lOB 122
(erreur daccs la priphrie) (vnement entrant ; adresse de diagnostic de lesclave DP qui est affecte au matre DP)
Conseil : Lors de la mise en service de la CPU en tant que matre DP, programmez toujours les OB 82 et 86. Ainsi, il est possible de dtecter et danalyser les dysfonctionnements ou les interruptions du transfert de donnes.
6-5
Nota Lutilisation dtat et de commande via linterface matre DP allonge le cycle DP.
Equidistance
A partir de STEP 7 V5.2 + SP1, avec lIM 151-7 et le module de matre DP, vous pouvez paramtrer pour vos sous-rseaux PROFIBUS des cycles de bus de longueur identique (quidistants). Vous trouverez une description complte sur lquidistance dans laide en ligne de STEP 7.
6-6
Vous trouverez dans ce chapitre une description de la configuration dun ET 200S pour IM 151-7 CPU, avec STEP 7.
Possibilits de diagnostic
Le systme de priphrie dcentralise ET 200S est conu pour une utilisation et une mise en service aussi simples que possible. Si une erreur devait toutefois se produire, vous pouvez lanalyser laide des LED de visualisation, du diagnostic esclave et des possibilits de diagnostic de STEP 7.
Contenu
Chapitre 7.1 7.2 7.3 7.4 7.5 7.6 7.7 Configuration de lIM 151-7 CPU Effacement gnral de lIM 151-7 CPU Mise en service et dmarrage de lIM 151-7 CPU comme esclave I Diagnostic par LED de visualisation Diagnostic via ladresse de diagnostic avec STEP 7 Diagnostic desclave en cas dutilisation de lIM 151-7 CPU comme esclave I Donnes de diagnostic des modules lectroniques Thme Page 7-2 7-4 7-7 7-9 7-12 7-15 7-25
7-1
7.1
Outil de configuration STEP 7 (configuration matrielle) partir V5.1 + SP4 STEP 7 (configuration matrielle) partir V5.2 + SP1
Mode configurable
SIMATIC S5
COM PROFIBUS
Systmes tiers
Outil tiers
Nota Si vous voulez exploiter lIM 151-7 CPU en tant quesclave I normalis via le fichier GSD, lors de la configuration de cette CPU esclave I dans STEP 7, vous ne devez pas activer la case cocher du mode de mise en service/de test dans les proprits de linterface DP. Vous trouverez les informations concernant la configuration de la fonctionnalit matre DP dans le chapitre 6.2.
Condition pralable
Vous avez ouvert STEP 7 et vous vous trouvez dans le SIMATIC Manager de STEP 7.
7-2
7-3
7.2
Effacement gnral au moyen du commutateur de mode ... est dcrit dans ce chapitre.
7-4
teinte
3s max. 3 s min. 3 s
1.
2.
Figure 7-1
3.
Positions successives du commutateur de modes pour leffacement gnral
Opration
Droulement dans la 1. La CPU efface tout le programme utilisateur de la mmoire de travail et de la mmoire RAM de chargement. CPU de lIM 151-7 CPU 2. La CPU efface les donnes rmanentes. 3. La CPU effectue un test du matriel. 4. Si une carte mmoire est connecte (Micro Memory Card = MMC), la CPU copie la partie excutive du programme de la carte mmoire dans la mmoire de travail. Contenus des mmoires aprs leffacement gnral Quest-ce qui reste inchang ? La mmoire de la CPU a le niveau de remplissage 0. Si une carte mmoire Micro Memory Card SIMATIC est prsente, le programme utilisateur est de nouveau transfr dans la mmoire de travail. Le contenu de la mmoire tampon de diagnostic et du compteur dheures de fonctionnement
7-5
Nota Si la CPU ne peut pas copier le contenu de la carte mmoire (MMC) et demande un effacement gnral : Dconnecter la MMC Effacement gnral de la CPU Consulter le tampon de diagnostic Le tampon de diagnostic peut tre consult au moyen de la console PG (voir laide en ligne de STEP 7).
7-6
7.3
7-7
Nota Avec cette fonction, les zones rmanentes ne sont pas effaces. Le programme est transmis la carte mmoire (MMC) sur la PG/PC. Ensuite, connecter la carte mmoire sur lIM 151-7 CPU et acquitter la demande deffacement gnral Voir ce sujet le chapitre 8.3.
Nota Sans configuration, un dmarrage par dfaut est possible si les modules dalimentation sont activs et si tous les modules sont enfichs.
Dmarrage
Lorsque lIM 151-7 CPU passe sur RUN, les changements dtat indpendants suivants ont lieu : La CPU passe de ltat STOP ltat RUN. Sur le PROFIBUS-DP, lIM 151-7 CPU commence le transfert de donnes utiles avec le matre DP. Sur le PROFIBUS-DP, lIM 151-7 CPU avec module matre DP connect commence le transfert des donnes utiles avec les esclaves DP.
7-8
7.4
LED de signalisation
Les LED RUN, STOP, ON, BF, SF et FRCE sur lIM 151-7 CPU servent signaler des informations dtat importantes pour lutilisateur. LIM 151-7 CPU dispose des 6 LED suivantes : LED SF (System Fault) pour indiquer une erreur dans lET 200S LED BF (Bus Fault) pour indiquer des erreurs sur le PROFIBUS-DP sur lIM 151-7 CPU : sur le module matre DP : Bus Fault sur la branche esclave Bus Fault sur la branche matre
La LED ON sallume quand lET 200S est connect une alimentation en tension La LED FRCE est allume lorsquun ordre de forage est actif La LED RUN est allume lorsque lIM 151-7 CPU est en mode RUN La LED STOP est allume lorsque lIM 151-7 CPU est en mode STOP La signification des LED pour les fonctions de la CPU est dcrite en dtail au chapitre 8.2. La LED BF sur le module matre DP signale des erreurs sur le PROFIBUS-DP lors du fonctionnement comme matre DP.
7-9
sur lIM 151-7 CPU allume allume pas de connexion avec le matre DP
lIM 151-7 CPU est une sta lIM 151-7 CPU est une station active sur le bus court-circuit sur le bus
vrifiez si le connecteur du
tion passive sur le bus recherche de la vitesse de transmission pas de station active sur le bus, matre DP absent ou inexistant ou coup, ou bien connexion du bus coupe
SF est allum cause dune dfaillance de station clignote allume erreur de paramtrage, pas dchange de donnes
esclave I non ou mal confi adresse de station errone, les plages dadresses configures pour la config. relle ne correspondent pas la config. thorique mais admissible gur
vrifiez le matriel de lET 200S vrifiez la configuration et le pa vrifiez les paramtres des plaramtrage de lET 200S ges dadresses configures pour le matre
teinte
teinte
7-10
Le tableau 7-5 dcrit les tats des LED pour le mode matre DP.
Tableau 7-5 LED BF sur le module matre DP allume Indicateurs LED pour le PROFIBUS-DP (lIM 151-7 CPU est matre) LED SF sur lIM 151-7 CPU allume Signification Cause Traitement de lerreur
connexion du bus cou- vrifiez si le connecteur du esclave non prsent court-circuit du bus
ou dsactiv pe
vrifiez si le cble de bus vers exploitez le diagnostic. Procdez une nouvelle configuration ou corrigez la configuration. le matre DP est dfectueux.
clignote
allume
pas
erreur de paramtrage
dchange de donnes
tme de la CPU. Si la LED clignote toujours, vrifiez les esclaves DP ou analysez le diagnostic des esclaves DP.
7-11
7.5
Adresses de diagnostic
Si vous utilisez lET 200S avec un matre DP de la famille SIMATIC S7 sur le PROFIBUSDP, les adresses de diagnostic sont attribues de la manire suivante dans STEP 7 :
Deux adresses de diagnostic sont dtermines pendant la configuration :
ET 200S
PROFIBUS
Adresse de diagnostic Au moment de la configuration du matre DP, vous dfinissez (dans le projet correspondant du matre DP) une adresse de diagnostic pour lET 200S. Cette adresse de diagnostic permet lET 200S de recevoir des informations sur ltat du matre DP ou sur une interruption du bus. Figure 7-2
Adresse de diagnostic Lors de la configuration de lET 200S, ladresse de diagnostic pour lemplacement 2 est dfinie 2045 par dfaut STEP 7 (dans le projet correspondant de lET 200S). Cette adresse de diagnostic permet lET 200S de recevoir des informations sur ltat du matre DP.
7-12
Dtection dvnement
Le tableau suivant montre comment le matre DP ou lIM 151-7 CPU de lET 200S dtectent des modifications dtat de fonctionnement ou des interruptions du transfert de donnes utiles.
Tableau 7-6 Ractions des modifications dtat de fonctionnement ou des interruptions du transfert de donnes utiles dans le matre DP et lET 200S avec IM 151-7 CPU en tant quesclave I Que se passe-t-il ... Evnement Interruption du bus (court-circuit, connecteur dbranch) dans le matre DP lance station (vnement entrant ; adresse de diagnostic de lIM 151-7 CPU) dans lIM 151-7 CPU lance station (vnement entrant ; adresse de diagnostic de lIM 151-7 CPU)
Appel de lOB 86 avec le message dfail- Appel de lOB 86 avec le message dfail-
lors dun accs de la priphrie la zone lors dun accs de la priphrie la zone
de transfert : appel de lOB 122 (erreur daccs de la priphrie) dule perturb (vnement entrant ; adresse de diagnostic de lIM 151-7 CPU ; variable OB82_MDL_STOP=1) de transfert : appel de lOB 122 (erreur daccs de la priphrie)
ok. (vnement partant ; adresse de diagnostic de lIM 151-7 CPU ; variable OB82_MDL_STOP=0)
Appel de lOB 82 avec le message module perturb (vnement entrant ; adresse de diagnostic de lIM 151-7 CPU ; variable OB82_MDL_STOP=1)
ok. (vnement partant ; adresse de diagnostic de lIM 151-7 CPU ; variable OB82_MDL_STOP=0)
7-13
OB82_MDL_ADDR:=1022 OB82_EV_CLASS:=B#16#39
(vnement entrant)
OB82_MDL_DEFECT:=dfaut module
Conseil : ces informations se trouvent aussi dans le tampon de diagnostic de la CPU. Il est conseill de programmer dans le programme utilisateur la SFC 13 DPNRM_DG pour la lecture du diagnostic desclave. CPU : RUN STOP LIM 151-7 CPU appelle lOB 82 avec, entre autres, les informations suivantes :
OB82_MDL_ADDR:=2045 OB82_EV_CLASS:=B#16#39
(vnement entrant)
OB82_MDL_DEFECT:=dfaut module
Conseil : ces informations se trouvent aussi dans le tampon de diagnostic de la CPU.
7-14
7.6
Etat 1 3 de station
. . .
diagnostic orient identificateur (la longueur dpend du nombre de plages dadresses configures dans la mmoire de transfert1)
. . .
Etat du module (diagnostic de station) (la longueur dpend du nombre de plages dadresses configures)
Octet y octet z
. . .
Exception : en cas derreur de configuration du matre DP, lesclave DP interprte 35 plages dadresses configures (46H dans loctet 6). Structure du diagnostic dun esclave
Figure 7-3
7-15
7.6.1
Etat 1 3 de station
Dfinition
Ltat 1 3 de station donne une vue densemble de ltat dun esclave DP.
Etat 1 de station
Tableau 7-8 Structure de ltat 1 de station (octet 0)
Bit 0
Remde
1 2
1 : Esclave DP pas encore prt pour lchange de donnes. 1 : Les donnes de configuration transmises par le matre DP lesclave DP ne correspondent pas la configuration relle de lesclave DP. 1 : Alarme de diagnostic, gnre par le passage RUN-STOP de la CPU ou par le SFB 75 0 : Alarme de diagnostic, gnre par passage STOP-RUN de la CPU ou par le SFB 75
Attendre ! Lesclave DP est en cours de dmar Type de station ou structure de lesclave DP correctement entrs dans le logiciel de configuration ?
1 : Fonction non supporte, par ex. modification de ladresse DP par le logiciel 0 : Le bit est toujours 0.
Vrifier la configuration.
5 6
1 : Le type desclave DP ne correspond Bon type de station dans le logiciel de configurapas la configuration spcifie tion ? (Erreur de paramtrage) dans le logiciel. 1 : Lesclave DP a t paramtr par Le bit est toujours 1 lors dun accs lesclave un autre matre DP que celui qui acDP partir de la PG ou dun autre matre DP. cde en ce moment lesclave DP. Ladresse DP du matre ayant effectu le paramtrage se trouve dans loctet de diagnostic Adresse matre PROFIBUS.
7-16
Etat 2 de station
Tableau 7-9 Structure de ltat 2 de station (octet 1)
Bit 0 1 2 3 4 5 6 7
Signification 1 : Lesclave DP doit tre reparamtr et reconfigur. 1 : Il y a prsence dun message de diagnostic. Lesclave DP ne peut pas reprendre le service tant que le dfaut nest pas supprim (message de diagnostic statique). 1 : Le bit est toujours 1, sil existe un esclave DP avec cette adresse DP. 1 : La surveillance de time-out est active pour cet esclave DP. 1 : Lesclave DP a reu la commande FREEZE. 1 : Lesclave DP a reu la commande SYNC. 0 : Le bit est toujours 0. 1 : Lesclave est dsactiv, c.--d. quil ne figure plus dans le cycle de traitement.
Etat 3 de station
Tableau 7-10 Structure de ltat 3 de station (octet 2)
Signification
Le matre DP ne peut pas enregistrer dans son tampon de diagnostic tous les
messages de diagnostic mis par lesclave DP.
7-17
7.6.2
Dfinition
Loctet de diagnostic Adresse matre PROFIBUS contient ladresse DP du matre DP : qui a paramtr lesclave DP et qui a accs en lecture et en criture lesclave DP.
Bit 07
Signification Adresse DP du matre DP qui a ralis le paramtrage de lesclave DP et qui a accs en lecture et en criture lesclave DP. FFH : lesclave DP na t paramtr par aucun matre DP.
7.6.3
Identificateur de constructeur
Dfinition
Lidentificateur de constructeur renferme un code qui dcrit le type de lesclave DP.
Identificateur de constructeur
Tableau 7-12 Structure de lidentificateur de constructeur (octets 4, 5)
7-18
7.6.4
Dfinition
Le diagnostic didentificateur indique dans laquelle des plages dadresses configures de la mmoire de transfert une entre a t faite.
Structure
La figure suivante dcrit la structure du diagnostic didentificateur pour le nombre maximum de plages dadresses configures.
7 6 5 4 3 2 1 0 1 0 N de bit
Octet 6
Longueur du diagnostic didentificateur y compris loctet 6 (dpend du nombre de plages dadresses configures jusqu 6 octets) Code pour diagnostic didentificateur 7 6 5 4 3 2 1 0 Octet 7 Configuration prvue0configuration sur site Configuration prvue0sur site ou CPU esclave en mode STOP Configuration prvue0configuration sur site Entre pour 1e plage dadresse configure Entre pour 2e plage dadresse configure Entre pour 3e plage dadresse configure Entre pour 4e plage dadresse configure Entre pour 5e plage dadresse configure 7 6 5 4 3 Octet 8 Entre pour 6me la 13e plage dadresse configure 7 6 5 4 3 Octet 9 Entre pour 14e la 21e plage dadresse configure 7 6 5 4 3 Octet 10 Entre pour 22e la 29e plage dadresse configure N de bit 2 1 0 Entre pour 30e plage dadresse configure Entre pour 31e plage dadresse configure Entre pour 32e plage dadresse configure Figure 7-4 Structure du diagnostic de code de lIM 151-7 CPU 2 1 0 N de bit 2 1 0 N de bit 2 1 0 N de bit N de bit
Octet 11
7 6 5 4 3 0 0 0 0 0
7-19
7.6.5
Etat du module
Dfinition
Ltat de module indique dans quel tat se trouvent les plages dadresses et prsente un dtail du diagnostic de code en ce qui concerne la configuration. Ltat de module commence aprs le diagnostic de code et comprend au maximum 13 octets.
7-20
Structure
Pour lIM 151-7 CPU, ltat du module a la structure suivante :
7 6 5 4 3 2 1 0 N de bit Octet x 0 0 Longueur de ltat de module y compris octet x (maximum 13 octets) Code pour diagnostic orient station 7 6 5 4 3 2 1 Octet x+1 0 N de bit Type dtat : tat du module
1 0 0 0 0 0 1 0
2H = tat module Code pour message de module Octet x+2 Octet x+3 7 6 Octet x+4
0 0 0 0
0H 0H
toujours 0 toujours 0
N de bit
Emplacement de la CPU 1e plage dadresses configure 7 6 5 4 3 2 1 0 N de bit Octet x+5 2e plage dadresses configure 3e plage dadresses configure 4e plage dadresses configure 5e plage dadresses configure 7 6 5 4 3 2 1 0 N de bit Octet x+6 6e plage dadresses configure 7e plage dadresses configure 8e plage dadresses configure 9e plage dadresses configure . . . 7 6 5 4 3 2 1 0 N de bit Octet y-1
0 0
00B : Module o.k. ; donnes valides 01B : Dfaut de module ; donnes invalides (module dfectueux) 10B : Module erron ; donnes invalides 11B : pas de module ; donnes invalides
30e plage dadresses configure 31e plage dadresses configure 32e plage dadresses configure Figure 7-5 Structure de ltat du module
7-21
7.6.6
Etat dalarme
Dfinition
Ltat dalarme du diagnostic de station fournit des informations dtailles sur un esclave DP. Le diagnostic de station commence loctet y et peut comprendre jusqu 20 octets.
Structure
La figure suivante dcrit la structure et le contenu des octets pour une plage dadresse configure de la mmoire de transfert.
7 6 5 4 3 2 1 0 N de bit 0 0 Longueur de ltat dalarme y compris octet y (maximum 20 octets) Code pour diagnostic orient station Octet y+1 01H : code pour alarme de diagnostic 02H : code pour alarme de processus 7 6 5 4 3 2 1 0 N de bit N demplacement 2 = CPU 4 ... 35 = N de la place dadresses configure dans lammoire de transfert 7 6 5 4 3 2 1 0 N de bit 00 = pas dautre information 0 0 0 0 0 0 sur ltat du diagnostic 01 = diagnostic entrant (au moins 1 erreur est prsente) 10 = diagnostic sortant 11 = diagnostic sortant, mais autre anomalie prsente Donnes de diagnostic ou dalarme
Octet y
Octet y+2
Octet y+3
. . .
Octet z Exemple sur octet y+2 : CPU = 02H 1e plage dadresses = 04H 2e plage dadresses = 05H, etc. Figure 7-6 Structure de ltat dalarme
7-22
Structure des donnes dalarme pour Alarme de processus ( partir de loctet y+4)
Dans lalarme de processus (dans loctet y+1, se trouve le code 02H pour lalarme de processus), les 4 octets dinformations dalarme que vous avez transmis dans lesclave I avec le SFC 7 DP_PRAL ou SFB 75 SALRM lors de la gnration du processus dalarme pour le matre, sont transmis partir de loctet y+4.
Structure des donnes dalarme lors de la gnration dune alarme de diagnostic par un changement de mode de lesclave I ( partir de loctet y+4)
Dans loctet y+1 se trouve le code dalarme de diagnostic (01H). Les donnes de diagnostic contiennent les 16 octets dinformations dtat de la CPU. Dans la figure suivante, vous voyez laffectation des 4 premiers octets des donnes de diagnostic. Les 12 octets suivants sont toujours 0. Les contenus de ces octets sont conformes au contenu de lenregistrement 0 du diagnostic dans STEP 7 (dans ce cas, tous les bits ne sont pas occups).
7 6 5 4 3 2 1 0 N de bit 0 0 0 0 0 0 0 0 : IM 151-7 CPU o.k. 1 : IM 151-7 CPU perturbe 7 6 5 4 3 2 1 0 N de bit Octet y+5 0 0 0 0 1 0 1 1
Octet y+4
Identifiant de la plage dadresses de la mmoire de transfert (constant) 7 6 5 4 3 2 1 0 N de bit 0 0 0 0 0 0 0 0 : Mode RUN 1 : mode STOP 7 6 5 4 3 2 1 0 N de bit 0 0 0 0 0 0 0 0 Octets y+4 y+7 pour lalarme de diagnostic (changement de mode de lesclave I)
Octet y+6
7-23
Structure des donnes dalarme lors de la gnration dune alarme de diagnostic par le SFB 75 dans lesclave I ( partir de loctet y+4)
7 6 5 4 3 2 1 0 N de bit Octet y+4 0 0 : module o.k. 1 : anomalie de module
7 6 5 4 3 2 1 0 N de bit Octet y+5 7 6 5 4 3 2 1 0 N de bit Octet y+6 7 6 5 4 3 2 1 0 N de bit Octet y+7 . . . 7 6 5 4 3 2 1 0 N de bit Octet y+19 Figure 7-8
Tenez compte du descriptif dutilisation du SFB 75 Vous trouverez des informations plus compltes dans lAide en ligne de STEP 7 ou dans le Manuel de rfrence logiciel systme pour S7-300/400 Fonctions systme et fonctions standard
7-24
7.7
7.7.1
Analyse des donnes de diagnostic des modules lectroniques dans le programme utilisateur
Autres documents
Une description complte du principe danalyse des donnes de diagnostic de modules lectroniques dans le programme utilisateur ainsi que la description des SFC utilisables cet effet se trouve dans les manuels de STEP 7.
7-25
B#16#00 B#16#00
B#16#20
Type de voie : Longueur de linfo de diagnostic Nombre de voies Voies perturbes (vecteur de voie) Dfaut isol voie 0 Dfaut isol voie 1 Dfaut isol voie 2 Dfaut isol voie 3
Bloc dinformation
Diagnostic de voie
Type de voie : Longueur de linfo de diagnostic Nombre de voies Voies perturbes (vecteur de voie) Dfaut isol voie 0 Dfaut isol voie 1 Dfaut isol voie 2 Dfaut isol voie 3
Bloc dinformation 1
Diagnostic de voie1
Ces octets apparaissent seulement si le module diagnostiqu est du type mixte, le bit 7 tant activ dans loctet 4. Structure des donnes de diagnostic lexemple dun module mixte 4 voies
Figure 7-9
Le nombre doctets de diagnostic spcifiques une voie dpend du nombre de voies dans le module. Toutefois, au moins la voie 0 est prsente. La longueur minimale du DS1 est donc de 12 octets. Si par exemple, vous avez un module mixte 1 voie dentre et 2 voies de sortie, le deuxime bloc dinformation commence loctet 12. La longueur totale des donnes de diagnostic est, dans cet exemple, de 24 octets.
7.7.2
7-26
Octets 0 et 1
7 6 5 4 3 2 1 0 0 0 0 0 0 Perturbation de module Erreur externe Prsence dune erreur de voie
Octet 0
Octet 1
Figure 7-10
Classes de module
Le tableau suivant contient les codes des classes de modules (bits 0 3 dans loctet 1).
Tableau 7-13 Code 0101 0110 1000 1001 1100 1101 Module analogique CPU Module fonctionnel Module TOR (priphrie avec espace dadresses limit) CP PS Codes des classes de module Classe de module
Octets 2 et 3
Ces octets ne sont pas utiliss.
7-27
Octets 4 7
7 6 5 4 3 2 1 0 Octet 4
Type de voie
B#16#7B : module dentre B#16#7C : module de sortie B#16#7D : PM, FM, VA (dpart moteur)
Module mixte ? 0 :non 1 :oui ; suivent les donnes de diagnostic des entres ; les donnes de diagnostic des sorties sont prsentes partir de octet 12, 16, 20 ou 24 (suivant le 7 0 nombre de voies des entres) Octet 5 0 1 0 0 0 0 0 0 7 Octet 6 7 6 5 4 3 2 1 0 Octet 7 Vecteur de voie Dfaut de voie 0 Dfaut de voie 1 0 Longueur de linformation de diagnostic par voie dans le bit (= toujours 32) Nombre de voies du mme type dans un module
...
...
...
...
...
Dfaut de voie 6 Dfaut de voie 7 Figure 7-11 Octets 4 7 des donnes de diagnostic
7-28
7.7.3
Octet y
R = bit rserv
Court-circuit Tension dalimentation trop basse (tolrance basse non atteinte) Tension dalimentation trop leve (tolrance haute dpasse) Niveau de sortie surcharge Niveau de sortie surcharg et surchauff Cble de signal coup ou alimentation lectrique du capteur perturbe Seuil suprieur dpass Octet y+1 7 6 5 4 3 2 1 0 R R R R R R Seuil infrieur dpass Erreur, par exemple dfaut matriel dans le module, alimentation lectrique des capteurs perturbe, relais coinc, tension de charge prsente la sortie, etc. 7 6 5 4 3 2 1 0 Octet y+2 R Erreur de paramtrage Tension de capteur ou de charge absente Fusible dfectueux (lutilisateur doit le changer) Dfaut de masse Erreur sur la voie de rfrence Perte dune alarme de processus Alerte dactionneur ; exemple : vitesse de rotation ou courant de charge dpasss 7 6 5 4 3 2 1 0 R R R R Coupure actionneur ; exemple : coupure de scurit, courtcircuit la masse, raction de la thermistance, etc. La cause de la coupure de scurit est prsente Erreur externe; exemple : dfaut du capteur/actionneur, etc. Erreur indtermine : erreur impossible prciser Figure 7-12 Dfaut isol dune voie
Octet y+3
7-29
7.7.4
Exemple : module ET 200S : 2 AI U (6ES7 134-4FB00-0AB0) avec chacun un diagnostic pour les voies 0 et 1
Le tableau suivant contient un exemple danalyse dun message de diagnostic du module indiqu.
N doctet 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Valeur B#16#0D B#16#15 B#16#00 B#16#00 B#16#7B B#16#20 B#16#02 B#16#03 B#16#80 B#16#00 B#16#00 B#16#00 B#16#00 B#16#01 B#16#00 B#16#00 Signification Perturbation de module, erreur externe, erreur sur voie Prsence dune information de voie ; classe de type = module analogique non utilis non utilis Module dentre, par de module mixte = 32 bits dinformation de diagnostic par voie (constant) Le module comporte 2 voies Erreur sur voies 0 et 1 Dfaut de voie 0 : seuil suprieur dpass Voie 0 : pas dautre dfaut Voie 0 : pas dautre dfaut Voie 0 : pas dautre dfaut Voie 1 : pas de dfaut Dfaut de voie 1 seuil infrieur dpass Voie 1 : pas dautre dfaut Voie 1 : pas dautre dfaut
7-30
Dans ce chapitre
Vous trouverez dans ce chapitre : les caractristiques importantes de lIM 151-7 CPU pour PROFIBUS-DP une liste des fonctions de la CPU de lIM 151-7 CPU que vous pouvez appeler au moyen de STEP 7, comme lhorloge intgre, les blocs pour le programme utilisateur et des paramtres slectionnables.
Contenu
Chapitre 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 8.15 Caractristiques de PROFIBUS-DP Commutateur de modes de fonctionnement et lments de signalisation SIMATIC Micro Memory Card Type de mmoire Interfaces Horloge Connexions S7 Communication Routage Cohrence des donnes Blocs Paramtres Paramtrage de la soudure froide lors du raccordement de thermocouples Dbranchement et enfichage de modules pendant la marche Dsactivation et activation de modules dalimentation pendant la marche Thme Page 8-2 8-4 8-6 8-12 8-25 8-27 8-28 8-33 8-37 8-40 8-41 8-43 8-45 8-47 8-50
8-1
8.1
Caractristiques de PROFIBUS-DP
Fichier GSD
Toutes les caractristiques spcifiques lesclave sont consignes dans un fichier des donnes de base de station (fichier GSD). La structure du fichier GSD est dfinie dans la norme CEI 61784-1:2002 Ed1 CP 3/1. Vous navez besoin du fichier GSD que si : vous utilisez une ET 200S avec un matre DP de la gamme SIMATIC S5 (configuration avec COM PROFIBUS) vous utilisez une ET 200S avec un matre DP non-SIMATIC (configuration avec loutil du fabricant) Si vous avez besoin du fichier GSD, vous pouvez le tlcharger sur Internet. Vous trouverez tous les fichiers GSD sous Downloads dans la page Internet du SIMATIC Customer Support : http://www.ad.siemens.de/csi/gsd
Principales caractristiques
Si vous ne disposez pas du fichier GSD, vous trouverez dans le tableau suivant la liste des caractristiques les plus importantes de lIM 151-7 CPU.
Tableau 8-1 Caractristiques du fichier GSD Caractristique Identificateur de constructeur Support de FMS Support de 9,6 kbauds Support de 19,2 kbauds Support de 45,45 kbauds Support de 93,75 kbauds Support de 187,5 kbauds Support de 500 kbauds Support de 1,5 Mbauds Support de 3 Mbauds Support de 6 Mbauds Support de 12 Mbauds Support de la commande FREEZE (gel) Support de la commande SYNC Support de la recherche auto. de la vitesse de transmission Adresse PROFIBUS modifiable par logiciel Mot cl DP selon CEI 61784-1:2002 Ed1 CP 3/1 Ident_Number FMS_supp 9.6_supp 19.2_supp 45.45_supp 93.75_supp 187.5_supp 500_supp 1.5M_supp 3M_supp 6M_supp 12M_supp Freeze_Mode_supp Sync_Mode_supp Auto_Baud_supp Set_Slave_Add_supp IM 151-7 CPU 80E2H Non Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Non
8-2
Tableau 8-1
Caractristiques du fichier GSD Caractristique Mot cl DP selon CEI 61784-1:2002 Ed1 CP 3/1 User_Prm_Data_Len User_Prm_Data Min_Slave_Intervall Modular_Station Max_Module Max_Input_Len Max_Output_Len Max_Data_Len Unit_Diag_Bit Unit_Diag_Area Modules, End_Module Channel_Diag Max_Diag_Data_Len IM 151-7 CPU 3 octets Oui 1 (100 ms) 1 35 244 244 488 par LED ON non utilis Oui Non 39 octets
Longueur des donnes de paramtrage personnalises Donnes de paramtrage personnalises Intervalle minimal entre deux scrutations de la liste des esclaves Station modulaire Nombre maximal de modules Nombre maximal dentres en octets Nombre maximal de sorties en octets Nombre maximal total dentres et de sorties en octets Signalisation centralise des messages dtat et de dfauts spcifiques du constructeur Affectation de valeurs au texte dans le champ de diagnostic de la station Identificateurs de toutes les plages dadresses pour PROFIBUS Affectation aux textes de types de dfaut spcifiques du constructeur dans le champ de diagnostic de voie Longueur maximale des donnes de diagnostic
8-3
8.2
Figure 8-1
lus avec la PG dans la CPU (CPU PG) tre transmis dans la CPU (PG CPU)
MRES Effacement gnral Position instable du commutateur de mode de fonctionnement en vue de leffacement gnral de la CPU. Un effacement gnral ralis avec le commutateur de mode de fonctionnement ncessite un ordre particulier de commutations (voir le chapitre 7.2)
8-4
clignote 0,5 Hz, lorsque la CPU a atteint un point darrt fix par vous. La LED de STOP sallume en mme temps. STOP (jaune) Etat de fonctionnement STOP allume si la CPU
nexcute pas de programme utilisateur. a atteint un point darrt fix par vous. La LED RUN clignote en mme
temps 0,5 Hz. clignote 0,5 Hz lorsque la CPU demande un effacement gnral (voir chapitre 7.2)
Erreurs de programmation Erreurs de paramtrage Erreurs de calcul Erreurs de temps Erreurs de priphrie Erreurs matrielles Erreurs de microprogramme
Pour dterminer exactement le type derreur, vous devez lire le contenu du tampon de diagnostic au moyen dune PG.
8-5
8.3
Protection anti-copie
Pour la ralisation dune protection anti-copie de la MMC au niveau utilisateur, la MMC possde un numro de srie interne. Vous pouvez lire ce numro de srie via la liste de pices SZL 011CH Index 8 avec la SFC 51 RDSYSST. Programmez par exemple une commande STOP dans un bloc protg pour le cas o les numros de srie thorique et rel de la MMC ne correspondraient pas. Vous trouverez des informations plus compltes dans la liste des pices SZL de la liste des oprations ou dans le manuel Fonctions standard et fonctions systme.
Caractristiques
La carte Micro Memory Card SIMATIC assure labsence de maintenance et la rmanence pour lIM 151-7 CPU. Vous trouverez des informations plus dtailles ce sujet dans le chapitre 8.4.
Avertissement Le contenu du module Micro Memory Card SIMATIC peut tre invalide si le module est retir pendant une opration dcriture. Dans ce cas, il faut ventuellement effacer la MMC sur la PG ou la formater dans lIM 151-7 CPU. Nenlevez jamais la MMC en mode RUN, mais seulement hors tension ou lorsque lIM 151-7 CPU est en mode STOP, alors quaucun accs en criture de la PG na lieu. Si ltat STOP, vous ne pouvez pas tre certain que des fonctions dcriture de la PG (exemple : chargement/effacement dun bloc) nont pas lieu, coupez dabord les liaisons de communication.
8-6
Avertissement Veillez toujours ne pas dpasser le nombre maximum deffacements/critures, afin de prvenir les pertes de donnes.
Pour une mise jour du micrologiciel, il faut des MMC de 4 Moctets ou de 8 Moctets de capacit.
8-7
8-8
MMC
SIEMENS SIMATIC
Emplacement denfichage
MEM
Ejecteur
Figure 8-2
Lors de linsertion dune nouvelle carte MMC dans lemplacement denfichage, lIM 151-7 CPU demande un effacement gnral.
8-9
Etape 1.
Ce que vous devez faire : Transmettre sur une MMC vide (w 4 Mo) les fichiers de mise jour au moyen de STEP 7 et de votre console de programmation. Mettre lIM 151-7 CPU hors tension et enficher la MMC avec la mise jour du microprogramme. Mettre sous tension. -
2.
3.
LIM 151-7 CPU reconnat automatiquement la MMC avec la mise jour logicielle et lance cette dernire. Pendant la mise jour, toutes les LED sallument. Aprs la mise jour, la LED STOP clignote. LIM 151-7 CPU demande leffacement gnral.
4.
Mettre lIM 151-7 CPU hors tension et dbrancher la MMC avec la mise jour du microprogramme. Ractivez lalimentation en tension.
5.
LIM 151-7 CPU excute un effacement gnral automatique et est ensuite oprationnel.
8-10
Etape 1. 2. 3.
Ce que vous devez faire : Enficher la nouvelle Micro Memory Card (w 4 Mo) dans la CPU. Maintenir le commutateur de modes en position MRES. MISE HORS TENSION/SOUS TENSION et maintenir le commutateur de modes en position MRES jusqu ... Commutateur de mode sur STOP Dplacer brivement le commutateur de mode vers MRES, puis laisser revenir vers STOP.
Ce qui se passe dans lIM 151-7 CPU : La CPU demande un effacement gnral.
... ce que les LED STOP, RUN et FRCE commencent clignoter. LIM 151-7 CPU commence sauvegarder le systme dexploitation sur la MMC. Pendant la sauvegarde, toutes les LED sallument. Aprs la sauvegarde, la LED STOP clignote. LIM 151-7 CPU demande leffacement gnral.
4. 5.
6.
8-11
8.4
Type de mmoire
8.4.1
Rpartition
La mmoire de lIM 151-7 CPU se divise en trois zones :
MMC
Mmoire de chargement
Mmoire systme
Figure 8-3
Mmoire de chargement
La mmoire de chargement est loge sur une carte Micro Memory Card SIMATIC (MMC). Elle sert recevoir les blocs de code et de donnes ainsi que les donnes systme (configuration, connexions, paramtres de modules, etc.). Les blocs signals comme non importants pour lexcution sont logs exclusivement dans la mmoire de chargement. De plus, les donnes compltes de configuration dun projet peuvent tre archives sur la MMC. Dans la mmoire de chargement, votre programme (MMC) est toujours rmanent. Il se place sur la MMC ds le chargement, labri des pannes de secteur et des effacements gnraux.
Nota Le fonctionnement de lIM 151-7 CPU est possible seulement lorsque la MMC est enfiche.
8-12
Mmoire de travail
La mmoire de travail est intgre sur la CPU et nest pas extensible. Elle sert excuter le code ainsi qu excuter les donnes du programme utilisateur. Lexcution du programme a lieu exclusivement dans la zone de la mmoire de travail et de la mmoire systme. La MMC tant enfiche, la mmoire de travail de la CPU est rmanente. En cas de panne de secteur, vos donnes de la mmoire de travail sont sauvegardes sur la MMC.
Mmoire systme
La mmoire systme est intgre sur la CPU et nest pas extensible. Elle contient les zones doprandes, mmentos, temps et compteurs les mmoires images des entres et sorties les donnes locales Pour les mmentos, temps et compteurs, vous dterminez par la configuration (caractristiques de la CPU) les parties devant tre rmanentes et celles qui doivent tre initialises 0 au redmarrage (dmarrage chaud). Le tampon de diagnostic, ladresse MPI (et la vitesse de transmission) ainsi que le compteur dheures de fonctionnement sont gnralement dposs dans la zone de mmoire rmanente de la CPU. La rmanence de ladresse MPI et de la vitesse de transmission assurent la capacit de communication de votre CPU aprs une panne de courant, un effacement gnral ou une perte du paramtrage de communication (par dconnexion de la MMC ou effacement des paramtres de communication).
Rmanence
LIM 151-7 CPU possde une mmoire rmanente. La rmanence est ralise sur la MMC et sur la CPU. La rmanence permet de conserver le contenu de la mmoire rmanente mme en cas de panne de secteur et de redmarrage (dmarrage chaud).
8-13
rglables avec STEP 7 V5.2 + SP1 dans les caractristiques DB (voir ci-dessous) X X X X X X
Mmentos, temps et compteurs configuration rmanente Tampon de diagnostic, compteur dheures de fonctionnement Adresse MPI, vitesse de transmission x = rmanent ; = non rmanent
X X
Lors de la mise hors tension/sous tension ou du redmarrage de la CPU, le DB doit contenir les valeurs initiales (DB non rmanent) Arrire-plan : En cas de mise hors tension/sous tension et de redmarrage (STOP RUN) de la CPU, les valeurs actuelles du DB ne sont pas rmanentes. Le DB contient les valeurs initiales de la mmoire de chargement. Condition pralable dans STEP 7 : conserver les dernires valeurs actuelles (DB rmanent) Arrire-plan : En cas de mise hors tension/sous tension et de redmarrage (STOP RUN) de la CPU, les valeurs actuelles du DB sont conserves.
8-14
8.4.2
Fonctions de mmorisation
Introduction
A laide des fonctions de mmorisation, vous gnrez, modifiez ou effacez des programmes utilisateurs ou des blocs. Continuez utiliser la possibilit darchiver des donnes de projets et assurez ainsi la rmanence de vos donnes.
Mmoire de chargement
Memory Card
Micro
SIMATIC
SIEMENS
Mmoire de travail
Blocs de code
Blocs de code
Blocs de donnes
Figure 8-4
Le programme peut tre lanc seulement aprs chargement de tous les blocs.
Nota La fonction nest autorise que si la CPU est sur STOP. Si le chargement ne sest pas termin en raison dune panne de courant ou cause de blocs non admissibles, la mmoire de chargement est vide.
8-15
Prcaution En cas de surcharge de blocs/dun programme utilisateur, toutes les donnes stockes sous le mme nom sur la MMC sont perdues. Aprs chargement dun bloc, le contenu de blocs importants pour lexcution est transfr dans la mmoire de travail et activ.
Effacement de blocs
Leffacement entrane la suppression du bloc dans la mmoire de chargement. Leffacement de blocs de donnes est possible partir du programme utilisateur (SFC 23 DEL_DB). Si ce bloc doit occuper de la place dans la mmoire de travail, celle-ci va tre libre.
Chargement gnral
Contrairement au chargement simple, le chargement gnral consiste charger des blocs ou un programme utilisateur complet de la CPU vers la PG/PC. Les blocs ont alors le contenu quils avaient lors du dernier chargement dans la MMC. Exception : blocs de donnes importants pour le droulement, pour lesquels seules les valeurs actuelles sont transmises. Le chargement gnral de blocs ou du programme utilisateur de la CPU avec STEP 7 na pas dincidence sur laffectation de la mmoire de la CPU.
Compression
Lors de la compression, les chargements et effacements bouchent les trous apparus dans la mmoire de chargement et de travail entre des objets en mmoire. Autrement dit, les espaces libres sont regroups. La compression est possible en mode STOP comme en mode RUN de la CPU.
8-16
Nota La fonction nest autorise que si la CPU est sur STOP. Si la fonction ne sest pas termine en raison dune panne de courant, la mmoire de chargement est vide.
Dconnexion/connexion de la MMC
Sil ny a plus de MMC sur lIM 151-7 CPU, ce dernier ne peut plus fonctionner (pas de mmoire de chargement). Le fonctionnement ne redevient possible quaprs connexion dune MMC et effacement gnral. LIM 151-7 CPU dtecte la dconnexion et la connexion dune MMC quelle que soit la situation de fonctionnement. Procdure de dconnexion : 1. LIM 151-7 CPU doit tre en mode STOP. 2. Aucune criture ne doit tre en cours sur la PG (exemple : chargement de blocs) 3. Aprs dconnexion de la MMC, lIM 151-7 CPU exige leffacement gnral
Avertissement Le contenu du module Micro Memory Card SIMATIC peut tre invalide si le module est retir pendant une opration dcriture. Dans ce cas, il faut ventuellement effacer la MMC sur la PG ou la formater dans lIM 151-7 CPU. Nenlevez jamais la MMC en mode RUN, mais seulement hors tension ou lorsque lIM 151-7 CPU est en mode STOP, alors quaucun accs en criture de la PG na lieu. Si ltat STOP, vous ne pouvez pas tre certain que des fonctions dcriture de la PG (exemple ; chargement/effacement dun bloc) nont pas lieu, coupez dabord les liaisons de communication.
Procdure de connexion : La connexion de la MMC, avec le programme utilisateur concern, seffectue selon le mode opratoire suivant : 1. Connexion de la MMC 2. lIM 151-7 CPU demande leffacement gnral 3. Acquitter leffacement gnral Si lIM 151-7 CPU demande un nouvel effacement gnral parce que la MMC est non conforme ou quelle contient une mise jour du microprogramme, vous trouverez la procdure suivre dans le chapitre 8.3, paragraphe Procdure spciale. 4. Dmarrer lIM 151-7 CPU
8-17
Prcaution Vrifiez si la MMC connecter contient bien le programme utilisateur convenant lIM 151-7 CPU ( linstallation). Un programme utilisateur non conforme peut avoir de graves consquences sur le process.
Effacement gnral
Aprs une dconnexion/connexion de la Micro Memory Card, leffacement gnral rtablit les conditions dfinies assurant un redmarrage (dmarrage chaud) de lIM 151-7 CPU. Lors de leffacement gnral, la gestion de mmoire de lIM 151-7 CPU est reconstitue. Tous les blocs de la mmoire de chargement sont conservs. Tous les blocs importants pour lexcution sont de nouveau transfrs de la mmoire de chargement vers la mmoire de travail, et en particulier, les blocs de donnes sont de ce fait initialiss dans la mmoire de travail (donc reoivent de nouveau leurs valeurs de chargement partir de la mmoire de chargement). Lopration deffacement gnral ainsi que ses particularits sont dcrites au chapitre 7.2.
8-18
8.4.3
Zones doprandes
Gnralits
La mmoire systme de lIM 151-7 CPU est divise en zones doprandes (voir tableau suivant). Lutilisation des oprations correspondantes vous permet dadresser les donnes directement dans la zone doprandes concerne dans votre programme.
Tableau 8-9 Zones doprandes de la mmoire systme Description Au dbut de chaque cycle dOB 1, lIM 151-7 CPU lit les entres dans les modules dentres et mmorise les valeurs dans la mmoire image des entres. Le programme calcule pendant le cycle les valeurs pour les sorties et les place dans la mmoire image des sorties. A la fin du cycle de lOB 1, lIM 151-7 CPU inscrit dans les modules de sortie les valeurs de sortie calcules. Cette zone fournit de la place en mmoire pour les rsultats intermdiaires calculs dans le programme. Dans cette zone, des temps sont disponibles. Dans cette zone, des compteurs sont disponibles. Cette zone de mmoire reoit les donnes temporaires dun bloc de code (OB, FB, FC) pour la dure dexcution de ce bloc. Voir le chapitre 8.4.4.
Les zones dadresses possibles dans votre CPU sont indiques dans la Liste doprations.
8-19
Dmarrage
Programme de dmarrage
Temps de cycle
MIS
Ecriture de la mmoire image des sorties dans les modules lectroniques Lecture des entres partir des modules lectroniques et actualisation des donnes dans la mmoire image des entres Excution du programme utilisateur (OB 1 et tous les blocs qui y sont appels)
ZKP (BeSy)
Figure 8-5
8-20
Donnes locales
Les donnes locales enregistrent : les variables temporaires de blocs de codes linformation de dmarrage des blocs dorganisation paramtres de transfert les rsultats intermdiaires Variables temporaires A la cration de blocs, vous pouvez dclarer des variables temporaires (TEMP) disponibles seulement pendant lexcution du bloc, puis de nouveau crass. Ces donnes locales ont une longueur fixe pour chaque OB. Avant le premier accs en lecture, les donnes locales doivent tre initialises. De plus, chaque bloc dorganisation a besoin de 20 octets de donnes locales pour son information de dmarrage. Laccs aux donnes locales est plus rapide quaux donnes de DB. LIM 151-7 CPU possde une mmoire pour les variables temporaires (donnes locales) de blocs en cours dexcution. Elle est divise en parties gales selon les classes de priorit. Chaque classe de priorit dispose de sa propre zone de donnes locales.
Avertissement Toutes les variables temporaires (TEMP) dun OB et de ses blocs infrieurs sont conserves dans les donnes locales. Si vous utilisez de nombreux niveaux dimbrication dans votre traitement des blocs, la zone de donnes locales peut dborder. LIM 151-7 CPU passe en mode STOP si vous dpassez la taille admissibles des donnes locales dune classe de priorit. Tenez compte du besoin en donnes locales dOB derreurs synchrones, correspondant la classe de priorit lorigine des erreurs.
8-21
8.4.4
Recettes
Une recette est un ensemble de donnes utilisateur Des blocs de donnes non importants pour lexcution permettent de raliser un concept de recette simple. A cet effet, il faut que les recettes aient la mme structure (longueur). Chaque recette doit correspondre un DB.
Figure 8-6
Retour en mmoire dune recette modifie Avec la SFC 84 WRIT_DBL, il est possible de rcrire dans la mmoire de chargement un nouvel enregistrement ou un enregistrement modifi dune recette cre pendant lexcution du programme. Ces donnes crites dans la mmoire de chargement rsistent leffacement gnral et sont transportables. Si des enregistrements modifis (recettes) sont sauvegards sur PG/PC, ils peuvent tre chargs sous forme de bloc complet et tre ainsi sauvegards.
8-22
Figure 8-7
Avec la SFC 82 CREA_DBL, vous pouvez gnrer de nouveaux DB (supplmentaires) dans la mmoire de chargement, sous forme de DB non importants pour lexcution, et qui noccupent pas de place dans la mmoire de travail.
Nota Si un DB de mme numro se trouve dj dans la mmoire de chargement et (ou) de travail, il est mis fin la SFC 82 et une erreur est signale. Ces donnes crites dans la mmoire de chargement rsistent leffacement gnral et sont transportables. Analyse des mesures : Les blocs de donnes de mesures conservs dans la mmoire de chargement peuvent tre analyss par dautres partenaires de communication (PG, PC, ... par exemple), par chargement gnral.
8-23
Accs la MMC
Nota Les fonctions systme actives SFC 82 84 (accs en cours la MMC) ont une forte influence sur les fonctions de la PG (exemple : tat bloc, tat variable, chargement bloc, chargement gnral, ouvrir). Dans ce cas, les performances sont infrieures dun facteur 10 par rapport aux fonctions systme non actives.
Veillez toujours ne pas dpasser le nombre maximum deffacements/critures dune MMC afin de prvenir les pertes de donnes. Lisez pour ce faire le chapitre 8.3.
Avertissement Le contenu du module Micro Memory Card SIMATIC peut tre invalide si le module est retir pendant une opration dcriture. Il faut alors ventuellement effacer la MMC sur la PG ou la formater dans la CPU. Nenlevez la MMC jamais en mode RUN, mais seulement hors tension ou ltat STOP de la CPU, lorsquaucun accs en criture na lieu sur les PG. Si vous ne pouvez pas assurer en mode STOP quaucune fonction dcriture na lieu sur la PG (exemple : chargement / effacement bloc), coupez dabord les liaisons de communication.
8.4.5
8-24
8.5
Interfaces
LIM 151-7 CPU dispose dune interface MPI/DP X1 coexistente. Le module matre DP dispose dune interface matre PROFIBUS-DP X2. Les interfaces sont dcrites ci-dessous.
Interface MPI
La MPI (Multi Point Interface) est linterface de lIM 151-7 CPU vers une PG/OP ou pour la communication dans un sous-rseau MPI. LIM 151-7 CPU dispose dune interface MPI fonctionnant avec RS 485. La vitesse de transmission typique (prrgle) est de 187,5 kBaud. LIM 151-7 CPU supporte toutes les vitesses de transmission de la MPI. LIM 151-7 CPU envoie automatiquement linterface MPI ses paramtres rseau (par exemple la vitesse de transmission). Par exemple, une console de programmation peut salimenter en paramtres corrects et tre raccorde automatiquement un sous-rseau MPI.
Nota Pendant la marche, vous ne pouvez raccorder que des PG au sous-rseau MPI. Dautres stations (OP, TP, ... par exemple) ne peuvent pas tre relies au sous-rseau MPI pendant la marche, car sinon, les donnes transmises seront falsifies par des impulsions perturbatrices ou des paquets de donnes globales pourront se perdre.
Interface PROFIBUS-DP
Linterface PROFIBUS-DP sert essentiellement raccorder la priphrie dcentralise. Avec PROFIBUS-DP, vous pouvez constituer des sous-rseaux tendus. Sur le PROFIBUS, des vitesses de transmission allant jusqu 12 MBaud sont possibles. LIM 151-7 CPU dispose dune interface PROFIBUS-DP. Celle-ci peut tre configure active ou passive. En tant que station active, lIM 151-7 CPU envoie linterface PROFIBUS-DP les paramtres slectionns pour le bus (exemple : vitesse de transmission). On peut ainsi par exemple fournir une console de programmation les bons paramtres et la raccorder automatiquement un sous-rseau PROFIBUS. Lenvoi des paramtres rseau est dsactivable dans la configuration.
Interface matre DP
Linterface matre DP du module de matre DP sert raccorder la priphrie dcentralise (esclaves). Des vitesses de transmission jusqu 12 MBauds sont possibles. Linterface matre DP peut tre configure en tant que matre DP ou inactive. En tant que matre DP, linterface ncessite une configuration. La configuration charge permet dexploiter des esclaves ; les fonctions PG/OP comme le routage sont possibles. Sans configuration, linterface est toujours inactive.
8-25
Informations complmentaires
Vous trouverez des informations complmentaires propos des connexions dans le manuel Communication avec SIMATIC.
8-26
8.6
Horloge
LIM 151-7 CPU est dot dune horloge matrielle intgre.
Caractristiques
Le tableau suivant indique les caractristiques et les fonctions de lhorloge. Le paramtrage de la CPU dans STEP 7 permet galement de rgler des fonctions telles que la synchronisation via interface MPI et le facteur de correction. Consulter ce sujet laide en ligne de STEP 7.
Tableau 8-11 Caractristiques de lhorloge Caractristiques Type Prrglage la livraison Sauvegarde Dure de tamponnage Compteur dheures de fonctionnement IM 151-7 CPU Horloge matrielle DT#1994-01-01-00:00:00 par condensateur intgr typ. 6 semaines ( temprature ambiante de 40 C) 1
8-27
8.7
Connexions S7
Introduction
Si les modules S7 communiquent entre eux, une connexion, appele connexion S7, est tablie entre les modules. Celle-ci reprsente la voie de communication.
Nota La communication par donnes globale ne ncessite pas de connexions S7. Chaque liaison de communication a besoin de ressources de connexion S7 sur la CPU, savoir pendant la dure de cette connexion. Ainsi, chaque CPU S7 dispose dun nombre dtermin de ressources de connexion S7, qui sont occupes par diffrents services de communication (communication PG/OP, communication S7 ou communication de base S7).
8-28
8-29
8-30
Routage des fonctions PG Les CPU disposent de 4 liaisons pour le routage de fonctions PG. Ces liaisons sont disponibles en plus des connexions S7. (seulement lIM 151-7 CPU avec module matre DP) Communication par donnes globales
8-31
connexions S7 libres
8-32
8.8
Communication
Routage des fonctions PG par ex. test, diagnostic en dehors des limites du rseau
Dans les chapitres 4 et 1, vous trouverez des informations sur la structure du rseau et sur ladressage.
Communication PG
La communication PG permet de raliser lchange de donnes entre les stations dingnierie (exemple : PG, PC) et les modules SIMATIC aptes communiquer. Le service est possible par des sous-rseaux MPI et PROFIBUS. Le passage entre sous-rseaux est galement support. La communication PG fournit des fonctions ncessaire pour charger les programmes et donnes de configuration, pour raliser des tests et analyser des informations de diagnostic. Ces fonctions sont intgres dans le systme dexploitation des modules SIMATIC S7. Une CPU peut maintenir en mme temps plusieurs connexions en direct vers une ou plusieurs PG.
8-33
Communication OP
La communication OP permet de raliser lchange de donnes entre les stations doprateur (exemple : OP, TP) et les modules SIMATIC aptes communiquer. Le service est possible par des sous-rseaux MPI et PROFIBUS. La communication OP fournit des fonctions ncessaires pour le contrle/commande. Ces fonctions sont intgres dans le systme dexploitation des modules SIMATIC S7. Une CPU peut maintenir en mme temps plusieurs connexions vers un ou plusieurs OP.
Communication de base S7
La communication de base S7 permet de raliser lchange de donnes entre les CPU S7 et les modules SIMATIC aptes communiquer sur une station S7. Lchange de donnes seffectue via des connexions S7 non configures. Le service est possible vers des modules fonctionnels (FM), via le sous-rseau MPI ou dans la station. La communication de base S7 fournit des fonctions ncessaires pour lchange de donnes. Ces fonctions sont intgres dans le systme dexploitation de lIM 151-7 CPU. Lutilisateur peut utiliser le service via linterface utilisateur Fonction systme (SFC).
Communication S7
LIM 151-7 CPU ne peut tre que serveur dans la communication S7. La connexion est dans ce cas toujours tablie par le partenaire de communication. Le service est possible par des sous-rseaux MPI et PROFIBUS. Les services sont raliss par le systme dexploitation, sans interface utilisateur explicite.
8-34
8-35
Ressources en GD
Le tableau suivant indique quelles ressources en GD possde lIM 151-7 CPU.
Tableau 8-15 Ressources en GD de lIM 151-7 CPU Paramtres Nombre de circuits de GD par CPU Nombre de paquets de GD dmission par circuit de GD Nombre de paquets de GD dmission pour tous circuits de GD Nombre de paquets de GD de rception par circuit de GD Nombre de paquets de GD de rception pour tous circuits de GD Longueur de donnes par paquets de GD Cohrence Facteur de rduction (par dfaut) max. 4 max. 1 max. 4 max. 1 max. 4 max. 22 octets max. 22 octets 1 255 (8) IM 151-7 CPU
Routage
Avec un IM 151-7 CPU configur comme matre et STEP 7 partir V5.2 + Service Pack 1, vous pouvez laide dun PG/PC, atteindre des stations S7 via des sous-rseaux (interface MPI-Schnittstelle/PROFIBUS-DP). Par exemple, vous pouvez charger des programmes utilisateurs ou une configuration matrielle ou excuter des fonctions de test et de mise en service.
Nota Si votre CPU est utilise comme esclave, la fonction Routage nest possible quavec linterface DP active. Activez dans STEP 7 dans les proprits de linterface DP la case cocher du mode de mise en service/de test (voir chapitre 4.1). Vous trouverez des informations plus compltes dans le manuel Programmer avec STEP 7 ou directement dans laide en ligne de STEP 7.
8-36
8.9
Routage
Nota Si votre IM 151-7 CPU est utilis comme esclave I, la fonction Routage nest possible quavec linterface DP active. Activez dans STEP 7 dans les proprits de linterface DP la case cocher du mode de mise en service/de test. Vous trouverez des informations plus compltes dans le manuel Programmer avec STEP 7 ou directement dans laide en ligne de STEP 7.
8-37
Passerelle
La passerelle entre un sous-rseau et un ou plusieurs autres sous-rseaux est situe dans une station SIMATIC qui a les interfaces vers les sous-rseaux concerns. Dans la figure ci-dessous, le CPU 31xC-2 DP fonctionne galement en tant que routeur entre le sous-rseau 1 et le sous-rseau 2.
Console de programmation
Sous-rseau 2 (par ex. rseau PROFIBUSDP) Sous-rseau 1 (par ex. rseau MPI)
Figure 8-8
Routage Passerelle
Conditions pralables
Les modules de la station prennent en charge le routage (CPU ou CP). La configuration du rseau ne sort pas des limites du projet. Les informations de configuration contenant le savoir actuel sur la configuration globale du rseau du projet sont charges dans les modules. Raison : Tous les modules participant la passerelle doivent contenir des informations sur quels sous-rseaux peuvent tre atteints via quelles voies (= informations de routage). La PG/PC avec laquelle vous souhaitez tablir une liaison via une passerelle doit tre affecte au rseau auquel elle est galement galement raccorde physiquement dans la configuration du rseau. La CPU doit tre configure en tant que matre. Si la CPU est configure en tant quesclave, dans STEP 7 dans les proprits de linterface DP pour lesclave DP, la fonctionnalit Mode de mise en service/de test doit tre active.
8-38
Configuration relle
Console de programmation
Configuration en STEP 7
Console de programmation
Sous-rseau 2 (par ex. rseau PROFIBUS-DP) Sous-rseau 1 (par ex. rseau MPI)
Figure 8-9
8-39
8.10
8-40
8.11
Blocs
Ce chapitre vous donne une vue densemble des blocs excutables dans lIM 151-7 CPU. Le systme dexploitation est conu en vue dun traitement dclench par vnement du programme utilisateur. Les tableaux suivants indiquent quels sont les blocs dorganisation (OB) automatiquement appels par le programme utilisateur en fonction des diffrents vnements.
Informations complmentaires
Les blocs sont dcrits en dtail dans le manuel de rfrence Fonctions standard et fonctions systme. Vous trouverez dans le manuel Systme de priphrie dcentralise ET 200S un aperu gnral sur toute la documentation de STEP 7.
Une liste de toutes les SFC pour la CPU se trouve dans la liste des oprations. Une liste de tous les SFB pour la CPU se trouve dans la liste des oprations.
Dans chaque IM 151-7 CPU, il est possible de charger jusqu 1024 blocs (nombre de FB + FC + DB).
8-41
Nota Pour lOB 122, veuillez tenir compte de la particularit suivante : La CPU crit la valeur 0 dans les donnes locales de lOB, dans les variables temporaires suivantes de la table de dclaration des variables : Octet n 3 : OB122_BLK_TYPE (type du bloc dans lequel sest produite lerreur) Octets n 8 et 9 : OB122_BLK_NUM (numro du bloc dans lequel sest produite lerreur) Octets n 10 et 11 : OB122_PRG_ADDR (adresse du bloc dans lequel sest produite lerreur)
8-42
8.12
Paramtres
Caractristiques paramtrables
Les caractristiques et le comportement de lIM 151-7 CPU sont paramtrables. Effectuez le paramtrage dans STEP 7dans diffrents onglets.
Mise en route quand la configuration sur site diffre de oui/non celle prvue Mise en route aprs la mise sous tension Temps de surveillance pour : Dmarrage 1 650 1 10000 oui/non aucun/en tant que matre 1 s/10 s/1 min/10 min/1 h/12 h/24 h aucun/en tant que matre/en tant quesclave 1 s/10 s/1 min/10 min/1 h/12 h/24 h 10000 +10000 0 255 0 255 0 255 oui/non
Acquittement des modules (100 ms) Transfert des paramtres aux modules (100 ms)
Diagnostic/heure Signaler la cause du STOP Synchronisation dans lautomate programmable
Facteur de correction Rmanence Nombre doctets de mmento partir de Mo 0 Tempos S7 compter de T 0 Compteurs S7 compter de Z 0 Alarmes horaires Activation OB 10 Excution OB 10
aucune une fois toutes les minutes toutes les heures tous les jours toutes les semaines tous les mois le dernier du mois tous les ans
8-43
Tableau 8-17
Blocs de paramtre, paramtres rglables et leurs plages de valeurs pour lIM 151-7 CPU Paramtres rglables Temps de surveillance du cycle (ms) Charge du cycle due la communication (%) Appel OB 85 en cas derreur daccs la priphrie Plage de valeurs 1 6000 10 50
oui/non 0 255
Mode
Mode processus :
Mode de test
Communication Communication PG Communication OP Communication de base S7 Paramtre Rjection des frquences perturbatrices Longueur de bus (voir nota) Nombre de soudures froides 1 11 1 11 0 10 50 Hz / 60 Hz v1 m / u1 m 1
oui/non de 5 66 0/1
Nota La longueur de montage dune station ET 200S ne doit pas dpasser 2 mtres.
8-44
8.13
Tableau 8-18
Ce paramtre vous permet de librer la soudure Exemple voir figure 8-10 froide. Ensuite seulement, vous pourrez continuer paramtrer la soudure froide. aucune/5 66 Avec ce paramtre, vous pouvez affecter lemplacement du module RTD la soudure froide. Exemple voir figure 8-10 RTD sur canal 0 RTD sur canal 1 Ce paramtre vous permet de dfinir le canal (0/1) de mesure de la temprature de comparaison (dtermination de la valeur de compensation) pour Exemple voir figure 8-10 lemplacement affect au module RTD. Plage de valeurs Mesure de la rsistance et de la temprature, p. ex. Explication Si vous utilisez un canal du module RTD pour un paramtrage de soudure froide, vous devez paramtrer le type de mesure et la plage de mesure pour ce canal sous forme de plage de temprature RTD-4L Pt 100. Explication Ce paramtre vous sert affecter la soudure froide (1) qui contient la temprature de comparaison (valeur de compensation). Ce paramtre vous permet de librer lutilisation de la soudure froide.
RTD-4L Pt 100
Paramtres du module TC Numro de soudure froide 1
plage standard
Plage de valeurs
aucune, RTD
8-45
Figure 8-10
Exemple dune fentre de paramtrage des paramtres dun module CPU dans STEP 7 V5.2 + SP1
Renvoi
Vous trouverez dans le manuel Systme de priphrie dcentralise ET 200S, au chapitre Modules lectroniques analogiques des informations dtailles sur la procdure, la technique de raccordement et un exemple de paramtrage.
8-46
8.14
Exception
Il ne faut pas dbrancher la CPU elle-mme pendant la marche et sous tension.
Prcaution Lors de la connexion dun module de sortie, les sorties actives par le programme utilisateur sont immdiatement actives. Nous vous conseillons donc, avant mme la dconnexion du module, de mettre 0 les sorties dans le programme utilisateur. En cas de dconnexion et connexion non conformes de modules (voir manuel : Systme de priphrie dcentralise ET 200S, chapitre : Cblage et quipement.) linstallation peut passer par des tats non contrls. Des modules voisins peuvent tre perturbs.
8-47
Module enfich = module configur Appel de lOB 83 avec entre correspondante dans le tampon de diagnostic (ID dvnement 3861H). Le module est enregistr comme disponible dans la liste dtat systme. Les accs directs redeviennent possibles.
Modules paramtrables
Les actions suivantes ont lieu seulement si le module dalimentation du module enfich est activ.
Tableau 8-20 Rsultat de la comparaison thorie/ralit pour modules paramtrables, module dalimentation activ Module enfich0module configur Appel de lOB 83 avec entre correspondante dans le tampon de diagnostic (ID dvnement 3863H). La CPU ne paramtre pas le module.
Module enfich = module configur Appel de lOB 83 avec entre correspondante dans le tampon de diagnostic (ID dvnement 3861H). La CPU reparamtre le module.
Si le paramtrage a russi, le module est enregis- Le module reste enregistr comme non disponitr comme disponible dans la liste dtat systme. ble dans la liste dtat systme. La LED SF du module reste allume. Les accs directs redeviennent possibles. Les accs directs ne sont pas possibles.
8-48
Les actions suivantes ont lieu seulement si le module dalimentation du module enfich est dsactiv.
Tableau 8-21 Rsultat de la comparaison thorie/ralit pour modules paramtrables, module dalimentation dsactiv Module enfich0module configur Si le module dalimentation est activ, la CPU ne paramtre pas le module.
Module enfich = module configur Si le module dalimentation est activ, la CPU reparamtre le module.
Appel de lOB 83 avec entre correspondante dans le tampon de diagnostic (ID dvnement 3861H).
Si le paramtrage a russi, le module est enregis- Le module reste enregistr comme non disponitr comme disponible dans la liste dtat systme. ble dans la liste dtat systme. La LED SF du module reste allume. Les accs directs redeviennent possibles. Les accs directs ne sont pas possibles.
8-49
8.15
8-50
Introduction
Ce chapitre prsente les lments constituant les temps de cycle et de rponse de lET 200S avec IM 151-7 CPU. Le temps de cycle du programme utilisateur peut tre lu avec la console de programmation (voir le Guide de lutilisateur de STEP 7). Le temps de rponse constitue une grandeur plus importante pour lvaluation dun processus. Ce chapitre vous montre en dtail comment le calculer.
Contenu
Chapitre 9.1 9.2 9.3 Temps de cycle Temps de rponse Temps de rponse aux alarmes Thme Page 9-2 9-5 9-8
Temps dexcution
pour les instructions STEP 7 traitables par les CPU : dans la liste des oprations. pour les SFC/SFB intgres dans les CPU : dans la liste des oprations.
9-1
9.1
Temps de cycle
Systme dexploitation Programme utilisateur acyclique (p. ex. OB 40/82) peut tre interrompu par des alarmes MIE Systme dexploitation Programme cyclique (OB 1) MIS
Figure 9-1
9-2
9-3
Tableau 9-3
Vous pouvez calculer de manire approximative le facteur pour votre application laide de la formule gnrale suivante pour lIM 151-7 CPU : + = 1,1 0,005 x nombre de modules Multiplicateur pour votre programme utilisateur
9-4
9.2
Temps de rponse
Facteurs
Le temps de rponse dpend du temps de cycle et des facteurs suivants :
Facteurs Retard des entres et des sorties Observation Les temporisations sont nonces dans les caractristiques techniques des modules lectroniques dans le manuel Systme de priphrie dcentralise ET 200S.
Plage de variation
Le temps de rponse effectif est compris entre le temps de rponse le plus court et le temps de rponse le plus long. Lors de la configuration de votre installation, vous devez toujours prendre en compte le temps de rponse le plus long. Nous allons considrer ci-aprs le temps de rponse le plus court et le temps de rponse le plus long, afin que vous puissiez vous faire une ide de la plage de variation du temps de rponse.
9-5
Ltat de lentre considre change immdiatement avant la lecture de la MIE. La modification du signal dentre peut donc encore tre prise en compte dans la MIE. La modification du signal dentre est traite par le programme utilisateur. La raction du programme utilisateur la modification du signal dentre est transmise aux sorties.
Calcul
Le temps de rponse (le plus court) est compos de : 1 1 1 1 temps de transfert de la mmoire image des entres + temps de traitement du systme dexploitation + temps de traitement du programme + temps de transfert de la mmoire image des sorties +
Retard des entres et des sorties Cela correspond la somme du temps de cycle et du retard des entres et des sorties.
9-6
Ltat de lentre considre change pendant la lecture de la MIE. La modification du signal dentre nest donc pas prise en compte dans la MIE.
La modification du signal dentre est traite par le programme utilisateur. La raction du programme utilisateur la modification du signal dentre est transmise aux sorties. Temporisation des sorties + temps de cycle DP sur le PROFIBUS-DP
2 Figure 9-3
Calcul
Le temps de rponse (le plus long) est compos de : 2 2 2 2 4 temps de transfert de la mmoire image des entres + temps de transfert de la mmoire image des sorties + temps de traitement du systme dexploitation + temps de traitement du programme + dure du tlgramme esclave DP (y compris le traitement du matre DP) +
Retard des entres et des sorties Ceci correspond la somme du double de temps de cycle et de la temporisation des entres et sorties, plus le quadruple du temps de cycle DP.
9-7
9.3
Temps de rponse (sans communication) dans le cas dune ... Alarme de processus, alarme de diagnostic
9-8
Caractristiques techniques
10
Dans ce chapitre
Vous trouverez dans ce chapitre : les caractristiques techniques du module dinterface IM 151-7 CPU
10-1
Caractristiques techniques
10.1
Numros de rfrence
Module dinterface IM 151-7 CPU : Module de matre DP : Micro Memory Card SIMATIC MMC : (voir chapitre 8.3) 6ES7 151-7AA10-0AB0 6ES7 138-4HA00-0AB0 6ES7 953-8Lxx0-0AA0
Caractristiques
Le module dinterface IM-151-7 CPU a les caractristiques suivantes : esclave intelligent interface RS 485 sur PROFIBUS-DP mode autonome (MPI) possible mmoire de travail de 48 koctets, non extensible, rmanente avec MMC connect mmoire de chargement extensible sur la MMC, jusqu 8 Moctets mmorisation du programme utilisateur sur la MMC, labri des pannes dlectricit configurable avec STEP 7, partir V5.1 + Service Pack 4 extension maximale de la priphrie locale : 63 modules de lET 200S longueur de bus 2 m. En plus des proprits cites ci-dessus, le module dinterface IM 151-7 CPU en combinaison avec le module matre DP possde la fonctionnalit de matre DP. Jusqu 32 esclaves DP peuvent tre raccords linterface matre DP. La configuration ncessite STEP 7, partir V5.2 + SP1.
10-2
Caractristiques techniques
Dsignation alimentation 24 V externe cble de signaux B Request To Send potentiel de rfrence de donnes (de la station) plus dalimentation (de la station) alimentation 24 V externe cble de signaux A 24 VCC 24 VCC (pour transmission) Masse masse (pour transmission)
2 3 4 5
interface RS 485
1L+ 2L+ 1M 2M
Tableau 10-2
Brochage du module de matre DP Vue Nom du signal 1 2 3 RxD/TxD-P 4 RTS 5 M5V2 6 P5V2 cble de signaux B Request To Send potentiel de rfrence de donnes (de la station) plus dalimentation (de la station) cble de signaux A Dsignation
Module de matre DP
6 7 8 9
2 3 4 5
interface RS 485
7 8 RxD/TxD-N 9
10-3
Caractristiques techniques
MMC
L+ M
Figure 10-1
10-4
Caractristiques techniques
Caractristiques techniques
CPU et version MLFB 6ES7 151-7AA10-0AB0 Temps S7 256 Paramtrable Aucune temporisation rmanente 10 ms 9990 s Oui illimit (limit uniquement par la mmoire de travail) SFB
Pack de
programmation correspondant
STEP 7 partir de
V5.1 + SP6 (IM 151-7 CPU) S7-SCL S7-GRAPH En option :
Nombre Type
STEP 7 partir de
Zones de donnes et leur rmanence Zone de donnes rma- Toutes nente totale (y compris mmentos, temporisations, compteurs) Mmentos 256 octets Paramtrable de MB 0 MB 15 8 (1 octet de mmento) max. 511 (DB 0 rserv) max. 16 koctets max. 510 octets
Intgre Extensible
Mmoire de chargement :
Rmanence Prrglage
Mmentos de cadence Blocs de donnes
Conservation des
Taille
Donnes locales par classe de priorit Blocs au total FB
1024 (FB + FC + DB) max. 512 max. 16 kByte max. 512 max. 16 kByte max. 511 max. 16 kByte Voir la liste des oprations max. 16 koctets
Taille
FC min. 0,1 s min. 0,2 s min. 2 s
Oprations en bit Oprations en mot Oprations arithmtiques sur nombres entiers tiques sur nombres virgule flottante
Taille
DB
Taille
OB
Oprations arithm-
min. 6 s
Taille
Profondeur dimbrication :
Temps, compteurs et leur rmanence Compteurs S7 256 Paramtrable Z0Z7 0 999 Oui illimit (limit uniquement par la mmoire de travail) SFB
8 4
Supplmentaire
Nombre Type
10-5
Caractristiques techniques
Plages dadresses (entres/sorties) Zone dadresses de priphrie totale Mmoire image du processus Voies numriques max. 2048 Byte/2048 Byte 128 octets/128 octets (non rglable) max. 16336/16336 248/248 max. 1021/1021 124/124
Fonctions de test et de mise en service Etat/forage de variables Oui Entres, sorties, mmentos, DB, temps, compteurs max. 30 max. 30 max. 14 Oui Entres, sorties max. 10 Oui Oui 2 Oui max. 100 (non rglable) Oui Oui max. 4 max. 4 max. 4 max. 22 octets 22 octets
centrales
Voies analogiques
centrales
Rgles de configuration
63 modules de pripherie maxi par station Largeur de station <1 m ou <2 m 10 A maxi par groupe de charge (module Connexion du matre droite ct de
lIM 151-7 CPU (interface X2) Heure Horloge Horloge matrielle Oui typ. 6 semaines ( temprature ambiante de 40 C) Ecart par jourt10 s 1 0 0 231 heures (lors de lutilisation de la SFC 101) 1 heure Oui ; il faut redmarrer chaque dmarrage Oui dalimentation)
Forage permanent
Variable Nombre
Etat bloc Pas unique Point darrt Tampon de diagnostic
Nombre dentres
Communication PG/OP Communication par donnes globales
Fonctions de communication
Prcision
Compteur dheures de fonctionnement
Nombre de paquets
GD GD metteur rcepteur
Communication S7
10-6
Caractristiques techniques
Utilisable pour
Communication PG
Rserv (par dfaut) Rserv (par dfaut)
Services :
max. 11 1 max. 11 1 max. 10 0 max. 4 Echange direct de donnes Communication PG/OP Routage Oui Oui (seulement si linterface est active et en fonctionnement matre) Oui jusqu 12 Mbauds Oui (uniquement lorsque linterface est passive)
Communication OP
Communication de
base S7 Rserv (par dfaut)
Vitesses de transmission
Routage
Nombre de Services :
connexions Communication PG/OP Routage Communication par donnes globales Communication de base S7 Communication S7
12**
Nombre de
connexions
12**
10-7
Caractristiques techniques
Matre DP
Nombre de Services :
Oui Oui
connexions Communication PG/OP Routage Communication par donnes globales Communication de base S7 Communication S7 Echange direct de donnes
Activation/dsac- Oui tivation desclaves DP DPV1 Oui jusqu 12 Mbauds 32 max. 2 koctet I/2 koctet O max. 244 octets I/ 244 octets O
Vitesses de transmission
Nombre desclaves
Non Oui (serveur seulement) Oui DP par station
10-8
Caractristiques techniques
Programmation Langage de programmation Jeu doprations Niveaux de parenthses Blocs fonctionnels systme (SFB) Protection du programme utilisateur Dimensions et poids Cotes de montage L H P (mm) STEP 7 (CONT, FUP, LIST) Voir la liste des oprations 8
Sparation galvanique
Fonctions systme (SFC) Voir la liste des oprations Voir la liste des oprations Oui
60 x 119,5 x 75 35 x 119,5 x 75
Alimentation pour
Puissance dissipe
typ. 3,3 W
* jusqu la taille maximale de la mmoire de transfert ** Attention : 12 liaisons par CPU et non par interface.
10-9
Caractristiques techniques
10-10
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
11
Si vous chargez sur un IM 151-7 CPU (6ES7 151-7Ax10-0AB0) votre programme utilisateur conu pour un IM 151-7 CPU (6ES7 151-7AA00-0AB0), les problmes suivants peuvent se poser :
Nota Si vous utilisez la SFC 56 WR_DPARM ou SFC 57 PARM_MOD, analysez toujours le bit BUSY des SFC.
11-1
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
SFC 13 DPNRM_DG Cette SFC fonctionne toujours en quasi-synchrone lors de lappel dans lOB 82. Sur le module dinterface IM 151-7 CPU (6ES7 151-7AA10-0AB0) elle fonctionne toujours de faon asynchrone.
Nota Dans le programme utilisateur, le lancement de lordre doit toujours seffectuer dans lOB 82. Lanalyse des donnes en prenant compte les bits BUSY et le renvoi dans RET_VAL doit seffectuer dans le programme cyclique.
Conseil : Avec lIM 151-7 CPU (6ES7 151-7AA10-0AB0) nous recommandons dutiliser la SFB 54 la place de la SFC 13 la SFB 54.
SFC 20 BLKMOV
Jusqu maintenant, cette SFC a pu tre utilise pour copier des donnes partir dun DB non important pour lexcution. La SFC 20 noffre plus cette fonction. Et il faut maintenant utiliser la SFC 83 READ_DBL.
SFC 54 RD_DPARM
Cette SFC nest plus disponible, et il faut utiliser sa place la SFC fonctionnement asynchrone 102 RD_DPARA.
11-2
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
Nota Lecture du diagnostic avec la SFC 13 DPNRM_DG : Ladresse de diagnostic initialement attribue continue de fonctionner. En interne, STEP 7 attribue lemplacement 0 cette adresse. Si vous utilisez la SFC 51 RDSYSST, par exemple pour lire une information dtat dun module ou une information dtat dun rack ou dune station, vous devez aussi tenir compte de limportance modifie des emplacements et de lemplacement supplmentaire 0.
11-3
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
Utilisation de zones cohrentes de donnes dans la mmoire image pour des esclaves DP
Nous vous indiquons ci-aprs ce que vous devez prendre en compte pour la communication dans un systme matre DP, si vous voulez transmettre des zones dE/S avec la cohrence Longueur totale. Si la plage dadresses des donnes cohrentes se situe dans la mmoire image, cette plage sera automatiquement actualise. Pour lire et crire des donnes cohrentes, vous pouvez aussi utiliser les SFC 14 et 15. Si la plage dadresses de donnes cohrentes se situe hors de la mmoire image, vous devez utiliser les SFC 14 et 15 pour lire et crire des donnes cohrentes. De plus, des accs directs aux zones cohrentes sont possibles (par exemple L PEW ou T PAW). Vous pouvez transmettre au maximum 32 octets de donnes cohrentes.
Remplacement dun IM 151-7 CPU (6ES7 151-7Ax00-0AB0) par un IM 151-7 CPU (6ES7 151-7AA10-0AB0) dans la configuration
Si lutilisateur ne change rien la configuration, les paramtres fonctionnels de la configuration seront ramens aux valeurs par dfaut lors du remplacement dun IM 151-7 CPU (6ES7 151-7Ax00-0AB0) par un IM 151-7 CPU (6ES7 151-7AA10-0AB0). Dans le dtail, cela veut dire que : LIM 151-7 CPU (6ES7 151-7Ax00-0AB0) tait paramtre sur aucun DP (donc en mode autonome). LIM 151-7 CPU (6ES7 151-7AA10-0AB0) est rgl sur MPI. LIM 151-7 CPU (6ES7 151-7Ax00-0AB0) tait paramtre sur Esclave DP. LIM 151-7 CPU (6ES7 151-7AA10-0AB0) est galement sur Esclave DP. Remarque pour le remplacement dans la config. matrielle La slection de lIM 151-7 CPU suivie du remplacement ne fonctionne pas. Le remplacement nest possible quaprs slection du rack.
Fonctions PG/OP
Sur lIM 151-7 CPU (6ES7 151-7Ax00-0AB0), les fonctions PG/OP sur linterface DP ntaient possibles que sur une interface active. Sur les IM 151-7 CPU (6ES7 151-7AA10-0AB0), ces fonctions sont possibles aussi bien avec linterface active quavec linterface passive. Les performances sur linterface passive sont toutefois nettement plus faibles. Sur lIM 151-7 CPU avec module matre DP, les fonctions PG/OP sont galement possibles via linterface matre DP.
11-4
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
11-5
Passage de lIM 151-7 CPU (6ES7 151-7Ax00-0AB0) lIM 151-7 CPU (6ES7 151-7AA10-0AB0)
11-6
12
Ce chapitre dcrit les principales diffrences entre deux CPU slectionnes de la famille SIMATIC S7-300. De plus, nous vous montrons comment vous devez rcrire pour lIM 151-7 CPU des programmes que vous avez crits pour des CPU S7-300.
Contenu
Chapitre 12.1 12.2 Portage du programme utilisateur Thme Diffrences par rapport aux CPU S7-300 slectionnes Page 12-2 12-3
Informations complmentaires
Vous trouverez des informations complmentaires sur la procdure de cration et de structuration de programmes dans les manuels et dans laide en ligne de STEP 7.
12-1
12.1
Tableau 12-1
Caractristique
CPU 315-2 DP CPU 315-2 DP (modulaire) Matriel oui, pile Matriel Garantie par MMC (sans entretien) MMC 16
IM 151-7 CPU
(6ES7 151-7Ax00- (6ES7 151-7AA100AB0) 0AB0)
MMC 5
Configuration matrielle
Configuration matrielle
Vitesse de transmission vers PG 187,5 kBaud et OP (MPI) 12 MBaud (DP) Communication : PG/OP Oui Comm. de donnes globales Oui Comm. de base S7 Oui Comm. S7 Oui (serveur) Echange direct de donnes Oui Gamme demploi avec DP comme matre DP comme esclave DP autonome
187,5 kBaud (MPI) 12 MBaud (DP) Oui Oui Oui Oui (serveur) Oui comme matre DP comme esclave DP autonome
12 MBaud (MPI/DP)
Oui Non Oui (serveur) Oui (serveur) Oui comme esclave DP autonome
Oui Oui Oui Oui (serveur) Oui comme esclave DP autonome comme matre DP (avec module matre DP) libre moins de 20 ms Oui
12-2
12.2
Introduction
On entend par portage la possibilit dutilisation dporte dun programme qui a t utilis auparavant de manire centrale, sur un matre. Pour dporter un programme existant, pour tout ou partie, du matre vers un esclave intelligent, certaines adaptations peuvent tre ncessaires. Limportance du travail de portage de parties dun programme utilisateur vers un esclave intelligent dpend de la faon dont laffectation dadresses des entres et sorties est stocke dans les FB du programme source. Les entres et sorties peuvent tre utilises de diffrentes faons dans les FC du programme source. Dans lET 200S actuel, il est possible de compacter des adresses, ce qui nest pas le cas avec lIM 151-7 CPU. Voir adressage IM 151-7 CPU au chapitre 3.1.
DI_1_Modul DI_2_Modul
A1.0 A1.1
Figure 12-1
12-3
DI_1_Modul DI_2_Modul
A1.0 A1.1
Figure 12-2
Rassignation
Il est en principe possible de rassigner les blocs et oprandes suivants : entres, sorties mmentos, temps, compteurs fonctions, blocs fonctionnels Pour rassigner les signaux, procdez de la manire suivante : 1. Dans le gestionnaire SIMATIC, slectionnez le classeur blocs dans lequel se trouvent les blocs adresses compactes que vous souhaitez porter dans lIM 151-7 CPU. 2. Slectionnez loption Options ! Recblage. 3. Dans la bote de dialogue Rassignation, entrez dans le tableau les remplacements souhaits (ancien oprande/nouvel oprande).
Tableau 12-2 Exemple : remplacements dans Options ! Recblage Ancien oprande 1 2 E 1.2 E 1.3 E 2.0 E 2.1 Nouvel oprande
12-4
4. Choisissez le bouton OK. Vous lancez ainsi la rassignation. Aprs la rassignation, vous pouvez dcider dans une bote de dialogue si vous voulez consulter le fichier dinfo concernant la rassignation. Le fichier dinfo contient la liste des oprandes, Ancien oprande et Nouvel oprande. A cet effet, chaque bloc est spcifi avec le nombre de dassignations ralises.
A1.0 A1.1
A1.0 A1.1
Figure 12-3
Si dans STEP 7, vous affectez aux entres et sorties des mnmoniques, via la table des mnmoniques, une modification de cette table est ncessaire pour adapter l aussi le programme partie lutilisation dans lIM 151-7 CPU. Voir aussi Aide en ligne de STEP 7.
12-5
12-6
Glossaire
Abonn
Un rcepteur dans lchange direct de donnes. Voir Echange direct de donnes
ACCU
Les accumulateurs sont des registres de la CPU qui servent de mmoire intermdiaire pour des oprations de chargement, de transfert ainsi que de comparaison, de calcul et de conversion.
Adresse
Une adresse est la caractrisation dun oprande ou dune gamme doprandes Exemples : entre E 12.1, mot de mmento MW 25, bloc de donnes DB 3.
Adresse PROFIBUS
Chaque partenaire du bus doit recevoir une adresse PROFIBUS permettant de lidentifier clairement. Les PC/PG ont ladresse PROFIBUS 0. Pour le Systme de priphrie dcentralise ET 200S, les adresses PROFIBUS 1 125 sont autorises.
Alarme
Le systme dexploitation de la CPU connat 10 classes de priorit qui participent la gestion du traitement du programme utilisateur. Parmi ces classes de priorit, on trouve entre autres les alarmes, par exemple les alarmes de diagnostic. En cas dapparition dune alarme, le systme dexploitation appelle automatiquement un bloc dorganisation correspondant dans lequel lutilisateur peut programmer la raction voulue (par exemple dans un FB).
Glossaire-1
Glossaire
Alarme de diagnostic
Les modules diagnosticables signalent les erreurs systme dtectes, via des alarmes de diagnostic, la CPU centrale. Dans SIMATIC S7/M7 : en cas de dtection ou de disparition dune erreur (rupture de fil par exemple), lET 200S dclenche une alarme de diagnostic, condition que lalarme ait t libre. La CPU du matre DP interrompt lexcution du programme utilisateur ou de classes de priorit basses, et excute le bloc dalarme de diagnostic (OB 82). Dans SIMATIC S5 : lalarme de diagnostic est simule lintrieur du diagnostic de station. Par interrogation cyclique du bit de diagnostic dans le diagnostic de station, vous pouvez dtecter des erreurs, comme les ruptures de fil.
Alarme de processus
Une alarme de processus est dclenche par des modules dclencheurs dalarmes lorsquils dtectent des vnements donns dans le processus. Lalarme de processus est signale la CPU. Le bloc dorganisation correspondant est alors excut en fonction de la priorit de cette alarme.
Bloc dorganisation
Les blocs dorganisation (OB) constituent linterface entre le systme dexploitation de la CPU et le programme utilisateur. Les blocs dorganisation fixent lordre de traitement du programme utilisateur.
Bloc de donnes
Les blocs de donnes (DB) sont des zones de donnes du programme utilisateur qui contiennent des donnes utilisateur. On distingue les blocs de donnes globaux, auxquels tous les blocs de code peuvent accder, et les blocs de donnes dinstance, qui sont associs un appel de FB donn.
Glossaire-2
Glossaire
Bus
Chemin de transmission commun, reliant toutes les stations partenaires ; il possde deux extrmits dfinies Sur lET 200S, le bus est un cble deux fils ou un cble fibres optiques.
Classe de priorit
Le systme dexploitation dune CPU S7 gre au maximum 26 classes de priorit (ou niveaux de traitement de programme) auxquels divers blocs dorganisation sont associs. Les classes de priorit dterminent quels OB peuvent interrompre dautres OB. Si une classe de priorit contient plusieurs OB, ils ne peuvent pas sinterrompre rciproquement, mais sont traits de manire squentielle.
Comprimer
La fonction en ligne de console de programmation Comprimer la mmoire dplace tous les blocs valides de la RAM de la CPU au dbut de la mmoire utilisateur de manire contigu, sans laisser despace. Cela supprime ainsi toutes les lacunes qui rsultent deffacements ou de corrections de blocs.
Compteur
Les compteurs sont des lments constituants de la mmoire systme de la CPU. Le contenu des cellules de comptage peut tre modifi par des instructions STEP 7 (par exemple incrmenter, dcrmenter).
Console de programmation
Les consoles de programmation sont en fait des microordinateurs durcis pour fonctionnement en environnement industriel, compacts et transportables. Elles se caractrisent par un quipement matriel et logiciel spcial pour automates programmables SIMATIC.
CPU
Central Processing Unit = unit centrale de lautomate programmable S7, avec unit de commande et de calcul, mmoire, systme dexploitation et interface pour console de programmation.
Dmarrage
Lors de la mise en route dune CPU (par exemple aprs positionnement du commutateur de mode de fonctionnement de STOP sur RUN ou aprs une mise sous tension secteur), le bloc dorganisation OB 100 (Dmarrage) est excut en premier, avant le traitement cyclique du programme (OB 1). Lors du dmarrage, la mmoire image des entres est lue et le programme utilisateur en STEP 7 est excut, en commenant par la premire instruction de lOB 1.
Glossaire-3
Glossaire
Diagnostic
Le diagnostic systme consiste en la dtection, la localisation, la classification, la signalisation et lanalyse de dfauts, incidents et messages. Le diagnostic offre des fonctions de surveillance qui sexcutent automatiquement pendant le fonctionnement de linstallation. De ce fait, la disponibilit dinstallations augmente, du fait de la diminution des temps de mise en service et dimmobilisation.
Diagnostic systme
Le diagnostic systme consiste en la dtection, lvaluation et la signalisation de dfauts au sein dun automate programmable. Exemples de ces dfauts : erreurs de programme ou dfaillances sur des modules. Les erreurs systme peuvent tre signales par des LED de visualisation ou dans STEP 7.
Donnes cohrentes
Des donnes dont les contenus sont associs et qui ne doivent pas tre spares sont appeles donnes cohrentes. Par exemple les valeurs de modules analogiques doivent toujours tre traites comme des donnes cohrentes, cest--dire que la valeur dun module de priphrie analogique ne doit pas tre fausse par lecture deux instants diffrents.
DPV1
Sous la dsignation DPV1 on comprend lextension fonctionnelle des service acycliques (p. ex. avec des nouvelles alarmes) du protocole DP. La fonctionnalit DPV1 est intgre dans la norme CEI 61784-1:2002 Ed1 CP 3/1.
Erreur dexcution
Erreurs qui se produisent pendant lexcution du programme utilisateur dans lautomate programmable (et non pas dans le processus).
Esclave
Un esclave ne peut changer des donnes avec un matre quaprs y avoir t invit par ce dernier. Les esclaves sont, par exemple, tous les esclaves DP ainsi que ET 200S, ET 200B, ET 200X, ET 200M, etc.
Glossaire-4
Glossaire
Esclave DP
Un esclave utilis sur le PROFIBUS avec le protocole PROFIBUS-DP et se comportant selon la norme CEI 61784-1:2002 Ed1 CP 3/1 est appel esclave DP.
Esclave DP intelligent
Lesclave DP intelligent se caractrise par le fait que les donnes dentre/sortie ne sont pas fournies au matre DP directement par une entre/sortie relles de lesclave DP, mais par une CPU charge du prtraitement, soit ici le module dinterface IM 151-7 CPU.
Etat de fonctionnement
Les automates programmables SIMATIC S7 peuvent prendre les tats de fonctionnement suivants : STOP, DEMARRAGE, RUN.
Evnement dclencheur
Les vnements dclencheurs sont des vnements dfinis, tels que erreurs, instants ou alarmes. Elles amnent le systme dexploitation lancer un bloc dorganisation en rapport (suivant la programmation de lutilisateur). Les vnements dclencheurs sont visualisables dans linformation den-tte de lOB correspondant. Lutilisateur peut ragir aux vnements dclencheurs dans le programme utilisateur.
Glossaire-5
Glossaire
Fonction
Selon CEI 61131-3, une fonction (FC) est un bloc de code dpourvu de donnes statiques. Une fonction permet de transmettre des paramtres dans le programme utilisateur. Les fonctions conviennent donc la programmation de fonctions complexes itratives, par exemple des calculs.
Fonction systme
Une fonction systme (SFC) est une fonction intgre au systme dexploitation de la CPU et qui peut tre appele dans le programme utilisateur dans STEP 7 en cas de ncessit.
Forage permanent
La fonction Forage permanent permet de mettre des sorties donnes ltat 1 pour une dure indtermine, par exemple pendant la phase de mise en service, mme lorsque les conditions logiques correspondantes ne sont pas remplies dans le programme utilisateur (par exemple parce que des entres ne sont pas connectes).
FREEZE
Il sagit dune commande du matre DP envoye un groupe desclaves DP. Aprs rception de la commande FREEZE, lesclave DP gle ltat actuel des entres et les transmet de manire cyclique au matre DP. Aprs chaque nouvelle commande FREEZE, lesclave DP gle de nouveau ltat des entres. Ensuite, les donnes dentre ne sont de nouveau transmises de manire cyclique par lesclave DP au matre DP que lorsque le matre DP envoie la commande UNFREEZE.
Jeton
Droit daccs au bus.
Liaison directe
Voir Echange direct de donnes
Matre
Lorsquil possde le jeton, le matre peut envoyer des donnes dautres stations et leur en demander (= partenaire actif). Le matre DP est par exemple la CPU 315-2 DP.
Glossaire-6
Glossaire
Matre DP
Un matre qui se comporte selon la norme CEI 61784-1:2002 Ed1 CP 3/1, est appel matre DP.
Masse
La masse correspond la totalit des parties inactives relies entre elles sur un moyen dexploitation et ne pouvant pas adopter une tension dangereuse par contact, mme en cas danomalie.
Mmento
Les mmentos sont des lments constituants de la mmoire systme de la CPU qui mmorisent des rsultats intermdiaires. Ils autorisent un accs au niveau du bit, de loctet, du mot ou du double mot.
Mmoire de chargement
La mmoire de chargement est un lment constituant de la CPU. Elle contient des objets crs par la console de programmation. Elle est matrialise par une carte mmoire (Memory Card/Micro Memory Card) enfichable ou par une mmoire intgre fixe.
Mmoire de sauvegarde
La mmoire de sauvegarde assure une sauvegarde de zones mmoire de la CPU sans pile de sauvegarde. Il est possible de sauvegarder un nombre paramtrable de temporisations, compteurs, mmentos et octets de donnes, qui sont les temporisations, compteurs, mmentos et octets de donnes rmanents.
Mmoire de travail
La mmoire de travail est une mmoire RAM de la CPU dans laquelle le processeur accde au programme utilisateur pendant son excution.
Mmoire image
La mmoire image fait partie intgrante de la mmoire systme de la CPU. Au dbut du programme cyclique, les tats des signaux des entres sont transmis la mmoire image des entres. A la fin du programme cyclique, la mmoire image des sorties est transmise aux sorties en tant qutat de signal.
Mmoire systme
La mmoire systme est intgre lunit centrale sous forme de mmoire RAM. La mmoire systme contient les zones doprandes (par exemple les temporisations, compteurs, mmentos) ainsi que les zones de donnes ncessaires aux besoins internes du systme dexploitation (par exemple tampons pour la communication).
Glossaire-7
Glossaire
Mmoire utilisateur
La mmoire utilisateur contient des blocs de code et des blocs de donnes du programme utilisateur. La mmoire utilisateur peut tre intgre dans la CPU ou se trouver sur des cartes mmoire amovibles (IM 151-7 CPU) ou des modules de mmoire. Le programme utilisateur est toutefois toujours excut dans la mmoire de travail de la CPU.
Mise en route
Ltat de fonctionnement DEMARRAGE est un tat transitoire entre les tats de fonctionnement STOP et RUN. Il peut tre dclench par le commutateur de mode de fonctionnement, par une mise sous tension ou par intervention sur la console de programmation. Avec lET 200S, cest un dmarrage froid qui a lieu.
MMC
Micro Memory Card. Carte mmoire pour systmes SIMATIC. Utilisable comme support de donnes transportable et mmoire de chargement.
Mode autonome
Lappareil fonctionne seul, sans change de donnes avec un matre hirarchiquement suprieur et sans liaison directe de donnes vers dautres esclaves DP. Tous les modules dmarrent avec des paramtres par dfaut et avec la configuration maximale (32 emplacements, 64 octets cohrents).
MPI
Linterface multipoint (MPI) est linterface des consoles de programmation de SIMATIC S7.
Norme DP
La norme DP est le protocole de bus du systme de priphrie dcentralise ET 200, conforme la norme CEI 61784-1:2002 Ed1 CP 3/1.
Glossaire-8
Glossaire
Partenaires
Station pouvant envoyer, recevoir ou amplifier des donnes sur le bus, par exemple matre DP, esclave DP, rpteur RS 485, coupleur toile actif.
Priorit des OB
Le systme dexploitation de la CPU distingue diverses classes de priorit, par exemple le traitement cyclique de programmes, le traitement de programmes dclench par alarme de processus. A chaque classe de priorit sont affects des blocs dorganisation (OB) dans lesquels lutilisateur S7 peut programmer une raction. Les OB reoivent des priorits par dfaut qui fixent leur ordre de traitement en cas de simultanit ou dinterruption rciproque.
PROFIBUS
Process Field Bus, norme de processus et de bus de terrain, reprise dans la norme CEI 61784-1:2002 Ed1 CP 3/1. Elle dfinit les proprits fonctionnelles, lectriques et mcaniques dun systme de bus de terrain sriel. PROFIBUS existe avec les protocoles DP (= Dezentrale Peripherie, priphrie dcentralise), FMS (= Fieldbus Message Specification), PA (= Process Automation) ou TF (= Technologische Funktionen, fonctions technologiques).
Profondeur dimbrication
Un appel de bloc permet dappeler un bloc partir dun autre bloc. La profondeur dimbrication reprsente le nombre de blocs de code appels simultanment.
Programme utilisateur
Dans le cas de SIMATIC, on distingue le systme dexploitation de la CPU et les programmes utilisateur. Ces derniers sont crits laide du logiciel de programmation STEP 7 dans les langages de programmation disponibles (schma contacts CONT et liste dinstructions LIST) et enregistrs dans des blocs de code. Les donnes sont enregistres dans des blocs de donnes.
Publisher
Un metteur dans lchange direct de donnes. Voir Echange direct de donnes
Glossaire-9
Glossaire
Raction lerreur
Raction une erreur due au temps dexcution. Le systme dexploitation peut ragir sur les types suivants : faire passer lautomate programmable ltat STOP, appeler un bloc dorganisation dans lequel lutilisateur peut programmer une raction ou visualiser lerreur.
STEP 7
Langage de programmation destin lcriture de programmes utilisateur pour automates SIMATIC S7.
SYNC
Il sagit dune commande du matre DP envoye un groupe desclaves DP. La commande SYNC amne le matre DP commander lesclave DP de geler les tats des sorties la valeur du moment. Dans les tlgrammes suivants, lesclave DP mmorise les donnes de sortie, mais les tats des sorties restent inchanges. Aprs chaque nouvelle commande SYNC, lesclave DP active les sorties quil a mmorises comme donnes de sortie. Les sorties ne sont de nouveau actualises de manire cyclique que lorsque le matre DP envoie la commande UNSYNC.
Systme dautomatisation
Un automate programmable est un systme de commande compos dau moins une CPU, divers modules dentre et sortie ainsi que de stations de conduite et de supervision.
Systme matre
Tous les esclaves DP affects un matre DP en lecture et en criture, forment ensemble, avec le matre DP, un systme matre.
Glossaire-10
Glossaire
Tampon de diagnostic
Le tampon de diagnostic est une zone mmoire sauvegarde de la CPU dans laquelle les vnements de diagnostic sont mmoriss dans lordre de leur apparition.
Temporisation
Les temporisations sont des lments constituants de la mmoire systme de la CPU. Le contenu des cellules de temporisation est actualis automatiquement par le systme dexploitation de manire asynchrone au programme utilisateur. Des instructions STEP 7 permettent de dterminer la fonction exacte dune cellule de temporisation (par exemple retard la monte) et son traitement (par exemple dmarrer).
Glossaire-11
Glossaire
Visualisation de dfaut
La signalisation des erreurs est une raction possible du systme dexploitation sur une erreur due au temps dexcution. Les autres possibilits de raction sont : raction lerreur dans le programme utilisateur, tat STOP de la CPU.
Vitesse de transmission
La vitesse de transmission est la vitesse de transmission des donnes ; elle indique le nombre de bits transmis en une seconde. Avec lET 200S, des vitesses de transmission de 9,6 kBaud 12 MBaud sont possibles.
Glossaire-12
Index
A
Abonn, Glossaire-1 Accs, une ET 200S depuis un PG/PC, 4-3 Accu, Glossaire-1 Actualisation de la mmoire image, temps dexcution, 9-3 Adressage, 3-1 attribution dadresses, 3-4 en fonction de lemplacement, 3-2 interface dans STEP 7, 3-8 libre, 3-4 rgles, 3-8 Adressage des modules de priphrie en fonction de lemplacement, 3-2 Adressage libre des modules de priphrie, 3-4 Adressage par dfaut, 3-2 Adresse de diagnostic, 7-12, 7-14 Adresse du diagnostic, 3-6 Adresse du diagnostic DP, 3-6 Adresse matre PROFIBUS, 7-18 Adresse PROFIBUS, 4-3, Glossaire-1 Adresses, Glossaire-1 adresse de base, 3-4 pour diagnostic, 3-6 pour transfert de donnes utiles, 3-5 Affectation demplacement, ET 200S, 3-2 Affectation des adresses, pour modules analogiques et TOR, 3-3 Alarme de diagnostic, 7-23, Glossaire-2 Alarme de processus, 7-23, Glossaire-2 Alarmes, Glossaire-1 prolongation du cycle, 9-4 Alarmes cycliques, 8-43 Alarmes horaires, 8-43 API, Glossaire-2 Automate programmable, Glossaire-10
C
Cblage, 2-1, 2-4 Cble, 4-6 Caractristiques, 10-2 de lIM 151-7 CPU, 8-2 Caractristiques techniques de lIM 151-7 CPU, 10-2 gnrales, 10-2 PROFIBUS-DP, 8-2 Caractristiques techniques gnrales, 10-2 Chargement de blocs, 8-16 mmoire de, Glossaire-7 programme utilisateur, 8-15 Chargement gnral, 8-16 Classe de priorit, Glossaire-3 Classes de modules, code, 7-27 Cohrence, 3-6, 3-7 Cohrence des donnes, 3-6, 3-7, 8-40 Comment sy retrouver, dans le manuel, vi Communication, 8-44 cohrence des donnes, 8-40 communication de base S7, 8-34 communication OP, 8-34 communication par donnes globales, 8-35 communication S7, 8-34 PG, 8-33 routage, 8-36 services des CPU, 8-33 Communication de base S7, 8-34 Communication OP, 8-34 Communication par donnes globale, 8-35 Communication S7, 8-34 Commutateur de mode, STOP, 8-4 Commutateur de mode de fonctionnement, MRES, 8-4 Commutateur de modes, RUN, 8-4 Commutateur de modes de fonctionnement, 8-4 effacement gnral, 7-4 Composantes de rseau, 4-6 Composants, ET 200S, 1-5 Compression, 8-16 Comprimer, Glossaire-3 Compteur, Glossaire-3 Configuration, 2-1, 2-7, 2-12 IM 151-7 CPU, 7-2 utilisation par la partie CPU, 8-44 Connecteur de bus, 4-6
B
Bloc dorganisation, Glossaire-2 Bloc de donnes, Glossaire-2 Blocs chargement, 8-16 chargement gnral, 8-16 de lIM 151-7 CPU, 8-41 effacement, 8-16 Bus, Glossaire-3
Index-1
Index
Connexions S7 de lIM 151-7 CPU, 8-32 occupation, 8-29 ordre chronologique pour loccupation, 8-30 point de transit, 8-28 point final, 8-28 rpartition, 8-31 Contenu des manuels, prsentation rapide, 1-6 CPU, Glossaire-3 systme dexploitation, Glossaire-10 Cycle, 8-44
D
DB, 8-41 Dmarrage, 8-43, Glossaire-3 de lIM 151-7 CPU, 7-8 Dmarrage chaud, 8-18 Dtection dvnement, dans le matre DP/esclave DP, 7-13 Diagnose, Glossaire-4 Diagnostic, 7-1, 8-43 par LED, 7-9 spcifique une voie, 7-29 Diagnostic desclave DP, structure, 7-26 Diagnostic didentificateur, 7-19 Diagnostic de station, 7-22 Diagnostic systme, Glossaire-4 Domaine dutilisation, 1-2 Domaine de validit, du manuel, iii Donnes, cohrentes, Glossaire-4 Donnes cohrentes, Glossaire-4 Donnes de diagnostic, 7-25 Donnes locales, 8-21 DPV1, Glossaire-4 Dure de vie dune MMC, 8-7
Esclave DP, Glossaire-5 intelligent, Glossaire-5 intlligent, 7-2 Esclave DP intelligent, Glossaire-5 Esclave DP intlligent, 7-2 Esclave I, 7-7, Glossaire-5 Esclave-Diagnostic en cas dutilisation de lIM 151-7 CPU en tant quesclave I, 7-15 Essai, 2-1, 2-10 Essai , 2-2, 2-19 ET 200, Glossaire-5 ET 200S composants, 1-5 manuels, 1-5 Etat 1 3 de station, 7-16 Etat de fonctionnement, Glossaire-5 RUN, 8-5 STOP, 8-5 Etat de module, 7-20 Evnements dclencheurs, OB, Glossaire-5
F
FB, 8-41 FC, 8-41 Fichier GSD, 8-2, Glossaire-5 Fonction systme, SFC, Glossaire-6 Fonctionnement autonome, de lET 200S, 4-5 Fonctions FC, Glossaire-6 via PG, 4-9 Fonctions de mmorisation chargement gnral de blocs, 8-16 charger programme utilisateur, 8-15 compression, 8-16 dmarrage chaud, 8-18 effacement de blocs, 8-16 effacement gnral, 8-18 RAM vers ROM, 8-17 redmarrage, 8-18 transfert de mmoire, 8-17 Fonctions de test, 4-9 Fonctions en ligne, pour ET 200S, 4-9 Fonctions mmoire, chargement de blocs, 8-16 Forage, 8-5 Forage permanent, Glossaire-6 Formatage de la MMC, 8-8 FRCE, LED, 8-5 FREEZE, Glossaire-6
E
Echange de donnes avec matre DP, 3-5 direct, Glossaire-4 exemple de programme, 3-9 principe, 3-1 Echange direct de donnes, 4-12, Glossaire-4 Echange donnes, direct, 4-12 Effacement de blocs, 8-16 Effacement gnral, 8-18 avec commutateur de mode, 8-4 IM 151-7 CPU, 7-4 oprations internes de la CPU, 7-5 Entres, retard, 9-4 Erreur dexcution, Glossaire-4 Erreur spcifique une voie, 7-29 Esclave, Glossaire-4
H
Heure, 8-43 Homologations, iv Horloge, 8-27
Index-2
Index
I
Identificateur, diagnostic, 7-19 Identificateur de constructeur, CPU 31x-2 comme esclave DP, 7-18 IM 151-7 CPU blocs, 8-41 caractristiques importantes, 8-2 commutateur de modes de fonctionnement, 8-4 configurer, 7-2 effacement gnral, 7-4 paramtres, 8-43 proprits, 1-4 Interface matre DP, 8-25 Interface PROFIBUS-DP, 8-25 Interfaces interface matre DP, 8-25 interface MPI, 8-25 interface PROFIBUS-DP, 8-25 quelles stations quelle interface ?, 8-26
J
Jeton, Glossaire-6
L
LED, 7-5 FRCE, 8-5 indication, 1-4 ON, 8-5 RUN, 8-5 SF, 8-5 signalisation, 7-9 STOP, 8-5 Liaison directe, Glossaire-6 voir change direct de donnes, 4-12 Liaison directe de donnes, Glossaire-6 Logiciel de programmation, 1-4 Lot de manuels, 1-7
Mmento, Glossaire-7 Mmentos de cadence, 8-44 Mmoire compression, 8-16 utilisateur, Glossaire-8 vive, Glossaire-7 Mmoire de chargement, 8-12, Glossaire-7 Mmoire de sauvegarde, Glossaire-7 Mmoire de transfert accs dans le programme utilisateur, 3-7 dans lIM 151-7 CPU, 3-5 Mmoire de travail, 8-13, Glossaire-7 Mmoire image, Glossaire-7 des entres et sorties, 8-20 Mmoire rmanente, 8-13 comportement de rmanence des objets en mmoire, 8-14 Mmoire systme, 8-13, 8-19, Glossaire-7 donnes locales, 8-21 mmoire image des entres et sorties, 8-20 zones doprandes, 8-19 Mmoire tampon de diagnostic, entre, 7-12 Mmoire utilisateur, Glossaire-8 Micro Memory Card, 8-6, Glossaire-8 Micro Memory Card SIMATIC, MMC utilisables, 8-7 Mise en route, Glossaire-8 Mise en service, 2-1, 2-2, 2-6, 2-11, 2-19, 7-1, 7-7 MMC, Glossaire-8 dure dune vie, 8-7 formatage, 8-8 module, 8-6 Mode autonome, Glossaire-8 de lET 200S, 4-9 Modification , 2-1, 2-11 Modifications dtat de fonctionnement, 7-13 Module dinterface IM 151-7 CPU, 10-4 brochage, 10-3 caractristiques techniques, 10-5 schma de principe, 10-4 Module de matre DP, 6-1 brochage, 10-3 Montage, 2-1, 2-3 MPI, 4-2, 5-2, Glossaire-8 interface, 8-25 MRES, commutateur de mode de fonctionnement, 8-4
M
Matre, Glossaire-6 Matre DP, Glossaire-7 Manuel, objet, iii Manuels autres, vi thmatique, 1-5 Masse, Glossaire-7
N
Norme DP, Glossaire-8 Normes, iv Numro de rfrence composantes de rseau, 4-6 IM-151-7 CPU, 10-2
Index-3
Index
O
OB, Glossaire-2 de la CPU, 8-41 vnement dclencheur, Glossaire-5 priorit, Glossaire-9 OB 122, 7-13 OB 82, 7-8, 7-13 OB 86, 7-8, 7-13 ON, LED, 8-5 Opration de chargement, 3-7 Opration de transfert, 3-7
P
Paramtre, 8-44, Glossaire-8 Paramtres, IM 151-7 CPU, 8-43 Partenaires, Glossaire-9 Passerelle, 8-38 PC branchement lET 200S, 4-5 matriel ncessaire, 4-2, 5-2 PG, Glossaire-3 branchement lET 200S, 4-5 cble de liaison, 4-4, 4-6, 5-2 communication, 8-33 fonctions, 4-9 matriel ncessaire, 4-2, 5-2 Plage dadresses cohrence des donnes, 3-6 des modules dextension, 3-3 pour transfert de donnes utiles, 3-5 Plage de donnes systme, donnes de diagnostic, 7-25 Point de contrle de cycle, Glossaire-9 Priorit, OB, Glossaire-9 Processus, alarmes, Glossaire-2 PROFIBUS, Glossaire-9 PROFIBUS-DP, caractristiques, 8-2 Profondeur dimbrication, Glossaire-9 Programmation, 2-1, 2-2, 2-9, 2-16 Programme de configuration, 1-4 Programme utilisateur, Glossaire-9 chargement gnral, 8-16 charger, 8-15 temps de traitement, 9-3 Programme utilisateur, temps de traitement, 9-2 Prolongation du cycle, par des alarmes, 9-4 Proprits, de lIM 151-7 CPU, 1-4 Publisher, Glossaire-9
Recherche derreur, 7-1 Redmarrage, 8-18 Rgles, dadressage, 3-8 Rmanence, 8-43 Rseau, structure, 4-1 Rseau MPI, structure de principe, 5-2 Rseau PROFIBUS composantes, 4-6 structure, 4-2 Retard, des entres/sorties, 9-4 Routage accs aux stations dun autre sous-rseau, 8-37 conditions pralables, 8-38 exemple dapplication, 8-39 passerelle, 8-38 RUN commutateur de modes, 8-4 tat de fonctionnement, 8-5 LED, 8-5
S
Sauvegarde, mmoire de, Glossaire-7 SF, LED, 8-5 SFB, 8-41 SFC, 8-41 SFC DPRD_DAT, 3-7 SFC DPWR_DAT, 3-7 Signalisation, LED, 7-9 Signalisation des erreurs, Glossaire-12 SIMATIC Micro Memory Card, 8-6 caractristiques, 8-6 dconnexion/connexion, 8-17 Somme de courant, Glossaire-10 Sorties, retard, 9-4 Station, diagnostic, 7-22 STEP 7, Glossaire-10 configurer lIM 151-7 CP, 7-2 interface dadressage, 3-8 paramtrage, 4-9 STOP commutateur de mode, 8-4 tat de fonctionnement, 8-5 LED, 8-5 Structure du tlgramme de diagnostic, 7-15 ET 200S autonome, 4-5 rseau MPI, 5-2 rseau PROFIBUS, 4-2 SYNC, Glossaire-10 Systme diagnostic, Glossaire-4 mmoire, Glossaire-7
R
RAM vers ROM, 8-17 Raction lerreur, Glossaire-10 Rassignation, 12-4
Index-4
Index
Systme dexploitation Temps de rponse aux alarmes de processus, 9-8 de la CPU, Glossaire-10 Temps de traitement temps de traitement, 9-3 programme utilisateur, 9-2, 9-3 Systme de priphrie dcentralise, Glossaire-11 systme dexploitation, 9-3 Systme matre, Glossaire-10 Thmatique, des manuels de lET 200S, 1-5 Traitement dalarme processus, 9-8 Traitement de lerreur par lOB, Glossaire-11 Transfert de donnes utiles, vers le matre DP, 3-5 T Transfert de mmoire, 8-17 Tampon de diagnostic, Glossaire-11 lecture, 7-5 Tlgramme de paramtrage, structure, 8-45 V Temporisation, Glossaire-11 Temps dexcution, actualisation mmoire image, Vitesse de transmission, Glossaire-12 9-3 Temps de cycle, 9-2, Glossaire-11 prolonger, 9-2 Z structure, 9-2 Zones doprandes, 8-19 Temps de rponse, 9-5 Zones de mmoire alarme de diagnostic, 9-8 mmoire de chargement, 8-12 alarme de processus, 9-8 mmoire de travail, 8-13 le plus court, 9-6 mmoire systme, 8-13 le plus long, 9-7 Temps de rponse aux alarmes de diagnostic, 9-8
Index-5
Index
Index-6
Manuel Module de base BM 147 CPU, dition 05/2003 Manuel Module dinterface IM 151-7 CPU, dition 11/2003
Cette information produit contient des informations importantes sur la documentation mentionne ci-dessus. Linformation produit fait partie du produit livr et, en cas de conflit avec les indications des manuels et catalogues, cest elle que vous devez vous reporter.
Mmoire de travail plus importante et plage de numros tendue pour les blocs
La mmoire de travail des modules de base BM 147 CPU et du module dinterface IM 151-7 CPU a t augmente. Les CPU peuvent maintenant traiter des programmes utilisateurs de plus grande taille. Vous pouvez maintenant attribuer les numros de bloc de 0 2047 aux FB et FC dans le programme utilisateur. Le nombre total de blocs (FB + FC + DB) nest pas modifi et reste 1024 max.
BM 147-1
(6ES7 147
BM 147-2
(6ES7 147 2AA01 0XB0)
BM 147-2
(6ES7 147 2AB01 0XB0)
IM 151-7
(6ES7 151 7AA11 0AB0)
1AA11 0XB0)
Mmoire de travail
Taille Extensible
Blocs (FB, FC) FB
64 Ko non
64 Ko non
128 Ko non
64 Ko non
Quantit Plage de
numros FC
Quantit Plage de
numros
Information produit sur le Manuel ET 200S Module dinterface IM 151-7 CPU Edition 11/2003
Cette information produit contient des informations importantes sur le manuel mentionn ci-dessus. Elle constitue un document spar et en cas de doute, ses informations prvalent sur celles des manuels, des listes doprations et des Getting Started.
jusquici nouveau *
6ES7151-7AA11-0AB0 6ES7151-7AA13-0AB0
64 KB 96 KB
Information produit sur le Manuel Station de priphrie dcentralise ET 200iSP, Edition 01/2005 A5E00860830-01