7/23/2019 Lautomatisme Simple
1/12
1
Lautomatisme pour les Nuls
1/ Les rgles de base :
Quelquun ma dit un jour : Un truc compliqu, cest plein de choses simples runis ensemble
Je vais essayer de vous expliquer simplement comment a marche, ne vous inquitez pas, je vais
utiliser un maximum dexemples, de dessins et pas trop de texte.
n automate nest rien de plus quun ensem!le permettant de mmoriser et calculer des 0 et des 1.
Prenons lexemple dun interrupteur avec une lampe:
uand la lampe est teinte :
!i on appui sur linterrupteur la lampe sallume:
"n peut associer lautomate # une petite boite :
Ce petit schma illustre simplement le principe de fonctionnement dun automate :
Linterrupteur est linformation (Appel Entre)
La lampe est lactionneur (Appel Sortie)
"interr est que lautomate dispose dune multitude de #onctions , si vous voulez #aire cli$noter la
lampe, retarder son alluma$e, aucune modi#ication de c%!la$e nest & #aire, il #aut juste modi#ier le
pro$ramme de lautomate.
'() *)
interru teur "a lampe
'() *)
interru teur "a lampe
'() *)
interru teur "a lampe"automate
+ntre ortie
7/23/2019 Lautomatisme Simple
2/12
'
$e %ui se passe dans lautomate :
"n peut considrer %ue lautomate nest compos %ue de 0 et de 1 &' ($est binaire):
-ans lexemple cidessus, quand linterrupteur nest pas appuy, lentre et 0
Quand linterrupteur appuy, lentre et 1
/n appel a des *+,! (Rien de sexuel !!!)
Les *+,! :!oit 0 ou 1 (,out "u -ien. ,"-)
Les ",! : +ls se composent de plusieurs *+,! (nalogi%ue)
n mot compos de 10 23 cest par exemple : 0000 0000 0000 1010
4haque chi##res peut prendre soit la valeur * ou la valeur 1
*+,1 *+,12 *+,13 *+,14 *+,11 *+,10 *+,5 *+,6 *+,7 *+,8 *+, *+,2 *+,3 *+,4 *+,1 *+,0* * * * * * * * * * * * 1 * 1 *
"a position de chaque !it est importante, elles nous permet de trans#ormer la valeur !inaire
en valeur numrique, 5de * & 06676 dans notre exemple8.
4a marche comment :
9our le 23* cest 5'*8 soit 1 ; pour le 231 cest 5'18 soit ' ; pour le 23' cest 5''8
soit ( ; etc
7/23/2019 Lautomatisme Simple
3/12
7
4/ $a ressemble # %uoi :
9renons un automate : Dous allons commencer pas la $amme chneider, un 3E6C.
4arte
dalimentation
53E 9F
7/23/2019 Lautomatisme Simple
4/12
(
Les variables :
"es entres : ;+
"es sorties : ;
"es !its : ;
"es mots : ;3
"e bit de lautomate va sappeler ;
"e mot 8de lautomate va sappeler ;P. sa valeur courante ;,>@
"a compteur 8sappel ;$8. sa valeur de prslection;$8>P. sa valeur courante ;$8>@
7/23/2019 Lautomatisme Simple
5/12
6
Les logiciels :
n peu dhistoire : chneider lectrique du cot de lautomatisme & re$roup di##rentes
marques, 3lmcanique et odicon en autre.
?,9L : 3lmcanique & commenc avec des automates 3E(C se pro$rammant sous E3+"tournant sur un systIme dexploitation /G' d2, aujourdhui rvolu, il marrive de temps en
temps de #aire des dpanna$es sur ce type de matriel, la solution : 2nstaller une machine virtuelle
5)irtual 94 ou )Kare8 sur un 9c tournant sous E9, y installer /G' et cest partis. 5Lvoir !eaucoup
de patience8jai limage dXTEL sous VMWARE pour ceux que a inerresse (pas "esoins de rerou#er
les disquees)
,
7/23/2019 Lautomatisme Simple
6/12
0
!ous PL7CP-" @2>
9tape 1 : $onEiguration du matriel
9xemple de dclaration de conEiguration :
4ration dun nouveau projet, cliquez dans lon$let BicFiersur NouveauG>
4hoisir le type de 9rocesseur ,!? Premium5dans notre exemple ,!? 74038, si vous utilisez une carte
mmoire, il #aut mettre sa capacit puis "=
7/23/2019 Lautomatisme Simple
7/12
C
9uis "=
3out da!ord, pensez & enre$istrer votre projet, BicFier, 9nregistrer sous G
7/23/2019 Lautomatisme Simple
8/12
A
"tape suivante, la dclarations des cartes automate & utiliser :
Lller dans le O Navigateur pplicationP 5enu de $auche8, Lller dans $onEiguration9uis
$onEiguration matrielle
-ou!le cliquez sur la carte emplacement '
/n va dclarer une carte de 10 entres 3/= 53out /u =ien8 ,!? A9D 18A4
7/23/2019 Lautomatisme Simple
9/12
B
L lemplacement 7 nous allons mettre une carte de 10 sorties 3/= 5,!? A!D 18,48
9our terminer on va mettre une carte +thernet
7/23/2019 Lautomatisme Simple
10/12
1*
4a y est, il ne vous reste plus qu& valider la con#i$uration en appuyant sur le petit symp!ole
*ravo. $li%ueH sur oI est cest bon JJJJJJJJJJJJJJJJJJJJJ
7/23/2019 Lautomatisme Simple
11/12
11
4ration dun !out de pro$ramme :
/n va reprendre comme exemple notre lampe associ & un interrupteur
"interrupteur est !ranch sur la carte dentre 5+mplacement ' 8 & la premiIre position 5;+4>08
"a lampe est !ranche sur la carte de sortie 5+mplacement 78 & la deuxiIme position 5;3>18
Dous commenons par dclarer les varia!les
/uvrir lon$let @ariablespuis 9/!
lectionner la carte ,!? A9D 18A4dans le menu droulant dr>
/n va #iltrer la##icha$e, cli%ue droit de la souris dans le ta!leau, puis Biltre sur les ;+ et ;
7/23/2019 Lautomatisme Simple
12/12
1'
/n peut & prsent rensei$ner le sym!ole et le commentaire 5 Lttention pas despace ni de
caractIres spciaux dans la colonne ym!ole 8
Raire de mNme pour la lampe avec la carte de sortie & lemplacement 7
Top Related