Vous êtes sur la page 1sur 12

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.
Un automate nest rien de plus quun ensemble permettant de mmoriser et calculer des 0 et des 1.
Prenons lexemple dun interrupteur avec une lampe:
Quand la lampe est teinte :
La lampe

interrupteur
24V

0V

Si on appui sur linterrupteur la lampe sallume:


La lampe

interrupteur
24V

0V

On peut associer lautomate une petite boite :

interrupteur
24V

Lautomate
Entre

La lampe

Sortie

0V

Ce petit schma illustre simplement le principe de fonctionnement dun automate :


Linterrupteur est linformation (Appel Entre)
La lampe est lactionneur (Appel Sortie)
Linterr est que lautomate dispose dune multitude de fonctions , si vous voulez faire clignoter la
lampe, retarder son allumage, aucune modification de cblage nest faire, il faut juste modifier le
programme de lautomate.

Ce qui se passe dans lautomate :


On peut considrer que lautomate nest compos que de 0 et de 1 => (Cest binaire):
Dans lexemple ci-dessus, quand linterrupteur nest pas appuy, lentre et 0
Quand linterrupteur appuy, lentre et 1
On appel a des BITS (Rien de sexuel !!!)
Les BITS : Soit 0 ou 1 (Tout Ou Rien, TOR)
Les MOTS : Ils se composent de plusieurs BITS (Analogique)
Un mot compos de 16 BITS cest par exemple : 0000 0000 0000 1010
Chaque chiffres peut prendre soit la valeur 0 ou la valeur 1
BIT15

BIT14

BIT13

BIT12

BIT11

BIT10

BIT9

BIT8

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

La position de chaque bit est importante, elles nous permet de transformer la valeur binaire
en valeur numrique, (de 0 65535 dans notre exemple).
Ca marche comment :
Pour le BIT0 cest (2^0) soit 1 ; pour le BIT1 cest (2^1) soit 2 ; pour le BIT2 cest (2^2)
soit 4 ; etc .
Si on 1 sur le Bit correspondant on additionne sa valeur , dans notre exemple :
On 1 au BIT1 et 1 au BIT3 donc :
Rsultat= 1*2^1 + 1*2^3
Rsultat= 1*2 + 1*8
Rsultat= 10
BIT15

BIT14

BIT13

BIT12

BIT11

BIT10

BIT9

BIT8

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

2^15

2^14

2^13

2^12

2^11

2^10

2^9

2^8

2^7

2^6

2^5

2^4

2^3

2^2

2^1

2^0

32768

16384

8192

4096

2048

1024

512

256

128

64

32

16

0
0

0
0

0
0

0
0

0
0

0
0

0
1

0
0

0
0

0
0

0
1

0
0

1
1

0
0

1
1

0
0

RESULT
65536
10
554

Je ne vais pas vous demander de faire des calculs, cest juste pour
vous montrer comment a marche !!!!!
(Pour les puristes, cest exemple est dans le cas dun entier
strictement positif (de 0 65536). Si cest un entier normal(de -32768
+32768) le BIT15 est le bit de signe donc ( 0 cest + et 1 cest -)

2/ Ca ressemble quoi :
Prenons un automate : Nous allons commencer pas la gamme Schneider, un TSX57.

Le fond de panier
(Rack)

Carte
Le processeur
dalimentation (cerveau de
lautomate
(TSX PSY)
TSX P57.)

Les entres(TSX
DEY) /sorties
(TSX DSY...)

Les cartes de
communication
(ici Ethernet
TSX ETY)

Les variables :
-

Les entres :
Les sorties :
Les bits :
Les mots :
Les bits systme :
Les mots constants :
Les temporisations :
Les compteurs :

%I
%Q
%M
%MW
%S
%KW
%TM
%C

La numratation :
Pour connaitre le nom de lentre ou de la sortie, on regarde sa position sur le rack.
Exemple :
La 5me entre dune carte la lemplacement 2 sur le rack sappel %I2.5
La 3me sortie dune carte la lemplacement 3 sur le rack sappel %Q3.3
Le bit 5 de lautomate va sappeler %M5
Le mot 6 de lautomate va sappeler %MW6
Le 3me bit du mot 10 va sappeler %M10:X3
Le bit systme clignotant la seconde sappel %S6
Le mot constant 8 va sappeler %KW8
La tempo 5 sappel %TM5, sa valeur de prslection %TM5.P, sa valeur courante %TM5.V
La compteur 6 sappel %C6, sa valeur de prslection %C6.P, sa valeur courante %C6.V

Les logiciels :
Un peu dhistoire : Schneider lectrique du cot de lautomatisme regroup diffrentes
marques, Tlmcanique et Modicon en autre.
XTEL : Tlmcanique commenc avec des automates TSX47 se programmant sous XTEL
tournant sur un systme dexploitation OS/2 dIBM, aujourdhui rvolu, il marrive de temps en
temps de faire des dpannages sur ce type de matriel, la solution : Installer une machine virtuelle
(Virtual PC ou VMWare) sur un Pc tournant sous XP, y installer OS/2 et cest partis. (Avoir beaucoup
de patience) jai limage dXTEL sous VMWARE pour ceux que a interresse (pas besoins de retrouver
les disquettes)
TWIDOSOFT : Permet de programmer les petit TWIDO, prix abordable, quelques
entres/sorties, permet de commander une toute petite machine.
PL7-07 : Permet de programmer lancienne srie (TSX07), attention sa tourne sous Windows
95, jai encore une solution.
MODSOFT : Lanctre de chez Modicon, tournant sous DOS.
CONCEPT : Programmation des automates Modicon (CPU434) sous windows.
PL7-PRO : Permet de programmer la srie MICRO(TSX37) ou premium(TSX57).
UNITY-PRO : Plateforme permettant de programmer les automates de la gamme Modicon
Quantum(CPU 534-434) mais aussi Shneider(TSX 57) et galement son petit dernier le Modicon
M340, avec des fonctionnalit simplifis (Simulateur, objets de commande daxes)
Si vous souhaitez vous procurer un des logiciels, je peu vous en mettre un disposition en
priode dessai.

Sous PL7-PRO V4.5


Etape 1 : Configuration du matriel
Exemple de dclaration de configuration :
Cration dun nouveau projet, cliquez dans longlet Fichier sur Nouveau.

Choisir le type de Processeur TSX Premium(dans notre exemple TSX 57203), si vous utilisez une carte
mmoire, il faut mettre sa capacit puis OK

Puis OK

Tout dabord, pensez enregistrer votre projet, Fichier, Enregistrer sous

Ltape suivante, la dclarations des cartes automate utiliser :


Aller dans le Navigateur Application (Menu de gauche), Aller dans Configuration Puis
Configuration matrielle

Double cliquez sur la carte emplacement 2


On va dclarer une carte de 16 entres TOR (Tout Ou Rien) TSX DEY 16D2

A lemplacement 3 nous allons mettre une carte de 16 sorties TOR (TSX DSY 16T2)

Pour terminer on va mettre une carte Ethernet

Ca y est, il ne vous reste plus qu valider la configuration en appuyant sur le petit sympbole

Bravo, Cliquez sur ok est cest bon !!!!!!!!!!!!!!!!!!!!!

10

Cration dun bout de programme :


On va reprendre comme exemple notre lampe associ un interrupteur
Linterrupteur est branch sur la carte dentre (Emplacement 2 ) la premire position (%I2.0)
La lampe est branche sur la carte de sortie (Emplacement 3) la deuxime position (%Q3.1)
Nous commenons par dclarer les variables
Ouvrir longlet Variables puis E/S

Slectionner la carte TSX DEY 16D2 dans le menu droulant Adr.


On va filtrer laffichage, clique droit de la souris dans le tableau, puis Filtre sur les %I et %Q

11

On peut prsent renseigner le symbole et le commentaire ( !Attention pas despace ni de


caractres spciaux dans la colonne Symbole !)

Faire de mme pour la lampe avec la carte de sortie lemplacement 3

12