Leçon A3-1
Objectifs : ……………………………………………………………………………………………........
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
Miissee eenn ssiittuuaattiioonn :: SSyyssttèèm
…. AA-- M mee R
Roobboott nneew
wmmaatttt
2-Modéliser ce système :
………………………
………………………
B Arrcchhiitteeccttuurree dd’’uunn A
B-- A APPII ::
Observer l’API est déterminer les différents éléments :
-…………………………………………………………………………….
-……………………………………………………………………………..
-…………………………………………………………………………….
-……………………………………………………………………………..
…………………
................. ................. …………………
La liaison entre ces éléments se fait par des « BUS ». (Les bus sont des faisceaux de n fils parallèles, à chaque fil
véhicule un bit : 0 ou 1) il ya : (des bus de données, d’adresses et de contrôles).
I- Architecture générale interne d’un API :
BUS
Zone mémoire Modules I / O Périphériques
Moniteur
(ROM) Entrées Capteurs
Programme
(EPROM)
Sorties
Données
(RAM) Pré actionneurs
Compteur Registre 2
ordinal
Décodeur
UAL
Registre 3
Alimentation Énergie
1- le processeur : ou unité centrale : permet l’exécution des instructions ; la lecture des informations
d’entrées et la commande des sorties
2- zone mémoire : destiné au stockage des données ; on distingue :
Le choix d'un API est fonction de la partie commande à programmer. Choisir un API, ça revient à
consulter les caractéristiques techniques suivantes :
Nombre d'E/S
Temps de traitement.
Nombre d'étapes ou instructions.
Nombre des temporisateurs.
Nombre des capteurs.
Capacité de la mémoire.
Exemples d'API.
* Automates programmables " Syrelec " : série SLP 3600 ; série SPP 2200
* Automates programmables Télémécanique :
série TSX21 ; TSX17 ; TSX17-20 ; TSX27,47,67,87
* Automates programmables AEG : série 924 ; A120
* Automates programmables Jeulin : série EDUC 1000
III- Programmations des API
Langages de programmation :
IL : Instruction List ou liste d’instruction ce langage textuel de bas niveau est un langage à une
instruction par ligne
C-- LL’’aauuttoom
C maattee pprrooggrraam
mmmaabbllee iinndduussttrriieell A
AEEG
GAA002200 ::
1 – Programmation
- Liste d’instructions ( IL):
Type d'opération Opérateur Action Opérandes utilisables
A Opération logique ET, signal positif Ixx , Qxx , Mxxx
Opérations logiques AN Opération logique ET, signal négatif Txx , Cxx
O Opération logique OU, signal positif Ixx , Qxx , Mxxx
ON Opération logique OU, signal négatif Txx , Cxx
A( Opération logique ET, parenthèse ouverte Ixx , Qxx , Mxxx,Txx ,
O( Opération logique OU, parenthèse ouverte Cxx
) parenthèse fermée positive Ixx , Qxx , Mxxx
)N parenthèse fermée négative Txx , Cxx
AM128
SLMi (Mémoire accordé à l’étape initiale du GRAFCET).
AM128
RLM128
1-On donne le GRAFCET d’un point de vue système du robot new-mat décrit par les séquences suivantes et
en demande d’établir le GRAFCET d’un point de vue de la partie commande :
Ce système permet de transférer les pièces, possède 5 degrés de liberté selon le tableau des actions suivants :
0 0
M1
………
M2 ……….
…….
M3 ………
…….
5-Compléter le programme suivant qui décrit le fonctionnement des séquences cité ci-dessus :
5 …. ….
6 …. ….
7 …. ….
8 ……….
3 …. ….
4 …. ….
5 …. ….
6 …. ….
7 …. ….
8 ………
.
A B
S4 S3
A C
2 ……… 12 ……….
e- Programme : ……
Titre :
AD : instruction commentaire
Circuit 3 ……….
1:
……
2:
3:
4:
5:
6:
0 0
…………..
………….
………….
………….
………….
………….
………….
………….
………….
1) Reprenant de nouveau le système Robot, et en demande d’établir le GRAFCET partie commande à l’aide
du GRAFCET d’un point de vue de la partie opérative qui décrit le fonctionnement de ce cycle :
………….
………….
………….
………….
………….
………….
………….
………….
………….
………….
……
…