Vous êtes sur la page 1sur 136

Avant-propos, Sommaire

Installation de la CPU 210 1


Installation et utilisation du logiciel
STEP 7-Micro/WIN, version 2.0 2
Mise en route laide dun
SIMATIC programme-exemple 3
Concepts fondamentaux pour la
programmation de la CPU 210 4
Automate
programmable S7-200 Jeu doprations 5
CPU 210
Annexes
Caractristiques techniques pour
Manuel systme la CPU 210 A

Mmentos spciaux (SM) B


Traitement des erreurs et
codes derreur C
Conversion de fichiers
STEP 7-Micro/DOS en fichiers
STEP 7-Micro/WIN D
Temps dexcution pour les
oprations LIST E
Numros de rfrence pour
la CPU 210 F
Index

C79000-G7077-C235-01
Informations relati- Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour
ves la scurit 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.

Attention
! 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 cor-
porelles lgres ou un dommage matriel.

Nota
doit vous rendre tout particulirement attentif des informations importantes sur le produit, aux mani-
pulations effectuer avec le produit ou la partie de la documentation correspondante.

Personnel qualifi La mise en service et lutilisation de ce matriel ne doivent tre effectues que conformment au
manuel.
Seules des personnes qualifies sont autorises effectuer des interventions sur ce matriel. Il sagit
de personnes qui ont lautorisation de mettre en service, de mettre la terre et de reprer des appa-
reils, systmes et circuits lectriques conformment aux rgles de scurit en vigueur.

Utilisation conforme Tenez compte des points suivants :


aux dispositions

Attention
! Ce matriel ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la descrip-
tion 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 ce prodruit sont les conditions indispensables pour garantir un fonctionnement correct et sr du produit.

Marque de fabrique Siemens est une marque dpose de Siemens AG.


SIMATIC, STEP 7 et S7 sont des marques dposes de Siemens AG.
Microsoft, Windows, Windows 95 et Windows NT sont des marques de Microsoft Corporation.
Underwriters Laboratories et UL sont des marques de Underwriters Laboratories, Inc.

Copyright  Siemens AG 1997 Tous droits rservs Exclusion de responsabilit


Toute communication ou reproduction de ce support Nous avons vrifi la conformit du contenu du prsent
dinformation, toute exploitation ou communication de son manuel avec le matriel et le logiciel qui y sont dcrits. Or des
contenu sont interdites, sauf autorisation expresse. Tout divergences ntant pas exclues, nous ne pouvons pas nous
manquement cette rgle est illicite et expose son auteur au
porter garants pour la conformit intgrale. Si lusage de ce
versement de dommages et intrts. Tous nos droits sont
rservs, notamment pour le cas de la dlivrance dun brevet manuel devait rvler des erreurs, nous en tiendrons compte
ou celui de lenregistrement dun modle dutilit. et apporterons les corrections ncessaires ds la prochaine
dition. Veuillez nous faire part de vos suggestions.
Siemens AG
Division Automatisation
Systmes dautomatisation industriels (AUT 1)  Siemens AG 1997
Postfach 4848, D-90327 Nrnberg Sous rserve de modifications
Siemens Aktiengesellschaft 6ES7 298-8EA00-8CH0
Avant-propos

Objet du manuel
La CPU 210 est un nouveau membre de la famille S7-200 de micro-automates programmables.
Son dessin compact, son faible cot et son important jeu doprations font delle une solution idale
pour la commande de petites applications. En outre, le choix des options de tension vous offre la
souplesse ncessaire pour rsoudre vos problmes dautomatisation.
Ce manuel fournit des informations sur linstallation et la programmation de la CPU 210 et de la sta-
tion de conception de programme (program development station, PDS 210). Il inclut galement la
description des oprations de programmation avec exemples, les temps typiques dexcution des
oprations et les fiches techniques pour la CPU 210 et le matriel apparent.

Groupe cible
Ce manuel est destin aux ingnieurs, aux programmeurs, aux installateurs et aux lectriciens pos-
sdant des connaissances gnrales sur les automates programmables.

Domaine de validit
Les informations dans ce manuel se rfrent en particulier aux produits suivants :
S CPU 210 et PDS 210
S Logiciel de programmation STEP 7-Micro/WIN, version 2.0

Structure du manuel
Nous vous conseillons de lire ce manuel dans son intgralit si vous utilisez un micro-automate
S7-200 pour la premire fois. Si vous tes un utilisateur expriment, reportez-vous au sommaire
ou lindex pour retrouver les informations qui vous intressent.
Ce manuel est organis comme suit :
S Le chapitre 1, Installation de la CPU 210 , donne une vue densemble de certaines caract-
ristiques de lquipement et fournit les procdures, les dimensions et les rgles fondamentales
pour linstallation de la CPU 210.
S Le chapitre 2, Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0 , dcrit com-
ment installer ce logiciel de programmation et explique brivement ses fonctions.
S Le chapitre 3, Mise en route laide dun programme-exemple , vous aide saisir un exem-
ple de programme avec le logiciel STEP 7-Micro/WIN.
S Le chapitre 4, Concepts fondamentaux pour la programmation de la CPU 210 , fournit des
informations sur la manire dont la CPU 210 traite les donnes et excute votre programme.
S Le chapitre 5, Jeu doprations , explique les oprations utilises par la CPU 210 et fournit
des exemples.
Les annexes donnent des informations supplmentaires : fiches techniques des matriels, descrip-
tion des codes derreur et temps dexcution, par exemple.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 iii
Avant-propos

Aide supplmentaire
Adressez-vous votre agence Siemens si certaines de vos questions techniques restent sans r-
ponse, si vous dsirez commander dautres manuels ou matriels ou si vous voulez connatre les
offres de formation.

Automate programmable S7-200, CPU 210, Manuel systme


iv C79000-G7077-C235-01
Sommaire

1 Installation de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1


1.1 Prsentation du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Prparation de linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.3 Installation dune CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.4 Cblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
1.5 Circuits de protection par crtage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
2 Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0 . . . . . . . . . . . . . . . 2-1
2.1 Installation de la version 2.0 du logiciel STEP 7-Micro/WIN . . . . . . . . . . . . . . . . . . 2-2
2.2 Communication avec la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.3 Paramtrage de STEP 7-Micro/WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.4 Cration et sauvegarde dun projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.5 Cration dun programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
2.6 Chargement dun programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.7 Adressage symbolique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.8 Table de visualisation dtat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
2.9 Dbogage et test du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
2.10 Traitement des erreurs dans la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
3 Mise en route laide dun programme-exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.1 Dfinition des lments requis pour lexemple dapplication . . . . . . . . . . . . . . . . . . 3-2
3.2 Conception de la logique de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.3 De la logique de commande au programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.4 Cration dun projet avec STEP 7-Micro/WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
3.5 Cration dune table des mnmoniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3.6 Saisie du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
3.7 Cration dune table de visualisation dtat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.8 Chargement du programme et test du programme . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.9 Modification du programme-exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 v
Sommaire

4 Concepts fondamentaux pour la programmation de la CPU 210 . . . . . . . . . . . . . . . . . . . 4-1


4.1 Principes de conception dun systme dautomatisation . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 Cration du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.3 Cycle de la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.4 Langages de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.5 Adresses des zones de mmoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
4.6 Exemple de programme contenant un programme dinterruption . . . . . . . . . . . . . 4-14
4.7 Potentiomtre analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
5 Jeu doprations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 Plages autorises pour la CPU 210 et la PDS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3 Oprations de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.4 Oprations de temporisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
5.5 Oprations de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.6 Oprations dincrmentation et de dcrmentation . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.7 Opration de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
5.8 Gestion dexcution de programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
5.9 Oprations sur pile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5.10 Oprations dinterruption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
A Caractristiques techniques pour la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.1 Caractristiques techniques dordre gnral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A.2 CPU 210, alimentation, entres 24 V et sorties 24 V
en courant continu (CC/CC/CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
A.3 CPU 210, alimentation en courant alternatif, entres 24 V
en courant continu et sorties relais (CA/CC/relais) . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.4 CPU 210, alimentation en courant alternatif, entres
en courant alternatif et sorties relais (CA/CA/relais) . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.5 PDS 210, alimentation en courant alternatif, entres
en courant continu et sorties relais (CA/CC/relais) . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
A.6 Cartouche mmoire 8 Ko x 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12
A.7 Cartouche mmoire 16 Ko x 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
A.8 Cble PC/PPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14
A.9 Simulateur dentres en courant continu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15
B Mmentos spciaux (SM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
C Traitement des erreurs et codes derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
D Conversion de fichiers STEP 7-Micro/DOS en fichiers STEP 7-Micro/WIN . . . . . . . . . . D-1
E Temps dexcution pour les oprations LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
F Numros de rfrence pour la CPU 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1

Automate programmable S7-200, CPU 210, Manuel systme


vi C79000-G7077-C235-01
Installation de la CPU 210 1
La CPU 210 est lun des micro-automates programmables de la famille S7-200 utilisables dans des
applications dautomatisation varies. La figure 1-1 prsente une CPU 210. Son dessin compact et
son faible cot en font une solution idale pour la commande de petites applications En outre, le
large choix de tensions dentre et de sortie vous offre la souplesse ncessaire pour rsoudre vos
problmes dautomatisation grce lexploitation sans maintenance de la CPU 210.
Linstallation de la CPU 210 est aise. Vous pouvez encastrer le module dans un panneau laide
des trous de fixation ou le monter sur un profil support avec les barrettes de fixation DIN intgres.
La petite taille de la CPU 210 permet une optimisation de lespace.

Figure 1-1 CPU 210 de la famille S7-200

Contenu du chapitre
Paragraphe Thme Page
1.1 Prsentation du produit 1-2
1.2 Prparation de linstallation 1-4
1.3 Installation dune CPU 210 1-6
1.4 Cblage 1-8
1.5 Circuits de protection par crtage 1-12

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-1
Installation de la CPU 210

1.1 Prsentation du produit

La CPU 210 est un appareil autonome compact comprenant une unit centrale (CPU ou UC), une
alimentation et des entres/sorties discrtes.
S La CPU excute le programme et sauvegarde les donnes pour la commande du processus ou
de la tche dautomatisation.
S Les entres et les sorties sont les points de commande du systme : les entres surveillent les
signaux des appareils sur site (tels que capteurs et commutateurs) et les sorties commandent
pompes, moteurs et autres appareils dans votre processus.
S Des tmoins (DEL) dtat donnent des informations visuelles sur ltat de fonctionnement de la
CPU ( Marche ou RUN) ou la dtection ventuelle dune dfaillance systme.

Equipement ncessaire
Comme illustr la figure 1-2, vous crez et testez votre programme dans une station de concep-
tion de programme, la PDS 210, laide du logiciel de programmation STEP 7-Micro/WIN. Puis,
vous chargez le programme final dans une cartouche mmoire que vous enfichez ensuite dans la
CPU 210. Vous devez disposer de lquipement suivant pour crer des programmes pour la
CPU 210 :
S Ordinateur personnel (PC) avec le logiciel de programmation STEP 7-Micro/WIN
Les conditions ncessaires linstallation du logiciel STEP 7-Micro/WIN sont prsentes au
chapitre 2.
S Station de conception de programme (PDS 210)
S Cble de communication PC/PPI
S Cartouche mmoire pour le transfert du programme dans la CPU 210
Vous trouverez les numros de rfrence et dautres indications sur cet quipement dans les fiches
techniques lannexe A.

Composantes ncessaires la conception dun programme


pour la CPU 210

Station de conception de programme


Ordinateur (PDS 210)

STEP 7-Micro/WIN

Cble de communication PC/PPI

La cartouche mmoire
CPU 210 transfre le programme
dans la CPU 210.

Figure 1-2 Composantes dun systme dautomate programmable avec CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


1-2 C79000-G7077-C235-01
Installation de la CPU 210

Caractristiques de la CPU 210


La CPU 210 fait partie intgrante de la famille S7-200 de micro-automates. Le tableau 1-1 rsume
les principales caractristiques de cette CPU.

Tableau 1-1 Caractristiques de la CPU 210

Caractristique CPU 210



Dimensions (longueur x largeur x profondeur)



90 x 80 x 62 mm


Cartouche mmoire pour le chargement du programme dans la CPU



Taille du programme
Oui
256 mots



Mmoire




Type de programme
Mmentos
EEPROM
48 bits (3 mots)






Entres locales
Sorties locales
4 entres TOR
4 sorties TOR




Entres/sorties (E/S)




E/S dextension
Filtre de retard pour entre CC
Non
15 ms




Filtre de retard pour entre CA 55 ms




Entres P/N (CC) Oui




Vitesse dexcution boolenne 95 s/opration




Temporisations sous forme de retard la monte 4




Rsolution 100 ms
Oprations (36 au total)




Compteurs incrmentaux/dcrmentaux 4




Sauvegarde de la valeur en cours si mise hors tension Oui




Sauts / repres Oui




Potentiomtre analogique 1




Fonctions supplmentaires Interruption dentre matrielle 1




Temps de rponse pour interruption 20 s en fonction,
40 s hors fonction

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-3
Installation de la CPU 210

1.2 Prparation de linstallation

Configuration de linstallation
Comme le montre la figure 1-3, vous pouvez encastrer la CPU 210 dans un panneau ou la monter
sur un profil support. Le montage est possible aussi bien lhorizontale qu la verticale.

Encastrement dans un panneau Montage sur profil support Montage dans un botier

CPU 210 CPU 210 CPU 210

Figure 1-3 Montages possibles

Dgagements ncessaires pour linstallation dune CPU 210


Respectez les rgles suivantes lorsque vous planifiez linstallation :
S Le refroidissement de la CPU 210 se fait par convection naturelle. A cet effet, vous devez laisser
un espace libre dau moins 25 mm au-dessus et en dessous des units (voir la figure 1-4). Un
fonctionnement continu de tous les composants lectroniques la temprature ambiante et la
charge maximales rduit la dure de vie de ces composants.
S Les panneaux pour lencastrement dune CPU 210 doivent avoir une profondeur minimale de
75 mm (voir figure 1-4).
S Noubliez pas de laisser suffisamment despace danc votre schma de montage pour les
connexions du cblage dE/S.



25 mm Avant de Surface de
larmoire montage

CPU 210


Espace pour CPU 210
refroidissement
25 mm
75 mm

Vue de face Vue de ct

Figure 1-4 Dgagements ncessaires pour linstallation dune CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


1-4 C79000-G7077-C235-01
Installation de la CPU 210

Dimensions pour le profil support


Vous pouvez monter la CPU 210 sur un profil support standard (DIN EN 50 022). La figure 1-5
prsente les dimensions de ce profil support.

1,0 mm 35 mm

7,5 mm

Figure 1-5 Dimensions du profil support

Dimensions pour le montage sur panneau


La CPU 210 et la PDS 210 comportent des trous de fixation pour faciliter leur encastrement dans un
panneau. La figure 1-6 prsente les dimensions de montage.

90 mm

77,3 mm 6,4 mm

Trous de fixation 67,3 mm 80 mm


(M4 ou no 8) CPU 210

6,4 mm 197 mm

184,3 mm
6,4 mm

80 mm 67,3 mm
Station de conception de
programme (PDS 210) Trous de fixation
(M4 ou no 8)

Figure 1-6 Dimensions de montage pour la CPU 210 et la PDS 210

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-5
Installation de la CPU 210

1.3 Installation dune CPU 210

Attention
! La non-dsactivation de lalimentation complte pour la CPU 210 et les appareils qui y sont relis
pendant les procdures dinstallation ou de dmontage peut entraner la mort, des blessures
graves ou des dommages matriels importants.
Coupez lalimentation complte pour la CPU 210 et les appareils relis avant de linstaller ou de la
dmonter.
Prenez toujours toutes les mesures de scurit ncessaires et assurez-vous, avant linstallation,
que lalimentation de la CPU 210 est coupe.

Encastrement dune CPU 210 dans un panneau


Procdez comme suit pour installer une CPU 210 dans un panneau :
1. Localisez, percez et taraudez les trous de fixation pour des vis DIN M4 ou numro 8 (norme
amricaine). Vous trouverez les dimensions de montage et dautres indications dans le paragra-
phe 1.2.
2. Vissez la CPU 210 sur le panneau laide de vis DIN M4 ou numro 8 (norme amricaine).

Montage dune CPU 210 sur profil support


Procdez comme suit pour monter une CPU 210 sur un profil support (voir figure 1-7) :
1. Vissez le profil support tous les 75 mm sur le panneau de montage.
2. Ouvrez la barrette de fixation (situe au bas de la CPU 210) et accrochez larrire du module sur
le profil support.
3. Fermez la barrette de fixation en vous assurant que la CPU est correctement fixe au profil
support.

Note
Des butes de profil support peuvent savrer ncessaires pour les modules installs
verticalement ou dans un environnement avec fortes vibrations.

CPU 210

Vissez le profil support


tous les 75 mm.
Barrette de fixation

Figure 1-7 Montage dune CPU 210 sur un profil support

Automate programmable S7-200, CPU 210, Manuel systme


1-6 C79000-G7077-C235-01
Installation de la CPU 210

Montage dune CPU 210 dans un botier


Procdez comme suit pour installer une CPU 210 dans un botier :
1. Ouvrez lun des volets daccs aux E/S sur la CPU 210. Comme illustr la figure 1-8, retirez le
volet daccs en appuyant doucement dessus jusqu ce quils se dtache. Recommencez pour
lautre volet daccs.

Ouvrez le volet daccs. Appuyez doucement sur le


Volets daccs volet daccs jusqu ce quil
se dtache.

CPU 210 CPU 210


(vue de ct) (vue de ct)

Figure 1-8 Retrait des volets daccs de la CPU 210

2. Ouvrez la barrette de fixation (situe au bas du module).


3. Ouvrez le botier et accrochez larrire du module sur le profil support (voir figure 1-9).
4. Fermez la barrette de fixation en vous assurant que la CPU est correctement fixe au profil
support.

Profil
support

CPU 210

Barrette de fixation

Figure 1-9 Montage de la CPU 210 dans un botier

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-7
Installation de la CPU 210

1.4 Cblage

Attention
! La non-dsactivation de lalimentation complte pour la CPU 210 et les appareils qui y sont relis
pendant les procdures dinstallation ou de dmontage peut entraner la mort, des blessures
graves ou des dommages matriels importants.
Coupez lalimentation complte pour la CPU 210 et les appareils relis avant dinstaller ou
denlever le cblage.
Prenez toujours toutes les mesures de scurit ncessaires et assurez-vous que lalimentation de
la CPU 210 est coupe avant dinstaller le cblage.

Rgles gnrales
Vous trouverez ci-aprs des rgles gnrales pour concevoir linstallation et le cblage de votre
CPU 210 :
S Respectez toutes les normes lectriques lors du cblage de la CPU 210. Installez et utilisez tous
les quipements en suivant toutes les normes nationales et rgionales en vigueur. Demandez
laide des autorits locales pour dterminer les normes et les rglementations qui sappliquent
votre cas particulier.
S Utilisez toujours des fils de section approprie pour le transport du courant requis. La CPU 210
accepte des sections de fil allant de 0,5 1,5 mm2.
S Faites attention ne pas trop serrer les vis des connecteurs. Le couple maximal est de
0,56 Nm.
S Posez toujours des fils aussi courts que possible (500 mtres au maximum pour les cbles blin-
ds, 300 mtres au maximum pour les cbles non blinds). Posez les fils par paires : conduc-
teur neutre avec conducteur de signaux.
S Sparez bien le cblage de courant alternatif et celui de courant continu commutation rapide
et haute nergie du cblage de signaux basse nergie.
S Identifiez et acheminez correctement les cbles vers la CPU 210 en utilisant des serre-cbles si
ncessaire. Reportez-vous aux fiches techniques lannexe A pour plus dinformations sur
lidentification des terminaisons.
S Equipez les fils menacs par la foudre dune protection approprie contre les surtensions.
S Il ne faut pas appliquer dalimentation externe une charge de sortie en parallle avec une sor-
tie de courant continu. Cela peut provoquer un courant inverse travers la sortie moins que
vous nayez plac une diode ou une autre forme de barrage dans linstallation.

Attention
! Les appareils de commande peuvent tomber en panne dans des situations dangereuses et
provoquer un fonctionnement inattendu des appareils pilots.
De tels vnements peuvent entraner la mort ou des blessures graves, ainsi que des dommages
matriels importants.
Vous devez donc prvoir une fonction darrt durgence, des dispositifs de scurit
lectromcaniques ou dautres scurits redondantes qui soient indpendantes de lautomate
programmable.

Automate programmable S7-200, CPU 210, Manuel systme


1-8 C79000-G7077-C235-01
Installation de la CPU 210

Rgles pour la mise la terre et le potentiel de rfrence des circuits isols


Respectez les rgles suivantes pour la mise la terre et la dtermination du potentiel de rfrence
de circuits isols :
S Vous devez identifier le potentiel de rfrence (0 volt) pour chaque circuit dans linstallation et
les points o des circuits avec des potentiels de rfrence ventuellement diffrents peuvent
tre relis. En effet, de telles connexions peuvent entraner des flux de courant indsirables pro-
voquant des erreurs de logique ou endommageant des circuits. Une cause frquente de diff-
rence des potentiels de rfrence est la sparation des potentiels de terre par une longue dis-
tance. Lorsque des appareils avec des potentiels de terre trs loigns sont relis par un cble
de capteur, des courants inattendus peuvent circuler travers le circuit cr par le cble et la
terre. Mme sur de courtes distances, des courants de charge dquipements lourds peuvent
provoquer des diffrences dans le potentiel de terre ou induire directement des courants indsi-
rables par induction lectromagntique. Les alimentations incorrectement rfrences les unes
par rapport aux autres peuvent entraner la circulation de courants dangereux entre leurs circuits
associs.
S La CPU 210 comporte des barrires disolation certains points pour empcher des flux de cou-
rant indsirables dans votre installation. Lors de la planification de votre installation, tenez
compte de lemplacement de ces barrires disolation et des endroits o il ny en a pas. Vous
devez galement tenir compte des barrires disolation dans les alimentations associes et les
autres quipements, ainsi que de lemplacement des potentiels de rfrence dans toutes les
alimentations associes.
S Il est important de choisir vos potentiels de rfrence la terre et dutiliser les barrires disola-
tion fournies de faon empcher des boucles de circuit inutiles qui pourraient provoquer des
flux de courant indsirables. Pensez aussi aux connexions temporaires, comme la connexion
dune console de programmation la CPU, qui peuvent tablir une nouvelle rfrence de ten-
sion dans le circuit.
S Lorsque vous choisissez des points de rfrence la terre, pensez galement aux rgles de
scurit correspondantes et lutilisation correcte des appareils de protection par coupure.
Les descriptions suivantes constituent une introduction aux proprits disolation gnrales de la
CPU 210, mais certaines caractristiques peuvent tre diffrentes pour certains produits. Consultez
la fiche technique de votre produit lannexe A afin de savoir quels circuits incluent des barrires
disolation et quelles sont les valeurs de ces barrires. Les barrires disolation infrieures
1500 V~ correspondent une isolation fonctionnelle uniquement et ne doivent pas tre considres
comme des barrires de scurit.
S Le potentiel de rfrence de la logique de la CPU est le mme que lalimentation de capteur en
courant continu M.
S Pour une CPU avec alimentation en courant continu, le potentiel de rfrence de la logique de la
CPU est le mme que lalimentation dentre M.
S La logique de la CPU est isole de la terre jusqu 100 V.
S Les entres et sorties TOR en courant continu sont isoles de la logique de la CPU jusqu
500 V~.
S Les sorties de relais et les entres en courant alternatif sont isoles de la logique de la CPU
jusqu 1500 V~.
S Les groupes de sorties relais sont isols les uns des autres pour 1500 V~.
S Les fils de phase et neutre de lalimentation en courant alternatif sont isols de la terre, de la
logique de la CPU et de toutes les entres/sorties jusqu 1500 V~.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-9
Installation de la CPU 210

Utilisation de la barrette de cblage


La barrette de cblage disponible en option (figure 1-10) permet de conserver le cblage lors du
dmontage et de la rinstallation de la CPU 210. Vous en trouverez le numro de rfrence
lannexe F.

Cblage sur site


Barrette de cblage

DC
OUTPUTS M L+ 0.0 0.1 0.2 0.3 M L+ 24V DC

Figure 1-10 Barrette de cblage optionnelle

Rgles pour une installation en courant alternatif


Voici des rgles de cblage gnrales pour des installations en courant alternatif (CA). Elles sont
illustres dans la figure 1-11.
S Installez un commutateur de dconnexion unique (A) qui interrompt lalimentation de lunit cen-
trale, de tous les circuits dentre et de tous les circuits de sortie (circuits de charge).
S Protgez lalimentation de la CPU, les sorties et les entres laide de dispositifs maximum de
courant (B). Vous pouvez galement protger chaque sortie individuellement par fusible. Une
protection externe des entres contre la surintensit nest pas ncessaire si vous utilisez lali-
mentation de capteur 24 V (C) fournie par la CPU 210. En effet, cette alimentation est protge
contre les courts-circuits.
S Connectez toutes les bornes de mise la terre de la CPU 210 la terre disponible la plus pro-
che (D) afin dobtenir une immunit aux bruits la plus importante possible. Il est recommand de
relier toutes les bornes de mise la tere un point lectrique unique. Utilisez cet effet des fils
de 1,5 mm2 de section.
Vous pouvez utiliser, si ncessaire, une alimentation de capteur continue de la CPU 210 pour les
entres (E). Reportez-vous aux rgles dinstallation en courant continu, en particulier pour ce qui
concerne la connexion et lalimentation externe en parallle avec lalimentation de la CPU 210.

Rgles pour une installation en courant continu


Voici des rgles de cblage gnrales pour des installations en courant continu (CC). Elles sont
illustres dans la figure 1-11.
S Installez un commutateur de dconnexion unique (1) qui interrompt lalimentation de lunit cen-
trale, de tous les circuits dentre et de tous les circuits de sortie (circuits de charge).
S Protgez lalimentation de la CPU (2), les sorties (3) et les entres (4) laide de dispositifs
maximum de courant. Vous pouvez galement protger chaque sortie individuellement par fusi-
ble. Une protection externe des entres contre la surintensit nest pas ncessaire si vous utili-
sez lalimentation de capteur 24 V fournie par la CPU 210. En effet, cette alimentation est limi-
te en courant de manire interne.
S Assurez-vous que lalimentation en courant continu a une capacit de choc suffisante pour
maintenir la tension constante lors de modifications de charge soudaines. Une capacit externe
(5) peut savrer ncessaire.

Automate programmable S7-200, CPU 210, Manuel systme


1-10 C79000-G7077-C235-01
Installation de la CPU 210

S Equipez toutes les alimentations en courant continu non mises la terre dune rsistance et
dun condensateur en parallle (6), du neutre de la source de courant la terre de protection. La
rsistance fournit une ligne de fuite empchant laccumulation de charge statique et le conden-
sateur constitue un drain pour les perturbations haute frquence. Leurs valeurs typiques sont
1M et 4700 pF. Vous pouvez galement crer un systme en courant continu mis la terre en
reliant lalimentation en courant continu la terre (7).
S Connectez toutes les bornes de mise la terre de la CPU 210 la terre disponible la plus pro-
che (8) afin dobtenir une immunit aux bruits la plus importante possible. Il est recommand de
relier toutes les bornes de mise la terre un point lectrique unique. Utilisez cet effet des fils
de 1,5 mm2 de section.
S Alimentez toujours les circuits 24 V partir dune source fournissant une sparation lectrique
de protection de lalimentation 120/230 V~ et de dangers similaires. Les documents suivants
fournissent des dfinitions standard sur la sparation de protection : Trs basse tension de s-
curit (PELV) selon EN60204-1 et Classe 2 ou circuit tension/courant limit selon UL 508.

Attention
! Connecter une alimentation 24 V externe en parallle avec une alimentation de capteur en
courant continu de la CPU 210 peut entraner un conflit entre les deux alimentations, chacune
cherchant tablir son propre niveau de tension de sortie prfr. Ce conflit peut rduire la dure
de vie ou provoquer une dfaillance immdiate de lune ou des deux alimentations, ayant pour
effet un fonctionnement imprvisible du systme dautomatisation avec risque de mort, de
blessures graves et de dommages matriels importants.
Lalimentation de capteur en courant continu de la CPU 210 et toute alimentation externe doivent
fournir du courant des points diffrents, avec au plus une connexion entre les deux
alimentations.

120/230 V~ utilisant un commutateur unique Installation en courant continu avec isolation


maximum de courant pour protger la CPU et le
cblage de charge (1) A potentiel flottant (6)
L1
(A) (B) ou mis la terre (7)
N
L1
PE
N
PE CA (6)
(D) (8)
CC
(7)
(5) (2)
(B)
Fusible
(3)
ST Alim.
ET M L+ CPU 210
AC/DC/Rly ST Alim.
ET CPU 210
DC/DC/DC
(E) (C)
(4)

24 V L+ M

Figure 1-11 Rgles de cblage pour des installations en courant alternatif et en courant continu

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 1-11
Installation de la CPU 210

1.5 Circuits de protection par crtage

Equipez les charges inductives de circuits de protection qui crtent la monte de tension lors de la
mise hors circuit. Suivez les rgles ci-aprs pour la conception de ces circuits. Lefficacit de la
conception tant toutefois dpendante de lapplication, vous devez vrifier quelle convient votre
cas particulier. Assurez-vous que tous les composants ont des valeurs nominales permettant de les
utiliser dans lapplication.

Protection des transistors en courant continu


Les sorties transistor en courant continu de la CPU 210 contiennent des diodes Zener qui convien-
nent de nombreuses installations. Utilisez des diodes de protection externes pour des charges
inductives importantes ou frquemment commutes afin dempcher la destruction des diodes inter-
nes. La figure 1-12 montre des applications typiques pour les sorties transistor en courant continu.

Protection par
diode

+V (1)
(1) Diode IN4001 ou
quivalent

Inducteur

Protection par
diode Zener

+V (1) (2) (1) Diode IN4001 ou


quivalent
(2) Zener 8,2 V, 5 W

Inducteur

Figure 1-12 Protection par diode et protection par diode Zener

Protection des relais commandant lalimentation CC


Servez-vous de rseaux rsistance/condensateur, comme illustr la figure 1-13, pour les applica-
tions de relais en courant continu de basse tension (30 V). Connectez le rseau en parallle aux
bornes de la charge. Vous pouvez galement utiliser des diodes de protection comme illustr dans
la figure 1-12 pour les relais en courant continu. Une tension de seuil de 36 V au maximum est au-
torise si vous utilisez une diode Zener inverse.

V DC
R
IL
R C
avec R minimum = 12
+V
C  I LK
Inducteur
IL avec K de 0,5 1 F/A

Figure 1-13 Rseau rsistance/condensateur pour charge CC commande par relais

Automate programmable S7-200, CPU 210, Manuel systme


1-12 C79000-G7077-C235-01
Installation et utilisation du logiciel
STEP 7-Micro/WIN, version 2.0 2
Ce chapitre dcrit la version 2.0 de STEP 7-Micro/WIN. Les versions antrieures de ce logiciel peu-
vent oprer diffremment.
STEP 7-Micro/WIN est une application logicielle base sur Windows qui sert la programmation de
lautomate programmable S7-200. Ce progiciel de programmation fournit un ensemble doutils per-
mettant de programmer lautomate S7-210 soit en liste dinstructions (LIST), soit en schma
contacts (CONT).
Vous devez disposer des matriels et logiciel suivants pour pouvoir utiliser STEP 7-Micro/WIN :
S Recommand : un ordinateur personnel (PC) avec au moins un processeur 80486 et 8 Mo de
mmoire vive ou une console de programmation Siemens (PG 740, par exemple) ; au mini-
mum : 80386 avec 8 Mo de mmoire vive
S Cble PC/PPI connect votre interface de communication (COM)
S Station de conception de programme (PDS 210)
S Moniteur VGA ou tout moniteur pris en charge par Microsoft Windows
S Au moins 35 Mo despace libre sur le disque dur (recommand)
S Microsoft Windows 3.1, Windows pour Workgroups 3.11, Windows 95 ou Windows NT 3.51 ou
version ultrieure
S Facultatif mais recommand : souris Microsoft ou toute souris prise en charge par Microsoft
Windows
STEP 7-Micro/WIN comporte une aide en ligne dtaille. Utilisez le menu daide ? ou appuyez sur
F1 pour obtenir les dernires informations.

Contenu du chapitre
Paragraphe Thme Page
2.1 Installation de la version 2.0 du logiciel STEP 7-Micro/WIN 2-2
2.2 Communication avec la PDS 210 2-3
2.3 Paramtrage de STEP 7-Micro/WIN 2-5
2.4 Cration et sauvegarde dun projet 2-6
2.5 Cration dun programme 2-7
2.6 Chargement dun programme dans la CPU 2-10
2.7 Adressage symbolique 2-13
2.8 Table de visualisation dtat 2-15
2.9 Dbogage et test du programme 2-16
2.10 Traitement des erreurs dans la PDS 210 2-17

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-1
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.1 Installation de la version 2.0 du logiciel STEP 7-Micro/WIN

Prinstallation
Avant dexcuter la procdure dinstallation :
S sauvegardez tous les programmes dapplication sur disquettes si une version antrieure de
STEP 7-Micro/WIN est dj installe ;
S assurez-vous que toutes les applications sont fermes, barre doutils Microsoft Office comprise.
Linstallation peut ncessiter le redmarrage de votre ordinateur.

Excution de la procdure dinstallation sous Windows 3.1


Procdez comme suit pour installer le logiciel STEP 7-Micro/WIN si vous disposez de Windows 3.1
(Windows pour Workgroups 3.11 ou Windows NT) sur votre ordinateur :
1. Insrez la disquette 1 dans le lecteur de disquettes de votre ordinateur (gnralement le lecteur
A: ou le lecteur B:).
2. Slectionnez la commande Excuter... du menu Fichier dans le gestionnaire de programmes.
3. Tapez a:\setup dans la bote de dialogue Excuter et cliquez sur OK . La procdure
dinstallation est lance.
4. Suivez les instructions qui saffichent pour mener bien linstallation.

Excution de la procdure dinstallation sous Windows 95


Procdez comme suit pour installer le logiciel STEP 7-Micro/WIN si vous disposez de Windows 95
sur votre ordinateur :
1. Insrez la disquette 1 dans le lecteur de disquettes de votre ordinateur (gnralement le lecteur
A: ou le lecteur B:).
2. Cliquez sur le bouton Dmarrer pour ouvrir le menu Windows 95.
3. Slectionnez la commande Excuter....
4. Tapez a:\setup dans la bote de dialogue Excuter et cliquez sur OK . La procdure
dinstallation est lance.
5. Suivez les instructions qui saffichent pour mener bien linstallation.

Rsolution des problmes ventuels


Linstallation peut chouer dans les situations suivantes :
S Mmoire insuffisante : vous devez disposer dau moins 35 Mo despace libre sur votre disque
dur.
S Disquette endommage : vrifiez votre disquette et contactez, le cas chant, votre agence
Siemens.
S Erreur de manipulation : recommencez aprs avoir lu attentivement les instructions.
S Toutes les applications ouvertes nont pas t fermes (barre doutils Microsoft Office comprise).

Nota
Vous trouverez, dans le fichier READMEx.TXT sur vos disquettes, les informations les plus
rcentes sur STEP 7-Micro/WIN (x tant un A pour lallemand, un B pour langlais, un C pour le
franais, un D pour lespagnol et un E pour litalien).

Automate programmable S7-200, CPU 210, Manuel systme


2-2 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.2 Communication avec la PDS 210

Connexion de lordinateur la PDS 210 pour la communication PPI


La figure 2-1 prsente une configuration typique pour la connexion de votre ordinateur votre
PDS 210 au moyen du cble PC/PPI. Procdez comme suit pour tablir une communication cor-
recte entre les diffrents lments :
1. Rglez les commutateurs multiples du cble PC/PPI au dbit de 9600 bauds.
2. Connectez lextrmit RS-232 du cble PC/PPI dsigne par PC linterface de communication
COM1 ou COM2 de votre ordinateur et serrez les vis de connexion.
3. Connectez lautre extrmit (RS-485) du cble PC/PPI linterface de communication de la
PDS 210 et serrez les vis de connexion.

Rglage commutateur multiple : Ordinateur personnel


0 1 0 0 = 9600 bauds
RS-232

Station de conception de
programme (PDS 210)

RS-485

Cble PC/PPI

Figure 2-1 Communication avec une PDS 210 en mode PPI

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-3
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Dfinition des paramtres de communication


La figure 2-2 reprsente la bote de dialogue de configuration de la communication. Les deux pre-
mires interfaces proposes reprsentent les interfaces de communication du PC. Ladresse pour la
PDS 210 est 2 ; vous ne pouvez pas la modifier. Procdez comme suit pour dfinir les paramtres
de communication :
1. Choisissez la commande Communication... du menu Configuration.
2. Vrifiez que les informations dans la bote de dialogue correspondent votre configuration.
Noubliez pas que ladresse de CPU pour la PDS 210 est toujours 2 et que le dbit en bauds est
toujours 9600.
3. Confirmez vos choix en cliquant sur OK .

Projet Edition Affichage CPU Test Outils Configuration


Configuration Fentre ?

Paramtres...
Communication...

Communication

Interface
OK
COM1
COM2 Annuler
Carte MPI

Adresse de CPU : 2 Recherche

Adresse Micro/WIN : 0
Dbit en bauds : Adresse matre la plus haute :
9 600 31

Numro IRQ pour carte MPI : Temps rotation jeton cible :


10 39

Figure 2-2 Configuration de la communication avec la PDS 210

Automate programmable S7-200, CPU 210, Manuel systme


2-4 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.3 Paramtrage de STEP 7-Micro/WIN

Prcisez, avant de crer un nouveau projet, les paramtres pour votre environnement de program-
mation. Pour ce faire, procdez comme suit :
1. Slectionnez la commande Paramtres... du menu Configuration comme illustr la fi-
gure 2-3.
2. Choisissez vos paramtres dans la bote de dialogue qui apparat alors.
3. Confirmez vos choix en cliquant sur le bouton OK .

Configuration Fentre ?
Projet Edition Affichage CPU Test Outils Configuration
Paramtres...

Communication...

Paramtres
Editeur par dfaut
OK
Editeur LIST
Editeur CONT Annuler

Jeu dabrviations
International Langue
SIMATIC Franais

Etat initial des fentres


Agrandir tout
Editeur de programme Table des mnmoniques
Taille normale Taille rduite
Editeur de bloc de donnes Table visu. tat
Taille rduite Taille rduite

Options pour bloc de donnes charg depuis la CPU


Conserver format et commentaires

Format des donnes Taille des donnes


Hexadcimal Octet

Figure 2-3 Dfinition des paramtres pour la programmation

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-5
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.4 Cration et sauvegarde dun projet

Vous devez crer ou ouvrir un projet avant de pouvoir crer un programme. STEP 7-Micro/WIN ou-
vre les diteurs suivants la cration dun nouveau projet :
S Editeur CONT ou diteur LIST (selon votre paramtrage)
S Editeur de bloc de donnes (sans objet pour la PDS 210)
S Table de visualisation dtat
S Table des mnmoniques

Cration dun nouveau projet


Vous pouvez crer un nouveau projet, comme illustr la figure 2-4. Choisissez cet effet la com-
mande Nouveau... du menu Projet. La bote de dialogue pour le type de la CPU saffiche alors. Si
vous slectionnez le type de CPU dans la liste droulante, le logiciel naffiche que les options dispo-
nibles pour votre CPU. En revanche, si vous choisissez Nant , aucune restriction relative la
CPU nest impose votre programme. Lors du chargement du programme dans la CPU, cette
dernire signale si vous avez utilis des options non disponibles. Votre programme sera, par exem-
ple, refus sil utilise une opration que votre CPU ne prend pas en charge.

Nota
STEP 7-Micro/WIN ne vrifie pas les plages des paramtres. Ainsi, vous pouvez entrer MW999
comme paramtre dune opration CONT bien que ce paramtre soit incorrect. Cette erreur sera
dtecte lorsque vous tenterez de charger le programme dans la CPU.

Projet Affichage CPU Configuration ?


Nouveau... Ctrl+N

LAD STL DB1 SYM STAT


Ouvrir... Ctrl+O
Type de CPU
1 c:\microwin\projet1.prj
Slectionnez ou lisez le type de CPU dans votre AP si vous voulez que le logiciel
2 c:\microwin\projet2.prj
limite les options disponibles celles prises en charge par cette CPU.
3 c:\microwin\projet3.prj

Quitter Type CPU : PDS 210 Lire le type de CPU

Communication...

OK Annuler

Figure 2-4 Cration dun nouveau projet

Enregistrement dun projet


Vous pouvez sauvegarder une copie du projet en cours sous un nom ou un emplacement diff-
rent laide de la commande Enregistrer sous... du menu Projet. Vous pouvez sauvegarder toutes
les composantes de votre projet laide de la commande Enregistrer tout du menu Projet ou en
cliquant sur le bouton denregistrement .

Automate programmable S7-200, CPU 210, Manuel systme


2-6 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.5 Cration dun programme

Dans STEP 7-Micro/WIN, vous pouvez crer le programme utilisateur (OB1) avec lditeur CONT
(schma contacts) ou avec lditeur LIST (liste dinstructions).

Saisie du programme en CONT


La fentre de lditeur CONT vous permet dcrire un programme laide de symboles graphiques
(voir figure 2-5). La barre doutils contient quelques-uns des lments CONT les plus courants pour
la saisie du programme. La premire liste gauche contient les groupes doprations ; vous pou-
vez y accder en cliquant ou en appuyant sur F2. Lorsque vous avez slectionn un groupe, la
deuxime liste droulante affiche toutes les oprations appartenant ce groupe. Vous pouvez affi-
cher la liste alphabtique de toutes les oprations en appuyant sur F9 ou en choisissant Tous les
groupes .
Il existe deux types de commentaires pour chaque rseau :
S Les titres de rseaux dune ligne apparaissent dans limage-cran CONT. Vous pouvez y acc-
der en cliquant nimporte o dans la zone du titre de rseau.
S Les commentaires de rseaux de plusieurs lignes ne sont visibles que par lintermdiaire dune
bote de dialogue, mais apparaissent sur toutes les impressions (si vous avez slectionn cette
option dans la bote de dialogue Mise en page ). Vous accdez lditeur de commentaires
de rseaux en double-cliquant dans la zone du titre de rseau.
Procdez comme suit pour saisir votre programme :
1. Choisissez la commande Titre de programme du menu Edition pour saisir le titre de votre pro-
gramme.
2. Pour saisir des lments CONT, slectionnez le type dlment dsir via licne correspon-
dante ou dans la liste des oprations.
3. Tapez ladresse ou le paramtre dans chaque champ de texte et appuyez sur la touche den-
tre.
Pour modifier ou remplacer un lment, positionnez-y le curseur et slectionnez le nouvel lment
dsir. Vous pouvez galement couper, copier ou coller des lments lemplacement du curseur.

Editeur CONT projet1.ob1

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 TITRE DE RESEAU (ligne unique)


Double-cliquez ici pour
I0.0 accder lditeur de titre et
Appuyez sur Entre de commentaire de rseau.
ou double-cliquez
pour insrer un
lment.

Figure 2-5 Fentre de lditeur CONT

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-7
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Saisie du programme en LIST


Lditeur LIST (liste dinstructions) est un diteur de texte structure libre offrant un certain degr de
souplesse dans la manire de saisir les instructions du programme. La figure 2-6 montre un exem-
ple de programme LIST.
Vous pouvez couper, copier et coller dans lditeur LIST. STEP 7-Micro/WIN dispose galement de
fonctions de recherche et substitution.

STL
Editeur LIST projet1.ob1

// Programme pour un systme de scurit domestique

NETWORK 1 //Faire retentir lalarme.


LD I0.3 Pour pouvoir afficher le
// Si (lalarme durgence a t active)
LDW>= T0, +600 programme
// ou (si la temporisation dalerte est aussi bien en
>= 60 secondes
A I0.2 // et que le systme est arm), LIST quen CONT, vous
OLD // alors devez diviser les segments
S M0.1, 1 // mettre le bit dalarme 1, de code avec le mot-cl
S Q0.3, 1 // mettre le bit du composeur du modemNETWORK.
1,
R M0.2, 1 // mettre le bit dalerte (niveau infrieur) 0.

NETWORK 2 //Evaluer ltat du systme.


LDN I0.0 // Si le contact Zone_1 est ouvert
ON I0.1 // ou que le contact Zone_2 est ouvert

Figure 2-6 Fentre de lditeur LIST avec exemple de programme

Tenez compte des conseils suivants pour entrer un programme LIST :


S Faites prcder chaque commentaire dune double barre oblique (//). Toute ligne de commen-
taire supplmentaire doit galement commencer par une double barre oblique.
S Achevez chaque ligne par un retour chariot.
S Sparez chaque opration de son oprande ou paramtre par un espace ou une tabulation.
S Ninsrez pas despace entre lidentificateur doprande et ladresse ; entrez, par exemple, I0.0
et non I 0.0.
S Sparez les diffrents oprandes dune opration par une virgule, un espace ou une tabulation.
S Saisissez les mnmoniques entre guillemets. Par exemple, si votre table des mnmoniques
contient le mnmonique Demarr1 pour ladresse I0.0, entrez linstruction de la manire sui-
vante :
LD Demarr1
Vous devez, pour pouvoir visualiser un programme LIST en CONT, diviser les segments de code en
rseaux distincts laide du mot-cl NETWORK. Les numros de rseau sont gnrs automati-
quement lors de la compilation ou du chargement du programme.

Compilation du programme
Une fois un ou plusieurs rseaux crits, vous pouvez vrifier la syntaxe de votre code en slection-
nant la commande Compiler du menu CPU ou en cliquant sur le bouton de compilation .

Automate programmable S7-200, CPU 210, Manuel systme


2-8 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Visualisation dun programme en CONT ou en LIST


Vous pouvez afficher un programme soit en schma contacts soit en liste dinstructions avec les
commandes LIST et CONT du menu Affichage, comme illustr la figure 2-7.
Lorsque vous passez de laffichage LIST laffichage CONT puis revenez en LIST, vous pouvez
constater des modifications dans la prsentation du programme LIST :
S Les oprations et oprandes en minuscules ont t convertis en majuscules.
S Les espaces entre oprations et oprandes ont t remplacs par des tabulations.
Vous pouvez galement modifier la prsentation des oprations LIST en un affichage plus standard
laide de la commande Compiler du menu CPU dans lditeur LIST.

Nota
Il est impossible de convertir certaines combinaisons dinstructions LIST en affichage CONT.
Dans ce cas, le message Rseau incorrect signale la section de code ne pouvant pas tre
reprsente en CONT. Vous pouvez afficher les oprations LIST du rseau incorrect en
cliquant sur le titre du rseau. Servez-vous alors de lditeur LIST pour modifier ce rseau afin
quil puisse tre visualis en CONT.

STEP 7-Micro/WIN c:\microwin\projet1.prj


Projet Edition Affichage
Affichage CPU Test Outils Configuration Fentre ?

LIST
CONT
Editeur CONT Bloc
- sansnom.ob1
de donnes
Contacts Table
F2des mnmoniques
fermeture F3
F4 F5 F6 F7 F8 F10
STL
Editeur LIST sansnom.ob1
Table de visualisation dtat
Rfrences
Commutateur croises NETWORK 1
Marche/Arrt //Commutateur Marche/Arrt
Rseau 1 LD Demarr1
Utilisation des lments
AN ArretUrg1
Demarr1 ArretUrg1 Q0.0
Adressage symbolique Ctrl+Y= Q0.0

Barre doutils NETWORK 2 //Fin


Barre dtat MEND

Zoom...

Figure 2-7 Passage de la visualisation dun programme en CONT sa visualisation en LIST

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-9
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.6 Chargement dun programme

Une fois votre programme conu et test dans la PDS 210, vous devez le transfrer dans la
CPU 210 laide de la cartouche mmoire. Cette cartouche mmoire permet ce transfert de la
PDS 210 la CPU 210 comme une disquette permet de transfrer des fichiers dun ordinateur un
autre.

Chargement du programme dans la PDS 210


Une fois votre programme achev, vous pouvez charger le projet dans la PDS 210. Pour charger
votre programme, slectionnez la commande Charger dans CPU... du menu Projet ou cliquez sur
le bouton dans la fentre principale.

Dans la bote de dialogue Charger dans la CPU qui apparat alors, vous indiquez les composan-
tes du projet que vous dsirez charger, comme illustr la figure 2-8. Slectionnez uniquement
Bloc de code pour la PDS 210 : la CPU 210 nutilise pas le bloc de donnes ni la configuration
de la CPU.
Cliquez sur le bouton OK pour confirmer vos choix et excuter le chargement.

STEP 7-Micro/WIN c:\microwin\projet1.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?
Nouveau... Ctrl+N

Ouvrir... Ctrl+O
Fermer
Enregistrer tout Ctrl+S Charger dans la CPU
Enregistrer sous...
Tout
Importer OK

Exporter Annuler
Bloc de code
Charger depuis CPU Ctrl+U
Bloc de donnes
Charger dans CPU... Ctrl+D
Configuration de la CPU
Mise en page...
Aperu avant impression...
Imprimer... Ctrl+P
Configuration de limprimante
Quitter

Figure 2-8 Chargement de composantes de projet dans la CPU

Automate programmable S7-200, CPU 210, Manuel systme


2-10 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Copie du programme dans la cartouche mmoire


Vous ne pouvez copier votre programme dans la cartouche mmoire que lorsque la PDS 210 est
sous tension et que la cartouche mmoire est installe. Vous pouvez enficher ou retirer cette car-
touche mmoire pendant la mise sous tension de la PDS 210.

Attention
! Des dcharges lectrostatiques peuvent endommager la cartouche mmoire ou lemplacement
prvu pour elle dans la PDS 210 ou la CPU 210.
Pour viter tout risque lorsque vous manipulez la cartouche mmoire, soyez en contact avec un
tapis conducteur mis la terre ou portez un bracelet spcial avec chanette. Vous devez
conserver la cartouche dans une bote conductrice.

Pour installer la cartouche mmoire, retirez la protection de lemplacement de cartouche mmoire


situ sous le volet daccs de la PDS 210 et insrez-y la cartouche (elle a une forme telle que vous
ne pouvez pas commettre derreur lenfichage). Une fois la cartouche mmoire installe, procdez
comme suit pour copier le programme :
1. Si le programme nest pas encore charg dans la PDS 210, chargez-le laide de la commande
de menu Projet " Charger dans CPU... (voir figure 2-8).
2. Slectionnez la commande CPU " Programmer cartouche mmoire pour copier le programme
dans la cartouche mmoire (voir figure 2-9).
3. Retirez la cartouche mmoire de la PDS 210.

STEP 7-Micro/WIN c:\microwin\projet1.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?

Marche
Arrt
Editeur CONT sansnom.ob1
Compiler
Contacts F2 fermeture
Effacer...

Informations...
Rseau 1 Commutateur Marche/Arrt
Configurer...
Zone_1 Zone_2 Programmer Q0.0
cartouche mmoire

Horloge temps rel...
Comparer projet CPU...

Type...

Figure 2-9 Copie du programme dans la cartouche mmoire

Transfert du programme dans la CPU 210


Procdez comme suit pour transfrer le programme de la cartouche mmoire dans la CPU 210 :
1. Mettez la CPU 210 hors tension.
2. Insrez la cartouche mmoire dans la CPU 210 (elle a une forme telle que vous ne pouvez pas
commettre derreur lenfichage).
3. Mettez la CPU 210 sous tension.
4. Retirez la cartouche mmoire de la CPU 210 une fois la DEL RUN allume.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-11
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Comme illustr dans la figure 2-10, la CPU 210 excute les tches suivantes lorsque vous la mettez
sous tension avec une cartouche mmoire enfiche :
S Elle efface les zones de mmoire M, T et Q.
S Elle efface les valeurs en cours des compteurs (ranges en mmoire permanente). Les valeurs
en cours des compteurs ne sont effaces que lorsque la cartouche mmoire est installe dans
la CPU 210. Elles sont conserves sil ny a pas de cartouche mmoire enfiche.
S Elle copie le programme utilisateur de la cartouche mmoire dans la mmoire EEPROM perma-
nente.
Retirez toujours la cartouche mmoire de la CPU 210 une fois le programme install.

Nota
Mettre la CPU 210 sous tension avec une cartouche mmoire vide provoque une erreur et
entrane lallumage de la DEL derreur. Aucun programme rang en mmoire EEPROM
permanente nen est affect ou nest cras. Pour liminer la situation derreur, retirez la
cartouche mmoire et recommencez la mise sous tension.

Lorsquun programme valable est install, la CPU 210 passe automatiquement ltat de fonction-
nement Marche (RUN) lors de la mise sous tension.
Pendant lexcution de votre programme, la CPU 210 met jour les valeurs ranges en mmoire
vive (RAM) : valeurs en mmoire M, valeurs en cours des quatre compteurs et valeurs en cours des
quatre temporisations.
A la mise hors tension, la CPU 210 sauvegarde les valeurs en cours des quatre compteurs en m-
moire EEPROM permanente. Les autres valeurs ranges en mmoire vive (mmoire M, valeurs en
cours des temporisations et copie du programme utilisateur) sont effaces.
Les valeurs en cours des compteurs sont rmanentes moins quune cartouche mmoire ne soit
enfiche dans la CPU 210. Elles sont donc automatiquement restaures en mmoire vive lorsque
vous mettez la CPU 210 sous tension sans cartouche mmoire enfiche.

Une mise sous tension avec cartouche mmoire enfiche


dans la CPU 210 entrane la copie du programme utilisateur
Cartouche
mmoire en mmoire permanente.

Mmoire RAM

Programme Mmoire M
utilisateur

Valeurs en cours Valeurs des Valeurs en cours


des compteurs compteurs des compteurs

Valeurs en cours
des temporisations
Mmoire EEPROM (non volatile)

Figure 2-10 Chargement dun programme avec la cartouche mmoire

Automate programmable S7-200, CPU 210, Manuel systme


2-12 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.7 Adressage symbolique

La table des mnmoniques vous permet daffecter des mnmoniques (ou noms symboliques) aux
entres, sorties et adresses de mmoire interne (voir figure 2-11). Vous pouvez utiliser ces mnmo-
niques dans les diteurs CONT, LIST et de table de visualisation dtat de STEP 7-Micro/WIN.

Rgles pour la saisie de mnmoniques


La premire colonne de la table des mnmoniques sert mettre en vidence une ligne. Les autres
colonnes contiennent le mnmonique, ladresse et le commentaire. Dans chaque ligne, vous affec-
tez un mnmonique (nom symbolique) une adresse absolue dentre, de sortie, de mmento, de
mmento spcial ou dautre lment. Vous pouvez ajouter un commentaire, facultatif, pour chaque
mnmonique dfini. Veuillez tenir compte des rgles suivantes lors de la dfinition des mnmoni-
ques.
S Vous pouvez entrer les mnmoniques et adresses absolues dans nimporte quel ordre.
S Un mnmonique peut comporter jusqu 23 caractres. Toutefois, selon la taille de police de
votre environnement Windows, il est possible que le nom complet ne soit pas visible dans ldi-
teur CONT.
S Vous pouvez dfinir jusqu 500 mnmoniques.
S Les majuscules et minuscules sont prises en compte. Ainsi, Pompe1 est un mnmonique
diffrent de pompe1 .
S Les espaces de dbut et de fin sont supprims. Tous les espaces adjacents lintrieur des
mnmoniques sont convertis en un trait de soulignement unique. Exemple : si vous tapez
Zone 1 et appuyez sur Entre, le mnmonique apparat ainsi : Zone_1.
S Les mnmoniques ou adresses en double sont signals par des italiques bleus, ne sont pas
compils et ne peuvent pas tre utiliss dans le programme. En revanche, les adresses qui se
chevauchent ne sont pas signales comme doublets. Par exemple, MW0 et MW1 se chevau-
chent en mmoire, mais ne sont pas indiqus comme doublets.

Dmarrage de lditeur de mnmoniques


Par dfaut, lditeur de mnmoniques apparat rduit sous forme dicne au bas de la fentre princi-
pale. Pour accder la table des mnmoniques, double-cliquez sur cette icne ou bien cliquez sur
le bouton de restauration ou dagrandissement de licne (dans Windows 95).

Table des mnmoniques sansnom.sym

Mnmonique Adresse Commentaire


Zone_1 I0.0 Zone 1 (commutateurs A F)
Pour effacer une cellule,
Zone_2 appuyez surI0.1
la touche de Zone 2 (commutateurs H M)
Arm suppressionI0.2
ou sur la barre Valide le systme de scurit
despacement
Alarme_urgence une fois la
I0.3 Active la sirne
cellule mise en vidence.
DEL Q0.0
Alarme Q0.1
Les mnmoniques
Alerte Q0.2
en double sont
Bit_DEL M0.0 affichs en italiques.
Bit_DEL M0.1

Figure 2-11 Exemple de table des mnmoniques

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-13
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Fonctions ddition dans la table des mnmoniques


Vous disposez des fonctions ddition suivantes dans la table des mnmoniques :
S Edition " Couper / Copier / Coller lintrieur dune cellule ou dune cellule une autre
S Edition " Couper / Copier / Coller pour une ou plusieurs lignes adjacentes
S Edition " Insrer ligne(s) au-dessus de la ligne contenant le curseur. Egalement possible avec
la touche dinsertion du clavier
S Edition " Effacer ligne(s) pour une ou plusieurs lignes adjacentes mises en vidence. Egale-
ment possible avec la touche de suppression du clavier
S Pour diter une cellule contenant des donnes, servez-vous des touches flches ou de la sou-
ris pour mettre en vidence la cellule en question. Lorsque vous commencez la saisie, le champ
est effac et les nouveaux caractres sont entrs. Si vous double-cliquez avec la souris ou ap-
puyez sur la touche F2, le champ est mis en vidence et vous pouvez, laide des touches fl-
ches, dplacer le curseur la position que vous voulez diter.
S Cliquez sur le bouton droit de la souris pour afficher un menu des fonctions ddition disponibles
dans lditeur de table des mnmoniques.

Tri des entres de la table


Une fois les mnmoniques et les adresses absolues associes saisis, vous pouvez classer la table
par ordre alphabtique des mnmoniques ou par ordre croissant des adresses.
S Slectionnez la commande Tri des mnmoniques par nom du menu Affichage pour classer
les mnmoniques par ordre alphabtique.
S Slectionnez la commande Tri des mnmoniques par adresse du menu Affichage pour clas-
ser les adresses absolues par ordre croissant dans la squence suivante des zones de m-
moire : I, Q, M, C, T et SM.

Affichage des mnmoniques


Une fois la table des mnmoniques cre pour votre programme, utilisez la commande Adressage
symbolique du menu Affichage pour activer ou dsactiver ladressage symbolique dans lditeur
de programme (CONT ou LIST) et la table de visualisation dtat (voir figure 2-12).

STEP 7-Micro/WIN c:\microwin\projet1.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?

LIST
CONT
Editeur CONT sansnom.ob1
Bloc de donnes
Contacts F2 desmnmoniques
Table fermeture
Table de visualisation dtat
Rseau 1 Rfrences
Commutateurcroises
Marche/Arrt
Utilisation des lments
Demarr1 ArretUrg1 Q0.0
Adressage symbolique

Barre doutils
Barre dtat

Zoom...

Figure 2-12 Affichage des mnmoniques

Automate programmable S7-200, CPU 210, Manuel systme


2-14 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.8 Table de visualisation dtat

Par dfaut, lditeur de table de visualisation dtat apparat rduit sous forme dicne au bas de la
fentre principale. Pour accder la table de visualisation dtat, double-cliquez sur cette icne ou
bien cliquez sur le bouton de restauration ou dagrandissement de licne (dans Windows 95).
La table de visualisation dtat vous permet de lire ou dcrire des variables dans votre programme.
Vous ne pouvez pas forcer de valeurs dans la PDS 210.

Lecture et criture de variables avec la table de visualisation dtat


La figure 2-13 montre un exemple de table de visualisation dtat. Procdez comme suit pour lire ou
crire des variables laide de cette table :
1. Entrez, dans la premire cellule de la colonne Adresse , ladresse ou le mnmonique dun
lment de votre programme que vous dsirez lire ou crire, puis appuyez sur la touche den-
tre. Rptez cette tape pour tous les lments inclure dans la table.
2. Sil sagit dun bit (I, Q ou M, par exemple), le format est dfini comme binaire dans la deuxime
colonne. Sil sagit dun mot, vous pouvez slectionner la cellule de la colonne Format et
double-cliquer ou bien appuyer sur la barre despacement pour afficher un un tous les formats
possibles.
3. Pour afficher la valeur en cours dans lAP des lments dans votre table, cliquez sur le bouton
de lecture unique ou sur le bouton de lecture continue dans la table de visualisation

dtat.
Vous pouvez cliquer sur le bouton darrt pour arrter la mise jour de ltat.

4. Pour forcer une valeur, entrez la nouvelle valeur dans la colonne Changer valeur en et cli-
quez sur le bouton dcriture pour crire la valeur dans la PDS 210.

Table de visualisation dtat

Adresse Format Valeur en cours Changer valeur en


I0.0 Bit 2#0 1
I0.1 Bit 2#0 Pour changer une va-
leur, entrez la nouvelle
Q0.1 Bit 2#1
valeur ici et cliquez sur
Q0.2 Bit 2#0
le bouton dcriture.
T0 Entier +84
MW0 Entier Appuyez
4400 sur la barre despacement
ou double-cliquez dans la cellule pour
slectionner un format autoris.

Figure 2-13 Exemple de table de visualisation dtat

Edition dadresses
Servez-vous des touches flches ou de la souris pour slectionner la cellule dadresse que vous
dsirez diter.
S Si vous commencez saisir, le champ sefface et les nouveaux caractres sont entrs.
S Si vous double-cliquez avec la souris ou appuyez sur F2, le champ est mis en vidence et vous
pouvez placer le curseur ddition lendroit dsir laide des touches flches.
S Cliquez sur le bouton droit de la souris pour afficher un menu des fonctions ddition disponibles
dans lditeur de table de visualisation dtat.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-15
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.9 Dbogage et test du programme

Indication du nombre de cycles pour le test du programme


Vous pouvez demander que la PDS 210 excute votre programme pour un nombre limit de cycles
(de 1 65 535). Vous pouvez ainsi surveiller votre programme alors quil modifie les variables du
processus. Prcisez le nombre de cycles excuter laide de la commande de menu Test " Ex-
cuter cycles.... La figure 2-14 prsente la bote de dialogue permettant dentrer le nombre de cy-
cles que la CPU doit excuter.

Excuter cycles

Excuter 1 cycle(s) de progr. OK

Annuler

Figure 2-14 Excution du programme pour un nombre de cycles donn

Visualisation de ltat du programme en CONT


Comme le montre la figure 2-15, lditeur de programme de STEP 7-Micro/WIN vous permet de sur-
veiller ltat du programme en ligne. A cet effet, le programme doit tre affich en schma
contacts. Vous pouvez ainsi surveiller ltat des oprations dans le programme alors quelles sont
excutes par la CPU.

STEP 7-Micro/WIN c:\microwin\maison.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?

Excuter cycles...
Visualiser tat CONT
Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.

I0.3 M0.1
S
1
T0 I0.2 Q0.3
>=I S
1
+600
M0.2
R

Figure 2-15 Visualisation de ltat du programme en CONT

Automate programmable S7-200, CPU 210, Manuel systme


2-16 C79000-G7077-C235-01
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

2.10 Traitement des erreurs dans la PDS 210

La PDS 210 classe les erreurs qui apparaissent en erreurs graves et en erreurs bnignes.
STEP 7-Micro/WIN vous permet de visualiser les codes gnrs par lerreur. La figure 2-16 montre
la bote de dialogue qui affiche le code et la description de lerreur. Vous trouverez la liste complte
des codes derreur lannexe C.

Informations CPU

Gnralits Visualiser erreurs Configuration des modules Etat DP

Erreurs modules
Module 0 : Manquant Module 4 : Manquant
Module 1 : Manquant Module 5 : Manquant
Module 2 : Manquant Module 6 : Manquant
Module 3 : Manquant
Utilisez la description et le code
Erreurs CPU pour liminer la cause possible
Grave : 0 Pas derreur grave de lerreur.
Bnigne : 83 Instruction de fin du programme principal manquante
Bnigne : 11

Fermer

Figure 2-16 Bote de dialogue dinformations de la CPU : onglet Visualiser erreurs

Raction aux erreurs graves


Les erreurs graves entranent larrt de lexcution du programme par la PDS 210. Selon leur gra-
vit, elles peuvent mettre la PDS 210 dans lincapacit dexcuter certaines fonctions ou toutes les
fonctions. Lobjectif du traitement des erreurs graves est de mettre la PDS 210 dans un tat sr
dans lequel elle peut analyser les situations derreur existantes. Lorsque la PDS 210 dtecte une
erreur grave, elle passe ltat de fonctionnement Arrt , allume la DEL de dfaillance systme
(System Fault) et la DEL darrt (STOP), et dsactive les sorties. La PDS 210 reste dans cet tat
jusqu ce que vous corrigiez la situation derreur grave.
Une fois la cause de lerreur grave limine, vous devez redmarrer la PDS 210 en coupant puis en
rtablissant la tension. Le dmarrage de la PDS 210 efface la situation derreur grave et entrane
lexcution du diagnostic de mise en route qui vrifie que lerreur grave est bien limine. Si une
autre situation derreur grave est dtecte, la PDS 210 allume de nouveau la DEL de dfaillance
systme signalant ainsi quune erreur existe toujours. Si ce nest pas le cas, la PDS 210 entame
son exploitation normale.
Il existe plusieurs situations derreur pouvant rendre la PDS 210 incapable de communiquer. Dans
ce cas, vous ne pouvez pas visualiser le code derreur de la PDS 210. Ces erreurs signalent des
dfaillances matrielles qui ncessitent que la PDS 210 soit rpare ; il est impossible dy remdier
en modifiant le programme ou en effaant la mmoire de la PDS 210.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 2-17
Installation et utilisation du logiciel STEP 7-Micro/WIN, version 2.0

Raction aux erreurs bnignes


Les erreurs bnignes peuvent altrer certaines performances de la PDS 210, mais elles ne lemp-
chent pas dexcuter votre programme, ni de mettre jour les entres/sorties. Comme le montre la
figure 2-16, STEP 7-Micro/WIN vous permet de visualiser les codes gnrs par lerreur bnigne. Il
existe deux classes principales derreurs bnignes pour la PDS 210 :
S Erreurs dtectes lexcution
Les mmentos spciaux (SM) refltent toutes les erreurs bnignes dtectes ltat de fonc-
tionnement Marche (RUN). Votre programme peut surveiller et valuer ces bits. Lannexe B
donne des informations sur les bits SM signalant des erreurs bnignes dtectes lexcution.
S Erreurs de compilation du programme
La PDS 210 compile le programme au moment o ce dernier est charg. Si elle dtecte alors
une violation des rgles de compilation, elle interrompt le chargement et gnre un code der-
reur. Si un programme tait dj charg dans la PDS 210, il existe encore dans lEEPROM et
nest donc pas perdu. Corrigez votre programme, puis chargez-le nouveau dans la PDS 210.
La PDS 210 ne passe pas ltat de fonctionnement Arrt (STOP) lorsquelle dtecte une erreur
bnigne.

Automate programmable S7-200, CPU 210, Manuel systme


2-18 C79000-G7077-C235-01
Mise en route laide dun
programme-exemple 3
Vous pouvez saisir le programme pour lexemple dapplication dans un ordinateur disposant de
STEP 7-Micro/WIN. Votre systme doit comporter les lments prsents la figure 3-1 pour que
vous puissiez charger le programme. La taille du programme-exemple est de 155 octets.

Ordinateur Station de conception de programme


(PDS 210)

STEP 7-Micro/WIN

Cble de communication PC/PPI

Simulateur dentres pour la PDS 210

Figure 3-1 Environnement requis pour excuter le programme-exemple

Contenu du chapitre
Paragraphe Thme Page
3.1 Dfinition des lments requis pour lexemple dapplication 3-2
3.2 Conception de la logique de commande 3-4
3.3 De la logique de commande au programme 3-9
3.4 Cration dun projet avec STEP 7-Micro/WIN 3-13
3.5 Cration dune table des mnmoniques 3-14
3.6 Saisie du programme 3-15
3.7 Cration dune table de visualisation dtat 3-22
3.8 Chargement du programme et test du programme 3-23
3.9 Modification du programme-exemple 3-25

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-1
Mise en route laide dun programme-exemple

3.1 Dfinition des lments requis pour lexemple dapplication

Dfinition des entres et sorties pour lapplication


Ce chapitre prsente un programme-exemple pour un systme de scurit domestique. Comme
illustr la figure 3-2, le programme surveille deux zones. Une alarme rsonne pour toute violation
de la scurit. Le programme-exemple utilise les entres suivantes :
S Lentre 1 (I0.0) surveille la zone 1 (entre, salle de sjour, cuisine et chambre coucher 3).
S Lentre 2 (I0.1) surveille la zone 2 (chambre coucher 1, chambre coucher 2, salle de bains
et entre de service).
S Lentre 3 (I0.2) correspond au commutateur darmement et de dsarmement du systme de
scurit.
S Lentre 4 (I0.3) correspond au bouton durgence qui active immdiatement la sirne dalarme.
Le programme utilise galement les sorties suivantes.
S La sortie 1 (Q0.0) commande le tmoin du systme de scurit.
S La sortie 2 (Q0.1) active la sirne dalarme.
S La sortie 3 (Q0.2) active une alerte de notification de niveau infrieur pour indiquer que lalarme
sera active dans un nombre de secondes prdfini.
S La sortie 4 (Q0.3) active un relais dinterface externe (vers un appareil composition automati-
que, par exemple).
La figure 3-3 montre un schma de cblage pour ce systme de scurit domestique.

Cration de mnmoniques pour les lments du programme


Les mnmoniques (ou noms symboliques) vous permettent de documenter ou de dfinir les adres-
ses de mmoire ou les entres/sorties utilises par votre programme. Le tableau 3-1 numre les
mnmoniques utiliss par le programme pour notre exemple dapplication. Ce programme fait ga-
lement appel au mmento spcial SM0.5 afin de gnrer le clignotement du tmoin lumineux (en
fonction/hors fonction).

Tableau 3-1 Mnmoniques pour lexemple dapplication

Elment Adresse Mnmonique Description


I0.0 Zone_1 Entre Contact ouverture pour zone 1
I0.1 Zone_2 Entre Contact ouverture pour zone 2
E
Entres
I0.2 Arm Arm = ferm et dsarm = ouvert
I0.3 Alarme_urgence Entre Contact fermeture pour alarme durgence
Q0.0 DEL DEL systme (allume si systme arm, clignotante si
systme dsarm et zone 1 ou zone 2 ouvertes)

S i
Sorties Q0.1 Alarme Alarme prioritaire (sirne)
Q0.2 Alerte Alerte de niveau infrieur pour dsarmer le systme
Q0.3 Modem Relais pour lancer lunit de composition du modem
M0.0 Bit_DEL Contient ltat du tmoin lumineux
M
Mmentos M0.1 Bit_alarme Contient ltat de lalarme
M0.2 Bit_alerte Contient ltat de lalerte de niveau infrieur
T0 Tempo_alerte Fournit un temps de retard avant lentre en action de
Tempo- lalarme
risations
T2 Tempo_sortie Temps de retard aprs armement du systme

Automate programmable S7-200, CPU 210, Manuel systme


3-2 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

H
F I J

Entre
E de service Chambre 2
Chambre 3

Chambre 1

D Entre K
principale

L
Salle de sjour Salle de bains
C Cuisine
M
Zone 1 B A Zone 2

Figure 3-2 Exemple dapplication : systme de scurit domestique

Entres Sorties
Zone 1 1L
I0.0
F E D C B A

Tmoin du systme
Q0.0

Zone 2 I0.1
M L K J I H
Q0.1 Alarme de niveau suprieur

I0.2 2L
Armer/dsarmer le systme

Q0.2
Relais pour com-
I0.3 poseur du modem
Alarme durgence
Alerte de niveau infrieur
Q0.3
1M

Figure 3-3 Schma de cblage pour le systme de scurit domestique

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-3
Mise en route laide dun programme-exemple

3.2 Conception de la logique de commande

Crer un programme ne revient pas seulement entrer des instructions dans un fichier. En effet,
des tches ou des lments individuels constituent la logique de commande contenue dans le pro-
gramme. Ces lments sont relis aux diverses oprations qui sont organises en rseaux.
Ce paragraphe montre comment le programme-exemple a t organis.

Dfinition du fonctionnement du programme


Vous devez planifier les tches que le programme doit excuter avant de saisir les instructions dans
un programme. Pour le systme de scurit domestique dcrit au paragraphe 3.1, le programme
doit valuer ltat des quatre entres et y ragir en activant ou en dsactivant les quatre sorties.
Comme le montre la figure 3-4, la logique de commande du programme doit effectuer les tches
suivantes :
S Si le systme nest pas arm, le programme fait clignoter le tmoin lumineux (Q0.0) lorsque le
contact pour la zone 1 (I0.0) ou le contact pour la zone 2 (I0.1) est ouvert.
S Lorsque le systme est arm (cl sur la position En fonction ou Arm , ce qui active
I0.2), le programme doit dmarrer une temporisation de retard qui donne au propritaire 90
secondes pour quitter la maison. Pendant ce temps de retard, le programme ne ragit pas lors-
que le contact pour lune ou lautre zone (I0.0 ou I0.1) souvre.
S Si le systme a t arm, le programme value ltat des deux zones lexpiration du temps de
retard permettant de quitter la maison. Si le contact pour lune ou lautre zone (I0.0 ou I0.1)
souvre, le programme lance une squence de notification qui active lavertisseur sonore pour
lalerte de niveau infrieur (Q0.2) et dmarre une temporisation. Cela rappelle ventuellement
au propritaire quil doit dsarmer le systme et lui en donne le temps.
S Deux actions sont possibles une fois la squence de notification lance :
Si le propritaire dsarme le systme (en tournant la cl sur Hors fonction ou D-
sarm , ce qui dsactive I0.2), le programme met les sorties zro (Q0.0 et Q0.2) et re-
met les temporisations zro.
Si le systme na pas t dsarm dans un intervalle de 60 secondes, le programme active
lalarme et le composeur du modem (Q0.1 et Q0.3).
S Si lalarme durgence (I0.3) est active, le programme active lalarme et le composeur du mo-
dem (Q0.1 et Q0.3). Il agit ainsi indpendamment de ltat du commutateur darmement/dsar-
mement (I0.2) et nexcute pas, dans ce cas, la squence de notification qui fournit un temps
de retard permettant de dsarmer le systme.
S Si le systme est dsarm (cl sur Hors fonction ou Dsarm , ce qui dsactive I0.2)
aprs activation de lalarme (Q0.1), le programme dsactive les sorties (Q0.1 et Q0.3) et remet
les temporisations zro.
Vous pouvez exprimer chacune de ces tches par une squence dinstructions : les conditions de la
logique dterminent laction qui doit tre prise.
Comme la CPU 210 dispose de sorties directes, le programme se sert des mmentos internes (m-
moire M) pour sauvegarder les tats intermdiaires de la logique relative aux sorties physiques.
Lorsquil a valu la logique de commande, le programme utilise ltat de ces mmentos pour acti-
ver ou dsactiver les sorties.

Automate programmable S7-200, CPU 210, Manuel systme


3-4 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

Zone 1 Zone 2 Arm Alarme durgence

Lorsque Arm activ, Activer lalarme et lancer le


dmarrer la temporisation composeur du modem.
de sortie et allumer le
tmoin lumineux.

En
fonction
En
fonction

Si systme non arm et Si le systme est arm et que la temporisation de sortie est
zone 1 ou zone 2 ouverte, >= 90 secondes et que zone 1 ou zone 2 est ouverte,
faire clignoter le tmoin dmarrer la temporisation dalerte et activer la notification
lumineux. dalerte de niveau infrieur.

En
Clignote fonction

Si le systme est dsarm, dsactiver les Si le systme nest pas dsarm et que la
sorties et arrter la temporisation dalerte. temporisation dalerte est >= 60 secondes, faire
retentir lalarme, lancer le composeur du modem
et dsactiver lalerte de niveau infrieur.

Hors
fonction
En
Hors
fonction
fonction

Figure 3-4 Tches fondamentales pour le programme du systme de scurit domestique

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-5
Mise en route laide dun programme-exemple

Conception de la logique de commande pour armer et dsarmer le systme


Les figures 3-5 et 3-6 prsentent la logique pour larmement et le dsarmement du systme de s-
curit.
S Comme le montre la figure 3-5, armer le systme de scurit active les bits de mmento qui
commandent les sorties (sirne dalarme et composeur du modem). La logique darmement du
systme fournit galement un temps de retard entre lactivation du commutateur darmement/
dsarmement et lactivation du systme de scurit. Cela donne au propritaire le temps dar-
mer le systme et de quitter la maison (il existe une temporisation diffrente qui commande la
notification dalerte de niveau infrieur permettant au propritaire de dsarmer le systme).
S Comme le montre la figure 3-6, dsarmer le systme de scurit arrte la squence de notifica-
tion et dalarme.
Avant larmement du systme de scurit, le tmoin lumineux clignote si lune des zones est ou-
verte. La figure 3-7 prsente la logique pour lutilisation dun bit de mmento spcial (SM0.5) afin de
gnrer limpulsion de clignotement du tmoin lumineux.

CONT LIST
Rseau Si le systme est arm, mettre le bit du tmoin 1 et dmarrer NETWORK
la temporisation de sortie. LD I0.2
S M0.0, 1
Arm Bit_DEL TON T2, +0
S
1
Tempo_sortie
IN TON

+0 PT

Figure 3-5 Logique de commande pour armer le systme de scurit

CONT LIST
Rseau Si le systme nest pas arm et que lalarme durgence nest NETWORK
pas active, remettre le bit du tmoin lumineux, le bit dalarme, LDN I0.2
le bit dalerte de niveau infrieur et le bit du modem 0. EU
AN I0.3
Arm Alarme_urgence Bit_DEL R M0.0, 1
/ P / R R M0.1, 1
1 R M0.2, 1
R Q0.3, 1
Bit_alarme
R
1
Bit_alerte
R
1
Modem
R
1

Figure 3-6 Logique de commande pour dsarmer le systme de scurit

Automate programmable S7-200, CPU 210, Manuel systme


3-6 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

CONT LIST
Rseau Utiliser le front descendant en SM0.5 pour allumer le tmoin lumineux. NETWORK
Arm Zone_1 SM0.5 Bit_DEL LDN I0.2
LDN I0.0
/ / N S
ON I0.1
1 ALD
Zone_2 A SM0.5
/ ED
S M0.0, 1
Rseau Utiliser le front montant en SM0.5 pour teindre le tmoin lumineux.
NETWORK
LDN I0.2
Arm Zone_1 SM0.5 Bit_DEL
LDN I0.0
/ / P R ON I0.1
1 ALD
Zone_2 A SM0.5
/ EU
R M0.0, 1

Figure 3-7 Logique de commande pour faire clignoter le tmoin lumineux

Conception de la logique de commande pour activer la notification dalerte de niveau infrieur


Lors dune violation de la scurit (si le contact pour la zone 1 ou le contact pour la zone 2 souvre
une fois le systme de scurit arm), le programme active la notification dalerte de niveau inf-
rieur. Cela donne au propritaire le temps de dsarmer le systme (par exemple, lorsquil re-rentre
dans sa maison). Comme le montre la figure 3-8, le programme surveille ltat des deux zones ainsi
que celui du commutateur darmement/dsarmement. Il fournit galement un temps de sortie
(90 secondes).
Lorsquune violation de scurit a t identifie, le programme dmarre la temporisation pour la
notification dalerte de niveau infrieur.

CONT LIST
Rseau Si le systme est arm et que lalarme nest pas encore active, mettre NETWORK
1 le bit dalerte de niveau infrieur si le contact Zone_1 ou Zone_2 LDN I0.0
souvre. ON I0.1
Zone_1 Arm Bit_alarme Tempo_sortie Bit_alerte A I0.2
/ / >=I AN M0.1
LDW>= T2, +900
+900 = M0.2
Zone_2
/

Rseau Si le bit dalerte de niveau infrieur est 1, dmarrer la temporisation NETWORK


dalerte. LD M0.2
Bit_alerte Tempo_alerte TON T0, +0
IN TON

+0 PT

Figure 3-8 Logique de commande pour activer la notification dalerte de niveau infrieur

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-7
Mise en route laide dun programme-exemple

Conception de la logique de commande pour activer lalarme et le composeur du modem


Comme les sorties sont mises 1 directement, le programme se sert des mmentos (M) pour sau-
vegarder les rsultats de la logique de commande (figure 3-9). A la fin du programme, ces bits met-
tent les sorties 1 ou 0.

CONT LIST
Rseau Si Bit_DEL est 1, mettre 1 la sortie pour le tmoin NETWORK
lumineux du systme. LD M0.0
= Q0.0
Bit_DEL DEL

Rseau Si le bit dalarme est 1, mettre 1 la sortie pour lalarme. NETWORK


LD M0.1
Bit_alarme Alarme = Q0.1

Rseau Si le bit dalerte de niveau infrieur est 1, mettre 1 la sortie NETWORK


pour lalerte de niveau infrieur. LD M0.2
= Q0.2
Bit_alerte Alerte

Figure 3-9 Logique de commande pour lactivation des sorties

Comme illustr la figure 3-10, les mmentos pour la sirne dalarme et le composeur du modem
sont mis 1 par lune des deux conditions suivantes :
S Quelquun appuie sur le bouton durgence, et ce quel que soit ltat darmement/dsarmement
du systme et sans que la notification dalerte ne soit fournie.
S Le systme na pas t dsarm pendant les 60 secondes dactivation de la notification dalerte
de niveau infrieur.
Lactivation de lalarme entrane galement la dsactivation de la notification dalerte.

CONT LIST
Rseau NETWORK
Alarme_urgence Bit_alarme LD I0.3
LDW>= T0, +600
S
A I0.2
1 OLD
Tempo_alerte Arm Modem S M0.1, 1
>=I S S Q0.3, 1
+600 1 R M0.2, 1
Bit_alerte
R
1

Figure 3-10 Logique de commande pour la validation des bits dalarme et de modem

Automate programmable S7-200, CPU 210, Manuel systme


3-8 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

3.3 De la logique de commande au programme

Une fois la logique de commande conue pour votre application, vous devez rassembler les instruc-
tions correspondantes en un programme. Choisissez cet effet le langage de programmation LIST
(liste dinstructions) ou CONT (schma contacts).
La figure 3-11 contient le programme-exemple en CONT. Ce programme inclut la logique de com-
mande prsente partir du paragraphe 3.2. Il sachve par la bobine END.

Rseau 1 Faire retentir lalarme.

I0.3 M0.1
S
1
T0 I0.2 Q0.3
>=I S
1
+600
M0.2
R
1

Rseau 2 Evaluer ltat du systme.

I0.0 I0.2 M0.1 T2 M0.2


/ / >=I S
1
+900
I0.1
/

Rseau 3 Dmarrer la temporisation dalerte.

M0.2 T0
IN TON

+0 PT

Rseau 4 Si le systme est arm, mettre 1 le bit du tmoin lumineux et dmarrer la


temporisation de sortie.
I0.2 M0.0
S
1
T2
IN TON

+0 PT (suite la page suivante)

Figure 3-11 Programme CONT pour le systme de scurit domestique

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-9
Mise en route laide dun programme-exemple

Rseau 5 Mettre tout 0 si le systme est dsarm.

I0.2 I0.3 M0.0


/ P / R
1
M0.1
R
1
M0.2
R
1
Q0.3
R
1

Rseau 6 Utiliser le front descendant pour allumer le tmoin lumineux.

I0.2 I0.0 SM0.5 M0.0


/ / N R
1
I0.1
/

Rseau 7 Utiliser le front montant pour teindre le tmoin lumineux.

I0.2 I0.0 SM0.5 M0.0


/ / P S
1
I0.1
/

Rseau 8 Allumer le tmoin lumineux du systme.

M0.0 Q0.0

Rseau 9 Activer la sirne dalarme.

M0.1 Q0.1

Rseau 10 Activer la notification dalerte (niveau infrieur).

M0.2 Q0.2

Rseau 11 Fin du programme

END

Figure 3-11 Programme CONT pour le systme de scurit domestique (suite)

Automate programmable S7-200, CPU 210, Manuel systme


3-10 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

Le tableau 3-2 fournit un listage de lexemple de programme en LIST. Ce programme inclut la logi-
que de commande prsente partir du paragraphe 3.2. Il sachve par lopration MEND.

Tableau 3-2 Programme-exemple en LIST

LIST Description
NETWORK 1
LD I0.3 // Si (lalarme durgence a t active)
LDW>= T0, +600 // ou (si la temporisation dalerte est >= 60 s
A I0.2 // et que le systme est arm),
OLD // alors
S M0.1, 1 // mettre le bit dalarme 1,
S Q0.3, 1 // mettre le bit du composeur du modem 1,
R M0.2, 1 // mettre le bit dalerte (niveau infrieur) 0.
NETWORK 2
LDN I0.0 // Si le contact Zone_1 est ouvert
ON I0.1 // ou que le contact Zone_2 est ouvert
A I0.2 // et que le systme est arm
AN M0.1 // et que le bit dalarme nest pas 1
AW>= T2, +900 // et que la temporisation de sortie est < 90 s,
S M0.2, 1 // mettre le bit dalerte (niveau infrieur) 1.
NETWORK 3
LD M0.2 // Si le bit dalerte (niveau infrieur) est 1,
TON T0, +0 // dmarrer la temporisation dalerte.
NETWORK 4
LD I0.2 // Si le systme est arm,
S M0.0, 1 // mettre le bit du tmoin lumineux 1
TON T2, +0 // et dmarrer la temporisation de sortie.
NETWORK 5
LDN I0.2 // Si le systme nest pas arm
EU // et que lalarme durgence nest pas active,
AN I0.3 // alors
R M0.0, 1 // mettre le bit du tmoin lumineux 0,
R M0.1, 1 // mettre le bit dalarme 0,
R M0.2, 1 // mettre le bit dalerte (niveau infrieur) 0,
R Q0.3, 1 // mettre le bit du composeur du modem 0.
NETWORK 6
LDN I0.2 // Si le systme nest pas arm
LDN I0.0 // et que le contact Zone_1 est ouvert
ON I0.1 // ou que le contact Zone_2 est ouvert
ALD // et,
A SM0.5 // utilisant le bit SM de compteur de 0,5 seconde
ED // en cas de front descendant,
R M0.0, 1 // mettre le bit du tmoin lumineux 0.
NETWORK 7
LDN I0.2 // Si le systme nest pas arm
LDN I0.0 // et que le contact Zone_1 est ouvert
ON I0.1 // ou que le contact Zone_2 est ouvert
ALD // et,
A SM0.5 // utilisant le bit SM de compteur de 0,5 seconde
EU // en cas de front montant,
S M0.0, 1 // mettre le bit du tmoin lumineux 1.
NETWORK 8
LD M0.0 // Si le bit du tmoin lumineux a t mis 1,
= Q0.0 // activer la sortie DEL.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-11
Mise en route laide dun programme-exemple

Tableau 3-2 Programme-exemple en LIST (suite)

NETWORK 9
LD M0.1 // Si le bit dalarme a t mis 1,
= Q0.1 // activer la sortie dalarme.
NETWORK 10
LD M0.2 // Si le bit dalerte a t mis 1,
= Q0.2 // activer la sortie dalerte.
NETWORK 11
MEND // Fin du programme principal

Automate programmable S7-200, CPU 210, Manuel systme


3-12 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

3.4 Cration dun projet avec STEP 7-Micro/WIN

Pour crer un nouveau projet, slectionnez la commande de menu Projet " Nouveau..., comme
illustr la figure 3-12. La bote de dialogue Type de CPU saffiche. Slectionnez PDS 210
dans la liste droulante.
Vous pouvez donner un nom votre projet tout moment. Pour cet exemple, reportez-vous la
figure 3-13 et procdez comme suit pour nommer le projet :
1. Slectionnez la commande de menu Projet " Enregistrer sous....
2. Dans le champ Nom de fichier , tapez maison.prj.
3. Cliquez sur le bouton OK .

Projet Affichage CPU Configuration ?


Nouveau... Ctrl+N

LAD STL DB1 SYM STAT


Ouvrir... Ctrl+O

1 c:\microwin\projet1.prj
Type de CPU
2 c:\microwin\projet2.prj
Slectionnez ou lisez le type de CPU dans votre AP si vous voulez que le logiciel
3 c:\microwin\projet3.prj
limite les options disponibles celles prises en charge par cette CPU.
Quitter
Type CPU : PDS 210 Lire le type de CPU

Communication...

OK Annuler

Figure 3-12 Cration dun nouveau projet et slection du type de CPU

Projet
Projet Edition Affichage CPU Test Outils Configuration Fentre ?
Nouveau... Ctrl+N

Ouvrir... Ctrl+O
Fermer Entrez le nom
Enregistrer tout Ctrl+S du projet ici.
Enregistrer projet sous
Enregistrer sous...

Importer Nom de fichier : Dossiers : OK


Exporter *.prj c:\microwin
Annuler
Charger depuis CPU exemple.prj
Ctrl+U c:\
Charger dans CPU...l+D microwin
Aide
backup
Mise en page... samples Rseau...
Aperu avant impression...
Imprimer... Ctrl+P
Type :
Configuration de limprimante... Lecteurs :
Projet c:
Quitter

Figure 3-13 Nommer le projet-exemple

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-13
Mise en route laide dun programme-exemple

3.5 Cration dune table des mnmoniques

Vous pouvez dfinir des mnmoniques (ou noms symboliques) pour les adresses de mmoire afin
de faciliter la programmation. Utilisez la table des mnmoniques pour dfinir lensemble des mn-
moniques reprsentant les adresses absolues dans le programme-exemple. Pour ouvrir lditeur de
table des mnmoniques, double-cliquez sur licne correspondante ou bien cliquez sur le bouton de
restauration ou dagrandissement de licne (dans Windows 95). Vous pouvez galement excuter
la commande de menu Affichage " Table des mnmoniques....

Saisie des mnmoniques


La figure 3-14 montre la liste des mnmoniques et les adresses absolues correspondantes pour le
programme-exemple. Procdez comme suit pour entrer les mnmoniques :
1. Slectionnez la premire cellule dans la colonne Mnmonique et tapez Zone_1.
2. Appuyez sur la touche dentre pour passer la premire cellule dans la colonne Adresse .
Tapez ladresse I0.0 et appuyez sur Entre. Vous passez maintenant la cellule de la colonne
Commentaire (les commentaires sont facultatifs mais permettent de documenter les l-
ments de votre programme).
3. Appuyez sur Entre pour passer la ligne suivante et rptez ces tapes pour chacun des
mnmoniques et adresses restants.
4. Sauvegardez votre table des mnmoniques laide de la commande de menu Projet " Enre-
gistrer tout.

Table des mnmoniques - c:\microwin\maison.sym

Mnmonique Adresse Commentaire


Zone_1 I0.0 Zone 1 (commutateurs A F)
Zone_2 I0.1 Zone 2 (commutateurs H M)
Arm I0.2 Active le systme de scurit
Alarme_urgence I0.3 Active la sirne via le bouton durgence
DEL Q0.0 Clignote pour signaler une zone ouverte
Alarme Q0.1 Fait retentir une alarme
Alerte Q0.2 Pour dsarmer le systme avant la sirne
Modem Q0.3 Active lappareil externe (auto-composeur)
Bit_DEL M0.0 Contient ltat pour le tmoin lumineux
Bit_alarme M0.1 Contient ltat pour lalarme
Bit_alerte M0.2 Contient ltat pour lalerte
Tempo_alerte T0 Retarde lalarme (permet le dsarmement)
Tempo_sortie T2 Temps pour quitter la maison

Figure 3-14 Table des mnmoniques pour le programme-exemple

Automate programmable S7-200, CPU 210, Manuel systme


3-14 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

3.6 Saisie du programme

Vous pouvez saisir votre programme en liste dinstructions (LIST) ou en schma contacts (CONT).
Vous pouvez dautre part vous servir de ladressage absolu ou de ladressage symbolique.
Pour entrer le programme en LIST, ouvrez la fentre de lditeur LIST et saisissez-y les instructions
(la commande de menu Affichage " LIST permet de passer de lditeur CONT lditeur LIST).
Noubliez pas dintroduire chaque commentaire par une double barre oblique (//) et dachever cha-
que ligne par la touche dentre.
Pour entrer le programme LIST, tapez les commandes figurant dans le tableau 3-2, avec ou sans
les commentaires. Il est possible de couper, copier et coller dans lditeur LIST. STEP 7-Micro/WIN
comporte galement des fonctions de recherche et substitution.

Programmation avec adresses symboliques


Assurez-vous, avant de commencer saisir votre programme, que ladressage symbolique est ac-
tiv dans limage-cran CONT. Pour ce faire, vrifiez que la commande Adressage symbolique du
menu Affichage est coche.

Nota
Les majuscules et minuscules tant prises en compte dans les mnmoniques, vous devez crire
les mnmoniques exactement comme ils ont t dfinis dans la table des mnmoniques. En cas
de non-concordance, le curseur reste positionn sur llment et la bote de dialogue Ajouter
mnmonique saffiche. Vous pouvez alors ajouter le nouveau mnmonique la table des
mnmoniques ou bien annuler et corriger lentre.

Saisie du programme en CONT


Pour accder lditeur CONT, double-cliquez sur licne au bas de la fentre principale (la com-
mande de menu Affichage " CONT permet de passer de lditeur LIST lditeur CONT). La fi-
gure 3-15 montre quelques-uns des outils de base que vous utiliserez dans lditeur CONT.
Vous trouverez ce programme CONT la figure 3-11. La saisie des commentaires est facultative.

Editeur CONT - c:\microwin\maison.ob1

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 TITRE DE RESEAU (une ligne)


Liste des Liste des
oprations Bouton pour Boutons pour
groupes
contact ligne verticale
fermeture et horizontale
Bouton pour
contact
ouverture Bouton pour
Curseur de
lditeur CONT bobine de sortie

Figure 3-15 Quelques outils de base de lditeur CONT

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-15
Mise en route laide dun programme-exemple

Reportez-vous la figure 3-16 et procdez comme suit pour entrer le premier rseau de lexemple
de programme :
1. Cliquez avec le curseur de la souris sur la position la plus gauche sous le titre de rseau. Pour
insrer un contact fermeture, cliquez sur le bouton F4 de la barre doutils ou slectionnez
Contacts dans la liste des groupes et fermeture dans la liste des oprations. Un
contact fermeture apparat avec, au-dessus, le nom Zone_1 mis en vidence. A chaque fois
que vous entrez un contact, le logiciel affiche ladresse I0.0 prise par dfaut, dfinie dans cet
exemple comme Zone_1 dans la table des mnmoniques.
2. Alarme_urgence est le premier lment requis pour le premier rseau. Zone_1 tant mis en
vidence, tapez le mnmonique Alarme_urgence ou ladresse absolue I0.3 (le logiciel ac-
cepte la saisie de lune ou lautre forme).
3. Appuyez sur Entre pour valider ce premier lment. Le mnmonique Alarme_urgence saffi-
che alors. Le curseur CONT se place sur la deuxime colonne.
4. Cliquez sur le bouton F8 dans la barre doutils pour insrer une ligne horizontale. Vous pouvez
galement slectionner Lignes dans la liste des groupes et Lignes horizontales dans la
liste des oprations.
Pour modifier ou remplacer lun des lments, positionnez le curseur sur cet lment et slection-
nez le nouvel lment dsir. Vous pouvez aussi couper, copier ou coller des lments lemplace-
ment du curseur.

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.


Cliquez sur le bouton
de la barre doutils
pour insrer llment.

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.


Entrez ladresse :
Zone_1
I0.3
ou
Alarme_urgence

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.


Cliquez sur le bouton
Alarme_urgence dinsertion de ligne horizontale
dans la barre doutils.

Figure 3-16 Saisie du premier contact dans le premier rseau

Automate programmable S7-200, CPU 210, Manuel systme


3-16 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

Reportez-vous la figure 3-17 et procdez comme suit pour entrer la bobine de sortie qui met fin
la premire branche du premier rseau :
1. Slectionnez Bobines de sortie dans la liste des groupes et Mettre 1 dans la liste des
oprations.
2. Tapez soit le mnmonique Bit_alarme soit ladresse absolue M0.1 dans la zone mise en vi-
dence.
3. Lenfoncement de la touche Entre met en vidence le champ, situ sous la bobine, du nombre
de sorties mettre 1. Appuyez sur Entre pour valider la valeur 1 prise par dfaut (avec la
CPU 210, les oprations Mettre 1 et Mettre 0 ne permettent de mettre quun seul l-
ment respectivement 1 ou 0).
4. Positionnez le curseur sous le premier contact.

Bobines de sortie F2 Mettre 1 F3


F4 F5 F6 F7 F8 F10

Sortie
Rseau 1 Mettre
Faire 1
retentir lalarme.
Mettre 0
Alarme_ur- Bobines de
Slectionnez
gence
sortie dans la liste des
groupes. Slectionnez Mettre 1
dans la liste des oprations.

Bobines de sortie F2 Mettre 1 F3


F4 F5 F6 F7 F8 F10

Entrez ladresse :
Rseau 1 Faire retentir lalarme. M0.1
ou
Alarme_urgence Q0.0 Bit_alarme
S
1

Bobines de sortie F2 Mettre 1 F3


F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.

Alarme_urgence Bit_alarme
S
1

Positionnez le curseur
sous le premier contact.

Figure 3-17 Saisie de la bobine de sortie

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-17
Mise en route laide dun programme-exemple

Reportez-vous la figure 3-18 et procdez comme suit pour entrer les deux contacts dans la
deuxime branche du premier rseau :
1. Slectionnez Contacts dans la liste des groupes et >= entiers de 16 bits dans la liste des
oprations. Cette opration de comparaison est alors insre la position du curseur. Elle com-
pare la valeur de la temporisation de notification (Tempo_alerte) la valeur de temps.
2. Tapez le mnmonique Tempo_alerte ou ladresse absolue T0 dans la zone mise en vidence.
Lenfoncement de la touche Entre met en vidence la seconde valeur pour la comparaison.
3. Tapez 600 et appuyez sur Entre. Cette opration prend la valeur vrai (et est active) lors-
que la temporisation est suprieure ou gale 600, ce qui quivaut 60 secondes.
4. Cliquez sur le bouton F4 dans la barre doutils pour insrer un contact fermeture. Tapez Arm
ou I0.2 et appuyez sur la touche dentre.

Contacts F2 >= entiers de 16 bits F3


F4 F5 F6 F7 F8 F10

fermeture
Rseau 1 Faire retentir lalarme.
ouverture
== entiers de 16 bits
Alarme_urgence >= entiers de 16 bits
<= entiers de 16 bits
Inverser flux dnergie
Slectionnez Contacts Front montant
dans la liste des groupes. Front descendant
Slectionnez >= entiers de 16
bits dans la liste des oprations.

Contacts F2 >= entiers de 16 bits F3


F4 F5 F6 F7 F8 F10

Entrez ladresse :
Rseau 1 Faire retentir lalarme.
T0
ou
Alarme_urgence Bit_alarme
Tempo_alerte Appuyez sur Entre,
puis
S
saisissez la valeur de temps :
1
600
VW0
>=I
VW0

Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.


Insrez un contact
Alarme_urgence Bit_alarme fermeture et tapez I0.2

S (ou Arm).
1
Tempo_alerte Arm
>=I
+600

Figure 3-18 Saisie de lopration de comparaison et du contact suivant

Automate programmable S7-200, CPU 210, Manuel systme


3-18 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

Reportez-vous la figure 3-19 et procdez comme suit pour insrer une ligne verticale et copier la
bobine de sortie de la premire branche :
1. Positionnez le curseur sur la ligne horizontale au-dessus du contact Arm (ou I0.2). Cliquez
sur le bouton F7 dans la barre doutils pour insrer une ligne verticale connectant la premire
branche la seconde.
2. Positionnez le curseur sur la bobine de sortie dans la premire branche. A laide de la com-
mande de menu Edition " Copier, copiez la bobine de sortie dans le presse-papiers.
3. Dplacez le curseur vers le bas et insrez la bobine de sortie via la commande Edition " Coller.
Tapez Modem (ou Q0.3) dans le champ mis en vidence et appuyez sur Entre. Appuyez nou-
veau sur la touche dentre pour valider la valeur 1 prise par dfaut.

Lignes F2 Lignes verticales F3


F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentirPositionnez


lalarme. le curseur
dans la branche
Alarme_urgence suprieure du rseau.
Bit_alarme

S
1 Cliquez sur le bouton din-
Tempo_alerte Arm sertion de ligne verticale
>=I dans la barre doutils.
+600

Bobines de sortie F2 Mettre 1 F3


F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.


Copiez lopration
Alarme_urgence Bit_alarme Mettre 1 laide de

S la commande Copier du
1 menu Edition.
Tempo_alerte Arm
>=I
+600

Bobines de sortie F2 Mettre 1 F3


F4 F5 F6 F7 F8 F10

Dplacez le curseur vers le bas


Rseau 1 Faire retentir lalarme. et insrez lopration
lemplacement du curseur en
Alarme_urgence Bit_alarme faisant appel la commande
Coller du menu Edition.
S
1 Tapez ladresse (Q0.3 ou
Modem) et appuyez sur Entre.
Tempo_alerte Arm Modem
Appuyez nouveau sur Entre
>=I S pour valider la valeur (1).
+600 1

Figure 3-19 Insertion dune ligne verticale et copie de la bobine de sortie

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-19
Mise en route laide dun programme-exemple

La figure 3-20 prsente les tapes restantes pour achever le premier rseau. Une fois le premier
rseau entr, positionnez le curseur sur le deuxime rseau. Reportez-vous la figure 3-11 et en-
trez les rseaux restants du programme-exemple.

Lignes F2 Lignes verticales F3


F4 F5 F6 F7 F8 F10

Rseau 1 Positionnez le curseur


Faire retentir lalarme.
au-dessus du contact
Alarme_urgence Arm (ou I0.2).
Bit_alarme

S
1
Cliquez sur le bouton
Tempo_alerte Arm Modem dinsertion de ligne
verticale dans la barre
>=I S
1
doutils.
+600

Bobines de sortie F2 Mettre 0 F3


F4 F5 F6 F7 F8 F10

Sortie
Rseau 1 Mettre
Faire 1
retentir lalarme.
Mettre 0
>= Integer Bit_alarme
Alarme_urgence

Slectionnez Bobines de S
sortie dans la liste des 1
groupes.
Tempo_alerte Arm Modem
Slectionnez Mettre 0
>=I S dans la liste des oprations.
+600 1

Bobines de sortie F2 Mettre 0 F3


F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.

>= entiers de 16 bits


Bit_alarme
Alarme_urgence

S
1 Entrez ladresse (M0.2 ou
Tempo_alerte Arm Modem Bit_alerte) et la valeur (1).
>=I S Le premier rseau est maintenant
+600 1 achev.
Bit_alerte
R
1

Figure 3-20 Achever le premier rseau

Automate programmable S7-200, CPU 210, Manuel systme


3-20 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

Compilation du programme
Une fois lexemple de programme achev, vrifiez-en la syntaxe en slectionnant la commande
CPU " Compiler ou en cliquant sur le bouton de compilation .

Si vous avez entr tous les rseaux correctement comme montr dans le programme-exemple,
vous recevrez le message Compilation russie ainsi que les informations sur le nombre de r-
seaux et la taille de mmoire utilise par le programme. Sinon, le message de compilation indiquera
quels rseaux contiennent des erreurs.

Sauvegarde du programme-exemple
Lenregistrement du projet sauvegarde toutes les composantes de votre exemple de projet. Vous
sauvegardez votre projet laide de la commande de menu Projet " Enregistrer tout ou en cli-
quant sur le bouton de sauvegarde .

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-21
Mise en route laide dun programme-exemple

3.7 Cration dune table de visualisation dtat

Pour surveiller ltat dlments prcis de lexemple de programme, vous devez crer une table de
visualisation dtat contenant les lments contrler pendant lexcution du programme. La table
de visualisation dtat vous permet de contrler et de modifier le programme pendant son excution
dans la PDS 210. Vous ne pouvez toutefois pas visualiser ltat dun programme sexcutant dans
une CPU 210.
STEP 7-Micro/WIN vous offre une mthode simple pour crer une table de visualisation dtat : il
vous suffit de copier des lment quelconques ou tous les lments de la table des mnmoniques
et de les insrer dans la table de visualisation dtat.

Constitution de la table de visualisation dtat


Pour accder lditeur de table de visualisation dtat, double-cliquez sur son icne au bas de la
fentre principale. Procdez ensuite comme suit pour y entrer les lments dsirs :
1. Slectionnez la premire cellule de la colonne Adresse et tapez Zone_1.
Appuyez sur Entre pour confirmer votre saisie. Ce type dlment ne pouvant safficher quen
format binaire (1 ou 0), vous ne pouvez pas changer le format ici.
2. Slectionnez la ligne suivante et rptez ces tapes pour chacun des lments restants,
comme illustr dans la figure 3-21.
La commande de menu Edition " Insrer ligne (ou la touche dinsertion du clavier) permet din-
srer une ligne vide au-dessus de la ligne contenant le curseur.
Les temporisations et les compteurs peuvent apparatre dans dautres formats. La cellule de la co-
lonne Format tant slectionne, appuyez sur la barre despacement pour afficher un un tous
les formats autoriss pour ces types dlments. Dans cet exemple, slectionnez Sign pour les
temporisations.

Table de visualisation dtat

Adresse Format Valeur en cours Changer valeur en


Zone_1 Bit 2#0
Zone_2 Bit 2#0
Arm Bit 2#0
Alarme_urgence Bit 2#0
DEL Bit 2#0
Alarme Bit 2#0
Alerte Bit 2#0
Modem Bit 2#0
Tempo_alerte Sign
Tempo_sortie Sign

Figure 3-21 Table de visualisation dtat pour lexemple de programme

Sauvegardez votre table de visualisation dtat via la commande de menu Projet " Enregistrer
tout ou en cliquant sur le bouton de sauvegarde .

Automate programmable S7-200, CPU 210, Manuel systme


3-22 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

3.8 Chargement du programme et test du programme

Une fois votre programme charg dans la PDS 210, vous pourrez faire appel aux fonctions de test
pour surveiller ou dboguer le fonctionnement de votre programme.

Chargement du projet dans la PDS 210


Assurez-vous, avant de charger le programme, que la PDS 210 est ltat de fonctionnement Ar-
rt (STOP). Pour charger votre programme, slectionnez la commande de menu Projet " Char-
ger dans CPU.... Un message dinformation vous signale si le chargement sest oui ou non bien
effectu.

Nota
STEP 7-Micro/WIN ne vrifie pas que votre programme utilise de la mmoire ou des adresses
dE/S autorises pour la PDS 210 ou la CPU 210. Si vous tentez de charger un programme
utilisant des adresses incorrectes ou des oprations de programmation non prises en charge par
la PDS 210, cette dernire refuse la tentative de chargement du programme et affiche un
message derreur.
Il vous incombe de vous assurer que toutes les adresses de mmoire, adresses dE/S et
oprations utilises par votre programme sont valables pour la PDS 210 et la CPU 210.

Visualisation de ltat du programme en CONT


La visualisation dtat CONT montre ltat en cours des vnements dans votre programme. Rou-
vrez, si ncessaire, la fentre de lditeur CONT et slectionnez la commande de menu Test " Vi-
sualiser tat CONT.
Si vous avez connect un simulateur dentres aux bornes dentre de votre CPU, vous pouvez
activer des commutateurs pour visualiser le trajet du courant et lexcution de la logique. Si, par
exemple, vous mettez le commutateur I0.2 en fonction, le trajet du courant pour le rseau 1 sera
complet lorsque la temporisation T0 sera suprieure ou gale 600. Ce rseau apparatra alors
comme illustr la figure 3-22 : M0.1 et Q0.3 sont mis 1 et M0.2 est mis 0.

STEP 7-Micro/WIN - c:\microwin\maison.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?

Excuter cycles...
Visualiser tat CONT
Contacts F2 fermeture F3
F4 F5 F6 F7 F8 F10

Rseau 1 Faire retentir lalarme.

I0.3 M0.1
S
1
T0 I0.2 Q0.3
>=I S
1
+600
M0.2
R

Figure 3-22 Visualisation de ltat du premier rseau

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-23
Mise en route laide dun programme-exemple

Visualisation et modification de ltat en cours dlments du programme


Servez-vous de la table de visualisation dtat pour surveiller ou modifier les valeurs en cours des
entres/sorties ou des adresses en mmoire. Rouvrez, si ncessaire, la fentre de table de visua-
lisation dtat et slectionnez la commande de menu Test " Visualiser tat de table, comme illus-
tr la figure 3-23. Selon que vous activez ou dsactivez les entres avec la CPU ltat Mar-
che (RUN), la table de visualisation dtat montre ltat en cours de chaque lment.
S Pour afficher la valeur en cours des lments de votre programme, cliquez sur le bouton de lec-
ture unique ou de lecture continue dans la fentre de la table de visualisation dtat.

S Pour arrter la lecture de ltat, cliquez sur le bouton darrt dans cette mme fentre.

STEP 7-Micro/WIN - c:\microwin\maison.prj


Projet Edition Affichage CPU Test Outils Configuration Fentre ?

Excuter cycles...
Lecture unique
Table de visualisation dtat
Ecriture
Visualiser tat de table
Adresse Format Valeur en cours Changer valeur en
Zone_1 BitForcer 2#0
Zone_2 BitAnnuler le forage
2#0
Arm Bit 2#0
Lire toutes valeurs forces
Alarme_urgence Bit 2#0
DEL BitAnnuler tout forage
2#0
Alarme Bit 2#0
Alerte Bit 2#0
Modem Bit 2#0
Tempo_alerte
Tempo_sortie

Figure 3-23 Visualisation de ltat de table du programme-exemple

Automate programmable S7-200, CPU 210, Manuel systme


3-24 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

3.9 Modification du programme-exemple

Les rseaux suivants de logique de commande permettent de modifier lexemple de programme en


y apportant les amliorations ci-aprs :
S Si le contact Zone_1 est ouvert, le tmoin lumineux clignote une fois.
S Si le contact Zone_2 est ouvert, le tmoin lumineux clignote deux fois.
S Si les deux zones sont ouvertes, le tmoin lumineux clignote trois fois (une fois court, pause et
deux fois court).
Le programme modifi fait appel aux adresses de mmoire prsentes au tableau 3-3. Si vous avez
utilis ladressage symbolique pour votre programme, ajoutez la table des mnmoniques ces
mnmoniques avec leur adresse absolue.

Tableau 3-3 Adresses de mmoire utilises dans le programme-exemple modifi

Elment Adresse Mnmonique Description


M0.7 Bit_clignot Contient ltat du tmoin lumineux
MW1 Compteur_clignot Pour le suivi du clignotement du tmoin
M
Mmentos
MW3 Config_clignot Contient la configuration de clignotement pour le
tmoin lumineux
Temporisations T1 Tempo_clignot Incrmente le compteur de clignotement

Cration des configurations de clignotement pour le tmoin lumineux


Le programme se sert de diffrentes configurations binaires comme base pour la logique de cligno-
tement du tmoin lumineux. Selon la situation, le programme charge une valeur dans le mot conte-
nant la configuration de clignotement. La figure 3-24 prsente les rseaux transfrant les configura-
tions binaires dans le mot MW3. Saisissez ces rseaux dans le programme laide de
STEP 7-Micro/WIN.

CONT LIST
Rseau 6 Si le contact Zone_1 est ouvert et que le contact Zone_2 NETWORK
est ferm, charger la valeur 231 (1110011100) dans MW3. LDN I0.0
I0.0 I0.1 A I0.1
MOV_W MOVW +231, MW3
/ EN

+231 IN OUT MW3


Rseau 7 Si le contact Zone_1 est ferm et que le contact Zone_2 NETWORK
est ouvert, charger la valeur 165 (1010010100) dans MW3. LD I0.0
I0.0 I0.1 AN I0.1
MOV_W MOVW +165, MW3
/ EN

+165 IN OUT MW3


Rseau 8 Si les deux contacts Zone_1 et Zone_2 sont ouverts, NETWORK
charger la valeur 167 (1110010100) dans MW3. LDN I0.0
I0.0 I0.1 AN I0.1
MOV_W MOVW +167, MW3
/ / EN

+167 IN OUT MW3

Figure 3-24 Logique de commande pour le fonctionnement du tmoin lumineux

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-25
Mise en route laide dun programme-exemple

Clignotement du tmoin lumineux


Le programme fait appel une temporisation (T1) et la configuration contenue dans MW3 pour
allumer et teindre le tmoin lumineux. Il incrmente MW1 afin de compter le nombre de passages
par la logique de clignotement des lampes. MW1 est remis 0 lorsque la valeur 10 est atteinte.
La figure 3-25 contient la logique de commande pour le dmarrage de la temporisation. La tempori-
sation dmarre lorsque le systme est arm, que le bit de temporisation de clignotement nest pas
1 et que le contact Zone_1 ou le contact Zone_2 souvre.

CONT LIST
Rseau 9 Si la temporisation de clignotement nest pas 1 et que le systme NETWORK
est arm, dmarrer la temporisation de clignotement lorsque le LDN M0.7
contact Zone_1 ou le contact Zone_2 souvre. AN I0.2
LDN I0.0
M0.7 I0.2 I0.0 T1 ON I0.1
/ / / IN TON TON T1, +0

I0.1 +0 PT
/

Figure 3-25 Logique de commande pour le dmarrage de la temporisation de clignotement

La figure 3-26 prsente la logique de commande pour lincrmentation du dcompte du nombre de


fois o la logique de clignotement a t excute.

CONT LIST
Rseau 10 Si la temporisation de clignotement est NETWORK
T1 infrieure ou gale 400 ms, mettre le bit LDW>= T1, +4
M0.7
de la temporisation de clignotement 1, = M0.7
>=I
mettre le bit DEL 0 et incrmenter le R M0.0, 1
+4 compteur de clignotement. INCW MW1
M0.0
R
1
INC_W
EN

MW1 IN OUT MW1

Figure 3-26 Logique pour la remise 0 du bit de temporisation et lincrmentation du compteur

La figure 3-27 prsente la logique de commande pour allumer et teindre le tmoin lumineux. Cha-
que passage travers la logique de clignotement value un bit diffrent de MW3 (M4.0 M4.7). Le
tmoin sallume ou steint selon la configuration charge (voir figure 3-24).
La figure 3-28 montre la logique de commande pour la remise du dcompte zro.

Automate programmable S7-200, CPU 210, Manuel systme


3-26 C79000-G7077-C235-01
Mise en route laide dun programme-exemple

CONT LIST
Rseau 11 NETWORK
LDW= MW1, +1
MW1 M4.0 I0.2 M0.0
A M4.0
==I / S LDW= MW1, +2
1 A M4.1
+1
LDW= MW1, +3
MW1 M4.1 A M4.2
==I LDW= MW1, +6
A M4.5
+2 LDW= MW1, +7
Si le compteur de clignotement est gal
A M4.6
une valeur particulire et que la
MW1 M4.2 LDW= MW1, +8
configuration binaire correspondante soit
==I A M4.7
active, mettre le bit DEL 1 si le
OLD
+3 systme nest pas arm.
AN I0.2
S M0.0, 1
MW1 M4.5
==I
+6

MW1 M4.6
==I
+7

MW1 M4.7
==I
+8

Figure 3-27 Logique pour la commande de la configuration de clignotement

CONT LIST
Rseau 12 Si le compteur de clignotement gale 10 et que les contacts NETWORK
Zone_1 et Zone_2 soient tous les deux ferms, LDW>= MW1, +10
remettre le compteur de clignotement 0. LD I0.0
MW1 A I0.1
MOV_W
>=I EN OLD
MOVW +0, MW1
+10
+0 IN OUT MW1

I0.0 I0.1

Figure 3-28 Logique de commande pour la remise du compteur zro

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 3-27
Mise en route laide dun programme-exemple

Automate programmable S7-200, CPU 210, Manuel systme


3-28 C79000-G7077-C235-01
Concepts fondamentaux pour la
programmation de la CPU 210 4
Avant de commencer programmer votre application avec la CPU 210, il est bon que vous vous
familiarisiez avec certains aspects fonctionnels fondamentaux de la CPU.

Contenu du chapitre
Paragraphe Thme Page
4.1 Principes de conception dun systme dautomatisation 4-2
4.2 Cration du programme 4-4
4.3 Cycle de la CPU 210 4-6
4.4 Langages de programmation 4-9
4.5 Adresses des zones de mmoire 4-11
4.6 Exemple de programme contenant un programme dinterruption 4-14
4.7 Potentiomtre analogique 4-16

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-1
Concepts fondamentaux pour la programmation de la CPU 210

4.1 Principes de conception dun systme dautomatisation

Il existe de nombreuses mthodes pour concevoir un systme de micro-automate. Ce paragraphe


vous prsente quelques principes gnraux pouvant sappliquer de nombreux projets. Il vous fau-
dra, bien sr, suivre les procdures en vigueur dans votre socit ainsi que les usages dcoulant
de votre formation et de votre lieu de travail. La figure 4-1 prsente quelques tapes fondamentales
du processus de conception.

Subdivision de votre processus ou de votre installation en units

Description fonctionnelle de chaque unit

Conception des circuits de scurit cbls

Dfinition des postes dopration

Cration des schmas de configuration de lautomate

Cration dune liste de mnmoniques (facultatif)

Figure 4-1 Etapes fondamentales de planification dun systme dautomatisation

Subdivision de votre processus ou de votre installation en units


Segmentez votre processus ou votre installation en parties indpendantes les unes des autres. Ces
subdivisions dtermineront les limites entre les automates et auront une influence sur les descrip-
tions fonctionnelles et laffectation des ressources.

Cration des descriptions fonctionnelles


Dcrivez le fonctionnement de chaque partie du processus ou de linstallation. Noubliez pas les
points suivants :
S entres/sorties (E/S),
S description du fonctionnement,
S conditions de validation (tats atteindre avant quune action soit possible) pour chaque action-
neur (solnodes, moteurs, transmissions, etc.),
S description de linterface oprateur,
S interfaces avec dautres parties du processus ou de linstallation.

Automate programmable S7-200, CPU 210, Manuel systme


4-2 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

Conception des circuits de scurit


Dterminez les quipements ncessitant de la logique cble pour la scurit. Des dfaillances
dangereuses peuvent se produire dans les appareils de commande, entranant par exemple un
dmarrage ou un changement inattendu dans le fonctionnement dune machine. Lorsquil existe
alors des risques de blessures sur les personnes ou de dommages matriels importants, il faut son-
ger utiliser des dispositifs de scurit lectromcaniques prioritaires oprant indpendamment de
la CPU 210 afin dviter des dysfonctionnements dangereux.
La conception des circuits de scurit comprend les tches suivantes :
S Identifiez les fonctionnements incorrects ou inattendus des actionneurs qui pourraient tre dan-
gereux.
S Identifiez les conditions qui assurent que lexploitation est sans danger et dterminez comment
dtecter ces conditions indpendamment de la CPU 210.
S Identifiez comment la CPU 210 et ses E/S affectent le processus lorsque la tension est appli-
que puis coupe et lorsque des erreurs sont dtectes. Ces informations doivent uniquement
servir la conception pour des fonctionnements normaux et anormaux prvisibles ; vous ne
devez pas vous baser sur elles pour des problmes de scurit.
S Concevez les dispositifs de scurit manuels ou lectromcaniques prioritaires qui verrouilleront
les fonctionnements dangereux indpendamment de la CPU.
S Fournissez la CPU 210 des informations dtat appropries en provenance des circuits ind-
pendants afin que le programme et toute interface oprateur disposent des informations nces-
saires.
S Identifiez toute autre mesure de scurit ncessaire un droulement sr du processus.

Dfinition des postes dopration


Crez des schmas du poste dopration bass sur les exigences des descriptions fonctionnelles.
Ils doivent inclure :
S une vue densemble indiquant lemplacement de chaque poste dopration par rapport au pro-
cessus ou linstallation,
S le schma mcanique des dispositifs (afficheurs, commutateurs, lampes, etc.) pour le poste
dopration,
S les schmas lectriques avec les E/S associes de la CPU 210.

Cration des schmas de configuration de lautomate


Crez des schmas de configuration de lquipement de commande bass sur les exigences des
descriptions fonctionnelles. Ils doivent inclure :
S une vue densemble indiquant lemplacement de chaque CPU par rapport au processus ou
linstallation,
S le schma mcanique de la CPU 210 (incluant les armoires et autres quipements),
S les schmas lectriques pour chaque CPU 210 (incluant les numros de rfrence des appa-
reils et les adresses dE/S).

Cration dune liste de mnmoniques


Si vous dsirez utiliser des mnmoniques (noms symboliques) pour ladressage, crez une liste de
mnmoniques avec les adresses absolues correspondantes. Nindiquez pas seulement les signaux
dE/S physiques, mais galement les autres lments qui seront utiliss dans votre programme.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-3
Concepts fondamentaux pour la programmation de la CPU 210

4.2 Cration du programme

Relation entre le programme et les entres/sorties


La figure 4-2 montre un schma simple illustrant comment un diagramme de relais lectrique est en
rapport avec la CPU 210. Dans cet exemple, ltat du commutateur pour louverture de la vidange
sur le poste dopration est ajout ltat dautres entres. Le calcul de ces tats dtermine alors
ltat de la sortie allant la solnode qui ferme la vidange. La CPU excute le programme de ma-
nire cyclique et continue, en lisant et en crivant les donnes.
Lexcution du programme suit un flux dinformations simplifi : ltat de lentre physique est copi
dans la zone de mmoire ' la CPU 210 excute le programme ' la CPU 210 met immdiatement
jour la sortie physique correspondant une sortie modifie par le programme. Un identificateur est
associ chaque zone de mmoire (par exemple, I pour les entres) ; il permet daccder aux
donnes ranges dans cette zone de mmoire.

Opn_Drn_PB Cls_Drn_PB A_Mtr_Fbk E_Stop_On Drain_Sol

Drain_Sol

Sortie S

Solnode de vidange
Zone des
entres Entre

CPU 210

Poste oprateur

Figure 4-2 Relation entre le programme et les entres/sorties

Accs aux donnes dans les zones de mmoire


Toutes les zones de mmoire de la CPU 210 ont des adresses absolues. Vous accdez un em-
placement spcifique en indiquant son adresse (par exemple, I0.0 pour la premire entre). Une
adresse absolue pour une zone de mmoire inclut, outre lidentificateur de zone (tel M), la taille des
donnes auxquelles il faut accder : W (mot, deux octets). La CPU 210 fournit 3 mots ou 48 bits
pour la zone de mmoire M. Ladresse absolue comprend galement une valeur numrique : soit le
nombre doctets partir du dbut de la zone de mmoire (dcalage), soit le numro de llment
(cette valeur dpend de lidentificateur de zone ; voir paragraphe 4.5).

Automate programmable S7-200, CPU 210, Manuel systme


4-4 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

Organisation du programme
Comme illustr dans la figure 4-3, un programme pour la CPU 210 est conu partir des lments
fondamentaux suivants : le programme principal et un programme dinterruption matrielle facultatif.
S Le programme principal contient les oprations qui commanderont votre application. Ces opra-
tions sont excutes en squence, une fois par cycle de la CPU. Vous achevez le programme
principal laide de la bobine de fin de traitement inconditionnelle en CONT ou de lopration
correspondante (MEND) en LIST.
S La CPU 210 autorise galement un programme facultatif dinterruption matrielle. Si vous utili-
sez le programme dinterruption dans votre programme, la CPU excute ces oprations lorsque
se produit un vnement matriel spcifique (front montant en I0.0). Placez le programme din-
terruption aprs la fin du programme principal (aprs lopration MEND). Achevez le programme
dinterruption par lopration RETI.
La paragraphe 4.6 contient un exemple de programme incluant un programme dinterruption. Le
programme dinterruption nest pas excut pendant le cycle normal, mais lapparition de lv-
nement dinterruption ( tout point du cycle).
Reportez-vous lexemple dapplication au chapitre 3 pour plus dinformations sur la conception et
la saisie dun programme.

Programme principal

.
Programme principal :
. excut une fois par cycle
.
Programme
utilisateur MEND

Programme dinterruption (facultatif) Programme dinterruption :


excut chaque occurrence de
RETI lvnement dinterruption

Figure 4-3 Structure dun programme pour la CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-5
Concepts fondamentaux pour la programmation de la CPU 210

4.3 Cycle de la CPU 210

Le mode de fonctionnement de la CPU 210 est trs simple :


S La CPU lit ltat des entres.
S Le programme rang dans la CPU se sert des entres pour valuer la logique de commande.
Pendant lexcution du programme, la CPU crit les donnes dans les sorties.
La CPU 210 excute votre programme de manire continue. Si ce dernier utilise le programme din-
terruption facultatif, ce programme peut sexcuter tout moment une fois que la CPU a excut
lopration ENI de validation dinterruption dans le programme principal.

Cycle fondamental de la CPU 210


La CPU 210 excute votre programme sous forme de squence cyclique continue de tches appe-
le cycle. Comme illustr la figure 4-4, la CPU 210 excute les tches suivantes pendant son cy-
cle :
1. Lors du premier cycle uniquement ( la mise sous tension), la CPU 210 efface les sorties (Q), la
zone des mmentos (M) et les valeurs en cours des temporisations (T). La CPU 210 nefface
ces lments que pendant le premier cycle.
Si aucune cartouche mmoire nest installe, la CPU 210 restaure les valeurs en cours des qua-
tre compteurs.
2. La CPU 210 filtre les entres et met jour la valeur du potentiomtre analogique (range dans
SMW2). Cela allonge le cycle denviron 15 ms.
3. La CPU 210 excute le programme utilisateur. La CPU 210 met immdiatement jour les sor-
ties dans lesquelles le programme crit des valeurs.
4. La CPU 210 met jour la base de temps pour les temporisations de 100 ms.
Le programme dinterruption nest pas excut pendant le cycle normal, mais lapparition de lv-
nement dinterruption ( tout point du cycle). Une fois lopration de validation dinterruption ENI
excute dans le programme principal, la CPU 210 excute le programme dinterruption en cas de
front montant en I0.0. La CPU 210 peut excuter le programme dinterruption tout moment pen-
dant le cycle.

Une fois le programme dinterruption valid, lvnement dinterruption peut


lancer le programme dinterruption tout moment pendant le cycle.

Tches de la CPU

Effacer les sorties. Lire les entres filtres. Excuter le programme. Mettre jour la base de
temps pour les
Effacer la zone des Mettre jour la valeur du Ecrire les sorties.
temporisations.
mmentos M. potentiomtre analogique.
Effacer les valeurs en cours
des temporisations.

Premier cycle uniquement

Tous les cycles

Figure 4-4 Cycle de la CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


4-6 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

Cycle fondamental de la PDS 210


Le cycle de la PDS 210 est similaire celui de la CPU 210. Comme la PDS 210 communique avec
STEP 7-Micro/WIN, elle doit traiter toute demande de communication. La PDS 210 met galement
jour les temporisations avant lexcution du programme (et diffre en ceci de la CPU 210).
Comme le montre la figure 4-5, la PDS 210 excute les tches suivantes pendant le cycle :
1. Lors du premier cycle uniquement ( la mise sous tension), la PDS 210 efface les sorties (Q), la
zone des mmentos (M) et les valeurs en cours des temporisations (T). Elle nefface ces l-
ments que lors du premier cycle.
2. La PDS 210 filtre les entres et met jour la valeur du potentiomtre analogique (range dans
SMW2). Cela allonge le cycle denviron 15 ms.
3. La PDS 210 met jour la base de temps pour les temporisations de 100 ms. Notez quelle ac-
tualise les temporisations avant lexcution du programme.
4. La PDS 210 excute le programme utilisateur. Elle met immdiatement jour les sorties dans
lesquelles le programme crit des valeurs.
5. La PDS 210 traite toutes les demandes de communication en provenance de STEP 7-Micro/
WIN.
Le programme dinterruption nest pas excut pendant le cycle normal, mais lapparition de lv-
nement dinterruption ( tout point du cycle). Une fois lopration de validation dinterruption ENI
excute dans le programme principal, la PDS 210 excute le programme dinterruption en cas de
front montant en I0.0. La PDS 210 peut excuter le programme dinterruption tout moment pen-
dant le cycle.

Une fois le programme dinterruption valid, lvnement dinterruption peut


lancer le programme dinterruption tout moment pendant le cycle.

Tches de la PDS

Effacer les sorties. Lire les entres filtres. Mettre jour la base Excuter le Traiter toute
de temps pour les programme. demande de
Effacer la zone des Mettre jour la valeur
temporisations. communication.
mmentos M. du potentiomtre Ecrire les sorties.
analogique.
Effacer les valeurs en
cours des temporisations.

Premier cycle
uniquement

Tous les cycles

Figure 4-5 Cycle pour la PDS 210

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-7
Concepts fondamentaux pour la programmation de la CPU 210

Menu Test et indication du nombre de cycles


STEP 7-Micro/WIN vous permet de dboguer votre programme en prcisant le nombre de cycles
excuter sur la PDS 210 avant larrt (voir paragraphe 2.9). Vous pouvez demander lexcution dun
cycle ou de plusieurs. La PDS 210 excute le premier cycle comme si la mise sous tension venait
davoir lieu. Toutes les sorties sont effaces la fin du nombre de cycles prcis.
Vous ne pouvez utiliser le menu de test quavec la PDS 210.
Comme illustr la figure 4-6, la PDS 210 excute les tches suivantes lors du dbogage (test)
dun programme :
1. Lors du premier cycle uniquement, la PDS 210 efface les sorties (Q), la zone des mmentos (M)
et les valeurs en cours des temporisations (T).
2. La PDS 210 filtre les entres et met jour la valeur du potentiomtre analogique (range dans
SMW2).
3. La PDS 210 met jour la base de temps pour les temporisations de 100 ms.
4. La PDS 210 excute le programme utilisateur. Elle met immdiatement jour les sorties dans
lesquelles le programme crit des valeurs.
5. La PDS 210 traite toutes les demandes de communication en provenance de STEP 7-Micro/
WIN.
6. Si vous avez indiqu plus dun cycle, la PDS 210 dmarre le cycle suivant partir de ltape 2.
7. Une fois le nombre de cycles prcis excut, la PDS 210 efface toutes les sorties et inhibe
linterruption matrielle.

Une fois le programme dinterruption valid, lvnement dinterruption peut


lancer le programme dinterruption tout moment pendant le cycle.

Tches de la PDS
Effacer les sorties. Lire les entres Mettre jour la Excuter le Traiter toute Effacer les sorties.
filtres. base de temps programme. demande de
Effacer la zone des pour les communication.
mmentos M. Mettre jour la valeur temporisations. Ecrire les sorties.
du potentiomtre
Effacer les valeurs en analogique.
cours des
temporisations.

Cycle unique

La PDS 210
excute le
nombre de
cycles prcis
dans le logiciel.

Plusieurs cycles

Figure 4-6 Cycle pour le menu Test

Automate programmable S7-200, CPU 210, Manuel systme


4-8 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

4.4 Langages de programmation

La CPU 210 et STEP 7-Micro/WIN acceptent les langages de programmation suivants :


S La liste dinstructions (LIST) est un jeu doprations mnmotechniques qui reprsentent les fonc-
tions de la CPU.
S Le schma contacts (CONT) est un langage graphique qui ressemble aux schmas de relais
lectriques pour le matriel.
Pour sa part, STEP 7-Micro/WIN propose deux reprsentations pour laffichage des adresses et des
oprations de programmation dans le programme : les abrviations internationales et les abrvia-
tions SIMATIC, qui se rfrent toutes au mme jeu doprations de la CPU 210. Il existe une corres-
pondance directe entre les abrviations internationales et les abrviations SIMATIC ; elles ont les
mmes fonctions.

Elments fondamentaux du schma contacts


Lorsque vous crivez un programme en schma contacts (CONT), vous insrez et disposez les
lments graphiques afin de former un rseau logique. Vous disposez des types dlments sui-
vants pour crer votre programme (figure 4-7) :
S Contacts : un contact reprsente un commutateur travers lequel le courant circule lorsquil est
ferm.
S Bobines : une bobine reprsente un relais qui est excit lorsque le courant circule jusqu lui.
S Botes : une bote reprsente une fonction qui est excute lorsque le courant circule jusqu
cette bote.
S Rseaux : Il sagit dun circuit complet. Le courant circule partir de la barre dalimentation gau-
che travers les contacts ferms pour exciter les bobines ou les botes.

Bobines de sortie F2 Sortie F3


F4 F5 F6 F7 F8 F10

Rseau 1 TITRE DE RESEAU (une ligne)


I0.0 I0.1 Q0.0
Bobine
Rseau

Contact Contact
fermeture ouverture

Rseau 2 TITRE DE RESEAU (une ligne)


I0.0 T0
IN TON
Rseau
Bote
+0 PT

Barre dalimentation
gauche

Figure 4-7 Elments CONT fondamentaux

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-9
Concepts fondamentaux pour la programmation de la CPU 210

Oprations de la liste dinstructions


La liste dinstructions (LIST) est un langage de programmation dans lequel chaque instruction du
programme contient une opration reprsentant, laide dune abrviation mnmotechnique, une
fonction de la CPU. Vous combinez ces oprations en un programme afin de produire la logique de
commande pour votre application. La figure 4-8 montre les lments fondamentaux dun pro-
gramme LIST.

STL
Editeur LIST - projet1.ob1 Commencez chaque
//Programme de bande transporteuse commentaire par une
double barre oblique //.
NETWORK 1 //Dmarrage moteur
LD Demarr1 //Lorsque I0.0 est 1
AN ArretUrg1 //et que I0.1 est 0,
= Q0.0 //dmarrer le moteur de la bande transporteuse.

NETWORK 2 //Fin du programme


MEND Opration Oprande

Figure 4-8 Fentre de lditeur LIST avec exemple de programme

Les oprations LIST utilisent une pile logique pour rsoudre votre logique de commande. Comme
illustr la figure 4-9, cette pile logique a huit bits de profondeur et un bit de largeur. La plupart des
oprations LIST utilisent soit le premier bit, soit les premier et deuxime bits de la pile logique. Il est
possible dempiler (dajouter) de nouvelles valeurs dans la pile. Lorsque les deux bits suprieurs de
la pile sont combins, la pile est rduite dun bit.
La plupart des oprations LIST ne font certes que lire les valeurs figurant dans la pile logique, mais
de nombreuses oprations LIST modifient aussi les valeurs de cette pile. La figure 4-9 montre com-
ment trois oprations utilisent la pile.

Bits de la pile logique P0 Pile 0 : Premier niveau ou valeur suprieure de la pile


P1 Pile 1 : Deuxime niveau de la pile
P2 Pile 2 : Troisime niveau de la pile
P3 Pile 3 : Quatrime niveau de la pile
P4 Pile 4 : Cinquime niveau de la pile
P5 Pile 5 : Sixime niveau de la pile
P6 Pile 6 : Septime niveau de la pile
P7 Pile 7 : Huitime niveau de la pile

Charger (LD) ET (A) OU (O)


Charge une nouvelle valeur (nv) Combine selon ET une nouvelle valeur Combine selon OU une nouvelle valeur
dans la pile. (nv) la valeur suprieure de la pile. (nv) la valeur suprieure de la pile.
Avant LD Aprs LD P0 = vi0 * nv P0 = vi0 + nv
vi0 nv Avant ET Aprs ET Avant OU Aprs OU
vi1 vi0 vi0 P0 vi0 P0
vi2 vi1 vi1 vi1 vi1 vi1
vi3 vi2 vi2 vi2 vi2 vi2
vi4 vi3 vi3 vi3 vi3 vi3
vi5 vi4 vi4 vi4 vi4 vi4
vi6 vi5 vi5 vi5 vi5 vi5
vi7 vi6 vi6 vi6 vi6 vi6
vi7 vi7 vi7 vi7
vi7 est perdue.
Dans ces exemples, les valeurs initiales de la pile sont notes vi0 vi7 , une nouvelle valeur fournie par lopration est note nv et
P0 correspond la valeur calcule range dans la pile.

Figure 4-9 Pile logique de la CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


4-10 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

4.5 Adresses des zones de mmoire

La CPU 210 dispose de 4 entres TOR et de 4 sorties TOR. Elle comporte, en plus de ces E/S, des
zones de mmoire pour le stockage dinformations. Ces emplacements de mmoire ont une
adresse unique laquelle votre programme peut accder. La figure 4-10 prsente les zones de
mmoire et les plages dadresses pour la CPU 210.

Mmoire interne

Mmentos Temporisations Compteurs Mmentos spciaux


M0.0 M0.7 T0 C0 SM0.0 SM0.7
Entres et sorties M1.0 M1.7 T1 C1 SM1.0 SM1.7
M2.0 M2.7 T2 C2
I0.0 Q0.0 M3.0 M3.7 T3 C3 Potentiomtre analogique
I0.1 Q0.1 M4.0 M4.7
I0.2 Q0.2 M5.0 M5.7 SMW2
I0.3 Q0.3

Figure 4-10 Adresses de mmoire pour la CPU 210

Laccs aux donnes en mots (units de 16 bits) donne les plages suivantes pour les valeurs enti-
res :
S Entiers non signs : 0 65 535 (dcimal)
0 FFFF (hexadcimal)
S Entiers signs : -32 768 +32 767 (dcimal)
8000 7FFF (hexadcimal)

Accs aux donnes via ladresse de mmoire


Pour accder un bit dans une zone de mmoire, vous devez prciser son adresse compose dun
identificateur de zone de mmoire, de ladresse doctet et du numro de bit. La figure 4-11 montre
comment accder un bit par la mthode appele adressage octet.bit . Dans cet exemple, la
zone de mmoire et ladresse doctet (M=mmento et 3=octet 3) sont suivies dun point les sparant
de ladresse de bit (bit 4).

M 3 . 4 BPFo BPFa
7 6 5 4 3 2 1 0
Bit de loctet ou numro de bit : bit 4 sur 8 (0 7) M 0
M 1
Point sparant ladresse doctet du
numro de bit M 2
M 3
Adresse doctet : octet 3 (quatrime octet) M 4
Identificateur de zone (M = mmentos) M 5
BPFo = bit de poids fort et BPFa = bit de poids faible

Figure 4-11 Accs un bit de donnes dans la mmoire de la CPU (adressage octet.bit)

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-11
Concepts fondamentaux pour la programmation de la CPU 210

Vous pouvez accder aux donnes de nombreuses zones de mmoire de la CPU (T, C, M et SM)
sous forme de mots. Pour accder un mot dans la mmoire de la CPU, vous prcisez ladresse
de manire comparable ladresse dun bit. Cette adresse est compose dun identificateur de
zone, de la dsignation de la taille des donnes et de ladresse doctet de dpart de la valeur (fi-
gure 4-12). On accde aux temporisations (T) et aux compteurs (C) via un format dadresse com-
prenant lidentificateur de zone et le numro de llment en question.

Octet de poids faible M W 2


Octet de poids fort
Adresse doctet
BPFo BPFa
15 8 7 0 Accs un mot
MW2 MB2 MB3 Identificateur de zone (mmentos)

Figure 4-12 Accs un mot de donnes dans la mmoire de la CPU

Accs la mmoire image des entres (I)


Comme dcrit dans le paragraphe 4.2, la CPU lit les entres physiques au dbut de chaque cycle et
crit les valeurs filtres dans la mmoire image des entres.
Format : Bit I0.[adresse de bit] I0.1

Accs aux sorties (Q)


Lorsque la logique de commande du programme met une bobine de sortie 1, la CPU active imm-
diatement la sortie correspondante.
Format : Bit Q0.[adresse de bit] Q0.0

Accs aux mmentos (M)


Vous pouvez utiliser les mmentos internes (mmoire M) comme relais de commande pour ranger
ltat intermdiaire dune opration ou dautres informations de commande.
Format : Bit M[adresse doctet].[adresse de bit] M2.7
Mot M[taille][adresse doctet de dpart] MW0

Accs aux mmentos spciaux (SM)


Les mmentos spciaux permettent lchange dinformations entre la CPU et votre programme.
Vous pouvez faire appel ces bits pour slectionner et commander certaines fonctions spciales
de la CPU 210, telles que bit 1 pendant le premier cycle, bits commutant des frquences don-
nes ou mot contenant la valeur du potentiomtre analogique.
Reportez-vous lannexe B pour plus dinformations sur les mmentos spciaux. Bien que les m-
mentos spciaux soient gnralement utiliss sous forme de bits, vous pouvez y accder non seu-
lement par bits, mais galement comme mot (pour le potentiomtre analogique).
Format : Bit SM[adresse doctet].[adresse de bit] SM0.1
Mot SM[taille][adresse doctet de dpart] SMW2

Automate programmable S7-200, CPU 210, Manuel systme


4-12 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

Accs aux temporisations (T)


Les temporisations sont des lments qui comptent des incrments de temps. Les quatre tempori-
sations, T0 T3, ont des rsolutions (incrments de base) de 100 ms. La valeur en cours de cha-
que temporisation est sauvegarde sous forme de nombre entier sign de 16 bits (mot). Vous acc-
dez la valeur en cours laide de ladresse de la temporisation (T + numro de la temporisation).
Format : T[numro de temporisation] T0

Accs aux compteurs (C)


Les compteurs sont des lments qui comptent chaque transition du niveau bas au niveau haut aux
entres de comptage. Les quatre compteurs, C0 C3, de la CPU 210 peuvent aussi bien incrmen-
ter que dcrmenter. La valeur en cours de chaque compteur contient le total cumul sous forme de
nombre entier sign de 16 bits (mot).
Format : C[numro du compteur] C2

Constantes
Vous pouvez utiliser des valeurs constantes dans de nombreuses oprations de la CPU 210. Il ne
peut toutefois sagir que de nombres entiers signs, dun mot de longueur. La CPU sauvegarde
toutes les constantes sous forme de nombres binaires pouvant tre reprsents en format dcimal,
hexadcimal ou ASCII.
Format dcimal : [valeur dcimale]
Format hexadcimal : 16#[valeur hexadcimale]
Format ASCII : [texte ASCII]
La CPU 210 ne prend pas en charge la dtermination du type de donnes (comme indiquer que la
constante doit tre sauvegarde comme entier ou comme entier sign), ni la vrification de ce type.
Ainsi, une opration LDW>= peut utiliser la valeur dans MW2 comme valeur entire signe alors
que lopration MOVW peut se servir de la mme valeur de MW2 comme valeur binaire non signe.
Les exemples suivants montrent des constantes en format dcimal, hexadcimal et ASCII :
S Constante dcimale : 20047
S Constante hexadcimale : 16#4E4F
S Constante ASCII : AD (le texte ASCII doit figurer entre apostrophes)

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-13
Concepts fondamentaux pour la programmation de la CPU 210

4.6 Exemple de programme contenant un programme dinterruption

Vous pouvez vous servir de linterruption matrielle de la CPU 210 pour commander des tches
requrant des fonctions de comptage rapides. La CPU 210 vous permet, par exemple, de compter
un train dimpulsions provenant dune sonde thermomtrique rsistance (RTD) et de commander
une rsistance de chauffage. La figure 4-13 montre un exemple dapplication pour les tches sui-
vantes :
1. Un instrument, telle une sonde thermomtrique rsistance PT100, mesure la temprature et
un module RTD gnre un train dimpulsions de sortie proportionnel la temprature.
2. A laide de lvnement dinterruption matrielle (front montant en I0.0), la CPU 210 compte les
impulsions quelle reoit pendant un intervalle de temps (5 secondes). Selon le dcompte (qui
est fonction de la temprature), la CPU 210 active ou dsactive une sortie TOR.
3. Le contacteur de courant active ou dsactive la rsistance de chauffage, selon ltat de la sortie
de la CPU 210.
La figure 4-14 montre un modle de programme pour cet exemple dapplication. Dans cet exemple,
le programme incrmente jusqu 3 kHz.

1.
Mesure de la temprature (avec sonde PT100)
Le module RTD convertit la temprature en train dimpulsions.

Signal de train dimpulsions


(jusqu 3 kHz)
Chauffage
Dcomptes par 5 secondes
(par rapport la temprature)

30000
OFF
15200

ON

2.
3.
Le programme dans la CPU 210 surveille la
Le contacteur de courant commande la temprature et commande la source de
rsistance de chauffage. chauffage.

Figure 4-13 Exemple dapplication utilisant linterruption matrielle

Automate programmable S7-200, CPU 210, Manuel systme


4-14 C79000-G7077-C235-01
Concepts fondamentaux pour la programmation de la CPU 210

Programme principal CONT LIST


Rseau 1 NETWORK 1
I0.1 M0.0 T0 LD I0.1
IN TON A M0.0
TON T0, +0
EU
+0 PT MOVW +0, MW2
ENI
MOV_W
P EN NETWORK 2
LD SM0.0
+0 IN OUT MW2 S M0.0, 1

NETWORK 3
ENI LDW>= T0, +50
Rseau 2
SM0.0 M0.0 DISI
Rseau 1 : Activer la temporisation T0, R M0.0, 1
S
valider le programme dinterruption et
1 initialiser la variable de compteur (MW2). NETWORK 4
Rseau 3 LD M0.0
T0 Rseau 2 : Activer la temporisation aprs sa JMP 0
>=I DISI dsactivation.
+50 Rseau 3 : Aprs 5 secondes, dsactiver la NETWORK 5
temporisation et inhiber le programme LDN M0.0
M0.0 dinterruption. A I0.1
R AW<= MW2, +15200
Rseau 4 : Pendant lexcution de la = Q0.0
Rseau 4 1 temporisation, sauter la logique qui teste le
M0.0 nombre de dcomptes. NETWORK 6
0
JMP Rseau 5 : Si la temporisation sest arrte, LBL 0
mettre Q0.0 1 si le nombre de dcomptes
est infrieur ou gal 15200. NETWORK 7
Rseau 5 MEND
M0.0 I0.1 MW2 Q0.0
/ <=I
+15200
Rseau 6
0
LBL Rseau 6 : Destination de lopration de saut
(rseau 4)
Rseau 7 Rseau 7 : Fin du programme principal
END
Programme dinterruption
Rseau 8 Rseau 8 : Programme dinterruption avec NETWORK 8
0 compteur rapide. Ce programme INT 0
INT dinterruption peut incrmenter jusqu 3 kHz.
Rseau 9 : Incrmenter le compteur (MW2) NETWORK 9
Rseau 9 INCW MW2
chaque front montant en I0.0.
INC_W
EN Rseau 10 : Retour au programme principal NETWORK 10
RETI
MW2 IN OUT MW2
Rseau 10
RETI

Figure 4-14 Programme dinterruption fournissant un compteur rapide

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 4-15
Concepts fondamentaux pour la programmation de la CPU 210

4.7 Potentiomtre analogique

Comme illustr dans la figure 4-15, votre CPU 210 fournit un potentiomtre analogique, situ sous
le volet daccs du module. Vous pouvez rgler ce potentiomtre afin daugmenter ou de diminuer
des valeurs ranges dans des octets de mmento spciaux (SMW2). Votre programme peut utiliser
ces valeurs en lecture seule pour diverses fonctions, telles que la mise jour de la valeur en cours
dune temporisation ou dun compteur, lentre ou la modification des valeurs prdfinies ou la dfi-
nition de limites.
Vous rglez le potentiomtre laide dun petit tournevis. Tournez le potentiomtre dans le sens des
aiguilles dune montre (vers la droite) pour augmenter la valeur et dans le sens inverse des aiguilles
dune montre (vers la gauche) pour diminuer la valeur.

Potentiomtre analogique

DC
OUTPUTS M L+ 0.0 0.1 0.2 0.3 M L+ 24V DC

Figure 4-15 Potentiomtre analogique

Le mot SMW2 contient la valeur numrique reprsentant la position du potentiomtre analogique.


La CPU 210 lit au moins trois fois par seconde le potentiomtre analogique dont la plage va de 0
255. La nouvelle valeur du potentiomtre analogique est crite dans le SMW2 au dbut du cycle
suivant.
Le potentiomtre analogique sur la PDS 210 a une plage nominale allant de 0 255 et une plage
garantie allant de 10 200.
La figure 4-16 prsente un exemple de programme utilisant la valeur entre via le potentiomtre
analogique.

CONT LIST
Rseau 1 NETWORK 1
I0.0 MOV_W Lire la valeur du potentiomtre LD I0.0
EN analogique et ranger cette MOVW SMW2, MW0
valeur dans MW0.
SMW2 IN OUT MW0 NETWORK 2
LDN M2.0
Rseau 2
TON T0, 0
M2.0 T0
/ IN TON NETWORK 3
Dmarrer temporisation T0. LDW>= T0, MW0
= M2.0
+0 PT
Rseau 3
T0 M2.0 Mettre M2.0 1 lorsque T0
>=I atteint la valeur entre via le
MW0 potentiomtre analogique.

Figure 4-16 Exemple de programme utilisant le potentiomtre analogique

Automate programmable S7-200, CPU 210, Manuel systme


4-16 C79000-G7077-C235-01
Jeu doprations 5
Nous nous servons, dans ce chapitre, des conventions suivantes pour prsenter les oprations
CONT et LIST.

Conditionnel : excution
C n selon le rsultat logique
O Schma contacts prcdent
N JMP
T (CONT)
Inconditionnel : excution
L Liste dinstructions END
sans prise en compte du
I = n (LIST) rsultat logique prcdent
S
T

Contenu du chapitre
Paragraphe Thme Page
5.1 Plages autorises pour la CPU 210 et la PDS 210 5-2
5.2 Contacts 5-3
5.3 Oprations de sortie 5-5
5.4 Oprations de temporisation 5-6
5.5 Oprations de comptage 5-8
5.6 Oprations dincrmentation et de dcrmentation 5-9
5.7 Opration de transfert 5-10
5.8 Gestion dexcution de programme 5-11
5.9 Oprations sur pile 5-13
5.10 Oprations dinterruption 5-14

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-1
Jeu doprations

5.1 Plages autorises pour la CPU 210 et la PDS 210

Plages doprandes autorises


Le tableau 5-1 prsente les plages autorises pour les oprandes permettant daccder aux don-
nes dans les diffrentes zones de mmoire. Ces plages varient selon la taille des donnes en ac-
cs.
Tableau 5-1 Plages doprandes

Accs par CPU 210 et PDS 210


bit I 0.0 0.3
(octet.bit) Q 0.0 0.3
M 0.0 5.7
SM 0.0 1.7
mot T 03
C 03
MW 04
SMW 02
Constante

Automate programmable S7-200, CPU 210, Manuel systme


5-2 C79000-G7077-C235-01
Jeu doprations

5.2 Contacts

Contacts standard
Le contact fermeture est ferm (activ) lorsque la valeur de bit
C n
O
ladresse n est gale 1.
N
T En LIST, le contact fermeture est reprsent par les oprations LD
n (Charger), A (ET) et O (OU). LD charge la valeur de bit ladresse
/ n en haut de la pile et les oprations A et O combinent cette valeur
la valeur suprieure de la pile selon ET et OU respectivement.
Le contact ouverture est ferm (activ) lorsque la valeur de bit
L LD n ladresse n est gale 0.
I A n
S En LIST, le contact ouverture est reprsent par les oprations LDN
T O n
(Charger valeur binaire inverse), AN (ET NON) et ON (OU NON). LDN
LDN n charge la ngation de la valeur de bit ladresse n en haut de la
AN n pile et les oprations AN et ON combinent cette valeur inverse la
ON n valeur suprieure de la pile selon ET et OU respectivement.

Oprandes : n: I, M, SM
Ces oprations prennent la valeur rfrence dans la mmoire image
qui est mise jour au dbut de chaque cycle de CPU.

NOT
Le contact NOT change ltat du trajet de courant. Lorsque le courant
C
O atteint le contact NOT, ce dernier larrte. Si le courant natteint pas le
N NOT contact, ce dernier met le courant.
T
En LIST, lopration NOT inverse la valeur suprieure de la pile (en 1 si
L 0 ou en 0 si 1).
I NOT
S
T Oprandes : Nant

Front montant, Front descendant


Le contact Front montant permet au courant de circuler pour un cycle,
C
O chaque transition de 0 1. En LIST, le contact Front montant est
N P reprsent par lopration Dtecter front montant qui, si elle dtecte
T une transition de 0 1 dans la valeur suprieure de la pile, met 1
cette valeur suprieure de la pile. Sinon, elle met la valeur suprieure
N de la pile 0.
Le contact Front descendant permet au courant de circuler pour un
cycle, chaque transition de 1 0. En LIST, le contact Front
L
I
EU descendant est reprsent par lopration Dtecter front
S
ED
descendant qui, si elle dtecte une transition de 1 0 dans la valeur
T
suprieure de la pile, met 1 cette valeur suprieure de la pile. Sinon,
elle met la valeur suprieure de la pile 0.

Oprandes : Nant
Vous pouvez avoir 32 oprations sur front au total dans un programme. Il peut sagir dune combi-
naison quelconque doprations EU et ED.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-3
Jeu doprations

Comparer entiers de 16 bits


Lopration Comparer entiers de 16 bits permet de comparer deux
C n1
O valeurs : n1 = n2, n1 >= n2 ou n1 <= n2.
N ==I
T n2
Oprandes : n1 : T, C, MW, SMW
n1
>=I n2 : T, C, MW, SMW, constante
n2 En CONT, le contact est activ lorsque la comparaison est vraie.
n1 En LIST, lorsque la comparaison est vraie, lopration LDW charge la
<=I valeur 1 en haut de la pile, lopration AW combine 1 la valeur
n2 suprieure de la pile selon ET et lopration OW combine 1 la valeur
suprieure de la pile selon OU.
L LDW= n1, n2
I Les comparaisons dentiers de 16 bits sont signes (16#7FFF >
AW= n1, n2
S 16#8000).
T OW= n1, n2
Vous pouvez crer des comparaisons <>, < ou > laide de lopration
LDW>= n1, n2
NOT combine respectivement aux oprations de comparaison =, >=
AW>= n1, n2
OW>= n1, n2 et <=. La squence doprations ci-dessous est quivalente une
comparaison dingalit entre MW0 et 50 :
LDW<= n1, n2
AW<= n1, n2
LDW= MW0, 50
OW<= n1, n2 NOT

Exemples de contacts

CONT LIST

Rseau 1 NETWORK 1
I0.0 I0.1 Q0.0 LD I0.0
A I0.1
= Q0.0
Rseau 2
NETWORK 2
I0.0 Q0.1
LD I0.0
NOT
NOT
Rseau 3 = Q0.1
I0.1 Q0.2 NETWORK 3
N LD I0.1
ED
Rseau 4
= Q0.2
MW0 Q0.3 NETWORK 4
>=I
LDW>= MW0, MW2
MW2 = Q0.3
Chronogramme

I0.0

I0.1

Q0.0

Q0.1 1 pour un cycle


Q0.2
MW0 >= MW2 MW0 < MW2
Q0.3

Figure 5-1 Exemples de contacts boolens

Automate programmable S7-200, CPU 210, Manuel systme


5-4 C79000-G7077-C235-01
Jeu doprations

5.3 Oprations de sortie

Sortie
Lorsque lopration Sortie est excute, le paramtre n indiqu est
C n
O activ.
N
T En LIST, lopration de sortie copie la valeur suprieure de la pile dans
le paramtre n indiqu.
L
I = n
S Oprandes : n: Q, M
T

Mettre 1, Mettre 0
Lexcution des oprations Mettre 1 et Mettre 0 entrane,
C S_BIT
O respectivement, la mise 1 et la mise 0 de ladresse indique par
N S S_BIT.
T 1

S_BIT Oprandes : S_BIT : Q, M


R
1

L
I
S S_BIT, 1
S
T R S_BIT, 1

Exemple de sorties

CONT LIST

Rseau 1 NETWORK
I0.0 Q0.0 LD I0.0
= Q0.0
Q0.1 S Q0.1, 1
S R Q0.2, 1
1
Q0.2
R
1

Chronogramme

I0.0

Q0.0

Q0.1

Q0.2

Figure 5-2 Exemple doprations de sortie

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-5
Jeu doprations

5.4 Oprations de temporisation

La temporisation vous permet dimplmenter des fonctions de comptage bases sur le temps. La
temporisation scoule lorsque lentre de validation est 1. Elle est automatiquement remise
zro lorsque lentre de validation est 0. Vous emploierez la temporisation au mieux pour compter
un intervalle unique.

Temporisation sous forme de retard la monte


Lopration Dmarrer temporisation sous forme de retard la
C
O Tx monte scoule jusqu la valeur maximale lorsquelle est active. La
N IN TON temporisation est remise zro lors de sa dsactivation et sarrte
T lorsque la valeur maximale est atteinte (3276,7 secondes).
PT
Oprandes : Tx : T0 T3
PT : 0 (valeur prdfinie non utilise)
L
I TON Tx, 0 Les temporisations dans la CPU 210 nutilisent pas la valeur prdfinie.
S La temporisation dcompte le temps tant quelle est active. Faites
T
appel lopration de comparaison de mots pour connatre la valeur de
la temporisation.
Chaque temporisation a une rsolution de 100 ms avec une valeur maximale de 3276,7 secondes.
Une fois active, la temporisation scoule jusqu sa valeur maximale puis sarrte, moins quelle
ne soit dsactive auparavant. La dsactivation de la temporisation entrane la mise zro de sa
valeur.

Mise jour des temporisations par la CPU 210


Les temporisations dans la CPU 210 ont une rsolution de 100 ms : chaque temporisation compte
le nombre dintervalles de 100 ms qui se sont couls depuis la dernire mise jour de la tempori-
sation. La temporisation est mise jour en additionnant le nombre total dintervalles de 100 ms (de-
puis le dbut du cycle prcdent) la valeur en cours de cette temporisation lorsque lopration de
temporisation est excute.
La mise jour des temporisations nest pas automatique, car la valeur en cours dune temporisation
nest mise jour que si lopration de temporisation est excute. Par consquent, si une tempori-
sation est active mais que lopration de temporisation nest pas excute chaque cycle, la va-
leur en cours de cette temporisation ne sera pas mise jour et un laps de temps ne sera pas pris
en compte. De mme, si cette opration de temporisation est excute plusieurs fois dans un seul
cycle, le nombre dintervalles de 100 ms sera ajout plusieurs fois la valeur en cours de la tempo-
risation et un laps de temps sera en surplus. Vous devez donc veiller nutiliser de temporisations
que si lopration de temporisation est excute une fois exactement par cycle.

Nota
Laccumulation dintervalles de 100 ms tant ralise indpendamment de lactivation et de la
dsactivation des temporisations, lactivation dune temporisation de 100 ms donne se produira
un moment quelconque de lintervalle de 100 ms en cours. Cela signifie quun intervalle mesur
par une temporisation de 100 ms donne peut ne pas atteindre 100 ms. Vous devriez donc dfinir
le paramtre de lopration de comparaison de mots une valeur suprieure dune unit
lintervalle de temps minimal dsir. Pour obtenir, par exemple, un intervalle de 2100 ms au
moins, posez la valeur de lopration de comparaison de mots gale 22 (2100 ms gale 21
units de 100 ms plus 1 unit de 100 ms gale 22 units de 100 ms).

Automate programmable S7-200, CPU 210, Manuel systme


5-6 C79000-G7077-C235-01
Jeu doprations

Exemple de temporisation

CONT LIST

I0.2 T1 NETWORK
IN TON LD I0.2
TON T1, 0
0 PT
NETWORK
T1 Q0.2 LDW >= T1, 3
>=I = Q0.2
+3

Chronogramme

I0.2

T1 (valeur en
cours)
T1 >= 3 T1 >= 3

Q0.2

Figure 5-3 Exemple dopration de temporisation

CONT LIST

M0.0 T0 NETWORK
/ IN TON LDN M0.0 //Activer/dsactiver la temporisation
TON T0, 0 //Slectionner la temporisation T0
0 PT
NETWORK
T0 M0.0 LDW>= T0, 30 //Toutes les 3 secondes,
>=I = M0.0 //mettre le bit M0.0 1 (ce qui
+30 //dsactive alors la temporisation)

Figure 5-4 Exemple de temporisation non rptitive redclenche automatiquement

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-7
Jeu doprations

5.5 Oprations de comptage

Le compteur incrmental/dcrmental incrmente chaque front montant lentre dincrmenta-


tion et dcrmente chaque front montant lentre de dcrmentation. Il est remis zro lorsque
lentre de remise zro est active. Lorsquil atteint la valeur maximale de 32 767, le front montant
suivant lentre dincrmentation fait prendre la valeur en cours la valeur minimale de 32 768.
De faon comparable, lorsque la valeur minimale 32 768 est atteinte, le front montant suivant
lentre de dcrmentation fait prendre la valeur en cours la valeur maximale de 32 767.
La valeur en cours du compteur incrmental/dcrmental correspond la valeur de comptage en
cours. Le numro de compteur permet de dsigner la valeur en cours. Comme il existe une valeur
en cours pour chaque compteur, ne donnez pas le mme numro plusieurs compteurs.

Compteur incrmental/dcrmental
Lopration Compteur incrmental/dcrmental incrmente en cas
C Cx
O de front montant lentre dincrmentation CU. Elle dcrmente en
CU CTUD
N cas de front montant lentre de dcrmentation CD. Le compteur est
T remis zro lorsque lentre de remise zro (R) est active.
CD
En LIST, lentre de remise zro est la valeur suprieure de la pile,
R lentre de dcrmentation tant la deuxime valeur de la pile et
PV lentre dincrmentation la troisime valeur de la pile.

L Oprandes : Cx : C0 C3
I CTUD Cx, PV
S PV : 0 (valeur prdfinie non utilise)
T

Exemple de compteur

CONT LIST
C1 NETWORK
I0.3
CU CTUD LD I0.3 //Incrmentation
LD I0.2 //Dcrmentation
I0.2
CD LD I0.1 //Remise zro
CTUD C1, 0
I0.1
R NETWORK
0 PV LDW>= C1, 4
= Q0.2
C1 Q0.2
>=I
+4

Chronogramme

I0.3 Incrmenter
I0.2 Dcrmenter
I0.1 A zro
5 5
4 4 4
3 3
2
1
C1 Valeur en cours 0

Q0.2

Figure 5-5 Exemple dopration de comptage

Automate programmable S7-200, CPU 210, Manuel systme


5-8 C79000-G7077-C235-01
Jeu doprations

5.6 Oprations dincrmentation et de dcrmentation

Incrmenter mot, Dcrmenter mot


Lopration Incrmenter mot ajoute 1 au mot dentre et lopration
C
O Dcrmenter mot en retire 1.
INC_W
N EN
T
Oprandes : IN : T, C, MW
IN OUT
OUT : T, C, MW
DEC_W
EN En CONT : IN + 1 = OUT
IN 1 = OUT
IN OUT
En LIST : OUT + 1 = OUT
OUT 1 = OUT
L
I INCW OUT Les oprations dincrmentation et de dcrmentation de mot sont
S signes (16#7FFF > 16#8000).
T DECW OUT
Vous pouvez rduire lespace mmoire ncessaire si vous indiquez, en
CONT, la mme adresse pour IN et OUT.
Ces oprations influencent les mmentos spciaux suivants :
SM1.0 (zro), SM1.1 (dbordement), SM1.2 (ngatif)

Exemple dincrmentation et de dcrmentation

CONT LIST

I0.0 INC_W NETWORK


EN LD I0.0
INCW MW0
MW0 IN OUT MW0 DECW MW2

DEC_W
EN

MW2 IN OUT MW2

Application

Incrmenter mot Dcrmenter mot

MW0 125 MW2 5000

incrmenter dcrmenter

MW0 126 MW2 4999

Figure 5-6 Exemple doprations dincrmentation et de dcrmentation

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-9
Jeu doprations

5.7 Opration de transfert

Transfrer mot
Lopration Transfrer mot transfre le mot dentre IN dans le mot de
C
O MOV_W sortie OUT. Le mot dentre nest pas modifi par ce transfert.
N EN
T
IN OUT Oprandes : IN : T, C, MW, SMW, constante
OUT : T, C, MW
L
I MOVW IN, OUT
S
T

Exemple de transfert

CONT LIST

I0.1 MOV_W NETWORK


EN LD I0.1
MOVW SMW2, MW2

SMW2 IN OUT MW2

Application

Transfert

SMW2 127
transfrer dans
MW2 127

Figure 5-7 Exemple dopration de transfert

Automate programmable S7-200, CPU 210, Manuel systme


5-10 C79000-G7077-C235-01
Jeu doprations

5.8 Gestion dexcution de programme

Fin de traitement
Le programme utilisateur principal doit sachever par la bobine Fin de
C
O traitement inconditionnelle. En LIST, lopration MEND correspond
N END la fin de traitement inconditionnelle.
T

L Oprandes : Nant
I MEND
S
T Vous devez mettre fin au programme principal laide de lopration de
fin inconditionnelle (MEND).

Redmarrer surveillance du temps de cycle


Lopration Redmarrer surveillance du temps de cycle permet de
C
O redclencher la temporisation de surveillance systme de la CPU. Cela
N WDR allonge le temps de cycle sans entraner derreur de dpassement de
T ce temps.
L
I WDR Oprandes : Nant
S
T

Conseils pour WDR


Usez de lopration WDR (Redmarrer surveillance du temps de cycle) avec prcaution. Empcher
lachvement dun cycle laide de boucles de programme ou trop le retarder inhibe les processus
suivants jusqu la fin du cycle :
S mise jour des entres,
S mise jour des mmentos spciaux (SM0, SMW2),
S les temporisations ne pourront grer le temps de manire correcte pour les cycles dpassant 25
secondes.

Nota
Servez-vous de lopration WDR pour redclencher la surveillance du temps de cycle si vous
pensez que votre temps de cycle dpassera 300 ms ou quune explosion de lactivit
dinterruption empchera de revenir au cycle principal pendant plus de 300 ms.

Exemple doprations END et WDR

CONT LIST

Rseau 15 NETWORK
LD M0.1
M0.1 Si M0.1 est 1, redmarrer la WDR
WDR surveillance du temps de cycle via .
WDR afin dallonger la dure du .
.
cycle. .
.
. NETWORK
Rseau 78 MEND

END Fin du programme principal

Figure 5-8 Exemple doprations END et WDR

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-11
Jeu doprations

Sauter au repre, Dfinir repre


Lopration Sauter au repre effectue un saut lintrieur du
C n
O programme au repre n indiqu. Lorsquun saut est excut, la
N JMP valeur suprieure de la pile est toujours gale 1 logique.
T
n Lopration Dfinir repre prcise la destination n dun saut.
LBL
Oprandes : n: 0 63

L
I
JMP n Lopration et le repre de saut doivent tous deux se trouver dans le
S programme principal ou dans le programme dinterruption. Vous ne
T LBL n
pouvez pas sauter du programme principal un repre se trouvant
dans le programme dinterruption. De mme, vous ne pouvez pas
sauter du programme dinterruption un repre se trouvant hors du
programme dinterruption.

Exemple dopration de saut

CONT LIST

Rseau 14 NETWORK
SM0.1 4 Sil ne sagit pas du premier cycle, LDN SM0.1
/ JMP sauter au repre LBL 4. JMP 4
.
. .
. .
. Vous pouvez utiliser lopration de saut un repre
dans le programme principal ou dans le programme
Rseau 33 NETWORK
dinterruption. Lopration de saut et le repre
4 correspondant doivent toujours figurer dans la LBL 4
LBL mme unit de code (soit le programme principal,
soit le programme dinterruption).

Figure 5-9 Exemple doprations de saut et de dfinition de repre

Automate programmable S7-200, CPU 210, Manuel systme


5-12 C79000-G7077-C235-01
Jeu doprations

5.9 Oprations sur pile

Combiner niveaux 1 et 2 de la pile selon ET (ALD)

L
Lopration Combiner niveaux 1 et 2 de la pile selon ET combine les
I ALD
deux valeurs suprieures de la pile selon ET. Le rsultat est charg en
S haut de la pile. Aprs cette opration, la profondeur de la pile est
T
diminue dun.

Oprandes : Nant

Combiner niveaux 1 et 2 de la pile selon OU

L
Lopration Combiner niveaux 1 et 2 de la pile selon OU combine les
I OLD
deux valeurs suprieures de la pile selon OU. Le rsultat est charg en
S haut de la pile. Aprs cette opration, la profondeur de la pile est
T
diminue dun.

Oprandes : Nant

La figure 5-10 illustre le mode de fonctionnement des oprations ALD et OLD.

ALD Combiner niveaux 1 et 2 de la pile selon ET OLD Combiner niveaux 1 et 2 de la pile selon OU
Avant Aprs Avant Aprs
vi0 P0 P0 = vi0 * vi1 vi0 P0 P0 = vi0 + vi1
vi1 vi2 vi1 vi2
vi2 vi3 vi2 vi3
vi3 vi4 vi3 vi4
vi4 vi5 vi4 vi5
vi5 vi6 vi5 vi6
vi6 vi7 vi6 vi7
vi7 x vi7 x

Nota : x signifie que la valeur est inconnue (peut tre 0 ou 1).

Figure 5-10 Oprations ALD et OLD

Exemple doprations sur pile

CONT LIST

Rseau 1 NETWORK
I0.0 I0.1 Q0.0 LD I0.0
LD I0.1
LD I0.2
I0.2 I0.3 A I0.3
OLD
ALD
= Q0.0

Figure 5-11 Exemple doprations sur pile

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-13
Jeu doprations

5.10 Oprations dinterruption

Il existe un seul vnement dinterruption dans la CPU 210 (front montant en I0.0). Vous devez
programmer un programme dinterruption (INT 0) et valider cette interruption pour accder cet
vnement. A cet effet, il faut excuter lopration ENI (Valider vnement dinterruption). Une inter-
ruption aura lieu en cas de front montant lentre I0.0 (aprs excution de lopration ENI). Il
suffit dexcuter lopration ENI une fois chaque mise sous tension de la CPU 210 moins que
vous nexcutiez lopration DISI (Inhiber vnement dinterruption).

Dbut de programme dinterruption, Fin de programme dinterruption


Lopration Dbut de programme dinterruption signale le dbut du
C 0
O programme dinterruption.
N INT
T Le programme dinterruption doit sachever par la bobine Fin
inconditionnelle de programme dinterruption.
RETI
Oprandes : n: 0

L
I
INT 0
S RETI
T

Vous pouvez identifier le programme dinterruption par un nom qui marque le point dentre dans ce
programme. Le programme dinterruption est constitu de toutes les oprations entre le nom de
linterruption et lopration de fin inconditionnelle de ce programme. Le programme dinterruption
sexcute en raction un front montant en I0.0. Pour quitter le programme dinterruption et rendre
la main au programme principal, vous excutez lopration de fin de programme dinterruption
(RETI).

Valider vnement dinterruption, Inhiber vnement dinterruption


Lopration Valider vnement dinterruption valide le traitement de
C
O lvnement dinterruption.
ENI
N
T Lopration Inhiber vnement dinterruption inhibe le traitement de
lvnement dinterruption. Les vnements dinterruption ne sont pas
DISI
pris en compte tant que les interruptions sont inhibes.

L Oprandes : Nant
I ENI
S
T DISI

Automate programmable S7-200, CPU 210, Manuel systme


5-14 C79000-G7077-C235-01
Jeu doprations

Conseils et restrictions pour lutilisation du programme dinterruption


Le traitement par interruption fournit une raction rapide un vnement dE/S. Nous vous conseil-
lons dexcuter une tche spcifique dans le programme dinterruption, puis de rendre la main au
programme principal. En effet, lexcution dun programme dinterruption court est rapide et ne re-
tarde pas trop les autres processus. Si vous nagissez pas ainsi, des situations inattendues peuvent
provoquer un fonctionnement anormal de lquipement pilot par le programme principal.
Observez les rgles suivantes pour le programme dinterruption.
S Le programme dinterruption doit figurer aprs la fin du programme principal.
S Les oprations DISI (Inhiber vnement dinterruption), ENI (Valider vnement dinterruption) et
MEND (Fin de traitement) sont interdites dans le programme dinterruption.
S Le programme dinterruption doit se terminer par une opration RETI.
Les interruptions peuvent influer sur la logique des contacts et des bobines. Pour viter que le pro-
gramme principal soit perturb aprs appel et retour du programme dinterruption, le systme dex-
ploitation de la CPU sauvegarde et recharge la pile et les mmentos spciaux (SM) indiquant ltat
des oprations.

Partage de donnes entre le programme principal et le programme dinterruption


Vous pouvez partager des donnes entre le programme principal et le programme dinterruption.
Une partie de votre programme principal peut, par exemple, fournir des donnes dont a besoin le
programme dinterruption, ou vice versa. Si votre programme partage des donnes, vous devez
tenir compte de leffet que peut avoir la nature asynchrone des vnements dinterruption, qui peu-
vent se produire tout point de lexcution de votre programme principal. Il peut sensuivre des pro-
blmes de cohrence des donnes partages, dus aux actions du programme dinterruption lors-
que lexcution doprations dans votre programme principal est interrompue par un vnement
dinterruption.
Il existe un certain nombre de techniques de programmation permettant dassurer un partage cor-
rect des donnes entre votre programme principal et le programme dinterruption. Ces techniques
restreignent laccs aux adresses de mmoire partages ou bien empchent linterruption des s-
quences doprations utilisant des adresses de mmoire partages.
S Programme CONT partageant une variable unique : Utilisez lopration MOV_W (Transfrer
mot) pour accder une variable partage. En effet, alors que de nombreuses oprations
CONT se composent de squences doprations LIST interruptibles, lopration de transfert cor-
respond une opration LIST unique dont lexcution ne peut pas tre affecte par des vne-
ments dinterruption.
S Programme LIST ou CONT partageant plusieurs variables : Si les donnes partages sont com-
poses de plusieurs mots apparents, vous pouvez commander lexcution du programme din-
terruption laide des oprations DISI (Inhiber vnement dinterruption) et ENI (Valider vne-
ment dinterruption). Inhibez linterruption lendroit de votre programme principal o
lexploitation dadresses de mmoire partages doit commencer. Une fois toutes les actions tou-
chant les adresses partages acheves, validez nouveau linterruption. Pendant la dure de
linhibition de linterruption, le programme dinterruption ne peut pas sexcuter et ne peut donc
pas accder aux adresses de mmoire partages. Toutefois, cette mthode peut entraner un
retard dans la raction lvnement dinterruption.
S Si le programme dinterruption et le programme principal partagent un bit dans un octet, les sept
bits restants sont alors inutilisables. Par exemple, si M1.0 sert la coordination entre le pro-
gramme dinterruption et le programme principal, M1.1 M1.7 sont inutilisables.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 5-15
Jeu doprations

Exemple dinterruption

Programme principal CONT LIST


Rseau 1 NETWORK 1
I0.1 M0.0 T0 LD I0.1
IN TON A M0.0
TON T0, +0
EU
+0 PT MOVW +0, MW2
ENI
MOV_W
P EN NETWORK 2
LD SM0.0
+0 IN OUT MW2 S M0.0, 1

NETWORK 3
ENI LDW>= T0, +50
Rseau 2
SM0.0 M0.0 DISI
Rseau 1 : Activer la temporisation T0, R M0.0, 1
S
valider le programme dinterruption et
1 initialiser la variable de compteur MW2. NETWORK 4
Rseau 3 LD M0.0
T0 Rseau 2 : Activer la temporisation une fois JMP 0
>=I DISI quelle a t dsactive.
+50 Rseau 3 : Dsactiver la temporisation et NETWORK 5
inhiber le programme dinterruption aprs 5 LDN M0.0
M0.0 secondes. A I0.1
R AW>= MW2, +14550
Rseau 4 : Pendant lcoulement de la AW<= MW2, +15200
Rseau 4 1 temporisation, sauter la logique de test du = Q0.0
M0.0 nombre de dcomptes.
0
JMP Rseau 5 : Si la temporisation sest arrte, NETWORK 6
mettre Q0.0 1 si le nombre de dcomptes LBL 0
se situe entre 14550 et 15200.
Rseau 5 NETWORK 7
M0.0 I0.1 MW2 MW2 Q0.0 MEND
/ >=I <=I
+14550 +15200
Rseau 6
0
LBL Rseau 6 : Destination de lopration de saut
(rseau 4)
Rseau 7 Rseau 7 : Fin du programme principal
END
Programme dinterruption
Rseau 8 NETWORK 8
0 INT 0
INT Rseau 8 : Identification du programme
dinterruption pour compteur rapide Ce NETWORK 9
Rseau 9 programme dinterruption peut compter INCW MW2
INC_W jusqu 3 kHz.
EN Rseau 9 : Incrmenter le compteur (MW2) NETWORK 10
chaque front montant de I0.0. RETI
MW2 IN OUT MW2
Rseau 10 : Revenir au programme principal
Rseau 10
RETI

Figure 5-12 Utilisation dun programme dinterruption pour fournir un compteur rapide

Automate programmable S7-200, CPU 210, Manuel systme


5-16 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210 A
Contenu de lannexe
Paragraphe Thme Page
A.1 Caractristiques techniques dordre gnral A-2
A.2 CPU 210, alimentation, entres 24 V et sorties 24 V en courant continu A-4
(CC/CC/CC)
A.3 CPU 210, alimentation en courant alternatif, entres 24 V en courant continu et A-6
sorties relais (CA/CC/relais)
A.4 CPU 210, alimentation en courant alternatif, entres en courant alternatif et A-8
sorties relais (CA/CA/relais)
A.5 PDS 210, alimentation en courant alternatif, entres en courant continu et sorties A-10
relais (CA/CC/relais)
A.6 Cartouche mmoire 8 Ko x 8 A-12
A.7 Cartouche mmoire 16 Ko x 8 A-13
A.8 Cble PC/PPI A-14
A.9 Simulateur dentres en courant continu A-15

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-1
Caractristiques techniques pour la CPU 210

A.1 Caractristiques techniques dordre gnral

Normes nationales et internationales


Pour dterminer les caractristiques techniques appropries et tester les produits de la famille
S7-200, ce sont les normes nationales et internationales numres ci-aprs qui ont t utilises.
Le tableau A-1 dcrit la conformit ces normes.
S Underwriters Laboratories, Inc. : UL 508 Listed (Industrial Control Equipment)
S Canadian Standards Association : certifi CSA C22.2 numro 142 (Process Control Equipment)
S Certificat FM selon Factory Mutual Research : FM classe I, division 2, groupes A, B, C & D Sites
dangereux (Hazardous Locations, T4A)
S VDE 0160 : Matriel lectronique utilis dans les installations puissance lectrique
S Directive CE sur les basses tensions 73/23/EEC
EN 61131-2 : Automates programmables Prescriptions pour le matriel
S Directive 89/336/EEC de la Communaut Europenne (CE)
Normes concernant lmission lectromagntique :
EN 50081-1 : environnements rsidentiel, commercial et dindustrie lgre
EN 50081-2 : environnement industriel
Normes concernant limmunit lectromagntique :
EN 50082-2 : environnement industriel

Caractristiques techniques
Les appareils de base (CPU) et tous les modules dextension de la famille S7-200 prsentent les
caractristiques techniques numres dans le tableau A-1.

Tableau A-1 Caractristiques techniques pour la famille S7-200

Conditions ambiantes Transport et stockage


CEI 68-2-2, test Bb Chaleur sche et 40 C +70 C
CEI 68-2-1, test Ab Froid
CEI 68-2-30, test Db Chaleur humide 25 C 55 C, 95% dhumidit
sature
CEI 68-2-31 Bouleversement 100 mm, 4 bascules, sans emballage
CEI 68-2-32 Chute libre 1 m, 5 fois, emball pour expdition
Conditions ambiantes Fonctionnement
Plage fonctionnelle1 0 C 55 C, 95% maximum dhumidit sans condensation
CEI 68-2-14, test Nb 5 C 55 C, 3 C/minute
CEI 68-2-27 Choc mcanique 15 G, impulsion de 11 ms, 6 chocs dans chacun des 3 axes
CEI 68-2-6 Vibrations sinusodales 0,35 mm crte crte 10 57 Hz ; 2 G si encastr, 1 G sur profil support, 57
150 Hz ; 10 balayages par axe, 1 octave/minute
EN 60529, IP20 Protection mcanique Protection contre le contact des doigts avec haute tension comme test au cours
des essais de norme. Une protection externe est ncessaire contre la poussire, la
salet, leau et les objets trangers de diamtre infrieur 12,5 mm.

Automate programmable S7-200, CPU 210, Manuel systme


A-2 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

Tableau A-1 Caractristiques techniques pour la famille S7-200 (suite)

Compatibilit lectromagntique Immunit2


CEI 801-2 Dcharges lectrostatiques Dcharge dans lair pour toutes les surfaces et interfaces de communication :
8 kV
CEI 801-3 Perturbations dmission 26 MHz 1 GHz, 10 V/m, 80 % modulation avec signal de 1 kHz
900 MHz 5 MHz, 10 V/m, 50 % de mise sous tension, frquence de rptition
200 Hz
CEI 801-4 Perturbations de conduction 2 kV, 5 kHz avec rseau de couplage au courant CC et CA
2 kV, 5 kHz avec serrage de couplage aux entres/sorties TOR et communication
CEI 801-5 Pointe de tension 2 kV asymtrique, 1 kV symtrique
5 impulsions positives / 5 impulsions ngatives, angle de phase 0, +90, 90
(les circuits de 24 V ncessitent un parasurtenseur externe)
VDE 0160 Surtension non priodique pour tension de 85 V~, angle de phase 90, pointe de 390 V, impulsion de 1,3 ms
pour tension de 180 V~, angle de phase 90, pointe de 750 V, impulsion de
1,3 ms
Compatibilit lectromagntique Emissions par conduction et par radiation du dehors3
EN 55011, classe A, groupe 1, par
conduction2
0,15 0,5 MHz quasi-pointe < 79 dB (V), moyenne < 66 dB (V)
0,5 5 MHz quasi-pointe < 73 dB (V), moyenne < 60 dB (V)
5 30 MHz quasi-pointe < 73 dB (V), moyenne < 60 dB (V)
EN 55011, classe A, groupe 1, par radia-
tion du dehors2
30 MHz 230 kHz quasi-pointe de 30 dB (V/m), mesure 30 mtres
230 MHz 1 GHz quasi-pointe de 37 dB (V/m), mesure 30 mtres
EN 55011, classe B, groupe 1, par
conduction4
0,15 0,5 MHz quasi-pointe < 66 dB (V) dcroissante avec frquence logarithmique jusqu
56 dB (V)
moyenne < 56 dB (V) dcroissante avec frquence logarithmique jusqu
46 dB (V)
0,5 5 MHz quasi-pointe < 56 dB (V), moyenne < 46 dB (V)
5 30 MHz quasi-pointe < 60 dB (V), moyenne < 50 dB (V)

EN 55011, classe B, groupe 1, par radia-


tion du dehors4
30 MHz 230 kHz quasi-pointe de 30 dB (V/m), mesure 10 mtres
230 MHz 1 GHz quasi-pointe de 37 dB (V/m), mesure 10 mtres
Test disolation de haute tension
Circuits nominaux 24 V / 5 V 500 V~ (limites de sparation galvanique)
Circuits 115/230 V la terre 1500 V~
Circuits 115/230 V circuits 115/230 V 1500 V~
Circuits 230 V circuits 24 V / 5 V 1500 V~
Circuits 115 V circuits 24 V / 5 V 1500 V~

1 Les tempratures de fonctionnement sont bases sur lair au contact immdiat de lappareil.
2 Lunit doit tre monte sur un cadre mtallique mis la terre, la connexion la terre du S7-200 tant effectue directement
au mtal de montage. Lacheminement des cbles doit suivre des supports mtalliques.
3 Sapplique tous les appareils portant la marque CE (Communaut Europenne).
4 Lunit doit tre monte dans une enceinte mtallique mise la terre. La ligne dentre de courant alternatif doit tre quipe
dun filtre Schaffner FN 680-2.5/06 ou dun filtre quivalent, la longueur de cble des filtres au S7-200 ne devant pas dpasser
25 cm. Les cbles pour lalimentation 24 V courant continu et lalimentation des capteurs doivent tre blinds.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-3
Caractristiques techniques pour la CPU 210

A.2 CPU 210, alimentation, entres 24 V et sorties 24 V en courant continu


(CC/CC/CC)

Numro de rfrence : 6ES7 210-0AA00-0XB0


Caractristiques gnrales Entres

Dimensions (l x h x p) 90 x 80 x 62 mm Type (CEI 1131-2) P/N


CEI 1131 type 1 en mode P

Poids 0,18 kg Plage tat haut 15 30 V, 4 mA minimum


35 V, 500 ms choc
Dissipation de courant 10 W maximum, avec
chargement de sortie Tension nominale tat haut 24 V, 7 mA
maximal
Tension maximale tat bas 5 V, 1 mA
Taille du programme 256 mots (EEPROM)
utilisateur Temps de rponse
I0.0 I0.3 15 ms max.
E/S 4 entres / 4 sorties Interruption I0.0 20 s tat haut, 40 s tat bas

Vitesse dexcution 95 s / opration Sparation galvanique 500 V~, 1 minute


boolenne
Alimentation
Mmentos internes 48 bits
Plage de tension 20,4 28,8 V
Temporisations 4
Courant dentre 25 mA pour 24 V typ.
Compteurs 4 (rmanents) 150 mA pour 24 V charge
maximale
Potentiomtres analogiques 1
Evaluation UL / CSA 5 VA
Homologations UL 508 CSA C22.2 142
FM classe I, division 2 Temps de retard 20 ms minimum partir de
conforme VDE 0160 perte de tension 24 V
conforme CE
Appel de courant Pointe de 10 A 28,8 V
Sorties
Courant 5 V 100 mA
Type Transistor source de courant
Isolation Non
Plage de tension 20,4 28,8 V
Alimentation de capteur continue
Courant de charge maximal* 0 40 C 55 C
pour une seule sortie 0,75 A 0,50 A Plage de tension 16,4 28,8 V
pour toutes les sorties 2,25 A 1,75 A
Ondulation, bruit (<10 Mhz) comme tension fournie
Dgradation linaire entre 40
et 55 C Courant disponible 24 V 100 mA
Ecrteur de charge inductive (par fil neutre) Limite de courant de < 120 mA
impulsion unique 2A L/R = 10 ms court-circuit
1A L/R = 100 ms
rptition Dissipation dnergie de 1 W Isolation Non
(1/2 Li2 x frquence de
commutation t 1 W)

Courant de fuite 100 A

Retard de commutation 25 s tat haut, 120 s tat


bas

Courant de choc 4 A, 100 ms

Chute de tension 1,8 V max. pour courant


maximal

Sparation galvanique 500 V~, 1 minute

Protection aux courts-circuits Nant

Automate programmable S7-200, CPU 210, Manuel systme


A-4 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

Sorties (20,4 28,8 V) Alimentation

+ +

DC
OUTPUTS M L+ 0.0 0.1 0.2 0.3 M L+ 24V DC

36 V
Potentiomtre
36 V analogique

Remarque : Les valeurs effectives des


composants peuvent varier.

470 ohms
3,3 kW
24 V DC OUT

1M 0.0 0.1 0.2 0.3 M L+


DC INPUTS

Alimentation 24 V
pour capteurs
dentre
+ Emplacement pour
cartouche mmoire
Entres (15 35 V)

Figure A-1 Identification des connexions pour la CPU 210 CC/CC/CC

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-5
Caractristiques techniques pour la CPU 210

A.3 CPU 210, alimentation en courant alternatif, entres 24 V en courant


continu et sorties relais (CA/CC/relais)

Numro de rfrence : 6ES7 210-0BA00-0XB0


Caractristiques gnrales Entres

Dimensions (l x h x p) 90 x 80 x 62 mm Type (CEI 1131-2) P/N


CEI 1131 type 1 en mode P

Poids 0,23 kg Plage tat haut 15 35 V, 4 mA minimum


35 V, 500 ms choc
Dissipation de courant 5,0 W maximum, avec
chargement de sortie Tension nominale tat haut 24 V, 7 mA
maximal
Tension maximale tat bas 5 V, 1 mA
Taille du programme 256 mots (EEPROM)
utilisateur Temps de rponse
I0.0 I0.3 15 ms max.
E/S 4 entres / 4 sorties Interruption I0.0 20 ms tat haut, 40 ms tat bas

Vitesse dexcution 95 s / opration Sparation galvanique 500 V~, 1 minute


boolenne
Alimentation
Mmentos internes 48 bits
Plage de tension/frquence 85 264 V~ pour 47 63 Hz
Temporisations 4
Courant dentre 1,75 VA typ., sans charge
Compteurs 4 (rmanents) 4,75 VA typ., charge
maximale
Potentiomtres analogiques 1
Temps de retard 20 ms minimum partir de
Homologations UL 508 CSA C22.2 142 perte de tension CA
FM classe I, division 2
conforme VDE 0160 Appel de courant Pointe de 20 A 264 V~
conforme CE
Fusible (non remplaable) 2 A, 250 V, action retarde
Sorties
Isolation Oui, transformateur,
Type Relais, contact sec 1500 V~, 1 minute

Plage de tension 5 30 V / 250 V~ Alimentation de capteur continue

Courant de charge maximal* Plage de tension 20,4 30,0 V


par sortie 2A
par fil neutre 4A Ondulation, bruit (<10 Mhz) 1 V crte crte maximum

Choc de surintensit 7 A avec contacts ferms Courant disponible 24 V 50 mA

Rsistance disolation 100 MW minimum (nouveau) Protection aux courts-circuits Oui

Retard de commutation 10 ms maximum Isolation


vers logique Non
Dure de vie 10 000 000 mcanique vers tension CA Oui
100 000 avec charge
nominale

Rsistance du contact 200 mW maximum (nouveau)

Isolation
bobine contact 1500 V~, 1 minute
contact contact 1000 V~, 1 minute

Protection aux courts-circuits Nant

Automate programmable S7-200, CPU 210, Manuel systme


A-6 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

Sorties 30 V / 250 V~ Alimentation


N () N ()

L (+) L (+)

RELAY
OUTPUTS 1L 0.0 0.1 2L 0.2 0.3 N L1 85264 VAC

Potentiomtre
analogique

Remarque : Les valeurs effectives des


composants peuvent varier.

470 ohms
3,3 kW
24 V DC OUT

1M 0.0 0.1 0.2 0.3 M L+


DC INPUTS

Alimentation 24 V
pour capteurs
+ dentre

Emplacement pour
Entres (15 35 V) cartouche mmoire

Figure A-2 Identification des connexions pour la CPU 210 CA/CC/relais

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-7
Caractristiques techniques pour la CPU 210

A.4 CPU 210, alimentation en courant alternatif, entres en courant alternatif


et sorties relais (CA/CA/relais)

Numro de rfrence : 6ES7 210-0CA00-0XB0


Caractristiques gnrales Entres

Dimensions (l x h x p) 90 x 80 x 62 mm Type (CEI 1131-2) Type 1, absorption de courant

Plage tat haut 164 265 V~, 47 63 Hz,


Poids 0,23 kg 4 mA minimum

Dissipation de courant 5,0 W maximum, avec Tension nominale tat haut 230 V~, 50 Hz, 7 mA
chargement de sortie
maximal Tension maximale tat bas 40 V~, 1 mA

Taille du programme 256 mots (EEPROM) Temps de rponse 40 ms typ.


utilisateur 55 ms maximum

E/S 4 entres / 4 sorties Sparation galvanique 1500 V~, 1 minute

Vitesse dexcution 95 s / opration Alimentation


boolenne
Plage de tension/frquence 85 264 V~ pour 47 63 Hz
Mmentos internes 48 bits
Courant dentre 1,74 VA typ, sans charge
Temporisations 4 4,75 VA typ., charge
maximale
Compteurs 4 (rmanents)
Temps de retard 20 ms minimum partir de
Potentiomtres analogiques 1 perte de tension CA

Homologations UL 508 CSA C22.2 142 Appel de courant Pointe de 10 A 265 V~


FM classe I, division 2
conforme CE Fusible (non remplaable) 2 A, 250 V, action retarde

Sorties Isolation Oui, transformateur,


1500 V~, 1 minute
Type Relais, contact sec
Alimentation de capteur continue
Plage de tension 5 30 V / 250 V~
Sans objet
Courant de charge maximal*
par sortie 2A
par fil neutre 4A

Choc de surintensit 7 A avec contacts ferms

Rsistance disolation 100 MW minimum (nouveau)

Retard de commutation 10 ms maximum

Dure de vie 10 000 000 mcanique


100 000 avec charge
nominale

Rsistance du contact 200 mW maximum (nouveau)

Isolation
bobine contact 1500 V~, 1 minute
contact contact 1000 V~, 1 minute

Protection aux courts-circuits Nant

Automate programmable S7-200, CPU 210, Manuel systme


A-8 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

Sorties 30 V / 250 V~ Alimentation


N () N ()

L (+) L (+)

RELAY
OUTPUTS 1L 0.0 0.1 2L 0.2 0.3 N L1 85264 VAC

Potentiomtre
analogique

Remarque : Les valeurs effectives des


composants peuvent varier.

390 ohms
3,3 kW

0,1 mF

N 0.0 0.1 0.2 0.3


AC INPUTS

Emplacement pour
cartouche mmoire
Entres (164 265 V~)

Figure A-3 Identification des connexions pour la CPU 210 CA/CA/relais

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-9
Caractristiques techniques pour la CPU 210

A.5 PDS 210, alimentation en courant alternatif, entres en courant continu


et sorties relais (CA/CC/relais)

Numro de rfrence : 6ES7 210-8XX00-6AA0


Caractristiques gnrales Entres

Dimensions (l x h x p) 197 x 80 x 62 mm Type (CEI 1131-2) Type 1, absorption de courant

Plage tat haut 15 30 V, 4 mA minimum


Poids 0,5 kg 35 V, 500 ms choc

Dissipation de courant 9 W maximum, avec Tension nominale tat haut 24 V, 7 mA


chargement de sortie
maximal Tension maximale tat bas 5 V, 1 mA

Taille du programme 256 mots (RAM) Temps de rponse


utilisateur, mmoire I0.0 I0.3 15 ms max.
Interruption I0.0 210 ms tat haut, 70 ms tat
E/S 4 entres / 4 sorties bas

Vitesse dexcution 95 s Sparation galvanique 1500 V~, 1 minute


boolenne
Alimentation
Mmentos internes 48 bits
Plage de tension/frquence 85 264 V~ pour 47 63 Hz
Temporisations 4
Courant dentre 4,5 VA typ., CPU seulement
Compteurs 4 (rmanents) 50 VA charge maximale

Potentiomtres analogiques 1 Temps de retard 20 ms minimum pour 110V~

Homologations UL 508 CSA C22.2 142 Appel de courant pointe de 20 A 264 V~


FM classe I, division 2
conforme VDE 0160 Fusible (non remplaable) 2 A, 250 V, action retarde
conforme CE
Isolation Oui, transformateur,
Sorties 1500 V~, 1 minute

Type Relais, contact sec Alimentation de capteur continue

Plage de tension 5 30 V / 250 V~ Plage de tension 20,4 28,8 V

Courant de charge maximal* Ondulation, bruit (<10 Mhz) 1 V crte crte maximum
par sortie 2A
Courant disponible 24 V 280 mA
par fil neutre 4A
Limite de courant de < 600 mA
Choc de surintensit 7 A avec contacts ferms
court-circuit
Rsistance disolation 100 MW minimum (nouveau)
Isolation Non
Retard de commutation 10 ms maximum

Dure de vie 10 000 000 mcanique


100 000 avec charge
nominale

Rsistance du contact 200 mW maximum (nouveau)

Isolation
bobine contact 1500 V~, 1 minute
contact contact 1000 V~, 1 minute

Protection aux courts-circuits Nant

Automate programmable S7-200, CPU 210, Manuel systme


A-10 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

Sorties (30 V / 250 V~) Alimentation


N ()

L (+)

RELAY VAC
OUTPUTS 1L 0.0 0.1 0.2 0.3 N L1 85264

Emplacement du
potentiomtre analogique
et de la cartouche mmoire

Remarques :
1. Les valeurs effectives des composants peuvent varier.
2. Pour les sorties CA, connectez le fil CA la borne L.

470 ohms
3,3 kW

DC 24V 1M 0.0 0.1 0.2 0.3 M L+ DC


INPUTS SENSOR
SUPPLY

Alimentation 24 V pour capteurs


dentre
+
Entres (15 30 V)

Figure A-4 Identification des connexions pour PDS 210 CA/CC/relais

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-11
Caractristiques techniques pour la CPU 210

A.6 Cartouche mmoire 8 Ko x 8

Numro de rfrence : 6ES7 291-8GC00-0XA0

Caractristiques gnrales

Dimensions (l x h x p) 28 x 10 x 16 mm

Poids 3,6 g

Dissipation de courant 0,5 mW

Type de mmoire EEPROM

Mmoire utilisateur 8 192 octets

Homologations UL 508 CSA C22.2 142


FM classe I, division 2
conforme VDE 0160
conforme CE

Dimensions de la cartouche mmoire

28,5 mm

16,5 mm 11 mm

Figure A-5 Dimensions de la cartouche mmoire 8 Ko x 8

Automate programmable S7-200, CPU 210, Manuel systme


A-12 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

A.7 Cartouche mmoire 16 Ko x 8

Numro de rfrence : 6ES7 291-8GD00-0XA0

Caractristiques gnrales

Dimensions (l x h x p) 28 x 10 x 16 mm

Poids 3,6 g

Dissipation de courant 0,5 mW

Type de mmoire EEPROM

Mmoire utilisateur 16 384 octets

Homologations UL 508 CSA C22.2 142


FM classe I, division 2
conforme VDE 0160
conforme CE

Dimensions de la cartouche mmoire

28,5 mm

16,5 mm 11 mm

Figure A-6 Dimensions de la cartouche mmoire 16 Ko x 8

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-13
Caractristiques techniques pour la CPU 210

A.8 Cble PC/PPI

Numro de rfrence : 6ES7 901-3BF00-0XA0

Caractristiques gnrales

Longueur du cble 5m

Poids 0,3 kg

Dissipation de courant 0,5 W

Type de connecteur PC D miniature 9 broches (femelle)


AP D miniature 9 broches (mle)

Type de cble RS-232 RS-485 non isol

Temps dinversion rception / transmission 2 caractres


du cble

Dbits accepts (bauds) Commutateur


(slectionns par commutateur multiple) 38,4 k 0000
19,2 k 0010
9,6 k 0100
2,4 k 1000
1,2 k 1010
600 1100

Homologations UL 508 CSA C22.2 142


FM classe I, division 2
conforme VDE 0160
conforme CE

Tableau A-2 Brochage du cble

Broche Fonction sur PC Broche Fonction sur PDS 210


RS-232 RS-485
2 Donnes reues (PC reoit) 8 Signal A
3 Donnes transmises (PC met) 3 Signal B
5 Neutre de signal 7 +24 V
2 Retour +24 V (neutre de logique AP)
1 Blindage (neutre de logique AP)

Dimensions

0,1 m
0,3 m 4,6 m

40 mm

RS-232 COMM RS-485 COMM

Figure A-7 Dimensions du cble PC/PPI

Automate programmable S7-200, CPU 210, Manuel systme


A-14 C79000-G7077-C235-01
Caractristiques techniques pour la CPU 210

A.9 Simulateur dentres en courant continu

Numro de rfrence : 6ES7 274-1XH00-0XA0

Caractristiques gnrales

Dimensions (l x h x p) 91 x 36 x 22 mm

Poids 0,03 kg

Entres 14

Nota
La PDS 210 ne prend en charge que 4 des 14 entres du simulateur.

1M 0.0 0.1 0.2 0.3 M L+ DC


DC 24V
INPUTS SENSOR
SUPPLY

23 mm
1
0

Figure A-8 Installation du simulateur dentres en courant continu

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 A-15
Caractristiques techniques pour la CPU 210

Automate programmable S7-200, CPU 210, Manuel systme


A-16 C79000-G7077-C235-01
Mmentos spciaux (SM) B
Les mmentos spciaux (SM) vous offrent diverses fonctions dtat et de commande et servent
galement pour lchange dinformations entre la CPU 210 et votre programme. Vous pouvez lire
ces mmentos spciaux en tant que bits ou que mots. La station de conception de programme
(PDS 210) fournit des mots de mmento spciaux supplmentaires des fins de diagnostic.

SMW0 : Bits dtat


Comme dcrit dans le tableau B-1, le mot de mmento SMW0 contient des bits dtat mis jour par
la CPU 210 la fin de chaque cycle.

Tableau B-1 Mmentos spciaux SM0.0 SM1.7

Bits SM Description
SM0.0 Ce bit est toujours 1.
SM0.1 Ce bit est 1 au premier cycle. Il sert lappel dun sousprogramme dinitialisation.
SM0.2 rserv
SM0.3 rserv
SM0.4 Ce bit fournit une impulsion dhorloge en fonction pendant 30 secondes et hors fonction
pendant 30 secondes, pour une priode dune minute. Vous disposez ainsi dun retard demploi
simple ou dune impulsion dhorloge dune minute.
SM0.5 Ce bit fournit une impulsion dhorloge en fonction pendant 0,5 seconde et hors fonction
pendant 0,5 seconde, pour une priode dune seconde. Vous disposez ainsi dun retard
demploi simple ou dune impulsion dhorloge dune seconde.
SM0.6 Ce bit est une horloge de cycle en fonction pendant un cycle et hors fonction pendant le cycle
suivant. Vous pouvez lutiliser comme entre de comptage dun cycle.
SM0.7 rserv
SM1.0 Ce bit est mis 1 lors de lexcution doprations dincrmentation ou de dcrmentation sur
mots si le rsultat est gal zro.
SM1.1 Ce bit est mis 1 lors de lexcution doprations dincrmentation ou de dcrmentation sur
mots en cas de dbordement.
SM1.2 Ce bit est mis 1 lorsquune opration dincrmentation ou de dcrmentation sur mots fournit
un rsultat ngatif.
SM1.3 rserv
SM1.4 rserv
SM1.5 rserv
SM1.6 rserv
SM1.7 rserv

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 B-1
Mmentos spciaux (SM)

SMW2 : Potentiomtre analogique


Le SMW2 contient la valeur numrique reprsentant la position du potentiomtre analogique. Vous
accdez cette valeur en tant que mot.
La CPU 210 lit au moins trois fois par seconde le potentiomtre analogique dont la plage va de 0
255. La nouvelle valeur du potentiomtre analogique est crite dans le SMW2 au dbut du cycle
suivant.
Le potentiomtre analogique sur la PDS 210 a une plage nominale allant de 0 255 et une plage
garantie allant de 10 200.

Tableau B-2 Mot de mmento spcial SMW2

Mot SM Description
SMW2 Ce mot contient la valeur entre avec le potentiomtre analogique. Cette valeur est mise jour
une fois par cycle.

SMW4 SMW20 : Rservs


Les mots de mmento spciaux SMW4 SMW20 sont rservs pour un usage ultrieur.

SMW22 SMW26 : Temps de cycle (seulement pour la PDS 210)


Les mots SMW22 SMW26 ne sont disponibles que via la communication avec la PDS 210.
Comme dcrit dans le tableau B-3, le SMW22, le SMW24 et le SMW26 fournissent des informations
sur le temps de cycle : temps de cycle minimal, temps de cycle maximal et dernier temps de cycle
en millisecondes.

Tableau B-3 Mots de mmento spciaux SMW22 SMW26

Mot SM Description
SMW22 Ce mot indique le temps du dernier cycle.
SMW24 Ce mot indique le temps de cycle minimal enregistr depuis le passage ltat de marche
(RUN).
SMW26 Ce mot indique le temps de cycle maximal enregistr depuis le passage ltat de marche
(RUN).

Automate programmable S7-200, CPU 210, Manuel systme


B-2 C79000-G7077-C235-01
Traitement des erreurs et codes derreur C
Erreurs bnignes (violation des rgles de compilation)
Lorsque vous chargez un programme dans la PDS 210, cette dernire le compile. Si elle dtecte
une violation de rgle de compilation (une opration incorrecte, par exemple), elle interrompt le
chargement et gnre un code derreur bnigne de rgle de compilation. Le tableau C-1 prsente
les codes derreur gnrs en cas de violation des rgles de compilation.

Tableau C-1 Violation des rgles de compilation

Code Erreur bnigne (violation des rgles de compilation)


derreur
0080 Programme trop grand pour la compilation ; rduisez-en la taille.
0081 Dbordement bas de la pile ; trop doprations ALD ou OLD dans un rseau.
0082 Opration illicite ; vrifiez labrviation de lopration.
0083 MEND manquant ou opration non autorise dans le programme principal ; ajoutez
lopration MEND ou supprimez lopration incorrecte.
0087 Repre manquant (LBL ou INT) ; ajoutez le repre appropri.
0089 RETI manquant ou opration non autorise dans le programme dinterruption ; ajoutez RETI
la fin du programme dinterruption ou supprimez lopration incorrecte.
008C Repre en double (LBL ou INT) ; renommez lun des repres.
008D Repre illicite (LBL ou INT) ; assurez-vous que vous navez pas dpass le nombre de
repres autoris.
0090 Paramtre illicite ; vrifiez quels paramtres sont autoriss pour lopration.
0091 Erreur de plage (avec informations dadresses) ; vrifiez les plages doprandes.
0092 Erreur dans le champ de comptage dune opration (avec informations de comptage) ;
vrifiez la valeur de comptage maximale.

Codes et messages des erreurs graves pour la PDS 210


Vous ne pouvez pas accder aux codes derreur pour la CPU 210. Les informations sur les codes
derreur doivent vous permettre didentifier les problmes avec votre station de conception de pro-
gramme PDS 210.
Les erreurs graves mettent la PDS 210 dans lincapacit dexcuter votre programme. Selon leur
gravit, certaines fonctions ou toutes les fonctions deviennent impossibles. La PDS 210 excute les
tches suivantes la dtection dune erreur grave :
S Elle passe ltat Arrt (STOP).
S Elle allume la DEL de dfaillance systme (System Fault).
S Elle dsactive les sorties.
La PDS 210 reste dans cet tat jusqu ce que la cause de lerreur grave soit limine. Le ta-
bleau C-2 dcrit les codes pour erreurs graves pouvant tre lus dans la PDS 210.

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 C-1
Traitement des erreurs et codes derreur

Tableau C-2 Codes et messages des erreurs graves lus dans la PDS 210

Code Description
derreur
0000 Pas derreur grave
0001 Erreur de total de contrle dans le programme utilisateur
0002 Erreur de total de contrle dans le programme CONT compil
0003 Dpassement du temps de cycle
000A Cartouche mmoire dfaillante
000B Cartouche mmoire : erreur de total de contrle dans le programme utilisateur
0010 Erreur logicielle interne
0013 Cartouche mmoire vide ou programme non compris par la PDS 210 (ou la CPU 210)

Traitement des erreurs graves pour la CPU 210


Toute erreur dtecte par la CPU 210 est considre comme une erreur grave. Selon la gravit de
cette erreur, certaines fonctions ou toutes les fonctions deviennent impossibles.
Lorsque la CPU 210 dtecte une erreur grave, elle allume le tmoin de dfaillance et efface les sor-
ties. Elle reste dans cet tat jusqu limination de lerreur grave et remise sous tension. La
C CPU 210 peut dtecter les situations derreur suivantes :
S Erreur lors du diagnostic la mise sous tension : ces erreurs peuvent signaler un matriel dfail-
lant, mais sont le plus souvent causes par une mise sous tension alors que la cartouche m-
moire installe nest pas valable.
Si la cartouche mmoire ne contient pas de programme ou contient un programme pour une
autre CPU S7200 (pas une CPU 210), retirez-la, enfichez une cartouche mmoire avec un
programme valable pour la CPU 210, puis remettez la CPU 210 sous tension.
S Dpassement du temps de cycle : ces erreurs signalent que le programme utilisateur fait appel
des oprations de saut sans rinitialiser la temporisation de surveillance du temps de cycle.
Reportez-vous au paragraphe 5.8 pour plus dinformations sur lopration WDR (Redmarrer
surveillance du temps de cycle).

Automate programmable S7-200, CPU 210, Manuel systme


C-2 C79000-G7077-C235-01
Conversion de fichiers STEP 7-Micro/DOS
en fichiers STEP 7-Micro/WIN D
STEP 7-Micro/WIN permet dimporter dans des projets Micro/WIN des programmes crs avec le
logiciel STEP 7-Micro/DOS.

Importation dun programme STEP 7-Micro/DOS


Procdez comme suit pour importer un programme STEP 7-Micro/DOS dans un projet
STEP 7-Micro/WIN :
1. Slectionnez la commande Ouvrir du menu Projet.
2. Slectionnez les fichiers de projet Micro/DOS (*.vpu) dans le cadre Types de fichiers .
3. Servez-vous de la liste de slection de rpertoire pour slectionner le rpertoire STEP 7-Micro/
DOS qui contient le programme importer. Double-cliquez pour en afficher le contenu dans le
cadre gauche, comme illustr la figure D-1.
4. Slectionnez le programme dans la liste ou tapez son nom dans le cadre Nom de fichier .
5. Cliquez sur le bouton OK . Le programme Micro/DOS et les fichiers associs souvrent sous
forme de projet sans nom.

Projet
Nouveau... Ctrl+N
Utilisez la liste de slection
Ouvrir... Ctrl+O de rpertoire pour
Fermer slectionner les
Ouvrir programmes Micro/DOS.
Enregistrer tout Ctrl+S projet
Enregistrer sous...
Nom de fichier : Dossiers : OK
Importer *.vpu c:\s7md\programs
Exporter Annuler
exemple1.vpu c:\
exemple2.vpu
Charger depuis CPU..Ctrl+U s7md
Aide
Charger dans CPU... exemple3.vpu
Ctrl+D programs

Imprimer... Ctrl+P Rseau


Configuration de limprimante...
Types de fichiers : Lecteurs :
Quitter
Projet (*.prj) c:
Projet (*.prj)
Cliquez sur la flche pour
Projet Micro/DOS (*.vpu)
slectionner les fichiers
.VPU Micro/DOS.

Figure D-1 Conversion de programmes STEP 7-Micro/DOS en STEP 7-Micro/WIN

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 D-1
Conversion de fichiers STEP 7-Micro/DOS en fichiers STEP 7-Micro/WIN

Conseils et restrictions pour limportation


Lors de limportation dun fichier programme .VPU de Micro/DOS, une copie des fichiers Micro/DOS
suivants est convertie en format Micro/WIN aprs sauvegarde :
S fichiers programme,
S mmoire V et donnes (sans objet pour la CPU 210 et la PDS 210),
S synonymes et descripteurs,
S table de visualisation dtat de mme nom que le projet.
Les oprations ci-aprs ont lieu lors de limportation dun programme Micro/DOS dans un projet
Micro/WIN :
S Les constantes ayant t dfinies en mmoire V sont conserves (sans objet pour la CPU 210
et la PDS 210).
S Les synonymes Micro/DOS sont convertis en mnmoniques Micro/WIN, mais tronqus si nces-
saire pour respecter la limite des 23 caractres. Les commentaires de synonymes pouvant
compter jusqu 144 caracteres sont tronqus la limite des 79 caractres autoriss pour les
commentaires de mnmoniques dans Micro/WIN.
S Les commentaires de rseaux Micro/DOS (jusqu 16 lignes de 60 caractres) sont conservs
dans les diteurs LIST et CONT.
S Une table de visualisation dtat Micro/DOS ayant le mme nom que le programme Micro/DOS
est convertie en table de visualisation dtat Micro/WIN. Si, par exemple, un programme de nom
TEST.VPU dispose des tables de visualisation dtat TEST.CH2 et TEST2.CH2, la table de vi-
sualisation dtat TEST est importe, mais pas la table TEST2.
S Ladresse de rseau, le mot de passe, le niveau de protection, la table des sorties et les zones
rmanentes sont dfinis sur la base des fichiers Micro/DOS. Vous pouvez trouver ces pa-
ramtres via la commande Configurer... du menu CPU (sans objet pour la CPU 210 et la
PDS 210).

Sauvegarde du programme converti


Procdez comme suit pour ajouter le programme import au mme rpertoire que vos autres pro-
jets STEP 7-Micro/WIN en cours :
1. Slectionnez la commande Enregistrer sous... du menu Projet et utilisez la liste de slection
de rpertoire pour slectionner votre rpertoire STEP 7-Micro/WIN en cours.
2. Dans le cadre Nom de fichier , tapez le nom que vous voulez affecter aux fichiers programme
imports en prcisant lextension .PRJ.
3. Cliquez sur le bouton OK .

Nota
Une fois le programme import dans STEP 7-Micro/WIN sauvegard ou modifi, il est impossible
de le rexporter dans le format STEP 7-Micro/DOS. Toutefois, les fichiers Micro/DOS dorigine ne
sont pas modifis. Vous pouvez toujours les utiliser lintrieur de STEP 7-Micro/DOS.

Automate programmable S7-200, CPU 210, Manuel systme


D-2 C79000-G7077-C235-01
Temps dexcution pour les oprations LIST E
Le tableau E-1 prsente le temps dexcution de base des oprations LIST pour la CPU 210. Le
calcul du temps dexcution de base pour une opration LIST montre le temps requis pour excuter
la logique (ou fonction) de lopration quand il y a flux dnergie (la valeur suprieure de la pile est
1).
Lexcution de la fonction de certaines oprations dpend de la prsence ou non de flux dnergie :
la CPU excute cette fonction uniquement lorsquil y a flux dnergie vers lopration (valeur sup-
rieure de la pile 1).
Le temps systme pour la CPU 210 est de 140 s par cycle. Il faut y ajouter un temps supplmen-
taire associ lhorloge systme : 60 s pour chaque milliseconde dcompte par lhorloge sys-
tme.

Tableau E-1 Temps dexcution pour les oprations LIST (en s)

En Hors fonction
Opration Description fonction (s)
(s)
= Sortie pour Q, M 120 120
A ET pour I, M, SM 110 110
ALD Combiner niveaux 1 et 2 de la pile selon ET 60 60
AN ET NON pour I, M, SM 80 80
AW < = Combiner rsultat de comparaison infriorit ou galit de 300 300
mots selon ET
AW= Combiner rsultat de comparaison galit de mots selon 300 300
ET
AW > = Combiner rsultat de comparaison supriorit ou galit de 300 300
mots selon ET
CTUD Compteur incrmental/dcrmental 110 100
DECW Dcrmenter mot 140 70
DISI Inhiber vnement dinterruption 60 60
ED Dtecter front descendant 120 120
ENI Valider vnement dinterruption 60 60
EU Dtecter front montant 110 110
INCW Incrmenter mot 140 70
INT Dbut de programme dinterruption 30
Ajoutez 110 s si le programme dinterruption utilise lune
des oprations suivantes :
S MOVW Sans objet
S LDW<=, LDW>=, LDW=
S OW<=, ,OW>=, OW=
S AW<=, AW>=, AW=

JMP Sauter au repre 70 70

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 E-1
Temps dexcution pour les oprations

Tableau E-1 Temps dexcution pour les oprations LIST (en s) (suite)

En Hors fonction
Opration Description fonction (s)
(s)
LBL Dfinir repre 0 0
LD Charger pour I, M, SM 70 70
LDN Charger valeur binaire inverse 110 110
pour I, M, SM
LDW <= Charger rsultat de comparaison infriorit ou galit de 230 230
mots
LDW = Charger rsultat de comparaison galit de mots 230 230
LDW >= Charger rsultat de comparaison supriorit ou galit de 230 230
mots
MEND Fin de programme principal 50 Sans objet
MOVW Transfrer mot 210 170
NOT Inverser valeur suprieure de la pile 60 60
O OU pour I, M, SM 110 110
OLD Combiner niveaux 1 et 2 de la pile selon OU 60 60
ON OU NON pour I, M, SM 110 110
OW < = Combiner rsultat de comparaison infriorit ou galit de 300 300
mots selon OU
OW = Combiner rsultat de comparaison galit de mots selon 300 300
OU
OW > = Combiner rsultat de comparaison supriorit ou galit de 300 300
mots selon OU
R Mettre 0 120 70
RETI Fin inconditionnelle de programme dinterruption 70
Ajoutez 100 s si le programme dinterruption utilise lune
des oprations suivantes :
S MOVW Sans objet
S LDW<=, LDW>=, LDW=
S OW<=, ,OW>=, OW=
S AW<=, AW>=, AW=

S Mettre 1 120 70
TON Dmarrer temporisation sous forme de retard la monte 110 90
WDR Redmarrer surveillance du temps de cycle 60 60

Automate programmable S7-200, CPU 210, Manuel systme


E-2 C79000-G7077-C235-01
Numros de rfrence pour la CPU 210 F
CPU et station de conception de programme (PDS) Numro de rfrence
CPU 210, alimentation, entres 24 V et sorties 24 V en courant continu 6ES7 2100AA000XB0
CPU 210, alimentation en courant alternatif, entres 24 V en courant continu et sorties relais 6ES7 2100BA000XB0
CPU 210, alimentation en courant alternatif, entres en courant alternatif et sorties relais 6ES7 2100CA000XB0
PDS 210, alimentation en courant alternatif, entres 24 V en courant continu et sorties relais 6ES7 2108XX006AA0

Autres matriels Numro de rfrence


Cartouche mmoire 8 Ko x 8 6ES7 2918GC000XA0
Cartouche mmoire 16 Ko x 8 6ES7 2918GD000XA0
Cble PC/PPI 6ES7 9013BF000XA0
Simulateur dentres en courant continu 6ES7 2741XH000XA0
Barrette de cblage 10 positions (par paquet de 10) 6ES7 2902AA000XA0

Logiciel de programmation Numro de rfrence


STEP 7-Micro/WIN, licence individuelle 6ES7 8102AA000YX0
STEP 7-Micro/WIN, licence pour copie 6ES7 8102AA000YX1
STEP 7-Micro/WIN, mise jour 6ES7 8102AA000YX3

Manuels Numro de rfrence


Automate programmable S7-200, CPU 210, Manuel systme allemand 6ES7 2988EA008AH0
anglais 6ES7 2988EA008BH0
franais 6ES7 2988EA008CH0
espagnol 6ES7 2988EA008DH0
italien 6ES7 2988EA008EH0

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 F-1
Numros de rfrence pour la

Automate programmable S7-200, CPU 210, Manuel systme


F-2 C79000-G7077-C235-01
Index
A Botier
Voir aussi Armoire
Accs la table des mnmoniques, 2-13
installation, 1-7
Accs aux donnes
Brochage, cble PC/PPI, A-14
plages doprandes, 4-11, 5-2
potentiomtre analogique, B-2
zones de mmoire, 4-4
Adressage C
compteurs, 4-13 Cblage
mmentos (M), 4-12 barrette de cblage, 1-10
mmentos spciaux (SM), 4-12 numros de rfrence, F-1
mmoire image des entres, 4-12 circuits de protection par crtage, 1-121-13
potentiomtre analogique, B-2 CPU 210 CA/CA/relais, A-9
sorties, 4-12 CPU 210 CA/CC/relais, A-7
temporisations, 4-13 CPU 210 CC/CC/CC, A-5
utilisation de mnmoniques, 2-13, 3-14 installation, 1-8
zones de mmoire, 4-11 PDS 210, A-11
Adressage absolu, 4-4 rgles, 1-81-13
Adressage octet.bit, 4-11 installation CA, 1-10
Adressage symbolique, 2-132-15, 3-14, 3-15 installation CC, 1-10
mnmoniques en double, 2-13 taille des cbles, 1-8
nombre de caractres par mnmonique, 2-13 Cble PC/PPI
nombre de mnmoniques autoris, 2-13 brochage, A-14
saisie de mnmoniques en LIST, 2-8 caractristiques techniques, A-14
Aide en ligne, STEP 7-Micro/WIN, 2-1 numros de rfrence, F-1
Armoire vitesse de transmission, 2-3
Voir aussi Botier Cbles
dgagements ncessaires, 1-4 brochage, A-14
Arrt de la lecture (option de la table de visualisa- caractristiques techniques (PC/PPI), A-14
tion dtat), 2-15 numros de rfrence, F-1
Voir aussi Lecture continue, Lecture unique, vitesse de transmission, 2-3
Ecriture, Table de visualisation dtat Caractristiques techniques
cble PC/PPI, A-14
cartouche mmoire, A-12, A-13
B compatibilit lectromagntique, A-3
conditions ambiantes, A-2
Barrette de cblage optionnelle, 1-10
CPU 210 CA/CA/relais, A-8
numros de rfrence, F-1
CPU 210 CA/CC/relais, A-6
Bit dhorloge, B-1
CPU 210 CC/CC/CC, A-4
Bit de premier cycle, B-1
dordre gnral, A-2
Bobines, en CONT, 4-9, 5-5
famille S7-200, A-2
Botes, en CONT, 4-9
PDS 210, A-10
simulateur dentres CC, A-15
test disolation de haute tension, A-3

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-1
Index

Cartouche mmoire Communication


caractristiques techniques, A-12, A-13 brochage, A-14
copie dun programme de la PDS 210, 2-11 connexion la PDS 210, 2-3
cycle, 4-64-8 dfinition des paramtres, 2-4
emplacement interface point point (PPI) , 2-3
CPU 210 CA/CA/relais, A-9 vitesse de transmission, 2-3
CPU 210 CA/CC/relais, A-7 Comparer entiers de 16 bits, oprations, 5-4
CPU 210 CC/CC/CC, A-5 Compatibilit lectromagntique, A-3
PDS 210, A-11 Compilation
mise sous tension avec cartouche mmoire vide, erreurs, violation des rgles, C-1
2-12 programme STEP 7-Micro/WIN, 2-8
numros de rfrence, F-1 programme-exemple, 3-21
transfert du programme dans la CPU 210, Composantes, 1-2
2-102-12 Compteur incrmental/dcrmental (CTUD), opra-
Certificat CE, A-3 tion, 5-8
Changement daffichage entre LIST et CONT Compteur rapide, utilisation de linterruption
commande de menu, 2-9 matrielle, 4-144-16, 5-16
cration de rseaux en LIST, 2-8 Conception de la logique de commande, exemple
Chargement dun programme dapplication, 3-43-8
CPU 210, 2-11 Concepts de programmation, 4-4
PDS 210, 2-102-12 Conditions ambiantes, A-2
programme-exemple, 3-23 Connexions
Charger (LD) / Charger valeur binaire inverse CPU 210 CA/CA/relais, A-9
(LDN), effet sur la pile, 5-3 CPU 210 CA/CC/relais, A-7
Charger (LD), opration, 5-3 CPU 210 CC/CC/CC, A-5
effet sur la pile, 4-10 PDS 210, A-11
Charger valeur binaire inverse (LDN), opration, Conseils
5-3 conception dun systme dautomatisation,
Circuits de protection par crtage, rgles 4-24-3
relais CC, 1-12 conversion de fichiers en STEP 7-Micro/WIN,
transistor CC, 1-12 D-2
Codes derreur pour lopration WDR, 5-11
erreurs graves, C-1 Conseils et restrictions pour la conversion de fi-
traitement des erreurs pour la CPU 210, C-2 chiers, D-2
violation des rgles de compilation, C-1 Considrations
Coller, copier et couper cblage, 1-8
dans la table des mnmoniques, 2-14 circuits de protection par crtage, 1-12
dans une table de visualisation dtat, 2-15 conception dun systme dautomatisation, 4-2
Combiner niveaux 1 et 2 de la pile selon ET conception des circuits de scurit, 4-3
(ALD), opration, 5-13 cration des descriptions fonctionnelles, 4-2
effet sur la pile, 5-13 installation
Combiner niveaux 1 et 2 de la pile selon OU butes de profil support, 1-6
(OLD), opration, 5-13 dgagements ncessaires, 1-4
effet sur la pile, 5-13 installation CA, 1-10
Commentaires en LIST, 4-10 installation CC, 1-10
Communaut Europenne (CE), certificat, A-3 mise la terre et circuits isols, 1-9
utilisation du programme dinterruption, 5-15
Constantes, 4-13

Automate programmable S7-200, CPU 210, Manuel systme


Index-2 C79000-G7077-C235-01
Index

CONT CPU 210


Voir aussi Schma contacts ou Programme bloc de donnes non utilis, 2-10
bobines, 4-9 caractristiques techniques dordre gnral, A-2
botes, 4-9 cartouche mmoire
contacts, 4-9 CPU 210 CA/CA/relais, A-9
exemples CPU 210 CA/CC/relais, A-7
compteur, 5-8 CPU 210 CC/CC/CC, A-5
compteur rapide, 5-16 chargement dun programme, 2-11
contacts, 5-4 compatibilit lectromagntique, A-3
Fin de traitement, 5-11 composantes principales, 1-2
Incrmenter/Dcrmenter mot, 5-9 conditions ambiantes, A-2
interruption, 5-16 cycle, 4-64-8
oprations de sortie, 5-5 effet de lopration WDR, 5-11
pile, 5-13 dimensions, 1-5
Redmarrer surveillance du temps de cycle, quipement ncessaire, 1-2
5-11 erreurs graves, C-1
Sauter au repre, 5-12 fonctionnement de base, 4-4
temporisation, 5-7 homologations, A-2
Transfrer mot, 5-10 installation
exemples de programmes dans un botier, 1-7
compteur rapide, 4-144-16 dans un panneau, 1-6
interruption, 4-144-16 sur profil support, 1-6
insertion dopration, 3-163-20 taille des vis, 1-6
modification dlments dans un programme, mmentos spciaux (SM), B-1
3-163-20 numros de rfrence, F-1
outils de lditeur CONT, 3-15 potentiomtre analogique
partage de donnes entre programme principal emplacement, 4-16
et interruption, 5-15 valeur contenue dans le mot de mmento
programme-exemple, 3-13-25 spcial, B-2
remplacement dlments dans un programme, prsentation du produit, 1-11-4
2-7 programmation, 1-2
rseaux, 2-7, 4-9 programme dinterruption, 4-144-16,
saisie dun programme, 3-153-20 5-145-16
utilisation de lditeur CONT, 3-153-20 conseils et restrictions, 5-15
Contact fermeture, 5-3 restauration du programme aprs mise hors ten-
Contact ouverture, 5-3 sion, 2-12
Contacts, 5-35-4 structure du programme, 4-5
Comparer entiers de 16 bits, 5-4 temps dexcution, E-1
contacts standard, 5-3 test disolation de haute tension, A-3
en CONT, 4-9, 5-3 traitement des erreurs, C-2
exemples, 5-4 transfert dun programme, 2-11
Front descendant (N), 5-3 valeurs en cours pour compteurs, 2-12
Front montant (P), 5-3 violation des rgles de compilation, C-1
NOT, 5-3 y transfrer un programme, 1-2
Conversion de fichiers STEP 7-Micro/DOS zones de mmoire, 4-114-13
conseils et restrictions, D-2 CPU 210 CA/CA/relais
sauvegarde du programme, D-2 caractristiques techniques, A-8
Copie dun programme de la PDS 210, 2-11 numros de rfrence, F-1
Copier, couper et coller CPU 210 CA/CC/relais
dans la table des mnmoniques, 2-14 caractristiques techniques, A-6
dans une table de visualisation dtat, 2-15 numros de rfrence, F-1
Couper, copier et coller CPU 210 CC/CC/CC
dans la table des mnmoniques, 2-14 caractristiques techniques, A-4
dans une table de visualisation dtat, 2-15 numros de rfrence, F-1

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-3
Index

Cration dun programme, 2-72-9, 3-13-25 Elments dune adresse, 4-11


cration dun projet, 2-6 Elments dune opration LIST, 4-10
programme dinterruption, 4-14 Emplacement du potentiomtre analogique, 4-16
compteur rapide, 4-144-16 Enregistrement dun programme, 2-6
exemple de compteur rapide, 5-16 Entres, fonctionnement de base, 4-4
Cration de rseaux, 2-7, 2-8 Entres TOR
Cycle, 4-64-9 adressage, 4-114-13
effet de lopration WDR, 5-11 lecture, 4-64-9
interruption, 4-5, 4-64-9 Equipement ncessaire, 1-2
menu Test, 4-8 Erreurs bnignes, raction, 2-18
PDS 210, 4-74-9 Erreurs graves, 2-172-19, C-1
ET (A), opration, 5-3
effet sur la pile, 4-10
D ET NON (AN), opration, 5-3
Etat, visualisation en CONT, 2-16
Dbogage du programme, 2-16
EU (Dtecter front montant), opration, 5-3
nombres de cycles, 4-8
Exemples
Dbut de programme dinterruption (INT), opra-
compteur, 5-8
tion, 5-145-17
compteur rapide, 4-144-16, 5-16
Dcrmenter mot (DECW), opration, 5-9
contacts, 5-4
exemple, 5-9
lments CONT, 4-9
Dgagements ncessaires, 1-4
Fin de traitement, 5-11
Dernier temps de cycle, B-2
Incrmenter/Dcrmenter mot, 5-9
Dtecter front descendant (ED), opration, 5-3
interruption, 4-144-16, 5-16
Dtecter front montant (EU), opration, 5-3
oprations de sortie, 5-5
Dtection derreurs
oprations pour programme dinterruption, 5-16
erreurs bnignes, C-1
pile (ALD et OLD), 5-13
erreurs de compilation, C-1
potentiomtre analogique, 4-16
erreurs graves, C-1
programme dinterruption, 4-144-16
traitement des erreurs, C-2
Redmarrer surveillance du temps de cycle,
traitement des erreurs pour la CPU 210, C-2
5-11
Dtermination du type de donnes, non prise en
Sauter au repre, 5-12
charge, 4-13
table de visualisation dtat, 2-15
Dimensions
table des mnmoniques, 2-13
CPU 210, 1-5
temporisation, 5-7
PDS 210, 1-5
Transfrer mot, 5-10
profil support, 1-5
Exemples de programmes, compteur rapide,
4-144-16
E
Ecriture (option de la table de visualisation dtat), F
2-15
Fin de programme dinterruption (RETI), opration,
Voir aussi Lecture continue; Lecture unique;
4-5, 5-145-17
Table de visualisation dtat
Fin de traitement inconditionnelle (MEND), opra-
Ecriture de valeurs dans la table de visualisation
tion, 4-5, 5-11
dtat, 2-15
Fin du programme principal (MEND), opration,
Ecriture des sorties, 4-64-9
4-5, 5-11
ED (Dtecter front descendant), opration, 5-3
Flux dnergie, effet sur le temps dexcution, E-1
Edition dun programme, 3-153-20
Fonctions ddition, utilisation du bouton droit de
Edition dune cellule dans la table des mnmoni-
la souris
ques, 2-14
table de visualisation dtat, 2-15
Edition dune cellule dans une table de visualisa-
table des mnmoniques, 2-14
tion dtat, 2-15
Effacer une ligne
dans la table des mnmoniques, 2-14
dans une table de visualisation dtat, 2-15

Automate programmable S7-200, CPU 210, Manuel systme


Index-4 C79000-G7077-C235-01
Index

G Installation de la version 2.0 du logiciel


STEP 7-Micro/WIN, 2-2
Gestion dexcution de programme, oprations,
Installation de STEP 7-Micro/WIN, rsolution des
5-115-12
problmes ventuels, 2-2
exemple
Installation en courant alternatif, rgles, 1-10
Fin de traitement, 5-11
Installation en courant continu, rgles, 1-10
Redmarrer surveillance du temps de cycle,
Interruption matrielle, 4-54-9
5-115-13
assistance systme, 5-15
Sauter au repre, 5-125-14
compteur rapide, 4-144-16, 5-16
Fin de traitement, 5-11
conseils et restrictions, 5-15
Redmarrer surveillance du temps de cycle
effet de lopration WDR, 5-11
(WDR), 5-11
exemple, 4-144-16, 5-16
Sauter au repre, 5-12
exemple de compteur rapide, 4-144-16
exemple de programme dinterruption,
4-144-16, 5-16
H influence sur le cycle, 4-64-9
Homologation, A-2 oprations dinterruption, 5-145-16
Horloge systme, effet sur le temps de cycle, E-1 partage de donnes entre programme principal
et interruption, 5-15
quitter le programme dinterruption, 5-14
I temps de rponse, 1-3
CPU 210 CA/CA/relais, A-8
Identificateur de zone et numro dlment, accs
CPU 210 CA/CC/relais, A-6
aux temporisations et aux compteurs, 4-12
CPU 210 CC/CC/CC, A-4
Importation de fichiers STEP 7-Micro/DOS, D-1
validation et inhibition, 5-14
conseils et restrictions, D-2
Interruptions
sauvegarde du programme, D-2
oprations, 5-14
Incrmenter mot (INCW), opration, 5-9
temps de rponse, PDS 210, A-10
exemple, 5-9
Inhiber vnement dinterruption (DISI), opration,
5-145-17
validation et inhibition dinterruption, 5-14 L
Insrer une ligne Langages de programmation, 4-94-11
dans la table des mnmoniques, 2-14 Lecture continue (option de la table de visualisation
dans une table de visualisation dtat, 2-15 dtat), 2-15
Insertion dopration, 3-163-20 Voir aussi Ecriture; Lecture unique; Table de
Installation visualisation dtat
considrations sur linstallation dune CPU 210 Lecture de valeurs dans la table de visualisation
butes de profil support, 1-6 dtat
dgagements ncessaires, 1-4 arrt de la lecture, 2-15
dans un botier, 1-7 lecture continue, 2-15
dans un panneau, 1-6 lecture unique, 2-15
dgagements ncessaires, 1-4 Lecture des entres, 4-64-9
dimensions table de visualisation dtat, 2-15
CPU 210, 1-5 Lecture unique (option de la table de visualisation
PDS 210, 1-5 dtat), 2-15
profil support, 1-5 Voir aussi Ecriture; Lecture continue; Table de
homologations et spcifications, A-3 visualisation dtat
rglage de la vitesse de transmission (PDS 210),
2-3
STEP 7-Micro/WIN
Windows 3.1, 2-2
Windows 95, 2-2
sur profil support, 1-6
taille des vis, 1-6

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-5
Index

LIST Mmentos spciaux (SM)


Voir aussi Liste dinstructions ou Programme adressage, 4-12
conseils pour la cration dun programme, 2-8, bit de premier cycle, B-1
4-24-3 bits dtat, B-1
lments fondamentaux, 4-10 bits dimpulsion dhorloge, B-1
entre de mnmoniques, 3-14 potentiomtre analogique, accs la valeur ana-
exemples logique, 4-12
compteur, 5-8 prise en charge du programme dinterruption,
compteur rapide, 5-16 5-15
contacts, 5-4 sauvegarde pendant le programme dinterrup-
Fin de traitement, 5-11 tion, 5-15
Incrmenter/Dcrmenter mot, 5-9 SMW2 : potentiomtre analogique, B-2
interruption, 5-16 SMW22 SMW26 : temps de cycle, B-2
oprations de sortie, 5-5 valeur du potentiomtre analogique, 4-16
pile (ALD et OLD), 5-13 Mmoire image des entres, adressage, 4-12
Redmarrer surveillance du temps de cycle, MEND, opration, 5-11
5-11 Menu des fonctions ddition, bouton droit de la
Sauter au repre, 5-12 souris
temporisation, 5-7 table de visualisation dtat, 2-15
Transfrer mot, 5-10 table des mnmoniques, 2-14
exemples de programmes Mettre 0 (R), opration, 5-5
compteur rapide, 4-144-16 Mettre 1 (S), opration, 5-5
interruption, 4-144-16 Mettre fin au programme principal, 5-11
modification dlments dans un programme, Mise la terre et isolation, rgles de cblage, 1-9
3-15 Mise zro dun compteur, 5-8
partage de donnes entre programme principal Mise zro dune temporisation, 5-6
et interruption, 5-15 Mise sous tension avec cartouche mmoire vide,
programme-exemple, 3-13-25 2-12
Liste dinstructions, 4-94-11 Mnmoniques en double, 2-13
cration de rseaux, 2-8 Modification dlments dans un programme
diteur, 2-8 CONT, 2-7, 3-163-20
passage laffichage CONT, 2-9 LIST, 2-8, 3-15
programme STEP 7-Micro/WIN, 2-8 Montage
remplacement dlments dans un programme, dans un botier, 1-7
2-8 dans un panneau, 1-6
saisie dune opration, 2-8 dgagements ncessaires, 1-4
saisie de commentaires, 2-8 dimensions
saisie de mnmoniques, 2-8 CPU 210, 1-5
temps dexcution des oprations, E-1 PDS 210, 1-5
visualisation dun programme, 2-9 profil support, 1-5
Logiciel de programmation, numros de rfrence, homologations et spcifications, A-3
F-1 sur profil support, 1-6
Logique de commande, exemple dapplication, taille des vis, 1-6
3-43-8 Mot-cl, NETWORK, 2-8

M N
Majuscules et minuscules, 2-13 Nombre de caractres par mnmonique, 2-13
Majuscules et minuscules dans les mnmoniques, Nombre de mnmoniques autoris, 2-13
3-15 Nombres, reprsentation, 4-11
Manuels utilisateur, numros de rfrence, F-1 Normes, nationales et internationales, A-2
Matriel requis, STEP 7-Micro/WIN, 2-1 NOT, opration, 5-3
Mmentos (M), 4-11 Numro dlment, temporisations et compteurs,
accs aux donnes, 4-11 4-12
adressage, 4-12 Numros de rfrence, F-1

Automate programmable S7-200, CPU 210, Manuel systme


Index-6 C79000-G7077-C235-01
Index

O Oprations dinterruption, 5-145-16


Dbut de programme dinterruption (INT),
OB1. Voir Programme
5-145-17
Oprande, 4-10
exemple, 5-16
Oprations
Fin de programme dinterruption (RETI),
ALD, effet sur la pile, 5-13
5-145-17
Charger (LD) / Charger valeur binaire inverse
Inhiber vnement dinterruption (DISI),
(LDN), 5-3
5-145-17
effet sur la pile, 4-10, 5-3
Valider vnement dinterruption (ENI),
Combiner niveaux 1 et 2 de la pile selon ET
5-145-17
(ALD), 5-13
Oprations de comptage, 5-8
Combiner niveaux 1 et 2 de la pile selon OU
accs la valeur en cours, 4-13
(OLD), 5-13
adressage, 4-13
Comparer entiers de 16 bits, 5-4
Compteur incrmental/dcrmental, 5-8
Compteur incrmental/dcrmental (CTUD),
exemple, 5-8
5-8
numro dlment, 4-12
Contact fermeture / ouverture, 5-3
valeur en cours, 4-13, 5-8
contacts, 5-35-4
valeurs en cours sauvegardes dans la CPU 210,
contacts standard, 5-3
2-12
Dbut de programme dinterruption (INT),
Oprations de sortie, 5-5
5-145-17
bobine, 5-5
Dcrmenter mot (DECW), 5-9
en CONT, 4-9
Dtecter front descendant (ED), 5-3
exemple, 5-5
Dtecter front montant (EU), 5-3
Mettre 0 (R), 5-5
ET (A) / ET NON (AN), 5-3
Mettre 1 (S), 5-5
effet sur la pile, 4-10, 5-3
Oprations de temporisation, 5-65-7
Fin de programme dinterruption (RETI), 4-5,
accs la valeur en cours, 4-13
5-145-17
adressage, 4-13
Fin de traitement (MEND), 4-5, 5-11
exemple, 5-7
gestion dexcution de programme, 5-115-12
mise jour de la valeur de temps, 5-6
Incrmenter mot (INCW), 5-9
mise zro, 5-6
Inhiber vnement dinterruption (DISI),
numro dlment, 4-12
5-145-17
rsolution, 5-6
interruption, 5-145-16
Temporisation sous forme de retard la monte,
Mettre 0 (R), 5-5
5-6
Mettre 1 (S), 5-5
valeur en cours, 4-13, 5-6
NOT, 5-3
Oprations de transfert, Transfrer mot (MOVW),
OLD, effet sur la pile, 5-13
5-10
OU (O) / OU NON (ON), 5-3
Oprations sur pile, 5-13
effet sur la pile, 4-10, 5-3
ALD, effet sur la pile, 5-13
Redmarrer surveillance du temps de cycle
Combiner niveaux 1 et 2 de la pile selon ET
(WDR), 5-11
(ALD), 5-13
Sauter au repre, 5-12
Combiner niveaux 1 et 2 de la pile selon OU
sorties, 5-5
(OLD), 5-13
sur pile, 5-13
exemple, 5-135-15
temporisation, 5-65-7
mode de fonctionnement, 5-13
Temporisation sous forme de retard la monte,
OLD, effet sur la pile, 5-13
5-6
OU (O) / OU NON (ON), effet sur la pile, 5-3
temps dexcution, E-1
OU (O), opration, 5-3
Transfrer mot (MOVW), 5-10
effet sur la pile, 4-10
Valider vnement dinterruption (ENI),
OU NON (ON), opration, 5-3
5-145-17

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-7
Index

Outils ddition Pile, 4-10


table de visualisation dtat, 2-15 effet de lopration dinterruption, 5-15
table des mnmoniques, 2-14 effet de OU (O) / ET (A) / Charger (LD), 4-10
effet des oprations OLD et ALD, 5-13
Plages
P potentiomtre analogique, 4-16
valeur de potentiomtre analogique, B-2
Paramtrage
valeurs entires, 4-11
de STEP 7-Micro/WIN, 2-5
Plages autorises pour la CPU 210, 1-3, 4-114-13,
paramtres de communication, 2-4
5-2
Paramtres pour STEP 7-Micro/WIN, 2-5
Potentiomtre analogique
PDS 210
accs la valeur analogique, 4-12
caractristiques techniques, A-10
adressage des mmentos spciaux (SM), 4-12
simulateur dentres CC, A-15
changer la valeur, 4-16
caractristiques techniques dordre gnral, A-2
emplacement, 4-16
cartouche mmoire, A-11
exemple de programme, 4-16
chargement dun programme, 2-102-12
plage nominale, 4-16
compatibilit lectromagntique, A-3
valeur, B-2
composantes principales, 1-2
valeur en cours contenue dans SMW2, B-2
conditions ambiantes, A-2
PPI (interface point point), communication, 2-3
cycle, 4-64-9
Prsentation du produit
effet de lopration WDR, 5-11
CPU 210, 1-11-4
menu Test, 4-8
PDS 210, 1-11-4
dimensions, 1-5
Profil support
quipement ncessaire, 1-2
butes, 1-6
erreurs graves, C-1
dimensions, 1-5
fonctionnement de base, 4-4
installation, 1-6
homologations, A-2
Programme
mmentos spciaux (SM), B-1
adressage des entres, 4-12
menu Test, cycle, 4-8
adressage des mmentos (M), 4-12
numros de rfrence, F-1
adressage des mmentos spciaux (SM), 4-12
pile, 4-10
adressage des sorties, 4-12
potentiomtre analogique
affichage, 2-9
emplacement, 4-16
bobines, 4-9
valeur contenue dans le mot de mmento
botes, 4-9
spcial, B-2
chargement, 2-10
prsentation du produit, 1-11-4
compilation, 2-8
programme dinterruption, conseils et restric-
concepts, 4-4
tions, 5-15
conseils et restrictions pour la conversion de fi-
simulateur dentres, numros de rfrence, F-1
chiers, D-2
structure du programme, 4-5
contacts, 4-9
temps dexcution, E-1
cration, 2-72-11
temps de cycle (mmentos spciaux), B-2
cration dun compteur rapide, 4-144-16, 5-16
test disolation de haute tension, A-3
cycle, 4-64-9
transfert dun programme dans la CPU 210,
PDS 210, 4-74-9
2-102-12
dbogage, 2-16
violation des rgles de compilation, C-1
excution, 4-64-9
vitesse de transmission, 2-3
exemple, 3-13-25
zones de mmoire, 4-114-13
lments requis, 3-1

Automate programmable S7-200, CPU 210, Manuel systme


Index-8 C79000-G7077-C235-01
Index

exemples R
compteur, 5-8
Recherche derreurs
compteur rapide, 4-144-16, 5-16
erreurs bnignes, 2-18
contacts, 5-4
erreurs graves, 2-172-19
fin du programme principal, 5-11
mise sous tension avec cartouche mmoire vide,
Incrmenter/Dcrmenter mot, 5-9
2-12
oprations de sortie, 5-5
traitement des erreurs, 2-172-19
oprations sur pile, 5-13
Redmarrage de la CPU, aprs une erreur grave,
potentiomtre analogique, 4-16
2-172-19
programme dinterruption, 4-144-16, 5-16
Redmarrer surveillance du temps de cycle (WDR),
Redmarrer surveillance du temps de cycle,
opration, 5-11
5-11
conseils, 5-11
Sauter au repre, 5-12
Refroidissement, dgagements ncessaires, 1-4
temporisation, 5-7
Rglage de la vitesse de transmission, 2-3
Transfrer mot, 5-10
Rgles
fin du programme dinterruption, 4-5
cblage, 1-8
fin du programme principal, 4-5
chevauchement dadresses de mmoire, 2-13
importer des fichiers STEP 7-Micro/DOS, D-1
circuits de protection par crtage, 1-12
langages, 4-94-11
relais CC, 1-12
paramtres, 2-5
cration dun programme LIST, 2-8
programme-exemple, 3-153-21
installation CA, 1-10
rseaux, 4-9
installation CC, 1-10
structure, 4-5
majuscules et minuscules, 2-13
test, 2-16
mise la terre et isolation, 1-9
Programme principal, 4-5
nombre de caractres par mnmonique, 2-13
Programme-exemple
nombre de mnmoniques autoris, 2-13
chargement dans la CPU, 3-23
saisie de mnmoniques, 2-13
compilation, 3-21
Rgles de cblage
conception de la logique de commande, 3-43-8
courant continu isol, 1-10
CONT, 3-13-25
pour phase unique, 1-10
cration dun projet, 3-13
Relais CC, 1-12
cration dune table de visualisation dtat, 3-22
Remplacement dlments dans un programme
cration dune table des mnmoniques, 3-14
CONT, 2-7, 3-163-20
lments requis, 3-1
LIST, 2-8, 3-15
entres et sorties, 3-2
Rseaux
LIST, 3-13-25
en CONT, 2-7, 4-9
logique de commande, 3-43-8
en LIST, 2-8
mnmoniques, 3-2
mot-cl NETWORK, 2-8
programme CONT, 3-9
Rsolution des temporisations, 5-6
programme LIST, 3-11
Restauration de la mmoire dans la CPU 210, 2-12
saisie du programme en CONT, 3-153-21
Rsum, 1-2
sauvegarde, 3-21
Retrait du volet daccs, 1-7
visualisation de ltat, 3-23
Projet
cration, 2-6
programme-exemple, 3-13
sauvegarde, 2-6

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-9
Index

S STEP 7-Micro/WIN
aide en ligne, 2-1
S7-200, caractristiques techniques, A-2
chargement dun programme, 2-10
Saisie
chargement dun programme dans la CPU, 3-23
mnmoniques en double, 2-13
compilation dun programme, 2-8, 3-21
nombre de caractres par mnmonique, 2-13
conversion de fichiers STEP 7-Micro/DOS, D-1
nombre de mnmoniques autoris dans une ta-
cration dun programme, 2-72-11, 3-153-21
ble de mnmoniques, 2-13
cration dun projet, 2-6, 3-13
Saisie dun programme
dbogage et surveillance du programme, 2-16,
en CONT, 3-153-20
3-233-25
en LIST, 3-15
diteur CONT, 2-7, 2-16
Saisie de commentaires en LIST, 2-8, 3-15
diteur LIST, 2-8
Saisie de mnmoniques, 2-132-15
dition dun programme, 2-82-13, 3-153-20
Saisie de mnmoniques en LIST, 2-8
exemples de programmes
Sauter au repre, opration, 5-12
compteur, 5-8
Sauvegarde de la pile pendant le programme din-
compteur rapide, 4-144-16, 5-16
terruption, 5-15
contacts, 5-4
Sauvegarde du programme, 3-21
Fin de traitement, 5-11
aprs conversion des fichiers en STEP 7-Micro/
Incrmenter/Dcrmenter mot, 5-9
WIN, D-2
interruption, 4-144-16, 5-16
CPU 210, 2-11
oprations de sortie, 5-5
sauvegarde dun projet, 2-6
pile, 5-13
Schma contacts
Redmarrer surveillance du temps de cycle,
diteur CONT, 2-7
5-11
lments fondamentaux, 4-9
Sauter au repre, 5-12
passage laffichage LIST, 2-9
temporisation, 5-7
saisie dun programme, 2-7
Transfrer mot, 5-10
visualisation dtat, 2-16
installation de la version 2.0 du logiciel, 2-2
visualisation dun programme, 2-9
matriel requis, 2-1
Simulateur dentres
menu Test, nombre de cycles, 4-8
caractristiques techniques, A-15
modification dlments dans un programme,
numros de rfrence, F-1
3-153-20
SMW0 : bits dtat, B-1
paramtres, 2-5
SMW2 : potentiomtre analogique, valeur en cours,
programme-exemple (et saisie), 3-13-25
B-2
remplacement dlments dans un programme,
SMW22 SMW26 : temps de cycle, B-2
2-82-13, 3-153-20
Sortie (bobine), opration, 4-9
saisie dinstructions dans le programme,
Sortie, bobine, 5-5
3-153-20
Sorties
saisie dun programme-exemple, 3-13-25
adressage, 4-12
sauvegarde dun projet, 2-6, 3-21
criture, 4-64-9
table de visualisation dtat, 2-15, 3-22
en CONT, 4-9
table des mnmoniques, 2-13, 3-14
fonctionnement de base, 4-4
visualisation dtat en CONT, 2-16, 3-23
Sorties TOR
visualisation dun programme, 2-9
adressage, 4-114-13
Stockage dun programme, PDS 210, 2-102-12
criture, 4-64-9
Souris, bouton droit
diteur de la table de visualisation dtat, 2-15
table des mnmoniques, 2-14
Spcifications gnrales, 1-3
Station de conception de programme. Voir PDS 210
STEP 7-Micro/DOS, conversion de fichiers en
STEP 7-Micro/WIN, D-1

Automate programmable S7-200, CPU 210, Manuel systme


Index-10 C79000-G7077-C235-01
Index

T U
Table de mnmoniques, nombre de mnmoniques Utilisation de lditeur CONT, 3-153-20
autoris, 2-13
Table de visualisation dtat
cration pour le programme-exemple, 3-22 V
dition dadresses, 2-15
Valeur du potentiomtre analogique, B-2
lecture et criture des variables, 2-15
Valeur en cours
option darrt de lecture, 2-15
compteurs, 5-8
option dcriture, 2-15
sauvegard la mise hors tension, 2-12
option de lecture continue, 2-15
temporisations, 5-6
option de lecture unique, 2-15
Valider vnement dinterruption (ENI), opration,
programme-exemple, 3-22
5-145-17
STEP 7-Micro/WIN, 2-15
validation et inhibition dinterruption, 5-14
Table des mnmoniques
Vrification du type de donnes, non prise en
mnmoniques en double, 2-13
charge, 4-13
nombre de caractres par mnmonique, 2-13
Visualisation dtat, programme-exemple, 3-23
programme-exemple, 3-14
Visualisation dtat en CONT, 2-16
STEP 7-Micro/WIN, 2-132-15
Vitesse de transmission, 2-3
Taille des vis pour linstallation, 1-6
Volet daccs
Temporisation sous forme de retard la monte,
emplacement du potentiomtre analogique, 4-16
5-6
retrait, 1-7
Temps dexcution, E-1
affect par le flux dnergie, E-1
oprations LIST, E-1
Temps de cycle W
effet sur lhorloge systme, E-1 Windows 3.1, installation de STEP 7-Micro/WIN,
mmentos spciaux, B-2 2-2
temps dexcution, E-1 Windows 95, installation de STEP 7-Micro/WIN,
Temps de cycle maximal, B-2 2-2
Temps de cycle minimal, , B-2
Test, programme, 2-16
Test disolation de haute tension, A-3 Z
Traitement des erreurs
Zones de mmoire, 4-4
, C-1
accs aux entres, 4-12
erreurs bnignes, 2-172-19, C-1
accs aux mmentos (M), 4-12
erreurs graves, 2-172-19, C-1
accs aux mmentos spciaux (SM), 4-12
raction aux erreurs, 2-172-19
accs aux sorties, 4-12
redmarrage de la CPU aprs une erreur grave,
CPU 210, 4-114-13
2-172-19
mmentos (M), 4-11
Transfrer mot (MOVW), opration, 5-10
PDS 210, 4-114-13
exemple, 5-105-12
sauvegardes dans la CPU 210, 2-12
Transfert dun programme dans la CPU 210,
2-102-12
Transistor CC, protection, 1-12

Automate programmable S7-200, CPU 210, Manuel systme


C79000-G7077-C235-01 Index-11
Index

Automate programmable S7-200, CPU 210, Manuel systme


Index-12 C79000-G7077-C235-01
Siemens AG
AUT E 146

stliche Rheinbrckenstr. 50
D-76181 Karlsruhe
Rpublique Fdrale dAllemagne

Expditeur :
Vos . Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _____
Fonction : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Entreprise : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Rue : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
Code postal : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ville : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
Pays : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
Tlphone : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Indiquez votre secteur industriel :

Industrie automobile Industrie pharmaceutique


Industrie chimique Traitement des matires plastiques
Industrie lectrique Industrie du papier
Industrie alimentaire Industrie textile
Contrle/commande Transports
Construction mcanique Autres _ _ _ _ _ _ _ _ _ _ _
Ptrochimie

Automate programmable S7-200, CPU 210, Manuel systme


6ES7298-8EA00-8CH0-01 1
Remarques / suggestions
Vos remarques et suggestions nous permettent damliorer la qualit gnrale de notre
documentation. Cest pourquoi nous vous serions reconnaissants de complter et de ren-
voyer ces formulaires Siemens.

Rpondez aux questions suivantes en attribuant une note comprise entre 1 pour trs bien
et 5 pour trs mauvais.
1. Le contenu du manuel rpond-il votre attente ?
2. Les informations requises peuvent-elles facilement tre trouves ?
3. Le texte est-il comprhensible ?
4. Le niveau des dtails techniques rpond-il votre attente ?
5. Quelle valuation attribuez-vous aux figures et tableaux ?

Vos remarques et suggestions:


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Automate programmable S7-200, CPU 210, Manuel systme


2 6ES7298-8EA00-8CH0-01