présentation de l ’automate
DESCRIPTION
Présentation de l ’automate. Initialisation de l ’automate. Fronts montants et descendants. Fonction monostable. Quitter. Description matérielle. Codage des Entrées Sorties. Notion de Cycle de Scrutation. Notion de Temps de Cycle. Le langage à contact. - PowerPoint PPT PresentationTRANSCRIPT
Présentation de l ’automate
Initialisation de l ’automate
Fronts montants et descendants
Fonction monostable
Quitter
Principe d ’exécution d ’un réseau à contact
Bits internes
Réseau de contacts
Le langage à contact
Notion de Temps de Cycle
Notion de Cycle de Scrutation
Codage des Entrées Sorties
Description matérielle
Sommaire
1 Un bac de base à 3 emplacements disponibles intégrant l ’alimentation, le processeur et sa mémoire de base.
2 Quatre trous de fixation del’automate.
3 Un bloc de visualisation centralisée.
4 Une prise terminal repérée TER
5 Une prise de dialogue opérateur repérée AUX
6 Emplacement pour une carte d ’extension mémoire. En l ’absence de carte, cet emplacement est équipé d ’un cache qu ’il est obligatoire de maintenir en place. Son extraction provoquant l ’arrêt de l ’automate.
7 Trappe d ’accès aux bornes d ’alimentation.
8 Un emplacement pour un coupleur communication.
9 Une étiquette à renseigner pour le changement de la pile
10 Une trappe d'accès à la pile optionnelle et au commutateur de protection en écriture du système d ’exploitation.
11 Connecteur de raccordementdu mini bac d'extension, protégé de base par un cache amovible12 Des connecteurs pour les fonctions analogiques et comptage intégrées pour TSX 37- 21 / 22.
Le mini bac d'extension TSX RKZ 02
15 Des bornes d'alimentation protégées par un cache amovible, pour le raccordement d'une alimentation auxiliaire a 24 V dans le cas des automates alimentés en 100/240 V.
16 Une borne de masse.
17 Des connecteurs de raccordement à l'automate de base (bus fond de bac et continuité de masse).
13 Un bac d'extension à 2 emplacementsdisponibles.
14 Un voyant de présence de tension 24 V.
Le TSX 37-22 dispose de 6 emplacements dans le rack de base pour monter différentes cartes suivant l ’application .
Type
%I : Entrée%Q : Sortie
N° d ’emplacement
1 à 6
N° dans le module
0 à X
Traitementinterne 1
%I2
Traitementdu
programme
3
%Q4
Traitementinterne
%I
Traitementdu
programme
%Q
1
2
3
4
Traitement interne: - Surveillance de l ’automate - Détection RUN/STOP - Echanges avec le terminal de programmation
1
Acquisition des Entrées: - Ecriture en mémoire de l état des informations présentes sur les entrées des modules TOR.
2
Traitement du programme: - Traitement séquentiel des opérations logiques du programme en utilisant l ’état des entrées disponibles en mémoire.
3
Mise à jour des sorties: - Affectation sur les sorties présentes sur les modules TOR.
4
Temps
SE T SE T SE T SE T
Temps de réponse à cette entrée Temps de scrutation
La valeur maximale du temps de réponse est de deux scrutations.
Le temps de cycle (scrutation) est le temps qui s ’écoule entre deux prises en compte d’une entrée physique.
Changement d’état d ’une entrée
Prise en compte de cette entrée
Affectation des sorties
Le langage à contact ou LADDER DIAGRAM permet de réaliser des fonctions logiques dites combinatoires…
Eléments de test
Contact à fermeture
Contact à ouverture
Contact front montant P
Contact front descendant N
Eléments de liaison
Connexion horizontale courte
Connexion horizontale longue
Connexion verticale
Eléments d ’action
Blocs opérations
Blocs fonctions
Bobine set (S)
Bobine reset (R)Bobine inverse (/)
Bobine directe ( )
Bloc Comparaison HorizontalCOMP
H
Bloc Comparaison Vertical COMPV
Bloc Opération OPER
Bloc Fonctions Graphiques Fonctions Préprogrammées F(--)
Un réseau à contact aussi appelé rung est scruté selon les règles suivantes:
Règle 1: La scrutation commence dans le coin haut gauche du réseau.
Règle 2: Le réseau est évalué ligne par ligne de haut en bas.
Règle 3: La ligne est évaluée de la gauche vers la droite.
Règle 4: Si une liaison de convergence est rencontrée, la ligne entre la liaison de divergence et la liaison de convergence est évaluée avant de terminer la ligne en cours.
Les bits internes:
%M0 à %M255
Ils permettent de mémoriser des états intermédiaires durant l ’exécution du programme.
( )
( )
( )
( )
( )
( )
( )
Colonnes 1 2 3 4 5 6 7 8 9 10 11
%I1.0 %I1.1 %I1.2
1
%I1.3
2
%I1.4
3 %Q2.0
5
%I1.5 %I1.6 4
Ordre de scrutation du réseau: 1 2 3 4 5
Barrede
potentiel
Lignede
Divergence
Lignede
Convergence
1 Traitement sur Coupure et Reprise Secteur
a) Reprise à « CHAUD »
b) Reprise à « FROID »
Lors de la reprise secteur, l ’automatisme redémarre là où il s ’est arrêté lors de la coupure secteur.
Réinitialisation par défaut de toutes les variables du TSX37 (bits ou mots).
% S1
% S0
==> Si problème sur l ’automate: - défaut pile, - changement de cartouche mémoire.
==> Ou par programmation du bit système %S0.
Lors d ’une coupure secteur, le bit %S1 est positionné à 1.
Pour réinitialiser toutes les variables lors du retour du secteur, le bit %S1 doit positionner à 1 par programme le bit %S0.
2 Programmation de la reprise secteur
( )
( )
%S1 %S0
%S9
S
REGLE : Réserver une section nommée Reprise-Secteur pourle traitement de la reprise secteur.
Si coupure secteur Mise à 1 du bitsystème %S0
Mise à zéro detoutes les sorties
( )%I1.0 %M0
( )%I1.1 %M1
0
1%M0
0
1%M0
0
1%M0
0
1%M0
Seules les variables %I, %Q et %M peuvent être testées sous la forme de fronts montants ou descendants
Dans tous les autres cas, il est obligatoire d ’associer à la variable un bit interne.
( )%I1.0 %M0
P
( )%I1.1 %M1
N
Le bloc fonction monostable permet d ’élaborer une impulsion d ’une durée déterminée.Cette durée est programmable et peut être modifiable ou non.
( )%M0%I1.0
8 Monostables: 0 à 7
%MN0.R=1 pendant l ’écoulement du temps%MN: %MN0 à %MN7
Validation:Sur Front montant%MN0.V := %MN0.Ppuis décroit vers zéro
Une durée d ’impulsion Presetde 0 à 9999 peut être lue, testée
écrite par programme
S R
TB:
MN.P:
%MN0.V: Valeur courantepeut être lue et testée par programme
Time Base ( base de temps)1mn; 1s; 100ms; 10 ms
2 Chronogramme du monostable
S
0
1
t
%MN0.R
0
1
t
1s t2s3s
4s5s
5s 5s 9s
%MN0.V
Le bloc monostable est redéclenché au front montant de S.
A bientôt
pour une autre
séquence…