Vous êtes sur la page 1sur 62

Avant-propos

S7-1200 Mise en route avec le S7-1200

SIMATIC
S7-1200
Mise en route avec le S7-1200
Mise en route

11/2009

A5E02486793-01

1
Rappel rapide
______________
2
Installation
______________
Cration d'un circuit de
verrouillage simple

3
______________
Achvement du programme
utilisateur

4
______________
Utilisation d'une table de
visualisation pour visualiser
le fonctionnement

5
______________

Mentions lgales

Mentions lgales

Signaltique d'avertissement
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit et pour viter des
dommages matriels. Les avertissements servant votre scurit personnelle sont accompagns d'un triangle de
danger, les avertissements concernant uniquement des dommages matriels sont dpourvus de ce triangle. Les
avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque.
DANGER
signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves.
ATTENTION
signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures
graves.
PRUDENCE
accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut
entraner des blessures lgres.
PRUDENCE
non accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries
peut entraner un dommage matriel.
IMPORTANT
signifie que le non-respect de l'avertissement correspondant peut entraner l'apparition d'un vnement ou d'un
tat indsirable.
En prsence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus lev
qui est reproduit. Si un avertissement avec triangle de danger prvient des risques de dommages corporels, le
mme avertissement peut aussi contenir un avis de mise en garde contre des dommages matriels.

Personnes qualifies
Lappareil/le systme dcrit dans cette documentation ne doit tre manipul que par du personnel qualifi pour
chaque tche spcifique. La documentation relative cette tche doit tre observe, en particulier les consignes
de scurit et avertissements. Les personnes qualifies sont, en raison de leur formation et de leur exprience,
en mesure de reconnatre les risques lis au maniement de ce produit / systme et de les viter.

Utilisation des produits Siemens conforme leur destination


Tenez compte des points suivants:
ATTENTION
Les produits Siemens ne doivent tre utiliss que pour les cas d'application prvus dans le catalogue et dans la
documentation technique correspondante. S'ils sont utiliss en liaison avec des produits et composants d'autres
marques, ceux-ci doivent tre recommands ou agrs par Siemens. Le fonctionnement correct et sr des
produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une
utilisation et une maintenance dans les rgles de l'art. Il faut respecter les conditions d'environnement
admissibles ainsi que les indications dans les documentations affrentes.

Marques de fabrique
Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations
dans ce document peuvent tre des marques dont l'utilisation par des tiers leurs propres fins peut enfreindre les
droits de leurs propritaires respectifs.

Exclusion de responsabilit
Nous avons vrifi la conformit du contenu du prsent document avec le matriel et le logiciel qui y sont dcrits.
Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformit
intgrale. Si l'usage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les
corrections ncessaires ds la prochaine dition.

Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALLEMAGNE

A5E02486793-01
11/2009

Copyright Siemens AG 2009.


Sous rserve de modifications techniques

Avant-propos
Rpondant l'engagement de SIMATIC pour la "totally
integrated automation" (TIA), la gamme de produits S71200 et le progiciel de programmation STEP 7 Basic
fournissent des outils vous permettant de crer votre
application d'automatisation. Sa forme compacte, son
faible prix et ses caractristiques performantes font de
l'automate S7-1200 la solution idale pour la
commande de petites applications.
Les exemples dans ce document guident vos premiers
pas dans le monde du S7-1200, en vous apprenant trs
rapidement les connaissances fondamentales.

Remarque
Veuillez consulter les rgles de scurit figurant dans le manuel systme Automate
programmable S7-1200.
Ce guide d'initiation rapide fournit uniquement une introduction rapide au monde du S71200. Avant de faire les exercices de ce guide, consultez les rgles de scurit et autres
informations apparentes figurant dans le manuel systme Automate programmable
SIMATIC S7-1200.

Liste de fourniture
Description

Quantit

Numro de rfrence

CPU 1212C AC/DC/RLY

6ES7212-1BD30-0XB0

Simulateur : SIM 1274 (entres TOR)

6ES7274-1XF30-0XA0

Cble CAT5 Ethernet standard

6XV1850-2GH20

Logiciel de programmation STEP 7 Basic

6ES7822 -0AA00-0YA0

Le coffret d'initiation contient galement un CD avec l'ensemble de la documentation du


S7-1200.
Remarque
Vous devez fournir un cordon d'alimentation pour la CPU.
La CPU 1212C AC/DC/RLY ncessite une alimentation en 120/240 V~. Vous devez fournir
un cordon d'alimentation et le raccorder la CPU. Pour toute autre CPU, reportez-vous dans
le manuel systme Automate programmable S7-1200 aux exigences concernant
l'alimentation et aux procdures d'installation.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Avant-propos

Informations pour nous contacter


Pour plus d'informations, rfrez-vous au manuel systme Automate programmable S71200. Rendez-vous sur le site web de l'assistance client
(http://www.siemens.com/automation/support-request) pour rechercher des informations
spcifiques sur des produits ou pour contacter le personnel d'assistance technique.
Adressez-vous votre agence Siemens si certaines de vos
questions techniques restent sans rponse, si vous voulez connatre
les offres de formation ou si vous dsirez commander des produits
S7. Comme ce personnel est techniquement form et a des
connaissances trs pointues sur vos activits, vos processus et vos
industries, ainsi que sur les diffrents produits Siemens que vous
utilisez, il peut apporter les rponses les plus rapides et les plus
efficaces possibles tout problme que vous pourriez rencontrer.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Sommaire
Avant-propos ............................................................................................................................................. 3
1

Rappel rapide ............................................................................................................................................ 7


1.1
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5

Informations gnrales sur la manire dont fonctionne la CPU ....................................................8


Tches ralises chaque cycle...................................................................................................8
Etats de fonctionnement de la CPU...............................................................................................9
Donnes numriques stockes dans des bits, octets, mots et plus ............................................10
Types de donnes pris en charge par le S7-1200.......................................................................11
Zones de mmoire du S7-1200 ...................................................................................................12

1.2
1.2.1
1.2.2

Du schma de circuit au programme utilisateur ..........................................................................13


Conversion du schma en instructions CONT.............................................................................14
Circuits lectriques de base.........................................................................................................16

1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6

Caractristiques gnrales de STEP 7 Basic..............................................................................18


Obtenir de l'aide lorsque vous en avez besoin ............................................................................19
Impression partir de l'aide en ligne ...........................................................................................20
Insertion d'instructions .................................................................................................................21
Glisser-dplacer entre les diteurs ..............................................................................................22
Dtection de la configuration d'une CPU .....................................................................................23
Modification des paramtres pour la zone de travail ...................................................................24

Installation ............................................................................................................................................... 25
2.1

Informations concernant la scurit lire en premier..................................................................25

2.2

Dimensions et conseils ................................................................................................................26

2.3

Raccordement du matriel...........................................................................................................27

2.4

Installation de STEP 7 Basic........................................................................................................28

Cration d'un circuit de verrouillage simple.............................................................................................. 29


3.1

Cration d'un projet pour votre programme utilisateur ................................................................30

3.2

Cration d'un rseau simple dans votre programme utilisateur ..................................................31

3.3

Saisie des variables et adresses pour les instructions ................................................................33

3.4

Configuration de la CPU ..............................................................................................................35

3.5

Chargement du programme utilisateur dans la CPU ...................................................................38

3.6

Test du fonctionnement de l'exemple de programme utilisateur .................................................39

3.7

Rappel des tches pour le premier exercice ...............................................................................40

Achvement du programme utilisateur .................................................................................................... 41


4.1

Ajout d'une temporisation "Retard la monte" pour retarder l'activation d'une sortie...............41

4.2

Activation d'une sortie pendant 5 secondes ................................................................................44

4.3

Modification de votre programme utilisateur pour obtenir une structure diffrente .....................47

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Sommaire

Utilisation d'une table de visualisation pour visualiser le fonctionnement................................................. 51


5.1

Cration d'une table de visualisation .......................................................................................... 52

5.2

Visualisation des valeurs de donnes dans votre CPU .............................................................. 53

5.3

Visualisation d'tat dans l'diteur CONT..................................................................................... 54

5.4

Forage permanent d'une entre une valeur spcifique ......................................................... 54

5.5

Liaison en ligne ........................................................................................................................... 56

5.6

Construire sur une bonne base................................................................................................... 57

Index........................................................................................................................................................ 59

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide

Avec son alimentation intgre et une grande diversit de circuits d'entre et de sortie
intgrs, la CPU S7-1200 constitue un automate puissant. Une fois votre programme
charg, la CPU surveille les entres et modifie les sorties conformment la logique de
votre programme utilisateur qui peut contenir des instructions boolennes, des compteurs,
des temporisations et des instructions mathmatiques complexes.
Connecteur d'alimentation

Connecteurs amovibles pour le


cblage utilisateur (derrire les volets)
DEL d'tat pour les E/S intgres

Connecteur PROFINET (sur la face


infrieure de la CPU)
La CPU fournit un port PROFINET intgr
permettant de communiquer avec une
console de programmation. Avec le rseau
PROFINET, la CPU peut communiquer
avec des pupitres IHM ou une autre CPU.

Caractristique

CPU 1212C

Dimensions

90 mm x 100 mm x 75 mm

Mmoire de travail
Mmoire de chargement
Mmoire rmanente

25 Ko
1 Mo
2 Ko

E/S TOR intgres


E/S analogiques intgres

8 entres et 6 sorties
2 entres

Mmoire image (entres)


Mmoire image (sorties)
Mmentos (M)

1024 octets
1024 octets
4096 octets

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.1 Informations gnrales sur la manire dont fonctionne la CPU

1.1

Informations gnrales sur la manire dont fonctionne la CPU

1.1.1

Tches ralises chaque cycle


Le cycle assure une logique cohrente pendant toute l'excution du programme utilisateur
pour un cycle donn et empche la gigue des sorties physiques dont l'tat peut changer
de nombreuses reprises dans la mmoire image des sorties. Chaque cycle comprend
l'criture dans les sorties, la lecture des entres, l'excution des instructions du programme
utilisateur et la maintenance systme ou le traitement d'arrire-plan.
Dans les conditions normales, toutes les E/S TOR et analogiques utilisent une zone de
mmoire interne appele la "mmoire image" pour actualiser les E/S en synchronisme avec
le cycle. La mmoire image contient un clich instantan des entres physiques ("mmoire
I") et des sorties physiques ("mmoire Q") de la CPU, du Signal Board et des modules
d'entres-sorties.

Etat MISE
EN ROUTE

Etat
MARCHE

&

'

La zone des entres de la mmoire image (mmoire I) est efface.

Les sorties sont initialises leur dernire valeur.

La logique de mise en route ventuelle (contenue dans des blocs de


code spciaux) est excute.

L'tat des entres physiques est copi en mmoire I.

Les vnements d'alarme ventuels sont mis en file d'attente afin d'tre
traits l'tat MARCHE.

L'criture de la zone des sorties de la mmoire image (mmoire Q) dans


les sorties physiques est active.

La mmoire Q est crite dans les sorties physiques.


L'tat des entres physiques est copi en mmoire I.
La logique du programme utilisateur est excute.
Le test d'auto-diagnostic est effectu.
Les alarmes et la communication sont traites n'importe quel moment
du cycle.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.1 Informations gnrales sur la manire dont fonctionne la CPU

1.1.2

Etats de fonctionnement de la CPU


La CPU a trois tats de fonctionnement : l'tat ARRET, l'tat MISE EN ROUTE et l'tat
MARCHE. Des DEL d'tat en face avant de la CPU signalent l'tat de fonctionnement en
cours.
A l'tat ARRET, la CPU n'excute pas le programme et vous pouvez y charger un projet.
A l'tat MISE EN ROUTE, la CPU excute la logique de dmarrage (le cas chant). Les
vnements d'alarme ne sont pas traits pendant la mise en route.
A l'tat MARCHE, le cycle est excut de manire rpte. Des vnements d'alarme
peuvent survenir et tre traits tout moment durant la phase du cycle de programme.
Remarque
Vous ne pouvez pas charger de projet pendant que la CPU est l'tat MARCHE. Vous
ne pouvez charger votre projet que lorsque la CPU est l'tat ARRET.
La CPU ne possde pas de commutateur physique permettant de changer l'tat de
fonctionnement (ARRET ou MARCHE). Lorsque vous configurez la CPU dans la
configuration des appareils, vous configurez le comportement au dmarrage dans les
proprits de la CPU. STEP 7 Basic fournit un panneau de commande permettant de
changer l'tat de fonctionnement de la CPU en ligne (Page 56).
Servez-vous des boutons sur le panneau de commande pour
changer l'tat de fonctionnement (ARRET ou MARCHE). Le
panneau de commande dispose galement d'un bouton MRES
pour rinitialiser la mmoire.

La couleur de l'indicateur MARCHE/ARRET signale


l'tat de fonctionnement en cours de la CPU :
Jaune correspond l'tat ARRET.
Vert correspond l'tat MARCHE.
Le clignotement correspond l'tat MISE EN
ROUTE.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.1 Informations gnrales sur la manire dont fonctionne la CPU

1.1.3

Donnes numriques stockes dans des bits, octets, mots et plus




La plus petite unit d'information dans un systme numrique


est dsigne par "bit" (signifiant "chiffre binaire"). Un bit peut
contenir un des deux tats suivants : soit "0" (faux), soit "1"
(vrai).

Un commutateur lumineux est un exemple de systme "binaire" ne


pouvant prendre que deux tats. Le commutateur lumineux
dtermine soit un tat "lumire allume" soit un tat "lumire teinte
et cette "valeur" peut tre stocke dans un bit. La valeur numrique
du commutateur lumineux rpond la question : "La lumire est-elle
allume ?" Si la lumire est allume ("vrai"), la valeur est 1. Si la
lumire est teinte ("faux"), la valeur est 0.

La CPU organise les bits de donnes en groupes. Un groupe de 8 bits est appel un
octet .

               

Chaque bit dans le groupe est dfini exactement par une


position distincte ayant sa propre adresse. Chaque bit a
une adresse d'octet et des adresses de bit de 0 7.

Un groupe de 2 octets est appel un "mot". Un groupe de 4 octets est appel un "double
mot".

Mot
Octet
Bit

                               

Vous utilisez le systme binaire ( base 2) pour compter les nombres. Un mot peut
reprsenter un nombre entier compris entre -32768 et +32767. Le bit de valeur 215 sert
indiquer un nombre ngatif (lorsque la position 215 a la valeur "1", le nombre est ngatif).

Remarque
La CPU accepte aussi le regroupement de 8 octets pour former le type de donnes "rel
long" (LReal) permettant de stocker des valeurs trs grandes ou trs prcises. La plage pour
le type de donnes LReal est : +/-2,23 x 10 -308 +/-1,79 x 10 308

10

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.1 Informations gnrales sur la manire dont fonctionne la CPU

1.1.4

Types de donnes pris en charge par le S7-1200


Le type de donnes indique non seulement la taille d'un lment de donnes, mais
galement la structure des bits l'intrieur des donnes.

Type de donnes

Taille

Plage

Exemples d'entre de
constantes

Bool (boolen)

1 bit

01

TRUE, FALSE, 0, 1

Byte
(octet)

8 bits
(1 octet)

16#00 16#FF

16#12, 16#AB

Word
(mot)

16 bits
(2 octets)

16#0000 16#FFFF

16#ABCD, 16#0001

DWord
(double mot)

32 bits
(4 octets)

16#00000000 16#FFFFFFFF

16#02468ACE

Char
(caractre)

8 bits
(1 octet)

16#00 16#FF

'A', 't', '@'

SInt
(entier court)

8 bits
(1 octet)

-128 127

123, -123

USInt
(entier court non sign)

8 bits
(1 octet)

0 255

123

Int
(entier)

16 bits
(2 octets)

-32 768 32 767

123, -123

UInt
(entier non sign)

16 bits
(2 octets)

0 65 535

123

DInt
(entier double)

32 bits
(4 octets)

-2 147 483 648 2 147 483 647

123, -123

UDInt
(entier double non sign)

32 bits
(4 octets)

0 4 294 967 295

123

Real
(rel ou virgule flottante)

32 bits
(4 octets)

+/-1,18 x 10 -38 +/-3,40 x 10 38

123,456, -3,4, -1,2E+12,


3,4E-3

LReal
(rel long)

64 bits
(8 octets)

+/-2,23 x 10 -308 +/-1,79 x 10 308

12345.123456789
-1,2E+40

Time
(temps)

32 bits
(4 octets)

T#-24d_20h_31m_23s_648ms to
T#24d_20h_31m_23s_647ms

T#5m_30s
5#-2d
T#1d_2h_15m_30x_45ms

Sauvegard en tant que : -2,147,483,648


ms
to +2,147,483,647 ms
String
(chane de caractres)

Variable

0 254 caractres de la taille d'un octet

'ABC'

DTL1
(date et heure long)

12 octets

Minimum :
DTL#1970-01-01-00:00:00.0

DTL#2008-12-1620:30:20.250

Maximum :
DTL#2554-12-31-23:59:59.999 999 999
1

Le type de donnes DTL est une structure de 12 octets qui mmorise des informations sur la date et l'heure selon une
organisation prdfinie. Vous pouvez dfinir un type DTL soit dans la mmoire temporaire du bloc, soit dans un DB.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

11

Rappel rapide
1.1 Informations gnrales sur la manire dont fonctionne la CPU

1.1.5

Zones de mmoire du S7-1200


Remarque
Utilisation d'adresses symboliques au lieu d'adresses absolues
STEP 7 Basic facilite la programmation symbolique. Vous crez des noms symboliques ou
"variables" pour les adresses des donnes, soit sous forme de variables API associes
des adresses de mmoire et des E/S, soit sous forme de variables locales utilises dans
un bloc de code. Pour utiliser ces variables dans votre programme utilisateur, il vous suffit
d'entrer le nom de la variable comme paramtre de l'instruction. Pour une meilleure
comprhension de la manire dont la CPU organise les zones de mmoire et y accde, les
paragraphes suivants expliquent l'adressage "absolu" rfrenc par les variables API.
La CPU fournit diverses zones de mmoire spcialises, savoir les entres (I), les sorties
(Q), les mmentos (M), les blocs de donnes (DB) et la mmoire locale ou temporaire (L).
Votre programme utilisateur accde - en lecture et en criture - aux donnes stockes dans
ces zones de mmoire. Chaque emplacement de mmoire diffrent a une adresse unique.
Votre programme utilisateur utilise ces adresses pour accder aux informations contenues
dans l'emplacement de mmoire.
Zone de mmoire

Description

I
Mmoire image
des entres

La CPU copie l'tat des entres physiques en mmoire I au dbut du cycle. Pour
accder directement aux entres physiques ou pour les forcer, ajoutez ":P"
l'adresse ou la variable (par exemple, "Dmarrage:P" ou I0.3:P).

Q
Mmoire image
des sorties

La CPU copie l'tat de la mmoire Q dans les sorties physiques au dbut du


cycle. Pour accder directement aux sorties physiques ou pour les forcer,
ajoutez ":P" l'adresse ou la variable (par exemple, "Dmarrage:P" ou
Q0.3:P).

M
Mmentos

Le programme utilisateur lit et crit les donnes stockes en mmoire M. Tous


les blocs de code peuvent accder la mmoire M. Vous pouvez configurer des
adresses en mmoire M afin qu'elles conservent la valeur des donnes en cas
de mise hors tension puis sous tension.

L
Mmoire
temporaire

Lors de l'appel d'un bloc de code, la CPU alloue de la mmoire temporaire - ou


locale (L) - utilisable pendant l'excution de ce bloc. Lorsque l'excution de ce
bloc de code s'achve, la CPU ralloue la mmoire locale pour l'excution
d'autres blocs de code.

DB
Bloc de donnes

Utilisez les blocs de donnes pour sauvegarder diverses sortes de donnes,


notamment l'tat intermdiaire d'une opration ou d'autres informations de
commande, les paramtres de FB et des structures de donnes ncessaires
pour de nombreuses instructions telles que temporisations et compteurs. Vous
pouvez dfinir un bloc de donnes comme tant en lecture/criture ou en lecture
seule. Vous pouvez accder aux blocs de donnes par bits, octets, mots ou
doubles mots. L'accs en lecture et l'accs en criture sont tous deux autoriss
pour les blocs de donnes en lecture/criture. Seul l'accs en lecture est
autoris pour les blocs de donnes en lecture seule.

Que vous utilisiez une variable (telle que "Dmarrage" ou "Arrt") ou une adresse absolue
(telle que "I0.3" ou "Q1.7"), une rfrence aux zones de mmoire des entres (I) ou des
sorties (Q) accde la mmoire image et non l'entre ou la sortie physique. Pour
accder directement l'entre ou la sortie physique (de priphrie) ou pour la forcer dans
votre programme utilisateur, ajoutez ":P" sa rfrence (par exemple, "Arret:P" ou
"Q0.3:P").

12

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.2 Du schma de circuit au programme utilisateur

1.2

Du schma de circuit au programme utilisateur


Pour transformer un schma de circuit en programme API, il suffit de faire pivoter le schma
de circuit de 90 vers la gauche. La barre d'alimentation apparat alors sur la gauche et la
barre de mise la terre sur la droite. Les lments de commutation de votre circuit
apparaissent au centre.

6

6

,

,

6
4

.

4


.


6
6

.

0
.

.

6

.

6

.

.

.

La logique de circuit d'une machine (par exemple, relais temporiss ou bascules), que l'on
implmentait en cblant ensemble des commutateurs, des contacteurs auxiliaires ou des
contacteurs de commande, est maintenant gre par l'API. En revanche, les lments de
commande du ct entre (tels que les commutateurs d'entre ou les commutateurs
slecteurs) et les contacteurs de puissance du ct sortie (tels que les contacteurs de
moteur, les inverseurs de polarit ou les valves) ne peuvent pas tre remplacs par l'API.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

13

Rappel rapide
1.2 Du schma de circuit au programme utilisateur

1.2.1

Conversion du schma en instructions CONT



6

.

6

Considrons maintenant de
plus prs la structure du
programme API dans un
schma contacts (CONT).

.

Ce type de reprsentation
ressemble fortement un
schma de circuit.

La logique de commande TOR utilise uniquement les tats 0 et 1. L'tat "0" quivaut une
condition "fausse" et l'tat "1" quivaut une condition "vraie". Dans un circuit lectrique, le
flux de courant dtermine l'tat binaire : flux de courant est gal 1 et pas de flux de
courant est gal 0. Au dbut de chaque cycle, la CPU mmorise l'tat des entres
comme tant gal 0 (faux) ou 1 (vrai).
Un commutateur ferm permet le flux de courant. Dans ce cas,
l'tat du circuit est gal "1".
"1" = "vrai" = flux de courant
Un commutateur ouvert ne permet pas le flux de courant. Dans
ce cas, l'tat du circuit est gal "0".
"0" = "faux" = pas de flux de courant
Des instructions CONT spcifiques correspondent aux circuits lectriques de base du
schma de circuit.
Logique positive pour la scrutation de capteur d'entre
("contact fermeture") :
24 V = niveau haut = "1"
0 V = niveau bas = "0"
Du courant circule-t-il ? Si oui, le rsultat de la scrutation
est "vrai" (ou "1").

14

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.2 Du schma de circuit au programme utilisateur

Logique ngative pour la scrutation de capteur d'entre


("contact ouverture") :
0 V = niveau bas = "1"
24 V = niveau haut = "0"
Du courant circule-t-il ? Lorsqu'il n'y a pas de courant circulant travers le
contact physique, le rsultat de la scrutation est "vrai" (ou "1"). Le flux de
courant traverse alors le contact CONT.
Rappelez-vous qu'il n'y a pas de courant lorsque le contact est ferm parce que c'est la
condition "normale". Lorsque le contact est actionn, il s'ouvre et signale qu'il est actif.
Bobine de sortie : Si la valeur "vrai" (courant ou "flux de
courant") est transmise la bobine, la CPU active la bobine
en la mettant "1".

( )

Vous pouvez insrer une bobine de sortie au milieu d'un rseau et pas
seulement la fin. En outre, la CPU prend en charge la bobine inverse qui
reflte l'inverse du flux de courant vers cette bobine.

( )

Vous combinez les circuits lectriques pour excuter des oprations logiques. Ainsi, une
connexion en srie de deux contacts cre une opration ET pour deux entres.
Le premier commutateur ET le deuxime
commutateur doivent tre ferms pour que
le courant passe. Vous reprsentez
l'opration ET en CONT en combinant
deux instructions en srie.
Pour la logique OU, vous utilisez un montage parallle de deux contacts.
Le premier commutateur OU le deuxime
commutateur doivent tre ferms pour que
le courant passe. Pour crer un montage de
circuit parallle (logique OU), vous crez
une branche dans le rseau CONT.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

15

Rappel rapide
1.2 Du schma de circuit au programme utilisateur

1.2.2

Circuits lectriques de base


Si vous passez de la technologie des contacteurs la technologie
des API, vous rencontrerez certainement des combinaisons de
commutateurs qui ne peuvent pas tre converties directement en
reprsentation CONT.
Pour faciliter la comparaison, les rseaux CONT ont t disposs
verticalement.
Circuits en pont : La figure suivante montre un circuit en pont simple
( gauche). Vous utilisez deux rseaux CONT pour raliser le circuit
en pont simple, comme ralis droite. Chaque rseau gre un des
deux chemins de courant possibles du circuit en pont.

F
G

E
F

F
H

Comme illustr ici, vous pouvez


galement avoir un circuit en pont
complexe.
Le premier rseau correspond au
montage "a-c en parallle b". Le
deuxime rseau correspond au
montage "b-c en parallle a".

)
)

Remarque
Lorsque vous crez de nouveaux projets, vitez le plus possible d'utiliser des circuits en
pont dans vos schmas de circuit. Efforcez-vous de "penser en CONT" ds le dbut !

16

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.2 Du schma de circuit au programme utilisateur

Circuits diode : Si vous avez utilis des diodes dans "d'anciens" schmas
de circuit, il ne sera pas trs simple de les convertir en schmas contacts.
Comme les diodes reprsentent en principe des lignes de connexion mais
qu'elles ne conduisent le courant que dans un sens, on adoptera une
solution similaire celle du circuit en pont. Pour faciliter la comparaison avec
le schma de circuit, nous reprsenterons une fois encore le schma
contacts verticalement.
Le circuit suivant, par exemple, fournit trois chemins de courant : via le
commutateur "d", via le commutateur "e" ou via le commutateur "f".
9
D

F
D

G
G

F
I

Le courant traversant les diodes peut uniquement circuler de "b" "d" ou de "c" "e". Dans
la reprsentation de ce circuit en CONT, les trois chemins de courant donnent les trois sousrseaux encadrs. Comme les commutateurs "d", "e" et "f" sont sur la mme barre que la
sortie "G", nous avons galement reli ces trois sous-rseaux pour former un rseau.
Inverseurs : Les inverseurs ne devraient pas non plus vous poser de problme lors de la
conversion d'un schma de circuit en CONT. En principe, vous pouvez utiliser un contact
ouverture et un contact fermeture avec la mme adresse d'entre pour convertir un
inverseur (dans l'exemple suivant, les chemins de courant sont mis en vidence).

E
E

&

&

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

'

L'inverseur b est divis en


un contact ouverture qui
est mont en srie et qui
contribue l'effet sur la
sortie "C" et en un contact
fermeture qui agit
paralllement "a" et
commute "D".

'

17

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3

Caractristiques gnrales de STEP 7 Basic


STEP 7 Basic offre un environnement convivial pour dvelopper la logique du contrleur,
configurer la visualisation IHM et paramtrer la communication via rseau. Pour vous aider
accrotre votre productivit, STEP 7 Basic propose deux vues diffrentes du projet : un
ensemble orient tche de portails qui sont organiss selon la fonctionnalit des outils (vue
du portail) et une vue oriente projet des lments dans le projet (vue du projet).
Choisissez la vue qui permet un travail le plus efficace possible. Avec un simple clic, vous
pouvez faire le va-et-vient entre la vue du portail et la vue du projet.

La vue du portail fournit une vue


fonctionnelle des tches du projet et
organise les outils en fonction des
tches raliser. Vous pouvez
facilement dterminer comment oprer
et quelle tche choisir.

Portails des diffrentes tches


Tches du portail slectionn
Panneau de slection de l'action
Bascule dans la vue du projet


La vue du projet permet d'accder tous


les composants d'un projet.

Menus et barre d'outils




Navigateur du projet
Zone de travail
Task Cards
Fentre d'inspection
Bascule dans la vue du portail
Barre d'dition

Comme tous ces composants sont regroups un endroit, vous pouvez facilement accder
chaque lment de votre projet. La fentre d'inspection montre, par exemple, les
proprits et informations de l'objet que vous avez slectionn dans la zone de travail.
Lorsque vous slectionnez diffrents objets, la fentre d'inspection affiche les proprits que
vous pouvez configurer. La fentre d'inspection contient des onglets vous permettant de voir
les informations de diagnostic et autres messages.
En affichant tous les diteurs ouverts, la barre d'dition vous permet de travailler plus
rapidement et efficacement. Pour basculer d'un diteur ouvert un autre, il suffit de cliquer
sur l'diteur correspondant. Vous pouvez galement aligner deux diteurs verticalement ou
horizontalement. Cette fonction vous permet d'utiliser la fonction glisser-dplacer entre les
diteurs.

18

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.1

Obtenir de l'aide lorsque vous en avez besoin


Pour vous aider obtenir davantage d'informations ou rsoudre vos problmes rapidement
et efficacement, STEP 7 Basic fournit une assistance intelligente o vous en avez besoin.
Dplacer la souris au-dessus d'un lment de l'interface logicielle affiche l'info-bulle.
Certaines info-bulles dans l'interface s'affichent en cascade pour fournir des informations
supplmentaires et comportent mme un lien vers une rubrique spcifique dans le systme
d'information en ligne. Un triangle noir ct de l'info-bulle indique que des informations
supplmentaires sont disponibles.
Un simple clic permet d'accder l'aide ! Dans la vue du portail, slectionnez le portail
Dmarrer et cliquez sur la commande "Aide". Dans la vue du projet, slectionnez la
commande "Afficher l'aide" du menu "Aide".
Le systme d'information
s'ouvre dans une fentre qui
ne masque pas les zones
de travail.
Cliquez sur le bouton
"Afficher/masquer le
sommaire" pour dsancrer
la fentre d'aide et afficher
le sommaire. Vous pouvez
alors redimensionner la
fentre d'aide.
Si STEP 7 Basic s'affiche
dans sa taille maximale,
cliquer sur le bouton
"Afficher/masquer le
sommaire" ne provoque pas
le dsancrage de la fentre
d'aide.
Cliquez sur le
bouton "Rduire"
pour dsancrer la
fentre d'aide.
Vous pouvez alors dplacer
et redimensionner la fentre
d'aide.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

19

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.2

Impression partir de l'aide en ligne


Pour imprimer des rubriques
du systme d'information,
cliquez sur le bouton
"Imprimer" dans la fentre
d'aide.

La bote de dialogue
"Imprimer" vous permet de
slectionner les rubriques
imprimer. Assurez-vous que
l'cran affiche bien une
rubrique. Vous pouvez alors
slectionner n'importe quelle
autre rubrique pour
impression. Cliquez sur le
bouton "Imprimer" pour
envoyer les rubriques
slectionnes votre
imprimante.

20

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.3

Insertion d'instructions

Faire glisser des instructions partir de l'arborescence d'instructions


STEP 7 Basic met votre disposition des Task Cards qui
contiennent les instructions pour votre programme. Ces
instructions sont regroupes selon leur fonction.
Pour crer votre programme, vous faites glisser les instructions de
la Task Card dans un rseau.

Utilisation de la barre d'outils "Favoris" pour insrer des instructions rgulirement utilises
STEP 7 Basic met votre disposition une barre
d'outils "Favoris" pour vous permettre d'accder
rapidement aux instructions que vous utilisez le
plus frquemment.
STEP 7 Basic affiche les "Favoris" la fois dans l'diteur CONT et dans la Task Card
"Instructions". Il vous suffit de cliquer sur l'icne de l'instruction pour l'insrer dans votre
rseau. Ou bien double-cliquez si vous utilisez les "Favoris" se trouvant dans la Task Card
"Instructions".
Vous pouvez facilement personnaliser les "Favoris" en ajoutant de nouvelles instructions. Il
suffit de faire glisser l'instruction souhaite dans les "Favoris". Un simple clic permet alors
d'y accder.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

21

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.4

Glisser-dplacer entre les diteurs


Pour vous aider raliser des tches
rapidement et efficacement, STEP 7 Basic
vous offre la possibilit de faire glisser des
lments d'un diteur un autre. Vous
pouvez, par exemple, amener une entre de
la CPU sur l'adresse d'une instruction dans
votre programme utilisateur (vous devez
effectuer un agrandissement d'au moins
200% pour pouvoir slectionner l'E/S de la
CPU).
Notez que les noms des variables sont
affichs non seulement dans la table des
variables de l'API, mais galement dans la
CPU.
Pour afficher deux diteurs simultanment,
utilisez les commandes de menu "Diviser la
zone d'dition" ou les boutons
correspondants dans la barre d'outils.

Pour basculer entre les diteurs que vous avez ouverts, cliquez sur les icnes
correspondantes dans la barre des diteurs.

22

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.5

Dtection de la configuration d'une CPU


Si vous disposez d'une CPU physique que vous pouvez connecter
la console de programmation, il est facile de charger la
configuration matrielle dans la PG. Vous devez d'abord
connecter la CPU votre console de programmation, puis crer
un nouveau projet. Aprs avoir cr la CPU non spcifie, vous
pouvez charger dans la PG la configuration matrielle de la CPU
en ligne.
Dans l'diteur de programmation, slectionnez la commande
"Dtection de matriel" du menu "En ligne".
Dans l'diteur de configuration des appareils, slectionnez l'option de dtection de la
configuration de l'appareil connect.

Remarque
Une fois que vous avez slectionn la CPU dans la bote de dialogue en ligne, STEP 7
Basic charge la configuration matrielle de la CPU, y compris tous les modules (SM, SB ou
CM), dans la PG. Si la CPU a dj reu une adresse IP, l'adresse IP est galement charge
dans la PG. Toutefois, d'autres paramtrages tels que les proprits relatives aux E/S
analogiques ne sont pas chargs. Vous devez utiliser la "Configuration des appareils" pour
configurer manuellement les paramtres des CPU et des modules.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

23

Rappel rapide
1.3 Caractristiques gnrales de STEP 7 Basic

1.3.6

Modification des paramtres pour la zone de travail


Vous pouvez slectionner divers paramtres,
tels que l'apparence de l'interface, la langue
ou le rpertoire d'enregistrement de votre
travail.
Pour modifier ces paramtres, slectionnez
la commande "Paramtres" du menu "Outils".

24

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Installation
2.1

Informations concernant la scurit lire en premier


Cette Mise en route avec le S7-1200 constitue une introduction rapide au monde du S71200 ; elle ne saurait en aucun cas remplacer le manuel systme Automate programmable
S7-1200. Avant d'installer votre CPU 1212C AC/DC/RLY, consultez les rgles de scurit et
informations connexes prsentes dans le manuel systme Automate programmable
S7-1200.
Remarque
Les informations dans ce manuel dcrivent la CPU 1212C AC/DC/RLY fournie avec le
coffret d'initiation du S7-1200. Si vous dsirez des informations sur les autres CPU S7-1200,
rfrez-vous au manuel systme Automate programmable S7-1200.
En rgle gnrale, assurez-vous avant d'installer ou de dmonter tout appareil lectrique
que cet appareil a t mis hors tension. Assurez-vous galement que tout autre quipement
connect a t mis hors tension.
ATTENTION
L'installation ou le dmontage du S7-1200 ou d'quipements connects alors qu'ils sont
sous tension peut provoquer un choc lectrique ou un fonctionnement imprvisible du
matriel.
La non-dsactivation de l'alimentation complte du S7-1200 et des appareils qui y sont
connects pendant les procdures d'installation ou de dsinstallation peut entraner la
mort, des blessures graves ou des dommages matriels importants en raison du choc
lectrique ou du fonctionnement imprvisible du matriel.
Prenez toujours toutes les mesures de scurit ncessaires et assurez-vous que
l'alimentation du S7-1200 est coupe avant de tenter d'installer ou de dmonter des CPU
S7-1200 ou des matriels connects.
ATTENTION
N'utilisez pas les simulateurs d'entres dans des lieux dangereux (classe I DIV 2 ou classe
I zone 2).
Les simulateurs d'entres ne sont pas homologus pour une utilisation dans des lieux
dangereux de classe I DIV 2 ou de classe I zone 2. En effet, les commutateurs prsentent
un risque potentiel d'tincelle/d'explosion en cas d'utilisation dans un site de classe I DIV 2
ou de classe I zone 2.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

25

Installation
2.2 Dimensions et conseils

2.2

Dimensions et conseils
PP

PP

PP

PP

PP

Dgagement thermique : 25 mm

Lors de l'tude de votre installation, tenez toujours compte des


directives suivantes :
Ne placez aucun appareil proximit d'une source de chaleur,
de haute tension, ni de bruit lectrique.
Mnagez un dgagement adquat pour le refroidissement et le
cblage. Une zone thermique de 25 mm doit galement tre
mnage au-dessus et en dessous de l'unit pour la libre
circulation de l'air.
Pour les exigences et directives d'installation spcifiques, rfrezvous au manuel systme Automate programmable S7-1200.

ATTENTION
L'installation ou le dmontage du S7-1200 ou d'quipements connects alors qu'ils sont
sous tension peut provoquer un choc lectrique ou un fonctionnement imprvisible du
matriel.
La non-dsactivation de l'alimentation complte du S7-1200 et des appareils qui y sont
relis pendant les procdures d'installation ou de dsinstallation peut entraner la mort, des
blessures graves ou des dommages matriels importants en raison du choc lectrique ou
du fonctionnement imprvisible du matriel.
Prenez toujours toutes les mesures de scurit ncessaires et assurez-vous que
l'alimentation du S7-1200 est coupe avant de tenter d'installer ou de dmonter des CPU
S7-1200 ou des matriels connects.

26

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Installation
2.3 Raccordement du matriel

2.3

Raccordement du matriel

Insertion du simulateur d'entres


Le simulateur se raccorde l'alimentation 24 V- et aux bornes d'entre. Vrifiez que tous
les commutateurs sur le simulateur sont en position "hors fonction".

1.
2.
3.

Insrez le simulateur d'entres.


Dvissez les vis du bornier.
Insrez le simulateur d'entres.
Revissez toutes les vis du bornier.

Raccordement de l'alimentation la CPU


PRUDENCE
Le coffret d'initiation du S7-1200 fournit une CPU 1212C AC/DC/RLY qui utilise du 120/240
V~.
Si vous dsirez utiliser une autre CPU, consultez dans le manuel systme Automate
programmable S7-1200 les explications sur le raccordement de l'alimentation votre CPU
spcifique.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Raccordez l'alimentation la CPU.


La CPU ncessite une alimentation en
120 240 V~. Insrez les lignes de
puissance du cordon lectrique dans les
bornes L1 et N et insrez la ligne de
terre dans la borne de terre. Serrez les
vis des bornes, puis branchez le cordon
dans la prise de courant.

27

Installation
2.4 Installation de STEP 7 Basic

Branchement du cble PROFINET


Le cble PROFINET est un cble Ethernet CAT5 standard connecteurs RJ45 qui
raccorde la CPU votre ordinateur ou console de programmation.
Insrez l'une des extrmits du cble PROFINET
dans la CPU.

2.4

Insrez l'autre extrmit du cble dans le port Ethernet


de votre ordinateur ou console de programmation.

Installation de STEP 7 Basic


Le disque d'installation pour STEP 7 Basic contient les logiciels SIMATIC suivants :
STEP 7 Basic pour votre CPU S7-1200
WinCC Flexible Basic pour les pupitres SIMATIC HMI Basic Panels
Gestionnaire de licence License Manager pour l'autorisation de vos produits logiciels
SIMATIC
Insrez le disque dans le
lecteur de votre
ordinateur. Normalement,
le programme
d'installation est lanc
automatiquement. Si ce
n'est pas le cas, reportezvous aux instructions du
disque d'installation.
Choisissez la langue pour
les botes de dialogue
d'installation, puis suivez
simplement les directives.

Vous avez la possibilit d'installer le logiciel dans plusieurs langues. Typiquement, vous
n'installerez que la langue que vous utiliserez. Mais vous pouvez installer n'importe quelle
autre langue et mme toutes les autres langues. N'oubliez pas ce faisant que l'installation
de plus d'une langue prend plus d'espace sur le disque.

28

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


6

.

6
.

Vous tes certainement familier de la fonction de


verrouillage standard :
La sortie K0 est active (en fonction) ds que
l'entre bouton-poussoir S1 se ferme (en fonction).
Comme le circuit de verrouillage utilise l'tat de
K0, K0 reste active (en fonction) aprs rouverture
de S1 (hors fonction).
Appuyer sur l'entre bouton-poussoir S2 dsactive
K0 (hors fonction).
K0 reste dsactive jusqu' ce que l'entre
bouton-poussoir S1 se ferme (en fonction)
nouveau.

L'utilisation de K0 en tant qu'entre parallle S1 garantit que le circuit sera "verrouill"


l'tat activ jusqu' ce que K0 soit dsactive.
Notre premier exercice montre comment crer un circuit de verrouillage en CONT en
excutant les tches suivantes :
Cration d'un projet
Insertion d'instructions CONT pour crer un petit programme utilisateur
Association des instructions CONT des E/S de la CPU
Configuration de la CPU
Chargement de votre programme utilisateur dans la CPU
Test du fonctionnement du programme utilisateur

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

29

Cration d'un circuit de verrouillage simple


3.1 Cration d'un projet pour votre programme utilisateur

3.1

Cration d'un projet pour votre programme utilisateur


Double-cliquez sur l'icne de STEP 7 Basic sur le bureau pour dmarrer STEP 7
Basic.
Une fois STEP 7 Basic ouvert, cliquez sur "Crer un projet" dans le portail de
dmarrage. Entrez le nom du projet et cliquez sur "Crer".

STEP 7 Basic affiche la


"Mise en route".
Crez un nouveau
programme utilisateur
en cliquant sur "Crer
un programme API".
STEP 7 Basic cre le
bloc de code "Main"
pour votre programme
utilisateur et ouvre le
portail "Programmation
API".

Ouvrez l'diteur de programmation


en double-cliquant sur le bloc
"Main".

STEP 7 Basic bascule dans la vue du projet et affiche


le rseau du bloc Main.

30

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


3.2 Cration d'un rseau simple dans votre programme utilisateur

3.2

Cration d'un rseau simple dans votre programme utilisateur


Utilisez un contact fermeture pour activer le circuit de verrouillage. Le contact fermeture
laisse circuler le courant lorsque le commutateur est actionn.
Cliquez sur le contact fermeture dans les "Favoris" pour insrer
le contact dans le rseau.

Utilisez un contact ouverture pour dsactiver le circuit de verrouillage. Le contact


ouverture laisse le courant circuler jusqu' ce que le commutateur soit actionn.
L'activation d'un contact ouverture interrompt le flux de courant.
Cliquez sur le contact ouverture
dans les "Favoris" pour insrer le
contact dans le rseau.

Le courant traverse les deux contacts pour exciter la bobine.


Cliquez sur la bobine pour insrer
une bobine dans le rseau.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

31

Cration d'un circuit de verrouillage simple


3.2 Cration d'un rseau simple dans votre programme utilisateur

Crez une branche parallle pour


"verrouiller" la bobine l'tat activ
une fois le commutateur "On"
dsactiv.
1. Slectionnez la barre
conductrice du rseau.
2. Cliquez sur "Ouvrir branche"
dans les "Favoris" afin d'ouvrir
une branche partir de la
barre.

Cliquez sur le contact fermeture


dans les "Favoris" pour insrer le
contact sur la branche.
Fermez la branche en faisant
glisser son extrmit vers le
rseau.
Le raccordement de la branche
entre les deux contacts du rseau
garantit :
que le courant vers la bobine
peut circuler vers la bobine
aprs dsactivation du premier
commutateur
et que le contact ouverture
peut couper le circuit et
dsactiver la bobine.

Cliquez sur le bouton "Enregistrer le projet" de la barre d'outils


pour sauvegarder votre travail.
Vous pouvez maintenant crer des "variables" qui associent les
instructions du programme utilisateur aux entres et sorties du
programme utilisateur.

32

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


3.3 Saisie des variables et adresses pour les instructions

3.3

Saisie des variables et adresses pour les instructions


L'tape suivante consiste associer
les contacts et bobines aux entres
et sorties de la CPU. A cet effet,
vous crez des "variables API" pour
ces adresses.
1. Slectionnez le premier contact
et double-cliquez sur l'oprande
("<??.?>").
2. Entrez l'adresse "I0.0" pour crer
une variable par dfaut pour cette
entre.
3. Entrez l'adresse "I0.1" pour le
contact ouverture.
4. Entrez une adresse de sortie
("Q0.0") pour la bobine.

Vous pouvez
facilement
renommer les noms
de variables par
dfaut crs par
STEP 7 Basic.

Il vous suffit de cliquer avec le bouton


droit de la souris sur l'instruction
(contact ou bobine) et de
slectionner la commande
"Renommer variable" dans le menu
contextuel.

Entrez les noms suivants pour les trois instructions :


Changez "Tag_1" (I0.0) en "On".
Changez "Tag_2" (I0.1) en "Off".
Changez "Tag_3" (Q0.0) en "Run".

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

33

Cration d'un circuit de verrouillage simple


3.3 Saisie des variables et adresses pour les instructions
STEP 7 Basic sauvegarde les
variables dans une table de variables.
Vous pouvez entrer l'adresse de la
variable directement dans l'instruction
partir de la table des variables.
1. Slectionnez le contact sur la
branche.
2. Cliquez sur l'icne ct du champ
ou entrez un "r" ou un "o" pour
afficher les entres de la table des
variables.
3. Slectionnez "Run" dans la liste des
variables de la table des variables.

Le circuit de verrouillage est


maintenant achev.

Cliquez sur le bouton "Enregistrer le projet" de la barre d'outils


pour sauvegarder votre travail.
Votre programme est maintenant prt tre charg dans la
CPU. Mais avant de pouvoir charger le programme utilisateur
dans la CPU, vous devez configurer une CPU dans la
configuration d'appareils pour le projet.

34

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


3.4 Configuration de la CPU

3.4

Configuration de la CPU

Chargement de la configuration de la CPU


Vous pouvez utiliser la fonction "Dtecter CPU" de la
Configuration des appareils pour charger la configuration
matrielle de la CPU.
1. Slectionnez le conteneur "API" dans l'arborescence du
projet.
2. Double-cliquez sur "Configuration des appareils" pour
afficher la CPU.
STEP 7 Basic avait cr une CPU "non spcifie" lorsque
vous avez ouvert l'diteur CONT.
Vous pouvez maintenant cliquer sur le lien "Dtecter" de la
CPU non spcifie pour tablir la connexion la CPU en
ligne.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

35

Cration d'un circuit de verrouillage simple


3.4 Configuration de la CPU
STEP 7 Basic "dtecte" toute CPU connecte
l'ordinateur. Slectionnez la CPU et cliquez sur le
bouton "Charger" pour charger la configuration de
la CPU dans votre projet.

STEP 7 Basic affiche la CPU dans la


configuration des appareils.

Configuration des proprits de la CPU


Vous vous servez des proprits pour configurer les paramtres de fonctionnement de la
CPU. Ainsi, par dfaut, la CPU est configure pour passer l'tat ARRET lors d'une mise
en route aprs mise hors tension puis sous tension.

Dans cet exercice, vous allez changer le mode de mise en route :


1. Slectionnez la CPU pour afficher les proprits dans la fentre d'inspection.
2. Dans la fentre d'inspection, slectionnez l'onglet "Proprits" puis "Mise en route" pour
afficher les options disponibles pour le mode de mise en route de la CPU.
3. Slectionnez "Dmarrage chaud - MARCHE".
Vous venez de configurer la CPU pour qu'elle excute toujours un dmarrage chaud et
passe l'tat MARCHE aprs une mise hors tension puis sous tension.
Comme vous l'avez remarqu lorsque vous avez charg la configuration de la CPU dans la
PG, la CPU ne dispose pas d'adresse IP praffecte. Vous affectez l'adresse IP pour
chaque CPU.

36

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


3.4 Configuration de la CPU

1. Slectionnez le port PROFINET sur la CPU afin d'afficher uniquement les proprits de
l'interface PROFINET. Vous pouvez galement slectionner "Interface PROFINET"
dans les proprits "Gnral" de la CPU.
2. Slectionnez "Adresses Ethernet" dans la fentre d'inspection.
La section "Protocole IP" affiche l'adresse IP par dfaut cre par STEP 7 Basic.
Cet exemple utilise l'adresse IP par dfaut. En fonction des besoins de votre application et
de votre installation, vous devrez peut-tre configurer une adresse de rseau spcifique
pour la CPU. Reportez-vous au manuel systme pour plus d'informations et consultez
l'administrateur de votre rseau local.

Chargement de la configuration dans la CPU


Vous pouvez maintenant charger la configuration dans la CPU :
1. Slectionnez la CPU.
2. Cliquez sur le bouton "Charger" de la barre d'outils.
Aprs connexion la CPU, STEP 7 Basic affiche la bote de dialogue "Aperu du
chargement". Cliquez sur le bouton "Charger" pour charger la configuration des appareils
dans la CPU. Une fois le chargement achev, STEP 7 Basic affiche la bote de dialogue
"Rsultats du chargement". Cliquez sur "Terminer".
La CPU est maintenant configure pour utiliser l'adresse IP par dfaut et pour passer
l'tat MARCHE aprs une mise hors puis sous tension. Vous pouvez prsent charger le
programme utilisateur.

Sauvegarde de votre travail dans le projet


Vous pouvez maintenant sauvegarder votre travail. Il vous suffit
de cliquer sur le bouton "Enregistrer le projet" de la barre d'outils.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

37

Cration d'un circuit de verrouillage simple


3.5 Chargement du programme utilisateur dans la CPU

3.5

Chargement du programme utilisateur dans la CPU


Vous pouvez prsent charger votre programme utilisateur
dans la CPU. Ouvrez l'diteur de programmation et cliquez sur
le bouton "Charger dans la CPU".

Aprs connexion la CPU, STEP 7 Basic affiche la bote de dialogue "Aperu du


chargement". Cliquez sur le bouton "Charger" pour charger le programme utilisateur dans
la CPU. Avant de cliquer sur "Terminer", slectionnez "Dmarrer tout" pour vous assurer
que la CPU passera l'tat MARCHE.

38

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Cration d'un circuit de verrouillage simple


3.6 Test du fonctionnement de l'exemple de programme utilisateur

3.6

Test du fonctionnement de l'exemple de programme utilisateur

Actionnez le
commutateur "On"
(I0.0).

Les DEL d'tat pour "Start"


(I0.0) et "Run" (Q0.0)
s'allument.

Dsactivez le
commutateur "On"
(I0.0).

La DEL d'tat pour "On"


(I0.0) s'teint mais la DEL
d'tat pour "Run" (Q0.0)
reste allume.

Actionnez le
commutateur "Off"
(I0.1).

La DEL d'tat pour "Off"


(I0.1) s'allume et la DEL
d'tat pour "Run" (Q0.0)
s'teint.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

39

Cration d'un circuit de verrouillage simple


3.7 Rappel des tches pour le premier exercice

3.7

Rappel des tches pour le premier exercice


Flicitations ! Vous avez transform un simple circuit lectrique en instructions CONT en
excutant les tches suivantes :
Utilisation du chemin de courant pour crer un flux logique pour les instructions
Insertion de contacts et de bobines pour crer un circuit de verrouillage
Cration de variables pour associer les instructions aux entres et sorties du circuit
Chargement de la configuration de la CPU dans votre projet
Chargement et test de votre programme utilisateur
Dans l'exemple suivant, vous allez
ajouter d'autres rseaux au
programme utilisateur simple.


6

.

.

.

.

6

.

.

.
0

40

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Achvement du programme utilisateur

Dans l'exercice suivant, vous allez


ajouter le reste du circuit au
programme utilisateur pour le
terminer, en insrant une
temporisation "Retard la monte"
et une temporisation "Retard la
retombe.


6

.

.

.

.

6

.

.

.
0

Remarque
Le S7-1200 ne limite pas le nombre de temporisations et de compteurs dans le programme
utilisateur. Les donnes pour chaque temporisation sont stockes dans un bloc de donnes.
Vous n'tes donc limit que par la taille de votre programme utilisateur par rapport la
quantit de mmoire de chargement de votre CPU.

4.1

Ajout d'une temporisation "Retard la monte" pour retarder


l'activation d'une sortie
Dans cet exercice, vous allez agrandir le circuit de verrouillage en insrant une
temporisation "Retard la monte" pour activer une sortie aprs une dure prdfinie.
Vous utiliserez l'instruction TON pour activer une sortie (Q) aprs un retard
prdfini. La temporisation utilise une structure sauvegarde dans un bloc
de donnes afin de conserver ses donnes. Vous affectez ce bloc de
donnes lors du placement de la temporisation dans l'diteur.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

41

Achvement du programme utilisateur


4.1 Ajout d'une temporisation "Retard la monte" pour retarder l'activation d'une sortie

,1

(7
37

37

37

Une fois active (IN = 1), la temporisation "Retard la monte" attend pendant une dure
prdfinie (PT) avant d'activer sa sortie (Q = 1). La sortie reste active (Q = 1) tant que
l'entre est active (IN = 1).
La temporisation "Retard la monte" utilise un bloc de donnes (DB) pour conserver ses
donnes de temporisation. Vous affectez ce bloc de donnes lorsque vous insrez
l'instruction TON dans le rseau.
Pour cet exercice, vous allez entrer une constante pour le paramtre PT (temps prdfini).
S'il s'agissait de votre propre application, vous pourriez entrer une adresse de mmoire
Time (valeur signe de 4 octets) qui contiendrait la valeur prdfinie. Cela permettrait
votre programme utilisateur de modifier la valeur prdfinie selon les conditions de
fonctionnement, si ncessaire. Vous pouvez galement stocker le temps coul (ET) dans
une adresse de mmoire Time (valeur signe de 4 octets) laquelle les autres lments
de votre programme utilisateur peuvent accder.

Insertion d'une temporisation "Retard la monte"


Le deuxime rseau de votre programme utilisateur utilisera une instruction TON qui
s'activera 5 secondes aprs l'activation de la sortie "Run" du circuit de verrouillage.
Entrez d'abord le contact qui activera la temporisation.
1. Slectionnez le deuxime rseau de votre programme
utilisateur.
2. Comme vous l'avez fait pour le circuit de verrouillage
(Page 31), cliquez sur le contact fermeture dans les
"Favoris" pour insrer l'instruction.
3. Pour l'adresse de l'instruction, slectionnez la variable "Run".
Comme dans l'exercice prcdent (Page 33), vous pouvez
taper un "r" ou bien cliquer sur l'icne des variables pour
afficher la liste des variables.

42

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Achvement du programme utilisateur


4.1 Ajout d'une temporisation "Retard la monte" pour retarder l'activation d'une sortie

Agrandissez le dossier "Temporisations" dans la Task Card Instructions puis faites glisser
la temporisation TON dans le rseau.

Le placement de l'instruction TON dans le rseau


cre automatiquement un bloc de donnes monoinstance (DB) pour le stockage des donnes de la
temporisation.
Cliquez sur "OK" pour crer le DB.
Crez maintenant un retard de 5 secondes.
1. Double-cliquez sur le
paramtre PT (temps
prdfini).
2. Entrez la valeur constante
"5000" (pour 5000 ms ou 5
secondes).
Vous pouvez galement entrer
"5s" pour 5 secondes ("5h"
correspond 5 heures et "5m"
5 minutes).
STEP 7 Basic formate la constante en tant que "T#5000ms".

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

43

Achvement du programme utilisateur


4.2 Activation d'une sortie pendant 5 secondes

Insrez maintenant une bobine qui sera active aprs 5 secondes (la valeur prdfinie
pour l'instruction TON).
Pour cet exercice, entrez "M0.0" pour l'adresse. Cela provoque la mmorisation de la
valeur dans la zone des mmentos (M). Renommez la variable en "Delay_5sec".

Vous avez cr une temporisation


"Retard la monte" qui met le bit
"Delay_5sec" 1 aprs 5
secondes.

Sauvegarde de votre travail dans le projet


Vous pouvez maintenant sauvegarder votre travail. Il vous suffit
de cliquer sur le bouton "Enregistrer le projet" de la barre d'outils.

4.2

Activation d'une sortie pendant 5 secondes


Ensuite, vous ajoutez une temporisation "Retard la retombe (TOF) au troisime rseau
de votre programme utilisateur.
Vous utilisez une instruction TOF pour maintenir une sortie (Q) active
pendant une dure prdfinie aprs dsactivation de l'entre (IN). Une fois
valide par le front montant de IN, l'instruction TOF active Q. La
temporisation TOF dmarre au front descendant de IN. A l'expiration du
temps prdfini (PT), l'instruction TOF dsactive Q.
Lorsque la temporisation est active (IN = 1), la sortie de la temporisation "Retard la
retombe" est active (Q = 1). A l'expiration d'un temps prdfini (PT), la sortie de la
temporisation "Retard la retombe" est dsactive.

44

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Achvement du programme utilisateur


4.2 Activation d'une sortie pendant 5 secondes

,1

(7
37

37

37

Comme la temporisation "Retard la monte", la temporisation "Retard la retombe"


utilise un bloc de donnes (DB) pour conserver ses donnes de temporisation. Vous
affectez ce bloc de donnes lorsque vous insrez l'instruction TOF dans le rseau.
Comme pour la temporisation "Retard la monte", vous allez entrer une constante pour le
paramtre PT (temps prdfini).
Vous pourriez galement entrer une adresse de mmoire Time (valeur signe de 4 octets)
qui contiendrait la valeur prdfinie. Cela permettrait votre programme utilisateur de
modifier la valeur prdfinie selon les conditions de fonctionnement, si ncessaire. Vous
pouvez galement stocker le temps coul (ET) en tant qu'adresse de mmoire Time
(valeur signe de 4 octets) laquelle les autres lments de votre programme utilisateur
peuvent accder.

Utilisation d'une temporisation "Retard la retombe" pour activer une sortie pendant 5 secondes
Le troisime rseau de votre programme utilisateur utilisera une instruction TOF qui
s'activera et restera active pendant 5 secondes aprs activation de la temporisation TON
(Page 41).
Vous utiliserez la variable "Delay_5sec" pour activer la
temporisation "Retard la retombe".
1. Slectionnez le troisime rseau de votre programme
utilisateur.
2. Cliquez sur le contact fermeture dans les "Favoris" pour
insrer l'instruction.
3. Slectionnez la variable Delay_5sec (vous pouvez taper un
"d" ou bien cliquer sur l'icne des variables pour afficher la
liste des variables).
Le bit "Delay_5sec" est mis 1
pendant 5 secondes aprs
activation de la sortie "Run".

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

45

Achvement du programme utilisateur


4.2 Activation d'une sortie pendant 5 secondes

Pour insrer la temporisation TOF, double-cliquez sur la temporisation TOF dans la Task
Card Instructions. Comme pour TON, STEP 7 Basic cre un DB pour les donnes de
temporisation (cliquez sur "OK" pour crer la temporisation et insrer l'instruction TOF).
Pour la valeur prdfinie de l'instruction TOF, entrez 5000 (pour 5000 ms ou 5 secondes)
dans le paramtre PT.

Crez maintenant une bobine qui sera active l'activation de l'instruction TOF. Entrez
"M0.1" comme adresse. Renommez la variable en "On_for_5sec".
Lorsque la temporisation TON
active "Delay_5sec", la
temporisation TOF met le bit
"On_for_5sec" 1 pendant 5
secondes.
Pour achever le programme utilisateur, crez un rseau avec deux lments :
Insrez un contact ouverture. Slectionnez la variable "On_for_5sec" comme adresse.
Insrez une bobine. Entrez "Q0.1" comme adresse. Renommez la variable en
"MotorStart".
A l'activation de la temporisation
TOF, "On_for_5sec" active la
sortie "MotorStart" pendant 5
secondes.

Sauvegarde de votre travail dans le projet


Vous pouvez maintenant sauvegarder votre travail. Il vous suffit
de cliquer sur le bouton "Enregistrer le projet" de la barre d'outils.

46

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Achvement du programme utilisateur


4.3 Modification de votre programme utilisateur pour obtenir une structure diffrente

Chargement et test des temporisations


Vous pouvez prsent charger votre programme
utilisateur dans la CPU. Ouvrez l'diteur de
programmation et cliquez sur le bouton "Charger dans
la CPU".

Aprs connexion la CPU, STEP 7 Basic affiche la bote de dialogue "Aperu du


chargement". Cliquez sur le bouton "Charger" pour charger le programme utilisateur dans
la CPU. Avant de cliquer sur "Terminer", slectionnez "Dmarrer tout" pour vous assurer
que la CPU passera l'tat MARCHE.
Vous tes maintenant prt tester votre programme :
1. Assurez-vous que toutes les entres sont dsactives.
2. Actionnez l'entre I0.0.
Aprs 5 secondes, la DEL d'tat pour la sortie Q0.1 s'allume.
3. Dsactivez l'entre I0.0 et actionnez l'entre I0.1.
Aprs 5 secondes, la DEL d'tat pour la sortie Q0.1 s'teint.

4.3

Modification de votre programme utilisateur pour obtenir une structure


diffrente
Les rseaux que vous avez crs correspondent au schma de circuit. Cela
aide d'autres personnes comprendre la logique du programme utilisateur,
par exemple pour le dbogage ou de futures modifications.
Mais vous pourriez galement combiner les temporisations et la sortie
"MotorStart" dans un rseau. Notre prochain exercice montre comme il est
facile d'diter un programme CONT.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

47

Achvement du programme utilisateur


4.3 Modification de votre programme utilisateur pour obtenir une structure diffrente

Faites d'abord glisser la temporisation TOF du rseau 3 dans le rseau 2.

La sortie de la temporisation TON est maintenant directement connecte l'entre de la


temporisation TOF.

La sortie "Delay_5sec" (un bit en mmoire M) n'est dsormais plus


ncessaire pour dmarrer la temporisation TOF. N'effacez pas la sortie
"Delay_5sec" mais renommez-la simplement.
1. Double-cliquez sur la variable "Delay_5sec" et cliquez sur l'icne des
variables pour afficher la liste des variables.
2. Slectionnez la variable "MotorStart" dans la liste des variables.

Vous avez maintenant combin la logique des rseaux 2, 3 et 4 dans un seul rseau.

Effacez maintenant les rseaux 3 et 4 :


1. Slectionnez le titre du rseau et cliquez avec le bouton droit de la
souris pour afficher le menu contextuel.
2. Slectionnez la commande "Supprimer" dans le menu contextuel.

Sauvegarde de votre travail dans le projet


Vous pouvez maintenant sauvegarder votre travail. Il vous suffit
de cliquer sur le bouton "Enregistrer le projet" de la barre d'outils.

48

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Achvement du programme utilisateur


4.3 Modification de votre programme utilisateur pour obtenir une structure diffrente

Aprs avoir sauvegard votre programme utilisateur modifi, cliquez sur le bouton
"Charger dans la CPU".
Dans la bote de dialogue
"Aperu du chargement", cliquez
sur le bouton "Charger" pour
charger le programme utilisateur
dans la CPU.
Slectionnez "Dmarrer tout"
pour vous assurer que la CPU
passera l'tat MARCHE, puis
cliquez sur "Terminer".

Rappel de l'exercice sur les temporisations


Dans cet exercice, vous avez achev votre programme utilisateur en ajoutant trois
rseaux. Vous avez galement appris faire glisser et dplacer des lments.

Dans l'exercice suivant, vous allez apprendre utiliser une table de visualisation pour
visualiser le fonctionnement de votre programme utilisateur.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

49

Achvement du programme utilisateur


4.3 Modification de votre programme utilisateur pour obtenir une structure diffrente

50

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Utilisation d'une table de visualisation pour visualiser


le fonctionnement

Pour tester le circuit de verrouillage (Page 39), vous avez utilis le


commutateur physique sur le simulateur et observ les voyants qui
s'allumaient et s'teignaient sur la face avant de la CPU.
Dans cet exercice, vous allez utiliser la fonctionnalit en ligne de STEP 7
Basic pour visualiser le fonctionnement de votre programme utilisateur.

Qu'est-ce qu'une "table de visualisation" ?


Une table de visualisation vous permet de visualiser et de forcer les valeurs de variables
pendant que la CPU excute votre programme utilisateur.

La fonction "Forage" vous permet de modifier la valeur d'une


variable. Toutefois, la fonction "Forage" ne fonctionne pas avec
les entres (I) et les sorties (Q) car la CPU actualise les E/S,
remplaant ainsi toute valeur force avant sa lecture.
Aussi la table de visualisation fournit-elle une fonction "Forage
permanent" qui vous permet de modifier les valeurs des E/S.
Dans cet exercice, vous allez apprendre forcer l'entre 1 de
manire permanente dans le circuit de verrouillage.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

51

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.1 Cration d'une table de visualisation

5.1

Cration d'une table de visualisation


Pour crer une table de visualisation :
1. Agrandissez le dossier "Tables de visualisation".
2. Double-cliquez sur "Ajouter nouvelle table de
visualisation" pour ouvrir une nouvelle table de
visualisation.

Entrez les variables en cliquant dans le champ "Nom". Tapez un caractre et slectionnez
la variable dans la liste.

Une fois la table de visualisation cre, vous pouvez commuter en


ligne pour visualiser l'excution de votre programme utilisateur.

52

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.2 Visualisation des valeurs de donnes dans votre CPU

5.2

Visualisation des valeurs de donnes dans votre CPU


Pour visualiser les variables, une liaison en ligne doit tre
tablie la CPU. Il vous suffit de cliquer sur le bouton "En
ligne" de la barre d'outils.

Une fois la connexion la CPU tablie, STEP 7 Basic affiche les


en-ttes des zones de travail en orange.
L'arborescence du projet affiche une comparaison du projet hors
ligne et de la CPU en ligne. Un cercle vert signifie que la CPU et le
projet sont synchroniss, c'est--dire que tous deux ont la mme
configuration et le mme programme utilisateur.
La table de visualisation affiche les variables.

Pour visualiser l'excution du programme utilisateur et afficher les valeurs des


variables, cliquez sur le bouton "Visualiser tout" de la barre d'outils. Le champ "Valeur
visualisation" montre la valeur de chaque variable.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

53

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.3 Visualisation d'tat dans l'diteur CONT

5.3

Visualisation d'tat dans l'diteur CONT


Vous pouvez galement visualiser l'tat des variables dans l'diteur CONT. Utilisez la
barre des diteurs pour afficher l'diteur CONT. La barre des diteurs vous permet de
basculer entre les diteurs ouverts sans devoir les ouvrir ou les fermer.
Cliquez sur l'diteur CONT.
Dans la barre d'outils de l'diteur CONT, cliquez sur le bouton "Activer/dsactiver
visualisation" pour afficher l'tat de votre programme utilisateur.
L'diteur CONT affiche le flux de
courant en vert.

Notez que, lorsque tous les commutateurs sur le simulateur sont hors fonction, l'entre
"On" n'est pas affiche en vert car elle est dsactive (ou "fausse"). Notez qu'il n'y a pas
non plus de flux de courant vers le contact "Off". En revanche, le contact ouverture "Off"
lui-mme apparat en vert. "Le fait que "Off" soit vert ne gnre pas en soi un flux de
courant, mais signifie que si du courant arrivait au contact "Off", ce flux de courant serait
transmis la bobine "Run".
Sur le simulateur, actionnez le commutateur pour I0.0 et observez le flux de courant dans
le rseau. Dsactivez maintenant I0.0 et voyez comment le circuit de verrouillage
fonctionne.
Dsactivez maintenant le
commutateur pour I0.1 pour
supprimer le flux de courant de la
bobine "Run" (Q0.0).

5.4

Forage permanent d'une entre une valeur spcifique


Une table de visualisation fournit une fonction de "forage permanent" qui substitue la
valeur d'une entre ou d'une sortie une valeur spcifie pour l'adresse de priphrie
d'entre ou de sortie. La CPU applique cette valeur force en permanence la mmoire
image des entres avant l'excution du programme utilisateur et la mmoire image des
sorties avant l'criture des sorties dans les modules.
Utilisez la barre des diteurs pour ouvrir la table de
visualisation.

54

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.4 Forage permanent d'une entre une valeur spcifique
Comme vous ne pouvez pas forcer une entre (ou adresse "I"), vous devez changer
l'adresse pour l'entre "On" afin d'accder l'entre de priphrie. Dans la cellule
"Adresse" ou "Nom" de "On", ajoutez un ":P" l'adresse ("On:P").

Cliquez maintenant sur le bouton "Afficher/masquer colonnes de forage permanent"


pour afficher la colonne "Valeur de forage permanent".

Cliquez avec le bouton droit de la souris sur la cellule "Valeur de forage permanent" afin
d'afficher le menu contextuel. Slectionnez la commande "Forage permanent 1" pour
mettre "On:P" (I0.0) 1 ou "vrai".

Comme les valeurs de forage


permanent sont stockes dans la CPU
et non dans la table de visualisation,
STEP 7 Basic vous demande de
confirmer le forage permanent 1.
Cliquez sur "Oui" pour confirmer.
Utilisez le bouton "Dmarrer forage permanent ou remplacer" pour forcer la
valeur de l'entre "On:P" 1 (ou "vrai") de manire permanente. Cliquez sur le
bouton "Arrter forage permanent" pour remettre la valeur de "On:P" 0 (ou
"faux").

Notez que, lorsque tous les commutateurs du simulateur sont dsactivs, la sortie "Run"
reste "vraie" ( 1 ou active) lorsque "On:P" est 0 ("faux").

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

55

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.5 Liaison en ligne

Remarque
Lors du forage permanent d'une entre ou d'une sortie dans une table de visualisation, les
actions de forage permanent deviennent partie intgrante du programme utilisateur. Si vous
quittez STEP 7 Basic, les lments forcs de manire permanente restent actifs pour le
programme utilisateur excut par le programme de la CPU jusqu' ce qu'ils soient annuls.
Pour annuler le forage permanent de ces lments, vous devez utiliser STEP 7 Basic pour
vous connecter la CPU en ligne et utiliser la table de visualisation pour dsactiver ou
arrter la fonction de forage permanent pour ces lments.

Cliquez maintenant sur le bouton "Hors ligne"


pour couper la liaison la CPU.

5.5

Liaison en ligne
Notre dernier point concerne le panneau de commande de la CPU. Souvenez-vous que la
CPU ne possde pas de commutateur physique pour faire passer l'tat de fonctionnement
de ARRET MARCHE. Vous devez vous servir de STEP 7 Basic pour changer l'tat de
fonctionnement de la CPU.
Accdez d'abord la CPU en ligne.
1. Agrandissez le dossier "Accs en ligne" ainsi que
l'adaptateur rseau tablissant la connexion la CPU.
2. Double-cliquez sur "Mettre jour les abonns
accessibles" pour trouver votre CPU.
3. Une fois que STEP 7 Basic montre la CPU, affichez-en
le dtail.
4. Double-cliquez sur "En ligne & diagnostic" pour afficher
les outils en ligne.
La Task Card "Outils en ligne" fournit divers outils de surveillance des performances de la
CPU, tels que la mmoire tampon de diagnostic, des mesures du temps de cycle et
l'utilisation de la mmoire, ainsi que le panneau de commande de la CPU.
Servez-vous du panneau de commande de la CPU pour
changer l'tat de fonctionnement. Cliquez sur les boutons
"MARCHE" ou "ARRET" pour changer l'tat de fonctionnement
de la CPU.
Soyez prudent ! Cliquer sur le bouton "MRES" provoque une
rinitialisation de la mmoire et efface la mmoire de travail de
la CPU (alors que MRES n'efface pas le programme utilisateur,
les zones de mmoire non rmanentes prennent les valeurs
dfinies dans la configuration par dfaut pour la CPU).

56

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.6 Construire sur une bonne base

5.6

Construire sur une bonne base


Toutes nos flicitations pour avoir men bien l'initiation la CPU S7-1200 et au logiciel
de programmation STEP 7 Basic !
Il y a encore des choses apprendre, mais vous possdez
maintenant les comptences de base pour commencer crer vos
propres projets.
Consultez S7-1200 Easy Book et Automate programmable S7-1200,
Manuel systme. Ces manuels contiennent des informations utiles
dcrivant les possibilits du S7-1200.
N'oubliez pas de vous rendre sur le site web de l'assistance client
(http://www.siemens.com/automation/support-request) o vous
trouverez la foire aux questions et d'autres types de documentation
utile.

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

57

Utilisation d'une table de visualisation pour visualiser le fonctionnement


5.6 Construire sur une bonne base

58

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Index
Circuit en pont, 16
Inverseur, 16
A
Circuits lectriques de base
Circuit diode, 16
Affichage du sommaire et de l'index (aide en ligne), 19
Circuit en pont, 16
Aide, 19
Inverseur, 16
Affichage du sommaire et de l'index, 19
Communication Ethernet, 28
Agrandissement, 19
Conseils pour l'installation, 25, 26
Dsancrage, 19
CONT
Impression, 20
Conversion partir d'un schma de circuit, 13, 14
Aide en ligne, 19
Edition d'instructions, 47
Affichage du sommaire et de l'index, 19
Etat, 53, 54
Agrandissement de la fentre d'aide, 19
Insertion d'instructions, 31, 42, 45
Dsancrage, 19
Nouvelle branche, 31
Impression, 20
Variables, 33
API
Visualisation, 53
CPU non spcifie, 23, 35
CPU
Dimensions, 7, 26
CPU non spcifie, 23, 35
Entres et sorties, 7
Dimensions, 7, 26
Excution du programme, 8
En ligne, 53
Forage permanent, 54
Entres et sorties, 7
Mmentos, 7
Etats de fonctionnement, 9, 56
Mmentos (M), 7
Excution du programme, 8
Mmoire de chargement, 7
Forage permanent, 54
Mmoire de travail, 7
Mmentos, 7
Mmoire image, 7
Mmentos (M), 7
Mmoire rmanente, 7
Mmoire de chargement, 7
MRES, 56
Mmoire de travail, 7
Nombre de temporisations et de compteurs
Mmoire image, 7
accepts, 41
Mmoire rmanente, 7
Prsentation, 7
MRES, 56
Sauvegarde, 32, 34, 37, 44, 46, 48
Nombre de temporisations et de compteurs
Types de donnes, 11
accepts, 41
Visualisation, 53
Panneau de commande, 9, 56
Apparence de STEP 7, 24
Prsentation, 7
Raccordement de l'alimentation, 27
Rgles de scurit, 25, 26
B
Sauvegarde, 32, 34, 37, 44, 46, 48
Barre d'outils Favoris, 21, 31
Types de donnes, 11
Branche pour un rseau, 31
Visualisation, 53
CPU non spcifie, 23, 35
Cycle, 8
C
Forage permanent, 54
Chargement depuis la CPU, 35
Circuit de verrouillage, 31
Circuits lectriques
Circuit diode, 16
Mise en route avec le S7-1200
Mise en route, 11/2009, A5E02486793-01

D
Dcouvrir la CPU, 23, 35

59

Index

DEL, 7
DEL d'tat, 7
Dmarrage de STEP 7 Basic, 28
Dtection de la CPU, 23, 35
Dimensions, 26
Documentation, 19

E
Effacement gnral (MRES), 9, 56
En ligne
Connexion, 56
Forage permanent, 54
MRES, 56
Panneau de commande, 9, 56
Table de visualisation, 53
Entres et sorties, 7, 12
Cycle, 8
Forage permanent, 54
Visualisation, 53
Etat ARRET, 9, 56
Forage permanent, 54
Etat de fonctionnement, 8, 9, 56
Etat MARCHE, 9, 56
Excution du programme, 8
Forage permanent, 54
Etat MISE EN ROUTE
Excution du programme, 8
Forage permanent, 54

F
Forage permanent, 54
Mmoire I, 54
Priphrie d'entre, 54

G
Glisser-dplacer
de la Task Card Instructions, 42
entre diteurs, 22
Entre rseaux CONT, 47
Instructions, 21

I
Impression de rubriques d'aide, 20
Installation, 26, 27, 28
Rgles de scurit, 25, 26
Instructions

60

Bobine, 31
Contacts, 31
Edition de rseaux, 47
Etat, 53, 54
Favoris, 21, 31
Forage permanent, 54
Glisser-dplacer entre les diteurs, 22
Insertion, 21, 31
Modification de l'adresse d'une instruction, 47
Nouvelle branche, 31
Task Card Instructions, 45
TOF (temporisation "Retard la retombe"), 44
TON (temporisation "Retard la monte"), 41
Visualisation, 53
Interface utilisateur
Vue du portail, 18
Vue du projet, 18

L
Logique ET, 14, 31
Logique OU, 14, 31

M
Mmentos, 7
Entre d'adresses, 42
Modification de variables, 47
Variables, 42
Mmentos (M), 7
Mmoire de chargement, 7
MRES, 56
Mmoire de travail, 7
Mmoire I, 12
Adresses de priphrie d'entre, 54
Entre d'adresses, 33
Forage permanent, 54
Modification de variables, 47
Table de visualisation, 53, 54
Variables, 33
Visualisation, 53
Mmoire image, 7, 12
Etat, 53, 54
Forage permanent, 54
Visualisation, 53
Mmoire Q, 12
Modification de variables, 47
Variables, 33
Mmoire rmanente, 7
Modification de l'adresse d'une variable, 47
Modification des paramtres de STEP 7, 24

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

Index

Panneau de commande, 9, 56
Paramtres pour STEP 7, 24
Portail TIA
Vue du portail, 18
Vue du projet, 18
PROFINET, 28
Programmation
Edition, 47
Excution du programme, 8
Favoris, 21
Glisser-dplacer entre les diteurs, 22
Suppression de rseaux, 47

Dmarrage, 28
Dtection de la CPU, 23, 35
Forage permanent, 54
Installation, 28
Langues, 24
MRES, 56
Panneau de commande, 9, 56
Paramtres, 24
Sauvegarde, 32, 34, 37, 44, 46, 48
Table de visualisation, 52
Types de donnes, 11
Visualisation, 53
Vue du portail, 18
Vue du projet, 18
Suppression de rseaux, 47
Systme d'information, 19
Affichage du sommaire et de l'index, 19
Dsancrage, 19
Impression, 20

Rgles de scurit, 25, 26


Rseau
Ajout d'une branche, 31
Suppression, 47

Table de visualisation
Cration, 52
Forage permanent, 51, 54
Visualisation, 51, 53
Temporisation "Retard la monte" (TON), 41
Temporisation "Retard la retombe" (TOF), 44
Temporisations
Nombre de temporisations et de compteurs
accepts, 41
TOF (temporisation "Retard la retombe"), 44
TON (temporisation "Retard la monte"), 41
Transformation d'un schma de circuit, 13, 14
Types de donnes, 11

Nombre de temporisations et de compteurs accepts


par le S7-1200, 41

S
S7-1200
Dimensions, 26
Forage permanent, 54
MRES, 56
Panneau de commande, 56
Rgles de scurit, 25, 26
Sauvegarde, 32, 34, 37, 44, 46, 48
Visualisation, 53
Sauvegarde, 32, 34, 37, 44, 46, 48
Sauvegarde du projet, 31
Schmas de circuit
Circuit diode, 16
Circuit en pont, 16
Conversion en CONT, 13, 14
Inverseur, 16
Simulateur
Installation, 27
Utilisation pour le test, 39
Simulateur d'entres
Installation, 27
Utilisation pour le test, 39
STEP 7

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01

V
Variables
Etat, 53, 54
Forage permanent, 54
Mmentos, 42
Mmoire I, 33
Modification de l'adresse, 47
Table des variables, 33, 47
Visualisation, 53
Visualisation
Cration d'une table de visualisation, 52
Etat CONT, 53
Forage permanent, 54
Table de visualisation, 52, 53, 54

61

Index

Vue du portail, 18
Vue du projet, 18

Mmentos, 12
Mmoire I, 12
Mmoire image, 12
Mmoire Q, 12
Priphrie d'E/S, 12

Zones de mmoire, 7
Adresses de priphrie d'entre, 54

62

Mise en route avec le S7-1200


Mise en route, 11/2009, A5E02486793-01