Académique Documents
Professionnel Documents
Culture Documents
Cours - TSX2 2 2 PDF
Cours - TSX2 2 2 PDF
I. Prsentation matrielle :
1. Base automate et mini-bac dextension :
Les automates TSX 37-21/22 et le mini bac d'extension TSX RKZ 02 comprennent :
1 un bac de base 3 emplacements disponibles (positions 1 6).
2 un emplacement rserv un module au format standard.
3 un bloc de visualisation centralise.
4 une prise terminal repre TER.
5 une prise de dialogue oprateur repre AUX.
6 un emplacement pour une carte d'extension mmoire.
7 une trappe d'accs aux bornes d'alimentation.
8 un emplacement pour un coupleur de communication.
9 des connecteurs pour les fonctions analogiques et comptage intgres
pour TSX 37-22.
10 un mini bac d'extension 2 emplacements disponibles (positions 7
10).
11 un voyant de prsence de tension a 24 V.
12 des bornes d'alimentation protges par un cache amovible, pour le
raccordement d'une alimentation auxiliaire a 24 V dans le cas des
automates aliments en ~ 100/240 V.
13 une borne de masse.
14 des connecteurs de raccordement l'automate de base.
15 un bouton de rinitialisation.
2. Bloc de visualisation :
Celui-ci comprend :
1 Trois ensembles de 32 voyants (DEL) reprsentant les emplacements des modules implants dans le bac de base ou le mini bac
d'extension.
2 Une ligne d'information forme de voyants (DEL) signalant les modes de
fonctionnement de la visualisation.
3 Un bouton-poussoir de commande donnant accs aux diffrents modes de
fonctionnement de la visualisation.
4 Cinq voyants (DEL) :
RUN, marche/arrt de l'automate
TER, trafic sur la prise terminal
I/O, dfaut d'entres/sorties
ERR, dfaut processeur ou application
BAT, dfaut ou absence de pile.
3. Modules :
Capteurs 3 fils et entres logique positive (sink) Capteurs 3 fils et entres logique ngative (source)
Tous les dtecteurs de proximit ou autres capteurs de type 2 fils, fonctionnant sous une tension de 24V CC et ayant
les caractristiques ci-dessous sont compatibles avec toutes les entres 24V CC logique positive ou ngative.
Tension de dchet ltat ferm : 7V. Courant commut minimal : 2,5 mA.
Courant rsiduel ltat ouvert: 1,5 mA.
Schmas:
Capteurs 2 fils et entres logique positive. Capteurs 2 fils et entres logique ngative
1. Configuration du processeur :
Les dclaration suivantes peuvent tre faites partir du dossier configuration
matrielle du navigateur application en double-cliquant sur le processeur de
lAPI (position 0) :
L'entre %I1.8 peut tre paramtre pour commander le passage RUN/STOP de
l'automate.
La sortie %Q2.0 peut tre affecte une fonction d'alarme.
Dmarrage automatique en RUN, cocher la case correspondante.
Si lAPI dispose dune mmoire EPROM on peut cocher : Sauvegarde / Restitution
des mots internes %MWi.
Slectionner le type dexcution de la tche MAST Cyclique ou Priodique (3 255
ms).
Saisisser la valeur du chien de garde de la tche MAST: 10 500 ms maximum (250
ms, valeur par dfaut).
Saisisser suivant lapplication la valeur de la priode de la tche FAST (2 255 ms
maximum)...
Exemples dobjets :
%I1.6 : Bit de la voie dentre n 6 du module dentres TOR plac en position 1 dans le bac.
%IW3.5 : Mot de la voie dentre n 5 du module dentres analogiques plac en position 3.
%Q2.8 : Bit de la voie de sortie n 8 du module de sortie TOR plac en position 2.
%QW4.3 : Mot de la voie de sortie n 3 du module de sortie analogique plac en position 4.
%Ix.MOD.ERR : Bit. Il indique lorsqu'il est l'tat 1 que le module situ en position x est en dfaut.
%Ix.i.ERR : Bit, l'tat 1 il indique que la voie d'entre i du module situ en position x est en dfaut.
ATTENTION :
Il y a quelque fois ncessit de laisser des carts suffisants entre
objets pour quil ny ait pas interfrence quand un recouvrement nest
pas souhait.
Exemple :
%MW1 correspond au mot de poids faible du double mot %MD1 et
au mot de poids fort du double mot %MD0.
6. Editeur de variables :
Dans lditeur de variables du
navigateur application il est
possible de :
Symboliser les diffrents
objets de lapplication
(colonne symbole). Leur
identification dans la
programmation en sera facilit. Repre %Q2.4 symbole Mot_vent.
Paramtrer les blocs fonctions prdfinis temporisateurs, compteurs, etc.
Saisir les valeurs des mots constants (colonne valeur) aprs avoir coch la case paramtres et choisi la base
daffichage (dcimal, binaire, hexadcimal, flottant, message).
7. Editeur de programme :
La structure logicielle dune application peut-tre monotche elle est alors associe une seule tche
utilisateur avec dventuels sous-programmes : la tche MAST.
Exemple de structure monotche avec Grafcet. Tche Mast
La flche indique lordre d'excution des 3 modules Prl, chart et Post.
Prl : Traitement prliminaire. Le traitement prliminaire est scrut dans Sections
sa totalit du haut vers le bas. Excut avant les traitements squentiel et
postrieur, il permet de traiter tous les vnements ayant une influence Sectiongr7
sur ces derniers : gestion des reprises secteur et rinitialisations, remise Prl
zro ou prpositionnement des graphes. C'est donc uniquement dans le
traitement prliminaire qu'il faut agir sur les bits associs aux tapes Chart
(mise 0 ou 1 des bits tapes %Xi ou %Xi.j par les instructions SET et
RESET). Post
Chart : Pages Grafcet (8 pages). Le Grafcet permet de reprsenter
graphiquement et de faon structure le fonctionnement d'un Sr Sr0
automatisme squentiel. SR1
Post : Traitement postrieur. Il est excut aprs le Grafcet. Cest ici SR2
quil est recommand de programmer lcriture des sorties %Qi.x, pour
tre certain quelle na t effectue quune fois pour chacune delles.
Sr : Sous-programme. Les modules sous-programmes se programment comme les prcdents en tant quentits
spares en : langage contacts, liste d'instructions ou littral structur. Les appels aux sous-programmes s'effectuent
dans les sections ou depuis un autre sous-programme (8 niveaux d'imbrications maximum). Les sous-programmes
sont aussi lis une tche, un mme sous-programme ne peut pas tre appel depuis plusieurs tches.
Pour une structure multitche deux autres tches peuvent tre rajoutes , la tche matre :
La tche rapide (Fast) : Cette tche plus prioritaire que la tche matre MAST est priodique afin de laisser le temps
la tche moins prioritaire de s'excuter. De plus, les traitements qui lui sont associs doivent donc tre courts pour ne
pas pnaliser la tche matre. Comme pour la tche matre, le programme associ se compose de sections et de
sous-programmes.
Tche Fast
Les tches vnementielles (Evt). Les
traitements vnementiels permettent de
Evnements
Sections
rduire le temps de raction du logiciel Evt0
sur des vnements de commande en EVT1 Sr Sr0
provenance de certains modules EVT2 SR1
mtiers. Ces traitements sont excuts SR2
en priorit sur toutes les autres tches. Elles conviennent donc aux
traitements demandant des dlais de ractions trs courts par rapport l'arrive de l'vnement.
Evnement ETS
Rapide E T S E T S E T S E T S E T S
Matre ET T S E T TS E T
Systme
20ms 20ms 20ms 20ms Temps
Lgende :
E : acquisition des entres ; T : traitement du programme ; S : mise jour des sorties.
On remarque la priodicit de la tche rapide de 20 ms et la haute priorit de la tche vnementielle sur
toutes les autres tches. Attention au temps de prise en compte du changement dune entre
! LD [%MW10>100]
ST %Q2.3 ! IF %I1.3 THEN
LD %M0 %Q2.7:=%MW2[%MW4]>150;
AND [%MW20>%KW35] END_IF;
ST %Q2.2 %MW10:X4:=%MW2[%MW4]=150;
LD %I1.2 %M5:=%MW2[%MW4]<>150;
OR [%MW20>=%MW2]
ST %Q2.4
Exemples : %M10:8:=%I1.0:8 ; La valeur de chacune des 8 entres partir de %I1.0 jusqu %I1.7 est
place dans chacun des 8 bits partir de %M10 jusqu %M17. Si %MW12:=%I1.0:8 ce sont les 8 bits
de poids faible du mot %MW12 qui contiennent ltat des entres.
X. Bloc
%M1
%C8
compteur-dcompteur : %C8.E = 1 lorsque %C8.V
Ce bloc permet le comptage R E passe de 0 9999,
dbordement Empty
et le dcomptage C.P : 50
d'vnements. S
%Ci.V est le mot
%I1.2 %M0 D %C8D = 1 lorsque
reprsentant la valeur CU MODIF : Y %C8.V = %C8.P
Possibilit ou non de
! LD %M1 modification de
R %C8 %C8.P en rglage
LD %I1.2
AND %M0 ! IF %M1 THEN
CU %C8 RESET %C8;
LD %C8.D END_IF;
ST %Q2.3 IF %I1.2 AND %M0
THEN
tre lu et test. UP %C8;
XI.Chargement, essai : END_IF;
Le programme est transfr du PC vers lAPI par un cble de type TSX %Q2.3:=%C8.D;
CPU.
Vrifier sur le bloc de visualisation de lAPI le bon fonctionnement des entres programmes, mme en STOP.
En RUN vous pouvez vrifier le bon fonctionnement des sorties blanc, puissance coupe.
En mode connect on peut observer lvolution du fonctionnement, des tables danimation permettent de vrifier les
valeurs des objets du systme.
La mise au point dun automatisme peut tre trs longue. Bibliographie : Doc Schneider
LLG TS Electrotechnique Mise en oeuvre des TSX Micro Page 12/12