lautomatisme simple

Upload: alain

Post on 20-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 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