Académique Documents
Professionnel Documents
Culture Documents
Partie Commande
Commandes
Produits
Partie Oprative
Mesures
Entres
UC
Sorties
Communication
2009-2010
page 1/5
a
btscira.perso.sfr.fr
BTS CIRA On retrouve ces diffrents lments sur le TSX Micro : TSX 37 05/10 i 28i i1
UC + Mmoire
1.3. PL7-PRO
PL7-PRO est le langage que nous allons utiliser pour programmer nos automates. Il permet l'accs tous les lments des TSX. Le programme sera crit sur ordinateur puis transfr sur l'automate. Il ne pourra tre valid qu'en prsence de celui-ci.
2.2. Prfixe
Mmoire Entre M I Systme Sortie S Q Constantes K
En fonctionnement, les entres ne sont modiables que par la partie oprative. C'est l'automate qui xe les valeurs des sorties. L'automate peut lire est crire sur des mmoires, mais uniquement lire les objets systme et les constantes. %K 37 22 i%M TSX %S 01
Mmoire
Entres
Entres Sorties
Sorties
Port de Communication
%I
UC
%Q
2009-2010
TSX RKZ 02
page 2/5
btscira.perso.sfr.fr
Lancez le programme PL7 Pro sous Windows en cliquant 2 fois sur licne. Passez au paragraphe 1 ou2.3. Format 2.
Boolen (1 bit) B Word (16 bits) W 1.Ouverture dun fichier existant Byte (8 bits) : Dword sur Fichier , puis sur Ouvrir . Slectionnez votre fichier (*.STX) dans son rpertoire et D Rel F Cliquez (32 bits) cliquez sur OK . Passez au paragraphe 3.
2.4. Numro
2.Cration dune programmation : Pour les entres-sorties, le numro nous donne une indication sur la situation gographique de l'lment. Cliquez sur lments, il donne juste une indication TSX rang de l'lment. Non pour le grafcet Pour les autres Fichier , puis sur Nouveau , sur sur le 3722 V5.0 , sur et sur OK . Dans la fentre "Navigateur application", double cliquez sur Configuration , puis sur Numros "configuration matrielle". Configurez l'automate.
TOP
%I1.1 P
Pour les entres et sorties uniquement (%Ii.j et %Qi.j), on peut dtecter leur front montant, en utilisant 3.Ecriture des mnmoniques : les contacts suivants :
TOP %I1.1 Double cliquez sur "variables". Double cliquez sur "Objets mmoire" et remplissez la colonne %I1.1 symbole. Montant P Front Front descendant N
%I1.1 P
2.6. Bascule RS
%I1.1 TOP
%Q2.1
S N Une bascule RS est accessible pour les sorties boolens (%Ii.j) et les mmoires boolennes (%Mi) en utilisant les contacts suivants : %Q2.1
%I1.1 N
SET
RESET
%I1.1 P
%Q2.1 R
2.7. Temporisation
%Q2.1 %TM1 IN TM Q
%I1.1 La temporisation (%TMi) sinsre dans le rseau comme un objet avec une entre et une R N sortie. La sortie fournira une valeur logique en retard par rapport aux entres. La variable %TMi.V fournie la valeur du temps. 4.Ecriture du programme :
Double cliquez sur "tche Q MAST". Sortie Cliquez droit sur MODE etMode de fonctionnement section choisissez "Crer".
IN
Entre
TB P
%TMi.P
utilisation de pl7pro.doc
1/8
P.S.: 2004
2009-2010
page 3/5
a
btscira.perso.sfr.fr
P
1 0
temps
temps
P
1 0
temps
temps
TP, monostable :
IN
1 0
TOP
P
1 0
%I1.1 P
temps
temps
2.8. Monostable
%TM1 Le monostable (%MNi) sinsre dans le %I1.1 comme un objet avec une entre et une rseau sortie. La sortie fournira une valeur logique d'une dure IN paramtrable. La variable N TM Q TOP %MNi.V fournie la valeur du temps restant avant retour zro. %MN1 S MN R
S R TB MN.P
Mise 1 sur front montant Sortie %MNi.R Base de temps Valeur de prslection %MNi.P
TB: 1mn
%I1.1 P
2.9. Registre
%I1.1 Un registre (%Ri) est un bloc mmoire permettant de stocker jusqu' 255 mots de N 16 bits de deux manires diffrentes : file d'attente (premier entr, premier sorti) appele pile FIFO (First In, First Out), pile (dernier entr, premier sorti) appele pile LIFO (Last In, First Out). %R1 R R MODE: LIFO LEN: 16 I E R
R I O TYP LEN E
Remise Zro In, provoque l'entre du mot %Ri.I dans le registre Out, provoque la sortie d'un mot du registre dans %Ri.O FIFO ou LILO Longueur Registre vide
CU M
CD
1 255 %Ri.E
2009-2010
page 4/5
btscira.perso.sfr.fr
%I1.1
BTS CIRA
P
a
2.10. Compteur
Le compteur (%Ci) sinsre comme un objet avec quatre entres et %R1 sorties dans le trois %I1.1 schma contacts. Les sorties fourniront des valeurs Nlogiques calcules partir de son R R E MODE: LIFO tat. La variable %Ci.V fournie la valeur du compteur. R S C.P. CU Remise Zro Remise Prslection Prslection %Ci.P Comptage (le front montant incrmente la valeur courante) CD Dcomptage (le front montant dcrmente la valeur courante) E Dbordement dcomptage %Ci.E D Prslection atteinte %Ci.D F TOP Dbordement comptage %Ci.F
I %Ci.V := 0 %Ci.V := %Ci.P 0 O 0 LEN: 16 F 0 %C1 R C E
Exemple d'utilisation :
Le bit interne %S6 incrmente le compteur toutes les secondes. Lorsque le compteur atteint la valeur prslectionne (9), le compteur repasse 0. Le compteur peu avoir 9 tats diffrents : %C1.V = 0, 1, 2, 3, 4, 5, 6, 7, 8. Le cycle dure 9 secondes.
%S6 0 %M1 R %C1 C E %M1 S C.P: 9 CU MODIF: Y 0 CD F D
3. Autres objets
3.1. Bloc COMPARE
TOP
Le bloc compare permet de faire des comparaisons entre des nombres de mmes types, entiers ou rels. Le circuit est ferm quand la comparaison est vraie, ouvert sinon.
COMPARE %MW1=10
RE
10
Folio : 1
MAST - Main
2009-2010
page 5/5
a
btscira.perso.sfr.fr