Présentation de l’automate

21
I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descenda IV. Fonction monostable

description

Présentation de l’automate. I. Présentation de l ’automate. II. Initialisation de l ’automate. III. Fronts montants et descendants. IV. Fonction monostable. TSX 37 21 et 37 22. Sommaire Présentation Automate. 1) Description matérielle. 2) Codage des Entrées Sorties. - PowerPoint PPT Presentation

Transcript of Présentation de l’automate

Page 1: Présentation de l’automate

I. Présentation de l ’automate

II. Initialisation de l ’automate

III. Fronts montants et descendants

IV. Fonction monostable

Page 2: Présentation de l’automate

Sommaire Présentation Automate

7) Principe d ’exécution d ’un réseau à contact

8) Bits internes

9) Réseau de contacts

6) Le langage à contact

5) Notion de Temps de Cycle

4) Notion de Cycle de Scrutation

3) Configuration logicielle

2) Codage des Entrées Sorties

1) Description matérielle

Sommaire

Page 3: Présentation de l’automate

1) Description matérielle1 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

Sommaire

Page 4: Présentation de l’automate

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 changementde la pile

Sommaire

Page 5: Présentation de l’automate

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 amovible

12 Des connecteurs pour les fonctions analogiques et comptage intégrées pour TSX 37- 21 / 22.

Sommaire

Page 6: Présentation de l’automate

Le mini bac d'extension TSX RKZ 02

15 Des bornes d'alimentation protégées par uncache amovible, pour le raccordement d'unealimentation auxiliaire a 24 V dans le casdes 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.

Sommaire

Page 7: Présentation de l’automate

2) Codage des Entrées Sorties

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

Sommaire

Page 8: Présentation de l’automate

Codage de la configuration actuelle:

MODULE 1: 16 entrées Tout ou Rien codées de %I1.0 à %I1.15

MODULE 2: 12 sorties Tout ou Rien codées de %Q2.0 à %Q2.11

MODULE 3: 12 entrées Tout ou Rien codées de %I3.0 à %I3.11

MODULE 4: 8 sorties Tout ou Rien codées de %Q4.0 à %Q4.7

Sommaire

Page 9: Présentation de l’automate

3) Configuration logicielle

UnitéCentrale

5

6

Carte 16 E 12 S

TSX DMZ 28DR

1

2

3

Carte 12 E

TSX DEZ 12D2

4

TSX DSZ 08R5

Sommaire

Page 10: Présentation de l’automate

4) Notion de Cycle de ScrutationTraitement

interne 1

%I2

Traitementdu

programme3

%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 informationspré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 Sommaire

Page 11: Présentation de l’automate

5) Notion de temps de Cycle

SE T SE T SE T SE T

Changement d ’étatd ’une entrée

Prise en comptede cette entrée

Affectationdes sorties

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.

Sommaire

Page 12: Présentation de l’automate

6) Le langage à contact ou LDLe 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

Sommaire

Page 13: Présentation de l’automate

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(--)

Sommaire

Page 14: Présentation de l’automate

7) Principe d ’exécution d ’un réseau LDUn 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. Sommaire

Page 15: Présentation de l’automate

8) Bits internes

Les bits internes:

%M0 à %M255

permettent de mémoriser des états intermédiaires durant l ’exécution du programme.

Sommaire

Page 16: Présentation de l’automate

9) Réseau de contacts

( )

( )

( )

( )

( )

( )

( )

Colonnes 1 2 3 4 5 6 7 8 9 10 11

Lignes

1

2

3

4

5

6

7

%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 2puis 3puis 4puis 5puis

Barrede

potentiel

Lignede

Divergence

Lignede

Convergence

Sommaire

Page 17: Présentation de l’automate

II. Initialisation de l ’automateII.1 Traitement sur Coupure et Reprise Secteur

a) Reprise à « CHAUD »

b) Reprise à « FROID »

Lors de la reprise secteur, l ’automatismeredémarre là où il s ’est arrêté lors de lacoupure secteur.

Réinitialisation par défaut de toutes lesvariables 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.

Sommaire

Page 18: Présentation de l’automate

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 à 1par programme le bit %S0.

II.2 Programmation de la reprise secteur

( )

( )

%S1 %S0

%S9

S

%S1 et %S0 sont remis à zéro automatiquement après une scrutation complète du programme

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

Sommaire

Page 19: Présentation de l’automate

III. Front montant et descendant

( )%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. Sommaire

( )%I1.0 %M0

P

( )%I1.1 %M1

N

Page 20: Présentation de l’automate

IV. Fonction monostable

Sommaire

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.

IV.1 Bloc monostable

( )%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

Page 21: Présentation de l’automate

IV.2 Chronogramme du monostable

S

0

1

t

%MN0.R

0

1

t

1s t2s3s4s5s

5s 5s 9s

%MN0.V

Le bloc monostable est redéclenché aufront montant de S.

Sommaire