Schneider Electric TSXDMR1652 Coprocesseur pour les automates TSX 47-20/30 et TSX 67/87 Mode d'emploi

Ajouter à Mes manuels
42 Des pages
Schneider Electric TSXDMR1652 Coprocesseur pour les automates TSX 47-20/30 et TSX 67/87 Mode d'emploi | Fixfr
X
Chapitre
1
2
Présentation générale
3
1.1 Description
4
1.2 Présentation physique
5
Fonctionnement
7
2.1 Structure
8
2.2 Dialogue avec l'automate
9
2.3 Modes de marche du coupleur
4
Page
Sommaire
Sommaire
3
Sommaire général
12
Utilisation
Sommaire
13
3.1 Fonction 0 : logique combinatoire
14
3.2 Fonction 1 : bistable
17
3.3 Fonction 2 : temporisateur/monostable
19
3.4 Fonction 3 : compteur/décompteur
22
3.5 Entrées interruptives
24
Mise en œuvre
Sommaire
27
4.1 Choix de l'emplacement et détrompage
28
4.2 Raccordement
29
1
Chapitre
5
6
2
Page
Mise en service - Maintenance
Sommaire
31
5.1 Voyants de signalisation
32
5.2 Recherche de défauts
32
Spécifications
Sommaire
35
6.1 Caractéristiques
36
6.2 Performances
39
X
Présentation générale
Présentation générale
Sous-chapitre
1.1 Description
1.1-1 Fonctions du module
1.2 Présentation physique
1
Chapitre 1
Page
4
4
5
3
1.1
Description
Le module coprocesseur 8 entrées/8 sorties rapides 24 Vcc TSX DMR 1652 est
destiné à des applications diverses nécessitant des temps de réponse très courts
(1 à 10 ms) et/ou fidèles (± 0,50 ms). Il couvre en particulier les besoins suivants :
• la prise en compte d’événements fugitifs ou rapides, avec ou sans mémorisation,
nécessitant éventuellement une action immédiate sur le procédé.
• la commande avec temporisations fines (1 ms) et fidèles (indépendantes de la
scrutation du programme UCA).
• la surveillance de temps de cycle application y compris de tâche rapide (notion de
chien de garde) ou la surveillance de la durée d’un événement.
• le comptage de pièces ou d’événements de fréquence f < 1KHz avec surveillance
de seuils.
Ce module doté d’un microprocesseur est du type coupleur intelligent, capable
d’effectuer un traitement prédéfini et de prendre ses propres décisions en fonction
des informations reçues.
Il peut agir directement sur le procédé par l’intermédiaire de sorties statiques
commandées suivant les résultats du traitement exécuté par le module. Il peut agir
également sur le déroulement du programme UCA en générant des signaux
d’interruption sur apparition ou disparition d’événements en entrée du module TSX
DMR 1652. Ces interruptions auront pour effet de dérouter provisoirement l’exécution du programme principal vers le traitement d’une tâche prioritaire (tâche
interruption).
Ces 2 fonctionnements sont compatibles et peuvent être utilisés simultanément.
1.1-1 Fonctions du module
Les principales fonctions offertes par le coprocesseur TSX DMR 1652 sont les
suivantes :
• acquisition permanente de 8 entrées à filtrage réduit, générant ou non des
interruptions en fonction de conditions (validation, type de front ...) fournies par le
programme UCA.
• commande de 8 sorties statiques :
- soit directement par le programme UCA,
- soit directement par le module à travers des fonctions intégrées, paramétrables
et configurables, classiques en automatismes.
Ces fonctions logiques au nombre de 4 (F0 à F3) peuvent être affectées par
configuration logicielle aux entrées/sorties du module par l’intermédiaire de l’interface registre.
F0 : Logique combinatoire,
F1 : Fonctions bistables (bascule Type RS),
F2 : Temporisation avec base de temps fine et paramétrables,
F3 : Comptage décomptage simple avec surveillance de seuil.
4
Présentation générale
1.2
1
Présentation physique
De format simple le coprocesseur TSX DMR 1652 peut être placé sur les automates
TSX 47-20/30 et TSX 76/87 aux emplacements réservés aux coupleurs intelligents.
Il est composé de 8 entrées rapides 24 Vcc et 8 sorties statiques 24 Vcc et utilise
les interfaces T.O.R et Registres.
Il comporte en face avant un bornier de raccordement et des voyants de signalisation :
Fail : voyant éteint en fonctionnement normal,
OK : voyant allumé en fonctionnement normal, éteint en cas d’ouverture
bornier ou de défaut du module,
Out i: recopie de l’état de sortie,
Def : voyant éteint en fonctionnement normal, allumé en cas de court-circuit
sur l’une des sorties.
1
2
3
4
2
DMR 165
Out
Out
1
LED rouge : défaut module (Fail),
2
LED verte : fonctionnement correct (OK),
3
LED rouge (8) : état des sorties Out 0 à 7,
4
LED rouge : défaut sorties (Def).
Fail
OK
0
1
2
3
4
5
6
7
Def
Bornier de raccordement universel BLK4
Détrompage mécanique : code 776
Code logiciel : voir chapitre 4.1.
7
7
6
5
6
X
Fonctionnement
Fonctionnement
2
Chapitre 2
Sous-chapitre
Page
2.1 Structure
8
2.1-1 Echanges avec le processeur de l'automate
2.2 Dialogue avec l'automate
2.2-1 Interface TOR
2.2-2 Interface registre
2.2-3 Interruptions
2.3 Modes de marche du coupleur
2.3-1 Description
2.3-2 Actions sur les modes de marche
2.3-3 Comportement du coupleur sur arrêt de l'automate
8
9
9
9
11
12
12
12
12
7
2.1
Structure
IT
processeur
Processus
In 0
In 1
In 2
In 3
In 4
In 5
In 6
In 7
Programme UCA
Etat des entrées
Identification IT
Fonction IT
Interface T. O. R
4E
: In 0/1/2/3
Groupe 0
4S
: Out 0/1/2/3
Conditions IT
Bits de contrôle Bc
DMR 1652
Paramétrage fonctions
4E
: In 4/5/6/7
Groupe 1
4S
Out 0
Out 1
Out 2
Out 3
Out 4
Out 5
Out 6
Out 7
Commande des sorties
Interface registre
: Out 4/5/6/7
MUX
2.1-1 Echanges avec le processeur de l’automate
TSX 47-20 : Il est utilisé comme tout coupleur numérique mais les fonctions
interruptions ne sont pas accessibles.
TSX 47-30 : Il nécessite le bus d’entrées/sorties complet et l’interruption ne peut
être utilisée que dans les bacs où celle-ci est supportée, voir chapitre
TSX 67/87
4.1.
Les performances de la fonction entrées/sorties du module sont
identiques quel que soit l’automate utilisé. Cependant, il faut souligner que le TSX 47-20 ayant un cycle d’échange mots registres
double du cycle automate, les performances de l’ensemble module
+ automate peuvent différer.
8
Fonctionnement
2.2
2
Dialogue avec l’automate
2.2-1 Interface TOR
Le coprocesseur TSX DMR 1652 offre :
• 8 entrées tout ou rien isolées (In 0 à In 7) pouvant générer 8 interruptions en
fonction des conditions (validation, type de front) fournies par le programme UCA.
• 8 sorties statiques isolées et protégées (Out 0 à Out 7) commandées :
- soit par le programme automate UCA,
- soit directement par le module au travers de fonctions prédéfinies.
L’interface T.O.R est utilisé pour transférer les informations liées à l’interruption du
processeur ainsi que pour visualiser l’état réel des sorties.
Sur TSX 47-20
F
7
C
B
Etat des sorties OUT
8
7
0
7
4
3
Etat des entrées IN
0
0
Ixy,i
Sur TSX 47-30 et TSX 67/87
F
7
C
B
Etat des sorties OUT
8
0
7
7
4
3
IT générées par IN
0
0
Ixy,i
En stop module, l’état des sorties est à 0.
2.2-2 Interface registre
Les registres sont divisés selon leur utilisation en :
• registres standard (IW/OWxy,0) : leur utilisation est identique à celle des coupleurs
intelligents,
• registres de gestion des interruptions (IW/OWxy, 1 et 2). Leurs valeurs peuvent
évoluer en cours de fonctionnement.
• registres de configuration des fonctions logiques (IW/OWxy 3, 4, 5 et 6). Certains
bits peuvent évoluer en cours de fonctionnnement. La modification du type de
fonction n’est effectuée que dans l’état stop module.
• registre de commande des sorties (IW/OWxy, 7).
Nota : L’interface message n’est pas utilisé dans le module TSX DMR 1652.
9
Affectation des informations dans les mots registres d’entrées.
F
C
B
Run
B
Ovr Dfs
A
9
8
7
Def
7
Tpi
Vi7
In7
N° fonction
4
3
4
3
Vi6 Vi5
Vi4
Vi3
Vi2 Vi1
Vi0
IWxy,1
In6
In4
In3
In2
In0
IWxy,2
6
In5
0
IWxy,0
In1
IWxy,3
Groupe I/O 0 à 3
IWxy,4
N° fonction
IWxy,5
Groupe I/O 4 à 7
IWxy,6
Uca
7
Etat des sorties OUT
0
IWxy,7
Bit non utilisé
Mot registre
bit
Fonction
IWxy,0,
C : 1 = module en RUN,
IWxy,0,
B : 1 = module non configuré,
IWxy,0,
A : 1 = bornier ouvert ou absent,
IWxy,0,
9 : 1 = autotest initial en cours,
IWxy,0,
8 : 1 = module en défaut (Def),
IWxy,0,
7 : 1 = présence d’un défaut application (Ovr ou Dfs),
IWxy,0,
6 : 1 = présence d’un défaut bloquant,
IWxy,0,
4 : 1 = présence de l’un des défauts (sauf défaut Def),
IWxy,0,
3 : 1 = module disponible (fin auto-test),
IWxy,1,
F : 1 = défaut d’overrun (Ovr),
IWxy,1,
E : 1 = défaut court-circuit d’une sortie (Dfs),
IWxy,2, 0 à 7 : état des entrées. Mis à jour par le module avec une période de
1 à 10 ms (In 0 à 7).
IWxy,7, 0 à 7 : état des sorties. Correspond à l'image des commandes des
sorties OUT (Out 0 à 7).
Les autres bits reflètent l’état des bits de commande (recopie de l’état des bits de
mots registres de sortie).
10
Fonctionnement
2
Affectation des informations dans les mots regitres de sorties.
F
C
B
8
7
4
Run
3
0
OWxy,0
4
8
N° fonction
Vi0
OWxy,1
Fe7 Fe6 Fe5 Fe4 Fe3 Fe2 Fe1 Fe0
OWxy,2
Vi7
Vi6 Vi5
Vi4
Vi3
Vi2 Vi1
OWxy,3
Groupe I/O 0 à 3
OWxy,4
N° fonction
OWxy,5
Groupe I/O 4 à 7
OWxy,6
Uca
7
Cde des sorties OUT
0
OWxy,7
Bit non utilisé
Mot registre
bit
Fonction
OWxy,0,
C : 1 = active la fonction configurée (Run),
OWxy,0,
4 : 0 = système d’interruption non valide,
1 = validation des événements générant des IT,
OWxy,1,
8 : 1 = temporisation de 100 ms sur IT supprimée (Tpi),
(voir chapitre 3.5)
OWxy,1, 0 à 7 : 0 = l’entrée correspondante ne provoque pas d’IT (Vi0 à 7),
OWxy,2, 0 à 7 : 1 = interruption sur front descendant de l’entrée correspondante (Fe0 à 7),
0 = interruption sur front montant de l’entrée correspondante,
OWxy,7,
8 : 1 = provoque la commande (UCA) des 8 sorties à l’état
contenu dans l’octet de poids faible (OWxy, 7, 0 à 7, 7).
2.2-3 Interruptions
Cette fonction n’est accessible que sur les automates TSX 47-30 et TSX 67/87.
Le module possède 8 entrées T.O.R 24 V pouvant chacune générer une interruption à destination de l’UCA,
Le programme utilsateur définit pour chaque entrée les conditions d’interruption
(Vi0 à 7), sur front montant ou descendant (Fe0 à 7).
11
2.3
Modes de marche du coupleur
2.3-1 Description
Le coprocesseur TSX DMR 1652 peut se trouver dans l’un des modes de marche
suivants :
• auto-test (état transitoire à la mise sous tension ou sur embrochage sous tension
du module),
• état STOP,
• état RUN.
2.3-2 Actions sur les modes de marche
Auto-test
Les auto-tests standards et spécifiques exécutés à la mise sous tension du module
réalisent le test du coupleur.
Pendant les auto-tests les sorties du modules sont mises à 0.
Si à la fin de ces tests aucun défaut n’est détecté le voyant OK du module s’allume,
le bit module disponible est mis à 1.
Etat STOP
Dans l’état STOP, module configuré ou non, le coupleur est inactif, les images des
entrées et des sorties sont à l’état 0.
L’ordre de STOP en provenance de l’UCA provoque la réinitialisation du coupleur
puis l’interprétation de la configuration contenue dans les mots registres des sorties
OW.
Etat RUN
Le coupleur assure l’ensemble de ses fonctionnalités. Dans cet état, le changement
du type de fonction n’est pas pris en compte, la modification des autres paramètres
de configuration l’est.
L’ordre RUN provoque la validation de la configuration. Si celle-ci est incorrecte le
bit non configuré est mis à 1. L’ordre RUN et la configuration peuvent être envoyés
simultanément après les auto-tests.
2.3-3 Comportement du coupleur sur arrêt de l’automate
Le passage en STOP de l’automate n’a d’influence que sur les sorties du module
• si SY8 = 1 (valeur par défaut), mise à 0 des sorties,
• si SY8 = 0, les sorties sont normalement activées.
Nota : dans le cas de configuration avec des bacs d’extension locale ou à distance, en plus
de l’état de SY8, il y a lieu de tenir compte des bits système SY32 à SY39 (voir
documentation langage).
12
X
Utilisation
Utilisation
Sous-chapitre
3.1 Fonction 0 : logique combinatoire
3.1-1 Description de la fonction
3.1-2 Paramétrage de la fonction
3.1-3 Exemple
3.2 Fonction 1 : bistable
3.2-1 Description de la fonction
3.2-2 Paramétrage de la fonction
3.2-3 Exemple
3.3 Fonction 2 : temporisateur/monostable
3.3-1
3.3-2
3.3-3
3.3-4
Description de la fonction
Paramétrage de la fonction
Chronogrammes typiques
Exemple
3.4 Fonction 3 : compteur/décompteur
3.4-1 Description de la fonction
3.4-2 Paramétrage de la fonction
3.4-3 Exemple
3.5 Entrées interruptives
3.5-1 Description
3.5-2 Configuration
3.5-3 Exemple
3
Chapitre 3
Page
14
14
15
15
17
17
18
18
19
19
20
21
21
22
22
23
23
24
24
24
25
13
3.1
Fonction 0 : logique combinatoire
3.1-1 Description de la fonction
Cette fonction est destinée à des applications nécessitant une action immédiate
suite à un événement externe, si des conditions de validation sont remplies. Elle
s’applique par exemple :
• sur avance de pas de machine séquentielle,
• sur éjection de pièces d’application de tris,
• sur marquage ou poinçonnage de pièces.
Groupe 0 :
Bc0
OUT 0
ET
In0
Bc1
In3 In2 In1 In0
OUT 1
ET
In1
In3 In2 In1 In0
Bc2
ET
ET
ET
QC
QD
Bc3
ET
ET
ET
QF
QE
OU
OU
OUT 2
QA
OU
OU
OUT 3
QB
Les fonctions sont identiques sur groupe 1 (In 4 à 7 et Out 4 à 7).
Le paramétrage des fonctions consiste à définir les 6 quartets QA, QB, QC, QD, QE
et QF. Ces quartets correspondent aux connexions logiques des fonctions.
Les bits Bc0 à Bc3 sont des bits de contrôle fournis par le programme utilisateur par
l’interface registre OW. La prise en compte de ces bits est signalée à l’UCA dans
l’interface registre IW.
14
Utilisation
3
3.1-2 Paramétrage de la fonction
Le paramétrage s’effectue à l’aide de l’interface registre par OWxy,3 et OWxy,4
pour le groupe 0 et par OWxy,5 et OWxy,6 pour le groupe 1.
Groupe 0
F
C
B
8
7
4
3
0
0
Bc3 Bc2 Bc1 Bc0
QB
QA
OWxy,3
QF
QE
QD
QC
OWxy,4
Groupe 1
F
C
B
8
7
4
3
0
0
Bc7 Bc6 Bc5 Bc4
QB
QA
OWxy,5
QF
QE
QD
QC
OWxy,6
3.1-3 Exemple
Soit réaliser pour les sorties Out 0 à 2 les fonctions logiques suivantes :
Out 0
=
Bc 0.
In 0
Out 1
=
Bc 1.
In 1
Out 2
=
(Bc 2.
In 3) + (Bc 3
•
In 2
OWxy,3, 0/3
QA =
OWxy,3, 4/7
QB =
•
In 0)
1
1
0
0
H 'C'
0
0
0
0
H '0'
H '0 F 0 C'
-> OWxy,3
voir Nota
1
H 'F'
0
H '0'
0
0
H '0'
0
0
0
H '8'
OWxy,3, 8/B
Contrôle Bc =
OWxy,3, C/F
N° de fonction =
OWxy,4, 0/3
QC =
0
0
OWxy,4, 4/7
QD =
1
1
1
1
H '1 4 8 0'
-> OWxy,4
OWxy,4, 8/B
QE =
0
1
0
0
H '4'
OWxy,4, C/F
QF =
0
0
0
1
H '1'
Nota : Le quartet des bits de contrôle Bc n’est pas nécessairement écrit lors du paramétrage
des fonctions. Il peut être écrit à tout moment par le programme UCA par l’écriture de
OWxy,3.
15
L’écriture des mots registres OWxy,3 et OWxy,4, module en STOP réalise alors le
schéma logique ci-dessous. L’ordre RUN du module par le bit OWxy,0,C est ensuite
nécessaire pour exécuter la fonction.
Groupe 0 :
Bc0
OUT 0
ET
In0
Bc1
In3 In2 In1 In0
OUT 1
ET
In1
In3 In2 In1 In0
Bc2
ET 1
0
0
ET 0
0
0
0
0
ET
QC
QD
Bc3
ET 0
0
0
ET 0
1
1
0
0
ET
QF
QE
OU 1
1
0
0
OU
OUT 2
QA
OU 0
0
0
0
OU
QB
16
OUT 3
3
Utilisation
3.2
Fonction 1 : bistable
3.2-1 Description de la fonction
Cette fonction est destinée à des applications nécessitant la mémorisation d’un
événement externe fugitif ou l’activation d’une sortie pendant un intervalle de temps
défini par 2 événements externes, par exemple :
• mémorisation contact de passage avec acquittement externe du programme,
• trait de colle asservi sur position de 2 détecteurs.
Groupe 0
In 0
Bc 0
ET
S
Q
Out 0
BT 0
In 1
Bc 1
OU
R
Q
Out 1
ET
S
Q
Out 2
Q
Out 3
In 2
Bc 2
BT 1
In 3
Bc 3
OU
R
Les fonctions sont identiques sur groupe 1 (In 4 à 7).
Entrée
S :
Entrée
R :
Sortie
Q :
Sortie
Q :
17
3.2-2 Paramétrage de la fonction
Le paramétrage s’effectue à l’aide de l’interface registre par OWxy,3 et OWxy,4
pour le groupe 0 et par OWxy,5 et OWxy,6 pour le groupe 1.
Groupe 0
F
C
1
B
8
7
Bc3 Bc2 Bc1 Bc0
4 3
Inutilisé
0
OWxy,3
Inutilisé
OWxy,4
Groupe 1
F
C
1
B
8
7
Bc7 Bc6 Bc5 Bc4
4 3
Inutilisé
0
OWxy,5
Inutilisé
OWxy,6
3.2-3 Exemple
Réaliser la fonction bistable avec les entrées In 0 et In 1.
H’1100' → OWxy,3
avec
H’1100'
Bc 0
Bc 1
Bc 2
Bc 3
Bc 0
In 0
In 1
Out 0
Out 1
18
=
=
=
=
1
0
0
0
Utilisation
3.3
3
Fonction 2 : temporisateur/monostable
3.3-1 Description de la fonction
Cette fonction est destinée à des applications nécessitant des fonctions de temps
fines et fidèles (temporisateur et monostable), par exemple :
• trait de colle asservi sur le temps,
• chien de garde sur tâches (déroulement programme).
Groupe 0
In 0
Set
Bc 0
Ena preset
In 1
Bc 1
ET
Ctrl timer
In 2
Set
Bc 2
Ena preset
In 3
Bc 3
ET
Ctrl timer
T
Out 0
M
Out 1
T
Out 2
M
Out 3
MT 0
MT0,P
TB0
MT 1
MT1,P
TB1
Les fonctions sont identiques sur groupe 1 (In 4 à 7 et Out 0 à 7).
Commandes
• Présélection :
Sur front montant de Set avec Ena preset à 1
MT0,P/MT1,P (valeur présélection → valeur courante),
• Ecoulement :
Si valeur courante ≠ 0 et Ctrl timer à 1,
• Gel valeur courante : Ctrl timer = 0.
Sorties
•T
(temps écoulé) = 1 : si valeur courante = 0 Set et Ctrl timer à 1,
•M
(temps en cours) = 1 : si valeur courante ≠ 0 Set et Ctrl timer à 1,
• T = 0 et M = 0
: si Ctrl timer à 0.
Remarques :
La valeur de présélection MTi,P et la base de temps TB sont modifiables
coupleur en RUN. La prise en compte des nouveaux paramètres MTi,P et
TB dans les mots registres IW n’est effective qu’à partir de l’ordre de
présélection du groupe i.
Initialisation : si les entrées Set et Ena preset sont à 1, la présélection n’est
pas réalisée, les sorties suivent le fonctionnement normal.
19
3.3-2 Paramétrage de la fonction
Le paramétrage s’effectue à l’aide de l’interface registre par OWxy,3 et OWxy,4
pour le groupe 0 et par OWxy,5 et OWxy,6 pour le groupe 1.
Groupe 0
F
C
B
8
7
2
Valeur preset MT1,P
4
3
0
TB1
TB0
Valeur preset MT0,P
Bc3 Bc2 Bc1 Bc0
OWxy,3
OWxy,4
Groupe 1
F
C
B
Bc7 Bc6 Bc5
2
Valeur preset MT3,P
8
7
4
3
0
TB3
TB2
Valeur preset MT2,P
Bc4
OWxy,5
OWxy,6
Les valeurs de base de temps TBi sont configurées comme suit :
• 0 pour 1 ms
• 1 pour 10 ms
• 2 pour 100 ms
Les valeurs de présélection varient de 0 à 255 et sont saisies en code hexadécimal.
Les différents paramètres sont accessibles par programme dans l’interface registre
IW (en code hexadécimal pour les valeurs courantes MTi,V).
Groupe 0
F
C
B
Bc3 Bc2 Bc1
2
Valeur courante MT1,V
8
7
4
3
0
TB1
TB0
Valeur courante MT0,V
Bc0
IWxy,3
IWxy,4
Groupe 1
F
C
B
Bc7 Bc6 Bc5
2
Valeur courante MT3,V
20
8
Bc4
7
4
3
TB3
TB2
Valeur courante MT2,V
0
IWxy,5
IWxy,6
Utilisation
3
3.3-3 Chronogrammes typiques
Ces chronogrammes sont donnés à titre d’exemple d’utilisation des fonctions
temporisateur et monostable.
On suppose l’entrée Ena preset toujours à l’état 1.
Fonction temporisateur
Set
Ctrl timer
Valeur courante MT,V :
Sortie
T:
Fonction monostable
Set
Ctrl timer
Valeur courante MT,V :
Sortie
M:
3.3-4 Exemple
Configurer la fonction MT0 avec une base de temps TB = 1 ms et une valeur de
présélection MT0,P = 155 ms.
H’2300'→ OWxy,3
H’9B’ → OWxy,4
avec
avec
H’2300'
H’9B’
FB
Bc 0
Bc 1
Bc 2
Bc 3
=
=
=
=
=
1 ms
1 (Ena Preset 0)
1 (Ctrl timer 0)
0 (Ena Preset 1)
0 (Ena Preset 1)
MT0,P = 155 (valeur décimale)
21
3.4
Fonction 3 : compteur/décompteur
3.4-1 Description de la fonction
Cette fonction est destinée à des applications de comptage de pièces ou d’événements par exemple remplissage/empaquetage, palettisation, gestion de stock, ...
Groupe 0 :
In 0
Up
Bc 0
Val Up
In 1
Down
Bc 1
Val Down
In 2
ET
Bc 2
In 3
OU
Bc 3
Out 0
R
Out 1
F
Out 2
E
Out 3
C0
Ena compt
Reset
D
C0,S
C0,V
Les fonctions sont identiques sur groupe 1 (In 4 à 7 et Out 4 à 7).
Commandes
• Comptage
:
• Décomptage :
• Gel
:
• Remise à zéro :
sur front montant de l’entrée Up si les entrées Val Up = 1 et
Reset = 0,
sur front montant de l’entrée Down si les entrées Val down = 1
et Reset = 0,
Ena compt = 0 et Reset = 0,
Reset = 1 (entrée la plus prioritaire), provoque la remise à 0
de Ci,V
Sorties
•F
Full
:
•D
•R
•E
Done :
Run :
Empty :
sortie débordement en comptage (passage de la valeur courante
Ci,V de 32767 à -32768),
valeur courante Ci,V ≥ valeur de seuil Ci,S,
valeur courante Ci,V < valeur de seuil Ci,S,
sortie débordement en décomptage (passage de la valeur courante Ci,V de -32768 → 32767) ;
Remarques : Le gel de la valeur courante par Ena Compt n’a pas d’action sur les sorties.
Les indicateurs de débordement F et E sont mémorisés et acquittés par
l’entrée Reset à 1. Ce compteur/décompteur n’a pas de valeur de présélection.
Initialisation : la valeur courante Ci,V est à 0. Les sorties D et R sont
positionnées en fonction de la valeur du seuil Ci,S.
22
Utilisation
3
3.4-2 Paramétrage de la fonction
Le paramétrage s’effectue à l’aide de l’interface registre par OWxy,3 et OWxy,4
pour le groupe 0 et par OWxy,5 et OWxy,6 pour le groupe 1.
Groupe 0
F
C
3
B
8
7
4 3
Inutilisé
Bc3 Bc2 Bc1 Bc0
0
OWxy,3
Valeur de seuil C0,S
OWxy,4
Groupe 1
F
C
3
B
8
7
4 3
Inutilisé
Bc7 Bc6 Bc5 Bc4
0
OWxy,5
Valeur de seuil C1,S
OWxy,6
Les différents paramètres sont accessibles par programme dans l’interface registre
IW (en décimal pour les valeurs courantes Ci,V).
Groupe 0
F
C
3
B
8
7
4 3
Inutilisé
Bc3 Bc2 Bc1 Bc0
0
IWxy,3
Valeur courante C0,V
IWxy,4
Groupe 1
F
C
3
B
8
7
4 3
Inutilisé
Bc7 Bc6 Bc5 Bc4
0
IWxy,5
Valeur courante C1,V
IWxy,6
3.4-3 Exemple
Compteur C0 avec une valeur de seuil C0,S = 16 000.
H’3500'→ OWxy,3
16 000 → OWxy,4
avec
H’3500'
Bc 0
Bc 1
Bc 2
Bc 3
=
=
=
=
1
0
1
0
(Val Up)
(Val Down)
(Ena Compt)
(Reset)
Chronogramme :
Valeur courante C0,V :
Seuil
- 32 768
0
32 767
16 000
C0,S :
Up
Sortie
C0,D :
Sortie
C0,R :
23
3.5
Entrées interruptives
3.5-1 Description
Cette fonction n’est accessible que sur les automates TSX 47-30 et TSX 67/87.
Chaque entrée peut par configuration générer une interruption qui déroute le
processeur vers la tâche d’interruption programmée par l’utilisateur. Ceci permet
une réponse programmée rapide à un événement en entrée du module.
Le processeur ayant été interrompu par une entrée, une ou plusieurs demandes
d’interruption en provenance d’autres entrées sont mémorisées et traitées lorsque
la tâche IT du processeur est disponible (fin de traitement et acquittement de l’IT en
cours).
Le temps de transfert de l’IT dans le module est de à 1 ms.
Remarques : Dans le cas de la suppression de la temporisation de 100 ms (OWxy,1,8 = 1),
l’utilisateur se doit de gérer les problèmes système entrainés par des interruptions de l’UCA trop fréquentes.
Il est possible de s’affranchir des temps de traitement effectué par le module
sur une entrée programmée en IT et de réduire le temps de transfert des
interruptions à 200 µs, en paramétrant sur le groupe concerné la fonction 0
avec tous les paramètres à 0 :
H’0' → OWxy,3 → OWxy,4 pour le groupe 0 (In 0 à 3),
H’0' → OWxy,5 → OWxy,6 pour le groupe 1 (In 4 à 7).
3.5-2 Configuration
Le programme utilisateur valide, parmi les 8 entrées, celles devant générer une
interruption de l’UCA (Vi = 1 dans mot registre OWxy,1 (bit 0 à 7)).
Il définit pour chaque entrée validée en IT l’événement provoquant l’interruption :
• front montant (Fe = 0),
• front descendant (Fe = 1)
dans mot registre OWxy,2 (bit 0 à 7)
Le front ainsi défini provoque :
• la génération de l’IT de l’UCA si celle-ci est interruptible (OWxy,0,4 = 1).
• la mise à 1 du bit correspondant à cette entrée dans l’interface T.O.R (Ixy,0 à 7).
Une même entrée ne peut interrompre l’UCA 2 fois en moins de 100 ms. Cette
temporisation peut être supprimée pour l’ensemble des entrées par le programme
utilisateur (OWxy,1,8 = 1).
Tout changement de paramétrage de la fonction peut être effectué module en RUN.
24
3
Utilisation
3.5-3 Exemple
Description de la fonction :
Le module TSX DMR 1652 occupe l’emplacement 2 du bac 0. Les entrées
interruptives sont In 0 et In 1.
• sur front montant de In 0, mise à 0 de la sortie automate O17,0,
• sur front descendant de In 1, mise à 1 de la sortie automate O17,0.
Nota : Le caractère didactique de cet exemple est évident.
En effet le module TSX DMR 1652 permet de réaliser la fonction décrite ci-dessus
sans faire appel à l’UCA par l’utilisation de la fonction bistable F1.
Programmation de la tâche maître MAST :
La représentation Grafcet ci-dessous est utilisée afin de montrer graphiquement
les différentes phases préparatoires. Dans une application réelle, les étapes
Grafcet sont à réaliser à partir de bits internes programmés en langage à contact
ou langage littéral (le Grafcet étant réservé au traitement séquentiel de l’application).
Initialisation
0
IW2,03
1
Actions
Configuration du
module DMR
Module disponible
Mise en RUN coupleur
Sélection des IT voies 0 et 1
Sélection des fronts provovoquant les IT
RAZ reste de la configuration
H’1000'→ OW2,0 ;
H’0003'→ OW2,1 ;
H’0002'→ OW2,2 ;
Validation système IT module
Démasquage des IT UCA
Activation tâche IT UCA
SET OW2,0,4 ;
DMASKINT (I2) ;
START CTRL1
=1
2
Actions
Validation des IT
(module et UCA)
0 → OW2,2 → OW2,3
→ OW2,4 → OW2,5
→ OW2,6 → OW2,7
25
Programmation de la tâche interruption IT
<
!
IT générée par DMR ?
READINT (I2;B2)
<
!
Si IT
IF B2
<
!
Si IT DMR, transfert en zone Bi de l’image des bits de
sorties module 17 en vue de mise à jour
O17,0 [8] → B20 [8]
<
!
!
Mise à jour selon l’origine de l’IT (In0 ou In1)
IF B10 THEN RESET B20
IF B11 THEN SET
B20
<
Echange explicite module de sortie 17, confirmation image
des bits de sorties et acquit IT
WRITEBIT (B20;I17); B20 [8] → O17,0 [8];
ACKINT (I2)
!
26
DMR, lecture explicite bits TOR DMR
THE READBIT (I2;B10)
ELSE JUMP L10
<
Traitement correspondant à l’IT d’un autre module ou fin
de tâche IT
!
L10
X
Mise en oeuvre
Mise en oeuvre
Sous-chapitre
4.1 Choix de l'emplacement et détrompage
4.1-1 Implantations possibles des coupleurs
4.1-2 Détrompage
4.2 Raccordement
4.2-1 Câblage
4.2-2 Précautions de raccordement
4
Chapitre 4
Page
28
28
28
29
29
29
27
4.1
Choix de l’emplacement et détrompage
4.1-1 Implantations possibles des coupleurs
Les coupleurs DMR 1652 peuvent être implantés en règle générale dans tous les
bacs comportant un bus complet.
Configuration de base
TSX 47 20 ..
Emplacement 0 à 3, pas de fonctionnement en entrées interruptives
Configuration de base
(bac simple)
TSX 47 300
TSX 67 200
Tous les emplacements du bac,
5 coupleurs maximum.
Entrées interruptives possibles.
Configuration de base
(bac double)
TSX 67 300
TSX 87 120
TSX 87 200
TSX 87 300
Tous les emplacements 0 à 7 du bac
inférieur
Entrées interruptives possibles.
Configuration d’extension
locale (bac simple)
TSX RCE 860
Tous les emplacements
Entrées interruptives possibles (*)
Configuration d’extension
à distance (bac simple)
TSX RCF 860
Tous les emplacements
Entrées interruptives possibles (**)
Configuration d’extension
locale (bac double)
TSX RDE 880
Tous les emplacements 0 à 7
du bac inférieur
Entrées interruptives possibles (*)
Restriction :
(*)
Les automates TSX 67-30 et TSX 87-10/20 ne gèrent pas les
interruptions sur les configurations d'extension locale.
(**) Les automates TSX 67-30 et TSX 87-10/20 ne supportent pas de
coupleurs sur les configurations d’extension à distance.
Avertissement
En aucun cas les coupleurs DMR 1652 ne doivent être mis dans les emplacements
supérieurs des bacs doubles (câblage impossible et risques de destruction).
4.1-2 Détrompage
Le coupleur TSX DMR 1652 possède 2
types de détrompage :
Détrompage TSX 47-20 TSX 47-30
• mécanique : code décimal sur 3, chiffre
TSX 67/87
donné par 3 détrompeurs femelles situés à
l’arrière du coupleur.
Mécanique
77
776
• logiciel : saisi lors de la configuration des
entrées/sorties sur le terminal TSX T607 Logiciel
62
776 ou 62
ou TSX T407.
28
Mise en oeuvre
4.2
4
Raccordement
4.2-1 Câblage
Bornier de raccordement à utiliser : TSX BLK 4.
24 VDC
–
+
Signaux
Signaux
Out 0
A8
C1
Out 4
Out 1
A7
C2
Out 5
Out 2
A6
C3
Out 6
Out 3
A5
C4
Out 7
24 V
A4
C5
24 V
24 V
A3
C6
24 V
0 V Out
A2
C7
0 V Out
0 V Out
A1
C8
0 V Out
In 0
B8
D1
In 4
In 1
B7
D2
In 5
In 2
B6
D3
In 6
In 3
B5
D4
In 7
0 V In
B4
D5
0 V In
0 V In
B3
D6
0 V In
B2
D7
B1
D8
Sorties
Output
Entrées
Input
Les liaisons entre les bornes 0 V ou 24 V sont réalisées par le module TSX DMR 1652.
Le module ne fournit pas les alimentations 24 VCC.
4.2-2 Précautions de raccordement
Les précautions de raccordement sont identiques à celles relatives aux interfaces
d’entrées/sorties tout ou rien de la gamme TSX 7. Se reporter aux manuels de mise
en oeuvre des automates TSX.
29
30
X
Mise en service - Maintenance
Mise en service - Maintenance
Sous-chapitre
5
Chapitre 5
Page
5.1 Voyants de signalisation
32
5.2 Recherche de défauts
32
5.2-1 Type et définition des défauts possibles
5.2-2 Diagnostic
32
33
31
5.1
Voyants de signalisation
En face avant du module :
TSX DMR 1652
Fail
Défaut module
OK
Fonctionnement correct
Out 0
1
2
3
Etat des sorties
4
5
6
Out 7
Def
5.2
Défaut sortie
Recherche de défauts
5.2-1 Type et définition des défauts possibles
• Ouverture bornier : le déverrouillage du bornier provoque la mise à zéro de
toutes les sorties du module. Il provoque également le passage à 1 du bit B du
status T.O.R accessible par le terminal TSX T407 en mode diagnostic et
l’extinction du voyant OK.
• Court-circuit sur une sortie : lorsqu’une sortie du module à l’état 1 est courtcircuitée pendant plus de 100 ms, cette sortie est forcée à 0 et le voyant Def
s’allume jusqu’à l’acquittement par ouverture du bornier ou coupure de l’alimentation des sorties du module.
• Détection de fréquence trop élevée en entrée (Overrun) : lorsque la fréquence
totale des signaux d’entrées est trop importante (voir chapitre 6.2) les échanges
registres IW et OW sont bloqués (le programme utilisateur perd le contrôle du
module). Dans ce cas le module se force à l’état STOP au bout de 10 ms.
• Défaut module : durant les auto-tests effectués à la mise sous tension, et en
permanence le module teste ses fonctions internes. Si un défaut est détecté
pendant ces tests, le module se bloque, les voyants Fail (allumé) et OK (éteint)
signalent ce type de défaut.
32
Mise en service - Maintenance
5
5.2-2 Diagnostic
Voyant
DMR
Voyant
I/O UCA
Bits Défaut
associés = 1
Nature du
défaut
Conséquence
sur module
Fail allumé
OK éteint
allumé
IWxy,0,8
Défaut en
auto-test
des fonctions
internes
Reset µP
du module
Mise hors
tension du
coupleur (1)
OK éteint
Fail éteint
allumé
IWxy,0,6
IWxy,0,4
Défaut en
auto-test du
contrôleur IT
Blocage en
auto-test
Mise hors
tension du
coupleur (1)
OK éteint
Fail éteint
allumé
IWxy,0,A
IWxy,0,6
IWxy,0,4
Ouverture
ou défaut
bornier
Passage en
STOP (2)
Fermeture
bornier et
ordre STOP
module
OK allumé
éteint
IWxy,1,F
IWxy,0,7
IWxy,0,4
Overrun
module (1)
défaut
application (3)
Passage en
STOP (2)
Ordre STOP
module,
puis RUN
module
Def allumé
OK allumé
éteint
IWxy,1,E
IWxy,0,7
IWxy,0,4
Court-circuit
sur une
sortie,
défaut
application
Mise à 0
sortie
concernée
Ouverture
bornier
ou coupure
tension
actionneur (4)
Remarques :
Acquittement
de défaut
(1) Si le défaut persiste changer le module.
(2) L’état STOP module entraîne la mise à 0 des sorties.
(3) Le défaut d’overrun est détecté lorsque le nombre de changements
d’état de l’ensemble des entrées est compris entre 2 400 et 10 000.
(4) Le défaut court-circuit sur une sortie ne disparaît que lors de l’ouverture
du bornier ou de la coupure de l’alimentation des sorties du module.
Voir chapitre 2.3 : Modes de marche du coupleur.
Nota : Les défauts entraînant l’alllumage des voyants I/O (sur le processeur ou module
d’extension) entraînent également :
• SY10 = 0,
• SY40 à 47 = 0 selon le bac concerné,
• Oxy,S = 1 pour le module en défaut.
33
34
X
Spécifications
Spécifications
Sous-chapitre
6.1 Caractéristiques
6.1-1
6.1-2
6.1-3
6.1-4
Caractéristiques du module
Caractéristiques des entrées
Caractéristiques des sorties
Consommations électriques
6.2 Performances
6.2-1
6.2-2
6.2-3
6.2-4
6.2-5
Fonction 0 : logique combinatoire
Fonction 1 : bistable
Fonction 2 : temporisateur/monostable
Fonction 3 : compteur/décompteur
Fonction IT
6
Chapitre 6
Page
36
36
37
38
38
39
39
39
39
39
40
35
6.1
Caractéristiques
6.1-1 Caractéristiques du module
Entrées
8 entrées rapides pour signaux 24 VCC avec point commun au 0V
alimentation.
Sorties
8 sorties statiques logiques positives 24 VCC/350 mA protégées
contre les courts-circuits et les surtensions.
Alimentation commune aux 8 sorties (commun charges au 0V).
Compatibilité
Entrées : compatibles détecteurs 2 fils et 3 fils
(NORMES CENELEC),
compatibles sorties 24 VCC à transistor (PNP).
compatibles avec les modules de sortie 24 VCC, gamme
série 7.
CONFORMITE AUX NORMES CEI2 ET NFC 63850
Sorties : compatible avec électro bobine < 8W,
compatibles avec lampes puissances < 5W
compatibles avec tous les modules entrée 24 VCC de la
gamme série 7
Rebouclage possible des sorties sur les entrées module.
Capacité
des fonctions
• comptage
• temporisation
Température
• de fonctionnement :
• de stockage
:
36
:
:
16 bits (-32768 à +32767),
8 bits (0 - 255 incréments),
base de temps 1 ms, 10 ms, 100 ms.
0°C à +60°C,
-40°C à 70°C.
Spécifications
6
6.1-2 Caractéristiques des entrées
Valeurs nominales d’entrées
• tension
• courant
• alimentations capteurs
24 VCC
15 mA
19,2 VCC à 30 VCC
Valeurs limites d’entrées
• à l’état 1 tension
courant
• à l’état 0 tension
courant
Impédance d’entrée
11 à 30 VCC
6 à 19 mA
V ≤ 5 VCC
I ≤ 3 mA
1500 Ω à 1700 Ω
Temps de réponse :
• passage de l’état 0 à 1
• passage de l’état 1 à 0
Puissance dissipée
min 0,1 ms
min 0,1 ms
Typ 0,2 ms
Typ 0,2 ms
max 0,5 ms
max 0,5 ms
360 mW (à la tension nominale)
Ligne extérieure
• résistance de la ligne admissible
• résistance de fuite admissible
Rl ≤ 500 Ω
Rf ≥ 30 KΩ
Isolement
• entre circuits entrées et bus interne
1500 V efficace
• entre circuits entrées et masse électrique
ou masse mécanique
R > 10 MΩ à 500 VCC
50/60Hz
37
6.1-3 Caractéristiques des sorties
Valeurs nominales
• tension nominale
• courant nominal
• courant de limitation
24 VCC
≤ 0,35 A
limitation par disjoncteur thermique
Valeurs limites
• tension
• courant
• courant pour l’ensemble
du module (8 sorties)
19,2 à 30 VCC
0,44 A pour une sortie
≤ 2,8 A avec bac ventilé
Temps de réponse
• passage de l’état 0 à 1
• passage de l’état 1 à 0
t < 100 µs
t < 500 µs
Courant de fuite à l’état 0
If < 0,1 mA
Tension de déchet à l’état 1
U sat < 1,3V
Protections incorporées
• contre les surcharges
• contre les surtensions inductives
disjonction thermique
diodes décharge et écrêtage
Puissance dissipée
0,6 W (tension nominale)
Consommation
60 mA
Isolement
> 10 mΩ à 500 VCC
Nota : En cas de disjonction sur court-circuit ou surcharge il est nécessaire de couper la
tension des actionneurs ou de débrocher le bornier BLK 4 pour réarmer le module.
6.1-4 Consommations électriques
Tension automate
+ 5V
+ 24V
TSX DMR 1652
350 mA
15 mA
Les normes UL en matière d’échauffement imposent dans le cas où le bac est non
ventilé, le respect des contraintes suivantes :
• entrées nombre d’entrées simultanément à l’état 1 en permanence ≤ 5
• sorties courant total pour l’ensemble des sorties du module ≤ 1,7 A
38
Spécifications
6.2
6
Performances
6.2-1 Fonction 0 : logique combinatoire
Conditions de respect des performances :
- temps minimal d’un état en entrée = 1 ms
- cadence maximum sur l’ensemble des entrées :
10 changements d’état en 10 ms avec 2 changements d’état maximum dans
une fenêtre de 1 ms.
Performances :
- temps de transfert entrées/sorties module : ≤ 1 ms
6.2-2 Fonction 1 : bistable
Condition de respect des performances :
- temps minimal d’un état en entrée = 1 ms.
Performances :
- temps de transfert entrées/sorties module : 1 ≤ ms.
6.2-3 Fonction 2 : temporisateur/monostable
Condition de respect des performances :
- temps minimal d’un état en entrée = 1 ms.
Performances :
- temps de transfert des entrées à action directe sur les sorties : ≤ 1 ms.
- résolution des bases de temps égale à 1 ms.
- jitter de la base de temps : ± 0,5 ms.
6.2-4 Fonction 3 : compteur/décompteur
Condition de respect des performances :
- temps minimal d’un état en entrée = 1 ms.
Performances :
- la somme des fréquences sur les entrées peut atteindre 500 Hz (maximum).
- temps de transfert entrées/sorties module : ≤ 1 ms.
39
Remarques :
Il est possible d’augmenter la fréquence d’un compteur en limitant les performances
de la fonction présente sur l’autre groupe soit :
- le compteur doit être placé sur le groupe 0.
- fonctions autorisées sur le groupe 1 : F0, F1 ou F2.
- temps minimum d’un état sur l’entrée du compteur : 500 µs.
- temps minimum d’un état sur les entrées du groupe 1 = 5 ms
- cadence maximum sur les entrées du groupe 1 : 2 changements d’état en 10 ms
avec 2 changements d’état maximum dans une fenêtre de 1 ms.
Dans ces conditions, les performances maximales sur la fonction 3 sont :
- fréquence sur l’entrée de comptage 1 KHz maximum.
- temps de transfert entrées/sorties module : ≤ 1 ms.
6.2-5 Fonction IT
Le temps de prise en compte des interruptions par la tâche IT des automates
TSX 47-30 et TSX 67/87 est le cumul de 2 temps (tic + tip).
• tic :
• tip :
temps entre le changement d’état de l’entrée module provoquant l’interruption et la présence du signal IT sur le bus d’E/S.
tic = 1 ms pour le coupleur TSX DMR 1652.
temps entre la présence du signal IT sur le bus d’E/S et l’activation de la
tâche interruption. Ce temps, identique quelle que soit la situation du coupleur (configuration de base ou d’extension), est dépendant de la présence
ou non de déport optique des entrées/sorties.
temps maximum
E/S locale (TSX LES)
Conf. de base Conf. d’extension (1)
tip
E/S déportée (TSX LFS)
Conf. de base
Conf. d’extension (2)
TSX 47-30
1,5 ms
-
-
-
TSX 67-20
1,5 ms
1,5 ms
2,2 ms
2,2 ms
TSX 67-30
2,5 ms
-
3,2 ms
-
TSX 87-10/20
2,5 ms
-
3,2 ms
-
1 ms
1 ms
1,7 ms
1,7 ms
TSX 87-30
(1)
Rappel IT sur les configurations d’extension locale :
• TSX 67-20 : IT gérée par UCA,
• TSX 87-30 : IT gérée par UCA,
• TSX 67-30 et TSX 87-10/20 : pas de gestion des IT.
(2)
Rappel sur le déport optique des coupleurs :
• TSX 67-20 : 750 m maximum,
• TSX 87-30 : 1000 m maximum,
• TSX 67-30 et TSX 87-10/20 : pas de coupleur à distance.
40

Manuels associés