Vous êtes sur la page 1sur 4

AUTOMATES PROGRAMMABLES

INDUSTRIELS

PROGRAMMATION Langage littéral

I - / PROGRAMMATION DES API, TRANSCODAGE

1 - / Présentation
Un programme est composé d'une suite d'instructions, rédigé en respectant les
particularités propres à chaque autoimate.
Les automates admettent des langages adaptés aux problèmes
d'automatisme, on rencontre:
- Le langage littéral, établi à partir d'un schéma à contacts, d'une
équation logique, d'un logigramme ou d'un grafcet.
- Le langage graphique, établi à partir d'un schéma à contacts
(lader) ou d'un grafcet.
2 - / Transcodage
L'automatisme étant défini, il est alors nécessaire d'écrire le schéma, le grafcet
ou autre dans un langage compris par l'automate
L'opération de transcodage consiste pour chaque entrée et chaque sortie de
leur affecter un repère dans le langage automate.
Tableau de transcodage voir DOC PR.API.1.
Exemple

S1 H1

Adresse des entrées Adresse des sorties

TSX 17 I Ø,ØØ TSX 17 O Ø,ØØ


PB 15 000 PB 15 020
Doc : 1 / 4
APIPRO1
AUTOMATES PROGRAMMABLES
INDUSTRIELS

II - / STRUCTURE DES INSTRUCTIONS

La zone mémoire
Quel que soit l'automate utilisé, on rencontrera toujours trois zones d'écriture
par ligne de programme.
- Le numéro de ligne: position d'un élément de mémoire, repérée sous la
forme d'un code numérique ou alphanumérique.
- L'instruction ou opérateur: opération à effectuer (ce qu'il faut faire).
- L'adresse de l'opérande: élément auquel s'applique l'opération (sur quoi
faut-il le faire).
Exemple
Ecriture du programme de la fonction égalité pour automates TSX 17
et PB 15 (ou APRIL 15). Transcodage: voir exemple précédent.
TSX 17

Numéro Instruction Adresse


de ou de
ligne opérateur l'opérande

SØØØØ L I Ø,ØØ L lire l'état du contact I Ø,ØØ


SØØØ1 = O Ø,ØØ = affecter le résultat à la sortie O Ø,ØØ

SØØØ2 EP EP fin de programme

PB 15

Numéro Instruction Adresse


de ou de
ligne opérateur l'opérande

0C30 SI 000 SI lire l'état du contact 000

0C31 ET 020 ET affecter le résultat à la sortie 020

0C32 SAUT SAUT fin de programme


Doc : 2 / 4
APIPRO1
AUTOMATES PROGRAMMABLES
INDUSTRIELS

III - / TERMINAUX DE PROGRAMMATION

1 - / Le terminal TSX T317

Le terminal TSX T317 est l'outil de programmation et de réglage des automates


TSX 17-10 et 17-20 en langage PL7-1 (littéral). Il est aussi l'outil de réglage des
automates TSX 17-20 programmés en langage PL7-2 (graphique).

Câble de raccordement à
l'automate.

Afficheur alphanumérique
2 lignes de 16 caractères.
Telemecanique
TSX T317

T s x 1 7 2 0 V 1 0 . STOP
CNF AD J P RG C T L%
RST SET =* EP Liaison imprimante
()
RST SET
=
NOP (RS 232 C) et
=*= CU CD H magnétophone audio.
%
L A O N

JUM / # I O B

XOR 7 8 9
Lab / -*- TMR SY / S X / IM

P 4 5 6 5 touches dynamiques
CNT SC / [SC] SR / [SR]
(de couleur bleue).
FUN 0 2 3
CB Clavier 24 touches
0 (touches dynamiques
Shift Quit Clear Enter incluses).

Doc : 3 / 4
APIPRO1
AUTOMATES PROGRAMMABLES
INDUSTRIELS

III - / TERMINAUX DE PROGRAMMATION

1 - / Le terminal intégré pour PB 15

La console de programmation du PB 15 ne permet que la programmation


en langage littéral. Le clavier de la console est composé de 32 touches, se
décomposant en 2 zones.
10 touches commande
nécessaires à l'utilisation
de la console.

M/A MEM INIT PAP SUPP INS EX- VAL/+

PRED EANT RCEP EPOS FORU FORZ FNCT


©

ECO APL OU ET MU MZ AV SI/


0 1 2 3 4 5 6 7

SI TP CPR IDL IBE DDL RGR SAUT


8 9 A B C D E F

Afficheur 22 touches instructions


16 segments pour composer les informations
à entrer en mémoire.

IV - / MISE EN OEUVRE D'UN AUTOMATE

- Raccorder la console de programmation à l'automate en prenant soin de


vérifier, suivant le type d'automate, la compatibilité de la cartouche langage avec
le langage de programmation.
- Contrôler la tension d'alimentation et brancher l'automate à la source.
- Pour accéder au mode programmation, mettre l'automate à l'arrêt.

Doc : 4 / 4
APIPRO1

Vous aimerez peut-être aussi