Download - I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

Transcript
Page 1: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

I. Présentation de l ’automate

II. Initialisation de l ’automate

III. Fronts montants et descendants

IV. Fonction monostable

Page 2: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

4) Notion de Cycle de ScrutationTraitement

interne 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 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

TempsSommaire

Page 11: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

6) Le langage à contact ou LD

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

Sommaire

Page 13: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

II. Initialisation de l ’automate

II.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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

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: I. Présentation de l ’automate II. Initialisation de l ’automate III. Fronts montants et descendants IV. Fonction monostable.

IV.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é aufront montant de S.

Sommaire