Schneider Electric Commande monoaxe, PL7AXE 5.0 Mode d'emploi

Ajouter à Mes manuels
430 Des pages
Schneider Electric Commande monoaxe, PL7AXE 5.0 Mode d'emploi | Fixfr
______________________________________________________
Préambule
___________________________________________________________________________
A propos de ce document
Le présent document est un additif au manuel TXT DM PL7 AXS V4● . Il décrit la mise
en œuvre et l'utilisation du logiciel PL7-AXE V5 installé sous l'atelier logiciel V5 X-TEL
ou MINI X-TEL.
Le logiciel PL7-AXE V5 permet de réaliser des applications pour des automates
TSX/PMX de niveau V3, V4 ou V5.
Le logiciel PL7-AXE tient compte du modèle de la station TSX/PMX "cible" et présente :
soit des écrans et menus de niveau V5 si le TSX/PMX choisi est de niveau V5,
● soit des écrans et menus de niveau V4 si le TSX/PMX est de niveau V4.
●
Choix d'une station V3 ou V4 : dans ce cas, cet additif n'est pas à prendre en compte;
se reporter à la totalité du manuel TXT DM PL7 AXS V4●
Choix d'une station V5 : dans ce cas, cet additif remplace les chapitres 1 à 4 de
l'intercalaire C2 du manuel TXT DM PL7 AXS V4●
___________________________________________________________________________
1
___________________________________________________________________________
Evolutions de PL7-AXE, version V5 par rapport aux versions antérieures
Les principales évolutions du logiciel TXT L PL7 AXS V5F par rapport au logiciel
TXT L PL7 AXS V42F sont les suivantes :
Echanges de données entre PL7-AXE et XTEL-CONF
Le logiciel PL7-AXE utilise certains objets générés par l'outil XTEL-CONF. Ces objets
sont les suivants :
• le type de processeur,
• la configuration des modules en bac,
• la taille mémoire de la cartouche,
• la taille mémoire réservée par XTEL-CONF.
Il est nécessaire de générer la structure de l'application avec l'outil XTEL-CONF avant
d'utiliser le logiciel PL7-AXE (voir intercalaire C2, chapitre 1.7).
Unicité des noms de fichiers
Le fichier application généré par le logiciel PL7-AXE est unique et contient l'ensemble
de la configuration et du programme présent dans le TSX/PMX.
Le nom du fichier de l'application est AXIS.BIN.
Simplification de la phase de génération de la structure application (.APP)
Il n'est plus nécessaire, dans la version V5 de regénérer le fichier ".APP" après une
modification d'un fichier "BIN".
Terminologie utilisée
Certains libellés de touches de fonctions ont été modifiés entre la version V4 et la
version V5, ces modifications sont :
• En mode connecté
[STORE] (V4) devient [STA → DSK] et permet de transférer l'application de
commande d'axe de la mémoire automate TSX/PMX vers le fichier AXIS.BIN sur
disque. Ce transfert est réalisé avec l'outil : TRANSFER.
[RETRIEVE] (V4) devient [DSK → STA] et permet de transférer le fichier AXIS.BIN
sur disque vers la mémoire automate TSX/PMX. Ce transfert est réalisé avec l'outil :
XTEL-TRANSFER.
___________________________________________________________________________
2
___________________________________________________________________________
• En mode local
[•BIN] (V4) devient [RETRIEVE] et permet de transférer un fichier application de nom
quelconque du disque vers le fichier AXIS.BIN de la base X-TEL (l'ancien contenu du
fichier AXIS.BIN étant perdu).
[STORE] (V4) reste [STORE] et permet de transférer le fichier AXIS.BIN vers un
fichier application de nom quelconque sur le disque ou sur une disquette pour
archivage.
Il est également possible de modifier la configuration des entrées/sorties de l'application, pour cela il faut utiliser l'outil XTEL-CONF en appuyant sur la touche dynamique
[XTELCONF] (cette touche n'est proposée que s'il existe une discordance entre le
répertoire et la configuration générée sous XTEL-CONF).
Connexion sur le bus de terrain FIPIO
Le logiciel PL7-AXE peut être utilisé sur un poste de travail FTX 417/507 connecté sur
le bus d'entrées/sorties distantes FIPIO. Dans ce cas le poste de travail utilise le point
de raccordement privilégié 63.
___________________________________________________________________________
3
___________________________________________________________________________
Migration d'une application PL7-AXE de niveau V4 en niveau V5
Toute application de niveau V4 peut être transformée en application de niveau V5, à
condition de réaliser les opérations suivantes :
1
2
3
Récupérer l'application V4 sous X-TEL V5, par Sauvegarde/Restitution ou Copie/
Collage.
Créer une station V5 d'accueil.
Lancer depuis l'icône AXIS de la station V5 d'accueil, la fonction Import et importer
les fichiers suivants :
StationV4\AXIS\APPLI\xxx.BIN (obligatoire) : binaire application,
vers le répertoire StationV5\AXIS\APPLI,
puis
Station V4\AXIS\MOD\xxx.162, xxx.172 ou xxx.182 (optionnel),
4
5
6
7
vers le répertoire StationV5\AXIS\MOD.
Lancer PL7-AXE dans la station V5 et effectuer les opérations suivantes :
• choisir dans la rubrique mémoire locale/travail (selon la fonction) fichier
TSX/PMX pour faire apparaître la commande RETRIEVE,
• activer la commande [RETRIEVE] qui donne accès à la liste des fichiers xxx.BIN
de la station,
• activer la commande [DIR BIN] et choisir le fichier xxx.BIN précédemment importé,
• <ENTER><ENTER>, restitue le fichier xxx.BIN sous la station V5 sous le nom de
fichier AXIS.BIN.
Quitter la fonction PL7-AXE.
Lancer l'outil XTEL-CONF
• à partir du menu Génération, activer la commande avec saisie paramètres
application,
• quitter l'outil XTEL-CONF.
Lancer la fonction PL7-3 et activer la commande [V5 CONF] pour asservir le programme application à la nouvelle configuration définie sous XTEL-CONF.
___________________________________________________________________________
4
Présentation de la commande d'axe
A
Coupleur commande d'axe TSX AXM 182 / 172 / 162
B
Logiciel de commande d'axe TXT L PL7 AXS V42
C
Terminal d'exploitation TSX XBT 182
D
E
Aides-mémoires
Informations complémentaires
F
G
H
Sommaire général
Partie
Chapitre
1 Présentation de la
1 Présentation
1/1 à 1/6
2 Méthodologie de mise en œuvre
2/1 à 2/2
A
1/1 à 1/14
2/1 à 2/4
B
commande d'axe
1 Présentation
2 Coupleurs commande
d'axe TSX AXM 182/172 2 Paramètres de configuration
Page
3 Modes de marche
3/1 à 3/6
4 Fonctions offertes
5 Programmation
4/1 à 4/10
5/1 à 5/16
6 Dialogue avec l'automate
7 Mise en œuvre du matériel
6/1 à 6/48
7/1 à 7/22
8 Caractéristiques techniques
9 Annexes
3 Logiciel de commande d'axe TXT L PL7 AXS V4
C1 Introduction
1 Présentation physique
8/1 à 8/6
9/1 à 9/26
1/1 à 1/2
2 Logiciel de mise en œuvre
PL7-AXE
3 Blocs fonctions optionnels
C2 Logiciel de
mise en œuvre
1 Mise en œuvre du logiciel
optionnels
2/1 à 2/24
3 Supports de travail
4 Gestion de la zone dédiée axe
3/1 à 3/12
4/1 à 4/12
5 Mode configuration
6 Mode programmation
5/1 à 5/4
6/1 à 6/4
7 Mode mise au point
7/1 à 7/8
8 Mode transfert
9 Mode documentation
8/1 à 8/2
9/1 à 9/6
A/1 à A/22
1 Mode d'emploi
1/1 à 1/10
2 OFB AXM LD
3 OFB AXM DG
2/1 à 2/16
3/1 à 3/8
4 OFB AXM PG
4/1 à 4/10
5 Annexes
2
1/1 à 1/6
2 Principes généraux
A Annexes
C3 Blocs fonctions
2/1 à 2/4
3/1 à 3/2
5/1 à 5/2
C
Sommaire général
Partie
Chapitre
4 Terminal
0 Présentation
0/1 à 0/4
1 Mise en œuvre du terminal
2 Utilisation du terminal
1/1 à 1/8
2/1 à 2/8
d'exploitation
TSX XBT 182
Page
D
3 Sélection des modes de fonctionnement 3/1 à 3/8
4 Suivi des déplacements
4/1 à 4/4
5 Accès au programme PIC
5/1 à 5/4
6 Fonctions auxiliaires accès direct
7 Fonctions auxiliaires accès indirect
6/1 à 6/4
7/1 à 7/6
8 Accès à la table des paramètres
de configuration
8/1 à 8/2
9 Transferts d’application
10 Surveillance des défauts
A Annexes
9/1 à 9/2
10/1 à 10/2
A/1 à A/22
E
6 Aides-mémoires
7 Informations
complémentaires
Aide-mémoire TSX AXM 172/182/162
6/1
Aide-mémoire terminal TSX XBT 182
6/11
Procédure de mise à niveau V3 ¿ V4
1/1 à 1/12
F
G
3
4
A
Sommaire
A
A
Présentation de la commande d'axe
Chapitre
Sous-chapitre
1. Présentation
1.1 Présentation de la documentation
1/1
1.2 Présentation de la commande d’axe
1.3 Conventions de vocabulaire
1/2
1/5
2. Méthodologie de mise en œuvre
Page
2/1
A/1
A
A/2
1
Présentation
1.1
Présentation de la documentation
1
A
Ce manuel décrit la mise en oeuvre et l’utilisation des coupleurs de commande d’axe TSX AXM 172, TSX AXM 182 et TSX AXM 162 avec le logiciel de
mise en œuvre TXT L PL7 AXS V4 et le terminal d’exploitation TSX XBT 182.
Il comprend 4 parties :
1 ère partie (intercalaire A) : Présentation de la commande d'axe
Elle est destinée à la prise de connaissance de l’ensemble des 3 produits.
Elle définit les interactions entre chacun des matériels et la procédure de
mise en œuvre globale d’une application de commande d’axe.
2 ème partie (intercalaire B) : Coupleurs de commande d'axe
TSX AXM 172 / 182 / 162
Elle a pour rôle de définir:
les paramètres de l’application,
les modes de marche,
● la syntaxe du langage de programmation,
● l’interaction coupleur commande d’axe-processeur automate,
● la mise en œuvre matérielle du coupleur.
●
●
3 ème partie (intercalaire C) : Logiciel de mise en œuvre TXT L PL7 AXS V4
Cette partie constitue le mode opératoire du logiciel de mise en œuvre des
coupleurs TSX AXM 172 / 182 / 162 sur terminal FTX 507, micro-ordinateur
IBM PS/2 ou compatible.
Elle ne concerne que les aspects saisie et modification des paramètres de
l’axe et du programme interne coupleur. La définition des paramètres et des
instructions est donnée dans la partie consacrée aux coupleurs.
4 ème partie (intercalaire D) : Terminal d'exploitation TSX XBT 182
Elle constitue le mode opératoire du terminal TSX XBT 182.
L'intercalaire F contient les aides-mémoires coupleur TSX AXM 172 / 182 /
162 et terminal TSX XBT 182 qui récapitulent toutes les informations essentielles à la programmation et à l’exploitation des coupleurs.
L'intercalaire G baptisée "Informations complémentaires" contient une
procédure de mise à niveau d'application. Elle ne concerne que les utilisateurs ayant en parc des applications de commande d'axe fonctionnant
dans des automates V3 (processeurs P47-30 / 67-20 / 87-30) et qui
souhaiteraient les remplacer par les prossesseurs V4.
1/1
1
Présentation
1.2
Présentation de la commande d'axe
A
X
Offre commande d'axe série 7
T
AXM 182
Analog
Output
Zéro offset
ou
F
OK
R2
R1
R0
In0
In1
In2
In3
In4
ALTIVAR 5
Variateur de
vitesse
TSX AXM 182
ou
T
FTX 507
††
AXIS
SELECT
TXT L PL7 AXS
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
X-
STOP
8
9
PROCESS
AXIS
HELP
CTRL
TEACH
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
AXIS
0
.
7
SPEED
X+
STEP
M
NORMAL
PROG
OUTPUT
X-
DIRECT
DRIVE
TSX XBT 172
CONFIGURATION
CYCLE
X+
ALARM
T
ENTER
TSX XBT 182
Codeur
incrémental
L'offre commande d’axe série 7 se compose :
●
●
●
des coupleurs TSX AXM 172, TSX AXM 182 et TSX AXM 162 pour
automates TSX 47-40, TSX 67-40, TSX 87-40 et TSX 107-40, coupleurs
destinés à piloter un variateur de vitesse contrôlant le déplacement d’un
mobile sur un axe linéaire avec asservissement de sa position et suivant
le programme écrit par l’utilisateur.
du logiciel TXT L PL7 AXS V4 pour terminal FTX 507. Logiciel permettant
la programmation des coupleurs TSX AXM 172 ,TSX AXM 182 et TSX
AXM 162 et mettant à disposition de l'utilisateur des blocs fonctions destinés à faciliter la mise en œuvre des coupleurs.
du terminal TSX XBT 182 assurant l’exploitation et le réglage des coupleurs.
Les coupleurs TSX AXM 172 et TSX AXM 182 sont programmables et
peuvent fonctionner de façon autonome par rapport à l'unité centrale alors
que le coupleur TSX AXM 162 ne possède pas de programme ; il exécute des
déplacements sous le contrôle de l'unité centrale.
Le logiciel TXT L PL7 AXS V4 est utilisé dans la phase de programmation et
de mise au point.
1/2
1
Présentation
1
A
Présentation de la commande d'axe
Le terminal TSX XBT 182 fournit tous les services nécessaires à l'exploitation. Il permet d'accéder à tous les axes d’une configuration, assurant ainsi
au gré de l’utilisateur, la surveillance des déplacements, la modification de
paramètres, la commande des déplacements en modes manuels...
Il en existe 2 versions
- une version dédiée AXE réf. TSX XBT 182.1
- une version multifonction réf. TSX XBT 182.2 qui outre la fonction terminal
d'exploitation axe offre une fonction terminal dialogue opérateur d'usage
beaucoup plus général.
Produits complémentaires
Outre les produits associés aux automates Série7 et qui constituent la partie
traitement de la boucle d'asservissement, Télémécanique propose également les autres éléments constitutifs de la chaine (partie opérative) :
- une gamme complète de codeurs rotatifs incrémentaux XCC (sortie collecteur ouvert ou TOTEM POLE ou émetteur de ligne).
Consulter le catalogue général ou le catalogue spécialisé,
- une gamme de variateurs de vitesse RECTIVAR pour moteur à courant
continu,
- une gamme de groupes moto-variateurs MASAP constitués de :
●
●
un moteur auto-synchrone à aimants permanents (moteur de type
BRUSHLESS) équipé d'un resolver,
un variateur de vitesse associé.
Associés aux coupleurs TSX AXM 172 / 182 / 162, ils permettent la réalisation
d'asservissements trés performants. Les câbles de liaison entre le coupleur
TSX AXM et le moto variateur MASAP sont également disponibles. Consulter
le catalogue général ou le catalogue spécialisé.
1/3
1
Présentation
1
A
Présentation de la commande d'axe
Architecture multi-axes
Axe N°.0
Axe N°.1
.............
Axe N°.n
T
AXIS
SELECT
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
NORMAL
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
SPEED
TEACH
X+
AXIS
X-
STOP
X+
7
8
9
PROCESS
AXIS
HELP
CTRL
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
PROG
OUTPUT
X-
DIRECT
DRIVE
TSX XBT 172
CONFIGURATION
STEP
CYCLE
ALARM
ENTER
Le logiciel TXT L PL7 AXS V4 (version 4.5) permet de gérer jusqu’à 64
coupleurs de commande d’axe. Le nombre maximal de coupleurs physiquement présents dans une configuration dépend du type d'automate.
Ces coupleurs peuvent fonctionner de manière indépendante ou être synchronisés par l’intermédiaire du programme automate.
Le logiciel TXT L PL7-AXS V4 permet de programmer tous les coupleurs
d’une même configuration.
A chaque position géographique d’un coupleur correspond un numéro d’axe
de 0 à 63.
Le terminal TSX XBT 182 permet d'accèder aux seize premiers, avec
possibilité de visualiser la position sur 2 axes simultanément.
Architecture multi-applications
Automate TSX 7
Axe n
Axe 1
Coupleurs TSX AXM
Axe 0
Application 0
Application 1
Application en
cours
Application m
Mémoire interne
Mémoire utilisateur
Pour chaque axe, l’utilisateur peut créer jusqu’à 9 applications.
Ces applications stockées en mémoire de l’automate peuvent être tour à tour
transférées en mémoire interne du coupleur pour exécution soit par l’intermédiaire du terminal TSX XBT 182, soit par le logiciel TXT L PL7 AXS V4, soit
par le programme automate au moyen du bloc fonction AXM LD.
1/4
1
Présentation
1.3
Conventions de vocabulaire
1
A
Dans la suite des documents, afin de ne pas alourdir inutilement le texte on
utilisera ;
- l'expression "le coupleur AXM" pour désigner indifférement l'un des 3 coupleurs TSX AXM 172, TSX AXM 182 ou TSX AXM 162 excepté dans les
paragraphes ou seront présentées leurs spécificités.
(les coupleurs TSX AXM 172 et TSX AXM 182 ont des fonctionnalités
identiques mais diffèrent de par leur interface d'entrée et par leur performances ; le coupleur TSX AXM 162 à un interface d'entrée identique au
coupleur TSX AXM 182 mais n'est pas programmable).
- l'expression "terminal XBT 182" pour désigner le terminal d'exploitation qui
existe soit en version dédiée axe (TSX XBT 182.1) soit en version
multifonction (TSX XBT 182.2).
- l'expression "le logiciel PL7-AXE" pour désigner le logiciel permettant la
mise en œuvre d'application de commande d'axe sur le terminal FTX 507
ou IBM PS/2 ou compatible.
- l'expression "le processeur automate" pour désigner l'un des processeurs
de la Série 7 modèle 40 acceptant les coupleurs de commande d'axe
(TSX 47-410 / 411 / 420, 67-410 / 420, 87-410 / 420, 107-410 / 420).
1/5
A
1/6
2
Méthodologie de mise en œuvre
2
A
Le graphe proposé ci aprés a pour but de présenter à l'utilisateur les
différentes étapes nécessaires à la mise en œuvre d'une application de
commande d'axe ainsi que l'ordre dans lequel il est conseillé de les exécuter.
Pour chaque étape on trouvera un renvoi vers le(s) chapitre(s) correspondants(s) ainsi que, le cas échéant, le type de formulaire à utiliser.
Hypothèse : La configuration des E/S automate a été préalablement
effectuée (au moyen du logiciel PL7-3).
Installation
du
log. PL7 AXE
Installation
du
matèriel
Implantation coupleurs,
Raccordements
(Installation terminal)
Configuration
des
coupleurs
Réglage,
mise
en service
Table des
paramètres,
Saisie
configuration
Vérification préliminaires,
Réglage boucle
d'asservissement
Programmation, Ecriture du
programme,
coupleurs
Saisie du
programme
Programmation
séquentiel
automate
Mise
au point
depuis PL7 AXE
depuis XBT 182
Archivage
documentation
Exploitation
Sans XBT
Avec XBT
Intercalaire
Chapitre
C2
1.1
B
B
D
7.1/7.2
7.3
1
9.5
B
2
9.5
C2
5
B
ou C2
7.4
A3
B
5
C2
6
B
C3
6
1à4
C2
D
7
3à7
C2
Chap 8 et 9
B
D
6
3 et 4
Formulaire
9.5
2/1
A
2/2
B
Sommaire
B
Coupleurs commande d'axe TSX AXM 172 / AXM 182 / AXM 162
Chapitre
Sous chapitre
1 Présentation des
1.1 Vue d'ensemble
1/1
1.2 Particularités du coupleur TSX AXM 162
1.3 Schéma fonctionnel
1/6
1/7
coupleurs
2 Table des paramètres
de configuration
3 Modes de marche
4 Fonctions offertes
5 Programmation
des coupleurs
TSX AXM 172 / 182
6 Dialogue avec le
processeur automate
Page
1.4 La boucle d'asservissement
1.5 Entrées/Sorties du coupleur
1/8
1/11
1.6 Fonctions de positionnement
1/12
2.1 Généralités
2/1
2.2 Liste des paramètres
2/2
3.1 Modes de fonctionnement
3/2
3.2 Etats coupleur et axe
3.3 Sécurités
3/4
3/5
4.1 Déplacements
4/1
4.2 Contrôles
4/6
5.1 Présentation du langage
5/1
5.2 Instructions de mouvement
5.3 Instructions d'organisation
5/3
5/7
5.4 Instructions de gestion des données
5/10
5.5 Instructions de contrôle
5.6 Exemples
5/12
5/13
6.1 Généralités
6/1
6.2 Intégration de la fonction commande
d'axe dans le séquentiel général
6.3 Utilisation du système d'interruption
6/3
6/7
6.4 Gestion intégrale du coupleur depuis
l'unité centrale
6.5 Détail des interfaces TOR et REG
6/10
6/19
6.6 Conflits d'accès
6.7 Coupleur AXM 162 : programmation
6/38
des déplacements
6/44
B/1
B
B
Sommaire
B
Coupleurs commande d'axe TSX AXM 172 / AXM 182
Chapitre
Sous chapitre
7 Mise en œuvre du
7.1 Choix de l'emplacement et détrompage
7/1
7.2 Repérage
7.3 Raccordements
7/2
7/3
matériel
B
7.4 Réglage - Mise en service
7.5 Diagnostic du coupleur
8 Caractéristiques
techniques
9 Annexes
B/2
Page
7/14
7/21
8.1 Consommation
8.2 Caractéristiques des entrées
8/1
8/1
8.3 Caractéristiques des sorties
8/4
9.1 Détermination des paramètres
9/1
9.2 Performances de la boucle d'asservissement
9.3 Glossaire
9/9
9/10
9.4 Liste des abréviations
9.5 Formulaires
9/12
9/14
9.6 Index
9/19
9.7 Aide au diagnostic
9/20
1
Présentation
1.1
Vue d'ensemble
1
Rôle
Les coupleurs TSX AXM 172, TSX AXM 182 et TSX AXM 162 sont des modules d’entrées/sorties faisant partie de la gamme des coupleurs intelligents
Série 7.
Ces coupleurs par l’emploi de microprocesseur et de logiciel disposent d’une
puissance de calcul autonome. Ils peuvent ainsi traiter des applications
spécialisées.
Ces coupleurs permettent de commander le déplacement d’un mobile sur un
axe linéaire avec asservissement de sa position.
Entrées/sorties
Le coupleur reçoit en entrée, un signal incrémental de position et des signaux
pour la prise d’origine ou la détection d’événement.
Il fournit en sortie un signal de commande analogique pour piloter un
ensemble variateur de vitesse / moteur.
Sortie
analogique ± 10V
AXM 172O
OK
R2
R1
R0
In0
In1
In2
In3
In4
X
T
ALTIVAR 5
M
Moteur
Tachymétre
T
Codeur
incrémental
TSX .7-40
Le coupleur dispose également de 4 sorties relais auxiliaires.
Programmation
Les coupleurs TSX AXM 172 et TSX AXM 182 possèdent leur propre langage de programmation.
Ce langage comporte principalement un jeu d’instructions de commande de
déplacement et un ensemble d’instructions destiné à structurer les programmes : instructions de saut et d’appel à sous programme.
Le programme coupleur appelé programme PIC (programme interne coupleur) permet de piloter des trajectoires simples ou complexes de manière
totalement autonome.
Le coupleur TSX AXM 162 ne possède pas de programme PIC.
Le coupleur échange aussi des informations et peut se synchroniser au
séquentiel général de l’application par l’intermédiaire du bus et des interfaces standards de communication entre coupleur et processeur automate.
La partie du programme automate dédiée à la synchronisation avec le
coupleur TSX AXM est intitulée programme UCA (PUCA).
1/1
B
1
Présentation
1
Vue d'ensemble
Caractéristiques principales
Entrées
B
3 entrées pour un codeur incrémental
- sorties collecteur ouvert 5/24VCC pour AXM 172
- sorties émetteur de ligne (RS485) pour AXM 182 / 162
1 entrée détection d’événement 24 VCC (came).
1 entrée sécurité 24 VCC.
Compatibilités : détecteurs de proximité
normes CENELEC.
1 sortie analogique ± 10 V
commande variateur de vitesse
Sorties
4 sorties auxiliaires à relais dont 1 dédiée à
l’entrée validation du variateur de vitesse.
Fréquence de comptage 40 kHz maximum pour AXM 172
80 kHz maximum pour AXM 182 / 162
Boucle
d’asservissement
action proportionnelle sur l’écart de position
et action anticipative de vitesse.
Programmation
des mouvements
●
●
Loi de conduite
langage spécifique commande de mouvement
pour AXM 172 / 182
254 pas de programme maximum
32 instructions élémentaires
depuis l'UCA pour AXM 162
Loi de vitesse “trapézoïdale” :
Les valeurs d'ACCElération et de
DECElération peuvent être modifiées.
Accélération
ACCE
t
F
DECE
Vitesse
t
X
Déplacement
t
1/2
1
Présentation
1
Vue d'ensemble
Adaptation à la mécanique
Compte-tenu de la fréquence maximale acceptée par les coupleurs
TSX AXM, les caractéristiques extrêmes des mouvements dépendront
du choix du codeur et de la résolution,
définie comme la distance parcourue
par le mobile pour une impulsion du
codeur.
impulsion codeur
In0
B
In1
Fréquence maximale admissible :
Coupleur TSX AXM 172
: 40 kHz
● Coupleurs TSX AXM 182 / 162
: 80 kHz
Les coupleurs TSX AXM 182 / 162 bénéficient en outre du mécanisme
baptisé "multiplication par 4", permettant :
- avec un type de codeur imposé, d'obtenir une résolution 4 fois plus fine,
- si la résolution est imposée de choisir un codeur 4 fois moins performant.
●
Dans l'annexe 9 (pages 9/5 et 9/6) deux tableaux intitulés "Possibilités des
coupleurs TSX AXM 172 / 182 / 162" récapitulent les caractéristiques
maximales des axes (longueur, vitesse, etc …)
Un contrôle de validité des valeurs est assuré par le logiciel d’aide à la mise
en œuvre PL7-AXE dans la phase de définition des paramètres machine.
Le tableau ci-dessous illustre les différences entre les 3 types de coupleurs
proposés :
Interface entrée
Programmable
Non programmable
Collecteur ouvert
RS 485
TSX AXM 172
123456789012345678
123456789012345678
123456789012345678
123456789012345678
123456789012345678
TSX AXM 182
TSX AXM 162
1/3
1
Présentation
1
Vue d'ensemble
Présentation physique du coupleur TSX AXM 172
Ce coupleur de format simple, se compose des éléments suivants :
1
B
2
AXM 17 O
OK
R2
R1
R0
In0
In1
In2
In3
In4
3
7
2
1 un boîtier de protection.
6
2 10 voyants de signalisation :
(F)
coupleur hors service,
OK coupleur sous tension et fonctionnement correct,
R0 à R2 sorties relais activées,
In0 à In4 entrées à l’état 1.
3 un connecteur de raccordement
pour la sortie analogique.
4 un connecteur de raccordement
de l'ensemble des entrées codeur
et des 4 sorties auxiliaires relais.
5 un bornier de raccordement
TSX BLK 4 débrochable équipé
de 32 bornes à vis.
4
6 une prise subminiature type D de 9
broches TSX CAC 04.
5
7 un potentiomètre de réglage de
l’offset de sortie analogique.
Remarques :
la sortie relais R3 n'est pas visualisée.
● le bornier TSX BLK 4 et la prise TSX CAC 04 ne sont pas fournis avec le
coupleur. Ils sont indispensables pour pouvoir utiliser le module (notamment ne pas remplacer la prise TSX CAC 04 par un équivalent pour raison
de sécurité).
●
7
2
9
1/4
Détrompage mécanique et logiciel :
code 729.
1
Présentation
1
Vue d'ensemble
Présentation physique des coupleurs TSX AXM 182 / 162
Le coupleur de format simple, se compose des éléments suivants :
1 un boîtier de protection.
1
2
AXM 18
Analog
Output
3
7
4
5
et
Zéro offs
F
OK
R2
R1
R0
In0
In1
In2
In3
In4
B
2 10 voyants de signalisation :
2
(F)
coupleur hors service,
OK coupleur sous tension et fonctionnement correct,
R0 à R2 sorties relais activées,
In0 à In4 entrées à l’état 1.
3 un connecteur de raccordement
6
pour la sortie analogique.
4 un connecteur de raccordement
des E/S auxiliaires et des alimentations.
5 un connecteur de raccordement
du codeur.
6 un kit de connexion composé de 3
connecteurs SUBD non livré avec
le module à commander sous la
référence TSX CAC 06.
7 un potentiomètre de réglage de l’offset de sortie analogique.
8 prise subminiature type D 25 broches pour le raccordement du codeur
incrémental.
Remarque
Les raccordements doivent obligatoirement s'effectuer à l'aide du kit de connexion TSX CAC 06 où des câbles VY1-M621-CLC5 et VY1-M621-CLA.
7
3
2
Détrompage mécanique et logiciel :
TSX AXM 182 : code 732
TSX AXM 162 : code 735
1/5
1
Présentation
1.2
Particularité du coupleur TSX AXM 162
1
Le coupleur TSX AXM 162 possède une base proche de celle du coupleur
TSX AXM 182. Il s'en distingue par le fait qu'il n'est pas doté du mode
"Automatique" (ou programmé).
Compte tenu que la présente documentation est commune aux 3 coupleurs
TSX AXM 172 / AXM 182 / AXM 162, il était nécessaire de faire ressortir les
conséquences liées à l'absence de mode automatique. On retiendra donc
que le chapitre 5 "PROGRAMMATION" ne concerne pas le coupleur TSX
AXM 162. En contrepartie le paragraphe 6.7 lui est entièrement dédié pour
la programmation de mouvements depuis l'UC automate.
B
Dans le reste du document (chapitres 1, 2, 3, 4 et 6) les parties ne concernant
pas le coupleur TSX AXM 162 ressortent en grisé avec un rappel en bas de
page.
Liste des fonctionnalités non disponibles sur ce coupleur
- Mode automatique ou programmé (cycle, bloc à bloc, pas à pas).
- Apprentissage de cotes et par conséquent tout ce qui a trait à la gestion de
la table de cotes internes (table des WNi).
- Traitement des défauts par le programme coupleur.
1/6
1
Présentation générale
1.3
Schéma fonctionnel
Application
T
InØ
In1
In2
Boucle
d'asservissement
ALTIVAR 5
24V
24V
Paramétres
Configuration
programme
PIC
Variateur
Validation
variateur
Processeur
Automate
Coupleur TSX AXM
Codeur
incrémental
A
B
1
B
Interface
I/O
IW / OW
XBT
RØ
R1
R2
R3
In3
Entrées
Sorties
Auxiliaires
Variables
internes
In4
Le coupleur TSX AXM assure 5 fonctions principales :
● asservissement de position du mobile,
● traitement de l’application programmée par l’utilisateur,
● fonctions d’exploitation,
● interface avec l’application,
● interface avec le processeur automate et le terminal TSX XBT.
Asservissement en position
En fonction des consignes de position, de vitesse et de la position réelle du
mobile, le coupleur élabore la commande de vitesse du variateur de vitesse.
Traitement de l’application
La table des paramètres de configuration adapte le fonctionnement du
coupleur à l’application à traiter.
Le coupleur exécute le programme PIC saisie par l’utilisateur et en déduit les
positions à atteindre et les vitesses de déplacement.
Fonctions d’exploitation (non représentées sur le synoptique)
Le logiciel interne du coupleur offre un ensemble de fonctions et de contrôles
pour l’exploitation du coupleur :
● déplacements en mode manuel, prise d’origine manuelle...
● contrôles d’écart de position, d’arrêt...
Interface application
Partie constituée des entrées/sorties du coupleur détaillée ch 1.4
Interface processeur automate et terminal TSX XBT
Fonction permettant l'intégration de l’application TSX AXM dans l’application
UCA. Communication “transparente” pour l’utilisateur avec le terminal
TSX XBT qui permet de piloter le coupleur.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
1/7
1
Présentation générale
1.4
La boucle d'asservissement
1
Fonction principale de la boucle
Elle permet d’asservir la position d’un mobile à une valeur de consigne.
Comme dans tous systèmes asservis, les performances statiques et
dynamiques dépendent de l’ensemble de la chaîne cinématique (algorithme
et mécanique) et de la variation de la consigne en fonction du temps.
B
Structure de la machine
coupleur
Axe
Variateur
de vitesse
Moteur
A
Reducteur
AXM
B
Pas
C
Vl
Dynamo
Tachymétrique
F
capteur
incrémental
Pas = distance parcourue pour un tour de rotation.
Le capteur incrémental peut être soit linéaire, soit rotatif. Dans les 2 cas, il
fournit un signal dont la fréquence est proportionnelle à la vitesse et le
nombre d’impulsions proportionnel à la distance parcourue.Suivant les
machines, le capteur peut être monté en A,B ou C (rotatif en A et B, linéaire
en C).
1/8
1
Présentation générale
1
La boucle d'asservissement
Synoptique
vref
KV
Sortie
Analogique
V
e
élaboration
des
références
ACCE
DECE
+
eref
KVAR
+
Mise à
l'échelle
Ecrêtage
+
Compteur
décompteur
CNA
Entrées
codeur
Elaboration des références
Cette fonction n’est pas accessible à l’utilisateur, elle permet d’élaborer les
consignes eref = f(t) et vref = f(t) en fonction des valeurs de déplacement et
de vitesse demandées par l’utilisateur et des valeurs d’accélération (ACCE)
et de décélération (DECE) données en configuration et du coefficient de
modulation de vitesse.
Mise à l’échelle
En fonction des valeurs maximum de vitesse, de longueur et de la résolution,
le module calcule la valeur de son coefficient de mise à l’échelle KR (appelé
aussi coefficient caractéristique machine).
L’utilisateur a accès à un réglage fin de ce coefficient soit depuis le terminal
TSX XBT soit depuis le logiciel PL7-AXE afin de s’affranchir des imprécisions
sur les paramètres machines donnés en configuration.
Compteur/décompteur
La somme algébrique des incréments capteur permet d’obtenir la position du
mobile et de suivre son déplacement.
1/9
B
1
Présentation
1
La boucle d'asservissement
KVAR
Coefficient de gain proportionnel :
KVAR = C . KPOS . UMAX
B
C
: constante
UMAX : valeur de la consigne du variateur de vitesse correspondant à la
vitesse VMAX (UMAX < 9V)
L’utilisateur donne en configuration la valeur de KPOS désirée, le coupleur
calcule la valeur KVAR correspondante.
Ecrêtage
Le coefficient LIMV donné en configuration permet à l’utilisateur de fixer la
valeur du dépassement autorisé de la consigne de vitesse fournie au
variateur.
5% < LIMV < 20% de VMAX
KV
Coefficient de réglage de l’anticipation de vitesse, il est exprimé en pourcentage. 100% correspond à la valeur qui permettrait de résorber complètement
l’erreur de position à vitesse constante pour un variateur de vitesse sans
erreur continue.
Lorsque KV augmente, l’écart de position diminue mais il en résulte un risque
de dépassement y compris au point d’arrêt. Il est donc nécessaire de trouver
un compromis.
Nota :dans certains cas, l’écart de position passe par un minimum avec changement de signe éventuel quand KV augmente.
Conversion numérique analogique (CNA)
Cette fonction convertit la valeur de sortie numérique en une tension
analogique comprise entre +10V et -10V.
Période d'échantillonnage
Bien que le synoptique ne le fasse pas apparaître, la boucle d'asservissement travaille de façon échantillonnée à une cadence de 10 ms.
1/10
1
Présentation générale
1.5
Entrées/Sorties du coupleur
Entrées
Les coupleurs TSX AXM comportent 5 entrées In0,In1,In2,In3,In4
In0,In1,In2 : entrées codeur incrémental
Ces 3 entrées sont destinées à recevoir un signal de position de type
incrémental.
Exemple de capteurs pouvant être utilisés :
codeur rotatif incrémental,
● règle incrémentale
● signaux provenant du variateur MASAP
●
In0 et In1 sont destinées à recevoir les signaux issus d'un codeur à
discriminateur de sens de marche.
In2 est destinée à recevoir le top au tour du codeur incrémental.
In3 : entrée détection d’événement
Entrée 24V destinée à recevoir un détecteur de position afin de détecter la
présence de cames :
● pour la prise d’origine (matérialisation du point d’origine),
● pour déplacement avec détection d’événement.
In4 : entrée sécurité
Entrée de sécurité qui doit être obligatoirement alimentée, l’absence de
tension sur cette entrée provoque un arrêt d’urgence du mobile.
Sorties
Le coupleur comporte une sortie analogique et 4 sorties relais.
Une sortie analogique ± 10V (10 bits + signe pour AXM 172, 12 bits + signe
pour AXM 182 / 162) destinée à piloter un variateur de vitesse.
R0 : sortie relais destinée à piloter l’entrée validation du variateur vitesse.
Le relais R0 est géré par le coupleur, la sortie analogique prend sa valeur
200ms après l’activation du relais.
R1, R2, R3 : sorties relais auxiliaires
Ces 3 sorties peuvent être activées par instruction PIC et peuvent être
utilisées directement pour agir sur l’application. Ces sorties peuvent être
aussi activées par bits de l’interface TOR ou terminal XBT dans les autres
modes de fonctionnement.
Remarque
Les caractéristiques de raccordement et les caractéristiques techniques des
entrées/sorties sont données aux chapitres 7.3, 8.2 et 8.3.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
1/11
B
1
Présentation générale
1.6
Fonctions de positionnement
1
Référence de position
Domaine des points
L MIN
B
PRF
L MAX
position indexée
position absolue
0
X MIN
origine machine
espace valide des mesures
X MAX
Calcul de la position
Le coupleur élabore la mesure de position du mobile par comptage du
nombre d’impulsions issues d’un codeur incrémental.
Origine des positions
Les positions du mobile sont repérées par rapport à l’origine machine. Le
coupleur fournit diverses procédures de prise d’origine.
Domaine des points
Ensemble des points de mesure, délimité par la capacité de comptage et la
résolution capteur choisie.
Limite des positions
L’utilisateur définit par configuration 2 positions limites appelées butées
logicielles XMIN et XMAX au-delà desquelles le mobile ne doit pas se
déplacer. L’espace compris entre ces 2 butées est l’espace valide des
mesures. Le coupleur arrête systématiquement le mobile si ce dernier se
déplace hors des butées logicielles.
Positions indexées
La position du mobile peut être référencée par rapport au paramètre PRF
(position indexée paramètrable).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
1/12
1
Présentation
1
Fonctions de positionnement
Différentes positions accessibles
Représentation Vitesse/temps
Représentation Vitesse/position
B
Vitesse
Vitesse
1000mm/mn
1000mm/mn
300mm/mn
300mm/mn
0
200mm/mn
Temps
0
200mm/mn
Position
Ces 2 représentations décrivent les déplacements réels du mobile. La
représentation vitesse/position présente l’avantage d’avoir sur un même
graphe les 2 paramètres utiles. La 2° représentation est utilisée dans la
suite du document et pour des raisons de simplification les déplacements avec accélération et décélération seront représentés par des
segments de droite. Les vitesses négatives représentent les déplacements
en sens arrière
Positions
Le coupleur exploite les divers types de positions suivantes :
●
●
●
positions immédiates : positions dont la valeur est inscrite explicitement
dans l’instruction,
positions internes WNi (nombre : 0 à 100) : mots internes destinés à
recevoir des positions obtenues par la fonction apprentissage de cotes ou
fixées par instructions,
positions externes fournies par terminal TSX XBT ou par programme UCA
par les mots registres OWxy,6 et OWxy,7.
Unités de mesure
Les unités de mesure de position, vitesse et accélération sont des unités
physiques :
Unités physiques utilisateur
L’utilisateur définit dans les paramètres de configuration (voir ch 2.2) les
unités physiques d’affichage des mesures exploitées par le logiciel et le
terminal TSX XBT.
Unités physiques module
Ce sont les unités de calcul du coupleur et les unités d’affichage des mesures
contenues dans les mots registres IWxy,4 à 7 et OWxy,6 et 7. Elles
dépendent de la vitesse maximum VMAX choisie (rappel VMAX dépend de
la résolution, voir tableau complet en annexes A1).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
1/13
B
1/14
2
Table des paramètres de configuration
2.1
Généralités
2
Rôle
Une table de 32 paramètres permet d’adapter le fonctionnement du coupleur
à l’application à traiter.
Elle comporte 3 types de paramètres :
B
paramètres de l’axe (résolution capteur, vitesse maxi...)
● paramètres de la boucle d’asservissement (gain de position...)
● paramètres d’exploitation (détection et traitement des défauts...)
●
Le coupleur ne peut fonctionner que si cette table a été remplie et transférée
dans sa mémoire interne par l’utilisateur.
Accès aux paramètres
Ces paramètres doivent être saisis à l’aide du logiciel PL7-AXE en mode
CONFIGURATION. Le module une fois configuré, il est possible de modifier
certains paramètres.
●
●
par le terminal TSX XBT,
par instructions du programme PIC,
L’accès aux modifications dépend du type de paramètres :
A : accès uniquement avec le logiciel PL7-AXE.
B : modification des paramètres possible avec le terminal TSX XBT
C : modification des paramètres possible avec le terminal TSX XBT
et par instruction PIC.
Choix des valeurs de paramètres
Lors de la saisie de la table des paramètres en mode CONFIGURATION une
fois que les 2 paramètres résolution et vitesse maximum ont été saisis, des
valeurs par défaut sont proposées pour les autres paramètres.
Ces paramètres doivent obligatoirement être adaptés à l’application traitée.
Le tableau de la page suivante a pour but de guider l’utilisateur dans le choix
de ces paramètres.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
2/1
2
Table des paramètres de configuration
2.2
Liste des paramètres
Le tableau ci-dessous donne le rôle de chaque paramètre ainsi que les valeurs possibles.
B
Paramètres
Explications et valeurs limites
Résolution
capteur
RESOL
Distance parcourue par le mobile entre 2 points
capteur (1 incrément). Consulter l'annexe A1
Type
Valeurs
typiques
A
Borne mini : TSX AXM 172 : 0,1µm Borne maxi : 1000.0µm
TSX AXM 182 : 1µm
Vitesse
velocity
VMAX
Vitesse maximum du mobile correspondant à l'application sur la sortie analogique de la valeur UMAX.
Consulter l'annexe A1
A
Borne mini : 11mm/mn
Borne maxi : Valeur calculée par le logiciel PL7-AXE et
dépendant de la résolution du capteur choisi.
Unités
Utilisateur
Unités d’affichage de tous les paramètres par opposition aux
unités du module qui sont les unités internes de calcul
A
UPUL
UPUV
UPUA
unité de longueur
: µm, mm, cm, dm, m
unité de vitesse
: mm/mn, cm/mn, dm/mn, m/mn
unité d’accélération : mm/s2, cm/s2, dm/s2, m/s2
Butées
logicielles
XMAX
XMIN
Délimitent la course autorisée, voir Ch 4.2
Bornes :
Accélération
Décélération
ACCE
Bornes :
DECE
mm
mm/mn
mm/s2
A
les valeurs limites sont calculées par le
logiciel PL7-AXE, elles dépendent de la
résolution et de la vitesse maximum.
voir Ch 4.1
C
les valeurs limites sont calculées par
le logiciel PL7-AXE, elles dépendent de
la résolution et de la vitesse maximum.
VMAX/6
Type de Prise
voir Ch 4.1
d’origine
TYPEPO
Valeurs : 1 = came courte + top zéro
possibles 2 = came
3 = came longue en butée + top zéro
B
Vitesse
manuelle
VMAN
B
C’est la vitesse du mobile en mode manuel
assisté, manuel à vue et prise d’origine manuelle.
Borne mini: 1mm/mn
Vitesse
d’arrêt
VSTOP
2/2
Borne maxi: VMAX
voir Ch 4.2
Borne mini: 1mm/mn
VMAX/10
C
Borne maxi: VMAX
VMAX/10
2
Table des paramètres de configuration
2
Liste des paramètres
Paramètres
Temps
enveloppe
d’arrêt
TSTOP
Fenêtre au
point
TW
Explications et valeurs limites
voir Ch 4.2
Borne mini : 1 x 10ms
Borne maxi : 65535 x 10 ms
Borne maxi : (XMAX-XMIN)/10
voir Ch 4.2
Borne mini : 1µm
C
Borne maxi : (XMAX-XMIN)/2
Boucle de
position
KPOS
LIMV
KV
Consulter l'annexe A2.
Contrôle
d’arrêt
MSTOP
NSTOP
Contrôle
de fenêtre
au point
MTW
NTW
1 sec
C
Tension qui, appliquée à l'entrée du variateur engendre
la vitesse maximale VMAX. Consulter l'annexe A1.
NDMAX
B
B
Tension
variateur
pour VMAX
UMAX
Contrôle
d’erreur
de poursuite
MDMAX
Valeurs
typiques
Ch 4.2 (contrôle de fenêtre au point).
Borne mini : 1µm
Erreur de
poursuite
DMAX
Type
B
Borne mini : 1 volt Borne maxi : 9 volts
9
B
Gain de position
: 1.00 à 32.00 s-1
Dépassement maxi autorisé sur la vitesse : 5 à 20% VMAX
Gain d’anticipation vitesse : 0 à 100%
16
20%
20%
voir Ch 4.2
Masque de repli :
Y = défaut traité par XBT ou UCA
B
N = sur défaut, déroutement du programme PIC au pas de repli NDMAX.
Numéro de pas de repli : 0 à 253
Y
C
voir Ch 4.2
Masque de repli : Y = défaut traité par XBT ou UCA
B
N = sur défaut, déroutement du programme PIC au pas de repli NSTOP.
Numéro de pas de repli : 0 à 253
Y
C
voir Ch 4.2
Masque de repli :
Y = défaut traité par XBT ou UCA
N = sur défaut, déroutement du programme PIC au pas de repli NTW
Numéro de pas de repli : 0 à 253
B
Y
C
2/3
2
Table des paramètres de configuration
2
Liste des paramètres
Paramètres
Explications et valeurs limites
Type
B
Contrôle de
synchronisation TSYN
Valeurs
typiques
voir Ch 4.2
Temps enveloppe de synchronisation :
Borne mini: 1 x 10ms
Borne maxi : 65535 x 10 ms
B
MSYN
Masque de repli:
B
NSYN
Numéro de pas de repli : 0 à 253
Y = défaut traité par XBT ou UCA
N = sur défaut, déroutement du programme PIC au pas de repli NSYN.
C
Contrôle
voir Ch 4.2
UC automate
MCPUF
Masque de repli : Y = défaut traité par XBT ou UCA
B
N = sur défaut, déroutement du programme PIC au pas de repli NCPUF.
NCPUF
Numéro de pas de repli : 0 à 253
C
Nombre de
positions
internes
Borne mini : 0
A
Borne maxi : 100
Y
Y
0
NBWN (*)
(*) Le programme PIC exploite la totalité des 100 mots internes WNi .
Le paramètre NBWN détermine le nombre de positions internes comptées à partir de WN0 qui
seront transferées lors des sauvegardes applications soit en mémoire automate, soit sur disque.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
2/4
3
Modes de marche
3
Avertissement
La quasi totalité des opérations décrites dans ce chapitre peut s'effectuer
depuis 3 sources différentes.
●
●
●
le logiciel de mise en œuvre PL7-AXE qui outre son rôle de configuration /
programmation dispose également d'une fonction de mise au point,
le terminal TSX XBT
le programme utilisateur (programme UC) au travers de l'interface
automate / coupleur.
Pour une même opération la procédure à suivre diffère selon la source
choisie
Plutôt que d'alourdir le texte en donnant pour chaque opération les 3
possibilités correspondant aux trois sources, on a choisi de décrire la
procédure sur le plan fonctionnel en laissant le soin à l'utilisateur de se
reporter aux chapitres correspondant à la source utilisée.
On se reportera donc :
au chapitre 6.4, décrivant l'interface entre le programme utilisateur et le
coupleur,
ème
● au chapitre 7 de la 3
partie, décrivant les possibilités de mise au point du
logiciel PL7-AXE,
ème
● au chapitre 3 de la 4
partie, décrivant les fonctions du terminal XBT.
●
3/1
B
3
Modes de marche
3.1
Modes de fonctionnement
3
Le coupleur peut piloter le déplacement d’un mobile suivant 5 modes :
● Automatique,
● Prise d’origine manuelle,
● Manuel à vue,
● Manuel assisté,
● Hors asservissement.
B
Tous ces modes peuvent être sélectionnés par le terminal TSX XBT (ou par
le programme UCA via les mots registres).
Une fois le mode et le(s) paramètre(s) associé(s) sélectionnés, la commande
START lance l’exécution du mode, le mode devient actif. La commande
STOP arrête l’exécution du mode, le mode devient inactif.
La sélection d’un autre mode lorsqu’un mode en cours est actif, provoque la
désactivation de ce dernier. Un mode ne peut être activé que lorsque le
module est déclaré à l'arrêt ; si ce dernier se déplace, la commande START
est ignorée par le coupleur.
Nota :lorsque les modes sont commandés par programme UCA (bits de mots
registres OW), il est nécessaire de ne lancer l'exécution que lorsque le mode
est effectivement sélectionné par le module : identité entre le mode sélectionné et le retour d'information fourni par le module et présence du bit attente
activation.
Mode automatique (ou programmé)
C’est le programme PIC élaboré par l’utilisateur et stocké en mémoire interne
du coupleur qui pilote le déplacement du mobile de manière automatique.
Le programme peut s'exécuter de 3 façons différentes.
Automatique cycle : le programme s’exécute jusqu’à l’instruction END de
fin de programme. C’est le mode d’exploitation standard de l’axe.
● Automatique pas à pas : après chaque exécution d’un pas programme, le
mobile est arrêté et le coupleur attend un ordre de relance. Ce mode est utile
en mise au point du programme.
● Automatique point à point : le programme s’exécute en séquence jusqu'à
une instruction avec arrêt, le coupleur attend un ordre de relance. Ce mode
est utile en mise au point de l’application.
●
Procédure :
● sélection du mode,
● START mode : le mobile effectue les trajectoires définies par le programme
PIC.
Mode prise d’origine manuelle
L’utilisateur indique le sens de déplacement. La vitesse du mobile est
spécifiée en configuration dans le paramètre VMAN : vitesse manuelle. Le
mobile effectue automatiquement sa prise d’origine sur came selon le type
de prise d’origine choisi (voir ch 4.1).Ce mode permet de référencer l’axe.
Nota :une prise d’origine peut être effectuée en automatique par instruction, mais
cette dernière peut présenter un risque si la position du mobile n’est pas
connue au préalable par le coupleur (risque de déplacement dans le sens
opposé de celui où se trouve la came). Le mode de prise d'origine type 3
(came longue en butée) permet de s'affranchir de ce risque.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
3/2
3
3
Modes de marche
Modes de fonctionnement
Procédure :
● sélection du mode,
● fournir la position origine.
● START mode : le mobile se déplace vers la position à atteindre et s’arrête
sur cette dernière (START est implicite avec terminal XBT).
B
Mode manuel à vue
Le déplacement et l’arrêt du mobile sont commandés directement par
l’utilisateur. La vitesse du mobile est celle spécifiée en configuration dans le
paramètre VMAN. Ce mode permet de positionner le mobile pendant les
phases de mise au point de l’application.
Procédure :
● sélection du mode,
● fournir le sens de déplacement du mobile,
● START mode : le mobile se déplace dans le sens spécifié,
● STOP mode : commande l’arrêt du mobile,
(les commandes START et STOP sont implicites avec terminal XBT).
Nota : par sécurité les déplacements autorisés sont limités à :
● XMAX - 2 x TW
dans le sens positif,
● XMIN + 2 x TW
dans le sens négatif.
Mode manuel assisté
L’utilisateur indique la position à laquelle doit se positionner le mobile. La
vitesse du mobile est celle spécifiée en configuration dans le paramètre
VMAN : ce mode permet de positionner le mobile pendant les phases de mise
au point de l’application. Il peut également constituer le mode d'exploitation
principal dans le cas d'applications nécessitant que des déplacements
élémentaires.
Procédure :
sélection du mode,
● fournir la position à atteindre.
● START mode : le mobile se déplace vers la position à atteindre et s’arrête
sur cette dernière.
C'est le mode d'utilisation préférentiel du coupleur TSX AXM 162.
●
Mode hors asservissement
Le coupleur se comporte en convertisseur numérique / analogique. La
boucle d'asservissement est hors service.Ce mode permet d’analyser le
comportement de l’axe indépendamment de la boucle d’asservissement en
position (réglage de la machine).
Procédure :
● sélection du mode,
● fournir la “vitesse” du mobile :
Coupleur
AXM 172
AXM 182 / 162
TSX XBT 182
- 1023 / + 1023
x 10 mV
- 1023 / + 1023
x 10 mV
Logiciel PL7-AXE
Mode MISE AU POINT
- 1023 / + 1023
x 10 mV
- 4096 / + 4096
x 2,5 mV
START mode : le mobile se déplace dans le sens et à la vitesse spécifiée
(avec possibilité de modification de la consigne).
● STOP mode : provoque le retour à 0 de la sortie analogique (avec
application de la décélération).
●
3/3
3
Modes de marche
3.2
Etats coupleur et axe
3
Etats coupleur
En l'absence de défauts, le coupleur peut se trouver dans l'un des 3 états
suivants.
●
B
●
●
Coupleur non configuré
Aucun paramètre de configuration n’a été transmis au coupleur, celui-ci ne
peut commander aucun déplacement. Le chargement d’une configuration
PL7-AXE est obligatoire avant toute autre opération.
Coupleur configuré et en STOP
Etat coupleur permettant de modifier ou de transférer la configuration et le
programme PIC. Dans cet état, le coupleur ne peut effectuer aucun
déplacement. Il continue cependant à calculer la position du mobile.
Coupleur configuré et en RUN
Etat dans lequel le coupleur est pleinement opérationnel.
La mise en STOP et RUN coupleur s’effectue soit depuis le terminal
TSX XBT 182, soit depuis le logiciel PL7-AXE ou par programme UCA par
l’intermédiaire des mots registres de commande.
La présence d'un défaut coupleur (*) se caractérise par l'un des symptômes
suivants.
- allumage du voyant FAIL
- extinction du voyant OK
accompagné du passage à 1 bit de status Ixy,S.
Quelle que soit l'origine du défaut, le coupleur est forcé dans l'état STOP.
(*) il s'agit là des défauts affectant le coupleur lui-même par opposition aux
défauts d'application (traités au paragraphe 4.2).
Etats axe
Axe programmé
Cet état est obtenu dès qu' un programme PIC a été chargé dans le coupleur
par l’intermédiaire du logiciel PL7-AXE (ou depuis le programme UC grâce
à l'OFB AXM LD).
Axe référencé
L’axe a été référencé par une procédure de prise d’origine (voir Ch 4.1).
Le tableau suivant donne les différents modes de fonctionnement accessibles dans chacun des 4 états.
Etats axe
Modes accessibles
Programmé
Référencé
Tous les modes de fonctionnement sont accessibles.
Programmé
Non référencé
Prise d’origine manuelle et mode automatique (à la condition que la première instruction de déplacement soit
une instruction de prise d’origine automatique.)
Non programmé
Référencé
Tous les modes de fonctionnement sont accessibles
excepté le mode automatique.
Non programmé
Non référencé
Prise d’origine manuelle
Remarque : la fonction de prise d’origine forcée permet également de référencer
l’axe (voir ch 4.1).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
3/4
3
Modes de marche
3.3
Sécurités
3
Sécurités Application
Entrée In4 : doit être alimentée en 24 V. La perte d'alimentation sur cette
entrée provoque un défaut d’arrêt d’urgence . Le coupleur commande l’arrêt
du mobile avec décélération , la désactivation du relais R0 et la désactivation
du mode en cours.
L'utilisation type de cette entrée est de n’assurer le fonctionnement du
coupleur que lorsque l’ensemble variateur moteur est opérationnel.
Sortie relais R0 : destinée à piloter l’entrée validation variateur de vitesse. Le
relais R0 est activé par le coupleur dès que le coupleur est en RUN. Il est
désactivé dès l’apparition d’un défaut coupleur et à la mise en STOP du
coupleur.
Sécurités Automate
Bit “Arrêt d’urgence”: bit Oxy,7 devant être mis à 1 par programme UCA
ou par le terminal TSX XBT. Le passage à 0 de ce bit provoque un défaut
d’arrêt d’urgence :
● arrêt du mobile,
● désactivation du relais R0,
● désactivation du mode de fonctionnement en cours.
Modes RUN SECURITE et RUN HORS SECURITE
Mode RUN SECURITE
Dans ce mode, un défaut automate ou le passage de l’automate en STOP
provoque l’arrêt du mobile et la désactivation du mode de fonctionnement
en cours.
Mode RUN HORS SECURITE
Ce mode permet au coupleur de fonctionner d’une manière autonome.Il
permet de faire fonctionner le coupleur avec l’automate en STOP. Dans ce
mode, un défaut CPU n’est pas détecté. Le mode est trés utile notamment
dans la phase de mise au point. Le choix s'effectue depuis le terminal XBT
(fonction F85) ou par le bit OWxy,0,E (1= mode HORS SECURITE).
3/5
B
B
3/6
4
Fonctions offertes par le coupleur
4.1
Déplacements
4
Fonctions de déplacement réalisées par le coupleur
Outre les commandes de déplacement du mobile, le coupleur assure
d’autres fonctions spécifiques. Le tableau ci-dessous indique dans quels
modes ces fonctions sont disponibles et à quelles conditions :
Mode :
Fonction
Automatique
PO
Manuelle
Manuel
à vue
Manuel
assisté
Hors
asserv.
Prise origine
oui
oui
non
non
non)
PO forcée
mobile à l’arrêt, pas de défaut
non (*)
Apprentissage
de cote
mobile à l’arrêt, axe référencé, pas de défaut
Dégagement
butées
logicielles
Commande valide après dépassement des butées
logicielles par le mobile et acquittement de ce défaut
(*) excepté dans la fonction XBT mise en service F95.
Déplacement
Tous les déplacements commandés (sauf en mode Hors asservissement)
par le coupleur suivent la loi de vitesse et d’accélération ci-dessous:
Le logiciel interne au coupleur élabore une suite
de consignes de position correspondant au
déplacement à effectuer :
Accélération
ACCE
(1) Montée en vitesse avec accélération donnée en configuration,
(2) Déplacement à vitesse constante avec vitesse fournie par instruction ou configuration (en modes manuels),
t
Vitesse
F
t
Déplacement
(3) Décélération avec paramètre donnée en
configuration,
(4) Arrêt sur la position visée avec asservissement au point
DECE
X
(1)
(2)
(3)
(4)
t
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/1
B
4
Fonctions offertes par le coupleur
Déplacements
Avertissements :
Une commande de déplacement ne peut être exécutée que si l’axe est
référencé, y compris en mode HORS ASSERVISSEMENT.
● L’arrêt n’est réellement déclaré qu’après l’écoulement du temps enveloppe
TSTOP défini en configuration.
●
B
Coefficient de modulation de vitesse
L’utilisateur a accès (par terminal TSX XBT ou mot registre de commande)
à un coefficient de modulation de vitesse permettant de multiplier l’ensemble
des vitesses par une valeur de 0 à 2 par pas de :
1/100 dans le cas du coupleur TSX AXM 172,
1/1000 dans le cas des coupleurs TSX AXM 182 / 162.
Cas spécifiques :
● Cas d’un déplacement avec arrêt
Vitesse
sur cote atteinte :
programmée
si la vitesse programmée ou configurée ne peut être atteinte pour le
déplacement à effectuer (distance
trop faible), le coupleur calcule automatiquement la distance à partir de
laquelle il doit décélérer pour atteindre le point d’arrêt.Si la distance
de décélération est trop faible, le
Vitesse
coupleur provoque un refus commande avec arrêt du mobile mais
sans retour automatique vers la cote
visée.
●
●
cas d’un déplacement sans arrêt :
Si le déplacement à effectuer est
impossible à réaliser avec les différents paramètres définis : accélération, décélération, position à atteindre, vitesse programmée (ou
configurée), coefficient de modulation de vitesse : le coupleur provoque un “refus commande” avec
arrêt du mobile.
Départ point A accepté : départ point
A' refusé.
Position à
atteindre
Position à atteindre
Vitesse
A
A'
Position
autres cas de refus commande :
- 2 instructions successives de déplacement sans arrêt et de sens contraire,
- commande de déplacement avec un axe non référencé.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/2
B
4
Fonctions offertes par le coupleur
4
Déplacements
Prise d’origine
Rappel : Un codeur incrémental ne fournit pas une mesure de position mais
un nombre d'impulsions proportionnel à un espace parcouru. Pour que cet
espace se transforme en une position il est nécessaire d'affecter à un point
particulier de l'axe une cote connue (en général choisie = 0). Cette opération
s'appelle prise d'origine. Un axe sur lequel elle a été effectuée est dit
REFERENCE. La commande de prise d’origine s’effectue par instruction
PIC : SRP+ ou SRP- ou par commande de prise d’origine manuelle. La
procédure de prise d’origine est identique dans les 2 cas.
Le coupleur possède 2 entrées permettant la détection de l’origine (In2 pour
le top zéro et In3 pour la came) et 3 types de détection :
Type 1 : SUR CAME COURTE et TOP ZERO. L’origine est matérialisée
par la présence de la came sur In3 et d’un front (montant ou
descendant, voir description détaillée page suivante) sur In2.Le
type de PO suppose qu'il n'y a qu'un seul top zéro sur la longueur
de la came.
Type 2 : SUR CAME.L’origine est matérialisée par un front (montant ou
descendant, voir description détaillée page suivante) sur In3.
Type 3 : SUR CAME LONGUE EN BUTEE (la came couvre plusieurs top
zéro) et TOP ZERO.Matérialisation de l’origine : idem type 1.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/3
B
4
Fonctions offertes par le coupleur
4
Déplacements
Description générale des différentes phases de la prise d’origine :
➀ déplacement du mobile à la vitesse
d’approche programmée ou
Vitesse
VMAN jusqu’à détection de l’ori1
gine,
V
B
➁ arrêt du mobile,
➂
➃
retour en Petite Vitesse (1) du
mobile jusqu’à nouvelle détection
de l’origine,
Transfert de la valeur d'origine
dans le compteur de mesure de
position courante et arrêt du mobile.
2
0
Départ
PV
4
3
En marche arrière, la prise d’origine s’effectue selon un schéma symétrique.
(1) Petite vitesse :
1/8 de la vitesse d'approche pour le coupleur TSX AXM 172
1/16 de la vitesse d'approche pour le coupleur TSX AXM 182 / 162
Nota : le type 3 fonctionne de manière différente (voir tableau ci-dessous) et
explication page suivante.
Description détaillé de chaque prise d’origine
Départ hors came
Sens +
Sens -
Type
Type 1
déplacement
top zéro
In2
Came
In3
(1)
(2)
(2)
(1)
Type 2
déplacement
Came
In3
(1)
(2)
(2)
(1)
Départ sur came
Sens +
Sens (1)
(1)
(1)
(1)
Type 3
déplacement
top zéro
In2
Came
In3
(1) pour les prises d'origine de type 1 et 2, dégager le mobile de la came avant
de procéder à la PO.
4/4
4
Fonctions offertes par le coupleur
4
Déplacements
Cas spécifique du type 3
● arrêt du mobile dans la phase ➃ est commandé dès que la came n’est plus
détectée (front descendant sur In3).
● départ sur came : le sens de déplacement est le sens inverse de celui
demandé et l’arrêt du mobile dans la phase ➁ est commandé dès que la
came n’est plus détectée (front descendant sur In3).
Prise d’origine forcée
Permet de référencer l’axe sans faire de déplacement du mobile.
Procédure :
le mobile est à l’arrêt et aucun défaut n’est présent,
● mesure de la position du mobile par rapport à l’origine machine,
● chargement de la mesure dans le registre de position externe ou à l’aide du
terminal TSX XBT,
● commande de prise d’origine forcée : le compteur de mesure de position
courante prend la valeur chargée.
●
Apprentissage de cote
La fonction d’apprentissage de cote permet de faire l’acquisition de positions
en mémoire coupleur, en déplaçant le mobile successivement sur les
positions à mémoriser.
Ces positions sont mémorisées dans des mots internes WNi au nombre de
100.
Procédure :
● déplacement du mobile sur la position à mémoriser,
● sélection du numéro de position interne,
● commande d’apprentissage.
Le mobile doit être à l’arrêt lors de la commande d’apprentissage.
Remarque : les valeurs des positions WNi peuvent être aussi fixées par instructions PIC par le terminal TSX XBT ou par le logiciel PL7-AXE.
Dégagement hors des butées logicielles
Suite à un dépassement de l'une des butées logicielles (inférieure ou
supérieure), cette fonction permet de ramener automatiquement le mobile
dans la zone des déplacements autorisés :
● dans le sens -, s'il s'agit d'un franchissement de la butée Logicielle
supérieure, le mobile est positionné à la cote XMAX - 2 x TW
● dans le sens +, s'il s'agit d'un franchissement de la butée Logicielle
inférieure, le mobile est positionné à la cote XMIN + 2 x TW
Procédure :
● acquittement du défaut,
● commande de dégagement des butées logicielles.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/5
B
4
Fonctions offertes par le coupleur
4.2
Contrôles
4
Rôle
La fonction de contrôle est primordiale dans le domaine du positionnement
en raison des risques inhérents aux mobiles en mouvement.Les contrôles
sont effectués de manière interne et automatique par le coupleur. Par défaut
tous les contrôles sont actifs lorsque le coupleur est en RUN ; certains
d’entre-eux peuvent cependant être inhibés depuis le programme PIC.
L’utilisateur peut choisir les paramètres associés à ces contrôles afin de les
adapter à l’application traitée.Ces contrôles permettent de détecter des
défauts de positionnement du mobile, de suivi de trajectoire ou des défauts
liés au coupleur ou à l’automate.
B
Principe
2 types de contrôle sont définis suivant la gravité du défaut détecté :
●
1° type : la détection d’un tel défaut provoque l’abandon systématique du
mode de fonctionnement en cours.
Liste des contrôles de type 1 :
- butées logicielles (ne fonctionne que si l’axe est référencé),
- dépassement de capacité de calcul,
- défaut alimentation automate,
- défaut bornier,
Ce type de contrôle est actif quel que soit le mode de fonctionnement choisi
et provoque :
- signalisation du défaut,
- désactivation de la boucle d’asservissement,
- décélération jusqu’à consigne CNA nulle,
- désactivation du relais validation variateur : R0,
- abandon du mode (désactivation),
- attente d’acquittement.
●
2° type : la détection d’un tel défaut ne provoque pas systématiquement
l’abandon du mode de fonctionnement en cours.
Le tableau ci-dessous indique pour chaque mode la liste des contrôles
actifs.
Mode
Ecart de
poursuite
Fenêtre
au point
Arrêt
Synchro- Arret (*)
nisation d'urgence
Défaut
CPUF
Automatique
oui
oui
oui
oui(**)
oui
oui
PO manu.
oui
non
oui
non
oui
oui
Manu. à vue
oui
non
oui
non
oui
oui
Manu assisté
oui
oui
oui
non
oui
oui
H asserv.
non
non
non
non
oui
oui
(*) l’arrêt d’urgence ne peut être traité par programme PIC.
(**) ce contrôle n’est pas actif dans les sous modes pas à pas ou bloc à bloc.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/6
4
Fonctions offertes par le coupleur
4
Contrôles
Ce type de défaut peut être traité de 2 façons différentes, la sélection
s’effectuant dans la table des paramètres de configuration logicielle, au
niveau de chaque contrôle : le paramètre “Masque de repli”.
●
●
Avec intervention de l’utilisateur (Masque de repli = YES):
- signalisation du défaut,
- décélération jusqu’à consigne CNA nulle,
- désactivation du relais validation variateur : R0
- attente d'une commande de poursuite ou d'abandon du mode en
cours. Durant cette phase d'attente la boucle d'asservissement n'est
plus active
Par une séquence de repli du programme PIC (Masque de repli = NO):
(uniquement en mode AUTOMATIQUE)
- désactivation du contrôle,
- débranchement du PIC vers le pas spécifié en configuration.
Il est prudent de débuter un programme de repli par une instruction STOP
afin d’arrêter le déplacement sur lequel le défaut a été détecté.Il est
indispensable de réactiver le contrôle par instruction SCTL, si l’on désire
que ce dernier soit de nouveau actif après l'exécution de la séquence de
traitement liée au défaut.
Les contrôles d’arrêt, d’écart de position, d’enchaînement, de fenêtre au
point et CPUF peuvent être désactivés par instruction RCTL (voir ch 5.4).
Nota : Le défaut ARRET URGENCE ne peut ni être inhibé ni traité par une
séquence de repli.
L’organigramme ci-dessous résume les traitements possibles des défauts
de type 2 :
Défaut type 2
Mode
automatique
actif
oui
oui
non
Contrôle
inhibé par
instruction
- signalisation
- Décélération
- Désactiv. R0
non
Défaut non
détecté
Masque de
repli
non
Déroutement du
programme PIC
ou pas de repli
oui
Disparition
du défaut
et CNA=0
oui
non
Commande non Commande
de poursuite
d'abandon
oui
Acquit.défaut
poursuite du
mode en cours
non
oui
Acquit.défaut
abandon du
mode en cours
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/7
B
4
Fonctions offertes par le coupleur
4
Contrôles
Paramètres associés aux contrôles
Les paramètres associés aux contrôles doivent être définis dans la table des
paramètres de configuration, certains d’entre-eux peuvent être modifiés par
le terminal TSX XBT et/ou par instruction du programme PIC.
B
Contrôles butées logicielles (type 1)
Le coupleur vérifie que la position du mobile reste entre les 2 valeurs limites
XMIN (butée logicielle inférieure) et XMAX (butée logicielle supérieure).Ce
contrôle est activé dès que l’axe est référencé.La commande de dégagement
hors des butées logicielles permet de repositionner le mobile de manière
automatique dans l’espace valide des mesures. Après acquittement, le
dégagement s’effectue à une vitesse calculée à partir du coefficient de
décélération DECE : V = DECE/100 (V en mm/s et DECE en mm/s2)
Contrôle dépassement de capacité de calcul (type 1)
Le coupleur contrôle lors des calculs effectués qu’aucun dépassement de
capacité de calcul n’ait lieu.
Un dépassement de capacité se produit lorsque la mesure franchit une valeur
limite correspondant à la capacité de comptage. Cette limite, fonction de la
résolution est légérement au delà des valeurs maximales acceptées par le
logiciel PL7-AXE pour les butées logicielles.
Ce type de défaut provoque la perte de la référence de l’axe.
Contrôle de l’alimentation automate (type 1)
Le coupleur est alimenté par l’automate. Configuration, programme PIC et
variables internes WNi et CNi, sont sauvegardés par la batterie interne du
coupleur.
Un défaut d'alimentation provoque la perte de la référence de l’axe.
Contrôle bornier déverrouillé (type 1)
Le coupleur contrôle en permanence l'état du bornier BLK4 dans le cas du
coupleur TSX AXM 172, connecteur 25 points dans le cas du coupleur
TSX AXM 182. Le déverrouilllage provoque la perte de la référence de l’axe.
Contrôle d’écart de poursuite (type 2)
Ecart de position = Consigne de position - position mesurée
Le coupleur compare en permanence (mobile en mouvement ou à l’arrêt), la
position calculée (consigne) et la position mesurée du mobile, un défaut est
détecté lorsque l’écart de position devient supérieur à l’écart maximum
DMAX autorisé défini par l’utilisateur en configuration.
Contrôle de la fenêtre au point (type 2)
Lorsqu’ un déplacement sur une position avec arrêt est demandé, le coupleur
vérifie que la position atteinte correspond à la position demandée avec une
tolérance définie par l’utilisateur : TW. Le contrôle s’effectue dès que l’arrêt
est déclaré et est maintenu jusqu’à l’exécution d’une nouvelle commande de
déplacement.Un défaut est déclaré lorsque :
● position atteinte > position théorique + TW
● ou position atteinte < position théorique - TW
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/8
B
4
Fonctions offertes par le coupleur
4
Contrôles
Contrôle d’arrêt (type 2)
Dès que la valeur de consigne de vitesse calculée par le coupleur devient
égale à 0, le coupleur lance une temporisation TSTOP, lorsque cette dernière
est écoulée, le coupleur compare la vitesse mesurée du mobile à la vitesse
d’arrêt VSTOP.
Si la vitesse mesurée est supérieure à VSTOP, le coupleur détecte un défaut
d’arrêt.
Une fois à l’arrêt, le coupleur contrôle en permanence (toutes les 10ms) la
vitesse du mobile jusqu’à l’exécution d’une nouvelle commande de déplacement.
Remarques : ce contrôle autorise une oscillation du mobile autour de sa position
d’arrêt. Les dérives du mobile pourront être détectées par le contrôle
de la fenêtre au point.La valeur du paramètre TSTOP doit être
optimisée.
En pratique, pour éviter des défauts d'arrêts intempestifs, VSTOP devra
toujours être choisie supérieure à : résolution/10ms, exemple : si la résolution
est de 5µm, VSTOP > 5µm/10ms soit 30mm/mn.
Contrôle de synchronisation (type 2)
Contrôle activé par instruction M (voir Chap. 5.3), le coupleur poursuit son
programme et attend simultanément un événement provenant soit de
l’entrée In3 soit de l’UC automate suivant l’opérande déclaré dans l’instruction.
Si cet événement n’a pas été détecté avant un temps enveloppe TSYN, un
défaut est déclaré par le coupleur.
Contrôle d’arrêt d’urgence (type 2)
Un défaut arrêt d’urgence est détecté lorsque l’entrée In4 n’est plus
alimentée ou lorsque le bit “Arrêt d’urgence” Oxy,7 est à 0.
Contrôle défaut CPU (type 2)
La mise en STOP de l’automate ou une panne processeur automate
provoque un défaut “CPU”.Le comportement du coupleur est alors fonction
du mode EN / HORS SECURITE sélectionné.
Fonctionnement RUN “hors sécurité”
Dans ce mode de fonctionnement un défaut CPU est ignoré (ni signalisation
de défaut, ni traitement de repli), le coupleur a alors un fonctionnement
complètement autonome par rapport à l’unité centrale de l’automate (avec
les dangers que cela peut comporter).
Fonctionnement RUN “avec sécurité”
Dans ce mode le défaut est détecté. D’autre part si SY8 (bit “maintien des
sorties”) = 1, seules les sorties R1 à R3 seront maintenues, la sortie R0 et la
sortie analogique étant systématiquement remises à 0 en cas de défaut.
Le choix des modes hors ou avec sécurité s’effectue par le terminal
TSX XBT ou par programme UCA.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/9
B
4
Fonctions offertes par le coupleur
4
Contrôles
Suppression des contrôles
En mode manuel (à vue, assisté, prise d'origine manuelle), il n'est pas
possible de supprimer les contrôles. (On peut toutefois s'en affranchir
notamment en phase de mise au point, en donnant aux paramètres des
valeurs les rendants inopérants).
B
En mode automatique (programmé) il est possible de désactiver les contrôles
d'arrêt, d'écart de poursuite, d'enchaînement, de fenêtre au point et CPUF
par l'instruction RCTL.
Notes :
●
●
Le contrôle d'arrêt d'urgence ne peut être désactivé.
Il est VIVEMENT DECONSEILLE de s'affranchir du contrôle d'écart de
poursuite en donnant au paramètre DMAX une valeur trop élevée.
Ce contrôle est en effet le seul moyen de détecter une rupture de la liaison
codeur ou un non fonctionnement.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
4/10
5
Programmation des coupleurs TSX AXM 172 / 182
5.1
Présentation du langage
5
Présentation
Le programme interne coupleur PIC permet de commander le déplacement
d’un mobile de manière automatique.
Ce programme s’élabore à partir d’instructions élémentaires qui peuvent être
classées en 4 familles :
MOUVEMENT
● Déplacement
● Prise d'origine
ORGANISATION
● Sous-Programme
● Saut
● Temporisation
● Activation sorties TOR et synchronisme
GESTION DES DONNEES
● Gestion compteur interne
● Opérations sur cotes
● Modification de paramètres
CONTROLES
● Activation/Désactivation
Contrôles
Structure
Un programme se compose d’une suite de pas (254 maxi).
Chaque pas de programme comporte une étiquette (ou N° de pas) et
l’instruction est composée elle-même d’un code instruction et d’un ou
plusieurs opérandes.
EX. : 10
N° pas
GP1
F= 1000 mm/mn X= 500 mm
Code
Opérandes
Exécution du programme
Le programme s’exécute pas par pas, ordre de numérotation croissante des
pas jusqu’à l’instruction de fin de programme (sauf sur instruction de saut,
d’appel à sous programme ou exécution de programme de repli).
Le passage d’un pas au pas suivant n’est effectif que lorsque le pas en cours
est exécuté.Temps minimum d’exécution d’une instruction = 10ms (temps
correspondant au cycle du coupleur).
5/1
B
5
Programmation des coupleurs TSX AXM 172 / 182
5
Présentation du langage
Saisie et modification de programme
La saisie s’effectue par l’intermédiaire du logiciel PL7-AXE, les modifications
portant sur les valeurs de vitesses et de positions peuvent s’effectuer par le
terminal TSX XBT.
B
Variables associées au langage
Positions
Les positions exploitables par instructions peuvent être :
des positions immédiates (définies explicitement dans la commande)
● des positions internes WNi (contenues dans une table interne au module)
● des positions externes (transmises depuis le programme UCA)
●
Ces positions peuvent être absolues ou indexées :
●
●
positions absolues : référencées par rapport à l’origine machine,
positions indexées : référencées par rapport à l’index PRF.
Gestion PIC
Ces paramètres permettent de gérer et de suivre l’exécution du programme
PIC.
●
●
●
4 compteurs internes CN0 à CN3 (valeurs 0 à 255) peuvent être utilisés
pour réaliser des boucles (cas de déplacements répétitifs). Ces mots
peuvent être chargés par instruction LDC du programme PIC ou à partir du
terminal TSX XBT ou par programme UCA. Ils peuvent être incrémentés et
décrémentés.
valeur de comparaison : valeur transmise par UCA (OWxy,3 octet poids
faible), permet de commander l’exécution d’une boucle du programme PIC
depuis le programme UCA ou le terminal TSX XBT 172.
N° pas de départ et N° pas en cours peuvent être exploités par programme
UCA.
Paramètres de mouvements et de contrôles
Ce sont les paramètres de type C (voir ch 2.1). Ils peuvent être modifiés par
l’instruction MOD.
Nota :
●
●
lorsqu’un paramètre est modifié par programme, il remplace le paramètre de configuration, il convient à l’utilisateur de gérer ces paramètres
par programme PIC en début de programme,
tous les paramètres sont sauvegardés sur coupure secteur.
Coefficient de modulation de vitesse
Rappel : ce coefficient, affecte toutes les vitesses déclarées dans les instructions
(dans les explications suivantes, ce coefficient sera supposé réglé à la
valeur 1).
Initialisé à 1, il peut être modifié dans la plage ]0,2[ depuis le terminal XBT
ou via mot registre.
● par pas de 1/100 pour le coupleur TSX AXM 172
● par pas de 1/1000 pour le coupleur TSX AXM 182
5/2
5
Programmation des coupleurs TSX AXM 172 / 182
5.2
Instructions de mouvement
5
Déplacement jusqu’à une position
sans arrêt : code instruction GP1
avec arrêt : code instruction GP9
B
GP1 ou GP9 F= vitesse X= position à atteindre
Opérandes :
Vitesse
: valeur immédiate exprimée en unité physique utilisateur
Position
:
position immédiate
WNi position interne
● EXT position externe (1)
● position immédiate : position immédiate indexée
● IWNi position interne indexée
● IEXT position externe indexée (1)
●
●
(1) valeur fournie par le programme UCA via les registres OWxy,6/7 en unité
module (cf. tableau annexe A1).
Exemple 1: GP1
F= 1000 mm/mn
X= 5000 mm
Vitesse
1000
position
0
5000
Déplacement jusqu’à la position 5000 mm à la vitesse 1000 mm/mn sans
arrêt.
Exemple 2 : GP9
F= 1000 mm/mn
X= WN1
Vitesse
1000
position
0
WN1
Déplacement jusqu’à la position interne WN1 (obtenue par apprentissage)
à la vitesse 1000 mm/mn avec arrêt.
Conditions d’exécution :
●
●
●
●
Axe référencé
Vitesse < VMAX définie en configuration
Position comprise entre XMIN et XMAX
Position indexée : position + PRF compris entre XMIN et XMAX
5/3
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions de mouvement
Déplacement jusqu’à détection d’un événement (entrée In3)
dans le sens + sans arrêt : code instruction G+1
dans le sens - sans arrêt : code instruction G-1
dans le sens + avec arrêt : code instruction G+9
dans le sens - avec arrêt : code instruction G-9
B
G+1 ou G-1
G+9 ou G-9
F= vitesse
EVENT= événement
Opérandes :
Vitesse : valeur immédiate exprimée en unités utilisateur
Evénement : ● UI3 front montant sur l’entrée In3,
● DI3 front descendant sur l’entrée In3.
Exemple 1 : G+1
F= 2 mm/mn EVENT= UI3
Vitesse
In3
2 m/mn
position
0
Déplacement dans le sens positif à la vitesse 2 m/mn jusqu’à détection
d’un front montant sur l’entrée In3, sans arrêt lors de la détection.
Exemple 2 : G-9
F= 1000 mm/mn EVENT= DI3
Vitesse
0
1000 mm/mn
position
IN3
Déplacement dans le sens négatif à la vitesse 1000 mm/mn jusqu’à
détection d’un front descendant sur l’entrée In3, avec commande d’arrêt à
la détection de l’événement.
Conditions d’exécution
●
●
5/4
axe référencé
Vitesse ≤ VMAX définie en configuration
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions de mouvement
Prise d’origine
dans le sens positif : code instruction SRP+
dans le sens négatif : code instruction SRP-
SRP+ ou SRP- F= vitesse d’approche
B
X= position
Opérandes :
Vitesse d’approche : valeur immédiate exprimée en unité utilisateur.
Position : Valeur de l'origine exprimée en unités utilisateurs qui sera
chargée dans le compteur de mesure courante au moment de
l'événement.
Remarque : la description détaillée de la procédure de prise d’origine est donnée
chapitre 4.1.
Exemple 1 : SRP+
F= 5000 mm/mn
Vitesse
X= 0 mm
1
V
5000
2
0
0mm
position
4
PV
3
Déplacement à la vitesse 5000 mm/mn dans le sens + jusqu’à détection
de l’origine (mode 2), chargement de la valeur 0 et mise à l'arrêt.
Exemple 2 : SRP-
F= 1000 mm/mn
X= 1000 mm
Vitesse
3
PV
4
0
1000mm
position
2
1000
1
Déplacement à la vitesse 1000 mm/mn dans le sens - jusqu’à détection de
l’origine (mode 2) et chargement de la position 1000 mm et mise à l'arrêt.
Conditions d’exécution
●
●
Vitesse ≤ VMAX définie en configuration
Position de chargement comprise entre XMIN et XMAX
5/5
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions de mouvement
Vitesse à la position cible : code instruction PV
Rôle : placé après une instruction de déplacement sans arrêt sur position
(GP1), cette instruction modifie la vitesse du mobile avant la fin de l’exécution
de l’instruction précédente de façon à obtenir la vitesse mentionnée lorsque
le mobile atteint la position cible.
B
PV
F= vitesse
Opérande :
Vitesse : valeur immédiate exprimée en unité physique utilisateur
Remarque : l’instruction PV est interprétée avant l’exécution de l’instruction GP1,le
coupleur calcule automatiquement la position à partir de laquelle il doit
décélérer ou accélérer.
Exemple : 1 GP1
2 PV
F= 1000 mm/mn
F= 1500 mm/mn
X=100 cm
Vitesse
1500
1000
0
100 position
Condition d’exécution :
●
Vitesse ≤ VMAX définie en configuration
Arrêt immédiat :
code instruction
STOP
Rôle : provoque l’arrêt du mobile avec décélération.
Exemple : 1 GP1
F= 1000 mm/mn
2 STOP
X=100 cm
Vitesse
Stop
1000
0
5/6
100
position
5
Programmation des coupleurs TSX AXM 172 / 182
5.3
Instructions d'organisation du programme
5
Saut inconditionnel : code instruction JMP
JMP
N= Numéro de pas programme
Exemple
JMP
N= 10 : saut au pas N°10
B
Saut si CNi ≠ 0 : code instruction JNZ
JNZ
N= Numéro de pas programme
CNi = CN0 à CN3
Cette instruction provoque le saut au pas mentionné tant que le contenu du
compteur interne sélectionné est différent de 0 ou l'enchaînement en
séquence dans le cas contraire. Utilisé avec les instructions d’incrémentation
ou de décrémentation des CNi, elle permet d’exécuter une séquence
d’instructions de façon répétitive.
Exemple :
JNZ
N= 2 CN0: branchement au pas 2 si CN0 ≠ 0
Saut si valeur immédiate = OWxy,3 octet poids faible : code instruction JEX
JEX
N= Numéro de pas programme
VAL= Valeur immédiate
Cette instruction provoque le saut au pas mentionné tant que le contenu de
l’octet de poids faible du mot OWxy,3 (défini par programme UCA ou terminal
XBT) est égal à la valeur immédiate définie dans l’instruction, ou l'enchaînement en séquence dans le cas contraire
Exemple :
JEX
N= 10 VAL= 20 :
branchement au pas 10 si
OWxy,3 poids faible est égal
à 20.
Saut si position 1 > position 2 : code instruction JHP
JHP
N= Numéro de pas programme X1= position 1 X2= position 2
Opérandes :
X1 :
●
●
●
PRF position indexée paramètrable X2 :
WNi position interne
CP position courante
Exemple : JHP N= 5 X1= WN6 X2= CP :
WNi position interne
CP position courante
● EXT position externe
●
●
saut au pas 5 si position WN6
> position courante.
5/7
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions d'organisation de programme
Saut si position 1 > position immédiate : code instruction JHI
JHI
N= Numéro de pas programme X1= position 1 X2= position 2
Opérandes :
B
X1 :
●
●
●
PRF position indéxée paramètrable X2 :
WNi position interne
CP position courante
Exemple : JHI N= 5 X1= CP X2= 100cm :
●
position immédiate
saut au pas 5 si position
courante > 100 cm.
Appel à sous programme : code instruction CALL
CALL
N= Numéro de pas de programme
Un seul niveau de sous programme est autorisé.
Exemple : CALL N= 30 : appel au sous programme situé au pas 30.
Retour sous programme : code instruction RET
Temporisation : code instruction TIME
TIME
VAL= valeur
Opérande :
Valeur = durée de la temporisation en dizaine de ms.
Exemple :
TIME VAL= 500 x 10ms: temporisation de 5 secondes
Attente événement : code instruction
WAIT
L’exécution du programme reste bloquée sur cette instruction tant que
l’événement programmé n’est pas détecté par le coupleur.
WAIT
EVENT= événement
Evénement:
●
●
●
Exemple :
UI3 front montant sur l’entrée In3
DI3 front descendant sur l’entrée In3
UC front montant du bit de synchro UCA OWxy,1,9
WAIT EVENT= UI3: attente de front montant sur entrée In3.
Instruction inactive : code instruction NOP (équivalent à une temporisation de 10ms).
Fin de programme PIC : code instruction END
Termine l’exécution du programme, provoque le passage à 1 du bit IWxy,1,9
et à 0 du bit IWx,y, 1,5. Une nouvelle exécution ne peut s’effectuer que par
un nouvel ordre START.
5/8
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions d'organisation de programme
Activation synchro UCA, sorties TOR et interruption : code instruction M
Cette instruction a 3 effets :
Activation du contrôle de synchronisation (voir ch 6.2),
Commande des sorties relais R1 à R3,
● Génération d’une interruption vers UC automate (voir ch 6.2).
●
●
M SYN : condition de
synchronisation
B
OUT : état des sorties IT : interruption
relais
Opérandes :
condition de
synchronisation :
●
UI3 : front montant sur l’entrée In3,
DI3 : front descendant sur l’entrée In3,
UC : front montant du bit RELANCE UC
OWxy,1,9,
N : non activation du contrôle
●
triplet de 0 et 1,
●
●
●
état des sorties :
relais
0 = désactivation relais
1 = activation relais
XXX (avec X = 0 or 1)
état relais R1
état relais R2
état relais R3
Interruption :
●
●
Exemple : 1 GP1
2 M
Y
N
: Génération de l’interruption
: non génération de l’interruption
F= 1000 mm/mn
SYN= UI3
X= 300 cm
OUT= 001
IT= Y
Vitesse
GP1
IN3
1000
0
TSYN
Temps
Lorsque le mobile passe à la position 300 cm, le pas 2 est exécuté :
le contrôle de synchronisation est activé,
● le relais R1 est enclenché, les relais R2 et R3 sont désactivés,
● une interruption est transmise à l’unité centrale de l’automate.Le
coupleur exécute le pas N°3 et attend simultanément le front montant sur
l’entrée In3. Si ce front n’apparait pas au bout du temps enveloppe TSYN
défini en configuration, un défaut de synchronisation est détecté (voir
ch 6.2).
●
5/9
5
Programmation des coupleurs TSX AXM 172 / 182
5.4
Instructions de gestion des données
5
Chargement position 2 → position 1 : code instruction LDP
Transfert de la valeur de la position 2 dans la position 1.
LDP
B
X1= position 1
X2= position 2
Opérandes :
Position 1 =
PRF : position indexée paramètrable
WNi : position interne
Position 2 = ● WNi : position interne
● CP
: position courante
● EXT : position externe
● PRF : position indexée paramètrable
● position immédiate
●
●
Exemple : LDP X1= WN1
X2= CP : Chargement de la position courante
dans la position interne Wn1.
Addition position 1 + position 2 → position 1 : code instruction ADD
Addition des positions 1 et 2, transfert du résultat dans position 1.
ADD
X1= position 1
X2= position 2
Opérandes :
PRF : position indexée paramètrable
WNi : position interne
Position 2 = ● WNi : position interne
● CP
: position courante
● EXT : position externe
● PRF : position indexée paramètrable
● position immédiate
Position 1 =
●
●
Exemple : ADD X1= PRF X2= EXT :
addition de l’index PRF à la position externe et transfert du résultat
dans PRF.
Soustraction position 1 - position 2 → position 1 : code instruction SUB
Soustraction des positions 1 et 2 et transfert du résultat dans la position 1.
SUB
X1= position 1
X2= position 2
Opérandes :
PRF : position indexée paramètrable
WNi : position interne
Position 2 = ● WNi : position interne
● CP
: position courante
● EXT : position externe
● PRF : position indexée paramètrable
● position immédiate
Position 1 =
●
●
Exemple : SUB X1= PRF X2= WN6 : soustraction de la position interne
WN6 à l’index PRF et transfert du
résultat dans PRF.
5/10
5
Programmation des coupleurs TSX AXM 172 / 182
5
Instructions de gestion des données
Chargement valeur immédiate → CNi : code instruction LDC
LDC
CNi=compteur interne
VAL= valeur immédiate
Opérande : compteur interne : CNi avec i= 0, 1, 2 ou 3
valeur immédiate : 0 à 255
B
Incrémentation de CNi : code instruction INC
INC
CNi=compteur interne
Opérande : compteur interne : CNi avec i= 0, 1, 2 ou 3
Décrémentation de CNi : code instruction DEC
DEC
CNi=compteur interne
Opérande : compteur interne : CNi avec i= 0, 1, 2 ou 3
Modification de paramètres : code instruction MOD
Modification des valeurs des paramètres de type C (voir ch 2.1) définis dans
la table des paramètres en configuration.
MOD
PARAM= paramètre VAL= valeur immédiate
Opérandes : Paramétre=
●
●
●
●
●
●
●
●
●
●
●
●
ACCE accélération
DECE décélération
DMAX écart maximum de position
VSTOP vitesse d’arrêt
TSTOP temps enveloppe d’arrêt
TW fenêtre au point
TSYN temps enveloppe de synchronisation
NDMAX n° de pas de repli sur défaut DMAX
NSTOP n° de pas de repli sur défaut STOP
NTW n° de pas de repli sur défaut TW
NSYN n° de pas de repli sur déf SYNCHRO
NCPUF n° de pas de repli sur défaut CPUF
Valeur immédiate=
●
●
valeur du paramètre
n° de pas de repli (0 à 253)
Mémorisation de PRF sur front montant de In3 : code instruction MPRF
Transfert de la position courante dans la position indexée paramètrable PRF,
dès qu’un front montant est détecté sur l’entrée In3.
MPRF
Nota : L'instruction permet de mémoriser la position correspondant à un événement (front montant sur entrée In3)
C'est une instruction à effet différé en ce sens qu'elle n'est pas exécutée
au moment de sa rencontre dans le programme mais au moment de
l'apparition d'un front montant sur l'entrée 3. (Se reporter à l'exemple 3
page 5/14).
Elle n'a d'effet qu'au premier front montant qui suit. Il convient donc de la
réiterer si l'on désire répéter l'opération à plusieures reprises.
5/11
5
Programmation des coupleurs TSX AXM 172 / 182
5.5
Instructions de contrôle
5
Rappel
Par défaut actifs, les contrôles peuvent être désactivés et réactivés par les
instructions suivantes.
B
Désactivation d’un contrôle : code instruction RCTL
RCTL NAME = nom du contrôle
Opérande : nom du contrôle = ● DMAX
● STOP
● TW
● SYN
● CPUF
Exemple : RCTL NAME
point.
=
=
=
=
=
contrôle d’écart de position
contrôle d’arrêt
contrôle de fenêtre au point
contrôle de synchronisation
contrôle UC automate
= TW : désactivation du contrôle de fenêtre au
Activation d'un contrôle : Instruction code SCTL
SCTL
NAME = nom du contrôle
Opérande : nom du contrôle = ● DMAX
● STOP
● TW
● SYN
● CPUF
Exemple : SCTL NAME
point.
Remarques :
●
●
●
=
=
=
=
=
contrôle d’écart de position
contrôle d’arrêt
contrôle de fenêtre au point
contrôle de synchronisation
contrôle UC automate
= TW : réactivation du contrôle de fenêtre au
Lorsque les conditions d’un défaut apparaissent et que ce défaut est traité par
déroutement du programme PIC (Masque de repli = N), le contrôle associé est
alors automatiquement désactivé ; l’instruction SCTL doit être alors utilisée au
moment voulu pour réactiver le contrôle.
Le contrôle d'arrêt d'urgence ne peut être désactivé.
Aprés une instruction END, la commande START provoque la ré-activation des
contrôles préalablement désactivés.
Instruction TRAP
Cette instruction n’est pas programmable par l’utilisateur. Elle ne peut
apparaître qu’à l’exécution du programme et témoigne :
● d’un aléa de fonctionnement,
● d’une incohérence entre la longueur déclarée du programme et sa longueur
réelle,
● d’une programmation incomplète (pas d’instruction END en fin de programme).
● d'un déroutement ou lancement du PIC vers un pas non programmé.
La scrutation de cette instruction par le coupleur provoque l’arrêt immédiat
du mobile et l’arrêt du programme PIC.Dans ce cas, vérifier la cohérence du
programme PIC (notamment présence de l’instruction END) et relancer le
programme PIC en précisant le pas de départ.
5/12
5
Programmation des coupleurs TSX AXM 172 / 182
5.6
Exemples
5
Exemple 1
Vitesse (mm/mn)
1000
B
In3
300
Position (mm)
1000
500
0
1
2
3
GP1
G+9
GP9
END
F = 1000 mm/mn
F = 300 mm/mn
F = 500 mm/mn
X= 1000 mm
EVENT= UI3
X= 0 mm
Exemple 2
Vitesse (mm/mn)
1000
300
0
0
1
2
3
4
5
6
LDP
LDC
GP9
ADD
DEC
JNZ
END
200
X1= WN0
CN0
F = 500mm/mn
X1= WN0
CN0
N=2
400
600
800
Position (mm)
X2 = 200 mm
VAL= 4
X = WN0
X2 = 200 mm
CN0
5/13
5
Programmation des coupleurs TSX AXM 172 / 182
5
Exemples
Exemple 3 Enchaînement d'un déplacement sur événement suivi d'un déplacement relatif.
Vitesse
B
In3
2 m/mn
0,5 m/mn
300 mm
1ère solution
1 G+1
2 LDP
3 GP9
F=2000 mm/mn
X1=PRF
F=500 mm/mn
EVENT=U13
X2=CP
X=I+300 mm
Effet de cette séquence : déplacement sens + à la vitesse de 2m/mn jusqu'à
détection d'un front montant sur In3 puis déplacement de 300 mm à la vitesse
de 500 mm/mn. à partir de cet événement. La mémorisation de la position
courante dans le registre PRF s'effectue avec un retard de 10 ms sur
l'événement.
2ème solution
1 MPRF
2 G+1
3 GP9
F=2000 mm/mn
F=500 mm/mn
EVENT=U13
X=I+300 mm
Cette séquence est plus performante car la mémorisation de la position
courante dans le registre PRF s'effectue en temps réel grâce à l'emploi de
l'instruction MPRF.
5/14
5
Programmation des coupleurs TSX AXM 172 / 182
5
Exemples
Exemple 4
Cycle courant (pas 1 à 7)
Vitesse
(mm/mn)
Evénement
7000
4500
Approche
Travail
B
In3
2000
0
9000
150
(WN2)
Position (mm)
retour
Opérations préalables :
apprentissage de la position WN2
● paramètres de synchronisation : MSYN = N, NSYN = 10, TSYN = 1000ms
●
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SRPGP1
GP9
TIME
G+9
M
GP9
JMP
NOP
NOP
STOP
G-9
TIME
GP9
SCTL
END
F = 900 mm/mn
F = 4500 mm/mn
F = 2000 mm/mn
VAL = 500 * 10ms
F = 7000 mm/mn
SYN = DI3
F = 9000 mm/mn
N =1
X = 0 mm
X = 150 mm
X = WN2
EVENT = UI3
OUT = 111 IT = N
X = 0 mm
F = 450 mm/mn EVENT= DI3
VAL = 500 * 10ms
F = 1000 mm/mn X = 0 mm
NAME = SYN
Le programme se compose de 2 parties : Pas 1 au pas 7 correspond à la
séquence normale décrite par le diagramme de mouvement ci-dessus.Pas
10 au pas 15 correspond à une séquence de repli sur défaut de synchronisation, le pas de repli NSYN : 10 doit être déclaré en configuration (voir
diagramme ci-dessous).
Vitesse
(mm/mn)
Séquence de repli (pas 10 à 15)
In3
0
450
Position
(mm)
1000
Retour
5/15
5
B
5/16
Programmation des coupleurs TSX AXM 172 / 182
5
6
Dialogue avec le processeur automate
6.1
Généralités
6
Rappel
Le coupleur échange des commandes et des informations avec le processeur
automate par l’intermédiaire du bus automate, en utilisant les interfaces
standards de communication :
●
●
●
●
interface Tout ou Rien : pour l’échange de bits TOR à chaque cycle de la
tâche dans laquelle le coupleur est configuré,
interface registre : pour l’échange de mots registres à chaque cycle de la
tâche dans laquelle le coupleur est configuré,
interface message : pour l’échange de messages à la demande du
programme UCA. Dans le cas des coupleurs TSX AXM ce canal n'est pas
utilisé par le programme UC mais est employé pour le dialogue entre les
terminaux TSX XBT ou FTX 507 et les coupleurs TSX AXM.
interruption : permet au coupleur d’activer la tâche interruption du
programme UCA,
Interface UC / coupleur
Coupleur
TSX AXM
Tâche IT
IT
I
O
Tâche périodique
TOR
OW
REG
IW
vers
terminal
MSG
Les commandes et informations proposées sur les interfaces TOR et REG
vont permettre d'imbriquer la fonction commande d'axe dans le séquentiel
général de l'automate, (programme UCA) ce qu'illustre le schéma
ci-après.
6/1
B
6
Dialogue avec le processeur automate
6
Généralités
UCA
AXM
➀
START PIC
➀
Mobile en A
B
(pas n°2)
➂
②
Action en A
➅
A
B
➄
➂
RELANCE
④
(pas n°4)
Mobile en B
Action en B
➄
RELANCE
(pas n°6)
Mobile en 0
1
2
3
4
5
6
GP9
WAIT
GP9
WAIT
GP9
END
F=1000 X=500
EVENT=UC
F=600
X=800
EVENT=UC
F=1000 X=0
Action
START CYCLE
Dans le cas où le terminal TSX XBT reste en fonction en phase d'exploitation
(fig.1A) à disposition d'un opérateur, la programmation en PL7-3 pour
l'imbrication de la fonction commande d'axe sera réduite au strict minimum,
le terminal étant chargé de la gestion des modes de marche, des défauts, des
transferts d'applications...
Le paragraphe 6.2 est consacré à ce type d'application. Par contre dans le
cas où le terminal TSX XBT ne reste pas en service après la phase de mise
au point c'est au programme qu'il appartient d'assurer la gestion du coupleur
(fig. 1.B).
Fig. 1.A
Fig. 1.B
Prog. UC
AXM
AXM
Gestion
Mode
marche
Prog. UC
O/OW
I/IW
Gestion
défauts
Imbrication
Cde axe
O/OW
I/IW
Terminal
Transfert
appli
MSG
Il en résulte une programmation plus volumineuse utilisant la totalité des
ressources des interfaces, TOR et REG décrits au paragraphe 6.4 facilitée
par l'emploi de blocs fonctions spécifiques (décrits dans la 3° partie de ce
manuel ). Le paragraphe 6.3 traite de ce type d'applications.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/2
6
Dialogue avec le processeur automate
6.2
Intégration de la commande d'axe dans le séquentiel général
6
Liste des bits et mots décrits dans ce chapitre
Lus par UCA
●
●
Lus par AXM
N° pas de programme PIC
en cours d’exécution
position courante
●
●
●
●
●
●
●
●
Evénement UC
Valeur de comparaison
Valeur CNi
Départ/arrêt/relance programme PIC
Ordre de déroutement programme
PIC
Ordre d’arrêt d’urgence
Cote externe
Coefficient de modulation de vitesse
N° pas en cours IWxy,2 octet poids fort (PIC→UCA)
Par l’intermédiaire de cet octet, le programme UCA peut suivre l’évolution du
programme PIC.Voir utilisation dans l’exemple ci-dessous.
Attente d’événement UC OWxy,1,9 (UCA→PIC)
L’instruction WAIT EVENT= UC bloque l’exécution du programme PIC tant
que le bit OWxy,1,9 n’est pas mis à 1 (front montant) par le programme UCA,
Exemple :
Vitesse
500 mm/mn
0
500 cm
position
500 mm/mn
Un chariot se déplace jusqu’à une cote de 500 cm sur laquelle il s’arrête. Une
fois la cote atteinte, le programme UCA commande le chargement d’une
palette sur le chariot. Une fois chargé, le chariot retourne en position de
départ.
Le déplacement du chariot est commandé par le coupleur alors que le
chargement de la palette est commandé par le programme UCA.
Programme PIC
5
6
7
8
GP9 F= 5000 mm/mn
WAIT EVENT= UC
GP9 F= 500 mm/mn
JMP N= 5
Programme UCA
X= 500 cm
X=
0 cm
IF [IW4,2 AND H’FF00' = H’0600']
THEN SET O2,0
IF I3,0 THEN SET OW4,1,9
IF [IW4,2 AND H’FF00' = H’0700']
THEN RESET 02,0;
RESET OW4,1,9
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/3
B
6
Dialogue avec le processeur automate
6
Intégration de la commande d'axe dans le séquentiel général
Contrôle de synchronisation (UCA→PIC)
L’instruction M
SYN= UC
OUT =xxx IT=x
lance la surveillance
du passage du bit OWxy,1,9 de 0 à 1 (front montant) par le programme UCA,
si le bit n’est pas mis à 1 au bout du temps TSYN le coupleur passe en défaut
de synchronisation ou exécute une séquence de repli.
B
Exemple
En ajoutant l’instruction M de synchronisation dans l’exemple précédent, le
coupleur assure en plus le contrôle du chargement de la palette : si au bout
du temps TSYN défini en configuration, la palette n’est toujours pas chargée,
le programme PIC est dérouté vers le pas de repli n°20 (défini en configuration NSYN) : retour en grande vitesse à la position de départ.
5 GP9 F= 5000 mm/mn
X= 500 cm
6 M
SYN= UC
OUT= 000
IT= N
7 WAIT
EVENT= UC
8 GP9 F= 500 mm/mn
X=
0 cm
9 JMP N= 5
..............................................
20 GP9 F= 5000 mm/mn
X=
0 cm
21 END
Valeur de comparaison OWxy,3 octets poids faible (UCA→PIC)
Le mot registre de comparaison permet de contrôler l’exécution de boucles
du programme PIC depuis le programme UCA (instruction JEX).
Exemple
Dans l’exemple précédent, un détecteur de position permet de détecter la
présence de la dernière palette. Le saut inconditionnel JMP peut être
remplacé par un saut conditionnel JEX, le branchement étant arrêté lorsque
la dernière palette est détectée (I3,1).
Programme PIC
5
GP9 F= 5000 mm/mn
X= 500 cm
.................................
9 JEX N= 5
VAL= 1
10 GP9 F= 5000 mm/mn
X=
0 cm
11 END
..................................
Programme UCA
.............................
.............................
IF I3,1 THEN 0 —> OW4,3
ELSE 1 —> OW4,3
.............................
Chargement des compteurs internes CNi par programme UCA
OWxy,4 octet poids fort : numéro du compteur
OWxy,4 octet poids faible : valeur du compteur CNi
OWxy,1,4 commande de présélection du compteur CNi
Le mot OWxy,4 et le bit OWxy,1,4 permettent de fixer la valeur des compteurs
internes CNi. Associés à l’instruction de saut conditionnel JNZ et des
instructions d’incrémentation ou de décrémentation CNi, ils permettent de
piloter depuis le programme UCA, le nombre d’exécution d’une séquence
d’instructions.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/4
6
Dialogue avec le processeur automate
6
Intégration de la commande d'axe dans le séquentiel général
Départ/arrêt/relance programme PIC (UCA→PIC)
L’exécution du programme PIC peut être lancée ou arrêtée par programme
UCA.
Un front montant sur le bit Oxy,4 lance le programme PIC au pas mentionné
dans le mot registre OWxy,3 (octet poids fort).
Un front montant sur le bit Oxy,5 arrête l’exécution du programme PIC.
Un front montant sur le bit Oxy,6 relance l’exécution du programme PIC au
pas en cours.
Exemple d’utilisation :
Un programme PIC est scindé en plusieurs “séquences”, chaque séquence
peut être appelée par programme UCA suivant l’application à traiter.
Programme PIC
Programme UCA
1
Séquence 1
20
Séquence 2
30
Séquence 3
.................
<LANCEMENT SEQUENCE 2
IF I0,2 THEN H’1400'—>OW4,3;
SET O4,4
IF IW4,1,5 THEN RESET O4,4
40
Séquence 4
50
Ordre de déroutement du programme PIC (UCA→PIC)
Un front montant sur le bit OWxy 1,8 provoque la commande de déroutement
vers le numéro de pas spécifié par OWxy,3 (poids fort).
Ordre d’arrêt d’urgence (UCA→AXM)
Le passage à 0 du bit Oxy,7 provoque un arrêt d’urgence. (mise à l'arrêt du
mobile, arrêt de l'exécution du PIC, et signalisation du "défaut").
Position courante (AXM→UCA)
IWxy,6 et 7 contiennent la position du mobile exprimée en unité module
(voir page suivante).
Nota : cette valeur est échantillonnée toutes les 10ms par le coupleur, mais le
cycle de rafraîchissement dans les mots registres dépend du cycle de la
tâche dans lequel le coupleur est configuré.
Cote externe (UCA ¿ AXM)
Les registres OWxy,6 (poids faible) et OWxy,7 (poids fort) permettent de
transférer une valeur de l'UC au coupleur qui sera utilisée par les instructions
de déplacement "sur cote externe".
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/5
B
6
Dialogue avec le processeur automate
6
Intégration de la commande d'axe dans le séquentiel général
Exemple d'utilisation
Programme PIC
12 WAIT EVENT=UC
13 GP9 F=2000mm/mn
Programme UCA
! IF [IWxy,2 AND H'FF00' = H'0C00']
THEN CW150->OWxy,6 ; CW151->OWxy,7;
SET OWxy,1,9
X=EXT
B
L'unité dans laquelle la valeur est exprimée, est l'unité module de longueur.
Elle dépend de la plage dans laquelle se situe le paramètre VMAX fourni en
configuration.
TSX AXM 172
VMAX(m/mn)
unité
TSX AXM 182
<34,56
<345,6
≥345,6
<54
<540
≥540
µm
10µm
100µm
µm
10µm
100µm
Attention
Dans le cas général cette unité est différente de celle choisie par l'affichage.
Coéfficient de modulation de vitesse
Il permet de faire varier la vitesse programmée dans un rapport de 0 à 2,
Initialisé à 1 par le système, sa valeur est modifiable via le registre OWxy,5.
Pour plus de détail, se reporter au paragraphe 6.5 (détail des interfaces TOR
et REG).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/6
6
Dialogue avec le processeur automate
6
6.3
Utilisation du système d'interruption (TSX AXM 172 / 182)
Ce paragraphe ne concerne pas le coupleur TSX AXM 162
Rôle
Le traitement par interruption permet de prendre en compte des actions au
niveau programme UCA, sans attendre le début et la fin du cycle de
rafraîchissement des entrées/sorties. Ce qui permet d’avoir une “réaction”
programmée rapide du processeur automate par rapport à l’arrivée d’un
événement coupleur.
Activation
L’instruction PIC : M SYN= ... OUT= ... IT= Y permet d’activer la tâche
interruption UCA.
L’exécution de la tâche interruption UCA programmée par l’utilisateur est
effective dès que l’instruction M est scrutée par le coupleur à condition que
l’interruption ne soit pas masquée.
Masquage de l’interruption
Au niveau coupleur :
● bit de masquage des interruptions OWxy,0,0 (1 = masquage)
Au niveau programme UCA (voir manuels de programmation PL7-3) :
START CTRL 1
MASKINT (Ixy)
● DMASKINT (Ixy)
●
●
validation de la tâche interruption,
masquage IT,
démasquage IT.
Nota : si une interruption se produit alors qu’elle est masquée, la demande
d’interruption reste maintenue tant qu’elle n’est pas acquittée par le processeur
automate (instruction ACKINT(Ixy)). Le bit “demande interruption” IWxy,0,0
reste alors à 1 tant que l’interruption n’est pas acquittée.
Schéma de synthèse
DMASKINT (Ixy)
MASKINT (Ixy)
IT
Demande
IT appli.
Masque IT
Demande
IT bus
START
CTRL 1
Traitement
UC
L'interruption se propage si ;
● elle n'est pas masquée,
● l'ordre de démasquage a été donné,
● la tâche d'interruption est activée.
RESET
CTRL 1
Autres
coupleurs
Accès aux entrées/sorties sous tâche interruption
Les tables d’entrées/sorties sont mises à jour à chaque cycle de la tâche dans
laquelle le coupleur est configuré.
Afin d’agir en “temps réel”, les échanges avec le coupleur en tâche interruption doivent s’effectuer avec des instructions d’échange explicite.
6/7
B
6
Dialogue avec le processeur automate
6
Utilisation du système d'interruption (TSX AXM 172 / 182)
Exemple
Axe 1
Synchronisation de 2 axes. La fin du
déplacement du mobile sur axe 1
entraîne la commande de déplacement du mobile sur axe 2. Coupleur axe 1 situé à l’emplacement 2
du bac 0, coupleur axe 2 situé à
l’emplacement 4 du bac 0.
B
Programme PIC AXE 1
..............................
50 GP9 F= 5000 mm/mn X= 500 cm
11 M SYN =N OUT =000 IT =Y
..............................
Programme PIC AXE 2
..............................
20 WAIT EVENT= UC
21 GP9 F = 1000 mm/mn X= 600 cm
..............................
Programme UCA tâche maître
<Validation tâche interruption
! L5 :IF SY0 THEN START CTRL1;
DMASKINT(I2)
<Raz synchro
! RESET OWy,1,9
6/8
X1
Axe 2
Programme
interruption
UCA
tâche
<Lecture IT coupleur axe 1
! L1
:READINT(I2,B0)
! IF B0 THEN JUMP L10
.......................
<Traitement de l’interruption
! L10
:ACKINT(I2);RESET B0
! SET OW4,1,9
<Sauvegarde des mots registres
!
OW4,0—>W10; OW4,1—>W11;
OW4,2—>W12; OW4,3—>W13;
OW4,4—>W14; OW4,5—>W15;
OW4,6—>W16; OW4,7—>W17
<Ecriture explicite des registres
! WRITEREG(W10;I4)
<Fin de traitement
! EOP
6
Dialogue avec le processeur automate
6
Utilisation du système d'interruption (TSX AXM 172 / 182)
Performances
Le temps de prise en compte des interruptions par la tâche IT des automates
est le cumul de 2 temps (tic + tip).
● tic : temps entre l’interprétation de l’instruction d’activation d’interruption (M)
et la présence du signal IT sur le bus E/S.tic < 10ms pour le coupleur
TSX AXM.
● tip : temps entre la présence du signal IT sur le bus d’E/S et l’activation de
la tâche interruption. Que le coupleur soit situé dans le bac de base ou dans
un bac d'extension, le temps tip est identique mais dépend de la présence
ou non de bacs déportés.
Processeur
Configuration à
E/S locales uniquement
(TSX LES 20)
Configuration à
E/S déportées
(TSX LFS/LES 120)
TSX/PMX 47-40 V4
TSX/PMX 67-40 V4
TSX/PMX 87-40 V4
TSX/PMX 107-40 V4
1,3 ms
1,3 ms
0,8 ms
0,5 ms
2,0 ms
1,5 ms
1,0 ms
TSX 47-40 V5
PMX 47-40 V5
TSX/PMX 67-40 V5
TSX/PMX 87-40 V5
TSX/PMX 107-40 V5
1,1 ms
1,3 ms
0,8 ms
0,6 ms
0,4 ms
1,8 ms
2,0 ms
1,5 ms
1,3 ms
0,9 ms
6/9
B
6
Dialogue avec le processeur automate
6.4
Gestion intégrale du coupleur depuis l'unité centrale
6
Ce paragraphe ne concerne que les applications où le terminal TSX XBT ne
reste pas en service en phase d'exploitation. Dans ce cas outre l'imbrication
de la fonction commande d'axe dans le séquentiel général, l'unité centrale
doit assurer également :
● la gestion des modes de marche du coupleur et de l'axe
● la gestion des défauts process
● le chargement d'application dans le cas de multi-applications.
B
6.4-1
Gestion des modes de marche
Dans la quasi totalité des applications les coupleurs TSX AXM 172 / 182 sont
utilisés en mode AUTOMATIQUE CYCLE, les autres modes n'étant utilisés
qu'en phase de mise au point.
La gestion des modes de marche consiste donc à sélectionner le mode
AUTOMATIQUE CYCLE et à lancer l'exécution du PIC sur un ordre émanant
du programme UC.
Dans le cas d'un coupleur TSX AXM 162, c'est le mode MANUEL ASSISTE
qui sera utilisé. Tout ce qui est dit dans ce paragraphe s'applique à ce
coupleur. La différence résulte dans la façon de programmer les mouvements (voir paragraphe 6.6).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/10
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
La séquence Grafcet ci-dessous est la séquence “type” à écrire pour lancer
l’exécution du programme coupleur en mode automatique cycle (le coupleur
ayant été préalablement configuré et programmé à l’aide du logiciel
PL7-AXS).Cette séquence est lancée sur reprise à froid ou après initialisation
(INIT) depuis le terminal FTX 507.Si la séquence doit être lancée sur reprise
à chaud ou sur d’autres conditions, il appartient à l’utilisateur de le programmer en utilisant notamment les possibilités de pré-positionnement offertes
par le langage PL7-3.
IN
Initialisation interfaces REGISTRE et TOR.
Module OK, disponible (auto-test terminé) et configuré.
1
Mise en RUN du coupleur.
Coupleur en RUN.
0
2
Acquittement défauts application.
Absence défauts et module programmé.
XM0
3
Sélection du mode de fonctionnement (1)
remise à zéro des bits acquittement défaut (*).
Initialisation du N pas de départ.
Attente d’ordre d’activation et mobile à l’arrêt.
XM1
4
START PIC.
Programme PIC en cours d’exécution.
5
OUT
Remise à zéro de l’ordre START.
(1) AUTOMATIQUE CYCLE pour AXM 172 / 182
MANUEL ASSISTE pour AXM 162
Nota : Cette séquence suppose ;
- soit que la prise d'origine ait été éffectuée au préalable,
- soit que la 1ère instruction du programme PIC est une instruction de prise
d'origine SRP+ ou SRP-, condition qui impose elle-même que le mode de
P.O. choisi soit le type 3 (came en butée).
(*) démasquage IT et activation tâche IT si la fonction interruption est utilisée.
XM0 : Macro étape d'initialisation
XM1 : Macro étape d'exploitation (non décrite ici)
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/11
B
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
TRANSITION : 1 from 0 to
1
==============================
IW4,0,3.NOT IW4,0,8.NOT IW4,0,4.NOT IW4,0,B
TRANSITION : 2 from 1 to
2
==============================
IW4,0,C
B
TRANSITION : 3 from 2 to
3
==============================
[IW4,2 AND H’FF’=0].NOT IW4,1,F.NOT IW4,1,E.IW4,1,B
TRANSITION : 4 from 3 to
4
==============================
IW4,1,8.I4,F.[IW4,1 AND H’F’=10]
TRANSITION : 5 from 4 to
5
==============================
IW4,1,5
STEP 0
ACTION ON ACTIVATION
================================
!
0->OW4,0->OW4,1->OW4,2->OW4,3->OW4,4->OW4,5->OW4,6->OW4,7
!
0->O4,0[8]
!
SET O4,7
STEP 1 ACTION ON ACTIVATION
================================
!
SET OW4,0,C
STEP 2 ACTION ON ACTIVATION
================================
!
H’7AAA’->OW4,2
STEP 3 ACTION ON ACTIVATION
================================
!
10->OW4,1;0->OW4,2;H’xx00'->OW4,3
!
DMASKINT(I4);START CTRL1
(1)
(2)
STEP 4 ACTION ON ACTIVATION
================================
!
SET O4,4
(3)
STEP 5 ACTION ON ACTIVATION
================================
!
RESET O4,4
(1) avec xx = N° du pas de départ du programme PIC en hexadécimal,
(2) si utilisation des IT,
(3) dans le cas général, l'ordre START sera conditionné à un événement.
La programmation résultante revêtira l'une des formes ci-desous ;
Ixy,i ¿ O4,4 ou IF [ ] THEN SET O4,4
Nota : dans ce programme le coupleur se trouve dans l’emplacement 4 de la
configuration de base.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/12
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
Dans le cas où le mode AUTOMATIQUE n'est pas le mode utilisé en phase
d'exploitation, ou encore dans le cas où l'opération de prise d'origine doit être
déclenchée par un opérateur (PO type 1 et 2 où il est nécessaire de spécifier
le sens de déplacement).
Il convient de modifier ou de compléter la séquence précédente. Le graphe
de sélection d'un mode est indiqué ci-dessous.
Coupleur en RUN
Acquittement des défauts
Absence de défauts
Sélection du mode
Mode sélectionné. Attente d'activation. Mobile à l'arrêt
Activation du mode
Il est bien entendu possible de programmer la gestion des modes de marche
dans un autre langage que le Grafcet (Langage à contacts ou Litteral), mais
il appartient alors à l'utilisateur de garantir le séquencement des opérations.
Bloc fonction AXM PG
Dans le cas où le coupleur TSX AXM est utilisé en mode AUTOMATIQUE
CYCLE, la séquence de la page 6.11 peut être avantageusement remplacée
par l'utilisation de l'OFB AXM PG, qui a même effet. L'utilisateur doit
simplement spécifier le numéro de pas de départ et l'événement assurant le
lancement de l'éxécution du PIC.
Pour la programmation et l'utilisation de cet OFB se reporter à la 3° partie du
présent manuel.
6.4-2
Traitement des défauts
On rappelle qu'il est possible de traiter les défauts d'arrêt, fenêtre au point,
écart de poursuite, synchronisation, CPU directement au niveau du coupleur
par débranchement du programme vers une séquence spécifiée.
Toutefois les autres défauts (butée logicielle, arrêt urgence,...) doivent
obligatoirement donner lieu à une intervention de l'UC.
La programmation dépendra étroitement du comportement souhaité en cas
de défauts.
L'exemple traité ci-après ne prétend pas constituer une recette de
programmation convenant à tous les cas mais est fourni à titre d'illustration.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/13
B
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
Description du traitement
L'apparition d'un défaut quelconque, de 2ème type (arrêt, synchronisation,
fenêtre au point, CPUF, écart de poursuite, arrêt d'urgence) provoque le
déclenchement d'un signal sonore (017,5).
Après intervention, l'opérateur acquitte le défaut par I13,2 ce qui a pour effet
de reprendre l'exécution du programme au point où il avait été stoppé.
B
Programmation correspondant au traitement des défauts de 2ème type.
EMISSION SIGNAL SONORE
»IW4,1,E
017,5
»
¬”𠬔”””””””””””””””””””””””””””””””””””””””””””””””(S)””””””π
» IW4,1,F
»
»
¬””””””𠬔””””””””””””””””””””””””””””””””””””π
»
»
IW4,2,2
»
»
¬”””””””””””𠬔”””””””””””””””””””””””””””””””π
»
»
IW4,2,3
»
»
¬””””””””””””””””𠬔””””””””””””””””””””””””””π
»
»
IW4,2,4
»
»
¬”””””””””””””””””””””𠬔”””””””””””””””””””””π
»
»
IW4,2,5
»
»
¬””””””””””””””””””””””””””𠬔””””””””””””””””∂
»
»
»
ACQUITTEMENT DEFAUT(ET REPRISE EXECUTION PIC)
» I13,2
IW4,1,A
OW4,2,0
»
¬”””𠬔”””””””””””””””””””””””””””””””𠬔”””””””””( )””””””π
»
»
»
OW4,2,2
»
»
»
¬””””””( )””””””π
»
»
»
OW4,2,4
»
»
»
¬””””””( )””””””π
»
»
»
OW4,2,6
»
»
»
¬””””””( )””””””π
»
»
»
OW4,2,8
»
»
»
¬””””””( )””””””π
»
»
»
OW4,2,A
»
»
»
ƒ””””””( )””””””π
»
»
017,5
»
»
ƒ”””””””””””””””””(R)””””””π
Rappel :
6/14
Un défaut ne peut être acquitté qu'à la condition qu'il ait disparu, ce qui nécessite
une intervention opérateur pour certains (arrêt urgence par In4).
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
Cas des défauts Bornier, Power Fail, Dépassement capacité.
Notons tout d'abord que seul le défaut Power Fail devrait se produire en cours
d'exploitation, les 2 autres résultant soit d'une intervention (inopportune) soit
d'une erreur de programmation.
Ces défauts, provoquant une perte de référence, exigent outre leur acquittement, une prise d'origine. Le traitement le plus simple en cas d'apparition
d'un tel défaut, consiste donc à relancer la séquence d'initialisation ce qui
peut être obtenu de la façon suivante ;
EMISSION SIGNAL SONORE
»IW4,0,A
O17,5
»
¬”𠬔”””””””””””””””””””””””””””””””””””””””””””””””(S)””””””π
» IW4,2,6
»
»
¬””””””𠬔””””””””””””””””””””””””””””””””””””π
»
»
IW4,2,7
»
»
¬”””””””””””𠬔”””””””””””””””””””””””””””””””∂
»
»
»
RELANCE DE LA SEQUENCE D'INITIALISATION
» I13,2
IW4,1,A
’””””””””””””””””””” »
¬”π¢¬””””””π/¬”””””””””””””””””””””””””πSW8 AND H'FFFCê SW8¬””π
»
» ƒ”””””””””””””””””””∂ »
»
»
SY24 »
»
ƒ””””””””””””””(S)””””””π
»
»
X0 »
»
ƒ”(S)””””””π
Nota : L'acquittement des défauts s'effectue dans la séquence d'initialisation.
Rappel : La manipulation des bits d'activation d'étape ne peut s'effectuer
que dans le PRL.
6/15
B
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
Cas du défaut Butée Logicielle
Là encore ce défaut ne devrait pas se produire en exploitation si la phase de
mise au point a été correctement menée.
L'apparition d'un tel défaut, résultant soit d'une erreur de programmation, soit
d'un problème mécanique, il ne semble guère prudent de relancer l'exécution
du programme dans de telles conditions.
Le traitement proposé ci-dessous provoque tout d'abord le dégagement du
mobile de la zone interdite puis le déclenchement de la séquence d'initialisation.
B
EMISSION SIGNAL SONORE
»IW4,2,0
O17,5
»
¬”𠬔”””””””””””””””””””””””””””””””””””””””””””””””(S)””””””π
» IW4,2,1
»
»
¬””””””𠬔””””””””””””””””””””””””””””””””””””∂
»
»
»
DEGAGEMENT BUTEE LOGICIELLE
»I13,2
IW4,2,0
OW4,2,6
»
¬”𠬔””””””𠬔””””””””””””””””””””””””””””””””””””( )””””””π
»
» IW4,2,1»
»
»
ƒ””𠬔””∂
»
»
»
»I13,2
IW4,2,0
OW4,1,7
»
¬”π/¬”””””””𠬔””””””””””””””””””””””””””””””””””””( )””””””π
»
» IW4,2,1»
»
»
ƒ””𠬔””∂
»
»
»
»
»
DECLENCHEMENT DE LA SEQUENCE D'INITIALISATION lors de la
retombée du bit DEG.BL.
» IW4,1,7 B47
’””””””””””””””””””” »
¬”π/¬””””””𠬔””””””””””””””””””””””””πSW8 AND H'FFFCê SW8¬””π
»
» ƒ”””””””””””””””””””∂ »
»
»
SY24 »
»
ƒ””””””””””””””(S)””””””π
»
»
X0
»
»
ƒ”(S)””””””π
» IW4,1,7
B47
»
¬”𠬔””””””””””””””””””””””””””””””””””””””””””””””””( )””””””π
Bloc Fonction AXM DG.
Plutôt que d'utiliser les informations transmises via l'interface registre, il est
possible d'obtenir ces informations dans le mot STATUS de l'OFB AXM DG.
Pour la programmation et l'utilisation de cet OFB se reporter à la 3ème partie
du présent manuel.
6/16
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
6.4-3
Chargement d'application depuis le programme UC.
Rappel
Une application est une entité indivisible constituée de 3 segments ;
- le segment CONFIGURATION,
- le segment PROGRAMME ou PIC,
- le segment DONNEES (WNi).
Un coupleur TSX AXM ne peut contenir qu'une seule application. Par contre
il est possible de stocker dans la mémoire automate, à concurrence de 9
applications par axe. Cet archivage est éffectué dans la zone mémoire
dédiée Axe.
MEMOIRE AUTOMATE
ZOOM SUR LA ZONE AXE
DATA
PL7-3
Répertoire
PROG
PL7-3
Appli 0
Appli 1
Axe 0
Appli 2
AXE
Appli 0
Appli 1
Axe 1
Appli 2
Mécanisme
Dans le cas où le coupleur TSX AXM est susceptible d'utiliser plusieurs
applications (correspondant à différentes recettes de fabrication) il est
nécessaire d'assurer le transfert d'application de la mémoire automate vers
la mémoire de coupleur.
Le transfert est obtenu grâce au bloc fonction AXM LD, livré sur la disquette
supportant le logiciel de mise en œuvre PL7-AXE.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/17
B
6
Dialogue avec le processeur automate
6
Gestion intégrale du coupleur depuis l'unité centrale
Bien entendu cela suppose que les différentes applications aient été préalablement stockées en mémoire centrale par le logiciel PL7-AXE.
Un OFB ayant été attribué à chaque module TSX AXM, pour charger une
application, il suffit de communiquer à cet OFB le numéro de l'application à
transférer et d'activer l'OFB.
B
TSX
AXM
Zone dédiée AXE
Répertoire
AXM LD0
AXIS
axe 0
Appli 1
APPLI
axe 1
Pour plus de détails concernant le bloc fonction AXM LD se reporter à la 3ème
partie du présent manuel.
6/18
6
Dialogue avec le processeur automate
6.5
Détail des interfaces TOR et REG
6
Ce paragraphe décrit les informations échangées entre l'unité centrale et le
coupleur à chaque cycle automate.
6.5-1
Rappel
A chaque début de cycle l'UC lit le contenu de l'interface TOR d'entrée
(8 bits Ixy,i) et le contenu de l'interface REGISTRE d'entrée (8 mots IWxy,i).
A chaque fin de cycle, l'UC écrit le contenu de l'interface TOR de sortie
(8 bits Oxy,i) et le contenu de l'interface REGISTRE de sortie (8 mots OWxy,i).
Tâche MAST
Acquisition
entrées
Exécution
INTERFACE
Ixy,i
Oxy,i
Coupleur AXM
Acquisition
IWxy,i
programme
OWxy,i
Restitution
des sorties
Restitutions
Le coupleur exploite les commandes émanant de l'UC via les interfaces de
sortie (Oxy,i et OWxy,i) et renvoie des informations booléénnes et numériques via les interfaces d'entrée (Ixy,i et IWxy,i) selon une procédure identique
mais un cycle propre de 10 ms.
6/19
B
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
6.5-2
B
Description des interfaces.
Pour chaque bit de commande sont indiqués ;
- un mnémonique,
- l'état actif (1,0, front montant),
- les conditions à satisfaire pour que la commande soit effective,
- l'opération associée.
Pour chaque bit d'information sont indiqués ;
- un mnémonique,
- la signification des états 0 et 1 ainsi que, lorsque cela est utile les causes
des transitions (0 ¿ 1 et 1 ¿ 0),
- les conditions à respecter pour que l'information puisse être considérée
comme valide.
Pour chaque valeur numérique écrite par l'UC sont indiqués ;
- la nature du contenu,
- la commande à laquelle elle est associée,
- les conditions à respecter pour que la valeur transmise soit prise en compte
par le coupleur.
Pour chaque valeur numérique lue par l'UC sont indiqués ;
- la nature du contenu,
- les conditions à respecter pour que l'information puisse être considérée
comme valide.
Pour éviter des répétitions on a condensé en début de description de chaque
interface des conditions de validité communes à tous les éléments qui le
compose (automate en RUN, coupleur en RUN).
6/20
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
6.5-3
Bits de sortie TOR
Conditions communes au 8 bits :
● coupleur en RUN
● automate en RUN
I
Oxy,i
Oxy,0
OW
IW
B
Oxy,i
Non utilisé
Oxy,1 (R1) Commandes des relais R1, R2, R3
Oxy,2 (R2) Deux états actifs
1 : relais enclenché,
Oxy,3 (R3)
0 : relais déclenché.
Conditions : Modes MANUEL
Nota : Lors du passage d'un mode MANUEL à un mode
AUTO, l'état des sorties n'est pas modifié.
Oxy,4
(START)
Actif : sur front montant.
Conditions : Coupleur en attente d'activation IWxy,1,8
Mobile à l'arrêt Ixy,F.
Absence de défauts : /IWxy,1,F./IWxy,1,F./IWxy,2,0 à 7.
Effet : Activation du mode sélectionné (pour les modes AUTO,
lancement du PIC au pas spécifié sur le poids fort de
OWxy,3).
Oxy,5
(STOP)
Actif : sur front montant.
Conditions : un mode en cours d'exécution.
Effet : interrompt le mode de fonctionnement sélectionné.
Oxy,6
(RELANCE)
Actif : sur front montant.
Conditions : mode AUTO interrompu,
ou
mode AUTO S/S en attente de relance IWxy,1,8.
Effet : AUTO S/S : relance au pas suivant,
AUTO B/B ou CYCLE : relance du pas en cours.
Oxy,7
Actif : à l'état 0
(STOP URG) Conditions : aucune.
Effet : Crée un défaut d'arrêt d'urgence.
Conséquence : Arrêt du mobile.
Interruption du mode en cours.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/21
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
6.5-4
B
Bits d'entrée TOR
Conditions communes à tous les bits :
● coupleur en RUN
● automate en RUN
Ixy,i
O
OW
IW
6/22
Ixy,i
Ixy,8 (R0) Reflet de l'état des sorties relais
Ixy,9 (R1) Deux états significatifs : 1 : relais enclenché,
Ixy,A (R2)
0 : relais déclenché.
Ixy,B (R3)
Conditions de validité : aucune
Ixy,C
non utilisé
Ixy,D
(I3)
Reflet de l'état de l'entrée In3.
Deux états significatifs 1 : présence tension,
0 : absence tension.
Usage : permet notamment de déterminer si le mobile est sur
la came de prise d'origine.
Ixy,E
(RES)
A l'état 1 lorsque le coupleur est réservé
(réservataires possibles. Logiciel PL7-AXE, terminal XBT
application PL7-3 via OFB AXM LD).
Ixy,F
(STOP)
Reflet de l'état du mobile.
Deux états significatifs : 1 : mobile à l'arrêt,
0 : mobile en mouvement.
NB : Le bit Ixy,F se trouve à 0 alors que le mobile est
physiquement arrêté durant le temps nécessaire au
contrôle d'arrêt (TSTOP).
6
Dialogue avec le processeur automate
6.5
Détail des interfaces TOR et REG
6.5-5
Mots registres d'entrées
6
Mot d'état du coupleur
O
I
IWxy,0
B
Conditions communes à tous les bits :
● automate en RUN
0
IW
IWxy,0,0
(IT)
Reflet de l'état du "Flag" d'interruption du coupleur.
Condition : Coupleur en RUN. Interruption non masquée.
0 ¿ 1 lors de l'émission par le module d'une interruption
1 ¿ 0 lors de l'acquittement de l'interruption par l'UC
(instruction ACK INT (Ixy)).
IWxy,0,1
Non utilisé (usage réservé).
IWxy,0,2
1 indique que la zone MSG du coupleur est en cours de RAZ
(Accès au coupleur depuis le terminal XBT où le logiciel
PL7-AXE impossible).
Normalement le reflet de OWxy,0,2
OW
(RZM)
IWxy,0,3
Disponibilité du coupleur 1 : coupleur disponible,
0 : auto test en cours ou
0 : module défectueux.
0 ¿ 1 en fin d'autotests après une mise sous tension.
1 ¿ 0 à l'apparition d'un défaut module type 1.
IWxy,0,4
IWxy,0,5 + IWxy,0,6 + IWxy,0,6
(+ signifie ou "logique")
Regroupement général des défauts.
(SDEF)
IWxy,0,5
Défaut type 2
Inutilisé sur ces coupleurs
IWxy,0,6
Défaut type 3 (Bornier, dépassement capacité)
0 ¿ 1 à l'apparition d'un défaut,
1 ¿ 0 sur requête de lecture des défauts (1) à condition
que le défaut ait disparu.
Remarque : La gestion de ce bit est inutile dans le coupleur
TSX AXM.
(SDEF3)
IWxy,0,7
Défaut type 4
Inutilisé sur ces coupleurs
IWxy,0,8
Défaut type 1 (coupleur HS)
1:
- présence d'un défaut type 1 détecté en phase d'autotests,
- ou code détrompage coupleur différent code déclaré
en configuration E/S,
- ou absence coupleur.
0:
Coupleur OK.
(AXM HS)
(1)
commande offerte par le logiciel PL7-AXE (READBDEF)
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/23
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
IWxy,0,9
(A TEST)
B
à 1 à la mise sous tension, passe à 0 en fin d'autotest.
Conseil : Ne pas utiliser ce bit pour s'assurer de la disponibilité
du coupleur mais tester le bit IWxy,0,3.
IWxy,0,A
Reflet de l'état du bornier 1 : ouvert,
0 : verrouillé.
(BORNIER) Nota : le passage à 1 de IWxy,0,A entraîne,
le passage à 1 de IWxy,0,6 et IWxy,0,4.
IWxy,0,B
(N CONF)
1 : module non configuré,
0 : module configuré.
0 ¿ 1 lors chargement application (module initialement non
configuré),
1 ¿ 0 lors d'un "DELETE APPLICATION" effectué depuis le
logiciel PL7-AXE.
IWxy,0,C
1:
Coupleur en RUN. Toutes les fonctions sont assurées.
Coupleur en STOP. Seule la fonction suivi de position
est assurée.
Normalement le reflet de OWxy,0,C si le coupleur est configuré. Forcé à 0 lors ouverture bornier.
(AXM RUN) 0 :
IWxy,0,D
Inutilisé (usage réservé)
IWxy,0,E
1 : coupleur en HORS SECU (1),
0 : coupleur EN SECU.
(H SEC)
Normalement le reflet de OWxy,0,E.
Condition : coupleur en RUN
(1) Sur arrêt ou panne CPU, le coupleur continue à fonctionner.
IWxy,0,F
1 : sorties inhibées (2)
(OUT DIS) 0 : sorties actives (2)
Normalement le reflet de OWxy,0,F.
(2) seules les sorties relais R1, R2, R3 sont concernées.
6/24
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
MOT D'ETAT AXE (N°1)
O
I
IWxy,1
Conditions communes à tous les bits
● automate en RUN
● coupleur en RUN
1
IW
B
IWxy,1,0 Quartet définissant le mode de fonctionnement actif
à
0000 aucun
1000 AUTO PAS A PAS
IWxy,1,3 0001 PRISE ORIGINE MANU
1001 BLOC A BLOC
(MODE)
OW
0010 MANUEL A VUE
0100 MANUEL ASSISTE
0111 HORS ASSERVISSEMENT
1010 AUTO CYCLE
Autres combinaisons impossibles
Normalement le reflet du quartet correspondant de OWxy,1.
Mis à 0000 en cas de défaut butée logicielle ou si le mode
sélectionné sur le quartet OWxy,1 ne correspond pas à un des
modes autorisés.
IWxy,1,4
(SENS)
IWxy,1,5
(PROG
RUN)
Sens de déplacement
ou
si mobile à l'arrêt, sens du dernier déplacement effectué.
1 : sens négatif (ou arrière),
0 : sens positif (ou avant).
à 1 : lorsque le programme PIC est en cours d'exécution.
Info valide si mode auto sélectionné.
0 ¿ 1 sur commande START,
1 ¿ 0 sur commande STOP
à la rencontre de l'instruction END.
à 0 si un mode non AUTO est sélectionné.
IWxy,1,6
(PO RUN)
IWxy,1,7
à 1 lorsqu'une prise d'origine est en cours.
0 ¿ 1 sur commande START en mode PO MANU
ou lors exécution inst. SRP en mode AUTO.
1 ¿ 0 en fin de prise d'origine
sur commande STOP durant la prise d'origine.
(DEG BL)
à 1 lorsqu'un dégagement butée logicielle est en cours.
Condition : présence défaut BL (IWxy,2,0 ou IWxy,2,1)
0 ¿ 1 à l'apparition d'un défaut butées logicielles,
1 ¿ 0 en fin de dégagement.
sur commande STOP en cours de dégagement.
IWxy,1,8
à 1 lorsque le mode sélectionné peut être activé.
(ATTENTE) 1 ¿ 0 dès que le mode est activé (par Oxy,4),
lorsque le mode devient inactif (cote atteinte en MAN
ASS, instruction END en AUTO).
0 ¿ 1 sur commande STOP
lors changement de mode
sur refus commande.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/25
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
IWxy,1,9
(END
PROG)
B
IWxy,1,A
(AXE
REF)
IWxy,1,B
(AXM
PROG)
à 1 en fin de programme PIC (inst END).
Condition : mode AUTO sélectionné.
0 ¿ 1 à la rencontre de l'instruction END,
1 ¿ 0 sur commande START (Oxy,4).
Reste dans l'état en cas de changement de mode.
à 1 lorsque l'axe est référencé (prise d'origine effectuée)
0 ¿ 1 En fin d'opération de prise d'origine ou lors d'une
prise d'origine forcée.
1 ¿ 0 sur ouverture bornier,
en cas Power Fail,
sur défaut dépassement capacité.
à 1 si le coupleur est programmé.
0 ¿ 1 Lors d'un chargement d'application comportant un
PIC
1 ¿ 0 Lors d'un chargement d'application ne comportant
pas de PIC.
Lors d'un EFFACEMENT PROGRAMME effectué depuis le
logiciel PL7 AXE
ou d'un EFFACEMENT APPLI
}
IWxy,1,C
(I4
ARTURG)
IWxy,1,D
Reflet de l'état de l'entrée In4.
1 Présence tension (pas de défaut),
1 ¿ 0 Absence tension (défaut d'alimentation).
Nota : Le passage à 1 de ce bit s'accompagne d'un défaut
ARRET D'URGENCE (IWxy,2,3).
à 1 lorsqu'une commande ne peut être éxécutée
(RFS CDE) 0 ¿ 1 à la rencontre d'une commande non exécutable (voir
différents cas de REFUS COMMANDE données à
l'annexe A7).
1 ¿ 0 Dès qu'une commande valide est donnée.
Nota : En mode AUTO un REFUS COMMANDE s'accompagne d'un arrêt d'exécution du PIC qui devra être
relancé par une commande START.
IWxy,1,E
à 1 en cas de présence d'un défaut de synchronisation,
(DEF SYN) Conditions : défaut synchro non masqué.
mode AUTO sélectionné
0 ¿ 1 à l'apparition du défaut (dépassement TSYN),
1 ¿ 0 Lors de la commande d'acquittement (OWxy,2,4
ou OWxy,2,5).
IWxy,1,F
(DEF
DMAX)
à 1 en cas de présence d'un défaut de poursuite.
Condition : tout mode sauf mode HORS ASS.
0 ¿ 1 à l'apparition du défaut (dépassement DMAX),
1 ¿ 0 Lors de la commande d'acquittement (OWxy,2,2 ou
OWxy,2,3).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/26
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
Mot d'état axe (N°2)
I
O
IWxy,2
Conditions communes à tous les bits
● automate en RUN
● coupleur en RUN
IWxy,2,0
(DEF BL-)
OW
IWxy,2,1
B
à 1 lorsque le mobile a franchi la butée logicielle inférieure.
Condition : Axe référencé.
0 ¿ 1 Lors du franchissement de la BLI,
1 ¿ 0 Une fois le mobile ramené à l'intérieur de l'intervalle
autorisé (position > BLI + 2 x FAP) et le défaut acquitté
(OWxy,2,C).
à 1 lorsque le mobile a franchi la butée logicielle supérieure.
(DEF BL+) Condition : axe référencé.
0 ¿ 1 Lors du franchissement de la BLS,
1 ¿ 0 Une fois le mobile ramené à l'intérieur de l'intervalle
autorisé (position < BLS - 2 x FAP) et le défaut acquitté
(OWxy,2,C).
IWxy,2,2
(DEFSTP)
IWxy,2,3
à 1 lorsqu'un défaut d'arrêt a été détecté.
Conditions :
tous modes sauf HORS ASS,
défaut STOP non masqué.
0 ¿ 1 à l'apparition du défaut (V>VSTOP après TSTOP),
1 ¿ 0 Lors de l'acquittement (OWxy,2,0 ou OWxy,2,1).
à 1 lorsqu'un défaut d'arrêt d'urgence a été détecté.
(DEFARUR) Condition : aucune
0 ¿ 1 à l'apparition du défaut (perte alimentation sur In4 ou
passage à 0 de Oxy,7),
1 ¿ 0 Lors de l'acquittement (OWxy,2,A ou OWxy,2,B),
si le défaut a disparu ;
(présence tension sur In4 et Oxy,7 à 1).
IWxy,2,4
(DEFTW)
IWxy,2,5
à 1 lorsqu'un défaut de fenêtre au point a été détecté.
Conditions :
Modes MAN ASS et AUTO,
défaut FAP non masqué.
0 ¿ 1 à l'apparition du défaut (écar t > FAP, mobile à l'arrêt),
1 ¿ 0 Lors de l'acquittement (OWxy,2,6 ou OWxy,2,7).
à 1 lorsqu'un arrêt ou un défaut de CPU a été détecté.
(DEF CPU) Conditions :
Coupleur en mode EN SECU (OWxy,0,E à 0),
Défaut CPU non masqué.
0 ¿ 1 à l'apparition du défaut (arrêt ou panne CPU),
1 ¿ 0 Lors de l'acquittement (OWxy,2,8 ou OWxy,2,9),
si l'UC est en RUN.
6/27
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
IWxy,2,6
à 1 indique que le coupleur a détecté un défaut d'alimentation
(DEF PWF) 0 ¿ 1 Lors d'un défaut d'alimentation d'une durée supérieure à l'autonomie de l'alimentation (200 ms).
NB : Le passage à 1 entraîne la perte de référence de l'axe.
1 ¿ 0 Lors de l'acquittement (OWxy,2,E),
où lors d'une mise sous tension.
B
IWxy,2,7
à 1 en cas de dépassement de la capacité de calcul.
(DEF OVF) 0 ¿ 1 Lors du dépassement (débordement de la mesure),
1 ¿ 0 Lors de l'acquittement (OWxy,2,D).
Nota : le passage à 1 du bit IWxy,2,7 s'accompagne d'un
forçage de la position à 0.
Ce défaut entraîne une perte de référence de l'axe.
IWxy,2,8
à
IWxy,2,F
N° de pas de programme en cours d'exécution.
Condition : mode AUTO.
(Si mode en cours n'est pas un mode AUTO :
N° dernier pas exécuté en mode AUTO).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/28
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
Conditions communes aux mots IWxy,3 à 7
● automate en RUN
● coupleur en RUN
I
O
IWxy,3
B
Octet poids faible : Dernier pas du programme éxécuté avant le déroulement du PIC vers une séquence de repli (déroutement
provoqué soit par un ordre UC via OWxy,1,8 soit par un
défaut masqué).
Conditions : mode AUTO.
(Si mode en cours est différent : mémorisation du
contenu).
OW
Octet poids fort :
Dernier pas de programme ayant généré une interruption (il ne peut s'agir que d'une instruction type
M.SYN=
OUT=. . . ST=Y).
Condition : mode AUTO.
Si mode encore différent, mémorisation du contenu.
I
O
IWxy,4
IWxy,5
Ecart de position exprimé en unité physique module (1), format
double longueur (2).
- poids faible sur IWxy,4.
- poids fort sur IWxy,5.
Condition : Absence défaut.
IWxy,6
IWxy,7
Position du mobile exprimé en unité physique module (1), format
double longueur (2).
- poids faible sur IWxy,6.
- poids fort sur IWxy,7.
Condition : axe référencé.
NB : La valeur de la position est valide même si le coupleur est
en STOP (OWxy,0,C à 0).
IWxy,2
4
5
6
7
OW
(1) Unités physiques module.
AXM 172
≥345,6
<54
x10µm x100µm
µm
VMAX (m/mn) < 34,56 < 345,6
Unité
(2)
µm
AXM 182 / 162
<540
≥540
x10µm x100µm
Pour une exploitation aisée de ces variables, transférer poids
faible, poids forts vers 2 mots consécutifs de la zone W et
exploiter en DW.
Ex : ! IWxy,6 ¿ W100 ; IWxy,7 ¿ W101
DW 100 contient alors la position.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/29
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
6.5-6
Mots registres de sortie
MOT DE COMMANDE COUPLEUR
I
O
B
OWxy,0
Conditions communes à tous les bits
automate en RUN
●
IW
0
OW
OWxy,0,0 Masquage / démasquage des interruptions.
(MASK IT) Conditions : Coupleur en RUN.
Effet : à l'état 1 : masquage des interruptions émises par le
module.
à l'état 0 : démasquage.
Si, alors que les IT sont masquées le module émet des
interruptions, au moment du démasquage la dernière
interruption sera transmise à l'UC.
OWxy,0,1 non utilisé (usage réservé)
OWxy,0,2 Actif à 1 : RAZ zône message.
Conditions : aucune
Effet : Les accès au coupleur en mode MSG ne sont pas pris
en compte.
Conséquence : il est impossible d'accéder au coupleur depuis
le terminal TSX XBT ou depuis le logiciel PL7-AXE
lorsque ce bit est à 1.
OWxy,0,3
à
OWxy,0,B
}
non utilisés (usage réservé)
OWxy,0,C Commande RUN / STOP coupleur.
(AXM R/S) Conditions : Coupleur configuré, auto-test terminé.
Effet : à l'état 1 : Coupleur en RUN,
à l'état 0 : Coupleur en STOP.
OWxy,0,D non utilisé (usage réservé)
OWxy,0,E Commande état HORS SECU / EN SECU
(AXM HSEC)Conditions : Coupleur en RUN.
Effet : à l'état 1 : Coupleur fonctionne en mode HORS
SECU : en cas d'arrêt ou de panne UC, le coupleur
fonctionne de façon autonome.
à l'état 0 : Coupleur fonctionne en mode EN SECU : en
cas d'arrêt ou de panne UC, génération d'un défaut
CPU (le traitement associé dépend du choix effectué en
configuration).
OWxy,0,F Actif à 1 : Inhibition des sorties coupleurs.
(OUT DIS) Conditions : aucune
Effet : Les sorties R1, R2, R3 sont forcées à 0, (la sortie
analogique et la sortie R0 conservent leur état).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/30
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
MOT DE COMMANDE DE L' AXE (N°1)
I
O
OWxy,1
Conditions communes à tous les bits
● automate en RUN
● coupleur en RUN
B
IW
OWxy,1,0 Quartet de sélection du mode ;
0000 aucun
0111 HORS ASSERVISSEMENT
à
OWxy,1,3 0001 PRISE ORIG. MANU
1000 AUTO PAS A PAS
1
OW
(MODE)
0010 MANUEL A VUE
0100 MANUEL ASSISTE
1001 AUTO POINT A POINT
1010 AUTO CYCLE
Toutes autres combinaisons interdites
Conditions :
● pour les modes MANUEL A VUE, MAN ASS et HORS
ASS ; Axe référencé
● pour tous les modes : mobile à l'arrêt.
OWxy,1,4 Actif sur fond montant : Chargement CNi
(PRES CN) Conditions : Numéro CNi sélectionné sur OWxy,1,4 (octet
poids fort) ≤ 3
Effet : Transfert dans le compteur CNi sélectionné sur l'octet
poids fort du registre OWxy,4 du contenu de l'octet
poids faible de ce même registre.
OWxy,1,5 Actif sur fond montant :
Chargement WNi (procédure d'apprentissage de cote).
(LDWNi)
Conditions :
● Axe référencé.
Numéro WNi sélectionné sur OWxy,4
(Octet poids fort) ≤ 99.
● mobile préalablement positionné.
Effet : Transfert dans la table de cotes internes du module à
l'adresse spécifiée sur l'octet de poids fort du registre
OWxy,4 du contenu de la position courante.
OWxy,1,6 Actif sur front montant : Prise d'origine forcée.
(POFOR) Conditions :
- cote contenue dans les registres OWxy,6/7 en unité
module, doit appartenir à l'intervalle de validité,
(BLI ≤ cote origine ≤ BLS),
- mobile à l'arrêt : Ixy,F = 1,
- mode quelconque sauf HORS ASSERVISSEMENT.
Effet : Transfert de la position contenue dans les registres
OWxy, 6/7 dans le registre de position courante du
module.
Axe devient référencé (IWxy,1,A = 1).
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/31
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
OWxy,1,7 Actif sur fond montant : Dégagement butée logicielle
(DEG BL) Conditions : Défaut butée logicielle présent, (IWxy,2,0 ou
IWxy,2,1), mais préalablement acquitté (OWxy,2,C).
Effet : ramène le mobile dans l'intervalle de validité, soit
- BLS - 2 x FAP si mobile au delà de BLS,
- BLI + 2 x FAP si mobile en deçà de BLI.
B
OWxy,1,8 Actif sur front montant : Déroutement PIC.
(DEROUT) Condition :
mode AUTO en cours.
N° de pas spécifié sur le registre OWxy,3 doit correspondre à un pas programmé du PIC.
Effet : provoque le déroutement du programme vers le pas
spécifié dans l'octet de poids fort du registre OWxy,3.
Si un défaut est présent au moment de l'ordre de
déroutement, le déroutement ne s'effectuera qu'après
acquittement du défaut par un ordre de POURSUITE.
OWxy,1,9 Actif sur front montant : Synchronisation.
Condition :
mode AUTO.
PIC en attente sur une instruction WAIT EVENT = UC,
ou
Instruction M en attente de la synchronisation.
Effet : 1 Instruction WAIT EVENT = UC,
passage à l'instruction suivante.
2 Instruction M SYN = UC,
Arrêt de l'écoulement du time out TSYN.
(EVENTUC)
OWxy,1,A Sens de déplacement
(SENS)
Condition : Mode MANUEL A VUE ou PO MANU
Effet : associé à la commande START (Oxy,4) détermine le
sens de déplacement du mobile-état.
1:
0:
NB :
OWxy,1,B
à
OWxy,1,F
}
sens négatif (arrière)
sens positif (avant)
ce bit n'est pas mis à jour par le terminal TSX XBT
lorsque ce dernier commande un déplacement par les
touches X+ ou X- .
Non utilisés (usage réservé)
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/32
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
MOT D'ETAT AXE (N°2)
I
O
IW
OWxy,2
OWxy,2
Conditions communes à tous les bits
● automate en RUN
● coupleur en RUN
OWxy,2,0
OWxy,2,2
OWxy,2,4
OWxy,2,6
OWxy,2,8
OWxy,2,A
B
Acquittement et poursuite mode sur défaut ARRET,
Acquittement et poursuite mode sur défaut ECART POURSUITE,
Acquittement et poursuite mode sur défaut SYNCHRONISATION,
Acquittement et poursuite mode sur défaut FENETRE AU POINT,
Acquittement et poursuite mode sur défaut CPU,
Acquittement et poursuite mode sur défaut ARRET URGENCE.
Tous ces bits fonctionnent selon le principe suivant ;
Actifs sur front montant.
Condition :
Présence du défaut correspondant.
Défaut non masqué.
Pour le défaut CPU : coupleur en mode SECU.
Mode AUTO (1)
Effet : acquittement du défaut et reprise de l'exécution du
programme.
Nota : Dans le cas des défauts ARRET, FENETRE AU POINT, CPU,
ARRET D'URGENCE, la poursuite du programme n'est
effective que si le défaut à disparu.
(1)
Si le mode en cours au moment de l'apparition du
défaut est un mode MANUEL la commande POURSUITE a
même effet que la commande ABANDON.
OWxy,2,1 Acquittement et abandon du mode sur défaut ARRET,
OWxy,2,3 Acquittement et abandon du mode sur défaut ECART POURSUITE,
OWxy,2,5 Acquittement et abandon du mode sur défaut
SYNCHRONISATION,
OWxy,2,7 Acquittement et abandon du mode sur défaut FENETRE AU POINT,
OWxy,2,9 Acquittement et abandon du mode sur défaut CPU,
OWxy,2,B Acquittement et abandon du mode sur défaut ARRET URGENCE.
Tous ces bits fonctionnent selon le principe suivant ;
Actifs sur front montant.
Condition :
Présence du défaut correspondant,
Défaut non masqué.
Pour le défaut CPU : coupleur en mode SECU.
Effet : acquittement du défaut et abandon du mode en cours,
retour à l'état en attente d'activation (IWxy,1,8).
Nota : Dans le cas des défauts CPU, ARRET D'URGENCE, l'acquittement n'est effectif que si le défaut a disparu.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/33
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
OWxy,2,C Actif sur front montant : Acquittement défaut butées
logicielles
Conditions : présence butée logicielle (IWxy,2,0 ou IWxy,2,1)
Effet : Acquittement défaut.
Le retour du mobile dans l'intervalle de validité doit être
commandé par ailleurs ;
- soit depuis l'UC via la commande DEG BL (OWxy,1,7)
qui n'est prise en compte qu'après l'acquittement,
- soit manuellement.
B
OWxy,2,D Actif sur front montant : Acquittement défaut,
DEBORDEMENT CALCUL.
Condition : présence défaut DEBORDEMENT CALCUL.
Effet : Acquittement du défaut.
Rappel : Ce défaut entraînant une perte de référence, il est
indispensable de faire suivre l'ordre d'acquittement
d'une prise d'origine.
OWxy,2,E Actif sur front montant : acquittement défaut PWF.
Condition : présence défaut PWF.
Effet : acquittement défaut.
OWxy,2,F Inutilisé (usage réservé)
6/34
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
Conditions communes aux mots OWxy,3 à OWxy,7
● automate en RUN
● coupleur en RUN
I
O
Octet poids faible : Registre de comparaison.
Utilisé par l'instruction JEX qui compare le contenu de
ce registre à une valeur fournie en paramètre.
Condition : mode AUTO en cours.
Instruction JEX.
IW
OWxy,3
I
OWxy,3
O
Octet poids fort :
OWxy,4
Octet poids faible
IW
OWxy,4
Numéro de pas de départ ou de déroutement.
Utilisé en mode AUTO par les commandes START
(Oxy,4) et DEROUTEMENT (OWxy,1,8) ;
Il spécifie le numéro de pas où doit être lancé / dérouté
le programme PIC.
Condition : mode AUTO en cours.
Valeur CNi.
Utilisé par la commande PRSCN (OWxy,1,4) ;
il spécifie la valeur à charger dans le compteur CNi défini
par l'octet de poids fort.
Condition : aucune
Octet de poids fort Numéro CNi ou de WNi
Est utilisé ;
● Par la commande PRSCN (OWxy,1,4) pour spécifier le
numéro du compteur dans lequel sera chargée la
valeur contenue dans l'octet de poids faible.
Condition : contenu ≤ 3
● Par la commande LDWNi (OWxy,1,5) pour spécifier
l'adresse dans la table de cotes internes au module
(table des WNi) où sera transférée la valeur de la
position courante du mobile.
Condition : contenu ≤ 99,
Axe référencé,
Mobile préalablement positionné.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/35
B
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
OWxy,5
I
O
B
IW
OWxy,5
Ce registre a deux fonctions selon le mode en cours.
1. Mode hors asservissement : valeur du convertisseur numérique / analogique.
Poids du LSB :
10 mV pour TSX AXM 172
2,5mV pour TSX AXM 182 / 162
Plage de variation [-1024, +1023] pour AXM 172
[-4096, + 4096] pour AXM 182 / 162
Conditions : mode hors asservissement en cours
[IWxy,1 AND 'H'000F' = 7] ET NOT IWxy,1,8
Attention : tout changement de valeur est immédiatement
appliqué.
2. Autres modes : valeur du coefficient de modulation
de vitesse selon la correspondance suivante.
2
2
1
1
0
-128
0
AXM 172
0
+127
-1024
0
+1023
AXM 182 / 162
Ce coefficient multiplicateur affecte la vitesse de
déplacement.
- VMAN s'il s'agit d'un mode MANUEL,
- paramètre F de la commande de déplacement s'il s'agit
d'un mode AUTO.
La prise en compte d'une modification de la valeur de ce
coefficient est :
- immédiate dans le cas d'un coupleur TSX AXM 182 /
162 en mode MANUEL A VUE ou en mode MANUEL
ASSISTE ou en mode AUTOMATIQUE à condition
que l'instruction en cours soit un GP1 ou un GP9.
- différé à la prochaine commande dans les autres cas,
c'est à dire :
● quelle que soit la situation dans le cas d'un coupleur
TSX AXM 172,
● dans le cas d'un coupleur TSX AXM 182 en mode
AUTOMATIQUE, si l'instruction en cours est du type
G± ou SRP±.
C'est ce coefficient de modulation qui sera utilisé dans le
coupleur TSX AXM 162 pour déterminer la vitesse de
déplacement.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/36
6
Dialogue avec le processeur automate
6
Détail des interfaces TOR et REG
I
O
IW
OWxy,6
OWxy,7
Registre de cote externe
Utilisé pour transférer une cote, depuis le programme
UC vers le coupleur, exprimée en unité physique module
(CF tableau donné pour IWxy,6/7), format double longueur (1).
- poids faible sur OWxy,6
- poids fort sur OWxy,7
OW
La nature de cette cote dépend du mode de fonctionnement du coupleur :
- c'est la valeur de la position d'origine si le mode PRISE
D'ORIGINE MANUELLE est sélectionné,
- c'est la valeur de la position à atteindre si le mode
sélectionné est le mode MANUEL ASSISTE ou le
mode AUTO.
Dans ce dernier cas la valeur du registre est exploitée
par les instructions :
GP1
X = EXT
ou
F=
ou
GP9
X = IEXT
6
7
Conditions :
- la position doit appartenir à l'intervalle de validité défini
par les butées logicielles,
- mode PRISE ORIGINE MANUELLE, MANUEL ASSISTE, ou AUTO.
(1)
Pour une exploitation aisée, initialiser un mot DW avec
la valeur et transférer chacun des 2 mots vers les
registres : ! 1 000 000 ¿ DW 100 ; W100 ¿ OWxy,6 ;
W101 ¿ OWxy,7
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/37
B
B
6
Dialogue avec le processeur automate
6.6
Conflits d'accès
6.6-1
Le mécanisme de réservation
6
Réservation du coupleur
Les entités susceptibles de dialoguer avec un coupleur TSX AXM sont ;
- le logiciel de mise en œuvre PL7-AXE durant la phase de mise au point,
- le terminal TSX XBT,
- l'application PL7-3 s'exécutant dans le processeur automate via les interfaces TOR et REG.
Coupleur
Interfaces
TSX AXM
Logiciel
PL7-AXE
MSG
Terminal
TSX XBT 182
Application
PL7-3
TOR
+
REG
Les deux premières entités (logiciel PL7-AXE et terminal XBT) utilisent les
mêmes ressources au niveau du coupleur. Pour éviter les conflits d'accès il
a été mis au point un mécanisme dit "de réservation" qui fonctionne de la
façon suivante : lorsqu'un terminal désire accéder au coupleur pour procéder
à une modification il effectue au préalable une réservation du coupleur, qui
n'est effective que si le dernier n'est pas déjà réservé. Cette réservation a
pour effet d'interdire à l'autre terminal d'accéder au coupleur en même temps
que durera l'opération.
6/38
6
Dialogue avec le processeur automate
6
Conflits d'accès
Logiciel
PL7-AXES
Coupleur
TSX AXM
B
Terminal
TSX XBT
Exemple :
Coupleur TSX AXM réservé par le logiciel PL7-AXE. Le terminal TSX XBT
n'est autorisé à y accéder que pour visualiser.
Cas de réservation du logiciel PL7-AXE.
Les situations décrites ci-après donnent lieu de la part du logiciel PL7-AXE
à une réservation du coupleur TSX AXM.
- Modification de la configuration,
- Modification du programme PIC,
- Utilisation du mode MISE AU POINT,
- Transfert d'application AXM ÷
TSX
AXM ÷
DISQUE
Cas de réservation du terminal TSX XBT 182.
(Liste non exhaustive donnée à titre indicative)
- Transfert d'application
AXM ÷
TSX,
- Modification des paramètres d'une instruction du programme,
- Sélection d'un mode de marche.
La libération du coupleur est obtenue :
● Depuis le logiciel PL7-AXE : dès la fin de l'opération en cours (écriture de
la configuration, écriture du PIC, fin du transfert).
● Depuis le terminal XBT :
- soit en mettant la clé en position CONFIGURATION
- soit en sélectionnant le mode AUTO.
Une tentative d'accès à un coupleur dans un mode nécessitant la réservation
se traduira par l'apparition d'un message AXM RESERVE dans le cas ou le
coupleur est déjà réservé par un autre terminal.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
6/39
6
Dialogue avec le processeur automate
6
Conflits d'accès
Réservation de la mémoire automate.
De la même façon qu'il existe un mécanisme de réservation du coupleur
TSX AXM, il existe un mécanisme similaire de réservation de la mémoire
automate. La réservation porte uniquement sur la zone dédiée à l'archivage
des applications de commande d'axe.
B
Rappel sur la structure de la mémoire d'un automate V4.
La mémoire est divisée en segments dédiés dont l'un réservé à la commande
d'axe.
DATAS
PL7-3
PROG
PL7-3
CONST
PL7-3
PL7 - AXE
Les seules entités autorisées à accéder à la zone dédiée AXE sont ;
- le logiciel PL7-AXE,
- le terminal TSX XBT,
- le bloc fonction AXM LD, élément optionnel du langage PL7-3 (voir
intercalaire C3 du présent manuel).
Ainsi, si un terminal tente d'accéder à la zone dédiée AXE alors qu'une autre
entité a préalablement réservé cette zone cela se traduira par un message
TSX NON RESERVE, indiquant que la demande de réservation n'a pas été
satisfaite.
Les cas de réservations, bien que moins nombreux, sont les mêmes que pour
la réservation du coupleur TSX AXM.
6/40
6
Dialogue avec le processeur automate
6
Conflits d'accès
6.6-2 Les conflits d'accès PL7-3 / terminal.
Il peut se produire, particulièrement en phase de mise au point des conflits
d'accès entre l'application PL7-3 et l'un des terminaux (TSX XBT ou logiciel
PL7-AXE sur terminal FTX 507).
B
Raison
L'application PL7-3 communique avec le coupleur TSX AXM au travers des
interfaces TOR et REG. Les terminaux dialoguent avec le coupleur TSX AXM
essentiellement au travers de l'interface MSG mais en ayant soin de mettre
à jour les interfaces TOR et REG (flèche pointillée) conformément aux
commandes passées par l'interface MSG.
Système de messagerie
du processeur
Terminal
MSG
TOR
REG
Coupleur
TSX AXM
OW
Application
PL7-3
IW
Lorsque le processeur automate est en RUN, il y a donc rafraîchissement
périodique de la zone O et de la zone OW depuis l'application PL7-3, ce qui
peut conduire à rendre ineffectives les commandes effectuées depuis le
terminal.
6/41
6
Dialogue avec le processeur automate
6
Conflits d'accès
Exemple :
L'application PL7-3 sélectionne en permanence le mode AUTOMATIQUE
par l'instruction ;
! 10 ¿ OWxy,1
Depuis le terminal TSX XBT on tente de sélectionner le mode MANUEL A
VUE. Cela se traduit au niveau du terminal par une demande de sélection du
mode MANUEL A VUE transmise directement au coupleur au travers de
l'interface REG (1 ¿ OWxy,1). Toutefois, au prochain cycle automate cet
ordre sera infirmé par l'application PL7-3 ; le mode AUTOMATIQUE sera
maintenu. Cette instruction peut également être à l'origine du message
ERREUR SYSTEME sur le terminal TSX XBT.
B
MANUEL A
Terminal
VUE
1 ¿ OWxy,1
! 10 ¿ OWxy,1
6/42
Coupleur
TSX AXM
6
Dialogue avec le processeur automate
6
Conflits d'accès
Règles à observer pour éviter de tels conflits
1er cas :
Le terminal TSX XBT n'est pas utilisé en exploitation mais uniquement durant
la phase de mise au point.
B
Procéder en 2 temps ;
1er temps
- Mettre le coupleur TSX AXM en mode HORS SECURITE
- Mettre l'automate en STOP
- Faire jouer au terminal TSX XBT le rôle de l'application PL7-3 (sélection
mode de marche, lancement programme, synchronisation,...).
2ème temps
- Mettre l'automate en RUN,
- Cantonner le terminal TSX XBT 182 dans un rôle d'observateur.
Procéder à autant d'itérations que nécessaire.
2ème cas :
Le terminal TSX XBT 182 est utilisé en phase d'exploitation conjointement
avec une application PL7-3.
Rendre exclusifs les domaines d'influence du terminal et du logiciel
application.
Exemple :
Terminal XBT 182 réservé à la visualisation et à l'acquittement des défauts.
Application PL7-3, gère la sélection du mode de fonctionnement, le
lancement du programme coupleur.
Consigne de programmation de l'application PL7-3
Pour éviter de rendre inopérant le terminal XBT, programmer des actions à
effet unitaire (mono-coup) plutôt que des actions à effet permanent.
Action à effet unitaire
’”””
»
» ACTIV
ƒ””∂ ! 10 ¿ OWxy,1
†
»
»
»
’””””””””” »
¬”π¢¬”””””””””π
¬”””π
»
ƒ”””””””””∂
»
»
»
Action à effet permanent
’”””
»
» CONT
ƒ””∂ ! 10 ¿ OWxy,1
†
»
»
»
’””””””””” »
¬”𠬔””””””””π
¬”””π
»
ƒ”””””””””∂
»
»
»
Attention : Si l'OFB AXM PG est utilisé, les actions prises ne sont pas directement visualisées en PL7-3. Il convient d'avoir à l'esprit les différents objets manipulés par ce bloc fonction. En cas de besoin on se reportera à la description
du fonctionnement de cet OFB à la 3ème partie du présent manuel.
6/43
6
Dialogue avec le processeur automate
6
6.7
Coupleur TSX AXM 162 - Programmation des déplacements
6.7-1
Principe
Le coupleur TSX AXM 162 ne disposant pas d'instructions de déplacement
c'est le mode MANUEL ASSISTE qui est utilisé pour commander les
déplacements.
B
Dans ce mode, il est nécessaire de fournir au coupleur la cote à atteindre, le
déplacement s'effectuant à une vitesse égale au produit de la vitesse, spécifiée par le paramètre de configuration VMAN, multipliée par le coefficient de
modulation de vitesse.
V
VMAN
* COEF
A
B
X
La plage de variation du coefficient de modulation de vitesse va de 0.001 à
1.999. En fixant une valeur de VMAN égale à VMAX /2 il est possible d'obtenir
une plage de variation de la vitesse de VMAX à VMAX par pas de 1 de
VMAX.
2048
2048
Pour chaque déplacement à effectuer, il appartient à l'unité centrale de
fournir la cote à atteindre (via les registres OWxy,6/7) et le coefficient de
modulation de vitesse permettant d'atteindre la vitesse désirée (via le registre
OWxy,5).
Vitesse
1,999 * VMAN
1,5 * VMAN
VMAN
0,5 * VMAN
Contenu de OWxy,5
-1024
-512
0
+512
+1023
Le coupleur TSX AXM 162 apparaît donc comme un "sous-traitant" de l'unité
centrale chargé de la commande de mouvement.
6/44
6
Dialogue avec le processeur automate
6
Coupleur TSX AXM 162 - Programmation des déplacements
6.7-2
Réalisation
Pour chaque déplacement à effectuer, l'unité centrale fournit les éléments
suivants :
- la cote à atteindre dans les registres OWxy,6/7, exprimée en unité physique
module (1),
- la valeur du coefficient de modulation de vitesse dans le registre OWxy,5
permettant d'obtenir la vitesse de déplacement désirée :
COEF =
V
VMAN
d'où l'on tire le contenu OWxy,5 = 1024 * (COEF - 1) puis, au cycle suivant
donne l'ordre d'exécution via le bit Oxy,4.
(1) Unité physique module : elle est fonction du paramètre VMAX.
VMAX (m/mn)
< 54
Unité
µm
≥ 54
< 540
x10µm
≥ 540
x100µm
! "V" ¿ OWxy,5
V
! "X" ¿ OWxy,6/7
X
! SET Oxy,4
Nota : Le séquencement est impératif i.e. le bit Oxy,4 ne doit être mis à 1 qu'au
cycle suivant celui de la modification des registres.
6/45
B
6
Dialogue avec le processeur automate
6
Coupleur TSX AXM 162 - Programmation des déplacements
6.7-3
Exemple : Soit à réaliser le cycle suivant :
V
(mm/mn)
➀
6000
B
②
2000
0
500
(point A)
800
(point B)
X (mm)
➂
8000
Le mobile est initialement au point 0. Suite à un ordre Départ Cycle, il avance
jusqu'au point A à la vitesse de 6000 mm/mn où s'effectue une première
opération (ordre donné par 017,0).
Une fois l'opération effectuée (information fournie par I16,0) le mobile avance
jusqu'au point B à la vitesse de 2000 mm/mn où s'effectue une seconde
opération (ordre donné par 017,1). Lorsque cette seconde opération est
terminée (information fournie par I16,1) le mobile revient au point 0 à la vitesse de 8000 mm/mn et se met en attente d'un ordre de Départ Cycle.
Détermination des valeurs des registres OWxy5, 6 et 7 pour chaque mouvement
Les positions doivent être exprimées dans les unités module. Les vitesses
doivent être ramenées à la vitesse manuelle VMAN pour entrer la valeur du
coefficient de modulation de vitesse.
Dans cet exemple, on suppose que le coupleur occupe l'emplacement n°4 et
qu'il a été configuré avec :
VMAX = 10 000 mm/mn
VMAN = 5000 mm/mn
FAP = 0,1 mm
L'unité physique module résultant de la valeur de VMAX est le µm.
N°
Postion
vitesse
tronçon
X
Contenu
OW4,6/7
V
1
2
3
500
800
0
500 000
800 000
0
6000
2000
8000
(1) Coef. modulation vitesse = V / VMAN
(2) Contenu OWxy,5
= 1024* (COEF - 1)
6/46
Coeff. mod. Contenu
vitesse (1) OW4,5 (2)
1,2
0,4
1,6
205
-613
+613
6
Dialogue avec le processeur automate
6
Coupleur TSX AXM 162 - Programmation des déplacements
Programme Automate
0
IN
Transfert paramètres du déplacement ¿ Point A
0
Ordre de déplacement ¿ Point A
0
B
Mobile à l'arrêt en A
XM0
DEP. CYC.
1
Action au Point A
Transfert paramètres du déplacement ¿ Point B
Action en A terminée
XM1
2
Ordre de déplacement ¿ Point B
DEP. CYC.
Mobile à l'arrêt en B
3
Action au Point B
Transfert paramètres du déplacement ¿ Point 0
Action en B terminée
4
Ordre de déplacement ¿ Point 0
Mobile à l'arrêt en 0
OUT
XM0 : Macro-étape d'initialisation décrite page 6/11.
Step IN : Action on activation
< Paramètres du déplacement au Point A
! 500 000 ¿ DW100 ; W100 ¿ OW4,6 ; W101 ¿ OW4,7 ;
205 ¿ OW4,5
Step 0 :
Action on activation
< Ordre de déplacement vers A
! SET 04,4
Step 1 :
Action on activation
! RESET 04,4
< Action au Point A
! SET 017,0
< Paramètres du déplacement au Point B
! 800 000 ¿ DW100 ; W100 ¿ OW4,6 ; W101 ¿ OW4,7 ;
-613 ¿ OW4,5
6/47
6
Dialogue avec le processeur automate
6
Coupleur TSX AXM 162 - Programmation des déplacements
B
Step 2 :
Action on activation
< Ordre de déplacement vers B
! SET 04,4
Step 3 :
Action on activation
! RESET 04,4
< Action au Point B
! SET 017,1
< Paramètres du déplacement au Point 0
! 0 ¿ OW4,6 ¿ OW4,7 ; +613 ¿ OW4,5
Step 4 :
Action on activation
< Ordre de retour vers 0
! SET 04,4
Step 4 :
Action on activation
! RESET 04,4
Transition 0 ¿ 1
! I4,F.B15
Transition 1 ¿ 2
! I16,0
Transition 2 ¿ 3
! I4,F.B15
Transition 3 ¿ 4
! I16,1
Transition 4 ¿ OUT
! I4,F.B15
B15 est une information indiquant que le mobile a atteint la cote désirée. Elle
peut être élaborée dans le PRL.
Traitement préliminaire PRL.
<Calcul des limites de la fenêtre au point (en microns)
! DW100 - 100 ¿ DW102 ; DW100 + 100 ¿ DW104
<Elaboration de la position du mobile en double longueur
! IW4,6 ¿ DW106 ; IW4,7 ¿ DW107
<Comparaison de la position atteinte à la cible visée
! IF [DW106 > DW102]•[DW106 < DW104]
THEN SET B15 ELSE RESET B15.
6/48
7
Mise en œuvre du matériel
7.1
Choix de l'emplacement et détrompage
7
Implantations possibles des coupleurs
Les coupleurs TSX AXM peuvent être implantés dans tous les bacs comportant un bus complet, soit :
Base automate
Proc 47 410/411/420 Tous les emplacements
Proc 67 410/420
0à7
Proc 87 410/420
Proc 107 410/420
Extension locale
ou à distance
TSX RKN 8
TSX RKN 5
Tous les emplacements
Par contre, il n'est pas possible d'implanter un coupleur TSX AXM dans un
bac extension directe TSX RKE 8 / RKE 7.
Règle générale
Les modules TSX AXM ayant une bande passante élevée, il est conseillé de
l’écarter de toute source de rayonnement électromagnétique. Il est donc
préférable d’éloigner ces interfaces d’organes commutant de fortes tensions.
Détrompage
Il est assuré par 3 détrompeurs femelles situés à l’arrière du coupleur :
TSX AXM 172 : code 729,
● TSX AXM 182 : code 732,
● TSX AXM 162 : code 735.
Pour assurer l’enfichage, positionner les détrompeurs fond de bac sur le code
correspondant.
●
Rappel
: c’est aussi ce code qui doit être saisi lors de la configuration des entrées
/ sorties en langage PL7-3.
7/1
B
7
Mise en œuvre du matériel
7.2
Repérage
Emplacement des étiquettes
Les modules TSX AXM 172 sont équipés :
d'emplacements pour caractères encliquetables ➀,
●
●
B
d'une étiquette technique ②,
et sont livrés avec une étiquette de câblage destinée à être collée dans le
couvercle du bornier BLK 4 ③.
TSX AXM 172
2
2
AXM 17 O
OK
R2
R1
R0
In0
In1
In2
In3
In4
3
1
Caractères encliquetables
Ces caractères encliquetables
type “WIELAND” peuvent être
utilisés pour repérer l’emplacement du module et du
bornier.
Ex : I27, I : Input, bac
N° 2 emplacement 7.
Etiquette technique
Collée sur la face avant du
module, elle repère :
➀ le type de module,
② l’affectation des voyants.
7/2
AXM 172
F
OK
R2
R1
R0
In0
In1
In2
In3
In4
1
2
7
Mise en œuvre du matériel
7.3
Raccordements
7
7.3-1 Vue d'ensemble
TSX AXM 182
TSX AXM 162
TSX AXM 172
B
Var.
TSX BLK 4
Codeur
Arrêt
d'urgence
Alim.
24 V
Alim.
E/S TOR
Alim.
codeur
Valid.
Moteur
codeur
Fdc Detect
Detect
Fdc
Ref.
Variateur
Nota :
L'arrêt d'urgence et les fins de course doivent agir directement sur la partie
puissance.
7/3
7
Mise en œuvre du matériel
7
Raccordements
7.3-2 Raccordement des entrées / sorties (schéma de principe)
Entrées codeur TSX AXM 172
B
Codeur sortie collecteur ouvert NPN
Process
Coupleur
Vcc
ALIM
CODEUR
A
In0-
B
In1-
TZ
In2-
OV
In2+
ALIM SORTIES
+
5V ou 24V
In1+
In0+
Codeur sortie collecteur ouvert PNP
Process
Coupleur
In2+ ALIM SORTIES 5V ou 24V
A
In1In0In0+
+
Vcc
ALIM
CODEUR
TZ
OV
7/4
B
In1+
In2+
7
Mise en œuvre du matériel
7
Raccordements
Raccordement des entrées / sorties
Entrées codeur TSX AXM 182 / 162
B
Distance > 20 m
Alim
codeur + -
Coupleur
Vcc codeur
OV codeur
Vcc
OV
A+
In0+
A-
In0-
B+
In1+
B-
In1-
TZ+
In2+
TZ-
In2-
TSX AXM 182
Distance < 20 m
+
Alim
codeur
-
Codeur
Vcc codeur
OV codeur
Vcc
0
A+
In0+
A-
In0-
B+
In1+
B-
In1-
TZ+
In2+
TZ-
In2-
TSX AXM 182
7/5
7
Mise en œuvre du matériel
7
Raccordements
Raccordement des entrées / sorties (schéma de principe)
Entrées capteurs
Process
Coupleur
B
In3+
-
ALIM
24V
+
VAR.OK
In4+
In4-
ARTURG
FdC
FdC
In3+
Cames
- passage
- prise orig.
Attention
L'arrêt d'urgence et les fins de course doivent IMPERATIVEMENT agir
directement sur la partie puissance. Les contacts en série sur l'entrée In4 ne
représentent que des contacts auxiliaires. Le contact auxiliaire de l'arrêt
d'urgence est obligatoire. Par contre, les contacts auxiliaires de fin de course
sont facultatifs. Les conséquences du choix étant exposées ci-dessous ;
1er cas : les contacts auxiliaires sont câblés sur l'entrée In4 (comme
représentés sur le schéma).
En cas de déclenchement, le mobile doit être ramené par un moyen externe
(manuel, ou commande directe depuis le processeur automate) car en
l'absence de tension sur l'entrée In4, le coupleur ne peut plus commander le
déplacement.
2ème cas : Il n'y a pas de contacts auxiliaires câblés sur l'entrée In4.
Le coupleur n'est pas avisé qu'il ne peut plus commander le déplacement.
Cette situation doit normalement se traduire par un défaut d'écart de
poursuite, ou de fenêtre au point.
Si, aucun défaut n'apparaît (paramètres trop lâches), le coupleur continue à
maintenir une tension sur la sortie analogique qui provoquera une secousse
du mobile dès que le fin de course sera ré-enclenché. Il est donc conseillé
dans un tel cas d'aligner le coupleur par rapport au process, par exemple
en appuyant le BP d'arrêt d'urgence.
Nota : Dans tous les cas un déclenchement par sur course a pour origine une
erreur de référence de l'axe ;
- Butées logicielle mal définies
- Prise d'origine effectuée avec une mauvaise valeur
7/6
7
Mise en œuvre du matériel
7
Raccordements
Raccordement des entrées / sorties
Sorties relais
Coupleur
Process
Réf.
B
VARIATEUR
R0
Valid.
R1
R2
Disponibles
R3
Sortie analogique
Coupleur
N/A
Process
± 10V
Réf.
VARIATEUR
OV
Valid.
7/7
7
Mise en œuvre du matériel
7
Raccordements
7.3-3 Détail des borniers et connecteurs
Coupleur TSX AXM 172
Les raccordements s'effectuent par l'intermédiaire ;
- d'un bornier BLK 4 pour les E/S et alimentations,
- d'un kit de connexion TSX CAC 04 pour la sortie analogique.
B
●
Bornier de raccordement TSX BLK 4. Ce bornier débrochable est équipé
de 32 bornes à vis. Le raccordement dépend de la configuration adoptée
et des besoins de l’utilisateur.
Signaux
Entrée
Entrée
Entrée
Entrée
Entrée
Entrée
Sortie
Sortie
Sortie
Sortie
Sortie
Sortie
Bornier TSX BLK 4
In4
In3
In2
In2
In1
In0
R2
R1
●
A8
In4
C1
-
24V
A7
In3
C2
-
24V
A6
In2
C3
-
5V
A5
C4
5V
24V
A4
In1
C5
-
24V
A3
Inø
C6
-
F
A2
C7
5V
F
A1
C8
O
O
B8
D1
C
C
B7
D2
F
F
B6
D3
O
O
B5
D4
C
C
B4
D5
F
F
B3
D6
O
O
B2
D7
C
B1
D8
RØ (contact a)
RØ (contact b)
R3 (contact a)
R3 (contact b)
Terre
Signaux
24V
Entrée In4
Entrée In3
Entrée In2
Entrée In1
Entrée In1
Entrée In0
Entrée In0
Sortie R2
Commun sortie R1 R2
Sortie RØ (contact a)
Sortie
Sortie
RØ (contact b)
R3 (contact a)
Sortie
Terre
R3 (contact b)
Connecteur TSX CAC 04 subminiature type D de 9 broches. Le capot
métallo-plastique assure la continuité des masses.
Interne au Coupleur
5
9
+ SANA
SANA +
-
SANA N
A
1
6
Connecteur mâle côté
cosses à souder
7/8
SANA
B
7
Mise en œuvre du matériel
7
Raccordements
Coupleur TSX AXM 182 / 162
Les raccordements s'effectuent par l'intermédiaire du kit TSX CAC 06
qui comporte ;
- un connecteur SUBD 9 pts mâle pour le raccordement de la sortie
analogique,
- un connecteur SUBD 15 pts mâle pour le raccordement des E/S TOR et des
alimentations,
- un connecteur SUBD 25 pts mâle pour le raccordement du codeur,
- 3 capots métallo-plastiques destinés à assurer la continuité des masses.
Connecteurs vus côté cosses à souder
Interne au Coupleur
5
9
+ SANA
SANA +
-
SANA -
SANA
N
A
6
1
1
9
In4
In3
Commun capteurs
+ Alim capteurs
R2
R1
R1 R2 C
R0
R0
R3
R3
OV Alim capteurs
+ Alim Codeur
OV Alim codeur
8
15
1
14
OV codeur (1)
+ 5V Codeur (1)
In0 +
In0 In1 +
In1 In2 +
In2 -
Strap
détection
13
25
bornier *
(1) Si la longueur de câble reliant le codeur au coupleur est supérieure
à 20 m, il est nécessaire d'alimenter le codeur par une tension 5 V locale
qui doit néanmoins être ramenée au niveau du connecteur 25 pts en vue
du contrôle de présence bornier.
7/9
B
7
Mise en œuvre du matériel
7
Raccordements
7.3-4 Préconisations du câblage
Principes
Afin de protéger le signal vis-à-vis de bruits extérieurs induits en mode série
et des bruits en mode commun, il est conseillé de prendre les précautions
suivantes concernant :
B
Nature des conducteurs :
Section minimum des conducteurs 0,22 mm.
Mise à la terre des blindages
a) Cas des connecteurs SUBD
● Relier les blindages entre eux
● Serrer le blindage dans l'étrier du
capot métallo-plastique
b) Cas du bornier TSX BLK4 (coupleur
TSX AXM 172)
● Relier les blindages des câbles à la
terre “automate” sur la barrette de
masse TSX RAC 20 qui doit équiper impérativement le bac automate (excepté pour la sortie analogique,
le branchement doit s’effectuer directement sur la prise).
Association des conducteurs en câbles :
Le regroupement en câbles multipaires est possible pour les signaux de
même nature et ayant même référence par rapport à la terre.
Cheminement des câbles :
● Eloigner les fils de mesure des câbles d’entrées/sorties tout ou rien
(notamment des sorties relais) et des câbles “puissance”.
● Eviter les cheminements parallèles (maintenir un écartement d’au moins
20 cm entre câbles) et effectuer les croisements à angle droit.
Raccordement des entrées
Compatibilité avec les codeurs incrémentaux
Les entrées In0, In1, In2 sont destinées à recevoir un codeur incrémental.
Ces codeurs doivent avoir un étage de sortie :
- collecteur ouvert ou TOTEM POLE pour le coupleur TSX AXM 172
(alimentation en 5 V ou 24 V),
- émetteur de ligne (RS422) pour les coupleurs TSX AXM 182 / 162.
Télémécanique propose dans sa gamme de codeur rotatif, des codeurs
incrémentaux compatibles avec les coupleurs TSX AXM.
Nota : le coupleur TSX AXM 172 n'est pas prévu pour fonctionner avec des
codeurs à sorties différentielles (signaux AA, BB, ZZ).
7/10
7
Mise en œuvre du matériel
7
Raccordements
Raccordement du codeur incrémental à un coupleur TSX AXM 172
Les schémas proposés correspondent à un codeur sortie collecteur ouvert
montage NPN
B
Montage n°1 : raccordement avec blindage commun
5V
0V
VCU
TSX BLK4
(5 or 24V)
In0 / In1 / In2
(5 or 24V)
VDC
(5V)
A
In0 (-)
R R R
In1 (-)
B
Zero
In2 (-)
TSX AXM 172
0V
TSX RAC 20
Montage n°2 : raccordement avec paires blindées.
5V
0V
VCU
TSX BLK4
(5 or 24V)
VDC
(5V)
In0 / In1 / In2
(5 or 24V)
R R R
A
B
Zero
0V
In0 (-)
In1 (-)
In2 (-)
TSX AXM 172
TSX RAC 20
Dans les 2 montages proposés ci-dessus, des résistances d’adaptation
peuvent être rajoutées, elles ont pour effet d’augmenter les fréquences
admissibles.
Valeurs des résistances : R=1,5 Kohms pour VCU=24V R=330 ohms pour
VCU= 5V.
Les courbes page suivante donnent les longueurs de câble possibles entre
coupleur et codeur en fonction de la tension d’alimentation des entrées, de
la fréquence d’entrée désirée et du montage adopté, pour câble jauge 24
avec capacité = 52,5 pF par mètre.
7/11
7
Mise en œuvre du matériel
7
Raccordements
Codeurs à collecteur ouvert
Alimentation VCU = 24V
Alimentation VCU= 5V
Câble jauge 24 C = 52pF/m
Avec résistance en paralléle
Sans résistance en paralléle
Fréquence KHz
B
40
40
35
35
30
30
25
25
20
20
15
15
10
10
5
5
0
0
10
20
30
Max.
Montage 1
50
100
Max.
Mont.2
200
10
Longueurs (m)
20
30
50
100
Max.
Montage 1
200
Max.
Mont. 2
Nota : les codeurs à sortie Totem-pole permettent d’obtenir des fréquences d’entrées de 40 Khz jusqu’à 50 m quelque soit le montage réalisé.
Raccordement du codeur incrémental à un coupleur TSX AXM 182 / 162
VCC
C
o
d
e
u
r
0V
OV
+
A +
B +
TZ -
VCC
OV
+
+
+
-
}Alim codeur
}In0
}In1
}In2
TSX AXM
Pour la position de l'alimentation codeur, consulter le schéma de raccordement des entrées codeur TSX AXM 182 / 162 page 7/5.
La liaison RS 422 permet d'accepter une longueur de câble de 100 m (au
maximum) sur la plage de fréquence acceptée par le module (≤ 80 kHz), pour
un câble jauge 24 capacité 52,5 pF/m.
Entrées In3 et In4
Les entrées In3 et In4 (24 V) sont compatibles avec les détecteurs de
proximité aux normes CENELEC.
7/12
7
Mise en œuvre du matériel
7
Raccordements
Sortie analogique
Variateur de
vitesse
Montage
5
B
Référence
4 9
8
3
2 7
Commun
1 6
Masse
mesure
TSX CAC 04
TSX RAC 20
Règles préconisées
●
●
●
●
suivre les directives du fabricant du variateur de vitesse (entrées directes
différentielles),
les entrées du variateur de vitesse doivent être isolées( 0V coté coupleur
étant ramené à la terre),
le câble reliant la sortie analogique à l’entrée du variateur de vitesse ne doit
pas être coupé (pas de raccordement intermédiaire),
les câbles de terre automate et variateur de vitesse doivent être reliés en
un même point,
●
la section des câbles de mise à la terre doit être maximum (>2,5 mm),
●
les liaisons en pointillées sont à essayer suivant les applications.
Ces règles (excépté la seconde) sont données à titre indicatif et peuvent être
modifiées suivant les réalisations.
Sorties relais
Les sorties relais ne sont pas protégées contre les courts-circuits. Il est
conseillé de placer un fusible en série avec l’alimentation de la charge :
● 380V FA 3,15 A 5x20
● 250V FA 3,15 A 6x30
Pour des charges inductives en alternatif,un circuit RC ≥ 22nF // 47 ohms doit
être placé aux bornes de la charge.
Pour des charges inductives en continu, une diode de décharge doit être
placée aux bornes de la charge.
Rappel :
la sortie relais R0 est destinée à être reliée à l’entrée validation du
variateur de vitesse.
7/13
7
Mise en œuvre du matériel
7.4
Réglage - Mise en service
7
7.4-1 Préliminaires
Ce paragraphe est donné à titre indicatif, dans tous les cas l’utilisateur doit
suivre les recommandations fournies par les constructeurs.
B
Vérifications préliminaires
vérifier les câblages,
vérifier que les mouvements peuvent avoir lieu sans danger,
● vérifier que les butées mécaniques sont câblées conformément aux règles
de sécurité (généralement elles agissent directement sur la séquence
d’alimentation du variateur de vitesse),
● vérifier le sens de branchement de la dynamo tachymétrique,
●
●
Réglage du variateur
Régler le variateur de vitesse en suivant les instructions du constructeur en
pensant que les valeurs de consignes du variateur de vitesse peuvent être
fournies par le coupleur fonctionnant en hors asservissement,
Réglage de la boucle de courant
Régler la valeur maximum de courant fournie par le variateur à une valeur
acceptable par le moteur (dissipation commutation) et par la mécanique
(couple accélérateur),
● régler la stabilité de la boucle de courant.
●
Réglage de la boucle de vitesse
réglage de la vitesse maximum de travail, donner une consigne au variateur
égale à la valeur donnée en configuration du module.
● Régler le gain de la boucle vitesse,
● Régler l’offset.
●
Réglage de la limitation de courant fonction de la vitesse
7/14
7
Mise en œuvre du matériel
7
Réglage - Mise en service
7.4-2 Mise en service
La procédure décrite ci aprés correspond à une mise en service effectuée
depuis le terminal TSX XBT.
Cette mise en service est également possible depuis le logiciel PL7-AXE ; on
se reportera dans ce cas à l'annexe A3 de la 3ème partie du présent manuel
décrivant les manipulations à effectuer.
Configuration du coupleur
Afin de pouvoir faire le réglage de l’asservissement, il est nécessaire de
donner des valeurs particulières à certains paramètres de configuration,
étant entendu que les autres ont la valeur correspondant à l’application.
Paramètres modifiés
VSTOP
TSTOP
TW
DMAX
KPOS
LIMV
KV
Valeurs
VMAX/10
1 seconde
longueur de la règle /10
longueur de la règle /10
16
10 %
0%
Prise d’origine forcée
Important : seul le mode mise en service doit être sélectionné
Fonction F95 sur TSX XBT.
La prise d’origine permet d’avoir dès le début de la mise en service un axe
référencé et de ce fait les contrôles et les fonctionnalités suivantes actifs:
● butées logicielles,
● dégagement hors des butées logicielles.
Nota : le fonctionnement ne sera correct que si le sens de déplacement du mobile
est le même que le sens de déplacement de la mesure lue sur le terminal
TSX XBT.
Procédure
ne pas acquitter le défaut arrêt d’urgence,
mettre le coupleur en RUN : F93
● sélectionner le mode HORS SECURITE : F85,
● mettre l’automate en STOP (à l’aide du terminal FTX 507),
● sélectionner le mode mise en service F95 et valider par <ENTER>,
● mesurer à l’aide d’un moyen externe la position du mobile par rapport à la
came de prise d’origine (mesure sans précision),
● faire une prise d’origine forcée, introduire la valeur mesurée avec son signe
comme valeur de position d’origine.
●
●
Effet de la fonction F95
Passage du module en RUN, mode hors asservissement,
RAZ de la sortie analogique,
Prise d'origine forcée autorisée.
7/15
B
7
Mise en œuvre du matériel
7
Réglage - Mise en service
Vérification de la fréquence maximale
Cette vérification, facultative, permet de vérifier que les possibilités du
coupleur ne seront pas transgressées.
Elle s'effectue en mode Hors Asservissement.
LIMV
● Appliquer une tension égale à UMAX (1 +
).
100
● Vérifier que la fréquence des impulsions est inférieure à :
- 40 kHz pour le coupleur TSX AXM 172
- 80 kHz pour les coupleurs TSX AXM 182 / 162
B
Nota : Cette vérification peut être délicate de réalisation puisqu'elle suppose :
- qu'il est possible d'appliquer brutalement la tension maximale à
l'entrée du variateur,
- que la longueur de l'axe est suffisante pour autoriser le temps
d'observation nécessaire.
Pour pallier à ces inconvénients on pourra appliquer une tension ne
représentant qu'un certain pourcentage de la tension
UMAX (1+LIMV/100) et contrôler que la fréquence résultante à l'entrée
du coupleur n'excède pas le même pourcentage de la fréquence
limite.
Codeur
Moteur
Réducteur
Oscilloscope
vis
Mobile
vers TSX AXM
7/16
7
Mise en œuvre du matériel
7
Réglage - Mise en service
Vérification du sens de branchement du codeur et du sens de déplacement du mobile
Important : seul le mode mise en service XBT doit être sélectionné
Fonction F95 sur TSX XBT 172.
B
●
●
Supprimer l’arrêt d’urgence (F87) et acquitter le défaut arrêt d’urgence,
Afficher ± 100 mV en sortie du CNA (mode hors asservissement).
Sortie CNA
Position Mesure
Action
Positive
augmente augmente
aucune (branchement OK)
Positive
augmente diminue
inverser la mesure (1)
Positive
diminue
diminue
inverser le mouvement (2)
Positive
diminue
augmente
inverser mouvement et mesure
Négative
diminue
diminue
aucune (branchement OK)
Négative
diminue
augmente
inverser la mesure (1)
Négative
augmente augmente
inverser le mouvement (2)
Négative
augmente diminue
inverser mouvement et mesure
(1) inverser la mesure signifie inverser les fils de raccordement du codeur :
entrées In0 et In1 (voir ch 7.3).
(2) inverser le mouvement signifie qu’il y a une anomalie de câblage de la
machine.
En premier lieu, il faut s’assurer que le branchement de la sortie analogique
est correct : borne 4 ou 8 raccordée au 0V du variateur de vitesse. Si le sens
de raccordement est convenable, il faut revoir le câblage moteur-variateur
(inverser le sens de branchement de l’induit et de la dynamo tachymétrique).
●
Si le branchement n’était pas correct recommencer les manipulations dès
le début (faire un arrêt d’urgence F87).
7/17
7
Mise en œuvre du matériel
7
Réglage - Mise en service
B
Vérification de la distance affichée / distance parcourue
● Noter la position de départ X1
● Faire effectuer au mobile un déplacement significatif
● Noter la position d'arrivée X2
● Calculer l'espace parcouru X2 - X1 (vu par le coupleur)
● Mesurer l'espace réellement parcouru
● Contrôler que les deux valeurs sont égales ou très proches
Si elles sont fondamentalement différentes, une erreur a été commise dans
le calcul du paramètre RESOLUTION. Se reporter à l'annexe A1.
Si elles sont très proches sans être tout à fait égales ; l'erreur pourra être
rattrapée grâce à la procédure d'ajustement du coefficient caractéristique
machine KR décrite plus loin.
Réglage de l'offset coupleur
Ce réglage, facultatif, permet de minimiser l'erreur de position.
Procédure :
Choisir un mode quelconque sauf le mode HORS ASSERVISSEMENT.
● S'assurer que le relais R0 est activé (voyant correspondant allumé).
● A l'aide d'un tournevis, ajuster le potentiomètre en face avant du coupleur
pour obtenir un écart entre consigne et mesure le plus faible possible.
●
7/18
7
Mise en œuvre du matériel
7
Réglage - Mise en service
Procédure d’autoréglage du coefficient caractéristique machine KR
Ce réglage a pour but de rattraper l'erreur résultant d'une part de l'imprécision
des valeurs des paramètres de configuration, d'autre part des imperfections
de la chaine cinématique.
Procédure :
faire une prise d’origine manuelle (si le mobile est très éloigné de la came,
le mode hors asservissement permet d’approcher celui-ci),
● sélectionner le mode MANUEL ASSISTE,
● choisir comme position à atteindre, une valeur correspondant au plus grand
déplacement possible : position 1,
● commander le déplacement (START mode),
● mesurer avec un moyen externe suffisamment précis la position atteinte
par le mobile.
●
COMMANDES AFFICHAGE XBT
COMMENTAIRES
<FONCT> 61 <ENTER>
Sélection de la procédure.
AX 0
KR
D?
UM
10005
AX 0
D
KR
Saisir la valeur de la distance
mesurée, (valeur 10000 affichée et
10005 mesurée dans cet exemple).
10005UM
ENTER
AX 0
KR
ERROR ?
UM
AX 0
KR
ERROR -5
UM
AX 0
KR
-5
Saisir la valeur de l’écart de position
entre la valeur mesurée et la valeur
affichée (position 1) :
● écart = mesure affichée - valeur
mesurée
- Calcul automatique du coefficient
par le terminal.
ENTER
REGLAGE OK
Nota :
●
●
refaire une PO et un déplacement vers position 1, l’écart doit être inférieur à celui
désiré, sinon refaire la manipulation.
La modification des paramètres RESOL ET V MAX depuis le logiciel
PL7-AXE entraine la réinitialisation du coefficient KR.
7/19
B
7
Mise en œuvre du matériel
7
Réglage - Mise en service
7.4-3
Réglages
Réglage du gain de position KPOS
Le mobile ayant l’inertie égale à la valeur maximum rencontrée dans
l’application:
● sélectionner le mode MANUEL ASSISTE,
● faire des déplacements position 1 vers position 2 et vice versa,
● visualiser l’écart de position à vitesse nulle,
● régler KPOS : F47 pour avoir un écart acceptable tout en ayant une stabilité
convenable (sinon revoir la définition de la machine).
● régler VMAN = VMAX (fonction F41),
● faire des déplacements position 1 vers position 2 et vice versa, éventuellement reprendre le réglage de KPOS,
B
Réglage du gain d’anticipation de vitesse KV
sélectionner le mode MANUEL ASSISTE,
faire des déplacements position 1 vers position 2 et vice versa à la vitesse
VMAX, visualiser l’écart de position lorsque le mobile se déplace à vitesse
constante,
● régler KV (fonction F49) pour avoir la valeur et le signe de l’erreur désirés,
●
●
Nota : en cas de dépassement trop important, on peut être amené à diminuer
légèrement KV.
Affichage du réglage d'offset (facultatif)
Le mobile étant à l'arrêt agir sur le potentiomètre en face avant pour obtenir
l'écart de position minimal.
Réglage de l’écart de position maximum DMAX et de la fenêtre au point TW
Sélectionner le mode MANUEL ASSISTE,
● régler DMAX : F45
● régler TW : F44
à la valeur souhaitée.
Faire des déplacements position 1 à position 2 et vice versa,le coupleur ne
doit pas passer en défaut sinon refaire les réglages de KR, KPOS, et KV puis
adapter DMAX et TW.
Réglage de la limitation en vitesse LIMV
● régler LIMV à la valeur désirée : F48
● faire des déplacements position 1 à position 2 et vice versa, le coupleur ne
doit pas passer en défaut DMAX sinon augmenter LIMV ou adapter DMAX.
Réglage des paramètres du contrôle d’arrêt VSTOP et TSTOP
La vitesse doit être inférieure à VSTOP au bout du temps TSTOP.
TSTOP étant compté par rapport au moment ou la référence des positions
atteint la valeur de la position demandée.
● régler VSTOP F42 et régler TSTOP F43 aux valeurs désirées.
● faire des déplacements position 1 vers position 2 et vice versa, le coupleur
ne doit pas passer en défaut d’arrêt sinon reprendre le réglage de VSTOP
et TSTOP,
● régler la vitesse manuelle VMAN à la valeur désirée.
7/20
7
Mise en œuvre du matériel
7.5
Diagnostic du coupleur
7
La présence d'un défaut coupleur (1) se caractérise par l'un des
symptômes suivants :
- allumage du voyant FAIL
- extinction du voyant OK
accompagné du passage à 1 du bit Ixy,S
Quelle que soit l'origine du défaut le coupleur est forcé dans l'état
STOP COUPLEUR.
En l'absence du terminal TSX XBT il est possible de diagnostiquer rapidement l'état du coupleur et prendre les actions en conséquences.
Voyant
Diagnostic
FAIL
OK
0
1
0
1
0
0
coupleur OK
coupleur HS
défaut bornier
ou défaut
coupleur
Action
Changer le coupleur
Vérifier si bornier verrouillé (*)
Changer le coupleur si cet état
persiste aprés un débrochage /
embrochage
(*) Coupleur TSX AXM 182 / 162 : vérifier présence strap entre 12 et 24 du
connecteur 25 pts et présence de l'alimentation codeur.
(1) il s'agit ici de défauts internes au coupleur par opposition aux défauts
d'application (traités au paragraphe 4.2).
7/21
B
B
7/22
8
Caractéristiques techniques
8.1
Consommation
8
L’alimentation du coupleur est fournie par l’automate.
Consommation maximale
TSX AXM 172
TSX AXM 182 / 162
460 mA
500 mA
30 mA
30 mA
120 mA (*)
120 mA (*)
Alimentation
5 VI
+12 VI
+ 12 Vp
B
(*) auquel il faut ajouter 20 mA par relais enclenché.
Batterie de sauvegarde (configuration et programme)
Temps de sauvegarde
40 (20) jours à 25°C (45°)
Temps de charge
40 H à 45°C
8.2
Caractéristiques des entrées
Entrées comptages In0, In1, In2 du coupleur TSX AXM 172
Entrées compatibles avec :
●
les codeurs incrémentaux en 5V ou 24V sortie collecteur ouvert ou sorties
totem-pôle.
Tension nominale
Courant typique
Tension admissible
Impédance d’entrée
Tension pour état
Courant pour état 1
Tension pour état 0
Courant pour état 0
Résistance de ligne (1)
5 VCC
12.5 mA
4.75 à 7 V
370 à 430 ohms
> 3.75 V
> 7 mA
< 1.5 V
< 2 mA
< 30 ohms
24 VCC
15 mA
19.2 à 30 V
1.5 à 1.7 Kohms
> 11 V
> 6 mA
<5V
< 2 mA
< 500 ohms
Résistance de fuite
> 30 Kohms
> 30 Kohms
(1) pour 0,3 V de chute de tension en sortie du codeur.
Protection
Tension inverse permanente
Tension inverse fugitive (1mn)
Tension directe permanente
Tension directe fugitive (5mn)
Caractéristiques dynamiques
entrée 5V
-5V
-12V
10V
12V
entrée 24V
-25V
-48V
30V
48V
40 KHz
8/1
8
Caractéristiques techniques
8
Caractéristiques des entrées
Entrées In0, In1, In2 des coupleurs TSX AXM 182 / 162
Entrées compatibles avec les codeurs incrémentaux à sortie émetteur de
ligne (RS 485).
B
Caractéristiques
Valeurs
Tension pour l'état 1
≥ 0,2 V
Tension pour l'état 0
≤ -0,2 V
Hystérésis
Tension de mode commun admissible
Tension de mode différentiel admissible
Résistance totale de terminaison
Alimentation codeur
50 mV
≤7V
≤ 12 V
90 ohms
4,75 à 5,25 V
≤ 15 degrés (1)
Erreur sur le déphasage entre
les 2 signaux A et B
(1) Si l'erreur sur le déphasage entre les 2 signaux A et B est supérieure à 15
degrés la fréquence d'entrée est limitée selon la courbe ci-dessous.
F (KHz).
ϕ = 90° ± ∆ϕ
80
75
A
70
B
∆ϕ
(précision du codeur)
65
60
55
50
∆ϕ
0
8/2
7,5
15
22,5
30
37,5
45
8
Caractéristiques techniques
8
Caractéristiques des entrées
Entrées auxiliaires In3, In4
Entrées compatibles avec les détecteurs de proximité norme CENELEC.
Tension nominale
24 VCC
Nominal current
16,5 mA
Tension admissible
19,2 à 30 V
Impédance d’entrée
1360 à 1560 ohms
Tension pour état 1
> 11 V
Courant pour état 1
> 6 mA
Tension pour état 0
<5V
Courant pour état 0
< 2 mA
Résistance de ligne
< 500 ohms (sur contact sec)
Résistance de fuite
> 30 Kohms
Temps de réponse In3
50 à 250 µs
B
Temps de réponse In4
TSX AXM 172
5 à 20 ms
TSX AXM 182
50 à 250 µs
Protection : caractéristiques identiques aux caractéristiques des entrées
24 V In0,In1,In2 du coupleur TSX AXM 172.
Caractéristiques générales
Isolement
Entre les entrées et le bus
1500 Veff
Entre voies (entrées ou sorties)
500 Veff
8/3
8
Caractéristiques techniques
8.3
Caractéristiques des sorties
Sortie analogique
B
8
TSX AXM 172
TSX AXM 182 / 162
Gamme
± 10 V
± 10 V
Dynamique réelle
- 10,24 V à + 10,24
- 10,24 V à + 10,24
Résolution
10 bits + signe
12 bits + signe
Valeur du LSB
10 mV
2,5 mV
Valeur de repli
0V
0V
Monotonicité
oui
oui
Linéarité
+ 0.024 en % PE
+ 0.024 en % PE
Charge de sortie maxi
1 Kohms
1 Kohms
Temps de restitution
≤ 100 µs
≤ 200 µs
Débit maxi sur la sortie
± 10 mA
± 10 mA
Protection
contre court-circuit et surcharge
Précision à 25°C (offset réglé)
± 2,6 %
± 2,6 %
Dérive du gain
137 ppm/°C
137 ppm/°C
Dérive d’offset
2 ppm/°C P.E.
2 ppm/°C P.E.
Erreur de gain
Dérive en température
P.E. : pleine échelle soit 10,24 V
Isolement/logique interne 1500 Veff
1500 Veff
Résistance d’isolement
1000 Mohms
1000 Mohms
Impédance / à la masse
20 Mohms 0,1 µF 630V 20 Mohms, 0,1 µF
Rappel : le constituant piloté par la sortie analogique doit être isolé du réseau.
8/4
8
Caractéristiques techniques
8
Caractéristiques des sorties
Sorties à relais
Commun 172 / 182 / 162
Tension d’emploi en alternatif
24 VCA
Tension d’emploi en continu
5 à 24 VCC
Courant admissible commutable en AC
0,4 A (1)
Courant admissible commutable en DC
0,8 A (2)
Charge minimale admissible
0,5 mA à 1 V
Temps de réponse à l’enclenchement
< 5 ms
Temps de réponse au déclenchement
< 5 ms
B
(1) courant admissible pour 0,5 million de manœuvres ; pour 1 million de
manœuvres le courant admissible doit être égal à I = 0,2 A.Dans le cas
où la charge est inductive, placer aux bornes de celle-ci un circuit RC >
22nF // 47 ohms.
(2) courant admissible pour 1 million de manœuvres, pour 4 millions de
manœuvre le courant admissible doit être égal à I = 0,4 A.Dans le cas où
la charge est inductive, une diode de décharge doit être placée aux
bornes de la charge.
Protection :
Les sorties ne sont pas protégées contre les courts-circuits : il est conseillé
de placer un fusible en série avec l’alimentation (3,15 A).
Isolement :
Commun 172 / 182 / 162
Entre voies (entrée ou sorties)
500 Veff
Entre sortie et bus
1000 Veff
Entre contact de mêmes sorties
500 V
8/5
B
8/6
9
Annexes
9.1
Détermination des paramètres
Rappel :
9
Les coupleurs TSX AXM élaborent la mesure de position à partir des
informations provenant d’un codeur incrémental à signaux déphasés.Le
nombre d’impulsions est proportionnel à l’espace parcouru ; le déphasage
entre les signaux A et B est représentatif du sens de déplacement .
B
Paramètre RESOL : résolution
C’est l’espace que doit parcourir le mobile pour obtenir une variation d’un
incrément du signal capteur (ou encore distance séparant deux fronts
montants consécutifs sur la même voie) ;
voie A
voie B
R
Soit :
N = nombre d’impulsion par tour (rotatif) ou sur la longueur de la règle
linéaire.
L = longueur utile de la règle.
Dans le cas d’une règle linéaire, le calcul de R est immédiat :
R = L/N
Dans le cas d’un codeur rotatif, il faut faire attention à la position du réducteur.
R = ne . Pas / N
ne = rapport de réduction équivalent, produit des rapports de réduction
intercalés entre le codeur et le pas (montage B ne = 1).
Dans tous les cas :
Vl = F.R
et
e = I.R
Vl : vitesse linéaire
e : espace parcouru
F : fréquence
I : nombre d’incréments pour un déplacement donné.
9/1
9
Annexes
9
Détermination des paramètres
Spécificité des coupleurs TSX AXM 182 / 162 : Exploitation quadruple.
Alors que le coupleur TSX AXM 172 comptabilise le front montant sur le
signal A pour déterminer l’espace parcouru, les coupleurs TSX AXM182 / 162
comptabilisent les fronts montants et descendants des 2 signaux A et B.
B
RE
R
La valeur du paramètre R à fournir en configuration correspond toujours à la
distance séparant deux fronts montants consécutifs sur la même voie mais
ces coupleurs évaluent la distance parcourue à partir d’une résolution
équivalente RE quatre fois plus fine, ce qui permet d’obtenir :
- soit une meilleure précision donc une qualité de mouvement améliorée,
- soit la précision souhaitée avec une résolution quatre fois plus grande
(donc une vitesse maximale quatre fois plus élevée).
Exemple : le cahier des charges implique une précision correspondant à
1/1024ème de tour :
1er cas : on choisit un codeur 1024 pts/tr : la résolution équivalente,
qui fixe la précision est de 1/4096ème de tour.
2ème cas : on choisit une résolution correspondant à la précision
souhaitée : il est alors possible de choisir un codeur
256 pts/tr.
9/2
9
Annexes
9
Détermination des paramètres
Paramètre VMAX : Vitesse maximale de travail
Elle est étroitement liée à la résolution et ne peut en aucun cas excéder une
valeur correspondant à une fréquence d’entrée de :
● 36 kHz pour un coupleur AXM 172,
● 72 kHz pour un coupleur AXM 182 / 162.
Paramètres UMAX et LIMV :
UMAX est la tension qui doit être appliquée à l'entrée du variateur pour
obtenir une vitesse égale à VMAX.
Dans la mesure du possible, on réglera le variateur de façon à obtenir la
vitesse maximale VMAX pour une tension la plus proche possible de 9 V
(mais inférieure).
La limitation à 9 V permet de disposer durant les régimes transitoires d’une
réserve autorisant un régime surtensif, l’amplitude de cette surtension étant
déterminée par la valeur de LIMV: S’il n’existe aucune contrainte imposée
soit par la mécanique, soit par la fréquence maximale acceptable, par le
coupleur on choisira les valeurs suivantes : UMAX = 9 V LIMV = 10 %
Exemple :
Soit à commander l'axe ayant les caractéristiques suivantes :
Moteur
Mobile à commandes
(Vitesse maxi : 30 mm/sec)
Codeur
1000 pts/tr
Réducteur 1/5
La vitesse linéaire maximale est de 30 mm / sec soit 1800 mm / mn.
L'axe est commandé par un moteur capable de tourner à 3000 tr / mn
entraînant une vis à billes au travers d'un réducteur de rapport 1/5. Le codeur
est situé sur l'arbre moteur. On admettra qu'il s'agit d'un codeur à sortie
collecteur ouvert (ce qui impose un coupleur TSX AXM 172).
● Le paramètre RESOLUTION (distance parcourue par le mobile entre 2
incréments codeur) est égale à :
Me
●
●
●
●
Pas = 1 x 5 = 1 µm
N
5 1000
Le paramètre VMAX, vitesse maximale de travail est 1800 mm / mn.
On admettra qu'il est possible de régler le variateur de façon à obtenir la
vitesse maximale pour une tension de 9 V à l'entrée du variateur.
Le paramètre UMAX est donc 9 V.
On s'autorisera un dépassement de 10 % durant les régimes transitoires.
Le paramètre LIMV est donc 10.
La cohérence des paramètres RESOL, VMAX, UMAX doit absolument être
assuré sous peine d'obtenir des comportements incohérents de la boucle
asservissement.
9/3
B
9
Annexes
9
Détermination des paramètres
Paramètres
XMAX, XMIN (butées logicielles)
UPUL, UPUV, UPUA (unités d'affichage longueur, vitesse, accélération)
ACCE, DECE (accélération, décélération)
Les tableaux des pages A/5 et A/6 fournissent pour chaque type de coupleur
en fonction de la valeur du paramètre VMAX :
- la longueur maximale de l'axe (valeurs extrème autorisée pour les
paramètres XMAX et XMIN),
- les valeurs mini et maxi des paramètres accélération / décélération,
- les unités d'affichage (longueur, vitesse, accélération) permises,
ainsi que l'unité de longueur utilisée par le module (donné pour information).
Paramètres
VSTOP, TSTOP
TW, DMAX
KPOS, KV
Les valeurs à donner à ces paramètres étant étroitement liées au process à
commander et aux performances désirées de la boucle d'asservissement, il
est difficile de fournir des valeurs types. En l'absence de recommandations
précises, les paramètres pourront être initialisés avec les valeurs préconisées pour la phase réglage / mise en service soit :
B
Paramètres
Valeur
VSTOP
TSTOP
TW
DMAX
KPOS
KV
VMAX / 10
1 sec
(XMAX-XMIN) / 10
(XMAX-XMIN) / 10
16
0
Les quatre premiers paramètres pourront ensuiute être ajustés de façon
expérimentale, notamment depuis le terminal TSX XBT 182.
En ce qui concerne les paramètres de la boucle d'asservissement (KPOS,
KV) il est possible de prédéterminer leur valeurs selon la méthode proposée
pages 9/7 et 9/8, ce qui, bien entendu ne dispense pas d'un affinage ultérieur.
9/4
Possibilités du coupleur TSX AXM 172
UPUL
≤ 17,28 ≤ 34,56
2
2
mm/s , cm/s , m/s
µm
2
mm/mn, cm/mn, m/mn
µm, mm, cm, m
28,8
57,6
≤ 43,2
72
±263,4
≤ 86,4
10
288
cm/s , m/s
x 10 µm
2
2
cm/mn, m/mn
mm, cm, m
144
576
±2107
≤ 172,8 ≤ 345,6
±526,5 ±1053,5
≤ 432
720
±2634
≤ 864
≤ 2160
2880
100
m/s2
x 100 µm
m/mn
3600
±10539 ±13150
mm, cm, m
1440
±5269
(1) Valeur théorique correspondant à l'accélération qui permet de passer de 0 à VMAX en 10 ms,
(2) Unité de calcul utilisée par le module. Unité dans laquelle sont exprimées les positions transmises de l'UC au coupleur via les registres OWxy,6/7 et
celles transmises du coupleur à l'UC sur les registres IWxy,6/7 (position courante) et IWxy,5 (écart).
Unité longueur calcul (2)
UPUA
d'affichage UPUV
Unités
1
7,2
14,4
3,6
≤ 8,64
±52,65 ±105,35 ±210,7
ACCE max m/s2 (1)
±26,3
ACCE min mm/s2
≤ 4,32
≤ 2,16
±13,15
VMAX appli m/mn
longueur axe m
≤ 1728
VMAX ≤ 2,16 x résol
(m / mn)
(µm)
0,1 µm ≤ RESOL ≤ 1000 µm
Ce tableau fournit, en fonction de la vitesse application maximum choisie, les autres caractéristiques extrêmes de l'application.
9/5
Possibilités des coupleurs TSX AXM 182 / 162
18
1
±120
≤ 21,6
36
±240
≤ 43,2
10
360
±2400
≤ 432
cm/mn, dm/mn, m/mn
cm/s2, dm/s2, m/s2
x 10 µm
mm/mn, cm/mn, dm/mn, m/mn
mm/s2, cm/s2, dm/s2, m/s2
µm
450
1800
100
3600
±12000 ±24000
≤ 2160
(2) Unité de calcul utilisée par le module. Unité dans laquelle sont exprimées les positions transmises de l'UC au coupleur via les registres OWxy,6/7
et celles transmises du coupleur à l'UC sur les registres IWxy,6/7 (position courante) et IWxy,5 (écart).
m/s2
x 100 µm
m/mn
mm, cm, dm, m
900
±6000
≤ 1080
(1) Valeur théorique correspondant à l'accélération qui permet de passer de 0 à VMAX en 20 ms ( 2 cycles coupleur),
Unité longueur calcul (2)
≤ 540
±3000
Accél.
mm, cm, dm, m
180
±1200
≤ 216
Vitesse
90
±600
≤ 108
affichage
45
±300
≤ 54
Longueur
µm, mm, cm, dm, m
9
±60
±30
4,5
≤ 10,8
≤ 5,4
Unités
ACCE max m/s (1)
2
ACCE min mm/s2
longueur axe m
VMAX m/mn
≤ 4320
VMAX ≤ 4,32 x résol
(m / mn)
(µm)
1,0 µm ≤ RESOL ≤ 1000 µm
Ce tableau fournit en fonction de la vitesse application maximum choisie, les autres caractéristiques extrèmes de l'application.
9/6
9
Annexes
9
Détermination des paramètres
Méthode de prédétermination des paramètres de la boucle d'asservissement
Gain de position (KPOS)
Les performances de la chaîne cinématique sont habituellement exprimées
en fonction du gain de position KPOS.
KPOS = V / de
V : vitesse
de : erreur de position
La vitesse et la position étant mesurées au même endroit de la machine.
KPOS : représente le gain statique de la fonction de transfert en boucle
ouverte.Dans le cas où la vitesse est constante KPOS représente
l’inverse du temps nécessaire pour résorber l’erreur de position. Il
est exprimé en 1/seconde.
L’augmentation du gain de position KPOS améliore la précision, la diminution
de KPOS améliore la stabilité (dilemme précision stabilité).
Dans le cas où le variateur de vitesse est bien réglé, le comportement de
l’ensemble peut être caractérisé par la formule suivante :
4 m2.KPOS.T = 1
T = constante de temps de l’ensemble variateur/moteur/mécanique.
m = coefficient d’amortissement
Valeur du dépassement sur une réponse indicielle en fonction de m :
Dépassement
50%
4%
0%
m
0,2
0,707
1
Exemple :
Si T = 30ms et que l’utilisateur désire 4% maximum de dépassement
soit m = 0,707. Il en résulte une valeur de KPOS :
KPOS = 1/4m2.T = 1/(4.(0.707)2.30.10-3) = 16 s-1
9/7
B
9
Annexes
9
Détermination des paramètres
Identification du paramètre T
●
B
●
●
Donner une consigne au variateur évoluant linéairement en fonction du
temps, la pente doit être telle que le variateur ne passe pas en limitation
d’intensité,
Lire la consigne et la vitesse réelle (dynamo-tachymètrique),
Dans ces conditions T est donné par l’une ou l’autre des formules
suivantes :
T = t1
T = V/P
avec P = VMAX / t2
Instruction
V MAX
Mesure
V
0
t1
t2
t
Gain d'anticipation KV
Coefficient de réglage de l’anticipation de vitesse, il est exprimé en pourcentage. 100% correspond à la valeur qui permettrait de résorber complètement
l’erreur de position à vitesse constante pour un variateur de vitesse sans
erreur continue.
Lorsque KV augmente, l’écart de position diminue mais il en résulte un risque
de dépassement y compris au point d’arrêt. Il est donc nécessaire de trouver
un compromis.
Nota :dans certains cas, l’écart de position passe par un minimum avec changement de signe éventuel quand KV augmente
Le fait d’avoir les 2 réglages (KPOS et KV) indépendants permet à l’utilisateur
d’obtenir le meilleur compromis possible pour son application, entre précision, stabilité et rapidité.
Dans l’hypothèse où le variateur de vitesse est bien réglé, la fonction de
transfert est la suivante :
e(p)
eref(p)
e(p) =
=
(1+ KV.p/100.KPOS)
T.p2/KPOS + p/KPOS +1
transformée de La place de la représentation du déplacement réel
de la machine en fonction du temps.
eref(p) = transformée de La place de la représentation du déplacement
voulu de la machine en fonction du temps, (référence de
l’asservissement).
9/8
9
Annexes
9
9.2
Performance de la boucle d'asservissement
Fonction de transfert d’erreur
de(p)
eref(p)
=
p
KPOS
. (Tp + 1 - KV/100) .
1
T.p2/KPOS + p/KPOS + 1
Cette fonction permet de donner les erreurs théoriques moyennes, après
stabilisation en fonction du signal d'entrée. Le variateur de vitesse est
supposé sans erreur continue.
Nota: toutes ces formules sont données à titre indicatif, elles supposent une
machine parfaitement réglée.
Réponse à un échelon :
eref(t) = Constante
de(t) = ± R + dev
t → infini
R
: résolution
dev : erreur “ramenée” due au variateur (*).
Réponse à une rampe : eref(t) = V.t
(V = vitesse)
2
. (1 - KV/100) V ± R + dev
de(t)
=
KPOS
t → infini
ou
de(t)
t → infini
=
R.(±1+
72000
. k . (1 - KV/100)) + dev
KPOS
avec k =
vitesse de travail
vitesse maximum
Réponse à une fonction du 2° degré : eref(t) = 1/2 A.t2
(A = accélération)
●
avec KV = / 100
de(t) = infini
t → infini
●
avec KV = 100
de(t)
t → infini
=
2
KPOS
T. A + R + dev
si on introduit la variable : Ta = VMAX/A
de(t)
t → infini
= R(±1+
72000
KPOS
.VMAX .
T
Ta
) + dev
(*) NOTA :dev(t) = dy(t) . ne . Pas
KPOS. H
avec 1/H = gain statique de l’ensemble variateur moteur
dy(t)= erreur en volt à l’entrée du variateur
9/9
B
9
Annexes
9.3
Glossaire
9
Axe référencé
B
état du coupleur, lorsqu’une prise d’origine a été réalisée. Les mesures de
position ne sont significatives et les déplacements ne sont autorisés que
dans cet état.
Arrêt d’urgence
arrêt du mouvement avec décélération déclarée en configuration.
Butée logicielle inférieure (XMIN)
limite inférieure de la mesure de position que le mobile ne doit pas dépasser
(fixée par configuration).
Butée logicielle supérieure (XMAX)
limite supérieure de la mesure de position que le mobile ne doit pas dépasser
(fixée par configuration).
Came mécanique
épaulement mécanique fixé sur un axe, actionnant un fin de course au
passage du mobile.
Codeur incrémental
générateur d’impulsion à 2 signaux décalés de 90°.
Coefficient caractéristique machine
coefficient d’adaptation aux paramètres machine. Une procédure d’autoréglage permet d’affiner sa valeur et de s’affranchir d’éventuelles imprécisions
sur la définition des paramètres machine.
Coefficient de modulation de vitesse
coefficient multiplicateur de l’ensemble des vitesses configurées et programmées dans le coupleur (écrêtage à VMAX).
Plage de variation : 0.01 à 1.99
pour le coupleur TSX AXM 172
0.001 à 1.999 pour les coupleurs TSX AXM 182 / 162
Consigne de vitesse
vitesse théorique du mobile calculée par le coupleur suivant la loi d’accélération maximum et la vitesse programmée.
Dégagement hors des butées logicielles
suite à un débordement aux butées logicielles, déplacement automatique en
petite vitesse du mobile de façon à revenir à l’intérieur des butées logicielles.
Discriminateur de sens
système microprogrammé déterminant le sens de marche du mouvement.
Ecart de poursuite
écart entre la consigne de position et la mesure au cours d'un déplacement.
Espace valide des mesures
ensemble des points de mesure compris entre les 2 butées logicielles.
9/10
9
Annexes
9
Glossaire
Evénement
changement d'état de l’entrée In3.
Fenêtre au point (paramètre TW)
tolérance de positionnement autour du point d’arrêt.
Gain anticipation vitesse
coefficient permettant de régler l’action de l’anticipation de vitesse de la
boucle d’asservissement de position, (compromis écart de poursuite/dépassement au point d’arrêt).
Mesure de position courante
valeur de la mesure de position mise à jour toutes les 10ms et par le coupleur
exprimée en unité physique.
Mouvement
enchaînement de déplacements élémentaires.
Origine machine
référence de cotation de l’axe machine.
Point à point
suite d’instructions comprises entre 2 instructions de déplacement avec
arrêt.
Position indexée paramétrable (PRF)
valeur de l’index pour calcul des positions indexées, position absolue = index
(PRF) + position indexée
Position externe
: position transmise par programme UCA ou XBT au coupleur,
immédiate
: position contenue explicitement dans l’instruction,
indexée
: position référencée par rapport à la valeur d’index PRF,
interne
: position mémorisée dans le coupleur par une procédure
d’apprentissage ou par programme (instruction LDP).
Prise d’origine forcée
procédure de chargement de la mesure de position courante à une valeur
prédéfinie dans le registre de position externe, sur ordre UCA, cette
opération référence l’axe.
Prise d’origine
procédure de chargement de la mesure de position courante par déplacement du mobile et détection d’événement externe (In2/In3).
Repli
séquence du programme P.I.C appelée sur défaut (si masque de repli= NO),
le pas de départ de cette séquence est défini en configuration logicielle et
modifiable par instruction.
Run sécurité
mode dans lequel un défaut Processeur automate ou mise en STOP de
l’automate, provoque un arrêt immédiat systématique du mouvement.
Top au tour
impulsion fournie par un codeur incrémental rotatif, détectée à chaque tour
complet de l’axe (à raccorder à In2).
Unités physiques module
unités physiques directement utilisées en entrées/sorties par le coupleur en
particulier en ce qui concerne l'interface REGISTRE.
Unités physiques utilisateur
unités physiques de saisie d’affichage de toutes les grandeurs avec le
logiciel PL7-AXE ou avec le terminal TSX XBT.
Fonctionnalités non disponibles sur le coupleur TSX AXM 162
9/11
B
9
Annexes
9.4
Liste des abréviations
A
ACCE
Accélération
C
CONF
CP
CPUF
CNA
CNi
Configuration
Position courante
Défaut processeur automate
Convertisseur numérique analogique
Compteur interne
D
DECE
DI3
DMAX
Décélération
Front descendant sur l’entrée In3
Ecart maximum de poursuite
E
EVENT
EXT
Evénement
Externe (position)
F
F
Vitesse
I
IEXT
IT
IWNi
Position externe indexée
Interruption
Position interne indexée
K
KPOS
KR
KV
Gain de position
Coefficient caractéristique machine
Gain d’anticipation de vitesse
L
LIMV
Dépassement maximum autorisé sur la vitesse
M
MCPUF
MDMAX
MSTOP
MSYN
MTW
Masque de repli, défaut UCA
Masque de repli, défaut Ecart de poursuite
Masque de repli, défaut contrôle d’arrêt
Masque de repli, défaut de synchronisation
Masque de repli, défaut Fenêtre au point
N
NCPUF
NDMAX
NSTOP
NSYN
NTW
NBWN
Pas de repli, défaut UCA
Pas de repli, défaut Ecart de poursuite
Pas de repli, défaut contrôle d’arrêt
Pas de repli, défaut de synchronisation
Pas de repli, défaut Fenêtre au point
Nombre de WNi sauvegardées
O
OUT
Sorties TOR (triplet R3,R2,R1)
P
PARAM
PIC
PImm
PRF
PUCA
Paramètre
Programme interne coupleur
Position immédiate
Position indexée paramétrable
Partie du programme automate dédiée à la commande d’axe
T
TYPEPO
TSTOP
TSYN
TW
Type d’origine
Temps enveloppe d’arrêt
Temps enveloppe de synchronisation
Fenêtre au point
B
9/12
9
9
Annexes
9
Liste des abréviations
U
UCA
UI3
UMAX
UPUL
UPUV
UPUA
Application unité centrale automate
Front montant sur entrée I3
Consigne du variateur de vitesse correspondant à VMAX
Unité de longueur utilisateur
Unité de vitesse utilisateur
Unité d’accélération utilisateur
V
VMAN
VSTOP
Vitesse de déplacement en modes manuels
Vitesse maximum autorisée à l’arrêt
W
WNi
Position interne coupleur
X
X
XMAX
XMIN
Position
Butée logicielle supérieure
Butée logicielle inférieure
B
9/13
9
Annexes
9.5
Formulaires
9
Formulaire configuration TSX AXM
Rappel unités modules : espace =............. vitesse =................. acceleration =...................
Accés Fonction XBT Paramètres
B
Valeurs
A
F31
RESOL résolution capteur
.............................. µm
A
F32
VMAX vitesse maximum
.............................. mm/mn
UNITES UTILISATEUR :
UPUL Longueur
● UPUV Vitesse
● UPUA Accélération
µm, mm, cm, dm, m
mm/mn, cm/mn, dm/mn, m/mn
mm/s2, cm/s2, dm/s2, m/s2
A
F33
F34
F35
●
A
F36
F37
XMAX Butée logicielle supérieure
XMIN Butée logicielle inférieure
..............................
..............................
C
F38
F39
ACCE Accélération
DECE Décélération
..............................
..............................
B
F40
TYPEREF Type de prise d'origine
1
B
F41
VMAN vitesse manuelle
..............................
C
C
F42
F43
VSTOP vitesse d'arrêt
TSTOP temps enveloppe d'arrêt
..............................
.............................. 10 ms
C
F44
TW Fenêtre au point
..............................
C
F45
DMAX écart maxi de poursuite
..............................
B
F46
UMAX Consigne var. pr VMAX
..............................
F47
F48
F49
BOUCLE DE POSITION :
● KPOS Gain de poursuite
● LIMV Dépassement en vitesse
● KV
Gain anticipation vitesse
.............................. 1/s
.............................. % Vmax
.............................. %
B
C
F50
F51
MDMAX Masque de repli DMAX
NDMAX N° pas de repli DMAX
Y
N
..............................
B
C
F52
F53
MSTOP Masque de repli VSTOP
NSTOP N° pas de repli VSTOP
Y
N
..............................
B
C
F54
F55
MTW Masque de repli TW
NTW N° pas de repli TW
Y
N
..............................
C
B
C
F56
F57
F58
TSYN Temps enveloppe de synchro .............................. 10 ms
MSYN Masque de repli synchro
Y
N
NSYN N° pas de repli synchro
..............................
B
B
F59
F60
MCPUF Masque de repli CPUF
NCPUF N° pas de repli CPUF
B
A
2
3
Y
N
..............................
NBWN Nombre de WN sauvegardés ..............................
Accés: A=modif uniquement en configuration, B=modif en configuration + XBT,C=B + modif programme
9/14
B
9
Annexes
9
Formulaires
Formulaire de programmation TSX AXM
N° d'axe N° :
Application N° :
Adresse géographique :
N° pas
Nom d'archivage :
Nom d'application :
INSTRUCTIONS
B
COMMENTAIRES
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
....................................................................................................................................................................
Mise à jour Par
Date
Etude
Dessin
Date
....................................................................................................................................................................
A ............. ...........
B ............. ...........
C ............. ...........
...............
...............
...............
Folio
9/15
9/16
A
B
C
Mise à jour
Câblage
D8
A5
A4
A3
A2
A1
B8
B7
B6
B5
B4
B3
B2
B1
5V
24V
24V
F
F
O
C
F
O
C
F
O
par
6
9
D7
A6
D6
D5
D4
D3
D2
D1
C8
C7
C6
C5
C4
C3
A
Date Etude
N
Connecteur 9 pts
Inø
In1
In2
C2
24V
C1
A7
24V
In3
A8
24V
In4
Bornier BLK4
C
O
F
C
O
F
C
O
5V
-
-
5V
-
-
-
Dessin
1
5
Date
Câblage
FORMULAIRE DE CABLAGE TSX AXM 172
T
9/17
A
B
C
Mise à jour
Câblage
8
par
1
6
9
OV
In3
ALIM CODEUR
Date Etude
(vers SUBD 25 pts)
OV COD
OV CAPT
R3
R0
R1
In4
R2
SUBD 15 pts
A
ALIM CAPTEUR
N
- SANA
+ SANA
SUBD 9 pts
Connecteur
Dessin
15
9
1
5
Date
Câblage
FORMULAIRE DE CABLAGE TSX AXM 182 / 162
T
9/18
A
B
C
Mise à jour
Câblage
Strap
détect.
bornier
par
13
vcc codeur
Date Etude
OV COD
+
- In0
+
- In1
+
- In2
1
SUBD
25 pts
de SUBD 15 pts
Connecteur
Dessin
25
14
Date
Câblage
FORMULAIRE DE CABLAGE TSX AXM 182 / 162
T
9
Annexes
9.6
Index
A
B
9
Accélération
Acquittement
Apprentissage de cote
Arrêt (contrôle d’)
Arrêt d’urgence
Automatique (mode)
2/2
3/4
Bits TOR
Bornier
Boucle (programme)
Butées logicielles
C
Coefficient de modulation de vitesse
Codeur incrémental
Commande (mot registre)
Configuration AXM
Conflits d'accés
Coupure secteur
D
Décélération
Défauts application
Défauts coupleurs
Dégagement hors butées logicielles
Détrompage
E
Ecart de position
Entrées
Etat (mot registre)
Evénement
F
Fenêtre au point
I
Instructions
Interruption
Interface coupleur automate
4/7
4/1
4/5
4/4
4/8
4/8
3/1
7/1
8/3
5/7
4/7
7/4
8/4
7/4
2/1
6/6
4/7
2/2
1/2
8/4
4/1
4/7
4/
4/4
8/1
4/7
9/1
7/2
5/4
4/7
5/9
5/1
6/5
7/1
M
Masquage
Manuel (mode)
Modes de fonctionnement
4/6
3/2
3/1
P
Position
Position indexée paramétrable
Prise d’origine
Prise d’origine forcée
1/4
R
Raccordement
Repli
RUN
S
STOP
Synchronisation
T
Trap
4/2
5/5
4/3
8/3
4/6
3/3
5/9
3/3
6/2
5/12
9/19
B
9
Annexes
9.7
Aide au diagnostic application
9
L'experience acquise sur les coupleurs de commande d'axe a permis de
mettre en évidence un certain nombre de situations pouvant apparaître
comme anormales. Elles se caractérisent par :
- le refus d'exécution d'une commande (1)
- un comportement inattendu
B
Les tableaux présentés dans les pages qui suivent fournissent un certain
nombre de symptômes "classiques", les causes qui en sont à l'origine et dont
découle le remède à apporter.
Ce document ne prétend pas être exhaustif et pourra être enrichi par
l'utilisateur au fur et à mesure de sa propre expèrience.
(1) un REFUS COMMANDE se traduit :
- par la mise à l'arrêt du mobile
- par un arrêt du programme coupleur sur l'instruction à l'origine du refus,
- par la mise à 1 du RFS CDE de l'interface registre (IWxy,1,D)
- par l'allumage du voyant défaut du terminal TSX XBT 182.
9/20
SYMPTOME
CONDUITE A TENIR
A
Position
La cote contenue dans le registre EXT (OWxy,6/ Vérifier la cohérence de la valeur transmise par
7) est hors de l'intervalle de validité ( > BLS ou < rapport aux unités module (CF tableau
annexe A1).
BLI).
Refus commande lors de l'exécution d'une instruction de déplacement sur cote Externe.
GP1 F = X = EXT
ou GP9 F = X = EXT
Effectuer une prise d'origine.
Axe non référencé.
Refus commande lors de l'exécution d'une instruction de déplacement sur cote, d'une commande de déplacement en mode manuel.
0 : position initiale
A: position à atteindre
V: vitesse a atteindre au point A
ACCE
2 A plus long terme
● Reprendre le programme.
L'espace à parcourir n'est pas suffisant pour que 1 "Sur le coup"
● Augmenter la valeur de l'accélération,
le mobile atteigne la vitesse spécifiée.
ou
● Déplacer le mobile en mode manuel en sens
inverse.
V
CAUSE(S) POSSIBLE(S)
Refus d'exécution d'une commande
Nota : Cette situation peut se rencontrer :
- au lancement de l'exécution,
- lors d'une commande poursuite après un défaut,
- lors d'un RESTART après un STOP.
Refus commande lors de l'exécution d'une
commande
GP1
F= X=
9/21
SYMPTOME
Refus commande lors de l'exécution d'une
instruction de déplacement sur cote indéxée.
GP1 F = X = I + x
ou GP9 F = X = I + x
CONDUITE A TENIR
X2
X1
Pas
2 A plus long terme
● Reprendre le programme PIC.
●
m+1
avec une décélération et une accélération maximale compatibles avec la mécanique.
La valeur contenue dans le registre PRF ne Ce contrôle, a priori injustifié, ne peut être suprespecte pas la condition ;
primé. Pour éviter ce symptôme, donner aux
BLI ≤ PRF ≤ BLS
butées logicielles des valeurs symétriques par
rapport à 0.
V2
Si on désire obtenir une inversion immédiate du
sens de marche, utiliser la procédure suivante ;
m-1 RCTL
STOP
GP1 F = V1 X = X1
Rappel : l'inversion de sens sans arrêt préalable m
est interdite
m+1 STOP
m+2 GP1 F = V2 X = X2
V1
Les deux instructions sont génératrices de mou- 1 "Sur le coup"
● Relancer l'exécution du programme au pas
vement en sens contraire.
correspondant à l'instruction à l'origine du
Vitesse
refus commande.
m
CAUSE(S) POSSIBLE(S)
Refus d'exécution d'une commande
Refus commande lors de l'enchainement de
deux instructions GP1.
m GP1 F = V1 X = X1
m+1
GP1 F = V2
X = X2
9/22
En mode Manuel à Vue la cote visée est :
* BLS - 2 x FAP dans le sens +
* BLI + 2 x FAP dans le sens Il y a refus commande si, alors que le mobile est
au-delà d'une de ces limites, la commande contribuerait à l'en éloigner encore.
Cette situation se rencontre notamment lorsque la
valeur de la Fenêtre au Point est "trop importante".
Refus commande (doublé d'une erreur système
sur le terminal XBT) lors d'une commande de
déplacement en mode manuel à vue.
●
●
Vérifier la valeur du paramètre Fenêtre au Point
et la réajuster si nécessaire,
Déplacer le mobile en sens inverse.
Effectuer la Prise d'Origine Forcée dans un autre
mode.
Rappel : si l'axe n'est pas référencé la POFOR
ne peut s'effectuer que dans les modes
POMAN et AUTO.
Refus justifié.
Refus commande lors d'une commande de Prise
d'Origine forcée en mode Hors Asservissement,
ou en l'absence de mode sélectionné.
●
●
Absence d'instruction END dans le programme, Reprendre programme coupleur
Instruction de branchement vers un pas non
programmé,
● Déroutement vers un pas non programmé,
● Numéro du pas de départ erroné.
CONDUITE A TENIR
Refus commande suite rencontre d'une instruction TRAP dans le programme coupleur.
CAUSE(S) POSSIBLE(S)
La cote à atteindre (PRF + x) est hors intervalle de Reprendre le programme PIC.
validité. (erreur de programmation).
SYMPTOME
Refus d'exécution d'une commande
Refus commande lors de l'exécution d'une instruction de déplacement sur cote indéxée
GP1 F = X = I + x
ou GP9 F = X = I + x
9/23
Paramètre LIMV insuffisant,
Paramètres RESOL et VMAX incohérents.
V0
LIMV
V0 : vitesse programmée
Vitesse
Pas
NB : La boucle d'asservissement réussit néanmoins à résorber l'écart de trînage au bout d'un
temps plus ou moins long.
La valeur de l'accélération donnée en configura- Optimiser la valeur du paramètre ACCE puis
tion est trop importante par rapport aux possibil- éventuellement, réajuster les paramètres de réitées de la mécanique.
glage de la boucle (KPOS, KV).
Durant un déplacement la vitesse suit la variation
ci-dessous.
Revoir le calcul de ces paramètres (cf annexe A1).
Augmenter valeur de LIMV,
Revoir le calcul des paramètres RESOL et
VMAX (cf annexe A1).
Paramètres RESOL et VMAX incohérents.
●
●
CONDUITE A TENIR
Défaut d'arrêt avant que le mobile n'ait atteint la
cote spécifiée.
●
Ecart de traînage croît constament durant tout le
déplacement
●
CAUSE(S) POSSIBLE(S)
Comportements anachroniques de la boucle d'asservissement
SYMPTOME
9/24
A
Pas
Attention : l'augmentation des paramètres peut
engendrer l'instabilité.
Symptômes révélateur de paramètres de boucle Reprendre le réglage des paramètres notamréglés trop "mous".
ment augmenter la valeur de KV.
L'accostage du point visé s'effectue selon la variation ci dessous.
Vitesse
Symptômes révélateur de paramètres de boucle Reprendre le réglage des paramètres KPOS et
réglés trop "durs".
KV (cf annexe A1).
CONDUITE A TENIR
Le mobile avance de façon saccadée (comportement oscillatoire).
CAUSE(S) POSSIBLE(S)
La valeur de la décélération donnée en configura- Optimiser la valeur du paramètre DECE, puis si
tion est trop importante par rapport aux possibi- nécessaire réajuster les paramètres de réglage
lités de la mécanique.
de la boucle (KPOS, KV).
SYMPTOME
Comportements anachroniques de la boucle d'asservissement
En mode man à vue, au relâchement de la commande X+ ou X- le mobile repart en sens inverse
avant de s'arrèter.
En mode auto ou man assisté, le mobile dépasse la côte visée avant d'y revenir.
9/25
Elargir les tolérances pour eviter les défauts
intempestifs ou, dans le cas du défaut Fenêtre au
Point, ramener par un moyen externe le mobile à
la position désirée.
Soit un défaut d'arrêt ou de fenêtre au point au
pas m (ou une autre instruction de déplacement)
m
GP9 F = X =
m + 1 GP9 F = X =
L'acquittement du défaut par poursuite provoque
la ré-apparition du même défaut.
Une commande d'acquittement par Poursuite
provoque la réactivation du contrôle avant de
relancer l'exécution de l'instruction suivante. Si
les conditions n'ont pas évolué, il y a risque de
réapparition du défaut.
Procédure normale d'acquittement par ABORT
Présence d'un défaut "résiduel".
Exemple : Défaut d'écart de poursuite a été (ou POURSUITE).
détecté et traité au niveau du programme coupleur par une séquence de repli ; toutefois l'écart
n'a pas été résorbé.
Le défaut est donc toujours présent lors du passage AUTO ¿ MANU.
CONDUITE A TENIR
Apparition d'un défaut lors d'un changement de
mode.
AUTO ¿ MANU
CAUSE(S) POSSIBLE(S)
La tension délivrée par le coupleur est insuf- Augmenter le paramètre DECE (qui définit la
vitesse à appliquer lors d'une commande de
fisante pour vaincre l'inertie de la mécanique.
dégagement).
SYMPTOME
Autres symptômes
La commande de dégagement butées logicielles est sans effet (i.e. le mobile n'est pas
ramené dans l'intervalle de validité).
9/26
Logiciel de commande d'axe TXT L PL7 AXS V4
Introduction
L'intercalaire C est consacré à la présentation du logiciel de commande
d'axe ; il est subdivisé en 3 parties :
- C1 qui présente de façon très succinte les différentes composantes du
logiciel.
- C2 consacré à la description et l'utilisation logiciel de mise en œuvre des
coupleurs de commande d'axe TSX AXM 172 / 182 / 162.
- C3 consacré aux blocs fonctions optionnels (ou OFB) de commande
d'axe, nouvelles entités du langage PL7-3 destinés à faciliter la
programmation de la gestion des coupleurs depuis l'unité centrale.
C/1
C
1
C
1
C/2
Logiciel de commande d'axe TXT L PL7 AXS V4
C1 - Introduction
1 Présentation physique
2 Logiciel de
mise en œuvre
PL7-AXE
3 Blocs fonctions
optionnels
1/1
2.1 Rôle
2/1
2.2 Différentes versions - Règles de compatibilité
2/3
3.1 Composition
3/1
3.2 Différentes versions
3/2
C/3
C
1
C
1
C/4
Logiciel de commande d'axe TXT L PL7 AXS V4
1
Présentation physique
Le logiciel de commande d’axe TXT L PL7 AXS V42 se compose de :
- 2 disquettes 3 "1/2 supportant les logiciels
● La disquette portant la référence TXT LF PL7 AXS V42 supporte le
logiciel de mise en œuvre PL7-AXE.
● la disquette portant la référence TXT LF FB AXS V42 supporte les blocsfonctions optionnels AXM LD, AXM DG, AXM PG.
- 1 clé d’accès au logiciel
- le présent manuel réf TXT DM PL7 AXS V4 F
Disquettes
Documentation
TXT DM PL7 AXS V4
C
1
Clé logicielle
1/1
C
1
1/2
Logiciel de commande d'axe TXT L PL7 AXS V4
2
Logiciel de mise en œuvre PL7-AXE
2.1 Rôle
Le logiciel PL7-AXE est un logiciel multilangue (Français, Anglais, Allemand,
Italien, Espagnol) exploitable sur terminal FTX 507 ou micro-ordinateur
IBM PS/2 (ou compatible) et dont le rôle est de mettre en oeuvre les coupleurs
TSX AXM en offrant :
● une aide par menu à la saisie des paramètres de l’application,
● un éditeur pour la création et la modification des programmes PIC,
● la possibilité de sauvegarder les programmes sur disquette et d’en imprimer
des listings,
● le transfert de l’application (paramètres machine et programme de mouvement) sur différents supports mémoires.
Mémoires de travail
Le logiciel PL7-AXE permet de développer directement des applications pour
coupleurs TSX AXM sur les différents supports suivant :
● disque pour le travail en bureau d’étude,
● en mémoire automate TSX pour stockage des applications,
● en mémoire interne du coupleur TSX AXM, pour l’exécution du programme.
Saisie des paramètres
Le mode CONFIGURATION donne accès à un ensemble d’écrans permet
tant de saisir les différents paramètres de l’application :
● paramètres de l’axe (résolution capteur, vitesse maximum,...)
● paramètres de la boucle d’asservissement (gain de position,...)
● paramètres d’exploitation (unités de mesure utilisateur, traitement des
défauts...).
2/1
C
1
Logiciel de commande d'axe TXT L PL7 AXS V4
Logiciel de mise en œuvre PL7-AXE (suite)
Saisie du programme
C
1
Le mode PROGRAMMATION permet une saisie assistée du programme PIC
avec contrôles de cohérence entre les valeurs saisies et les paramètres de
configuration.
La saisie et la modification d’un programme sont facilitées par des fonctions
d’insertion, de duplication et par la numérotation automatique des pas de
programme.
La fonction HELP rappelle les différents codes instructions et les différents
opérandes associés.
Autres fonctions disponibles
Mise au point :
Proposée uniquement lorsque la mémoire de travail est un coupleur TSX
AXM, cette fonction permet de visualiser les informations en provenance du
coupleur et de commander diverses opérations (sélection du mode de
marche, acquittement des défauts,).
Nota :
Une mise au point plus complète est offerte par le terminal TSX XBT 182.
Archivage :
Une application AXM comportant les paramètres de configuration, le programme PIC et les variables internes peut être archivée sur disque ou en
mémoire utilisateur automate TSX.
●
●
sur disque : nécessite de disposer d’un terminal FTX 507 (ou compatible)
pour la restitution.
en mémoire utilisateur automate : la zone dédiée axe permet le stockage
de plusieurs applications, le transfert de l’application désirée pouvant
s’effectuer par le logiciel PL7-AXE, par le terminal TSX XBT 182 ou depuis
le programme UC via le bloc fonction AXM LD.
Impression :
Le logiciel permet d’imprimer tout ou partie d’une application AXM sur une
imprimante raccordée au terminal.
Fonctions utilitaires :
Ces fonctions sont spécifiques à chaque support mémoire, elles permettent
de visualiser les listes d’application disponibles, effacer des programmes et
applications.
2/2
Logiciel de commande d'axe TXT L PL7 AXS V4
Logiciel de mise en œuvre PL7-AXE
2.2 Différentes versions - Règles de compatibilité
Il existe 2 versions du logiciel PL7-AXE :
- la version V4.1 (symbole commercial TXT LF PL7 AXS V4) qui n'est compatible qu'avec des configurations V4, c'est à dire équipées d'un automate
modèle 40. Cette version, commercialisée de octobre 1990 à novembre
1991, ne "connaît" que les coupleurs TSX AXM 172 et TSX AXM 182 et est
limitée à 16 axes par configuration.
- la version V4.5 (symbole commercial TXT LF PL7 AXS V42) commercialisée depuis décembre 1991, qui offre des possibilités supplémentaires :
1 - Compatibilité avec les configurations V3 (1) (automates modèles 47-30,
67-20, 87-30),
2 - Limite du nombre d'axes portée à 64,
3 - Gestion du coupleur TSX AXM 162,
4 - Possibilité de générer l'image de l'espace dédié AXE en mode LOCAL.
La version V4.5 est entièrement compatible avec les applications générées
en version 4.1.
Critère
PL7-AXE V4.1
PL7-AXE V4.5
Nombre d'axes
≤ 16
≤ 64 (2)
Coupleurs connus
TSX AXM 172
TSX AXM 182
TSX AXM 172
TSX AXM 182
TSX AXM 162
Génération application
(Fichier.BIN) en mode local
NON
OUI
Compatibilité avec les
configuration V3
NON
OUI
(1) avec les restrictions suivantes :
●
la création du répertoire n'est possible qu'en mode CONNECTE,
●
les automates V3 ne supportent que les coupleurs TSX AXM 172.
(2) Configuration V4 :
Nombre d'axes gérables par le logiciel ≤ 64 mais limité par la capacité des
processeurs à :
Type processeur
Nombre de coupleurs
P47-40
P67-40
P87-40
P107-40
4
16
32
56
Configuration V3 : Nombre d'axes limité à 16.
2/3
C
1
Logiciel de commande d'axe TXT L PL7 AXS V4
Logiciel de mise en œuvre PL7-AXE
La section C2 du présent document (chapitres 1 à 9) décrit le fonctionnement
du logiciel PL7-AXE version 4.5 lorsqu'il est utilisé pour générer, mettre au
point des applications destinées à s'exécuter sur des coupleurs TSX AXM
172 ou TSX AXM 182 dans des configurations de type V4.
Moyennant les restrictions mentionnées à l'annexe A7, le contenu de cette
section C2 s'applique également pour la génération et la mise au point
d'applications destinées aux coupleurs TSX AXM 162.
L'annexe A6 indique les différences que présente le logiciel lorsqu'il est utilisé
pour générer des applications destinées à s'exécuter sur des coupleurs TSX
AXM 172 dans des configurations de type V3.
C
1
2/4
Logiciel de commande d'axe TXT L PL7 AXS V4
3
Blocs fonctions optionnels
3.1 Composition
La famille des OFB commande d'axe comporte 3 éléments :
- AXMLD qui assure le transfert des applications commande d'axe de la
mémoire TSX vers la mémoire des coupleurs TSX AXM.
Mémoire TSX
Coupleur
TSX AXM
PL7-3
C
1
COM
AXE
AXM LD
APPLI 2 - AXE 1
- AXM DG qui collecte et met en forme un certain nombre d'informations
fournies par les coupleurs TSX AXM en vue de leur exploitation par les
logiciels de diagnostic.
Logiciel
de diagnostic
Coupleur
TSX AXM
Pupitre de dialogue
CPX 27/37
AXM DG
- AXM PG effectue toutes les opérations nécessaires au lancement du
programme des coupleurs TSX AXM 172 et 182.
Il est équivalent à la séquence d'initialisation donnée au paragraphe 6.4 de
la section B.
3/1
Logiciel de commande d'axe TXT L PL7 AXS V4
Blocs fonctions optionnels
3.2 Différentes versions du logiciel OFB AXE
Comme pour le logiciel PL7-AXE, il existe deux versions du logiciel OFBAXE.
- la version V4.1 (symbole commercial TXT LF FB AXS V4 qui ne comporte
que l'OFB AXMLD) capable de gérer jusqu'à 16 axes.
- la version V4.5 (symbole commercial TXT LF FB AXS V42) qui comporte
les 3 OFB AXMLD, AXMDG et AXMPG capables de gérer jusqu'à 64 axes.
La section C3 du présent document décrit les OFB AXE version 4.5. En
annexe de cette section est fournie une procédure de mise à jour d'une
application possédant des OFB AXMLD V4.1.
C
1
3/2
Logiciel de commande d'axe TXT L PL7 AXS V4
C2 - Logiciel de mise en œuvre
1 Mise en œuvre
1.1 Installation
1.2 Accès au logiciel PL7-AXE
1/2
1/4
2 Principes généraux
2.1 Ergonomie
2/1
2.2 Environnement X-TEL
3 Supports de travail
4 Gestion de la zone
dédiée axe
2/8
2.3 Zone dédiée AXE de la mémoire automate
2.4 Mécanisme de réservation
2/15
2/19
2.5 Méthodologie de travail (proposition)
2/20
3.1 Choix du support
3/1
3.2 Mémoire Coupleur : MEMOIRE AXM
3.3 Mémoire Automate : MEMOIRE TSX
3/3
3/5
3.4 Mémoire Disque : FICHIER AXM
3/7
3.5 Mémoire Disque : FICHIER TSX
3/10
4.1 Accès
4.2 Contenu
4/1
4/3
4.3 Rôle des touches dynamiques
4/6
4.4 Transferts automate ÷ disque
4/8
5 Mode configuration
5.1 Description du mode
5/1
6 Mode programmation
6.1 Description du mode
6/1
7 Mode mise au point
7.1 Sélection du mode
7.2 Ecran status commandes
7/1
7/2
7.3 Accès aux positions internes WNi
7/5
7.4 Réglage du coefficient caractéristique machine KR 7/6
8 Mode transfert
8.1 Description du mode
8/1
9 Mode documentation
9.1 Description du mode
9/1
C II/1
C
2
Logiciel de commande d'axe TXT L PL7 AXS V4
C2 - Logiciel de mise en œuvre
A Annexes
C
2
C II/2
A1 Structure et taille d'une application
A/1
A2 Index
A3 Réglage et mise en service d'un axe depuis
A/2
le logiciel PL7-AXE
A4 Aide au diagnostic
A/3
A/7
A5 Droits d'accés au logiciel PL7-AXE
A/10
A6 Utilisation en configuration V3
A7 Restrictions coupleur TSX AXM 162
A/11
A/21
______________________________________________________
Présentation et mise en œuvre
Chapitre 1
___________________________________________________________________________
Sous-chapitre
Page
__________________________________________________________________________________________________
1.1
Généralités
1/2
_________________________________________________________________________________________
1.1-1 Fonctionnalités offertes par le logiciel PL7-AXE
1/2
_______________________________________________________________________________
__________________________________________________________________________________________________
1.2
Configuration nécessaire pour recevoir PL7-AXE
1/3
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
1.3
Vérification du matériel
1/3
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
1.4
Raccordements
1/4
_____________________________________________________________________________________________
__________________________________________________________________________________________________
1.5
Mise en œuvre logicielle
1/4
_____________________________________________________________________________________________
1.5-1 Opérations préliminaires
1/4
_______________________________________________________________________________
1.5-2 Procédure d'installation
1/5
_______________________________________________________________________________
__________________________________________________________________________________________________
1.6
Utilisation du clavier et de la souris
1/6
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
1.7
Proposition de méthodologie de mise en œuvre d'une application
de commande d'axe sur automate TSX/PMX V5
Ce chapitre se termine à la page
1/7
1/8
___________________________________________________________________________
1/1
C
2
__________________________________________________________________________________________
1.1 Généralités
__________________________________________________________________________________________
1.1-1 Fonctionnalités offertes par le logiciel PL7-AXE
Le logiciel PL7-AXE, référencé TXT L PL7 AXS V5F, est un logiciel d'aide à la
programmation et à la mise en œuvre d'applications de commande d'axes.
Le logiciel PL7-AXE comprend :
C
2
• un logiciel fonction assurant la saisie de la configuration et du programme des
coupleurs TSX AXM 162/172/182,
• des blocs fonctions optionnels
- OFB de chargement,
- OFB diagnostic,
- OFB de gestion du mode automatique.
Fonctionnalités liées aux coupleurs de commande d'axes,
- assistance à la saisie des paramètres de configuration et du programme par
l'utilisation de menus et d'une documentation en ligne,
- aide au diagnostic et à la mise au point,
- transfert de la configuration et du programme entre la mémoire automate, la mémoire
coupleur et le disque,
- documentation de la configuration et du programme,
- archivage de la configuration et du programme sur disque,
- impression de la configuration et du programme.
__________________________________________________________________________________________
1/2
Présentation et mise en œuvre
1
A
__________________________________________________________________________________________
1.2 Configuration nécessaire pour recevoir PL7-AXE
__________________________________________________________________________________________
Pour mettre en œuvre PL7-AXE, il est nécessaire de disposer d'un terminal FTX 417/507
ou d'un micro-ordinateur IBM PS/2 ou compatible PC équipé :
• du système d'exploitation OS/2 version 1.3 ou 2.1,
• de l'atelier logiciel MINI X-TEL ou X-TEL, référence TXT L BASE V5● ou
TXT L BJR V5●.
• du logiciel PL7-3 référence TXT L PL7 3 V5 ● , TXT L PL7 3D V5 ● ou
TXT L PL7 3T V5●.
Cela implique de disposer au minimum de 4 Mo de mémoire RAM et de 40 Mo de disque
dur.
Important
Telemecanique ne peut garantir la bonne exécution de ces logiciels sur la totalité
des micro-ordinateurs ou compatibles (répondant aux caractéristiques pré-citées)
disponibles sur le marché.
__________________________________________________________________________________________
1.3
Vérification du matériel
__________________________________________________________________________________________
L'ensemble logiciel TXT L PL7 AXS V5 comprend :
•
•
•
•
•
une disquette au format 3" 1/2, référencée TXT LF PL7 AXS V5,
une disquette au format 3" 1/2, référencée TXT LF FB AXS V42,
une clé de protection,
un contrat de licence,
la présente documentation, référencée TXT DM PL7 AXS V5.
Afin de pouvoir utiliser le logiciel PL7-AXE, il est nécessaire de disposer du matériel
suivant :
• un terminal FTX 417/507 ou un micro-ordinateur IBM PS/2 ou compatible PC
(voir configuration nécessaire chapitre 1.2),
• un câble de liaison terminal/automate programmable, dans le cas d'un terminal
FTX 417/507,
• dans le cas d'un micro-ordinateur IBM PS/2 ou compatible PC, un ensemble de liaison
terminal/automate programmable TSX TE 01 composé de :
- un convertisseur RS 232C/boucle de courant,
- un câble de liaison convertisseur/micro-ordinateur équipé d'un connecteur 9 points,
- un câble de liaison convertisseur/micro-ordinateur équipé d'un connecteur 25
points,
- un câble de liaison convertisseur/automate,
- et un support de clé logicielle TSX SCC 02.
__________________________________________________________________________________________
1/3
C
2
__________________________________________________________________________________________
1.4 Raccordements
__________________________________________________________________________________________
Tous les raccordements spécifiques au terminal (moniteur, clavier, souris, imprimante,
support de clé ...) étant supposés effectués, ce chapitre ne décrit que la mise en place
de la clé logicielle. Pour cela, positionner la clé logicielle dans l'emplacement libre du
support de clé.
Cette manipulation doit s'effectuer hors tension.
C
2
Note
Cette clé logicielle contient le droit d'accès obligatoire pour accéder au logiciel PL7-AXE. L'outil Key
Manager, livré avec chaque atelier logiciel, permet de transférer ce droit dans la clé de travail afin
de concentrer les droits sur une seule clé (clé de travail) et donc de libérer un emplacement sur le
support de clé.
Pour plus de détails concernant l'utilisation de cet outil, se reporter au document manuel de base
X-TEL ou MINI X-TEL.
La clé logicielle de PL7-AXE V5 est identique à celle du logiciel PL7-AXE V4.
__________________________________________________________________________________________
1.5
Mise en œuvre logicielle
__________________________________________________________________________________________
1.5-1 Opérations préliminaires
Avant d'installer le logiciel PL7-AXE sur le disque dur, il est conseillé de :
• lire le certificat de licence et de garantie concernant les restrictions de copie et
d'installation du logiciel,
• faire une duplication des disquettes nécessaires à l'installation afin de les préserver
contre toute détérioration accidentelle et de ne travailler qu'avec la copie.
Important
Les disquettes du logiciel PL7-AXE sont livrées en position verrouillée en écriture.
Ne pas modifier la position des verrous.
__________________________________________________________________________________________
1/4
Présentation et mise en œuvre
1
A
__________________________________________________________________________________________
1.5-2 Procédure d'installation
Les opérations suivantes doivent précéder l'installation du logiciel PL7-AXE :
• vérifier que l'atelier logiciel MINI X-TEL ou X-TEL V5 est déjà installé :
- si c'est le cas, procéder à l'installation du logiciel PL7-AXE selon la procédure décrite
ci-après,
- dans le cas contraire, installer d'abord l'atelier logiciel MINI X-TEL ou X-TEL (se
reporter au manuel de base concerné).
• fermer toutes les sessions en cours; pour cela :
- ouvrir la fenêtre Gestionnaire de bureau électronique,
- dérouler le menu Bureau électronique et activer la rubrique "Fermeture globale...",
- valider en appuyant sur le bouton Fermeture globale.
Installation du logiciel PL7-AXE
• ouvrir une session OS/2 plein écran; pour cela :
- ouvrir la fenêtre Sélecteur de programmes,
- dérouler le menu Groupe et activer la rubrique Groupe principal,
- activer la rubrique session OS/2 plein écran. Le prompt [C:\] est visualisé à l'écran.
• insérer la disquette TXT LF PL7 AXS V5 dans le lecteur,
• saisir l'identificateur du lecteur (a: ou b:), puis valider par <Entrée>,
• à partir du nouveau prompt (par exemple [A:\] ou [B:\], saisir la commande Install puis
valider par <Entrée>,
• suivre la procédure visualisée à l'écran,
• lorsque l'installation est terminée, remplacer la disquette par la deuxième disquette
(référencée TXT LF FB AXS V42),
• saisir la commande Install puis valider par <Entrée>,
• suivre la procédure visualisée à l'écran,
• lorsque l'installation est terminée et si celle-ci est la dernière, contrôler la configuration. Valider par <Entrée>,
• retirer la disquette du lecteur et retourner à l'atelier logiciel par la commande
<Ctrl><Echap>.
__________________________________________________________________________________________
1/5
C
2
__________________________________________________________________________________________
1.6 Utilisation du clavier et de la souris
__________________________________________________________________________________________
Utilisation du clavier
Pour exploiter le logiciel PL7-AXE, Telemecanique préconise un clavier 102 touches
AZERTY ou QWERTY.
Certaines touches fonctionnelles PL7-3 (CLEAR, ZOOM, QUIT,...), également utilisées
par PL7-AXE, ne sont pas sérigraphiées de façon standard sur le clavier, mais sont
accessibles par une autre touche du clavier ou une combinaison de touches.
C
2
Ces touches, communes à plusieurs logiciels, sont décrites dans le document, Modes
opératoires PL7-3, intercalaire A Chapitre 3.1.
Utilisation de la souris
Comme pour le clavier, l'utilisation détaillée de la souris est décrite dans le document
Modes opératoires PL7-3, intercalaire A Chapitre 3.2.
__________________________________________________________________________________________
1/6
Présentation et mise en œuvre
1
A
__________________________________________________________________________________________
1.7
Proposition de méthodologie de mise en œuvre
d'une application de commande d'axe sur automate TSX/PMX V5
__________________________________________________________________________________________
La méthodologie proposée est destinée à guider l'utilisateur dans sa démarche pour
générer, mettre au point, archiver et documenter une application de commande d'axe.
S'agissant d'une méthodologie, on se borne à citer chacune des opérations sans donner
en détail le mode opératoire.
Installation
du
logiciel
Intercalaire C2 chapitre 1
C
2
Outil XTEL-CONF
Configuration
E/S
Outil XTEL-CONF
Construction de la
structure de
l'application
Voir page suivante
Conception
Appli
PL7-AXE
Outil
XTEL-TRANSFER
PL7-AXE
Intercalaire C2
chapitre 7
Voir
page suivante
Conception
Appli
PL7-3
Transfert
Automate
Mise au point
coupleurs
AXM
Mise au point
Application
AXE
Mise à jour
fichier Application
fichier Documentation
Mise à jour
fichier Application
fichier Documentation
__________________________________________________________________________________________
1/7
__________________________________________________________________________________________
Création
Répertoire
Conception
Application
PL7-AXE
Ecriture des
configurations et
programmes AXM
Documentation
application AXE
C
2
Incorporation
des OFBs sous
PL7-3
Conception
Application
PL7-3
Programmation
OFB chargement
OFB diagnostic
Documentation
application axe
Sauvegarde et
intégration au fichier
Application STORE
Intercalaire C2 ch 4
Fichier AXIS.BIN
Intercalaire C2 ch 5.1
Fichier AXIS.BIN
Intercalaire C2 ch 9
Fichier STATION.DOC
mode configuration
PL7-3
mémoire terminal
Intercalaire C3
mémoire terminal
Fichier STATION.DOC
Fichier PL7-3.BIN
__________________________________________________________________________________________
1/8
______________________________________________________
Exploitation du logiciel de configuration
Chapitre 2
et de programmation des AXM
___________________________________________________________________________
Sous-chapitre
Page
__________________________________________________________________________________________________
2.1
Accès au logiciel de configuration et de programmation
2/2
_________________________________________________________________________________________
__________________________________________________________________________________________________
2.2
Présentation de l'écran de visualisation
2/3
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
2.3
Sélection des modes
2/5
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
2.4
Lien avec la mémoire automate
2/8
_____________________________________________________________________________________________
2.4-1 Zone dédiée AXE de la mémoire automate
2/8
_______________________________________________________________________________
2.4-2
Réservation en fonctionnement connecté
2/10
_______________________________________________________________________________
__________________________________________________________________________________________________
2.5
Méthodologie
2/11
_____________________________________________________________________________________________
Ce chapitre se termine à la page
2/12
___________________________________________________________________________
2/1
C
2
__________________________________________________________________________________________
2.1 Accès au logiciel de configuration et de progammation
__________________________________________________________________________________________
L'accès au logiciel de configuration et de programmation des coupleurs de commande
d'axe TSX AXM xxx s'effectue en ouvrant la fenêtre principale de la fonction PL7-AXE.
Pour cela, il faut :
1
C
2
2
3
4
5
6
7
8
9
ouvrir la fenêtre Sélecteur de programmes par un double clic sur l'icône correspondante,
dérouler par glissement le menu Groupe et activer la rubrique Telemecanique,
ouvrir la fenêtre utilisateur par un double clic sur la rubrique X-TEL,
saisir les paramètres utilisateur (nom et mot de passe) puis valider pour faire
apparaître la fenêtre Volumes,
ouvrir un volume par un double clic sur l'icône du volume à ouvrir,
ouvrir un projet par un double clic sur l'icône du projet à ouvrir,
ouvrir une station par un double clic sur l'icône de la station à ouvrir,
ouvrir la fonction PL7-AXE par un double clic sur l'icône AXIS correspondante. Si
cette icône n'est pas visualisée dans la fenêtre secondaire Fonctions alors que le
logiciel a été installé, cela signifie que la fonction n'est pas encore définie. Pour cela,
il faut :
- dérouler par glissement le menu Définition et activer la rubrique Nouveau,
- cliquer sur AXIS puis sur Validation.
pour plus de confort, ouvrir la fenêtre AXIS plein écran par un clic sur le bouton "flèche
vers le haut" de la fenêtre.
Notes
• si une session PL7-AXE est déjà ouverte (l'icône correspondante apparaît sur l'écran, en dehors
de la fenêtre secondaire Fonctions), il suffit d'effectuer un double clic sur cette icône pour ouvrir
la fenêtre correspondante,
• pour fermer une session, cliquer sur l'icône correspondante, ce qui déroule un menu. Cliquer
ensuite sur la commande Arrêt/Fermeture.
__________________________________________________________________________________________
2/2
Exploitation du logiciel de configuration et de programmation des AXM
2
__________________________________________________________________________________________
2.2 Présentation de l'écran de visualisation
__________________________________________________________________________________________
On appelle écran de visualisation, la fenêtre qui visualise les écrans PL7-AXE. Tous les
éléments spécifiques à l'atelier logiciel X-TEL (icônes, titre de la fenêtre, commande de
la fenêtre, ...) sont décrits dans la documentation de l'atelier logiciel.
B
Informations visualisées
1 2
3
4
5
6
7
C
2
8
9
&
'
é
1
2
3
4
5
6
7
8
9
&
é
"
'
"
mémoire de travail,
adresse réseau du terminal,
mémoire de travail et son adresse si MEM AXM ou MEM TSX/PMX,
numéro d'axe ou nom de fichier si mémoire de travail fichier AXM ou fichier TSX/PMX,
numéro d'application,
numéro de page courante,
nom de l'application (uniquement en MEM TSX/PMX, fichier TSX/PMX ou fichier AXM),
zone d'affichage disponible pour l'application (configuration, programme,...),
zone événement temps réel, indique l'état de l'automate (en connecté),
bandeau de saisie des paramètres,
zone d'indication du travail en cours (VISU, MODIF,...),
bandeau d'affichage des touches dynamiques F1 à F9,
zone message d'erreur de manipulation ou de syntaxe, ou demande de confirmation.
__________________________________________________________________________________________
2/3
__________________________________________________________________________________________
Principes d'enchaînement des écrans
Ecran choix de la
mémoire de travail
↑
←
CLEAR
QUIT
C
2
↓
→
Ecran choix du mode
opératoire
↑
←
CLEAR
QUIT
(1)
↓
→
(2)
Ecran choix du
sous-mode opératoire
↑
↓
CLEAR
ENTER
QUIT
(1)
Ecran du mode
choisi
L'accès au mode connecté : MEMOIRE AXM ou MEMOIRE TSX/PMX nécessite :
• qu'un fichier de configuration mémoire a été préalablement transféré dans la
mémoire automate,
• que la configuration des entrées/sorties XTEL-CONF déclare au moins un
coupleur TSX AXM .
(2)
en modes MISE AU POINT, TRANSFERT et DOCUMENTATION.
__________________________________________________________________________________________
2/4
Exploitation du logiciel de configuration et de programmation des AXM
2
__________________________________________________________________________________________
2.3
Sélection des modes
__________________________________________________________________________________________
L'écran choix des modes, écran de base du logiciel PL7-AXE, permet l'accès à toutes
les fonctions réalisées par ce logiciel.
B
C
2
Cet écran comporte deux parties :
• une zone menu qui permet le choix :
- de la mémoire de travail (coupleur, automate ou disque),
- du mode opératoire (configuration, programmation, mise au point, transfert et
documentation),
- d'un sous-mode opératoire pour le mode transfert et le mode mise au point.
• une zone renseignements (en fonctionnement connecté) qui indique :
- le type processeur et sa version,
- le nom du fichier associé et le type de sauvegarde.
Rôle de touches fonctionnelles
<↑><↓>
déplacent le curseur dans la colonne active : mémoire de travail,
modes opératoires ou sous-modes opératoires. Le choix d'une rubrique dans une colonne peut également se faire par la saisie de son
numéro.
<→><←>
permettent de passer d'une colonne à l'autre.
<Entrée>
valide l'ensemble des sélections effectuées.
__________________________________________________________________________________________
2/5
__________________________________________________________________________________________
Rôle des touches dynamiques
[EXIT]
provoque la sortie du logiciel PL7-AXE avec possibilités de sauvegarde et de comparaison.
[READ ME]
donne accès à la documentation en ligne.
Les 2 touches suivantes sont proposées lorsque la mémoire de travail choisie est la
mémoire automate TSX/PMX.
[STA→DSK]
donne accès à une fonction de sauvegarde de l'espace AXE de la
mémoire du processeur TSX/PMX dans le fichier AXIS.BIN sur
disque.
[DSK→STA]
donne accès à une fonction de restitution de l'espace AXE à partir du
fichierAXIS.BIN sur disque vers la mémoire du processeur TSX/PMX.
C
2
__________________________________________________________________________________________
2/6
Exploitation du logiciel de configuration et de programmation des AXM
2
__________________________________________________________________________________________
[UTILS]
donne accès à des fonctions utilitaires.
B
C
2
D'autres touches dynamiques, spécifiques au mode sélectionné, sont décrites au
chapitre 2, choix de la mémoire de travail.
__________________________________________________________________________________________
2/7
__________________________________________________________________________________________
2.4 Lien avec la mémoire automate
__________________________________________________________________________________________
2.4-1 Zone dédiée axe de la mémoire automate
Si la fonction PL7-AXE est déclarée au niveau d'une station, une zone dédiée axe est
automatiquement créée, lors de la génération du fichier STATION.APP par l'outil XTELCONF. La taille de cette zone, fixée par défaut par l'outil XTEL-CONF, peut être modifiée
par l'utilisateur. La position de cette zone est déterminée par la taille des zones dédiées
PL7-3 et autres métiers, auxquelles elle fait suite.
Données PL7-3
C
2
Programme PL7-3
Autres métiers
Axe
axis
Contenu de la zone axe
Lors de la création de l'image de la mémoire automate, l'outil XTEL-CONF crée une
zone vide. Elle peut ensuite être remplie à l'aide du logiciel PL7-AXE (1).
Elle comprend :
• le répertoire composé de :
- une table de correspondance entre les numéros logiques (0 à 63) et l'emplacement
physique des coupleurs dans les bacs. Le logiciel propose une affectation par défaut
(2) qui peut être modifiée,
- une table qui donne l'adresse de début et la taille des applications sauvegardées
dans la zone dédiée,
• les applications mémorisées par ordre croissant des numéros logiques.
(1)
(2)
à condition que l'image de la mémoire automate contienne la configuration des
entrées/sorties avec les emplacements occupés par les coupleurs TSX AXM.
numérotation croissante de 0 à 63 dans l'ordre des coupleurs dans la configuration XTEL-CONF.
__________________________________________________________________________________________
2/8
Exploitation du logiciel de configuration et de programmation des AXM
2
__________________________________________________________________________________________
Zone dédiée AXE
Table de correspondance entre
n° axes et emplacements des coupleurs
Répertoire
B
Adresse et taille des configurations
sauvegardées
AXE 0 APPLICATION 0
AXE 0 APPLICATION 1
C
2
AXE 1 APPLICATION 0
AXE n APPLICATION 0
AXE n APPLICATION 1
Cette zone contient des informations accessibles par les fonctions du logiciel PL7-AXE
qui assurent son organisation et par les blocs OFB de commande d'axe. Une fonction
de retassage permet d'optimiser son contenu. C'est l'image de cette zone dédiée AXE
qui est sauvegardée dans le fichier AXIS.BIN sous le répertoire AXIS\APPLI du disque
dur (ou disquette).
Une application sauvegardée dans cette zone est transférable dans un coupleur
TSX AXM xxx par l'OFB AXM LD.
TSX AXM
PL7-3
Réperoire
Axe 0 Application 0
Zone AXE
Axe i Application J
OFB
AXMLD
L'OFB AXMLD est décrit à l'intercalaire C2, chapitre 2.
__________________________________________________________________________________________
2/9
__________________________________________________________________________________________
2.4-2 Réservation en fonctionnement connecté
Sur un même réseau MAPWAY/ETHWAY/FIPWAY/ETHERNET, tout terminal
FTX 417/507 ou micro-ordinateur peut être connecté physiquement à toute station
automate TSX/PMX). De ce fait, plusieurs terminaux peuvent demander la connexion
logique avec une même station automate.
Afin d'éviter des conflits d'accès et de procédure, chaque terminal effectue, à la
demande, une réservation de l'ensemble de la zone dédiée AXE. Cette réservation ne
s'effectue que lors d'un accès, en écriture ou en lecture, au répertoire ou à une
application de commande d'axe.
C
2
Si la zone dédiée AXE n'est pas déjà réservée par une autre entité, le demandeur peut
alors accéder à cette zone.
A partir de ce moment, toute tentative d'accès par une autre entité se solde par un refus
se manifestant par le message TSX DEJA RESERVE. La fin du travail provoque la levée
de cette réservation.
Attention
Le logiciel PL7-AXE ne peut être utilisé pour mettre en œuvre une station distante
à travers un réseau TELWAY.
__________________________________________________________________________________________
2/10
Exploitation du logiciel de configuration et de programmation des AXM
2
__________________________________________________________________________________________
2.5 Méthodologie
__________________________________________________________________________________________
Le logiciel de configuration des AXM permet de travailler :
• en mode local, le support de travail est alors le disque,
• en mode connecté, le support de travail est alors soit la mémoire des coupleurs
(MEMOIRE AXM) soit la mémoire de l'automate (MEMOIRE TSX/PMX).
B
MODE CONNECTE
MODE LOCAL
FTX 507
FTX 507
Processeur
FICH. TSX
FICH. AXM
C
2
TSX AXM
MEM TSX
MEM AXM
Il est conseillé d'utiliser le mode local pour la création des applications AXE et de
l'espace dédié AXE. Bien que rien n'interdise de générer une application complète en
mode connecté, celui-ci est plus spécialement destiné aux modifications, corrections et
à la mise au point.
La mise en œuvre se décompose en 4 phases :
En Conception
(Local)
1ère phase
2ème phase
3ème phase
En Mise au Point
(Ligne)
Création
du répertoire
Ecriture des
applications
AXM
Modification des
des applications
AXM
Documentation
des AXM
Mise à jour
Documentations
__________________________________________________________________________________________
2/11
__________________________________________________________________________________________
1ère phase : Création du répertoire
• ouvrir la fenêtre principale de PL7-AXE,
• choisir le support mémoire Fichier TSX/PMX,
• choisir DIR AXIS (le logiciel reconnaît automatiquement les fichiers STATION.APP).
Sortir par ENTER.
2ème phase : Création de l'application
C
2
• En conception : choisir Fichier TSX/PMX (Local) et pour chaque axe :
- sélectionner le numéro d'axe et le numéro d'application,
- créer la configuration (CONFIGURATION)
- créer le programme PIC (PROGRAMME)
• En mise au point : choisir MEMOIRE AXM (Ligne)
- modifier la configuration et le programme
- mettre à jour la MEMOIRE TSX/PMX par la fonction Tranfert
(MEMOIRE AXM TRANSFERT MEMOIRE TSX/PMX)
3ème phase : Documentation
• En conception : choisir Fichier TSX/PMX
- documenter chaque application
(sortie imprimante ou sur fichier STATION.DOC (XTEL-DOC))
• En mise au point : choisir MEMOIRE TSX/PMX
Remarque
En mode Fichier TSX/PMX, PL7-AXE travaille directement sur le fichier AXIS.BIN.
Aucune sauvegarde n'est nécessaire.
__________________________________________________________________________________________
2/12
______________________________________________________
Chapitre 3
Choix de la mémoire de travail
___________________________________________________________________________
C
2
Sous-chapitre
Page
__________________________________________________________________________________________________
3.1
Présentation
3/2
_________________________________________________________________________________________
3.1-1 Rôle des touches dynamiques communes
3/3
_______________________________________________________________________________
__________________________________________________________________________________________________
3.2
Choix de la mémoire AXM
3/5
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
3.3
Choix de la mémoire TSX/PMX
3/7
__________________________________________________________________________________________________________________
__________________________________________________________________________________________________
3.4
Choix du fichier AXM
3/8
_____________________________________________________________________________________________
__________________________________________________________________________________________________
3.5
Choix du fichier TSX/PMX
3/11
_____________________________________________________________________________________________
Ce chapitre se termine à la page
3/12
___________________________________________________________________________
3/1
C
2
__________________________________________________________________________________________
3.1 Présentation
__________________________________________________________________________________________
Le choix de la mémoire de travail définit le mode de fonctionnement du logiciel
PL7-AXE : fonctionnement en mode local ou en mode connecté.
Fonctionnement en mode local
Dans ce cas, le disque dur est choisi comme mémoire de travail.
Le mode local permet :
C
2
• de définir des configurations et des programmes pour chaque application des
coupleurs (fichier AXM).
Les applications ainsi générées sont banalisées (elles ne sont associées à aucun
coupleur),
• de générer le fichier AXIS.BIN, image de la zone dédiée AXE (fichier TSX/PMX).
Fonctionnement en mode connecté
Dans ce cas la mémoire AXM (mémoire du coupleur) ou mémoire TSX/PMX (zone
dédiée dans l'automate) est choisie comme mémoire de travail. Le mode connecté
permet de :
• générer ou modifier une configuration,
• générer la zone dédiée AXE,
• transférer les configurations du disque vers les coupleurs ou la zone dédiée dans la
mémoire automate.
Lorsque le terminal est en mode connecté au coupleur MEMOIRE AXM, le logiciel PL7AXE permet également la mise au point.
__________________________________________________________________________________________
3/2
Choix de la mémoire de travail
3
__________________________________________________________________________________________
3.1-1 Rôle des touches dynamiques communes
Les touches dynamiques communes aux différents modes sont détaillées ci-dessous :
[AXIS]
sélectionne le numéro du module de travail. En mode documentation,
le caractère "*" valide tous les coupleurs AXM configurés,
[APPLI]
sélectionne le numéro d'application. En mode documentation, le
caractère "*" valide toutes les applications du module sélectionné.
AXIS = * et APPLI = * permet la documentation de toutes les voies
sauvegardées en mémoire TSX/PMX ou fichier TSX/PMX,
[AXIS/APP]
sélectionne le numéro du coupleur et le numéro de l'application de
travail,
[DIR AXIS]
permet l'accès à l'écran du répertoire AXE (voir intercalaire C2
chapitre 4.2),
[READ ME]
donne accès aux écrans d'aide du logiciel PL7-AXE,
[R/S TSX] ou [R/S PMX]
provoque la mise en RUN ou en STOP de l'automate.
[STA → DSK]
propose un écran permettant la sauvegarde sur disque du contenu de
l'espace dédié AXE, sous forme d'un fichier AXIS.BIN rangé dans le
sous-répertoire AXIS\APPLI :
[AUTO/MAN]
permet le choix du type de sauvegarde en connecté. En automatique, toutes les modifications
sont systématiquement enregistrées. En manuel,
toutes les modifications apportées ne seront
enregistrées que lors d'un appui sur la touche
[STA --> DSK].
__________________________________________________________________________________________
3/3
C
2
__________________________________________________________________________________________
[DSK→STA]
[COMPARE]
lance la comparaison entre les fichiers source et
destination.
[STA → DSK]
provoque la sauvegarde du fichier et le lancement,
après confirmation.
propose un écran permettant le transfert, dans la zone dédiée AXM
de la mémoire automate, du contenu d'un fichier AXIS.BIN préalablement sauvegardé sur disque :
C
2
[COMPARE]
lance la comparaison entre le fichier source et la
zone dédiée AXE de l'automate.
[DSK→STA]
provoque la restitution du fichier sélectionné
AXIS.BIN dans la zone dédiée AXE de la mémoire
automate.
__________________________________________________________________________________________
3/4
Choix de la mémoire de travail
3
__________________________________________________________________________________________
3.2 Choix de la MEMOIRE AXM
__________________________________________________________________________________________
La mémoire AXM est la seule permettant la mise au point et l'exploitation des coupleurs
L'application est sauvegardée directement dans la mémoire coupleur à chaque validation.
L'utilisation de la mémoire AXM n'est possible que si l'on a préalablement transféré en
mémoire automate un fichier configuration STATION.APP, contenant au minimum la
configuration des entrées/sorties effectuée sous XTEL-CONF. L'automate peut être en
STOP ou en RUN.
C
2
__________________________________________________________________________________________
3/5
__________________________________________________________________________________________
[UTILS]
donne accès aux fonctions utilitaires associées à la mémoire AXM :
0 - CARACTERISTIQUES DE L’APPLICATION : affiche un tableau
donnant les caractéristiques de l’application contenue dans le
coupleur sélectionné : N° axe, N° application, adresse
géographique dans l’automate, nom de l’application, type et
version du coupleur.
1 - RUN AXM : effectue la mise en RUN du coupleur TSX AXM.
2 - STOP AXM : effectue la mise en STOP du coupleur TSX AXM.
3 - EFFACER LE PROGRAME : permet d’effacer le programme PIC
tout en gardant la configuration et les variables internes WNi.
C
2
4 - EFFACER L'APPLICATION : provoque l’effacement complet de
la mémoire du coupleur (PIC, configuration et variables internes).
Chacune de ces fonctions est validée par la touche (ENTER). Le
retour à l’écran de sélection s’effectue par la touche (CLEAR).
Remarque :
Dans les modes CONFIGURATION et PROGRAMME, lorsque le
numéro d'application sélectionné ne correspond pas au numéro
d'application du coupleur, un message signale cette différence :
APPLI AXE < > APPLI ATTENDUE
mais l'accès à l'application s'effectue néanmoins. Par contre au
moment de la sauvegarde de l'application par la touche ENTER, un
autre message demande confirmation à l'utilisateur :
N.APPLI AXM INATTENDU, ECRIRE APPLI?
La touche dynamique <YES> provoquera la sauvegarde de
l'application avec le numéro spécifié.
La touche dynamique <NO> conserve l'application initiale avec son
numéro d'origine.
__________________________________________________________________________________________
3/6
Choix de la mémoire de travail
3
__________________________________________________________________________________________
3.3 Choix de la MEMOIRE TSX/PMX
__________________________________________________________________________________________
La mémoire automate est essentiellement un support d'archivage. Elle permet la
sauvegarde des différentes configurations dans la zone dédiée AXE de la mémoire
automate.
Cette sauvegarde permet au programme automate, via le bloc fonction optionnel
AXMLD de recharger, si nécessaire, les applications dans les coupleurs (L'OFB AXMLD
est décrit à l'intercalaire C3 chapitre 2).
L'utilisation de la MEMOIRE TSX/PMX nécessite d'avoir transféré au préalable en
mémoire automate la configuration des entrées/sorties effectuée sous XTEL-CONF.
L'automate peut être en STOP ou en RUN.
__________________________________________________________________________________________
3/7
C
2
__________________________________________________________________________________________
[UTILS]
donne accès aux fonctions utilitaires associées à la MEMOIRE
TSX/PMX :
0 - LISTE DES APPLICATIONS : visualise la liste des applications
associées à un coupleur :
• le cadre supérieur indique le numéro, l'adresse géographique et
le type de coupleur,
• le cadre inférieur indique le numéro d'application, le nom, la date
et l'heure de création ou dernière modification, ainsi que la taille
de toutes les applications sauvegardées en mémoire automate.
1 - RUN TSX ou RUN PMX : provoque la mise en marche de l'automate,
C
2
2 - STOP TSX ou STOP PMX : provoque l'arrêt de l'automate,
3 - EFFACER LE PROGRAMME : efface après confirmation le
programme PIC contenu dans l'application choisie.
4 - EFFACER L'APPLICATION : efface après confirmation
l'application complète choisie.
<AXIS>
permet de choisir le numéro d'axe,
<APPLI>
donne accès au choix du n° d'application,
<AXIS/APP> permet de visualiser le repertoire.
5 - MODIFIER LE NOM DE L'ESPACE : associe un nom, de 24
caractères maximum, à l'espace dédié AXE dans la mémoire
TSX/PMX
__________________________________________________________________________________________
3/8
Choix de la mémoire de travail
3
__________________________________________________________________________________________
3.4 Choix du fichier AXM
__________________________________________________________________________________________
L'utilisation de ce support est conseillée pour la création des configurations AXM en
bureau d'études ou comme moyen d'archivage. Il ne nécessite ni automate, ni coupleur,
ni configuration XTEL-CONF.
Les applications sont sauvegardées sur disque dur ou disquette (support défini par
l'atelier logiciel au niveau Volumes) au fur et à mesure de leur validation.
Les applications ainsi créées sont "anonymes" : elles ne sont associées à aucun
coupleur et ne dépendent d'aucune application PL7-3 (fonction de bibliothèque).
C
2
__________________________________________________________________________________________
3/9
__________________________________________________________________________________________
[UTILS]
donne accès aux fonctions utilitaires associées à la mémoire
DISQUE :
0 - DIRECTORY \ MOD
affiche le nom des fichiers contenus dans le répertoire AXIS\MOD,
le type de coupleur (162, 172 ou 182) et la taille de l'application.
1 - LISTE DES APPLICATIONS (162)
tableau donnant la liste des fichiers application TSX AXM 162
stockés dans le répertoire AXIS/MOD avec en correspondance la
date de création et la taille de l'application.
Le retour à l’écran de sélection s’effectue par la touche (CLEAR).
C
2
2 - LISTE DES APPLICATIONS (172)
identique à la fonction précédente mais pour des fichiers
applications TSX AXM 172.
3 - LISTE DES APPLICATIONS (182)
identique à la fonction 2 mais pour des fichiers applications TSX
AXM 182.
4 - EFFACER LE PROGRAMME
détruit le programme PIC du fichier spécifié à l'aide de la touche
dynamique <FILE>. Le fichier conserve la configuration. Pour
détruire complètement un fichier application, il est nécessaire
d'utiliser la touche dynamique <DELETE>.
Deux touches dynamiques sont communes aux utilitaires disque.
[SEARCH]
permet de rechercher un fichier dans la liste.
[DELETE]
supprime après confirmation (YES), le fichier pointé par le curseur.
__________________________________________________________________________________________
3/10
Choix de la mémoire de travail
3
__________________________________________________________________________________________
3.5 Choix du fichier TSX/PMX
__________________________________________________________________________________________
Ce mode permet de générer en local, l'image de la mémoire automate.
L'utilisation du fichier TSX/PMX nécessite d'avoir préalablement créé la configuration
station par XTEL-CONF.
C
2
[STORE]
Sauvegarde la configuration dans un fichier xxx.BIN. Par défaut le
nom de sauvegarde est AXIS.BIN. L'écran propose deux touches :
[FILE]
qui permet de choisir un autre nom pour le fichier de
sauvegarde :xxx.BIN.
[STORE] qui exécute la fonction de sauvegarde.
[RETRIEVE]
Permet de restituer un fichier xxx.BIN sauvegardé à l'aide de la
fonction STORE.
Le fichier est restitué dans l'espace X-TEL sous le nom : AXIS.BIN.
__________________________________________________________________________________________
3/11
__________________________________________________________________________________________
[UTILS]
donne accès aux fonctions utilitaires associées au fichier TSX/PMX :
C
2
0 - DIRECTORY\APPLI : visualise la liste des fichiers contenus dans
le répertoire :
AXIS\APPLI (fichiers xxx.BIN, xxx.DOC, ...),
1 - LISTE DES FICHIERS TSX/PMX : visualise la liste des fichiers
configurations (fichiers xxx.BIN),
2 - LISTE DES APPLICATIONS : visualise la liste de toutes les
applications liées à un coupleur AXM dans le fichier xxx.BIN
courant,
3 - EFFACER LE PROGRAMME : efface le programme spécifié par
un numéro d'axe et un numéro de l'application dans le fichier
xxx.BIN courant,
4 - EFFACER L'APPLICATION : efface l'application spécifiée par
un numéro d'axe et un numéro de l'application dans le fichier
xxx.BIN courant,
5 - MODIFIER LE NOM DE L'ESPACE : associe un commentaire,
de 24 caractères maximum, au fichier xxx.BIN courant.
__________________________________________________________________________________________
3/12
______________________________________________________
Gestion de la zone dédiée AXE
Chapitre 4
___________________________________________________________________________
Sous-chapitre
Page
__________________________________________________________________________________________________
4.1
Zone dédiée AXE
4/2
_________________________________________________________________________________________
__________________________________________________________________________________________________
4.2
Répertoire
4/3
__________________________________________________________________________________________________________________
Ce chapitre se termine à la page
4/6
___________________________________________________________________________
4/1
C
2
__________________________________________________________________________________________
4.1 Zone dédiée AXE
__________________________________________________________________________________________
Cette zone de la mémoire automate sert à sauvegarder le répertoire et les différentes
applications susceptibles d'être chargées dans les coupleurs AXM. Cette zone est
entièrement gérée par le logiciel PL7-AXE.
• le répertoire est créé par PL7-AXE,
• les configurations proviennent :
- soit d'une saisie directe en mémoire TSX/PMX, depuis le logiciel PL7-AXE,
- soit d'un transfert FICHIER AXM vers MEMOIRE TSX/PMX,
- soit d'un transfert MEMOIRE AXM vers MEMOIRE TSX/PMX.
C
2
Répertoire
Application 0 Axe 0
Application 1 Axe 1
Zone dédiée AXE
Application n Axe i
Une tentative de transfert d'une application vers la mémoire automate ou une modification
d'une application existante peuvent se solder par l'un des deux messages suivants :
• Espace saturé : la taille de la zone dédiée AXE est insuffisante pour recevoir la
nouvelle application. Il convient alors de modifier la taille de cette zone à l'aide de l'outil
XTEL-CONF.
• Espace à compacter : la taille de la zone dédiée AXE est suffisante, à condition de
procéder auparavant à un retassage. Cette optimisation de l'espace dédié sert à
supprimer les "trous" créés lors des opérations de transfert ou de suppression d'
applications. Le compactage est effectué par la touche [PACK] accessible depuis
l'écran répertoire (voir chapitre 4.2).
__________________________________________________________________________________________
4/2
Gestion de la zone dédiée AXE
4
__________________________________________________________________________________________
4.2 Répertoire
__________________________________________________________________________________________
Une application de commande d'axe est définie par :
• un numéro d'axe (ou de coupleur) de 0 à 63,
• un numéro d'application de 0 à 8.
C'est le répertoire qui définit la correspondance entre la position géographique des
coupleurs dans la configuration des entrées/sorties et les numéros logiques.
Créé par le logiciel PL7-AXE, le répertoire est sauvegardé en début de la zone dédiée
AXE dans la mémoire automate. Les 64 premiers coupleurs AXM rencontrés dans la
configuration des E/S reçoivent par ordre croissant un numéro d'axe de 0 à 63.
L'affectation de ces numéros est modifiable par l'utilisateur.
Si le logiciel PL7-AXE fonctionne en mode connecté (MEMOIRE AXM ou MEMOIRE
TSX/PMX), la touche dynamique [DIR AXIS] visualise l'écran REPERTOIRE AXE (ou
permet de créer ce repertoire).
Espace TSX/PMX-AXM
RESERVE
le nombre de mots réservés est fixé par le logiciel XTEL-CONF. Ce
nombre n'est pas modifiable par le logiciel PL7-AXE.
LIBRE
le nombre de mots libres représente l'espace mémoire non utilisé.
FICHIER TSX
AXIS.BIN est le nom sous lequel l'espace dédié AXE sera sauvegardé sur le disque par la commande [STORE].
__________________________________________________________________________________________
4/3
C
2
__________________________________________________________________________________________
Touches dynamiques
[ALL DIR]
donne accès à une vue détaillée du répertoire AXE, spécifiant pour
chaque numéro logique :
• son emplacement géographique : bac, module,
• son type (TSX AXM 162, TSX AXM 172, TSX AXM 182 …),
• le numéro de AXM associé,
• pour chacune des applications, la taille qui lui est affectée.
[TOP]
[BOT]
[PREVPAGE]
[NEXTPAGE]
C
2
visualise le début du répertoire,
visualise la fin du répertoire,
visualise la page précédente,
visualise la page suivante.
Cette vue du répertoire est celle qui sera fournie en documentation.
[AXIS]
modifie l'affectation des numéros d'axe proposés par défaut.
Un numéro ne peut être attribué qu'à un seul emplacement.
[PACK]
effectue un retassage de la zone dédiée AXE. Cette action permet
ainsi de récupérer les espaces vides provenant par exemple de la
suppression d'applications.
[.../...]
proposée uniquement si la configuration comporte plus de 16 coupleurs
TSX AXM, elle permet de passer d'un groupe à l'autre.
__________________________________________________________________________________________
4/4
Gestion de la zone dédiée AXE
4
__________________________________________________________________________________________
[UPDATE]
la modification de l'emplacement, l'ajout ou la suppression d'un
coupleur AXM dans la configuration des entrées/sorties par
XTEL-CONF, est signalée au niveau du répertoire AXE par un
astérisque qui précède chaque coupleur concerné.
Proposée uniquement dans ce cas, la touche [UPDATE] effectue
alors la mise à jour du répertoire suivant la nouvelle configuration des
entrées/sorties définie par XTEL-CONF.
C
2
__________________________________________________________________________________________
4/5
__________________________________________________________________________________________
[DIFF]
C
2
cette touche visualise les différences entre la configuration des
entrées/sorties des coupleurs AXM mémorisée dans le répertoire
AXE et la configuration des entrées/sorties courante des coupleurs
AXM dans X-TEL.
En mode connecté, la configuration des entrées/sorties courante des
coupleurs AXM correspond à la configuration des entrées/sorties
mémorisée dans l'automate.
En mode local, la configuration des entrées/sorties courante des
coupleurs AXM correspond à la configuration des entrées/sorties
définie sous XTEL-CONF.
Cette touche n'est proposée que si une différence est détectée (ajout,
suppression ou modification d'un coupleur).
Signification des caractères en marge :
= identité
+ coupleur en plus
- coupleur en moins
# type de coupleur différent
Si une configuration comporte plus de 16 coupleurs, alors des touches dynamiques sont
proposées :
[TOP]
accès au premier module de la première page du répertoire,
[BOT]
accès au premier module de la dernière page du répertoire,
[PREVPAGE]
accès au premier module de la page précédente du répertoire,
[NEXTPAGE]
accès au premier module de la page suivante du répertoire.
[XTEL-CONF]
proposé lorsqu'il y a une discordance entre le répertoire et la
configuration des E/S définie sous XTEL-CONF. Cette touche permet
de lancer directement XTEL-CONF depuis le logiciel PL7-AXE.
__________________________________________________________________________________________
4/6
5
Mode configuration
5.1
Description du mode configuration
5
Rôle
Le mode CONFIGURATION permet la saisie de la table des paramètres de
l’application, la signification de chacun des paramètres est donnée au
chapitre 2.2 de l'intercalaire B du présent manuel.
Accès au mode
A partir de l’écran CHOIX DES MODES.
choix de la mémoire de travail (voir ch 3),
●
●
●
●
(¿) accès aux modes opératoires,
saisir numéro d’axe et d’application (ou nom de fichier, si mémoire DISQUE
utilisée)
Sélectionner le mode CONFIGURATION.
Ecrans
Chacun des 4 écrans du mode se compose d’un tableau à 4 colonnes.
colonne “.Fxx”, indique pour chaque paramètre :
● le mode d’accès en écriture :
A = uniquement dans le mode CONFIGURATION
B = dans le mode CONFIGURATION et par le terminal TSX XBT
C = dans le mode CONFIGURATION, par le terminal TSX XBT et par
instruction du programme PIC.
● le numéro de fonction TSX XBT permettant l’accès aux paramètres
colonne “Paramètres”, donne la désignation de chaque paramètre
colonne “Valeurs”, zone d’affichage des valeurs des paramètres, c’est
cette colonne qui est remplie par l’utilisateur.
colonne “Bornes”, mentionne pour chaque paramètre, les valeurs limites
des paramètres.
Nota : la première ligne indique les unités physiques du module qui dépendent de
la vitesse maximum VMAX affichée.
5/1
C
2
5
Mode configuration
5
Description du mode configuration
Procédure de saisie et de visualisation
●
●
lors de la création d’une configuration, ce mode propose directement la
saisie des 2 premiers paramètres, leur saisie est obligatoire pour accèder
aux autres paramètres.
une fois ces 2 paramètres saisis, le mode se positionne en VISUALISATION
(écran VISU-CONF), tous les autres paramètres prennent alors une valeur
par défaut.
Nota : il est possible dès cet instant de valider la configuration, mais les paramètres donnés par défaut ne conviennent pas forcément à l’application.
C
2
●
pour modifier les autres paramètres :
- les 2 touches de déplacement haut et bas permettent de pointer les
paramètres d’une même page,
- <AP. NAME>
permet de saisir le nom de l’application (16 caractères
alphanumériques maximum).
- <NEXTPAGE> accès à la page suivante,
- <PREVPAGE> accès à la page précédente,
- <TOP>
accès direct à la première page,
- <BOT>
accès direct à la dernière page,
- <MODIFY>
permet de modifier le paramètre pointé par le curseur
dans le bandeau de saisie,
- <HELP>
définit le paramètre pointé par le curseur, sa fonction,
ses valeurs possibles,
- (ENTER)
valide la valeur du paramètre en cours de saisie.
Une fois tous les paramètres saisis :
●
●
(ENTER)
valide la configuration saisie avec retour à l’écran CHOIX
DES MODES.
(QUIT)+<YES> annulent les modifications effectuées et retour àl’écran
ou
CHOIX DES MODES.
(CLEAR)+<YES>
Remarque : Le logiciel PL7-AXE contrôle la validité des valeurs saisies, les
valeurs hors bornes sont refusées par le terminal.
5/2
5
Mode configuration
5
Description du mode configuration
Modification d'une configuration
2 cas possibles :
●
le programme PIC n’a pas été saisi : le principe de modification est alors
identique à celui de la page précédente, seule la modification des 2
paramètres résolution et vitesse maximum peut provoquer la perte de tous
les autres paramètres :
- si la résolution est diminuée et que la vitesse VMAX n’est plus comprise
entre les nouvelles bornes,
- si la vitesse VMAX est diminuée et que cette diminution entraine de
nouvelles bornes pour les autres paramètres.
●
le programme PIC a été saisi : les nouveaux paramètres peuvent être
incompatibles avec les valeurs immédiates déclarées dans le programme
ou les positions internes WNi.
Dans ce dernier cas lors de la demande de validation de la nouvelle
configuration, le terminal propose :
● la modification un à un des opérandes non valides des instructions du
programme PIC.
● la modification une à une des positions internes WNi.
Si l’utilisateur désire ne pas modifier le programme et les cotes internes et ne
pas prendre en compte la modification de configuration, ou s’il désire effacer
complètement le programme ou les cotes internes :
(QUIT) donne accès aux touches dynamiques suivantes :
●
●
●
<DEL PROG>permet d’effacer la totalité du programme PIC.,
<DEL WNIs> ré-initialise à la valeur de la butée logigielle inférieure XMIN
la totalité des positions internes WNi.
<RECONF>
permet de retourner à l’écran de configuration.
La validation de la configuration ne pourra se faire que si les paramètres de
configuration, les paramètres du programme PIC et les positions internes
sont cohérents entre-eux.
Remarque : La modification de certains paramètres (résolution, …) provoque la
réinitialisation du COEFFICIENT CARACTERISTIQUE MACHINE
(KR) et peut, par conséquent nécessiter donc une reprise de l’ajustement de ce coefficient selon la procédure proposée soit par le
logiciel PL7-AXE (voir paragraphe 7-4) soit depuis le terminal
TSX XBT 182 (fonction F61).
Dans un tel cas l'utilisateur est avisé par le message "ECRITURE OK,
ATTENTION KR MODIFIE" lors de la validation globale de la configuration.
5/3
C
2
C
2
5/4
6
Mode programmation
6.1
Description du mode programmation
6
Rôle
Le mode PROGRAMMATION permet la saisie et la modification des programmes PIC, les instructions et les opérandes ne sont pas décrits dans ce
chapitre (voir ch 5 de l'intercalaire B du présent manuel).
Il n'est pas proposé pour les coupleurs TSX AXM 162.
<HELP> récapitule toutes les instructions et tous les opérandes disponibles.
Accès au mode
A partir de l’écran CHOIX DES MODES,
choix de la mémoire de travail (voir ch 3),
C
2
●
●
●
●
(¿) accès aux modes opératoires,
saisir le numéro d’axe et d’application (ou nom de fichier si mémoire disque),
sélectionner le mode PROGRAMMATION.
Nota : la table des paramètres de l’application doit être saisie obligatoirement au
préalable en mode CONFIGURATION.
Ecrans
L’écran proposé permet la saisie des pas de programme. L’éditeur est du
type plein écran :
●
●
3 modes de travail sont proposés :
INSERT-PROG : pour la création du programme ou l’insertion de pas
programme,
●
MODIF-PROG
: pour la modification de pas programme déjà saisis,
●
VISU-PROG
: pour la lecture du programme.
6/1
6
Mode programmation
6
Description du mode programmation
Procédure de saisie
Lors de la création d’un programme, le mode programmation propose
directement la saisie des pas programme (écran INSERT-PROG), par ordre
croissant de n° pas.
●
●
●
C
2
●
●
saisir le code instruction,
<NEXT F> affiche le format, les unités des opérandes et propose la saisie
du premier opérande,
<NEXT F> permet d’accéder à l’opérande suivant, ainsi de suite jusqu’à la
saisie du dernier opérande, (cas des instructions à plus d'un
opérande),
(ENTER)
valide le pas de programmation saisi et propose la saisie du pas
suivant,
<PREV F> permet d’accéder à l'opérande précédent ou au code instruction si le curseur pointe sur le premier opérande.
La numérotation des pas de programme s’effectue automatiquement au
cours de la saisie.
(CLEAR)
permet de sortir du mode de travail INSERT-PROG et de
passer en mode de visualisation de programme VISU-PROG.
(ENTER)
permet de valider le programme saisi avec retour à l’écran de
CHOIX DES MODES.
Procédure de visualisation
Un programme PIC pouvant avoir un nombre de pas supérieur à la capacité
de l’écran de visualisation (10 pas maximum), les touches suivantes sont
proposées.
6/2
(⁄ ¢)
⁄
accès au pas suivant.
(¢)
accès au pas précédent,
<STEP>
accès direct à un pas programme par saisie de son
numéro,
<TOP>
accès direct au premier pas de programme,
<BOT>
accès direct au dernier pas de programme,
<PREVPAGE>
accès aux 10 pas précédents,
<NEXTPAGE>
accès aux 10 pas suivants.
6
Mode programmation
6
Description du mode programmation
Procédure de modification
Modification d’un pas existant :
●
pointer avec le curseur le pas à modifier,
●
<MODIFY> donne accès à la modification du pas.
Suppression d’un pas :
●
pointer avec le curseur le pas programme à supprimer,
●
(DEL) supprime le pas programme pointé,
Les pas de programme situés en aval de celui modifié sont alors
renumérotés (*).
Insertion d’un pas :
●
●
pointer avec le curseur le pas programme devant se trouver en aval de
l’instruction à insérer,
(INS) donne accès à la saisie du pas programme à insérer,
Les pas de programmes situés en aval sont alors décalés automatiquement (*).
(*) Attention : les instructions de branchement ou d’appel à sous programme ainsi
que les pas de repli définis en configuration ne sont pas mis à jour.
La vérification de la cohérence incombe à l'utilisateur.
Duplication d’une instruction :
●
●
●
●
pointer avec le curseur le pas de programme contenant l’instruction à
dupliquer,
<SAVE> sauvegarde en mémoire tampon le pas programme,
pointer avec le curseur le pas programme devant se trouver en aval de
l’instruction à restituer,
<RESTORE> restitue l’instruction sauvegardée en amont de celle pointée
par le curseur.
Cette fonction est équivalente à une insertion.
La restitution d’une même instruction est possible, tant qu’une nouvelle
instruction n’est pas sauvegardée.
Assistance à la saisie
<HELP> permet d’accéder à 9 écrans contenant les différentes instructions
et les différents arguments disponibles.
Les touches dynamiques proposées permettent d’accéder à chacune de ces
pages : <TOP> <BOT> <NEXTPAGE> <PREVPAGE>
(CLEAR) permet de retourner à l’écran du mode PROGRAMMATION.
<ERROR?> permet de connaitre la cause de non validité de l'opérande
pointé par le curseur (valeur hors bornes, ets …).
6/3
C
2
C
2
6/4
7
Mise au point
7.1
Sélection du mode mise au point
7
Rôle
Le mode MISE AU POINT permet de visualiser et modifier les bits TOR, les
mots registres du coupleur, les positions internes WNi et les compteurs
internes CNi.
Accès au mode
A partir de l’écran CHOIX DES MODES
choix de la mémoire AXM (seul support mémoire à proposer le mode MISE
AU POINT)
● (¿) donne accès aux modes opératoires
● saisir le nombre d’axe et d’application
● (2) permet de choisir le mode MISE AU POINT
Une troisième colonne vient alors se juxtaposer aux 2 précédentes.
● (¿) accès à la fonction choisie
● (0) ENTER permet d’accéder à l’écran de STATUS / COMMANDES
● (1) ENTER permet d’accéder au contenu de la table WNi.
●
7/1
C
2
7
Mise au point
7.2
Ecrans status commandes
7
C
2
Cet écran regroupe les informations et commandes disponibles sur les
interfaces TOR et REG sous forme de mnémoniques.
La partie gauche est consacrée aux informations fournies par le coupleur sur
les interfaces TOR (Ixy,i) et REG (IWxy,i).
La partie droite est consacrée aux commandes destinées aux coupleurs via
les interfaces TOR (Oxy,i) et REG (OWxy,i).
Les paramètres situés au bas de l'écran proviennent des mots registres IW
ou OW (sauf la vitesse qui est acquise par le canal du mode Message).
Les informations booléennes disponibles en partie supérieure de l'écran sont
réparties comme suit :
7/2
7
7
Mise au point
Ecrans status commandes
Colonne gauche : Informations/commande relative à l'état du coupleur
Colonne médiane : Informations/commandes relatives à l'état de l'axe
Colonne de droite :Informations/commandes relatives à la gestion des défauts
Les bits à 1 sont repérés en inversion vidéo.
La touche <HELP> permet de connaitre la fonction de l'information / commande pointée par le curseur.
Nota :
Toute modification d'un bit de commande ou d'une valeur numérique se
traduit par l'envoi d'une requête adressée au coupleur via l'interface
message. La mise à jour du bit du registre associé de l'interface de sortie
TOR (Oxy,i) ou REG (Oxy,j) ne vient que confirmer la modification
demandée par la requête.
Ixy,i
Confirmation
Oxy,i
Coupleur
TSX AXM
IWxy,i
OWxy,i
Interface
MSG
(requêtes)
Ce mécanisme explique notamment pourquoi les commandes effectuées
dans le mode MISE AU POINT sont prises en compte même si l'automate
est en STOP (à condition que le coupleur travaille en mode HORS SECU)
alors que les mêmes commandes effectuées depuis l'écran DATA PL7-3
resteraient sans effet.
(En STOP l'automate assure le routage des messages, mais ne rafraichit
plus les interfaces TOR et REG).
7/3
C
2
7
7
Mise au point
Ecran Status Commandes
Rôle des touches dynamiques
<READ BDEF> permet d’acquitter le défaut bornier,
C
2
7/4
<START F>
active le mode sélectionné,
<SET/RES>
permet de modifier l’état d’un bit de sortie. Pour cela
positionner le curseur à l’aide des touches déplacement et
appuyer sur la touche dynamique,
<STOP F>
désactive le mode en cours,
<STOP AXM>
met le coupleur AXM en STOP,
<KR>
donne accès au réglage du coéfficient caractéristique
machine,
<WNi/CNi>
donne accès à la table de côtes internes WNi et des
compteurs CNi.
<HELP>
définit la fonction de l'élément pointé par le curseur.
7
7
Mise au point
7.3
Accès aux positions internes WNi
Il s'effectue soit à partir de l'écran précédent par la touche <WNi/CNi>, soit
depuis l'écran principal du mode MISE AU POINT.
C
2
<NEXTPAGE> donne accès à la table suivante,
<PREVPAGE> permet de revenir à la page précédente.
<MODIFY>
permet de modifier la valeur de la position interne visualisée
en inverse vidéo. Pour sélectionner la position WNi désirée
utiliser les touches déplacement.
<STOP AXM> met le module en STOP.
<TOP>
permet de revenir au 1er écran (WN0 à WN50)
<BOT>
permet d'accéder au dernier écran (compteur CNi)
Accès aux compteurs internes CNi
A partir de l’écran précédent :
<NEXTPAGE> permet d’accéder aux valeurs des 4 compteurs interne CNi.
ou <BOT>.
<MODIFY>
permet de modifier la valeur du compteur interne visualisée
en inverse vidéo. Pour sélectionner le compteur CNi désiré
utiliser les touches déplacement.
<STOP AXM> met le module en STOP.
<PREVPAGE> permet de retourner aux écrans de visualisation des positions internes WNi.
7/5
7
Mise au point
7.4
Réglage du coefficient caractéristique machine KR
7
Rôle
Le coefficient caractéristique machine KR est le coefficient utilisé par le
module pour la mise à l'échelle de la mesure à partir des impulsions codeur.
Ce coefficient est calculépar le logiciel PL7-AXE à partir des paramètres de
configuration. Toutefois il est proposé une procédure permettant d'affiner la
valeur de ce coefficient pour compenser l'erreur éventuelle résultant d'une
imprécision sur la valeur des paramètres de configuration, ou d'imperfections
de la mécanique.
Le réglage est également proposé depuis le terminal TSX XBT 182.
Le réglage du coefficient est nécessaire si l'écart entre le déplacement
mesuré et le déplacement affiché est trop important (cette vérification devant
être effectué sur un déplacement le plus grand possible).
La modification de certains paramètres de configuration peut provoquer une
ré-initialisation du coefficient, nécessitant une reprise du réglage.
L'utilisateur en est averti par le message 'ECRITURE OK, ATTENTION KR
MODIFIE".
C
2
Accès
L’accès à la fonction s’effectue à partir de l’écran STATUS/COMMANDE par
appui sur la touche <KR>.
7/6
7
Mise au point
7
Réglage du coefficient caractéristique machine KR
Procédure
A partir de l’écran STATUS / COMMANDE :
●
●
●
●
●
●
●
●
faire une prise d’origine manuelle :
- choix du mode
: MODE F = MAN RFP
- origine = 0
: POS. EXT = 0
- sens de la PO
: <SET/RES> SENS
- lancer la PO
: <SET/RES> START
sélectionner le mode MANUEL ASSISTE :
- choix du mode
: MOD F = MAN SET
choisir comme position à atteindre, la valeur correspondant au déplacement le plus grand possible
- POS. EXTERNE = LONG. MAX
lancer le déplacement : <SET/RES> START
mesurer avec un moyen externe suffisament précis la distance parcourue
par le mobile.
saisir cette valeur dans le champ “distance mesurée” :
calculer l’écart (distance affichée - distance parcourue) et entrer cette
valeur dans le champ “écart”.
saisir l'écart puis valider par (ENTER)
(ENTER)
●
●
●
lance l’auto-réglage
attendre le retour à l'écran STATUS/COMMANDES
refaire une prise d’origine,
faire un déplacement vers la position 1 et vérifier que l'écart est devenu nul
ou négligeable, sinon refaire la manipulation.
Notes : Si le message “PARAMETRES INCOMPATIBLES” est affiché, cela
signifie que la valeur de résolution introduite dans les paramètres de
configuration est erronée, ne pas chercher à affiner le réglage mais
vérifier la valeur de résolution.
La valeur réglée de KR n'est stockée que dans la mémoire coupleur.
Il appartient à l'utilisateur de procéder à un transfert
MEM AXM ¿ MEM TSX ou MEM AXM ¿ DISQUE pour disposer de
sauvegardes à jour.
7/7
C
2
C
2
7/8
8
8
Mode transfert
8.1
Description du mode transfert
Rôle
Ce mode permet le transfert d'une application (configuration, programme et
variables internes WNi et CNi), d’un support mémoire source vers un support
mémoire destination.
Le tableau suivant mentionne tous les transferts possibles :
Destination
Source
MEM AXM
MEM TSX
FICH AXM
FICH TSX
MEM AXM
non
oui
oui
non
MEM TSX
oui
non
oui
non
FICHIER AXM
oui
oui
non
oui
FICHIER TSX
non
non
oui
non
C
2
Accès
A partir de l’écran CHOIX DES MODES,
●
●
●
●
●
Choisir la mémoire source contenant l’application à transférer (MEMOIRE
DE TRAVAIL),
(¿) accès aux modes opératoires,
Sélectionner le mode TRANSFERT, une troisième colonne vient alors se
juxtaposer aux précédentes colonnes,
(¿) accès à la mémoire de destination, sélectionner cette mémoire parmi
celles proposées à partir des touches déplacement ou numériques.
Définir l’application à transférer :
N° d’axe et d’application ou nom de fichier.
●
(ENTER) permet d’accéder à l’écran de sélection associé au mode.
8/1
8
Mode transfert
8
Description du mode transfert
Ecran
C
2
L’écran propose 2 cadres :
un cadre rappelant les mémoires source et destination, le choix de la
mémoire destination peut être modifié à l’aide des touches déplacement
haut et bas,
● un cadre identifiant l'application à transférer et son affectation.
●
<COMPARE> effectue la comparaison entre l'application source et l'application destinataire.
Procédure de transfert
Elle consiste à sélectionner l’adresse de destination. Les touches de
déplacement haut et bas permettent de modifier la mémoire destination.
Si la mémoire destination est la mémoire automate ou module
●
<AXIS>
permet de saisir le numéro d’axe.
●
<APPLI>
permet de saisir le numéro d’application.
●
●
<AXIS/APP> permet de sélectionner le couple no axe / no appli grâce au
curseur.
(ENTER)
lance le transfert.
Si la mémoire de destination est la mémoire coupleur, le logiciel PL7-AXE
propose la mise en STOP du coupleur, condition préalable au transfert.
Si la mémoire destination est le disque
8/2
●
<FILE>
permet de sélectionner le fichier,
●
(ENTER)
lance le transfert.
9
Mode documentation
9.1
Description du mode documentation
9
Rôle
Ce mode permet l'édition sur imprimante ou la documentation sur fichier de
tout ou partie d'une application de commande d'axe (configuration + programme + variables internes).En cas de sortie sur fichier, celui-ci pourra être
exploité ultérieurement par l'outil XTEL-DOC.
Accès
A partir de l’écran CHOIX DES MODES,
●
●
●
Choisir la mémoire contenant l’application à imprimer (MEMOIRE DE
TRAVAIL),
(¿) accès aux modes opératoires,
Sélectionner le mode DOCUMENTATION, une troisième colonne vient
alors se juxtaposer aux précédentes colonnes.
●
(¿) accès au choix de la partie du dossier à imprimer.
●
Définir l'application à documenter :
N° d’axe et d’application ou nom de fichier,
●
(ENTER) permet d’accéder à l’écran de sélection associé au mode.
Ecran
9/1
C
2
9
Mode documentation
9
Description du mode documentation
L’écran comporte 2 cadres : un cadre rappelant la sélection du sous-mode
effectuée, un cadre visualisant les paramètres courants.
●
●
●
●
<GRAP Y/N>
<PRI-FILE>
<FILE>
<DIR Y/N>
définit le type d’impression (graphique ou non)
définit le support de sortie imprimante ou disque
définit le fichier de sortie (uniquement si sortie sur disque)
Impression du répertoire
Important
Dans le cas où le support de sortie est le disque, le fichier de sortie se
trouvera :
- dans le répertoire AXIS \ APPLI si l'option Impression du répertoire a été
demandée (touche <DIR Y/N>),
- dans le répertoire AXIS \ MOD, dans le cas contraire.
Dans les deux cas le nom du fichier est suivi du suffixe .DOC.
C
2
Pour que le fichier ainsi généré puisse être exploité ultérieurement par
l'outil XTEL - DOC, les 2 conditions suivantes doivent être respectées :
- fichier sous le répertoire AXIS \ APPLI,
- fichier généré avec l'option impression graphique (touche <GRAP Y/N).
Procédure d’impression (ou de transfert sur fichier)
En mode connecté (MEM TSX ou MEM AXM) les touches <AXIS> et
<APPLI> permettent de sélectionner l'application à documenter en offrant les
facilités suivantes :
- documenter toutes les applications d'un axe, saisir à la place du n°
d'application le caractère "*"
- documenter toutes les applications de tous les axes, saisir à la place du n°
d'axe le caractère "*",
et saisir à la place du n° d'application le caractère "*".
<ENTER>
lance l’impression ou le transfert vers le fichier.
Il est possible à partir de cet écran de sélectionner une autre partie du dossier
à imprimer à l’aide des touches de déplacement haut et bas.
Le sous mode propose en plus les touches dynamiques suivantes :
●
<PSKIP>
●
<P.NBR> saisie du numéro de page de départ (pagination absolue),
saut d’une page de papier,
●
<REV>
saisie de l’indice de révision de l’application.
Description d’un dossier
Le dossier complet comprend :
la configuration (2 pages),
● le programme PIC (20 pas de programme par page),
● les variables (WNi et CNi),
● le répertoire étendu, si option demandée (nombre de pages variable).
●
9/2
9
9
Mode documentation
Description du mode documentation
Exemple de page de listing (CONFIGURATION)
Unites module : Longueur = um
Fxx
Vitesse = mm/mn
Parametres
Valeurs
AF31 RESOL Resolution capteur
3,0
AF32 VMAX Vitesse maximum
4050
Unites
AF33
AF34
AF35
mm
mm/mn
mm/s2
utilisateur :
- UPUL Longueur
- UPUV Vitesse
- UPUA Acceleration
11
: 12960
[ um,mm,cm,dm,m ]
[ mm/mn,cm/mn,dm/mn,m/mn ]
[ mm/s2,cm/s2,dm/s2,m/s2 ]
mm
mm
-30000,000 : +30000,000
-30000,000 : +30000,000
mm/s2
mm/s2
BF40 TYPEPO Type prise d’origine 1
Fxx
1,0 : 1000,0
mm/mn
400
800
Unites module : Longueur = um
Bornes
um
AF36 XMAX Butee logicielle sup. +1000,000
AF37 XMIN Butee logicielle inf. -1000,000
CF38 ACCE Acceleration
CF39 DECE Deceleration
Acceleration = mm/s2
[ 1,2,3 ]
Vitesse = mm/mn
Parametres
Valeurs
Acceleration = mm/s2
Bornes
RF41 VMAN Vitesse manuelle
1000
mm/mn
1 : 4050
CF42 VSTOP Vitesse d’arret
CF43 TSTOP Time-out arret
200
10
mm/mn
10 ms
1 : 4050
1 : 65535
CF44 TW
Fenetre au point
C
2
1 : 4500
1 : 4500
1,001
mm
0,001 : 6000,000
CF45 DMAX Ecart max
8,000
mm
0,001 : 30000,000
BF46 UMAX Tens. variateur VMAX
0,00
V
BF47 KPOS Gain de position
20,00
BF48 LIMV Depassement vitesse
10
BF49 KV
Gain anticipation vit 80
application
AXE 1
APPLI 0
Identification
1/s
%Vmax
%
objet
CON
Rubrique
Indice de
révision
1,00 : 9,00
1,00 : 32,00
5 : 20
0 : 100
rev
date
0.0 16/10/90
Rubrique/
page
page
2 -1
N° page
9/3
9
9
Mode documentation
Description du mode
Exemple de page de listing (CONFIGURATION)
AXM 182
Unites module : Longueur = um
Fxx
C
2
Vitesse = mm/mn
Parametres
Y
0
[ Y,N ]
0 : 33
BF52 MSTOP Masque repli VSTOP
CF53 NSTOP Nr. pas repli VSTOP
Y
0
[ Y,N ]
0 : 33
BF54 MTW
CF55 NTW
Y
0
[ Y,N ]
0 : 33
Masque repli TW
Nr. pas repli TW
Unites module : Longueur = um
Vitesse = mm/mn
Parametres
CF56 TSYN
BF57 MSYN
CF58 NSYN
Time-out synchro
Masque repli syn
Nr. pas repli syn
Bornes
3000
Y
0
10 ms
[ Y,N ]
0 : 33
BF59 MCPUF Masque repli CPUF
CF60 NCPUF Nr. pas repli CPUF
Y
0
[ Y,N ]
0 : 33
NBWN
100
0 : 100
Nb de WN sauvegardees
SOMMAIRE :
PAGE DE GARDE
AXE
1
application
SOMMAIRE DOSSIER
TELEMECANIQUE
Acceleration = mm/s2
Valeurs
application
nom application
AXE 1
APPLI 0
AXM 182
9/4
Bornes
RF50 MDMAX Masque repli DMAX
CF51 NDMAX Nr. pas repli DMAX
Fxx
Acceleration = mm/s2
Valeurs
objet
CONF
1 : 65535
rev
0.0
date
16/10/90
rubrique
page
2 -2
page
1
2
rev
0.0
date
16/10/90
page
3 -1
9
9
Mode documentation
Description du mode
Mémoire TSX Page de garde 0.0 16/10/90 1 -1 Telemecanique
0
LDC
CN0
1
SRP+
F= 1000
VAL= 4
2
WAIT
EVENT= UC
3
GP9
4
M
mm/mn
X=
F= 1000
mm/mn
X= -50,000
SYN= UC
OUT= 000
5
WAIT
EVENT= UC
6
GP9
F= 1000
7
DEC
CN0
8
JNZ
N= 10
9
JMP
N= 14
mm/mn
INC
CN0
11
M
SYN= UC
12
WAIT
EVENT= UC
DEC
CN0
14
JNZ
N= 3
15
END
mm
mm
IT= Y
X= -10,000
mm
CN0
10
13
0,000
C
2
OUT= 000
IT= Y
CN0
EOP
application
AXE 1
AXM 182
SOMMAIRE :
nom application
APPLI 0
objet
PROG
rev
0.0
date
16/10/90
rubrique
PAGE DE GARDE
AXE
1
application
SOMMAIRE DOSSIER
TELEMECANIQUE
page
2 -1
page
1
2
rev
0.0
date
16/10/90
page
3 -1
9/5
C
2
9/6
A
A
Annexes
A.1
Structure et taille d’une application
Les renseignements fournis ci-aprés le sont à titre indicatif.
Leur connaissance n'est pas indispensable à la mise en œuvre d'applications
de commande d'axe.
Une application comporte 3 parties (pour les coupleurs TSX 172 et TSX AXM
182) :
- la configuration d’une taille fixe de 106 octets (53 mots).
- le programme interne coupleur dont la taille dépend du nombre de pas (Un
pas nécessite 7 octets soit 3,5 mots).
- la table des variables internes :
● en mémoire coupleur cette table comporte systématiquement 100 variables WN0 à WN99 (400 octets) et les quatre compteurs CN0 à CN3
(4 octets).
● en mémoire automate ou mémoire disque cette table ne comporte que le
nombre de WN sauvegardées (paramètre déclaré en configuration) et les
quatre compteurs CN0 à CN3. Sa taille est donc (en mots) 2+NB WN+2
(les variables WNi sont en format double longueur).
MEM-TSX
CONFIG.
53 mots
+2 de checksum
PIC
Zône
dédiée
axe
APPLI i - AXE j
(7 x Nb pas) / 2
+2 de checksum
WNI / CNI
2 x Nb WN + 2
+2 de checksum
Taille maximale d’une application en mémoire TSX (253 pas de programme,
100 variables WN sauvegardées):
[53+2] + [(254x7)/2+2] + [(100x2)+2+2] = 1150 mots
A/1
C
2
A
Annexes
A2
Index
Sujet recherché
C
2
A
Pages
A
Archivage de programme
Accès au logiciel
8/2
1/4
C
Charger le logiciel PL7-AXE
Configuration
1/2
5/1
D
Documentation (d'une application)
9/1
E
Ecrire un programme
Effacer un pas programme
6/1
6/3
F
Fichier (gestion de)
2/8
I
Imprimer une application
Insérer un pas programme
9/2
6/3
L
Lire un programme
Lire une configuration
6/2
5/2
M
Mettre au point un programme
Modifier une instruction
Modifier la configuration
Modifier un programme
Modifier le répertoire
7/1
6/3
5/3
6/3
4/2
N
Nom de l’application
Nom de fichier
Numéro d’application
Numéro d’axe
P
Programmation
Programmation en RUN3/6
6/1
R
Répertoire
RUN automate
RUN coupleur
4/2
3/6
3/5
S
Sélection des modes
Supprimer (voir effacer)
STOP automate
STOP coupleur
2/7
3/6
3/5
T
Transférer une application
Taille application
8/2
A/1
V
Valider un programme
6/2
Z
Zone TSX-AXE
2/15
A/2
2/5 5/1
3/4
3/6
3/6
A
Annexes
A3
Réglage et mise en service d'un axe depuis le logiciel PL7-AXE
A
Avertissement
Au chapitre 7.4 de l'intercalaire B est fournie une procédure de réglage / mise
en service d'un axe depuis le terminal TSX XBT 182. A défaut de disposer de
ce terminal, toutes les opérations peuvent également être effectuées depuis
le logiciel PL7-AXE, certaines en mode CONFIGURATION, d'autres en
mode MISE AU POINT.
Toutefois, compte tenu du fait que ce logiciel ne dispose pas des mêmes
possibilités de réglage "en ligne" que le terminal TSX XBT 182, cette
procédure est plus délicate à mener depuis le logiciel. On devra notamment
avoir présent à l'esprit les points suivants :
- tout changement de valeur de paramètre exige une modification de la
configuration,
- toute modification de la configuration provoque la perte de référence de
l'axe,
- toute modification de configuration provoque le passage en STOP du
coupleur ; la remise en RUN, le cas échéant, est à la charge de l'utilisateur,
On devra en outre s'assurer que chaque commande donnée en mode MISE
AU POINT se traduit par le résultat escompté.
Exemple : Sélection du mode MAN A VUE sur le 1/2 écran des commandes.
Vérifier sur le 1/2 écran les informations que le mode MAN A VUE est
effectivement sélectionné.
Dans le cas de commandes transmises par bits, on ne devra pas oublier que
le coupleur réagit à des fronts montants (passage de 0 à 1) et que la remise
à 0 du bit incombe à l'utilisateur.
La modification de certains paramètres de configuration provoque la réinitialisation du coefficient caractéristique machine KR, ce dont l'utilisateur
est avisé lors de la validation de la configuration par le message "ECRITURE
OK, ATTENTION KR MODIFIE".
A/3
C
2
A
A
Annexes
Réglage et mise en service d'un axe depuis le logiciel PL7-AXE
Procédure
●
●
Procéder aux vérifications préliminaires et au réglage du variateur comme
indiqué au paragraphe 7.4-1 intercalaire B.
Le coupleur TSX AXM ayant été préalablement configuré, effectuer alors
les opérations décrites au paragraphe 7.4-2 intercalaire B en les adaptant
à l'ergonomie proposée par le mode MISE AU POINT.
Convention de représentation pour
les variables binaires
C
2
AXM R/S : bit à 1
AXM R/S : bit à 0
Prise d'origine forcée
La fonction INIT n'étant pas disponible au niveau du logiciel PL7-AXE la
séquence est modifiée comme suit :
Etat initial : automate en STOP
coupleur en STOP
●
●
●
●
●
●
●
●
A/4
Commande
Etat
résultant
mettre le coupleur en RUN
AXM / RS
AXM RUN
DEF ARUR
mettre à 1 le bit d'arrêt d'urgence
acquitter le défaut d'arrêt d'urgence
STOP URG
AB ARUR
DEF ARUR
STOP
sélectionner le mode "Hors sécurité"
AXM HSEC
acquitter le défaut CPU (le cas échéant) AB CPUF
AXM HSEC
DEF CPUF
R0
sélectionner le mode de prise d'origine
manuelle
MOD F =
MAN RFP
ATTENTE
mesurer approximativement la
position du mobile par rapport à la
came d'origine et introduire cette
valeur dans le registre de cote externe
(en unité utilisateur) Exemple :
Effectuer une prise d'origine forcée.
MOD F =
MAN RFP
(touche
MODIFY )
POS.EXT.=
300,000 mm
PO FORCE
AXE REF
Pos.Cour. =
300,00mm.
A
A
Annexes
Réglage et mise en service d'un axe depuis le logiciel PL7-AXE
Vérification du sens de déplacement du mobile
Seule la procédure de sélection du mode hors asservissement est indiquée.
Pour les conclusions à tirer du comportement résultant, se référer au
paragraphe 7.4-2 intercalaire B.
●
Sélectionner le mode hors asservt.
●
Afficher 100 mV en sortie CNA soit
●
Activer le mode
●
Une fois les constatations effectuées,
désactiver le mode
Commande
Etat
résultant
MOD F =
OPEN LOOP
VAL CNA
= 40 (1)
START
ou
<START F>
MOD F =
OPEN LOOP
ATTENTE
STOP
ou
<STOP F>
Mobile
s'arrète
ATTENTE
POS COUR
évolue
Procéder aux corrections éventuelles
Vérification de la fréquence maximale (facultatif)
En prenant les mêmes précautions que celles indiquées au paragraphe
7.4-2 intercalaire B, appliquer en sortie CNA une tension égale à
UMAX (1 + LIMV ) et vérifier que la fréquence des impulsions résultante est
100
inférieure à ;
- 40 khz pour le coupleur TSX AXM 172
- 80 khz pour le coupleur TSX AXM 182
La procédure est identique à celle décrite ci-dessus,
(1) LSB = 2,5 mV pour TSX AXM 182
10 mV pour TSX AXM 172
A/5
C
2
A
A
Annexes
Réglage et mise en service d'un axe depuis le logiciel PL7-AXE
Vérification de la distance parcourue / distance affichée
En utilisant toujours le mode hors asservissement, procéder comme indiqué
ay paragraphe 7.4-2 intercalaire B.
Réglage de l'offset coupleur
Idem
Réglage du coefficient caractéristique machine KR.
A réaliser au cas où l'écart entre la distance réellement parcourue et la
distance affichée est supérieure à la précision souhaitée.
C
2
La procédure de réglage depuis le logiciel PL7-AXE est décrite au paragraphe 7.4.
Réglages des gains KPOS et KV et autres paramètres
Le principe est identique à celui décrit au paragraphe 7.4-2 intercalaire B. On
se borne donc ici à décrire la procédure à suivre pour effectuer les déplacements en mode MANUEL ASSISTE.
●
●
●
Sélectionner le mode MANUEL ASSISTE
Introduire la cote à atteindre dans le
registre de cote externe Exemple :
Activer le mode
(NPO de resetter le bit START)
Commande
Etat
résultant
MOD F =
MAN SET
MOD F =
MAN SET
ATTENTE
POS.EXT. =
60,000 mm
START
STOP
Rappel : La modification des valeurs des paramètres ne peut s'effectuer
qu'en mode configuration.
A/6
A
Annexes
A4
Aide au diagnostic
A
Au cours des différentes manipulations, peuvent apparaître certains messages avisant l'utilisateur que sa demande ne peut être satisfaite ou exige
une confirmation.
Certains messages sont suffisamment explicites pour ne pas justifier d'explication complémentaire ; d'autres par contre nécessitent un complément
d'information.
Le tableau page suivante donne la liste de ces messages ainsi que l'événement à l'origine et les actions correctrices à engager.
C
2
A/7
MESSAGE / CIRCONSTANCES
APPLI INEXISTANTE DANS LE REPERTOIRE
lors d'un transfert AXM ¿ TSX.(Ce message
apparaît lors de la confirmation d'écriture en
MEM TSX lorsque l'application a été lue depuis
la MEM AXM suite au message "N.APPLI AXM
INATTENDU, LIRE APPLI ?" et que le n° d'application demandé est au delà du nombre défini
dans le répertoire.
ESPACE A PACKER
lors de la modification d'une application, ou du
répertoire en mémoire TSX
ESPACE SATURE
lors d'une tentative de transfert AXM ¿ TSX ou
d'une modification du répertoire, ou d'une création d'application en mémoire TSX.
N. APPLI AXM INATTENDU, LIRE APPLI ?
lors d'un accès en mémoire coupleur.
N. AXE INATTENDU
lors d'un accés en mémoire coupleur.
A/8
●
●
●
●
●
Le n° d'application contenu dans le coupleur ne
correspond pas à à un numéro répertorié (ex :
appli n° 3 alors que 2 applis sont définies dans le
répertoire).
Origine : changement de coupleur ou modification du répertoire.
L'espace TSX est suffisant pour accepter la
modification à condition de récupérer les espaces libres (retassage).
L'espace disponible en zone dédiée AXE n'est
pas suffisant pour accepter la modification.
Le n° d'application contenu dans la mémoire du
coupleur n'est pas identique à celui fourni par
l'utilisateur.
●
●
●
●
●
●
Si la situation résulte d'un changement de
coupleur, transférer vers la mémoire coupleur
une des applications sauvegardées en mémoire
TSX.
Si elle résulte d'une diminution du nombre
d'applications au niveau du répertoire, modifier
soit le nombre d'applications (<DIR AXIS> puis
<NB APP>) soit le numéro d'application (transfert AXM ¿ DISQUE puis DISQUE ¿ AXM en
spécifiant le nouveau numéro d'application).
Utiliser la touche dynamique <PACK>
S'il est impossible de récupérer de la place (par
exemple en supprimant des applications) il est
nécessaire de modifier la taille de la zône
dédiée (fichier .APP.) voir manuel TXT DM
XTEL V4 intercalaire D chap 2.
Pour identifier le n° d'application en mémoire
coupleur utiliser la touche <UTILS> puis la
fonction CARACTERISTIQUE DE L'APPLICATION,
Pour modifier ce numéro, lire l'application puis
la valider par <ENTER>. Elle sera récrite dans
le coupleur avec le numéro d'application sélectionné.
Transférer vers la mémoire coupleur l'une des
applications sauvegardées en mémoire TSX.
Le n° d'axe contenu dans le coupleur n'est pas
conforme au n° logique correspondant à l'emplacement occupé.
Situation engendrée par un changement ou une
inversion de coupleurs.
●
CONDUITE A TENIR
CAUSE
MESSAGE / CIRCONSTANCES
ERREUR INCOHERENCE
SOURCE DESTINATION
REPERTOIRE MODIFIE PAR UN AUTRE
PROCESS
MESSAGE REFUSE 10 sur toute tentative d'accès au coupleur
MESSAGE REFUSE 3 sur tentative d'accés
d'une station via le réseau MAPWAY.
AXE NON CONFORME AU REPERTOIRE
en mode mise au point
AXE NON CONFORME A LA CONF E/S
lors d'une tentative d'accés à la mémoire AXM
ECRITURE OK, REGLAGE KR MODIFIE
lors d'une modification de configuration.
NB : ce message n'apparait que si le coefficient
KR a été réglé depuis la dernière modification de
la configuration.
STOP PROGRAMME REFUSE
après un décomptage de 12 à 0
lors d'une modification du programme dans un
coupleur.
A/9
le coupleur présent n'est pas du même type que
celui déclaré en configuration des E/S.
Ex : coupleur TSX AXM 172 à la place d'un
coupleur TSX AXM 182.
La modification de certains paramètres provoque
la réinitialisation du coefficient caractéristique
machine.
Présence d'un défaut application
●
●
●
Corriger la configuration des entrées / sorties
PL7-3.
Reprendre le réglage de ce coefficient
- soit de puis le terminal TSX XBT 182
- soit depuis le logiciel PL7-AXE en mode
MISE AU POINT
Acquitter le défaut avant d'effectuer la modification.
CONDUITE A TENIR
le bit de RAZ Message.
(OWxy,0,2) est à 1
●
Tentative de transfert d'un fichier AXM vers un
coupleur d'un type différent
(ex. FICHIER 172 → AXM 182)
Cause probable : chargement de la mémoire automate depuis l'outil XTEL-MEM
●
N° réseau inexistant
ou n° station inexistant
ou coupleur en défaut
●
●
Choisir un fichier dont le suffixe correspond au
type de coupleur.
Mettre ce bit à 0
Redéfinir le couple RESEAU /STATION
Cause possible : transfert application PL7-3 Attendre la fin de transfert et réïtérer la demande.
(Terminal ¿ Automate en cours)
●
●
●
CAUSE
A
A
Annexes
A.5
Tableau des droits d'accès PL7-AXE
Mode accédé
Catégories d'utilisateurs
Exploitant
mini MAXI
C
2
Régleur
Programmeur
mini MAXI mini MAXI
CONFIGURATION
Visualisation
Modification
non
non
oui
non
oui
oui
oui
oui
oui
oui
oui
oui
PROGRAMMATION
Visualisation
Modification
non
non
oui
non
oui
non
oui
non
oui
oui
oui
oui
MISE AU POINT
Status / Commandes
Visualisation
Modification
oui
non
oui
oui (*)
oui
oui
oui
oui
oui
oui
oui
oui
Défauts
Visualisation
Acquittement
oui
non
oui
oui
oui
oui
oui
oui
oui
oui
oui
oui
Réglage Wi
Visualisation
Modification
non
non
oui
non
oui
oui
oui
oui
oui
oui
oui
oui
Réglage KR
non
non
oui
oui
oui
oui
TRANSFERT
TSX÷ module
Disque dur
non
non
non
non
oui
non
oui
non
oui
oui
oui
oui
DOCUMENTATION
non
non
oui
oui
oui
oui
REPERTOIRE
Visualisation
Modification
non
non
oui
non
oui
non
oui
non
oui
oui
oui
oui
UTILITAIRES
Module
Caractérist. appli
RUN/STOP mod.
Effac.prog.appli.
non
non
non
non
non
non
oui
oui
non
oui
oui
non
oui
oui
oui
oui
oui
oui
non
non
non
non
non
non
oui
non
non
oui
oui
non
oui
oui
oui
oui
oui
oui
non
non
non
non
non
non
non
non
oui
oui
oui
oui
TSX
Liste appli.
RUN/STOP TSX
effac.prog.appli.
Disque dur
Directory
Liste appli.
(*) partiellement
A/10
A
A
Annexes
A6
Utilisation du logiciel PL7-AXE en configuration V3
1. Généralités
Dans la version V4.5 (symbole commercial TXT LF PL7 AXS V42) le logiciel
PL7-AXE est compatible avec les configurations V3.
proc V3 (* *)
TSX AXM 172
X
PL7-AXE
FTX 507
††
(* *) TSX 47-30, TSX 67-20, TSX 87-30
La plupart des informations contenues dans la section C2 s'appliquent
également au logiciel PL7-AXE lorsqu'il est utilisé pour générer des applications destinées à s'exécuter sur un automate V3.
Il existe toutefois quelques différences qui résultent d'une part des limitations
imposées par ces automates :
- absence de zones dédiées
et d'autre part de la nécessaire compatibilité avec le logiciel TSX TS6 AXB
72 s'exécutant sur le terminal TSX T607 capable lui aussi de générer ce type
d'applications et qui impose :
- nombre de coupleurs de commande d'axe limité à 16
- seul type de coupleur autorisé : TSX AXM 172
- sauvegarde des applications en mémoire automate en zone Wi ou CWi.
Ces différences se traduisent au niveau de l'utilisation du logiciel par un
certain nombre de limitations :
- l'obligation de travailler en connecté (MEMOIRE TSX) pour la création du
répertoire,
- l'obligation pour l'utilisateur de gérer les adresses de sauvegarde des
applications en mémoire TSX.
Ces restrictions ont des impacts sur les différents chapitres de la section C2.
Le tableau ci-après récapitule les paragraphes qui s'appliquent sans restriction dans le cas des configurations V3 par opposition à ceux qui doivent subir
certaines adaptations.
Les pages qui suivent, explicitent les particularités liées à l'utilisation du
logiciel PL7-AXE face à ce type de configurations.
A/11
C
2
A
A
Annexes
Utilisation du logiciel PL7-AXE en configuration V3
Liste des paragraphes applicables aux configurations V3
1 Mise en œuvre
1.1
1.2
2.1
2.2
2.3
2.4
2.5
Installation
Accès au logiciel
Ergonomie
Environnement XTEL
Zone dédiée AXE
Mécanisme de réservation
Méthodologie de travail
OUI
OUI
OUI
NON
NON
NON
NON
3 Supports de travail
3.1
3.2
3.3
3.4
3.5
Choix du support
Mémoire Coupleur : MEMOIRE AXM
Mémoire Automate : MEMOIRE TSX
Mémoire Disque : FICHIER AXM
Mémoire Disque : FICHIER TSX
OUI (1)
OUI
OUI
OUI (2)
NON
4 Gestion de la zone
dédiée AXE
4.1
4.2
4.3
4.4
Vue d'ensemble
Contenu
Rôle des touches dynamiques
Transferts automate ÷
Disque
NON
NON
NON
NON
5 Mode Configuration
5.1 Description du mode
OUI
6 Mode Programmation
6.1 Description du mode
OUI
7 Mode Mise au point
7.1
7.2
7.3
7.4
OUI
OUI
OUI
OUI
8 Mode Transfert
8.1 Description du mode
OUI (1)
9 Mode Documentation
9.1 Description du mode
OUI
A Annexes
A.1
A.2
A.3
A.4
A.5
OUI
OUI
OUI
OUI
OUI
2 Principes généraux
C
2
Sélection du mode
Ecran Status-Commandes
Accès aux positions internes
Réglage du coefficient KR
Structure d'une application
Index
Réglage et mise en service
Aide au diagnostic
Droits d'accès au logiciel
(1) Restriction : support FICHIER TSX n'existe pas
(2) restriction : seul le coupleur TSX AXM 172 est proposé
A/12
A
Annexes
A
Utilisation du logiciel PL7-AXE en configuration V3
2. Environnement XTEL
Du fait qu'un automate V3 ne comporte pas de zones dédiées, la structure
d'une application se trouve considérablement simplifiée. Le schéma de la
page suivante est à comparer avec celui fourni pages 2-12 et 2-13.
Différences entre une station V3 et une station V4
Au niveau automate : absence de zones dédiées
- toute la mémoire est dévolue à PL7-3
- le répertoire axe est situé en zone CW
- les applications sont sauvegardées en zone W ou CW
C
2
Au niveau arborescence fichier
- pas de directory APP
- pas de directory "métiers" autres que PL7-3 et PL7-AXE
- dans la sous-directory AXIS\APPLI pas de fichier .BIN mais uniquement
des fichiers .DOC
- dans la sous-directory AXIS\MOD, uniquement des fichiers .172.
A/13
STATION 1
PALET V1 .DOC
AXE X AP0.172
AXE X AP1.172
AXE X AP2.172
AXE Y AP0.172
AXE Y AP1.172
AXE Y AP2.172
AXE Z AP0.172
AXE Z AP1.172
AXE Z AP2.172
MOD
.
XXXX.LIT
SEQU2.BIN
SEQU1.BIN
APPLI
AXIS
MOD
APPLI
PL7-3
Nom des fichiers
Lien entre l'architecture mémoire de l'automate et les fichiers
créés par le logiciel PL7-AXE.
A/14
PL7-3
CONST
PL7-3
PROG
PL7-3
DATA
X
Fichier
.BIN PL7-3
N° axe
Processeur
1
2
Répertoire
APPLI 2 - AXE 2
APPLI 1 - AXE 2
APPLI 0 - AXE 2
APPLI 2 - AXE 1
APPLI 1 - AXE 1
APPLI 0 - AXE 1
APPLI 2 - AXE 0
APPLI 1 - AXE 0
APPLI 0 - AXE 0
0
Fichiers
.172
APPLI 1 - AXE 2
APPLI 1 - AXE 1
APPLI 1 - AXE 0
Coupleurs TSX AXM 172
A
A
Annexes
Utilisation du logiciel PL7-AXE en configuration V3
3. "Zone dédiée AXE"
Dans un automate V3 la mémoire n'est pas structurée en zones dédiées
comme c'est le cas dans un automate V4 ; l'espace mémoire disponible est
intégralement affecté à PL7-3.
Automate V4
Automate V3
DATAS PL7-3
DATAS PL7-3
C
2
PROG PL7-3
+
CONST
COM
AXE
PROG
+
CONST
BRIDGE
Le logiciel PL7-AXE vient donc utiliser de l'espace mémoire (en zone W ou
CW). Il appartient à l'utilisateur de réserver dans les deux zones la place
nécessaire à la gestion des coupleurs de commande d'axe (répertoire et
sauvegarde applications).
Dans un automate V3, le répertoire est stocké en zone CW à l'adresse
indiquée en CW0.
Exemple : CW0 = 100 : répertoire stocké en CW100
(On conseille de mettre le répertoire en CW1 de façon à réserver
le début de la zone CW à cet usage).
Les applications de commande d'axe destinées à être exécutées sur les
coupleurs TSX AXM 172 peuvent être stockées en zone CW ou en zone W.
Si la taille nécessaire à la sauvegarde de toutes les applications est faible,
on conseille d'utiliser la zone CW. Si elle est importante et en particulier
supérieure à 5000 mots, c'est la zone W qui s'imposera.
Impact du choix W/CW
1. La zone CW est sauvegardée sur disquette avec le programme PL7-3 lors
d'un STORE alors que la zone W n'est sauvegardée que sur demande
explicite.
2. La zone CW fait partie de l'espace "PROMABLE" donc peut être rendue
non modifiable.
A/15
A
Annexes
A
Utilisation du logiciel PL7-AXE en configuration V3
4. Mécanisme de réservation
Comme dans le cas des configurations V4, il existe un mécanisme de
réservation destiné à éviter les conflits d'accès à une même zone depuis
différents logiciels. Le principe en est toutefois légèrement différent, comptetenu qu'il n'existe pas de zone dédiée AXE dans une configuration V3.
- la réservation porte sur l'ensemble de la mémoire automate,
- elle est destinée à éviter les conflits d'accès à la zone CW entre les logiciels
PL7-AXE et PL7-3.
C
2
Principe
- le logiciel qui désire accéder à la mémoire automate effectue une demande
de réservation,
- si l' automate n'est pas déjà réservé, le logiciel demandeur est alors autorisé
à y accéder.
A partir de ce moment toute tentative d'accés par un autre logiciel se solde
par un refus identifié par le message TSX NON RESERVE.
- le passage du mode connecté au mode local provoque la levée de la
réservation.
Dans le cas du logiciel PL7-AXE, le passage en "mode local" s'obtient :
- soit après avoir sélectionné le support FICHIER AXM au moment de la
validation du mode opératoire,
- soit grâce à la touche dynamique <LOCAL> proposée au niveau du menu
principal au retour du mode connecté (FICHIER AXM ou FICHIER TSX).
Une conséquence de ce mécanisme de réservation :
Il n'est pas possible comme c'était le cas avec une configuration V4,
d'accéder simultanément à un même automate depuis le logiciel PL7-3 et
depuis le logiciel PL7-AXE (que ce soit depuis le même terminal ou depuis
2 terminaux différents).
A/16
A
A
Annexes
Utilisation du logiciel PL7-AXE en configuration V3
5. Méthodologie de travail
Elle ne différe de la méthodologie proposée au paragraphe 2.5 que de par les
spécifités des automates V3.
- Absence de zone dédiée AXE (qui se traduit par l'absence de fichier .APP
et l'existence d'un répertoire en zone CW).
- Absence du support FICHIER TSX (qui se traduit par l'obligation de
travailler en connecté pour créer le répertoire).
La démarche proposée comporte les quatre mêmes phases :
1ère phase
Création des
applications
2ème phase
Création de la
"zone dédiée axe"
3ème phase
Mise au point
de l'application
4ème phase
Archivage /
documentation
En mode connecté
1ère phase : identique en tous points à celle du paragraphe 2.5 excepté
qu'elle ne génère que des fichiers .172.
2ème phase :Création de la "zone dédiée AXE".
Rappel : La terminologie, impropre, n'est conservée que pour établir le
parallèle avec la méthodologie proposée au paragraphe 2.5.
●
Réactiver le logiciel PL7-AXE en mode CONNECTE (support mémoire
TSX).
FTX 507
1 MEM TSX
Processeur
Coupleurs
TSX AXM 172
††
CW1
AXIS
W ou CW
APPLI
MOD
AXEX AP0.172
AXEX AP1.172
AXEY AP0.172
AXEY AP1.172
AXEZ AP0.172
AXEZ AP1.172
Répertoire
APPLI 0
APPLI 1
APPLI 0
APPLI 1
APPLI 0
APPLI 1
AXE 0
AXE 0
AXE 1
AXE 1
AXE 2
AXE 2
A/17
C
2
A
A
Annexes
Utilisation du logiciel PL7-AXE en configuration V3
Créer le répertoire
transférer chacune des applications du disque dur vers la mémoire automate.
3ème phase :Mise au point des applications
Identique à celle du paragraphe 2.5 excepté que le terminal
XBT doit être un TSX XBT 172 pour être compatible avec les
automates V3.
●
●
4ème phase :Archivage / documentation
Processeur
FTX 507
Coupleurs
TSX AXM
C
2
2 DISQUES
CONF
PROG
††
STATION 1
APP
PL7-3
APPL
PALET .BIN
MOD
AXIS
CW1
Répertoire
APPLI
MOD
●
●
●
●
AXEX AP0.172
AXEX AP1.172
AXEY AP0.182
AXEY AP1.182
AXEZ AP0.182
AXEZ AP1.182
APPLI 0
APPLI 1
APPLI 0
APPLI 1
APPLI 0
APPLI 1
AXE 0
AXE 0
AXE 1
AXE 1
AXE 2
AXE 2
Terminal en connecté MEM TSX.
Transférer chacune des applications de commande d'axe de la mémoire
TSX vers le disque (1) en conservant les noms de fichiers initiaux (fichier
.172 sous le répertoire AXIS \ MOD) ➁.
Activer le logiciel PL7-3 et transférer l'application sous le répertoire PL7-3 /
APPLI. Cette opération provoque la sauvegarde du répertoire et des
applications sauvegardées en zone CW. Si nécessaire, sauvegarder la
zone W affectée à la sauvegarde des applications (mode TRANSFERT,
fonction SAUVER/RESTITUER).
Réactiver le logiciel PL7-AXE en local (FICHIER AXM ou FICHIER TSX) et
documenter chacune des applications (sortie sur imrpimante ou sur fichiers
.DOC stockés dans le "répertoire" AXIS \ MOD).
(1) opération non nécessaire si les applications n'ont pas été modifiées lors
de la phase de mise au point.
A/18
A
A
Annexes
Utilisation du logiciel PL7-AXE en configuration V3
6. Gestion du répertoire
A partir de l’écran CHOIX DES MODES.
<DIR AXIS> permet d’accéder à l’écran ci-dessous :
C
2
●
●
●
●
<DIR ADDR> permet de définir l'adresse en mémoire CWi (i≠0) où est
rangée le répertoire, la longueur du répertoire est calculée
automatiquement par le logiciel,
<AXIS>
permet de modifier l’affectation des numéros d’axe proposés par défaut (un numéro ne peut être associé qu’à un
seul emplacement),
<NB APPLI> permet de définir le nombre d’application par axe, les touches déplacement permettant de choisir le numéro d'axe,
définir pour chaque application l'adresse de rangement :
- choisir l'axe par les touches déplacement haut et bas,
- (¿) donne accès au cadre Applications (si le nombre d'applications est
différent de 0),
- <ADDR> permet de sélectionner le type de mot Wi ou CWi et l'adresse de
rangement de l'application.
Avertissement : aucun contrôle de chevauchement entre applications n'est
réalisé, il convient donc à l'utilisateur d'évaluer la taille de son application et
de garder une marge de sécurité suffisante dans le choix des adresses de
rangement (voir Annexe A1). Un chevauchement d'application se traduit lors
de la lecture de l'application touchée par un message : ERREUR WNi(PROG),
ABANDON APPLI? <YES> efface l'application, <NO> réinitialise juste la
partie touchée.
A/19
A
Annexes
A
Utilisation du logiciel PL7-AXE en configuration V3
Le répertoire créé n'est pas figé, il peut être modifié, en prenant néanmoins
certaines précautions :
●
●
le changement d'une adresse de stockage, ne provoque pas le transfert
automatique de l'application dans la nouvelle zone celui-ci est à la charge
de l'utilisateur.
vérifier que toute nouvelle adresse ne provoque pas de chevauchement
avec une autre application.
D'autre part l'utilisateur peut modifier aussi la configuration de l'application
PL7-3 : modification d'emplacement des coupleurs, modification du nombre
de mots CWi ou Wi.
C
2
Modification de l'emplacement des coupleurs TSX AXM 172
Un répertoire est déjà créé et l'utilisateur désire déplacer un coupleur TSX
AXM 172 dans la configuration automate ou supprimer un coupleur TSX AXM
172 de la configuration.
Lors de la relecture du répertoire, les coupleurs dont l'emplacement a été
modifié ou supprimé, sont précédés d'une astérisque.
<UP DATE> effectue la mise à jour du répertoire suivant la nouvelle
configuration PL7-3.
Modification du nombre de mots déclarés en configuration PL7-3
Un répertoire est déjà créé et l'utilisateur désire modifier le nombre de mots
CWi ou Wi.
Lors de la relecture du répertoire, les adresses qui sont au-delà du nombre
de mots permis, sont précédées d'une astérisque.
L'utilisateur doit modifier les adresses non valides une à une.
Remarque : si la longueur du répertoire est supérieure au nombre de CWi
configuré, une astérisque précède l'adresse du répertoire.
Touches utilitaires
- CTRL W provoque l'affichage du nombre de mots Wi configuré
- CTRL C provoque l'affichage du nombre de mots constants CWi configuré
A/20
A
Annexes
A7
Restriction du logiciel PL7-AXE face à un coupleur TSX AXM 162
A
Rappel
Le coupleur TSX AXM 162 n’est pas programmable ce qui se traduit par les
conséquences suivantes :
- une application se résume à la seule configuration : pas de programme
interne coupleur ni table de cotes internes. (la configuration est en outre
amputée de tous les paramètres relatifs au traitement des défauts par le
programme coupleur)
- les modes de fonctionnement
* AUTOMATIQUE CYCLE
* AUTOMATIQUE BLOC A BLOC
* AUTOMATIQUE PAS A PAS
n’existent pas.
Le logiciel PL7-AXE prend en compte ces restrictions pour ne proposer à
l’utilisateur que les fonctions disponibles sur le coupleur TSX AXM 162 et
refuser toute tentative d’accès à une fonction inexistante.
Principe général
●
●
L’écran de menu principal (choix du support et choix des modes) ainsi que
les écrans accessibles par la touche <UTILS> sont identiques quel que soit
le type de coupleur.
Dans le cas du coupleur TSX AXM 162 toute tentative d’accès au mode
PROGRAMMATION, que ce soit pour créer ou supprimer (à l’aide de la
fonction EFFACER LE PROGRAMME depuis les utilitaires) se solde par le
message INTERDIT POUR LES AXM 162. Ce message apparaît également lors d’une tentative d’accès à la table des variables internes WNi.
En mode MISE AU POINT, seuls les modes de fonctionnement disponibles
sur le coupleur TSX AX M 162 sont proposés et seules les informations
significatives apparaissent dans l’écran STATUS/COMMANDES.
La page suivante récapitule pour chacun des chapitres de la section C2 les
restrictions du logiciel PL7-AXE face au coupleur TSX AXM 162.
A/21
C
2
A
A
Annexes
Restrictions liées au coupleur TSX AXM 162
Chap. 1 : MISE EN ŒUVRE : Aucune
Chap. 2 : PRINCIPES GENERAUX : Aucune
Chap. 3 : SUPPORTS DE TRAVAIL
Ecran de choix des modes
Sélection du mode PROGRAMMATION non autorisée
Utilitaires
Fonction EFFACER LE PROGRAMME non autorisée
Fonction EFFACER L’APPLICATION provoque l’effacement de la configuration.
C
2
Chap. 4 :
GESTION DE LA ZONE DEDIEE AXE : aucune
Chap. 5 :
MODE CONFIGURATION
La configuration ne comporte que deux écrans
Chap. 6 :
MODE PROGRAMMATION
Le chapitre ne concerne pas le coupleur TSX AXM 162
Rappel : Toute tentative d’accès au mode PROGRAMMATION est refusée
(message INTERDIT POUR LES AXM 162)
Chap. 7 :
MISE AU POINT
Accès à l’écran de la table des WNi refusé
Ecran de STATUS/COMMANDES
Seules les informations significatives sur le coupleur TSX AXM 162 sont
présentes. Sont donc absentes de l’écran les informations et commandes
concernant :
- l’exécution du programme
- le système d’interruption
- la gestion du défaut synchro
- la gestion WNi/CNi
- les interruptions
Touches dynamiques
La touche <WNi/CNi> n’existe pas.
Les touches <AUTO CYC>, <AUTO B/B> et <AUTO S/S>, ne sont pas
proposées lors d’un changement de mode.
Chap. 8 :
MODE TRANSFERT : Aucune
Chap. 9 :
MODE DOCUMENTATION
Le listing obtenu est limité à la seule configuration (1 seule page)
Chap. A :
ANNEXES
A1 :
Structure et taille d’une application : elles sont limitées à la
configuration.
A2 à A6 : aucune
A/22
Logiciel de commande d'axe TXT L PL7 AXS V4
C3 - Blocs fonctions optionnels
1 Mode d'emploi
1.1 Rappel sur le concept d'OFB
(commun à tous les OFB) 1.2 Configuration
1.3 Programmation
2 OFB AXMLD
4 OFB AXMPG
5 ANNEXES
1/7
2.1 Rôle
2/1
2.2 Présentation
2/2
2.3 Fonctionnement
2.4 Exemples d'utilisation
3 OFB AXMDG
1/1
1/4
2/6
2/10
3.1 Rôle
3/1
3.2 Présentation
3/2
3.3 Fonctionnement
3.4 Utilisation du bloc fonction AXMDG
3/5
3/6
4.1 Rôle
4/1
4.2 Présentation
4/2
4.3 Fonctionnement
4.4 Exemple d'utilisation
4/5
4/8
A.1 Remplacement d'un OFB AXMLD V4.1
A/1
par un OFB AXMLD V4.5
CIII/1
C
3
C
3
CIII/2
1
Mode d'emploi (commun à tous les OFB)
1.1
Rappel sur le concept d'OFB
1
Présentation
Les blocs fonctions optionnels ne font pas partie du langage PL7-3 de base
mais en sont une extension .
Ils sont classés par famille : communication, commande d’axe analogique/
régulation ; chaque famille étant livrée avec le logiciel de mise en œuvre
spécialisé.
Famille
Commande d'axe
AXM LD
AXM DG
AXM PG
C
3
Une famille comporte plusieurs types d’OFB dont chacun d’eux peut être
utilisé plusieurs fois .
Une fois introduits dans le langage PL7-3 ils ressemblent à des blocs
fonctions standards (temporisateurs, compteurs, ...) mais possèdent leurs
propres spécificités (instruction EXEC, zone mémoires dediées).
Ils ne peuvent être introduits que dans les applications de niveau V4
destinées à s’exécuter sur des automates modèles 40.
Description
Un OFB se traduit au niveau de l’automate par ;
- Une séquence d’instructions (non accessible), unique quel que soit le
nombre d’OFB de même type déclarés, implantée dans la zone
PL7-3 PROG OFB
- Un espace en zone PL7-3 DATA OFB par utilisation
- Un espace en zone PL7-3 CONST OFB par utilisation
Ex : OFB AXMLD utilisé pour 3 coupleurs TSX AXM
Zone
PL7-3 PROG
AXM LD
AXM LD 0
Zone
PL7-3 CONST
AXM LD 1
AXM LD 2
Zone
PL7-3 DONNEES
AXM LD 0
AXM LD 1
AXM LD 2
1/1
1
Mode d'emploi (commun à tous les OFB)
1
Rappel sur le concept d'OFB
Rappel
Les parties DATAS, PROG et CONST de la zone dediée PL7-3 sont
subdivisées de façon à réserver un espace aux OFB .
DONNEES STANDARD
DONNEES OFB
C
3
PROG STANDARD
PROG - OFB
CONST STANDARD
CONST OFB
Outre ses constantes et ses données internes un bloc fonctionnel possède
ses propres paramètres d’entées/sorties auxquels on associe des valeurs,
des variables du langage PL7-3 ou des équations.
Exemple :
B0
IN1
OUT 1
B 10
SY1 + I1,2
IN2
OUT 2
DW 20
W5
IN3
OUT 3
Cette forme graphique n’est accessible qu’en phase de programmation pour
l’affectation des paramètres d’entrées/sorties.
1/2
1
Mode d'emploi (commun à tous les OFB)
1
Rappel sur le concept d'OFB
Utilisation
Pour utiliser un type d’OFB dans un programme PL7-3 il est nécessaire :
- de déclarer ce type d’OFB en configuration PL7-3
- de fixer le nombre d’OFB de même type qu’on désire utiliser .
Il est alors possible d’utiliser cet OFB que ce soit en langage LITTERAL
! EXEC OFB i ( ; ;
; ; )
ou en langage à contacts, ce qui nécessite l’emploi d’un bloc OPERATE.
EXEC OFB i ( ; ;
;
C
3
; ; )
Séparateur entre les paramètre d’entrées et les paramètres de sortie.
Séparateur entre 2 paramètres d’entrées ou 2 paramètres de sortie.
Entre les parenthèses apparaissent les variables PL7-3 associés aux
paramètres d’entrées/sortie.
Exemple : EXEC
OFB 1 (B0 ; SY1 + I1,2
; W5
B 10 ; W 20 ;
)
OFB 1
B0
IN1
OUT 1
B 10
SY1 + I1,2
IN2
OUT 2
W 20
W5
IN3
OUT 3
(pas de paramètres
associés à OUT 3)
Si un paramètre n'a pas reçu d'affectation, sa place dans la syntaxe de
l'instruction est vide.
1/3
1
Mode d'emploi (commun à tous les OFB)
1.2
Configuration
1
Préambule
Les blocs fonctions sont livrés sur la disquette portant la référence
TXT FB PL7 AXS V42.
La procédure d'installation est décrite au paragraphe 1.1 intercalaire C2.
Pour les utiliser dans une station il est nécessaire :
- de disposer de l’icône AXIS au niveau de cette station (1),
- de les déclarer au langage PL7-3,
mode configuration
- de fixer le nombre d’utilisation
- de les programmer (PL7-3, Mode programmation).
}
C
3
Déclaration des OFB
Elle s’effectue en mode CONFIGURATION PL7-3
Sélectionner la rubrique 5 - BLOCS FONCTIONS OPTIONNELS
● L’écran fournit la liste des familles d’OFB disponibles
● Si la famille OFB AXE n’est pas présente la touche dynamique <NEW OFB>
permet de faire apparaître la liste des OFB AXE disponibles.
●
(1) Si ce n’est pas le cas c’est que le logiciel n’a pas été installé au niveau
de cette station. Se reporter au chapitre 1.1 intercalaire C2.
1/4
1
Mode d'emploi (commun à tous les OFB)
1
Configuration
Les touches <PREV FAM> et <NEXT FAM> permettent de visualiser
l’ensemble des familles d’OFB disponibles au niveau de la station.
A l’aide des flèches ⁄ et ¢ déplacer le curseur vers l’OFB que l’on désire
utiliser et appuyer sur la touche dynamique <INS>. L’OFB pointé devient
alors un objet du langage PL7-3 semblable aux blocs fonctions standards
(temporisateurs, compteurs,...).
Introduire ainsi tous les OFB qu’on désire utiliser. Valider par ENTER.
la touche dynamique <DEL> permet de supprimer un OFB du langage
PL7-3.
C
3
Déclaration du nombre d’utilisation
De la même façon que l’on déclare en PL7-3 le nombre de temporisateurs ou
de compteurs que l’on désire utiliser, il est nécessaire de déclarer le nombre
d’utilisations d’un OFB.
Cette opération s’effectue toujours en mode CONFIGURATION PL7-3 dans
la rubrique 5 BLOCS FONCTIONS OPTIONNELS.
●
●
Après avoir déclaré les différents types d’OFB, un nouvel écran permet
alors de définir pour chaque type d'OFB le nombre d'utilisations.
Définir alors pour chaque OFB le nombre d'utilisations grâce à la touche
<MODIFY>.
1/5
1
Mode d'emploi (commun à tous les OFB)
1
Configuration
Conseil :
Pour chaque type d’OFB qu’on désire utiliser, déclarer un nombre d’utilisations
égal au nombre de coupleurs de commande d’axe.
Exemple :
Configuration comportant 3 coupleurs TSX AXM. Utilisation du bloc fonction
AXMLD pour le transfert d’application MEM TSX ¿ MEM AXM.
Le fait de déclarer 3 OFB AXMLD provoquera la création de AXMLD0,
AXMLD1, AXMLD2, que l’on affectera par la suite aux 3 axes.
●
C
3
1/6
Une fois défini le nombre d’utilisation de tous les types d’OFB valider par
ENTER.
1
Mode d'emploi (commun à tous les OFB)
1.3
Programmation
1
Syntaxe
Les OFB peuvent être utilisées dans n’importe quel module soit en langage
littéral soit en langage à contacts (au moyen d’un bloc OPERATE). Dans les
2 cas la syntaxe est la même :
EXEC
Numéro
d'instance
OFBi (
;
;
paramètres
d'entrées
;
;
)
paramètres
de sortie
Le langage PL7-3 met à disposition une touche dynamique <EXEC> ainsi
que 2 touches dynamiques <CONTENT> et <PARAM> permettant de spécifier respectivement, les valeurs des constantes de l’OFB et les paramètres
d’entrées / sorties.
La saisie d’une instruction s’effectue donc selon la procédure suivante :
●
●
●
Appuyer sur <EXEC>
Résultat ! EXEC
Saisir le mnémonique de l’OFB suivi d’un numéro
Exemple ! EXEC AXMLD0
Appuyer sur <CONTENT>
Apparaît alors un écran permettant de spécifier la valeur des constantes
internes. Initialiser alors chaque constante puis valider par ENTER.
1/7
C
3
1
Mode d'emploi (commun à tous les OFB)
1
Programmation
●
Appuyer sur <PARAM>. L'OFB apparaît alors sous forme graphique.
Affecter alors à chaque paramètre d’entrée / sortie (1) une variable PL7-3
ou une équation.(un contrôle de cohérence est assuré).
C
3
●
Valider l'écran par ENTER
●
Valider l’équation par ENTER
Résultat : ! EXEC AXMLD0 (1;W40 ¿)
Les données internes, lorsqu'elles existent, peuvent être lues / écrites depuis
le programme PL7-3. Elles sont accessibles par leur mnémonique.
Ex : IF AXM LD0, READY THEN …
(1) Cette affectation n’est pas obligatoire pour tous les paramètres.
- certains paramètres d’entrées peuvent ne pas être utilisés.
- les paramètres de sortie de type bit sont directement accessibles par
PL7-3 sous forme mnémonique.
Ex : IF AXM LD0, READY THEN …
1/8
1
Mode d'emploi (commun à tous les OFB)
1
Programmation
RESUME
La programmation d’un OFB nécessite :
- l’initialisation de ses constantes internes
- l’affectation de ses paramètres d’entrées / sorties
- la modification de ses données internes
Les deux premières opérations s’effectuent une fois pour toutes en phase de
programmation. La troisième s’effectue à l'exécution, avant l'instruction
EXEC.
C
3
1/9
C
3
1/10
2
OFB AXM LD
2.1
Rôle
2
L’OFB AXMLD permet de transférer à la demande le contenu d’une application stockée dans la zone dédiée axe de la mémoire TSX vers un coupleur
TSX-AXM 172, TSX AXM 182 ou TSX AXM 162.
MEMOIRE TSX
Répertoire
Coupleur
TSX AXM
APPLI 0 - AXE 0
APPLI 1 - AXE 0
Zone
dédiée
axe
APPLI 2 - AXE 0
APPLI 0 - AXE 1
AXM LD
APPLI 1 - AXE 1
APPLI 2 - AXE 1
Axe 1
2/1
C
3
2
OFB AXM LD
2.2
Présentation
2
L’OFB AXMLD possède des constantes internes, des données internes et
des paramètres d’entrées. Il ne possède pas de paramètres de sortie.
Les constantes et les paramètres sont définis lors de la phase de programmation. Les données internes sont utilisées lors de l’exécution.
AXM LD
AXIS : MOT
APPLI : MOT
C
3
DONNEES
CONSTANTES
ERROR
IAXIS
STATUS
READY
LOAD
Constantes internes
IAXIS :
Il spécifie le numéro d’axe auquel l’OFB est affecté. Il est compris entre 0 et
63 (sa valeur par défaut est 64, ce qui rend l’OFB inexploitable en cas de non
initialisation de ce paramètre).
Conseil : assurer l’identité entre le n° d’OFB et le n° d’axe.
EX : AXMLD1 affecté à l’axe n°1.
Données internes
READY :
(BIT)
Mis à 0 durant le transfert il repasse à 1 lorsque le transfert est terminé.
C’est le passage de 0 à 1 de ce bit qui doit conditionner la remise en RUN du
module.
Le bit peut être évalué directement par le mnémonique AXMLDi, READY.
ERROR :
(BIT)
Passe à 1 en cas de transfert infructueux. Remis à 0 en début de transfert.
Ce bit peut être évalué directement par le mnémonique AXMLDi, ERROR.
STATUS :
(MOT)
Permet d’identifier la cause d’un transfert infructueux.
Chaque bit parmi les 16 identifie une cause d’erreur.
2/2
2
OFB AXM LD
2
Présentation
N° bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
LOAD :
(BIT)
Signification
Coupleur TSX AXM Hors service
Passage du coupleur en STOP refusé
Coupleur réservé par un autre utilisateur
Absence bornier
Non utilisé
Coupleur absent
Numéro d’axe n’existe pas dans le répertoire
Répertoire non défini
Type coupleur ne correspond pas à celui déclaré
Numéro d’application inexistant
Application refusée par le coupleur
Non utilisé
Transfert interrompu par coupure secteur ou un RESET
Version OFB incompatible avec version automate
Echange avec le coupleur impossible
Erreur système
C
3
La mise à 1 provoque le transfert de l’application dont le numéro est spécifié
dans APPLI vers l’axe dont le numéro est spécifié par AXIS. Son effet est
donc équivalent à l'instruction EXEC AXM LD.
Cette variable ne doit être manipulée que par un terminal de réglage.
Utilisation type : chargement d'application après changement de coupleur.
Paramètres d'entrée
AXIS :
(MOT)
Initialisé automatiquement lors d’une reprise à froid de l’automate avec le
contenu de IAXIS, ce paramètre peut être modifié par l’utilisateur. Cette
possibilité permet d’utiliser un même OFB AXMLD pour plusieurs axes. En
l’absence de modification l’OFB est affecté à l’axe dont le numéro est spécifié
par IAXIS.
APPLI :
(MOT)
Il spécifie le n° d’application à transférer. Initialisé par défaut à 10 on doit lui
affecter une valeur immédiate ou une variablePL7-3 de type mot qu'on
initialisera avec le numéro d'application à transférer, avant l'exécution de
l'instruction EXEC AXM LD.
Important
En cas de non initialisation de ce paramètre, la valeur par défaut (9) rend
l'OFB inexploitable puisqu'elle correspond à un numéro d'application hors
du champ autorisé (0 à 8).
2/3
2
2
OFB AXM LD
Présentation
Tableau récapitulatif de l’état de l’OFB d’après l’état des bits ERROR et READY
C
3
ERROR
READY
0
0
1
1
0
1
1
0
Etat de l’OFB
Transfert en cours
Transfert terminé correctement
Transfert infructueux (1)
Etat normalement impossible
(1) le contenu du mot STATUS permet d’identifier la cause.
Occupation mémoire
2/4
Espace programme
Espace données
Espace constantes
3750 mots
quel que soit le
nombre d'utilisations
336 mots
par utilisation
8 mots
par utilisation
2
2
OFB AXM LD
Présentation
Temps d’exécution
Le transfert d’une application nécessite plusieurs cycles automate. Il faut
donc distinguer le temps nécessaire au transfert d’une application (temps qui
s’écoule entre l’ordre EXEC OFB et le moment où le bit AXMLD, READY
passe de 0 à 1) du temps CPU pris à chaque cycle automate.
Cycle N
! EXEC AXM LD
t
Cycle
N+1
T
t
t : temps occupé à chaque cycle = 1ms
M : nombre de cycles que dure le transfert variable selon l'importance de l'application (voir tableau ci-dessous).
Temps de transfert total : M x T
avec T : cycle de l'automate.
Cycle
N+M
t
AXM LD, READY = 1
Type application
M
Application minimale : CONF seule
Application avec PIC de n pas sans WNi
6
8+ n x 7 / 120
Application avec PIC de n pas et K WNi
Application maximale
CONF + PIC de 253 pas de + 100 WN
9 + n x 7/120 + K/30
28
2/5
C
3
2
OFB AXM LD
2.3
Fonctionnement interne
2
Graphe de fonctionnement interne
L'OFB AXMLD assure l'ensemble des opérations nécessaires au transfert de
l'application selon l'organigramme simplifié au dessous :
DEB
Contrôles
Préliminaires
C
3
Mise en STOP
du coupleur
Réservation
du coupleur
Transfert
CONFIGURATION
4 cycles
automate
Transfert de
l'application
Transfert programme coupleur
de 4 à 17
cycles
automate
Libération du
coupleur
Transfert table des
variables WNi
de 2 à 5
cycles
automate
FIN
Cas du coupleur TSX AXM 162
L'application ne comporte ni programme coupleur ni table de WNi. Seule la
CONFIGURATION est transférée par l'OFB AXMLD.
2/6
2
OFB AXM LD
2
Fonctionnement interne
Contrôles effectués par l’OFB avant de lancer l’exécution du transfert.
1 - présence d’un module TSX AXM 172, TSX AXM 182 ou TSX AXM 162
à l’emplacement correspondant au n° d’axe.
2 - Module apte à assurer sa fonction (phase d’auto-tests terminée ; pas de
défaut coupleur).
3 - Module non réservé par un autre utilisateur (terminal TSX XBT 182 ou
logiciel PL7-AXE).
4 - Numéro application cohérent
5 - Intégrité de l’application à transférer (contrôle CHECKSUM).
Si ces conditions sont satisfaites l’OFB lance la séquence de chargement.
L’exécution est répartie sur un certain nombre de cycles de l’automate. Ce
nombre est fonction du volume du programme (nombre de pas) et du nombre
de variables WNi sauvegardées en mémoire automate.
Chacune des étapes doit être exécutée correctement pour enchaîner à
l’étape suivante. Si ce n’est pas le cas le transfert est annulé.
Comportement sur coupure / reprise secteur
Si un transfert était en cours au moment de la coupure secteur, l’OFB passe
dans l’état suivant :
- bit AXMLD, ERROR à 1
- bit 12 de la variable STATUS à 1
Comportement sur reprise à froid
Les paramètres sont ré-initialisés avec les valeurs par défaut. Le contenu de
IAXIS (constante interne) est transféré dans AXIS (paramètre d'entrée).
Réservation
Le transfert d'une application nécessitant plusieurs cycles automate,
l'OFB AXM LD utilise le mécanisme de réservation (décrit au paragraphe 6.6
de l'intercalaire B du présent manuel) au même titre qu'un terminal, ce qui
entraine les comportements suivants :
- si le coupleur est déjà réservé, le transfert est refusé (bit ERROR passe à
1 ainsi que le bit 2 du STATUS); l'instruction EXEC AXMLD doit être
réïtérée.
- si un terminal tente d'accéder au coupleur durant le transfert, cela se
soldera par le message de refus AXM RESERVE.
2/7
C
3
2
2
OFB AXM LD
Fonctionnement interne
Vision externe
L'instruction EXEC AXM LD provoque le lancement de la séquence de
transfert à condition que l'OFB ne soit pas déjà en cours d'exécution.
Durant le déroulement de cette séquence les bits AXM LD, READY et
AXM LD, ERROR sont mis à 0.
Une fois le transfert terminé, le bit AXM LD, READY repasse à 1 et, s'il ne s'est
pas déroulé correctement le bit AXM LD, ERROR passe à 1 ; la variable
AXM LD, STATUS permet alors d'identifier la nature du problème rencontré.
Durée du transfert
C
3
AXM LD, READY
AXM LD, ERROR
INSTRUCTION
EXEC AXM LD
ou mise à 1 du
bit LOAD (1)
La remise en RUN du coupleur n'est pas assurée par l'OFB
Il appartient à l'utilisateur de le faire une fois le transfert terminé c'est à dire
lors de la transition 0 → 1 du bit AXM LD, READY à condition que le bit
ERROR soit à 0.
Si l'instruction EXEC AXM LD est à nouveau scrutée alors qu'un transfert se
déroule elle est ignorée.
Il appartient à l'utilisateur de faire en sorte que l'instruction EXEC AXM LD soit
scrutée une seule fois par le programme, donc de conditionner cette
instruction à un événement qui ne sera vrai que durant un cycle automate (bit
SY0, SY1, front montant, …).
(1) depuis le logiciel PL7-3 (en mode DONNEES) ou le logiciel SYSDIAG.
2/8
2
2
OFB AXM LD
Fonctionnement interne
Programmation type
! IF B10. AXM LD0, READY
THEN EXEC AXM LD0 ( ;
) ; RESET B10
! IF RE(I2,0). AXM LD0, READY
THEN EXEC AXM LD0 ( ;
)
En Grafcet on programmera de préférence l'instruction EXEC AXM LD à
l'activation d'une étape plutôt qu'à l'activité (continu).
Nota :
Durant le transfert, le coupleur est réservé par l'OFB. Toute tentative
d'accès au coupleur depuis un autre utilisateur (terminal XBT 182, logiciel
PL7-AXE) se solde donc par le message AXM RESERVE.
2/9
C
3
2
OFB AXM LD
2.4
Exemples d’utilisation
2
Exemple 1 : Soit une configuration comportant 3 coupleurs TSX AXM c’est-à-dire 3 axes
numérotés de 0 à 2. Chaque axe exécute toujours la même application. Il n’y
a donc qu’une sauvegarde en mémoire TSX par axe.
Proc V4
axe 0
axe 1
axe 2
Répertoire
C
3
APPLI 0 - AXE 0
APPLI 0 - AXE 1
Zone
dédiée
axe
APPLI 0 - AXE 2
On souhaite transférer la sauvegarde située en mémoire TSX vers la
mémoire coupleur lors des événements suivants :
- sur reprise à froid ou reprise à chaud
- sur un ordre opérateur
2/10
2
2
OFB AXM LD
Exemples d’utilisation
1ère solution (conseillée)
Un OFB est affecté à chaque axe
(AXMLD0 à l’axe 0, AXMLD1 à l’axe 1, AXMLD2 à l’axe 2)
Programmation
< TEMOIN D'UNE REPRISE A CHAUD OU A FROID
! IF SY1 THEN RESET B0
! IF [NOT B0 + RE (I1,0)] .AXM LD0, READY
THEN EXEC AXM LD0 (0 ; 0
)
! IF [NOT B0 + RE (I1,0)] .AXM LD1, READY
THEN EXEC AXM LD1 (1 ; 0
)
! IF [NOT B0 + RE (I1,0)] .AXM LD2, READY
THEN EXEC AXM LD2 (2 ; 0
)
! SET B0
C
3
Le contenu entre les parenthèses peut-être saisi
- soit de façon explicite
- soit grâce à la touche dynamique PARAM qui fait apparaître l’OFB sous
forme graphique.
1
0
AXM LD1
AXIS
APPLI
Effet de la séquence précédente
Lors d’une reprise à froid (SY0), ou d’une reprise à chaud (SY1) ou d’un front
montant sur l’entrée I1,0 les 3 applications sont transférées simultanément
de la mémoire TSX vers les coupleurs.
Question :
Pourquoi utiliser RE (I1,0) plutôt que I1,0 pour déclencher le transfert ?
Réponse :
Si on utilise I1,0 l’OFB transférera l’application en permanence tant que I1,0
sera maintenu à 1.
La mise en RUN des coupleurs doit être conditionnée à la fin de transfert.
! IF AXMLD0, READY. NOT AXMLD0,ERROR
THEN SET OW5, 0, C
! IF AXMLD1, READY. NOT AXMLD1,ERROR
THEN SET OW6, 0, C
! IF AXMLD2, READY. NOT AXMLD2, ERROR
THEN SET 0W7, 0, C
2/11
2
2
OFB AXM LD
Exemples d’utilisation
On peut pour assurer le séquencement des opérations utiliser le Grafcet.
10
ACTIV
! EXEC AXMLD0 ( 0; 0
)
AXMLD0, READY. NOT AXMLD0, ERROR
11
C
3
ACTIV
RE
! SET OW5, 0, C
(I1,0)
Cette séquence est automatiquement active lors d’une reprise à froid. Pour
qu’elle le soit sur reprise à chaud il faut programmer explicitement l’activation
de l’étape 10 sur reprise à chaud depuis le PRL.
! IF SY1 THEN SET X10 ; RESET X 11
2/12
2
2
OFB AXM LD
Exemples d’utilisation
2ème solution (économique)
On n’utilise qu’un seul OFB pour les 3 axes. Le paramètre AXIS doit être
modifié à chaque exécution donc affecté à une variable. Compte tenu du
séquencement obligatoire des 3 transferts le Grafcet s’impose.
Configuration
W60
0
AXM LD0
AXIS
APPLI
C
3
Programmation
0
ACTIV
! 0¿ W60 ; EXEC AXMLD0 ( W60 ; 0
)
AXMLD0, READY. NOT AXMLD0, ERROR
1
ACTIV
! SET OW5, 0, C
! 1¿ W60 ; EXEC AXMLD0 ( W60 ; 0
)
AXMLD0, READY. NOT AXMLD0, ERROR
2
ACTIV
! SET OW6, 0, C
! 2¿ W60 ; EXEC AXMLD0 ( W60 ; 0
)
AXMLD0, READY. NOT AXMLD0, ERROR
3
ACTIV
! SET OW7, 0, C
I1, 0
Là encore cette séquence ne sera activée sur reprise à chaud qu'à la
condition de programmer explicitement l'activation de l'étape 0 sur reprise à
chaud (depuis le PRL).
! IF SY1 THEN SET X0 ; RESET X1 ; RESET X2 ; RESET X3
2/13
2
2
OFB AXM LD
Exemples d’utilisation
Exemple 2 : Soit une configuration comportant 1 coupleur TSX AXM (axe n° 0) susceptible d'exécuter 3 applications différentes.
Mémoire automate
Proc V4
Coupleur
AXM
Répertoire
C
3
APPLI 0 - AXE 0
APPLI 1 - AXE 0
Zône
dédiée
axe
APPLI 2 - AXE 0
On souhaite transférer de la mémoire automate vers le coupleur
- l'application 0 sur reprise à chaud ou à froid
- l'application 1 sur passage à 1 du bit B1
- l'application 2 sur passage à 1 du bit B2
à condition que le coupleur ne soit pas en train d'exécuter une application.
2/14
2
2
OFB AXM LD
Exemples d’utilisation
Solution
● Affecter l'OFB AXM LD0 à l'axe 0 en donnant à la constante interne IAXIS
la valeur 0
● Affecter au paramètre d'entrée APPLI une variable PL7-3 dont on modifiera
le contenu à chaque exécution de l'OFB.
W80
AXM LD0
AXIS
APPLI
Le paramètre AXIS est non affecté car initialisé par défaut à la valeur de la
constante interne IAXIS soit 0.
Programmation
! IF SY0 + SY1 THEN 0 ¿ W80 ; EXEC AXM LD0 ( ; W80
)
! IF B1 . AXM LD0, READY
THEN 1 ¿ W80 ; EXEC AXM LD0 ( ; W80
) ; RESET B1
! IF B2 . AXM LD0, READY . IW5,1,9
THEN 2 ¿ W80 ; EXEC AXM LD0 ( ; W80
) ; RESET B2
! IF AXM LD0, READY . NOT AXM LD0, ERROR THEN SET OW5,0,C
2/15
C
3
C
3
2/16
3
OFB AXMDG
3.1
Rôle
3
L'OFB AXMDG assure la collecte des informations de défauts provenant d'un
coupleur AXM en vue de leur exploitation par un logiciel de diagnostic
(APPLIDIAG ou SYSDIAG) s'exécutant sur un terminal de dialogue opérateur.
TSX AXM
TSX CPX 27/37
AXMDG
C
3
Cet OFB est l'un des éléments de la chaîne de transmission des défauts
nécessaire à la fonction DIAGNOSTIC.
Principe de fonctionnement
A l'apparition d'un défaut le bit ERROR de l'OFB passe à 1 et le bit du mot
STATUS correspondant au défaut passe également à 1. Le défaut peut alors
être visualisé "en clair" sur l'écran du terminal opérateur qui peut, après y
avoir remédié, provoquer l'acquittement du défaut grâce à la commande
INIT.
3/1
3
OFB AXMDG
3.2
Présentation
3
L'OFB AXM DG possède des constantes internes, des données internes et
des paramètres d'Entrée/Sortie.
Les constantes sont à définir lors de la phase de programmation. Les
données internes sont utilisées lors de l'exécution. Les paramètres d'Entrée/
Sortie doivent être laissés "en l'air".
AXMDG
INIT
ERROR
AXIS
C
3
DONNEES
CONSTANTES
INHIB
STATUS
I-AXIS
Constantes internes
I-AXIS
Il spécifie le numéro d'axe auquel L'OFB est affecté. Il est compris
entre 0 et 63 (sa valeur par défaut est 64, ce qui rend l'OFB
inexploitable en cas de non-initialisation de ce paramètre).
Conseil : assurer l'identité entre le n° d'OFB et le n° d'axe.
Données internes
INHIB
Ce bit doit normalement être à 0 ; il peut être mis à 1 pour inhiber
la surveillance des défauts ; dans ce cas le bit ERROR et le mot
STATUS sont forcés à 0.
STATUS Mot de 16 bits dont chaque bit correspond à un type de défaut.
Deux types de défaut peuvent être distingués :
- les défauts affectant le coupleur lui-même (bits 0,1 et 11 à 15)
- les défauts application : défauts concernant l'axe commandé par
le coupleur.
3/2
3
OFB AXMDG
3
Présentation
Pour information : certaines des informations contenues dans ce mot parviennent également à l'unité centrale par le biais de l'interface registre IW. La
colonne de droite du tableau ci-dessous indique dans ce cas le bit concerné.
N° bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Nature du défaut
Coupleur hors service
Bornier ouvert
Position mobile en deçà de la butée inférieure
Position mobile au delà de la butée supérieure
Défaut d'arrêt d'urgence
Défaut d'arrêt du mobile
Axe non référencé (1)
Ecart mesure/consigne supérieur
à la limite haute
Mobile hors de la fenêtre au point
Défaut synchronisation
Commande refusée
Coupleur absent
Type coupleur physiquement présent différent
du type coupleur déclaré en configuration
Répertoire (2) inexistant ou incohérent
Echange avec le coupleur impossible
Erreur système
IW
correspondant
0,8
0,A
2,0
2,1
2,3
2,2
2,6 ou 2,7
1,F
2,4
1,E
1,D
-
(1) situation qui se rencontre notamment après une coupure secteur ou un
débordement calcul.
(2) voir section C1 paragraphe 4.2.
Paramètres d'entrée
INIT
bit dont l'usage est réservé aux logiciels de diagnostic pour
l'acquittement des défauts internes au coupleur. Sa mise à 1
provoque la mise à 0 du bit ERROR et du mot STATUS.
Notas :
1 - L'acquittement des défauts application s'effectue soit depuis l'application PL7-3 dans l'automate, soit depuis le terminal TSX XBT 182.
2 - L'entrée INIT ne doit pas être "câblée" pour la raison détaillée au
paragraphe 3.4.
3/3
C
3
3
OFB AXMDG
3
Présentation
AXIS
Ce paramètre identifie le numéro d'axe auquel est affecté l'OFB.
Il est initialisé automatiquement lors d'une reprise à froid avec le
contenu de la constante I-AXIS. Il peut être modifié mais cette
possibilité est déconseillée. Comme le paramètre INIT, cette
entrée ne doit pas être câblée.
Paramètres de sortie
ERROR
C
3
Bit exploité par les logiciels de diagnostics
0 : absence de défaut
1 : présence d'au moins un défaut ou défaut(s) disparu(s) mais
non encore acquitté(s).
Notas :
1 - Ce bit ne doit pas être câblé.
2 - Il peut être testé par le programme UC
(IF AXMDG3, ERROR THEN ...)
Occupation mémoire
Espace programme
Espace données
Espace constantes
1700 mots
quel que soit le
nombre d'utilisations
140 mots
par utilisation
8 mots
par utilisation
Temps d'exécution
Il est fonction du type de processeur :
TSX 47 40 / 67 40 : de l'ordre de 1 ms
TSX 87 40
: de l'ordre de 0,5 ms
TSX 107 40
: de l'ordre de 0,4 ms
Bien que l'instruction EXEC doive figurer dans une tâche utilisateur (tâche
MAST), la cadence d'exécution de ce bloc fonction est de l'ordre de 200 ms.
3/4
3
OFB AXMDG
3.3
Fonctionnement
3
Vision externe
Lors de l'apparition d'un défaut quelconque et à condition que la donnée
interne INHIB soit à 0, le bit ERROR passe à 1 ainsi que le bit du mot STATUS
affecté à ce type de défaut. Si le défaut disparaît avant que INIT soit activée,
il reste mémorisé sur le mot STATUS.
Le bit ERROR ne repasse à 0 que suite à une commande INIT si aucun défaut
n'est présent.
C
3
INHIB
DEFAUT i
Bit i STATUS
DEFAUT j
Bit j STATUS
ERROR
INIT
Il appartient à l'utilisateur de faire en sorte que l'instruction EXEC AXMDG ne
soit scrutée qu'une seule fois par le programme, donc de conditionner cette
instruction à un événement qui ne sera vrai que durant un cycle automate
(SY0, SY1, ...).
3/5
3
OFB AXMDG
3.4
Utilisation du bloc fonction AXMDG
3
Lancement de l' OFB
Le bloc fonction AXMDG doit être appelé une seule fois après une reprise à
froid ou une reconfiguration de l'automate.
La surveillance du coupleur s'exécute alors automatiquement et de manière
cyclique. Il appartient donc à l'utilisateur de faire en sorte que l'instruction de
lancement de l'OFB soit scrutée une seule fois par le programme, donc de
conditionner cette instruction à un événement qui ne sera vrai que pendant
un seul cycle automate.
Exécution de l'OFB AXMDG
Une fois lancé, l'OFB s'exécute en permanence dans la tâche de surveillance
de l'automate. Pour arrêter cette exécution, il suffit de mettre par programme
( ou par réglage ) le bit d'entrée AXMDGi, INHIB à 1.
C
3
Programmation
Compte-tenu du mécanisme interne des OFB(1), il est inutile d'affecter une
variable PL7-3 à la sortie ERROR, celle-ci est accessible en lecture,
directement par le mnémonique AXMDGi, ERROR.
L'OFB doit être lancé après une reprise à froid ou une reprise à chaud.
! IF SY1 THEN RESET B0
! IF NOT B0 THEN EXEC AXMDGi ( ;W0=>) ; SET B0
ou
B0 = bit de détection de reprise à froid ou à chaud (mis à sur reprise à froid),
W0 = numéro d'AXM,
Acquittement des défauts
Les défauts survenant sur le coupleur sont mémorisés. L'entrée AXMDGi,
INIT doit être mise à l'état 1 pour acquitter les défauts signalés par STATUT
puis réinitialiser l'OFB. Lorsqu'un défaut est détecté, l'OFB continue à
surveiller le coupleur et à signaler les défauts.
Si le bloc AXMDG est utilisé conjointement avec les logiciels de diagnostic
( APPLIDIAG, SYSDIAG, etc... ), l'entrée AXMDGi, INIT est manimulée
directement par ces logiciels.
Par contre, pour effectuer un acquittement des défauts, depuis l'application
automate, et compte-tenu du mécanisme des OFB rappelé en (1), il est
nécessaire d'exécuter le bloc AXMDG avec l'entrée INIT à 1, ce qu'on peut
obtenir par une programmation du type ci-dessous :
! IF B1 THEN EXEC AXMDGi (B1; W0 -->);
RESET B1
avec
B1 : commande d'acquittement de défaut
W0 : n° d'AXM
3/6
3
OFB AXM DG
3
Exemple
Si on regroupe cette ligne de prpgramme avec celle concernant l'exécution du bloc
à la reprise secteur (ou sur reprise à froid) on obtient :
! IF SY1 THEN RESET B0; RESET B1
! IF NOT B0 = B1
THEN EXEC AXMDGi (B1; W0 -->;) ;
RESET B1
(1) Le transfert des paramètres d'entrées / sorties de / vers les variables PL7-3
associées n'est effectué que lorsque l'instruction EXEC AXMDG est scrutée.
Dans le cas de l'OFB AXMDG, une variable PL7-3 associée à la sortie ERROR
ne serait donc rafraîchie qu'une seule fois.
3/7
C
3
C
3
3/8
4
OFB AXMPG
4.1
Rôle
4
L'OFB AXMPG assure toutes les fonctions nécessaires au lancement du
programme interne coupleur. Son effet est équivalent à la séquence GRAFCET d'initialisation donnée au paragraphe 6.4 de la section B (pages 6.11,
6.12).
- Mise en RUN du coupleur
- Acquittement des défauts
- Sélection du mode AUTOMATIQUE CYCLE
(mode d'utilisation normal des coupleurs TSX AXM 172 et TSX AXM 182).
- Activation du mode (START PIC)
De part sa fonction l'OFB AXMPG ne concerne pas le coupleur TSX AXM
162. Si toutefois un OFB AXMPG est affecté par erreur à un coupleur de ce
type il n'en résulte aucun dommage.
Associé à l'OFB de chargement de configuration AXMLD, il permet de réduire
la programmation nécessaire à l'initialisation du coupleur TSX AXM :
ACTIVATION
! EXEC AXMLD (;;=>)
AXMLD, READY
ACTIVATION
! EXEC AXMPG (;;=>)
AXMPG, DONE
Suite du programme
spécifique de l'application
4/1
C
3
4
OFB AXMPG
4.2
Présentation
4
L'OFB AXMPG possède des constantes internes, des données internes et
des paramètres d'entrée. Il ne possède pas de paramètre de sortie.
Les constantes et les paramètres sont définis lors de la phase de programmation. Les données internes sont utilisées lors de l'exécution.
AXMPG
INIT
STEP
C
3
DONNEES
CONSTANTES
ERROR
STATUS
DONE
I-AXIS
Constantes internes
I-AXIS
Il spécifie le numéro d'axe auquel L'OFB est affecté. Il est compris
entre 0 et 63 (sa valeur par défaut est 64, ce qui rend l'OFB
inexploitable en cas de non-initialisation de ce paramètre).
Conseil : assurer l'identité entre le n° d'OFB et le n° d'axe.
Données internes
ERROR
(BIT)
Passe à 1 en cas de problème rencontré
STATUS Permet d'identifier le problème.
(MOT)
Chaque bit parmi les 16 identifie une cause d'erreur.
4/2
4
OFB AXMPG
4
Présentation
N° bit
0
1
2
3
4
5
6 à 11
12
13
14
15
Nature du problème
Coupleur hors service ou absent
Ordre START générateur d'un REFUS COMMANDE (1)
Acquittement des défauts impossible
Ordre RUN coupleur ou passage en mode AUTOMATIQUE
CYCLE refusés (2)
Coupleur non configuré ou non programmé
Numéro du pas de départ >254 ou programme déjà en cours
d'exécution (3)
Non utilisés
Exécution de l'OFB annulé par coupure secteur
Répertoire (4) inexistant ou incohérent
Echange avec le coupleur impossible
Erreur système
(1)
Pour les causes de REFUS COMMANDE consulter le paragraphe
9.7 de la section B.
(2)
Situation qui se rencontre lorsque le programme automate vient
annuler l'ordre donné par l'OFB.
(3)
Dans ce cas demander l'arrêt du programme (bit Oxy,5) avant de
réactiver l'OFB.
(4)
Voir paragraphe 4.2 de la section C1.
DONE
Passe à 0 à la rencontre de l'instruction EXEC. Repasse à 1 une
fois le programme en cours d'exécution. Peut être évalué directement par le mnémonique AXMPGi, DONE.
Paramètres d'entrée
AXIS
(mot)
Initialisé automatiquement lors d'une reprise à froid de l'automate
à partir du contenu de la constante I-AXIS, ce paramètre peut être
modifié par l'utilisateur. Cette possibilité permet notamment d'utiliser un même OFB AXMPG pour plusieurs axes. En l'absence de
modification l'OFB est donc affecté au numéro d'axe spécifié par
I-AXIS.
STEP
(mot)
Spécifie le numéro de pas de départ.
Il doit être inférieur au dernier numéro de pas programme et en
tout état de cause inférieur à 254. En cas de non-initialisation de
ce paramètre, la valeur par défaut (255) rend l'OFB inexploitable.
4/3
C
3
4
OFB AXMPG
4
Présentation
Occupation mémoire
Espace programme
Espace données
Espace constantes
1600 mots
quel que soit le
nombre d'utilisations
75 mots
par utilisation
8 mots
par utilisation
Temps d'exécution
C
3
La séquence de lancement du programme interne coupleur nécessite
plusieurs cycle automate. Il faut donc distinguer le temps nécessaire à
l'exécution de la séquence (nombre de cycles entre l'ordre EXEC et le
moment où le bit AXMPG, DONE passe à 1) du temps CPU pris à chaque
cycle.
Nombre de cycles : de 5 à 10 selon l'état initial du coupleur.
Temps d'occupation du CPU (par cycle) :
Processeur
4/4
TSX 67 40
TSX 87 40
TSX 107 40
:
:
:
de l'ordre de 1,5 ms
de l'ordre de 0,6 ms
de l'ordre de 0,5 ms
4
OFB AXMPG
4.3
Fonctionnement
4
Graphe de fonctionnement interne
L'OFB AXMPG assure toutes les opérations nécessaires au lancement du
programme interne coupleur selon le graphe (simplifié) ci-dessous :
Contrôles
préliminaires
C
3
Mise en RUN
du coupleur
Coupleur en RUN
Acquittement
des défauts
Défauts acquittés
Sélection mode
AUTOMATIQUE CYCLE
Mode AUTO CYCLE sélectionné
Ordre START
programme en exécution
FIN
4/5
4
OFB AXMPG
4
Fonctionnement
Contrôle effectués par l'OFB avant l'exécution de la séquence
●
C
3
Présence d'un coupleur TSX AXM 172 ou TSX AXM 182 à l'emplacement
spécifié par le numéro d'axe et phase d'auto-tests terminée.
●
Coupleur AXM 172 / 182 configuré et programmé.
●
Programme pas en cours d'exécution.
●
Numéro du pas de départ inférieur à 255.
●
Existence et validité du répertoire.
●
Numéro d'axe valide.
Comportement sur coupure / reprise secteur
En cas de coupure secteur durant l'exécution de la séquence de lancement
de programme, l'OFB passe dans l'état suivant lors de la reprise :
- bit AXMPG, ERROR à 1,
- bit 12 de la variable STATUS à 1.
Vision externe
L'instruction EXEC AXMPG provoque le déroulement de la séquence à
condition :
- que le coupleur soit programmé,
- que le programme ne soit pas en cours d'exécution,
- que le bit AXMPG, DONE soit à 1,
- que le numéro de pas de départ est inférieur à 255.
Durant le déroulement de la séquence, les bits AXMPG, DONE et AXMPG,
ERROR sont mis à 0.
Une fois le programme lancé, le bit AXMPG, DONE repasse à 1 ; si l'une
quelconque des étapes ne se déroule pas correctement le passage à 1 du
bit AXMPG, DONE s'accompage du passage à 1 du bit AXMPG, ERROR.
AXMPG, DONE
AXMPG, ERROR
EXEC AXMPG
4/6
4
OFB AXMPG
4
Fonctionnement
Règles de programmation
L'instruction EXEC AXMPG doit obligatoirement être programmée dans la
tâche où le coupleur AXM est configuré.
On doit veiller à ce que cette instruction ne soit scrutée qu'une seule fois.
LANGAGE LITTERAL
! IF B11
THEN
ou
! IF RE (I2,1) THEN
EXEC AXMPG0 ( ; => ) ; RESET B11
EXEC AXMPG0 ( ; => )
LANGAGE GRAFCET
Programmer l'instruction EXEC à l'activation de l'étape plûtot qu'à l'activité.
ACTIVATION
! EXEC AXMPG0 ( ; => )
AXMPG0, DONE
Nota : L'OFB AXMPG n'assure pas la prise d'origine. Il est donc indispensable que
le programme interne coupleur commence par une instruction de prise
d'origine (SRP+ ou SRP-) avant toute commande de mouvement, ce qui
implique l'utilisation de la prise d'origine type 3 (came en butée) seul mode
de prise d'origine où il soit possible de spécifier une fois pour toutes le sens
de déplacement.
4/7
C
3
4
OFB AXMPG
4.4
Exemple d'utilsation
4
Soit une configuration comportant 2 axes 0 à 1. Après avoir chargé l'application à exécuter dans chacun des deux coupleurs, lancer l'exécution du
programme coupleur de l'axe 0 au pas numéro 0 puis de l'axe 1 au pas
numéro 10.
Programmation :
0
CHARGEMENT DES APPLICATIONS
(Non détaillé ; voir OFB AXMLD)
Applications transférées
1
C
3
LANCEMENT EXECUTION PIC AXE 0
PIC AXE 0 EN COURS
2
LANCEMENT EXECUTION PIC AXE 1
PIC AXE 1 EN COURS
1ère solution : affecter un OFB AXMPG à chaque axe et configurer le numéro d'axe par la constante I-AXIS.
Etape 1 : Action à l'activation
! EXEC
AXMPG0 ( ; 0 =>)
AXMPG0
AXIS
0
STEP
I-AXIS=0
Etape 2 : Action à l'activation
! EXEC
AXMPG1 ( ; 10 =>)
AXMPG1
AXIS
10
STEP
I-AXIS=1
Transition 1 ¿ 2
! AXMPG0, DONE.NOT AXMPG0, ERROR
Transition 2 ¿ 3
! AXMPG1, DONE.NOT AXMPG1, ERROR
4/8
4
OFB AXMPG
4
Exemple d'utilsation
2ème solution : on n'utilise qu'un seul OFB dont on initialisera le paramètre
AXIS avant de lancer l'exécution.
Affectation des paramètres d'entrée :
AXMPG0
W50
AXIS
W51
STEP
C
3
Etape 1 : Action à l'activation
! 0 ¿ W50 ; 0 ¿ W51
EXEC AXMPG0 (W50 ; W51 => )
Etape 2 : Action à l'activation
! 1 ¿ W50 ; 10 ¿ W51 ; EXEC AXMPG0 (W50 ; W51 => )
Transition 1 ¿ 2
! AXMPG0, DONE.NOT AXMPG0, ERROR
Transition 2 ¿ 3
! AXMPG0, DONE.NOT AXMPG0, ERROR
Cas d'un programme coupleur comportant plusieurs points de départ possibles
¿
¿
0
1
SRP GP9
F = 2000
F = 6000
x=0
x = 200
19
20
21
END
SRP G+9
F = 4000
F = 2000
x=0
EVENT = UI3
35
END
Il appartient à l'utilisateur avant de lancer l'exécution de s'assurer qu'il n'y a
pas de programme en cours d'exécution ou, le cas échéant, de stopper
l'exécution de celui-ci :
4
PIC TERMINE
PIC EN COURS
STOPPER EXECUTION
5
PIC TERMINE
6
LANCER EXECUTION
PIC AU PAS 20
4/9
4
OFB AXMPG
4
Exemple d'utilsation
Etape 5 : Action à l'activation
! SET 04,5
Etape 6 : Action à l'activation
! RESET 04,5
! 20¿ W51 ; EXEC AXMPG0 ( ; W51 => )
AXMPG0
AXIS
W51
C
3
STEP
I-AXIS : 0
Transition 4 ¿ 5
! IW4,1,5
Transition 4 ¿ 6
! NOT IW4,1,5
ou
! IW4,1,9
Transition 5 ¿ 6
! NOT IW4,1,5
Transition 6 ¿ 7
! AXMPG0, DONE.NOT AXMPG0, ERROR
Nota : Dans cet exemple le coupleur AXM est supposé occuper l'emplacement 4.
4/10
5
Annexes
A.1
Remplacement d'un OFB AXMLD V4.1 par un OFB AXMLD V4.5
5
Situation initiale
Une application PL7-3 comporte des OFB AXMLD version 4.1.
On désire remplacer ces OFB version 4.1 par des OFB version 4.5, soit par
simple souci de mise à niveau, soit parce qu'on a besoin de franchir la limite
des 16 axes imposée en V4.1.
Cette mise à niveau s'effectue par une reconfiguration de l'application
PL7-3.
Procédure
-
Procéder à l'installation de la disquette supportant les OFB.
Ouvrir une fenêtre PL7-3.
Faire un RETRIEVE de l'application à mettre à niveau.
Sélectionner le mode CONFIGURATION et dans ce mode, la rubrique
5 - BLOCS FONCTIONS OPTIONNELS.
Appuyer sur la touche NEW.
Sélectionner l'OFB AXMLD V4.5.
Appuyer sur la touche INSERT.
Reconfigurer l'application.
L'application est alors prête à être chargée sur l'automate.
A/1
C
3
5
C
3
A/2
D
D
Terminal d'exploitation TSX XBT 182
Avant - propos
Le terminal TSX XBT 182 existe en deux modèles :
- un modèle dédié commande d'axe, TSX XBT 182.1
- un modèle multifonction, TSX XBT 182.2
Le présent manuel décrit le terminal XBT dans son utilisation en pupitre de commande
d'axe (version dédiée).
L'utilisation en terminal de dialogue opérateur (accessible uniquement sur la version
multifonction TSX XBT 182.2) est décrite dans le manuel XBT livré avec le terminal.
D
1
D
Sommaire
D
Terminal d'exploitation TSX XBT 182
Chapitre
Sous-chapitre
0 Présentation
0.1 Terminaux d'exploitation et de réglage
1 Mise en œuvre du
terminal
2 Utilisation du terminal
Page
TSX XBT 182
0.2 Spécificité du terminal TSX XBT 182.2
0/1
0/3
0.3 Règles de présentation
0/4
1.1 Montage
1/1
1.2 Raccordement du terminal
1.3 Mise en service
1/2
1/4
2.1 Présentation et principes de saisie
2/1
2.2 Modes d’utilisation XBT
2/5
2.3 Liste des fonctions disponibles avec XBT
2.4 Etats axe/coupleur
2/6
2/7
2.5 Terminal de dialogue opérateur
2/8
3 Sélection des modes
3.1 Principes généraux
3/1
de fonctionnement
3.2 Mode automatique
3.3 Mode manuel à vue
3/2
3/4
3.4 Mode manuel assisté
3.5 Mode prise d’origine manuelle
3/5
3/7
3.6 Mode hors asservissement
3/8
4.1 Principes de la fonction suivi de déplacement
4/1
4.2 Visualisation des paramètres
4/2
D
4 Suivi des déplacements
5 Accés au programme
PIC
6 Fonctions auxiliaires
à accès direct
7 Fonctions auxiliaires
à accès indirect
8 Accès aux paramétres
de configuration
2
5.1 Visualisation du programme PIC
5/1
5.2 Modification des paramètres du programme PIC
5/2
6.1 Prise d’origine forcée
6/1
6.2 Coefficient de modulation de vitesse
6.3 Apprentissage des cotes
6/2
6/3
7.1 Sélection des fonctions à accès indirect
7/1
7.2 Description des fonctions
7/2
8.1 Principe d'accès
8/1
8.2 Liste des paramètres
8/2
D
Sommaire
D
Terminal d'exploitation TSX XBT 182
Chapitre
Sous-chapitre
9 Transferts d'application
9.1 Transfert TSX → AXM
9/1
9.2 Transfert AXM → TSX
9/2
10 Surveillance des défauts 10.1 Visualisation des défauts
10.2 Acquittement des défauts
A Annexes
A.1 Autotests
A.2 Liste des abréviations
A.3 Aide au diagnostic
A.4 Index
Page
10/1
10/2
A/1
A/9
A/12
A/18
A.5 Mise en service d'un axe
A/20
A.6 Différentes versions du logiciel
A/21
D
3
D
4
T
0
Présentation
0.1
Terminaux d'exploitation et de réglage TSX XBT 182
Généralités
AXIS
SELECT
ALARM
CLEAR
AXIS
N°2
N
POS
POS
ERROR
ALARM
STOP
TSX XBT 182
CONFIGURATION
NORMAL
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
PROG
OUTPUT
X-
DIRECT
DRIVE
0
STEP
AXIS
X-
STOP
X+
ALARM
7
8
9
PROCESS
AXIS
HELP
CTRL
SPEED
TEACH
4
5
6
MODIF
INCR
DECR
X+
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
CYCLE
ENTER
D
Le présent document décrit les possibilités d’emploi et les règles d’utilisation
des terminaux TSX XBT 182.
Les terminaux TSX XBT 182 permettent l'exploitation des axes pilotés par
des coupleurs TSX AXM 172, TSX AXM 182 ou TSX AXM 162 installés dans
des automates V4 (TSX 47-40 / 67-40 / 87-40 / 107-40).
Alors que le terminal TSX XBT 182.1 est exclusivement dédié à la fonction
exploitation d'axes, le terminal TSX XBT 182.2, outre la fonction exploitation
axes peut aussi être utilisée comme terminal de dialogue process. Dans ce
mode d'utilisation, il se comporte comme un terminal XBT C8 - 250.
0/1
0
Présentation
0
Terminaux d'exploitation et de réglage TSX XBT 182
Caractéristiques mécaniques
Clavier
Industriel IP 65
Mode de montage
montage encastré, fixation par 8 vis avec joint
d’étanchéité monté sur le produit.
Nature du boîtier
face avant en acier traîté noir d’épaisseur
3mm (capot arrière en ABS).
connecteur alimentation(prise 2 pôles + terre)
Raccordement
connecteur transmission femelle 25 points
Poids
3.1 kg
Caractéristiques électriques
D
Alimentation
TSX XBT 182 18 ou 28 : 220 V CA
Tension ondulation
+10% -15%
Consommation maxi
20W
Fréquence
46 à 64 Hz
24
60
(2)
Encombrement
34
36
=
70
276(1)
=
43
218
140
=
3
96
=
=
140
289,4
300
(1) cotes mini pour découpe du support
(2) support épaisseur 10 mm maxi
0/2
=
=
228,5
204,5 (1)
=
=
=
20
=
=
0
Présentation
0
0.2
Spécificités du terminal TSX XBT 182.2
Le terminal XBT 182.2 propose 2 modes d'utilisation :
- le mode AXIS où il se comporte comme le terminal XBT 182.1 c'est à dire
en terminal dédié à la commande d'axes.
- le mode PROCESS où il se comporte comme le terminal XBT C8 250 c'est
à dire un terminal de dialogue opérateur.
Ces 2 modes sont exclusifs, c'est à dire qu'à un instant donné le terminal XBT
182.2 fonctionne soit en terminal dédié axe, soit en terminal process, le
passage d'un mode à l'autre s'effectuant à l'aide de la touche
PROCESS
AXIS
La structure logicielle du terminal fait apparaitre 2 parties disjointes ;
- une partie chargée de la gestion du terminal dans sa fonction
EXPLOITATION AXE,
- une partie chargée de la gestion du terminal dans sa fonction
DIALOGUE PROCESS,
- La gestion de la touche de sélection est assurée par la touche AXE.
Gestion touche
PROCESS
AXIS
D
ou
FONCTION
FONCTION
AXE
PROCESS
(XBT C8 250)
Cette structure a plusieurs implications :
1. Alors que la liaison physique entre le terminal et l'automate est unique, il
est néamoins nécessaire de configurer les paramètres de lignes dans
chacun des deux modes - (AXIS et PROCESS).
2. A la mise sous tension le terminal se positionne systématiquement dans
le mode AXIS.
0/3
0
0
Présentation
0.3
Règles de représentation
Graphisme utilisé
Ecran
AX5
RUN
MAN ASS
PR
RF
D
1ère ligne d’afficheur
2ème ligne d’afficheur
Le soulignement en trait pointillé, indique que le message clignote.
Touches
Elles sont représentées soit par le pictogramme associé soit entre crochets
< >, notamment dans le texte.
Lecture des synoptiques représentant une suite de commandes de
l’opérateur.Les synoptiques présentés s’inspirent de la représentation
GRAFCET, sans toutefois en suivre toutes les règles et ce pour des raisons
de facilité dans la représentation et la lecture des graphes.
Exemple
D
COMMANDES AFFICHAGE XBT
AX 0 MAN VUE
CHOIX SENS DEPL
ou
X-
X+
AX 0 MAN VUE
1000.000MM
COMMENTAIRES
Ecran de base du mode attente de
choix du sens de déplacement.
Commande le déplacement du
mobile dans le sens mentionné :
● X+ = sens positif
● X- = sens négatif
Le mobile se déplace tant que la
touche est maintenue appuyée.
La 2ème ligne d’afficheur visualise la
position courante du mobile.
Relachement de
la touche
Les commandes XBT représentent en quelque sorte les réceptivités du
graphe, l’affichage XBT et les commandes AXM (sélections de mode,
déplacement du mobile...) représentent les actions. Les synoptiques
présentent des exemples de saisie, ils doivent donc être interprétés par
l’utilisateur pour être adaptés au cas particulier qui le concerne. Ils ne sont
pas exhaustifs; ainsi les principes de modifications décrits chapitre 2.1
devront être présents à l’esprit de l’utilisateur.
0/4
1
Mise en œuvre du terminal
1.1
Montage
1
U
F
IG
R
A
T
IO
➈
➇
➆
N
➀
L
IE
C
N
T
C
O
N
F
ID
E
O
N
AL
RM
NO
➁
➂
➃
D
➄
➅
➀
➁
➂
➃
➄
➅
➆
➇
➈
Clé pour commutateur
Câble avec prise 25 points mâle subminiature (voir ch1.1)
Fusible de protection temporisé 5x20,315 mA, 250 V
Porte fusible
Câble secteur (2 pôles + terre) normalisé
Tôle découpée pour montage encastré
Rondelles à joint d’étanchéité (fournies)
Vis de fixation F/90 MA (non fournies)
Clé pour vis de fixation (non fournie)
Remarques :
● la mise sous tension du terminal TSX XBT 182 s’effectue dès le raccordement du
câble secteur (pas de commutateur marche/arrêt).
● des autotests permettent de vérifier le bon fonctionnement du terminal (voir
annexe A1).
1/1
1
Mise en œuvre du terminal
1.2
Raccordement du terminal
1
Les terminaux TSX XBT 182 se connectent indifféremment sur la prise
terminal d’un automate modèle 40 ou sur un coupleur TSX SCM 21
comportant le protocole UNI-TE.
Rappel : dès que la connexion est réalisée et que le protocole est déclaré,
le terminal TSX XBT 182 est exploitable dans toutes ses fonctionnalités.
Connexion sur la prise terminal d’un automate
Câble XBT Z902 comportant :
● un connecteur 25 points mâle à
enficher coté XBT,
● un connecteur 9 points mâle à
enficher dans la prise terminal.
T
X
TSX XBT 182
AXIS
SELECT
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
NORMAL
CONFIDENTIEL
ALARM
DISPLAY
AXIS
7
SPEED
X+
STEP
CYCLE
X-
STOP
X+
ALARM
8
9
PROCESS
AXIS
HELP
CTRL
TEACH
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
PROG
OUTPUT
X-
DIRECT
DRIVE
proc. modèle 40
TSX XBT 182
CONFIGURATION
ALARM
ACQ
ENTER
XBT Z902
Le protocole de liaison est alors le protocole réglage SERIE 7 (choix à
effectuer à la mise sous tension).
Connection sur coupleur TSX SCM 21
D
Le coupleur TSX SCM 21 utilisé doit comporter le protocole UNI-TE (adaptateur de type 6) : coupleur TSX SCM 2116 ou TSX SCM 2146.
Dans les 2 cas la connection devra s'effectuer sur le connecteur du bas
(voie 1). Le coupleur TSX SCM 21 doit être déclaré dans la configuration des
entrées/sorties automates : code 697.
Connection en point à point:
Câble XBT Z918 comportant :
un connecteur 25 points mâle à enficher coté XBT,
● un connecteur 25 points mâle à enficher dans le connecteur du coupleur TSX SCM 21.
●
T
X
TSX XBT 182
AXIS
SELECT
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
NORMAL
CONFIDENTIEL
ALARM
DISPLAY
7
SPEED
X+
STEP
CYCLE
AXIS
X-
STOP
8
X+
ALARM
9
PROCESS
AXIS
HELP
CTRL
TEACH
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
PROG
OUTPUT
X-
DIRECT
DRIVE
proc. modèle 40
TSX XBT 182
CONFIGURATION
ALARM
ACQ
ENTER
XBT Z918
Connection sur la liaison UNI-TELWAY intégrée au processeur modèle
40 (*)
Processeur modèle 420
T
TSX XBT 182
AXIS
SELECT
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
7
SPEED
X+
STEP
CYCLE
TEACH
4
START
1
STOP
-
AXIS
X-
STOP
8
9
PROCESS
AXIS
HELP
CTRL
5
6
MODIF
INCR
DECR
2
3
QUIT
FONCT
DEL
0
.
X+
ALARM
ENTER
Câble
XBT Z948
(*) Commercialisation du câble XBT Z 948 décembre 1990
1/2
X
NORMAL
PROG
OUTPUT
X-
DIRECT
DRIVE
TSX XBT 182
CONFIGURATION
TSX LES 64
ou
TSX LES 74
1
Mise en œuvre du terminal
1
Raccordement du terminal
Connection multipoint:
Câble XBT Z908 comportant :
un connecteur 25 points mâle à enficher coté XBT,
● un connecteur 15 points mâle à enficher dans le connecteur d’une prise
abonné TSX SCA 62.
●
TSX SCA 62
T
TSX XBT 182
AXIS
SELECT
AXIS
N°2
POS
ALARM
CLEAR
N
POS
ERROR
ALARM
STOP
NORMAL
CONFIDENTIEL
ALARM
DISPLAY
7
SPEED
X+
STEP
AXIS
CYCLE
X-
STOP
X+
ALARM
8
9
PROCESS
AXIS
HELP
CTRL
TEACH
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
PROG
OUTPUT
X-
DIRECT
DRIVE
TSX XBT 182
CONFIGURATION
ALARM
ACQ
ENTER
XBT Z908
Le protocole de liaison est alors le protocole UNI-TE (choix à effectuer à la
mise sous tension, voir ch 1.3).
Alimentation
Un câble de raccordement permet de relier le terminal au secteur alternatif
220 V 50/60 Hz.
D
1/3
1
Mise en œuvre du terminal
1.3
Mise en service
1
Lors d’une première mise en service ou après une coupure secteur quelle
que soit la position de la clé de sélection des modes, le terminal affiche la
séquence d’écrans suivante :
COMMANDES AFFICHAGE XBT
COMMENTAIRES
CHOIX PROTOCOLE
●
0=SERIE7 1=UNITE
ou
0
●
1
AX
●
Suivant le protocole choisi :
SERIE7 si connection à la prise
terminal.
UNITE si connection à un coupleur TSX SCM 21 ou à la prise
UNI-TELWAY du processeur.
Saisir le numéro de l’axe à piloter.
NO=??
à
Affiche l’état de l’axe sélectionné.
0
D
15
ENTER
AX 0
RUN PR
AUTO CYC RF
Il peut être nécessaire de sélectionner le mode CONFIGURATION XBT :
●
●
pour modifier la langue mémorisée,
pour modifier les caractéristiques de ligne courante.
Pour cela positionner la clé de sélection des modes sur CONFIGURATION.
Le synoptique page ci-contre décrit la procédure de sélection des caractéristiques :
choix de la langue,
modification du protocole de communication,
● accès aux caractéristiques de ligne.
●
●
1/4
1
Mise en œuvre du terminal
1
Mise en service
COMMANDES AFFIGHAGE XBT
COMMENTAIRES
CONFIGURATION
NORMAL
CONFIDENTIEL
MODE = CONFIGUR.
Ecran apparaissant à la sélection du
mode.
Choix de la langue
FONCT
Affiche les langues disponibles
Saisir le n° correspondant à la langue
désirée.
LANGUAGE
0=FR 1=ENG
ou
0
1
D
LANGUE=FRANCAIS
FONCT
CONFIGUR LIGNE
Passage à la configuration de ligne :
● Modification du protocole
● ou accés aux caractéristiques de la
liaison (1) (voir page suivante).
Validation du protocole
FONCT
(1)
CHOIX PROTOCOLE
0=SERIE7 1=UNITE
Ecran identique à celui proposé à la
mise sous tension.
FONCT
Remarque : le mode configuration peut être abandonné à tout instant, (les sélections effectuées sont mémorisées par le terminal XBT sur coupure
secteur).
1/5
1
Mise en œuvre du terminal
1
Mise en service
Accès aux caractéristiques de la liaison (relecture/modification)
COMMANDES AFFICHAGE XBT
(1)
COMMENTAIRES
Voir page précédente pour accéder
à cet écran.
ENTER
CONFIGUR LIGNE
PROTOCOL =SERIE7
ou
INCR
Permet d’accéder aux paramètres
du protocole UNI-TE.
DECR
CONFIGUR LIGNE
PROTOCOL UNI-TLW
D
Valide le protocole et donne accès
aux caractéristiques de la ligne.
ENTER
Le tableau suivant donne pour chacun des protocoles les caractéristiques de
ligne associées, <ENTER> permet de passer d’un paramètre au suivant.
Protocole
SERIE 7
UNI-TLW
Liaison
BC Pass
RS 485 (*)
Mode
HDX
HDX
Vitesse
vitesse courante
9600 (*)
Format
8 bits
8 bits
Parité
Impaire
Impaire (*)
Stop
1 bit
1 bit (*)
(*)Ces caractéristiques peuvent être modifiées par l’utilisation des touches
<INCR> et <DECR> :
● liaison
: RS 485, RS 232,
● vitesse
: 9600, 19200,
● parité
: Sans,Paire,Impaire
● stop
: 1 bit, 2 bits.
1/6
1
Mise en œuvre du terminal
1
Mise en service
Cas de l'XBT 182.2
Outre la configuration de la ligne dans la fonction axe qui s'effectue de la
façon décrite précédement, il est nécessaire de configurer la ligne dans le
mode PROCESS. La procédure à suivre est décrite sur le manuel X 63215
paragraphe 4.1.
D
1/7
D
1/8
T
2
Utilisation du terminal
2.1
Présentation et principes de saisie
1
AXIS
SELECT
ALARM
CLEAR
AXIS
N°2
N
3
POS
POS
ERROR
ALARM
STOP
TSX XBT 182
OUTPUT
STEP
2
CONFIGURATION
NORMAL
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
PROG
X-
DIRECT
DRIVE
2
AXIS
X-
STOP
X+
ALARM
7
8
9
PROCESS
AXIS
HELP
CTRL
SPEED
TEACH
4
5
6
MODIF
INCR
DECR
X+
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
CYCLE
5
4
ENTER
D
1 Ecran de 2 lignes de 16 afficheurs pour le dialogue opérateur :
●
●
1ère ligne : guide opérateur
2ème ligne : valeurs des paramètres.
2 Clé de sélection des modes d’utilisation XBT (3 positions)
3 Clavier fonctionnel de 30 touches à accès direct permettant :
la sélection des modes de fonctionnement,
le suivi de déplacement,
● la visualisation de programme,
● la sélection des fonctions auxiliaires à accès direct,
● la surveillance et l’acquittement des défauts.
●
●
4 Clavier “de service” comportant des :
●
●
fonctions auxiliaires à accès indirect (touche <FONCT>),
touches pour la saisie des paramètres.
5 Six voyants de signalisation :
●
AXIS
●
X-
: voyant indiquant que la fonction commande d’axe est
opérationnelle,
: le mobile se déplace dans le sens négatif, ou mémorisation
du dernier déplacement si voyant STOP allumé,
: le mobile est à l’arrêt,
: le mobile se déplace dans le sens positif, ou mémorisation
du dernier déplacement si voyant STOP allumé,
: un défaut sur l’axe courant est détecté.
●
STOP
X+
●
ALARM
●
le sixième voyant n’est pas utilisé.
●
2/1
2
Utilisation du terminal
2
Présentation et principes de saisie
Principe de sélection des fonctions
Fonctions à accès direct (clavier fonctionnel) :
Ce type de fonction est sélectionné dès l’appui sur la touche concernée .
Ces touches comportent chacune un voyant, ces voyants sont utilisés
uniquement pour la fonction de sélection des modes. Le voyant repère alors
le mode de fonctionnement en cours.
Fonctions à accès indirect (clavier de service) :
Ce type de fonction est sélectionné par l’appui successif sur les touches :
<FONCT> <N°fonction> <ENTER> Cette séquence permet de visualiser les
paramètres associés à la fonction sélectionnée.
Modification des paramètres numériques (clavier de service)
D
accès à la modification d’un paramètre, ce dernier apparaît
alors en clignotant. La nouvelle valeur est alors saisie grâce au
clavier de service.
MODIF
valide une saisie : le paramètre prend la valeur saisie (si celleci est correcte) et apparaît en fixe.
ENTER
annule une saisie en cours : le paramètre garde son ancienne
valeur.
QUIT
DEL
DECR
permet en cours de saisie de supprimer un caractère.
INCR
pour certains paramètres, ces touches permettent
d’incrémenter ou décrémenter leur valeur.
Modification de paramètres Booléens. La séquence est simplifiée.
MODIF
ENTER
2/2
Provoque l'affichage en clignotant de l'état inverse de celui
en cours.
Valide l'état proposé.
2
Utilisation du terminal
2
Présentation et principes de saisie
Description des touches (clavier fonctionnel)
TYPE
Défauts
Programme
PIC
TOUCHE
DETAIL
AXIS
SELECT
Sélection d’un axe,
visualisation états axe/coupleur.
Ch 2.4
ALARM
DISPLAY
Visualisation des défauts sur l’axe
sélectionné.
Ch 10.1
ALARM
CLEAR
Ordre d’acquittement du défaut et ordre
Ch 10.2
de poursuite du mode sélectionné (défaut type 2).
ALARM
STOP
Ordre d’acquittement du défaut et ordre
abandon du mode sélectionné (défaut type 2).
ALARM
ACQ
Acquittement du défaut (abandon systématique) Ch 10.2
(défaut type 1).
N
PROG
Gestion
d'écran
Surveillance
du
déplacement
DESCRIPTION/SOMMAIRE
POS
POS
ERROR
AXIS
N°2
OUTPUT
SPEED
Visualisation de l’instruction en cours
d’exécution (1).
Ch 10.2
Ch 5.1
D
Visualisation d’une instruction quelconque (1)
Ch 5.1
Modification des opérandes : positions, vitesses. Ch 5.2
Visualisation de la fonction ou de
l’instruction précédente.
Ch 3.4
Ch 5.1
Visualisation de la fonction ou de
l’instruction suivante.
Ch 3.4
Ch 5.1
Sélection du paramètre suivant
ou de l’opérande suivant.
Ch 4.2
Ch 5.1
Sélection du paramètre ou de l’opérande
précédent.
Ch 4.2
Ch 5.1
Visualisation de la position réelle du
mobile et de la position à atteindre.
Ch 4.2
Visualisation de l’écart de position.
Ch 4.2
Visualisation simultanée de la position
de 2 axes (dont l’axe courant).
Ch 4.2
Visualisation/modification de l’état
des sorties relais auxiliaires.
Ch 4.2
Visualisation de la vitesse réelle
du mobile (et de la vitesse programmée).
Ch 4.2
(1) Touches non significatives dans le cas du coupleur TSX AXM 162.
2/3
2
Utilisation du terminal
2
Présentation et principes de saisie
TYPE
TOUCHE
Fonctions
Auxiliaires
DESCRIPTION/SOMMAIRE
Détail
Coefficient de modulation de vitesse
Ch 6.2
Apprentissage de cotes (WNi) (1)
Ch 6.3
Prise d’origine forcée
Ch 6.1
Mode manuel à vue
Ch 3.3
X-
Déplacement du mobile dans le sens en mode manuel ou prise d’origine
Ch 3.3
Ch 3.5
X+
Déplacement du mobile dans le sens +
en mode manuel ou prise d’origine
Ch 3.3
Ch 3.5
Mode manuel assisté
Ch 3.4
Mode prise d’origine manuelle
Ch 3.5
Mode hors asservissement
Ch 3.6
Mode automatique pas à pas (1)
Ch 3.2
Mode automatique point à point (1)
Ch 3.2
Mode automatique cycle (1)
Ch 3.2
Lance l’exécution du mode sélectionné
Ch 3.1
Arrête l’exécution du mode sélectionné
Ch 3.1
TEACH
Sélection des
modes
D
DIRECT
DRIVE
STEP
CYCLE
START
STOP
Divers
PROCESS
AXIS
CTRL
HELP
donne l'accès à la fonction PROCESS dans le cas d'un
terminal TSX XBT 182.2 (inopérante sur un terminal TSX
XBT 182.1).
Ch 2.5
Permet de lancer les autotests, en mode CONFIDENTIEL
(voir annexe A1 ou manuel X 63215)
Inopérante.
(1) Touches non significatives dans le cas du coupleur TSX AXM 162.
2/4
2
Utilisation du terminal
2.2
Modes d'utilisation XBT
2
Les modes d’utilisation XBT sont sélectionnés à partir de la clé située en face
avant.
Le mode NORMAL est un sous mode du mode CONFIDENTIEL, il n’autorise
pas les modifications de paramètres.
Mode CONFIGURATION XBT
Il permet :
CONFIGURATION
NORMAL
CONFIDENTIEL
Nota :
la sélection de la langue : Français, Anglais ou
Allemand, (1)
● le choix du protocole de communication,
● la visualisation et la modification des caractéristiques de ligne.
●
la sélection de ce mode supprime la réservation du coupleur TSX AXM par
le terminal XBT (voir paragraphe 6.6 intercalaire B).
Mode NORMAL XBT
Il permet :
CONFIGURATION
NORMAL
CONFIDENTIEL
la visualisation des paramètres de la configuration,
● la visualisation du programme PIC,
● la visualisation des positions internes WNi,
● le suivi de déplacement du mobile,
● la sélection et l’exécution des modes :
- MANUEL A VUE
- MANUEL ASSISTE
- AUTOMATIQUE CYCLE et BLOC A BLOC.
●
Mode CONFIDENTIEL XBT
Il offre toutes les fonctions du mode NORMAL auxquelles il faut rajouter :
la modification des paramètres de configuration
de type B ou C,
● la modification des opérandes (positions et vitesses) programme PIC,
● l’apprentissage des positions internes WNi,
● la prise d’origine forcée,
● la sélection et l’exécution des modes :
- HORS ASSERVISSEMENT,
- AUTOMATIQUE PAS A PAS.
●
CONFIGURATION
NORMAL
CONFIDENTIEL
Changement de position de la clé
Le changement de position de la clé n’a aucune influence sur le mode en
cours d’exécution au niveau du coupleur TSX AXM.
NORMAL ↔ CONFIDENTIEL : aucune influence sur la visualisation en
cours.
NORMAL ou CONFIDENTIEL → CONFIGURATION : abandon de la
visualisation et de la fonction XBT en cours.
(1) Choix entre 2 langues parmi les 3 citées.
2/5
D
2
Utilisation du terminal
2.3
Liste des fonctions disponibles avec XBT
Fonctions
Accès
Direct Indirect
Modes de fonctionnement du coupleur
Automatique cycle (1)
X
Automatique point à point (1) X
Automatique pas à pas (1)
X
Manuel à vue
X
Manuel assisté
X
Prise d’origine manuelle
X
Hors asservissement
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
V
X
X
X
X
V/M
X
Programme PIC
Visu. du pas en cours (1)
X
Visu. d’un pas quelconque (1) X
Modification des opérandes (1) X
X
X
X
X
X
Suivi des déplacements
Position du mobile
Ecart de position
Vitesse du mobile
Etat de sorties relais
Position d’un 2° axe
D
Mode
Normal Confidentiel
Fonctions auxiliaires
Apprentissage de cotes (1)
X
Coef. modulation de vitesse
X
Prise d’origine forcée
X
Déroutement du PIC (1)
Position externe EXT
Compteur internes CNi (1)
Registre d’état standard
Masquage/démasquage IT (1)
RUN sécurité/hors sécurité
Sorties inhibées
Arrêt d’urgence
Dégagement butées logicielles
Synchronisation avec UCA (1)
Titre application
Liste titres application
Position géographique
RUN/STOP coupleur
Visu défauts autres axes
Fonction de mise en service
Coefficient caractéristique machine
Paramètre PRF (index)
Accès à la configuration
Visualisation
Modification
Transferts
TSX → AXM
AXM → TSX
Défauts
Visualisation
● Acquittement
●
X
X
X
X
X
X
X
V/M
V/M
V/M
V
V/M
V/M
V/M
V/M
V/M
V/M
V
V
V
V/M
V
V/M
V/M
V
F80
F81
F82
F83
F84
F85
F86
F87
F88
F89
F90
F91
F92
F93
F94
F95
F61
F62
V
V
V
V
V
V
V
V
V/M
V/M
V
V
V
V
V
V
V
V
F31 - F60
F38 - F60
X
X
X
F71
F70
X
X
X
X
X
X
X
V = accès en visualisation, M = accès en modification.
(1) Touches non significatives dans le cas du coupleur TSX AXM 162.
2/6
2
Utilisation du terminal
2.4
Etats axe/coupleur
2
Visualisation état axe/coupleur
permet d’accéder à l’état de l’axe préalablement
sélectionné.
AXIS
SELECT
Etat :
● NC : Non Configuré
● STOP
● RUN
Axe N°.: 0 à 15
MAN ASS
RF
●
NPR :Non programmé
PR : Programmé
●
D
●
AX 0 RUN NPR
D
●
●
: si défaut
RF : Axe référencé
NRF: Axe non
référencé.
Mode sélectionné :
● INACTIF
: aucun mode sélectionné
● AUTO CYC
: automatique cycle
● AUTO S/S
: automatique pas à pas
● AUTO B/B
: automatique point à point
● MAN VUE
: manuel à vue
● MAN ASS
: manuel assisté
● PO MAN
: prise d’origine manuelle
● HORS ASS
: hors asservissement
D
Sélection d’un nouvel axe
COMMANDES AFFICHAGE XBT
AXIS
SELECT
AX 0 RUN PR
COMMENTAIRE
Visualisation de l’état de l’axe piloté.
AUTO CYC RF
MODIF
AX
NO:??
4
Saisie du numéro d’axe.
Etat du nouvel axe sélectionné
ENTER
AX 4 RUN PR
MAN ASS
RF
2/7
2
Utilisation
2
2.5
Terminal de dialogue opérateur
Ce paragraphe ne concerne que le terminal TSX XBT 182.2.
La touche
PROCESS
AXIS
, active à n'importe quel moment permet de passer de la
fonction AXE où la fonction PROCESS et inversement.
COMMANDES
AFFIGHAGE XBT COMMENTAIRES
PASSAGE
PROCESS
AXIS
AXIS
PROCESS
Fonctionnement en
TERMINAL DIALOGUE
OPERATEUR (1)
ENTER
PASSAGE
PROCESS
AXIS
PROCESS
AXIS
Fonctionnement en
TERMINAL EXPLOITATION
AXES
D
ENTER
(1) Pour l'utilisation dans ce mode, se reporter au manuel X 63215.
2/8
3
Sélection des modes de fonctionnement
3.1
Principes généraux
3
Conditions d’accès aux modes de fonctionnement
Automatique
Manuel Manuel
Pas/pas point/point Cycle à vue assisté
PO
manu
Hors
ass.
mode XBT
STEP
Normal
non
oui
(1)
oui
(1)
oui
non
non
non
Confidentiel
oui
(1)
oui
(1)
oui
(1)
oui
oui
oui
oui
DIRECT
DRIVE
CYCLE
Conditions générales : coupleur en RUN et pas de défaut.
(1) Coupleur TSX AXM 172 ou TSX AXM 182
Principe de sélection
L’appui sur la touche associée au mode concerné désactive le mode en
cours, et sélectionne le nouveau mode,
● le voyant associé à la touche s’allume,
● un écran rappelle l’état axe/coupleur tant que la fonction n’est pas validée,
● l’écran associé au mode est affiché :
●
N° axe
sélectionné
N DEPART
START
Désignation abrégée
du mode
Paramètre associé
ou condition à réaliser
pour activer le mode.
AX 0 AUTO CYC
=
0
lance l’exécution du mode, (excepté en mode MANUEL A VUE
ou PO MANUEL où l’activation est provoquée par <X+> <X->)
provoque l’arrêt de l’exécution du mode en cours.
STOP
Le tableau suivant donne la liste des paramètres accessibles
dans chacun des modes de fonctionnement (voir Ch 4.1).
AUTOMATIQUE
Position
Ecart
position
oui
oui
Vitesse
Sorties
TOR
Pas en
cours
oui
oui
oui
non
MANUEL A VUE
MANUAL ASSISTE
oui
oui
oui
oui
non
PO MANUELLE
oui
oui
oui
oui
non
HORS ASSERVISSEMENT oui
non
oui
oui
non
3/1
D
3
Sélection des modes de fonctionnement
3.2
Mode automatique
Conditions de validation
coupleur configuré
coupleur en RUN
● coupleur programmé
● pas de défauts
●
●
Sous mode AUTOMATIQUE cycle
(non significatif pour le coupleur TSX AXM 162)
COMMANDES AFFICHAGE XBT
COMMENTAIRES
CYCLE
Ecran “fugitif” apparaissant tant que
le mode est en cours de sélection.
AX 0 RUN PR
AUTO CYC RF
D
Ecran associé au mode.
Indique le numéro de pas de départ
du programme PIC.
AX 0 AUTO CYC
N DEPART
=
0
MODIF
Modification possible du pas de
départ.
AX 0 AUTO CYC
N DEPART
=
0
10
Saisie du nouveau pas de départ.
ENTER
AX 0 AUTO CYC
N DEPART
= 10
Lance l’exécution du programme PIC
au pas de départ
START
AX 0 AUTO CYC
N COURANT= 10
STOP
(*)
Visualise en temps réel le N° du pas
en cours d’exécution.
instruction
END
(*)
0 si le pas de départ n’a pas été
modifié.
3/2
3
Sélection des modes de fonctionnement
Mode automatique
Sous mode AUTOMATIQUE pas à pas
(non significatif pour le coupleur TSX AXM 162)
COMMANDES AFFICHAGE XBT
COMMENTAIRES
STEP
Ecran “fugitif” apparaissant tant que
le mode est en cours de sélection.
AX 0 RUN PR
AUTO S/S RF
Ecran associé au mode.
AX 0 AUTO S/S
N DEPART
= 5
Indique le pas de départ PIC. (modif
pas de départ, idem mode AUTOMATIQUE cycle).
Ordre de relance au pas suivant.
START
AX 0 AUTO S/S
Visualise le numéro du pas en cours
d’exécution.
N COURANT = 5
Passage à l’écran suivant dès que
l’instruction est exécutée.
Instruction
exécutée
AX 0 AUTO S/S
N RELANCE = 6
STOP
Visualise le numéro du prochain pas
à exécuter.
instruction
END
Sous mode AUTOMATIQUE point à point
(non significatif pour le coupleur TSX AXM 162)
Enchaînement des écrans identique au mode pas à pas, seules différences:
nom du mode : AUTO B/B
● relance après chaque instruction de mouvement avec arrêt.
●
Cas spécifiques
si lors d’une sélection d’un des sous modes automatique, le programme PIC
est déjà en cours d’exécution, l’écran visualisant le pas en cours est
directement affiché,
● si le programme est en attente de relance, l’utilisateur peut poursuivre le
programme en appuyant sur <START>.
●
3/3
D
3
Sélection des modes de fonctionnement
3.3
Mode manuel à vue
3
Conditions de validation
coupleur configuré
coupleur en RUN
● axe référencé
● pas de défaut
●
●
Accés
COMMANDES AFFICHAGE XBT
D
RUN
PR
MAN
VUE
RF
AX 0
MAN
VUE
CHOIX SENS DEPL
ou
X-
AX 0
X+
AX 0
MAN
VUE
1000.000MM
Relachement de
la touche
COMMENTAIRES
Ecran “fugitif” apparaissant tant que
le mode est en cours de sélection.
Ecran de base du mode attente de
choix du sens de déplacement.
Commande le déplacement du
mobile dans le sens mentionné :
● X+ = sens avant
● X- = sens arrière
Le mobile se déplace tant que la
touche est maintenue appuyée.
Visualise la position courante du
mobile.
Remarque
La vitesse du mobile est celle donnée en configuration AXM (paramètre VMAN) si
le coefficient de modulation de vitesse est à 1 (valeur par défaut), sinon :
Vitesse = VMAN x Coefficient de modulation
3/4
3
Sélection des modes de fonctionnement
3.4
Mode manuel assisté
3
Conditions de validation
coupleur configuré
coupleur en RUN
● axe référencé et pas de défaut.
●
●
Accès au déplacement sur cote
COMMANDES AFFICHAGE XBT
Ecran “fugitif” apparaissant tant que
le mode est en cours de sélection.
AX 0 RUN PR
MAN ASS
COMMENTAIRES
RF
Ecran de base du mode.
AX 0 MAN ASS
D
DEPL SUR COTE
ENTER
Rappel des unités utilisateur.
AX 0
X -->UM
Affiche la cote à atteindre.
0UM
Donne accès à la modification de la
cote à atteindre.
MODIF
AX 0
X -->UM
0UM
10000
Saisie de la nouvelle position à
atteindre.
ENTER
AX 0
X -->UM
10000UM
START
AX 0
X -->UM
Commande le déplacement du
mobile jusqu’à la cote mentionnée
avec vitesse VMAN (coefficient de
modulation de vitesse = 1).
10000UM
STOP
position atteinte
3/5
3
Sélection des modes de fonctionnement
3
Mode manuel assisté
Accès au déplacement incrémental
COMMANDES AFFICHAGE XBT
COMMENTAIRES
Ecran de base du mode. (voir page
précédente)
AX 0 MAN SET
DEPL SUR COTE
Donne accès au déplacement incrémental.
ENTER
AX 0 MAN ASS
DEPLINCREMENTAL
ENTER
Affiche l’incrément N°1
AX 0 INC1--UM
0
D
Affiche l’incrément N°2
AX 0 INC2--UM
0
Accès à la modification de l’incrément
sélectionné. (en mode XBT CONFIDENTIEL)
MODIF
AX 0 INC2--UM
0
10000
Saisie de la valeur de l’incrément.
ENTER
AX 0 INC2--UM
10000UM
START
AX 0 INC2--UM
Commande le déplacement du
mobile d’une distance égale à
l’incrément mentionné à la vitesse
VMAN (si coefficient de modulation
de vitesse = 1).
10000UM
STOP
3/6
déplacement effectué
3
Sélection des modes de fonctionnement
3.5
Mode prise d'origine manuelle
3
Conditions de validation
coupleur configuré
coupleur en RUN
● pas de défaut
●
●
Accès
COMMANDES AFFICHAGE XBT
AX 0 RUN PR
PO MAN
NRF
AXE0 PO
MAN
120.000 MM
COMMENTAIRES
Ecran “fugitif” apparaissant tant que
le mode est en cours de séléction.
Affichage valeur contenue
registre.
dans
D
MODIF
AXE0 PO
MAN
120.000 MM
0
MODIF
AXE0 PO
MAN
Saisie de la position d'origine (1).
O
ENTER
AX 0 MAN
RFP
CHOIX SENS DEPL
X+
XAX 0 PO
MAN
DEPL. AVANT
PO
effectuée
STOP
AX 0 RUN
PO
Remarque
MAN
PR
RF
Ecran associé au mode.
Lance le déplacement du mobile
● X+ dans le sens avant (2)
● X- dans le sens arrière (2)
La touche peut être relachée.
Vitesse de déplacement = VMAN (si
coefficient de modulation de vitesse
= 1).
Affichage de l’état axe lorsque la
prise d’origine est terminée.
(1) Peut être choisie différente de 0. La seule condition à respecter est la suivante ;
BLI < Position d'origine < BLS.
(2) Sauf dans le cas d'une prise d'origine de type 3 (came en butée) et que le mobile
se trouve sur la came à ce moment auquel cas le déplacement s'effectue en
sens inverse de celui spécifié.
3/7
3
Sélection des modes de fonctionnement
3.6
Mode hors asservissement
Conditions de validation
coupleur configuré
coupleur en RUN
● axe référencé
● pas de défaut
●
●
Accès
COMMANDES AFFICHAGE XBT
DIRECT
DRIVE
HORS ASS RF
Ecran “fugitif” apparaissant tant que
le mode est en cours cours de sélection.
AX 0 HORS ASS
Ecran associé au mode.
AX 0 RUN PR
D
COMMENTAIRES
CNA
OOMV
MODIF
AX 0 HORS ASS
CNA
Consigne de vitesse en mV pour
TSX AXM 182 (-10230 à + 10230) en
dizaine de mV pour TSX AXM 172
(-1023 à + 1023).
Accès à modification de la consigne.
OOMV
100
Saisie de la nouvelle valeur.
ENTER
AX 0 HORS ASS
CNA 100
OMV
ou
INCR
Incremente ou décrémente la valeur
de la consigne (incrément min. 10mV)
DECR
AX 0 HORS ASS
CNA 1010
MV
Commande le déplacement du
mobile.
(*) si pas d’incrémentation.
START
AX 0 HORS ASS
CNA 1010
STOP
3/8
MV
(*)
Commande l’arrêt du mobile.
4
Suivi des déplacements
4
4.1
Principes de la fonction suivi de déplacement
Cette fonction consiste à visualiser, pour l’axe sélectionné par le terminal
XBT :
la position du mobile,
l’écart de position,
● l’état de sorties,
● la vitesse du mobile,
● la position simultanée d’un autre axe.
●
●
Le tableau suivant donne pour chaque paramètre les conditions d’accès:
Position du
mobile
Ecart de
position
●
POS
POS
ERROR
●
coupleur configuré
mode de fonctionnement ≠ hors
asservissement
SPEED
●
coupleur configuré
OUTPUT
●
coupleur configuré
●
Vitesse du
mobile
Sorties
relais
Position d’un
autre axe
coupleur configuré
AXIS
N°2
●
●
D
coupleur configuré
module in RUN
Remarque : le mode MANUEL A VUE ne permet d’accèder à aucune de ces
fonctions si l’une des 2 touches X+ ou X- est appuyée, sinon toutes
les fonctions sont valides.
Outre l’écran de visualisation, les voyants de signalisation permettent de
suivre le déplacement du mobile.
●
X-
: le mobile se déplace dans le sens négatif, ou mémorisation du
dernier déplacement si voyant STOP allumé.
●
STOP : le mobile est à l’arrêt.
●
X+
: le mobile se déplace dans le sens positif, ou mémorisation du
dernier déplacement si voyant STOP allumé.
4/1
4
Suivi des déplacements
4.2
Visualisation des paramètres
4
Position
visualise en temps réel la position du mobile en unités utilisateur.
POS
AX 0
2.000 MM
Position courante du mobile.
Position à atteindre.
--> 100.000 MM
Ecart de position
POS
ERROR
visualise en temps réel l’écart de position du mobile par rapport
à la consigne de position, en unités utilisateur.
AX 0 ECART
Ecart de position courante.
0.100 MM
D
Etat des sorties
Cette fonction visualise l’état des sorties relais avec modification possible si
le mode choisi n’est pas le mode AUTOMATIQUE.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
OUTPUT
AX 0 R0 R1 R2 R3
0
1
1
0
Ecran associé, la sortie clignotante
représente la sortie dont l’état peut
être modifié.
ou
Permettent de sélectionner une
autre sortie.
AX 0 R0 R1 R2 R3
0
1
1
0
La nouvelle sortie sélectionnée apparait en clignotant.
MODIF
AX 0 R0 R1 R2 R3
Modifie l'état du relais.
0 1 1 1
Nota : a sortie R0 ne peut être modifiée (relais de sécurité).
4/2
4
Suivi des déplacements
4
Visualisation des paramètres
Vitesse
visualise la vitesse en temps réel, en unités utilisateur.
SPEED
AX 0 2400MM/MM
vitesse réelle du mobile
--> 2500MM/MM
vitesse programmée
Visualisation de la position d’un autre axe
COMMANDES AFFICHAGE XBT
COMMENTAIRES
AXIS
N°2
D
AX 0 256.030MM
AX?
5
Affiche la position du mobile sur l’axe
en cours. Donne accès à la saisie du
numéro de l’autre axe.
Saisie du N°axe
ENTER
AX 0 256.030MM
AX 5
5.100CM
Position mobile axe 0
Position mobile axe 5
4/3
D
4/4
5
Accès au programme PIC
5.1
Visualisation du programme PIC (1)
5
Principe de visualisation
Le terminal permet de visualiser l’instruction en cours d’exécution ou une
instruction quelconque du programme PIC.
N° pas
Code
instruction
Unité de
mesure
N CD F ->MM/MN
Ligne de renseignement
0 GP9
Codage de l'instruction
20000
permet de visualiser les autres opérandes de l’instruction
sélectionnée.
Visualisation du pas en cours d'exécution
D
Condition : mode AUTOMATIQUE actif.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
N
N
CD
0
GP9
F->MM/MN
20000
Visualise le pas de programme
en cours d’exécution.
Accès à l’opérande suivant
du pas en cours.
N
X->MM
0
5000.000
Retour à l’opérande précédent.
(1) non significatif pour le coupleur TSX AXM 162
5/1
5
Accès au programme PIC
5
5.2
Modification des paramètres du programme PIC (1)
Visualisation du programme PIC
Condition d’accès : coupleur programmé
COMMANDES AFFICHAGE XBT
COMMENTAIRES
PROG
N
Saisie du N° pas à visualiser (pas
N°0 par défaut).
4
N
4
ENTER
N
D
CD
F->MM/MN
4 GP1
N
N
40000
X->MM
4
Visualise le pas programme sélectionné.
7000.000
Accès à l’opérande suivant (accès à
tous les opérandes d’une instruction).
CD F->MM/MN
4 GP1
40000
Retour à l’opérande précédent.
Accès au pas suivant (accès possible jusqu’au dernier pas saisi).
N
CD F->MM/MN
5 G+1
40000
Retour au pas précédent.
(1) non significatif pour le coupleur TSX AXM 162
5/2
5
Accès au programme PIC
5
Modification des paramètres du programme PIC
Les modifications de programme sont accessibles en mode CONFIDENTIEL, elles concernent :
●
●
les vitesses,
les positions immédiates.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
Visualiser le pas programme à
modifier.
N
CD F->MM/MN
1 GP1
4000
Visualise le pas de programme
sélectionné.
Accès à la modification de la vitesse.
MODIF
N
CD F->MM/MN
1 GP1
4000
D
2000
Saisie de la nouvelle valeur.
ENTER
N
CD F->MM/MN
1 GP1
2000
Les modifications peuvent être réalisées lorsque le programme PIC est en
cours d’exécution.
Si l’instruction à modifier est en cours d’exécution, la modification du
paramètre ne sera prise en compte que lorsque son exécution sera terminée.
5/3
D
5/4
6
Fonctions auxiliaires à accès direct
6.1
Prise d'origine forcée
6
Conditions de validation
●
●
●
●
●
●
coupleur configuré
coupleur en RUN
pas de défaut
modes de fonctionnement inactifs (et ≠ du mode hors asservissement)
mobile à l’arrêt (voyant STOP allumé)
mode XBT : CONFIDENTIEL
Accès
COMMANDES AFFICHAGE XBT
AX 0 FORCAGE PO
1000000UM
COMMENTAIRES
Ecran associé à la fonction.
Visualise la position externe.
Accès à la modification de valeur de
la position.
MODIF
AX 0 FORCAGE
1000000UM
Saisie de la nouvelle valeur affectée
à la position.
0
AX 0 FORCAGE
0
UM
Commande la prise d’origine
(0 ou 1000000 si pas de modification
dans l’exemple).
ENTER
AX 0 RUN PR
AUTO CYC RF
Retour à l’écran associé au mode en
cours.
RF : indique que l’axe est référencé.
6/1
D
6
Fonctions auxiliaires à accès direct
6.2
Coefficient de modulation de vitesse
Accès
COMMANDES AFFICHAGE XBT
AX 0 MOD VIT
ou
INCR
1.000
DECR
COMMENTAIRES
Ecran associé à la fonction
Visualise la valeur du coefficient.
Incrémente ou décrémente la valeur
du coefficient.
AX 0 MOD VIT
1.001
Accès à la modification du coefficient
DECR
AX 0 MOD VIT
1.001
D
Saisie de la nouvelle valeur du coefficient :
10
ENTER
AX 0 MOD VIT
1.000
Rappel :
le coefficient de modulation de vitesse multiplie toutes les vitesses
programmées et configurées (écrêtage à VMAX).
Différence de comportement en fonction du type de coupleur
TSX AXM 172
6/2
TSX AXM 182
- Nombre de digits
du coefficient
- valeur min.
- valeur max.
3
Ex : 1.78
0.01
1.99
4
Ex : 1.782
0.001
1.999
- Prise en compte
d'une modification
de la valeur du
coefficient.
Différé à la prochaine
commande de
déplacement.
Immédiate en mode
MANUEL (à vue, assisté)
et en mode AUTO pour
les instructions GP1 / GP9.
Différé à la prochaine
commande dans les
autres cas.
6
Fonctions auxiliaires à accès direct
6.3
Apprentissage des cotes (1)
6
Conditions de validation
●
●
●
●
●
coupleur configuré
coupleur en Run
axe référencé
pas de défaut
La visualisation des cotes Wni est possible en mode XBT NORMAL alors
que l'acquisition n'est possible qu'en mode CONFIDENTIEL.
Accès
L'utilisateur a 2 possibilités d'apprentissage de cote :
positionner le mobile en mode MANUEL sur la cote à mémoriser,
● saisir directement la valeur d'une cote immédiate.
●
1ère Possibilité : positionner le mobile sur la cote à mémoriser
COMMANDES AFFICHAGE XBT
D
COMMENTAIRES
TEACH
Ecran associé à la fonction.
W??
1
MODIF
Saisir le N° de WNi à mémoriser.
ENTER
W 1 - 250000UM
ou
X
5500UM
W 2 - 250000UM
5500UM
MODIF
W 2 - 250000UM
Affiche le contenu de WN1.
Affiche la position courante du
mobile.
Donne accès au mot suivant ou
précédent (facultatif).
Affiche le contenu de WN2.
Affiche la position courante du
mobile.
Donne accès à l’acquisition de la
position courante dans le mot WNi
choisi.
5500UM
ENTER
W 2 -
5500UM
Mémorise la position courante du
mobile dans le mot WNi.
5500UM
(1) non significatif pour le coupleur TSX AXM 162
6/3
6
Fonctions auxiliaires à accès direct
6
Apprentissage des cotes
2ème Possibilité : Introduction d’une valeur immédiate.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
TEACH
Ecran associé à la fonction
W??
Saisir le N° de WNi à mémoriser.
2
W 2 - 250000UM
Affiche le contenu de WN2
X
Affiche la position courante
du mobile.
5500UM
MODIF
D
W 2 - 250000UM
5500UM
Donne accès à l’acquisition d’une
nouvelle valeur comprise entre les
butées XMIN et XMAX.
Saisie de la nouvelle valeur
100000
ENTER
W 2
100000UM
5500UM
Remarque : la modification d’une position interne WNi par une valeur fournie par
l’utilisateur peut aussi s’effectuer lorsque le mobile se déplace.
6/4
7
Fonctions auxiliaires à accès indirect
7.1
Sélection des fonctions à accès indirect
7
Accès
L’exemple suivant regroupe les principes de :
sélection,
visualisation,
● modification.
●
●
COMMANDES AFFICHAGE XBT
COMMENTAIRES
FONCT
F
Saisir le N° de fonction.
82
F82
D
ENTER
CN0 CN1 CN2 CN3
255 252
47 112
Valeur des 4 compteurs internes.
Accès à la modification.
MODIF
CN0 CN1 CN2 CN3
ou
255 252
47 112
Sélection du compteur à modifier.
CN0 CN1 CN2 CN3
255 252
47 112
Saisie de la nouvelle valeur
comprise entre 0 et 255.
100
ENTER
CN0 CN1 CN2 CN3
255 100
47 112
7/1
7
Fonctions auxiliaires à accès indirect
7.2
Description des fonctions
F80
7
Déroutement du programme PIC (1)
AX 0 REPLI PIC
N DEPART
=
5
Numéro du pas de déroutement
Le numéro de pas de déroutement peut être modifié.
<START> provoque le déroutement du programme PIC au pas mentionné
Accès : uniquement en mode CONFIDENTIEL programme PIC en cours
d’exécution.
F81
Visualisation/modification de la position externe
Unité d’affichage de la cote.
AX 0 EXT -> UM
1000
D
Valeur de la cote externe
(OWxy,6/7)
Accès : visualisation en mode NORMAL et CONFIDENTIEL, modification
uniquement en mode CONFIDENTIEL.
F82
Visualisation/modification des compteurs internes CNi (1)
CN0 CN1 CN2 CN3
255 252
Valeur des 4 compteurs internes.
47 112
Les valeurs des cotes internes peuvent être modifiées: touche <MODIF>.
(‹) et (¿) donnent accès au compteur à modifier.
Accès : visualisation en mode NORMAL et CONFIDENTIEL, modification
uniquement en mode CONFIDENTIEL.
F83
Visualisation du mot d’état standard (IWxy,0)
IT0
0
SFB SDEF3
0
0
HS A-TEST BORN
0
0
0
IT0:indicateur de demande
d’interruption.
SDEF: défaut coupleur.
SDEF3 : défaut application.
HS : coupleur hors service.
A-TEST : auto-test en cours.
BORN : défaut bornier.
(1) non significatif pour le coupleur TSX AXM 162
7/2
7
Fonctions auxiliaires à accès indirect
7
Description des fonctions
F83 (suite)
Visualisation du mot d’état standard (suite)
NCONF R/S
0
REG
1
SEC
0
OUT.DIS.
0
NCONF = coupleur en attente de
configuration.
R/S
= coupleur en RUN
REG
= état réglage
SEC = mode hors sécurité
OUT.DIS. = sorties inhibées
0
Remarque : bits actifs à 1 (0= état complémentaire)
Accès : en mode NORMAL et CONFIDENTIEL
F84
Sélection du masquage ou du démasquage de l’interruption (1)
indique la fonction réalisée
● MSK
= masquage
● DMSK
= démasquage
N DERN IT = 0
N DERN IT
= numéro du pas
ayant provoqué IT.
<MODIF> <ENTER> permet de passer de l'état IT masquée à l'état IT
démasquée et inversement.
Accès : visualisation en mode NORMAL et CONFIDENTIEL, modification
uniquement en mode CONFIDENTIEL.
AX 0
F85
MSK IT
Sélection des modes SECURITE/HORS SECURITE
AX 0 MODULE
EN SECURITE
indique le mode choisi :
● EN SECURITE
● HORS SECURITE
Rappel : le mode HORS SECURITE permet de faire fonctionner le coupleur,
automate en STOP.
<MODIF> <ENTER> permet de passer du mode EN SECU au mode HORS
SECU et inversement.
Accès : visualisation en mode NORMAL et CONFIDENTIEL, modification
uniquement en mode CONFIDENTIEL.
F86
Inhibition des sorties
ENAB sorties valides
DISAB sorties inhibées (2)
AX 0 OUT ENAB
● R= état sorties relais R0àR3
● CNA = valeur sortie analogique
R=1011 CNA= 0
TSX AXM 172 : x 10 mV
TSX AXM 182 : x 2,5 mV
<MODIF> <ENTER> permet de passer de sorties inhibées à l'état sorties
validées et inversement.
Accès : visualisation en mode NORMAL et CONFIDENTIEL, modification
uniquement en mode CONFIDENTIEL.
●
●
(1) non significatif pour le oupleur TSX AXM 162
(2) L'inhibition ne concerne que les sorties relais R1 à R3.
7/3
D
7
Fonctions auxiliaires à accès indirect
7
Description des fonctions
F87
Activation/désactivation de l’arrêt d’urgence
AX 0 ART URGENCE
DECLENCHEMENT
ou SUPPRESSION si l’arrêt
d’urgence est déjà activé.
<MODIF> <ENTER> provoquent l’arrêt d’urgence ou la suppression de
l’arrêt d’urgence.Accès en modification : en mode CONFIDENTIEL.
F88
Dégagement du mobile hors des butées logicielles
AX 0 DEGAGEMENT
XMAX
XMAX (ou XMIN si la position du
mobile est inférieure à la butée mini
male).
provoque le dégagement automatique du mobile (à la vitesse V(mm/s)=
DECE(mm/s)/100). Le défaut doit être acquitté au préalable par la touche
<ALARM ACQ>.
Nota : après acquittement <ENTER> provoque aussi le dégagement hors des
butées logicielles sans utiliser la fonction F88.
Accès : en mode NORMAL et CONFIDENTIEL.
D
F89
Synchronisation UCA (1)
AX 0 SYNCHRO UCA
ACTIVATION
<ENTER> provoque la synchronisation du programme PIC (voir instruction
de synchronisation M).
Accès : en mode NORMAL et CONFIDENTIEL, programme PIC en cours
d’exécution.
F90
Visualisation du nom de l’application en cours.
AX 0 NOM APPLI
PALLETTES
Accès : en mode NORMAL et CONFIDENTIEL.
F91
Visualisation du nom des applications mémorisées dans l’automate.
AX 1 3 APPLI(S)
donne le nombre d’applications
sur l’axe sélectionné.
CHARGEMENT
(‹) ou (¿) permettent de lire le nom des applications suivantes ou précédentes.
Accès : en mode NORMAL et CONFIDENTIEL.
(1) non significatif pour le coupleur TSX AXM 162
7/4
7
Fonctions auxiliaires à accès indirect
7
Description des fonctions
F92
Visualisation de la position géographique du module de l’automate
AX 0
S=254 R=0 M= 4
S= numéro de station (254 par défaut)
R= numéro de bac
● M= numéro d’emplacement
Accès : en mode NORMAL et CONFIDENTIEL.
●
●
F93
RUN/STOP coupleur
AX 0
STOP MODULE
ou RUN MODULE si module en
STOP.
<MODIF> <ENTER> permet de passent le module de l'état RUN à l'état
STOP et inversement.
Accès en modification : en mode CONFIDENTIEL.
F94
Visualisation des défauts autres axes.
DEF. AUTRES AXES
0 1 5
Numéro des axes en défaut.
Accès : en mode NORMAL et CONFIDENTIEL.
F95
Fonction de mise en service (voir paragraphe 7.4 de l'intercalaire B)
AX 0
INIT AXM
F61
F62
Réglage du coefficient caractéristique machine KR (voir paragraphe 7.4 de
l'intercalaire B)
AX 0
KR
D?
UM
Visualisation de la position indexée paramétrable PRF.
`
AX 0 PRF -->UM
1000
Rappel des unités
Valeur du paramètre
Accès : en visualisation en mode NORMAL et CONFIDENTIEL.
7/5
D
D
7/6
8
Accès à la table des paramètres de configuration 8
8.1
Principes d'accès
Accès
L’exemple suivant regroupe toutes les possibilités de :
- visualisation,
- modification.
La modification d’un paramètre de configuration lié à un déplacement n’est
pas prise en compte directement sur un déplacement en cours, la modification ne sera effective qu’à la prochaine commande de déplacement.
Le tableau au chapitre 8.2 mentionne les paramètres modifiables.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
FONCT
F
Saisir le N° de fonction.
38
D
F38
ENTER
AX 0
ACCE
300MM/S2
Accès à la modification.
MODIF
AX 0
ACCE
300MM/S2
200
Saisie de la nouvelle valeur.
ENTER
AX 0
ACCE
200MM/S2
Nota : pour les valeurs ne possédant que 2 états, <MODIF> propose l'état inverse
de celui affiché.
8/1
8
Accès à la table des paramètres de configuration
8.2
Liste des paramètres
Configuration paramètres
Fonction
Résolution capteur
F31
Vitesse maximum
F32
Unité physique utilisateur de longueur
F33
Unité physique utilisateur de vitesse
F34
Unité physique utilisateur d’accélération F35
Butée logicielle supérieure
F36
Butée logicielle inférieure
F37
Accélération
F38
Décélération
F39
Type de prise d’origine
F40
Vitesse manuelle
F41
Vitesse d’arrêt
F42
Temps enveloppe d’arrêt
F43
Fenêtre au point
F44
Ecart maximum de position
F45
Tension variateur pour VMAX
F46
Gain de position
F47
Dépassement maxi autorisé sur la vitesse F48
Gain anticipation de vitesse
F49
Masque de repli défaut DMAX (1)
F50
N° du pas de repli défaut DMAX (1)
F51
Masque de repli défaut d’arrêt (1)
F52
N° du pas de repli défaut d’arrêt (1)
F53
Masque de repli défaut fenêtre au point (1)F54
N° du pas de repli
défaut fenêtre au point (1)
F55
Temps enveloppe de synchronisation (1) F56
Masque de repli défaut
de synchronisation (1)
F57
N° du pas de repli
défaut synchronisation (1)
F58
Masque de repli défaut CPUF (1)
F59
N° du pas de repli défaut CPUF (1)
F60
Coefficient caractéristique machine
F61
D
Modif.Mnémonique
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
RESOL
VMAX
UPUL
UPUV
UPUA
XMAX
XMIN
ACCE
DECE
TYPEPO
VMAN
VSTOP
TSTOP
TW
DMAX
UMAX
KPOS
LIMV
KV
MDMAX
NDMAX
MSTOP
NSTOP
MTW
X
X
NTW
TSYN
X
MSYN
X
X
X
X (2)
NSYN
MCPUF
NCPUF
KR
Remarque : Les touches (¢) et (⁄) permettent de passer du paramètre affiché au
précédent ou au suivant.
(1) non significatif pour le coupleur TSX AXM 162
(2) Ce paramètre n'est pas visualisable, car s'agissant d'une variable
intermédiaire de calcul sa valeur n'est d'aucune utilité.
La procédure d'ajustement est décrite au paragraphe 7.4 de l'intercalaire B du présent manuel.
8/2
9
Transferts d'application
9.1
Transfert TSX → AXM
9
Rôle
Permet de transférer une application archivée en mémoire automate vers
le coupleur.
Conditions préalables
coupleur en STOP,
répertoire défini,
● n° application doit correspondre à une appli existante.
●
●
Procédure
COMMANDES AFFICHAGE XBT
COMMENTAIRES
<FONCT> 71 <ENTER>
Sélection de la fonction(fonction à
accès indirect).
AX 0 TRANSFERT
TSX -> AXM
D
AX 0
APPLI NUM ?
Saisie du numéro d’application
à transférer.
1
AX 0
APPLI NUM 1
Lance le transfert.
ENTER
AX 0 TRANSFERT
CONF PIC
WNCN
Résultat du transfert.
Cas où l’application contient :
● une configuration
● un programme PIC
● les variables WNi et CNi.
9/1
9
Transferts d'application
9.2
Transfert AXM→TSX
9
Rôle
permet de sauvegarder une application AXM en mémoire utilisateur
automate.
Conditions de validation
●
●
Le n° d'application doit être cohérent avec le nombre d'applications définies
dans ce répertoire.
L'application doit avoir même structure (même taille, même programme)
que son image en mémoire automate (ie : les valeurs des paramètres
position, vitesse, … ont pu être modifiées mais pas les instructions ellesmêmes, ni bien entendu la structure du programme PIC).
Procédure
COMMANDES AFFICHAGE XBT
COMMENTAIRES
<FONCT> 70 <ENTER>
●
Sélection de la fonction
(fonction à accès indirect).
● Lance le transfert.
D
AX 0 TRANSFERT
AXM -> TSX
Transfert terminé.
AX 0 TRANSFERT
CONF PIC
9/2
WNCN
Résultat du transfert.
10
Surveillance des défauts
10.1
Visualisation des défauts
ALARM
10
ce voyant clignote lorsqu’au moins un défaut ou un “refus commande” est détecté sur l’axe sélectionné.
Si l’état de l’axe est affiché, la lettre D clignotante sur la 2° ligne
d’afficheur indique la détection d’un défaut.
COMMANDES AFFICHAGE XBT
ALARM
DISPLAY
AX 0
2
COMMENTAIRES
Fournit le nombre de défauts
associés à l’axe sélectionné.
Donne accès à la désignation
des défauts.
10 AR URGENCE
POURSUIT/ABANDON
Indique le type d’acquittement
D
01 DEF D’ARRET
ACQUITTEMENT
Remarque : La fonction F94 permet de visualiser les numéros des axes ayant au
moins un défaut.
Pour connaître les types de défaut associés à chaque axe, il est
nécessaire de sélectionner les axes correspondants (voir ch 2.4).
10/1
10
Surveillance des défauts
10.2
Acquittement de défauts
Défaut type 1
24 BORNIER
ACQUITTEMENT
ALARM
ACQ
acquitte le défaut si ce dernier a disparu.
MESSAGE
CODE
DEFAUT
BORNIER
24
Bornier déverrouillé ou absent
BUTEE (*)
20
Butée logicielle
OVERFLOW
22
Débordement de calcul
POWER FAIL
23
Coupure secteur
(*) dans le cas des butées logicielles, le défaut doit être acquitté au préalable avant
de procéder au dégagement par <ENTER> (ou par F88).
D
Défaut type 2
10
AR URGENCE
POURSUIT/ABANDON
ALARM
CLEAR
Acquitte le défaut et provoque la poursuite du programme en cours.
ALARM
STOP
Acquitte le défaut et provoque l’abandon (désactivation) du programme en
cours.
MESSAGE
CODE
DEFAUT
AR URGENCE
10
Arrêt d’urgence UC : bit Oxy,7 à 0
AR URGENCE I4 10
Arrêt d’urgence : entrée In4 non alimentée
ECART POURS.
Ecart de poursuite
02
ENCHAINEMENT 03
Synchronisation
FENETRE POINT 04
Fenêtre au point
DEF CPUF
05
Mise en STOP ou défaut de l’automate
DEF D'ARRET
01
Arrêt
Cas spécifique
REFUS COMMANDE
10/2
Une commande de déplacement impossible est
demandée. Acquitté dès la prochaine commande
valide.
L'annexe A7 de l'intercalaire B du présent manuel
fournit les causes possibles de REFUS DE
COMMANDE.
A
Annexe
A.1
Autotests
A
Rôle des autotests
Les autotests permettent de vérifier le bon fonctionnement du terminal (à la
réception du produit, sur le site, etc...).
Ils peuvent se faire terminal connecté à l'automate TSX 7 ou en local.
Les éléments essentiels du terminal sont testés les uns aprés les autres :
RAM, PROM, BUZZER, etc...
Accès aux autotests
L'accès aux autotests s'effectue en mode CONFIDENTIEL.
CONFIGURATION
NORMAL
CONFIDENTIEL
D
COMMANDES AFFICHAGE XBT
COMMENTAIRES
MODE=CONFIDEN.
CTRL
La diode
s'allume
** AUTOTEST **
XBT 182 V1.0
CTRL
La diode
s'éteint
A tout moment, l'appui sur la touche (Ctrl) permet de sortir des autotests pour
revenir aux fonctionnalités du mode CONFIDENTIEL.
A/1
A
T
Annexe
A
Autotests
Procédure d'exécution de l'autotest
AXIS
SELECT
ALARM
CLEAR
AXIS
N°2
N
POS
POS
ERROR
ALARM
STOP
NORMAL
OUTPUT
ALARM
ACQ
ALARM
DISPLAY
SPEED
X+
STEP
Touches actives pour
l'autotest.
CONFIDENTIEL
AXIS
X-
STOP
X+
7
8
9
PROCESS
AXIS
HELP
CTRL
TEACH
4
5
6
MODIF
INCR
DECR
START
1
2
3
QUIT
FONCT
DEL
STOP
-
0
.
PROG
X-
DIRECT
DRIVE
TSX XBT 182
CONFIGURATION
CYCLE
ALARM
Lancement du test
ENTER
Validation du test et
passage à l'étape suivante
Un appui sur la touche (Enter) permet de passer d'un test à l'autre à n'importe
quel moment.
D
Pour en sortir, il faut appuyer sur la touche (Ctrl) ou tourner la clé.
COMMANDES AFFICHAGE XBT
COMMENTAIRES
CONFIGURATION
NORMAL
CONFIDENTIEL
MODE=CONFIDEN.
CTRL
** AUTOTEST **
** AUTOTEST **
XBT 182 1V1/1
ENTER
A/2
Affichage de la version logicielle de
l'XBT
A
Annexe
A
Autotests
Test mémoires
COMMANDES AFFICHAGE XBT
** AUTOTEST **
Tests de la mémoire
programme
TEST PROM
ou
INCR
COMMENTAIRES
DECR
** AUTOTEST **
** AUTOTEST **
ou
TEST CORRECT
TEST INCORRECT
ENTER
Test de la mémoire
message
** AUTOTEST **
TEST RAM
ou
INCR
D
DECR
** AUTOTEST **
** AUTOTEST **
ou
TEST INCORRECT
TEST CORRECT
ENTER
** AUTOTEST **
Test adressage
ou
INCR
Mettre le bouchon RS 232 (*)
TEST ADDRESSE
DECR
** AUTOTEST **
TEST CORRECT
** AUTOTEST **
ou
TEST INCORRECT
ENTER
(*) voir câblage des bouchons de test en fin de ce chapitre.
A/3
A
Annexe
A
Autotests
COMMANDES AFFICHAGE XBT
** AUTOTEST **
TEST CLAVIER
COMMENTAIRES
L'appui sur une touche déclenche l'affichage
du code de la touche.
INCR
INCR
9
9
DEL
DEL
Presser toutes les touches pour un test
exhaustif, exceptées les touches :
(FONCT) qui fait passer à la fonction annexe suivante,
(Enter) qui permet de passer au test suivant,
et
(CTRL) qui fait sortir des fonctions annexes.
D
AXIS
SELECT
F01
ENTER
** AUTOTEST **
TEST CLE
INCR
** AUTOTEST **
MODE=CONFIDEN.
CONFIGURATION
NORMAL
Tourner la clé.
CONFIDENTIEL
** AUTOTEST **
MODE=NORMAL
CONFIGURATION
Affichage du mode correspondant
NORMAL
CONFIDENTIEL
** AUTOTEST **
MODE=CONFIGUR.
CONFIGURATION
Revenir en mode confidentiel pour effectuer
la suite des tests
NORMAL
CONFIDENTIEL
** AUTOTEST **
MODE=CONFIDEN.
ENTER
A/4
A
Annexe
A
Autotests
Test organes d'affichage
COMMANDES AFFICHAGE XBT
COMMENTAIRES
** AUTOTEST **
ou
INCR
DECR
ou
INCR
2
2
2
2
2
Test des segments de l'afficheur
>
>
>
>
>
>
>
>
5
5
5
5
5
5
5
5
<
<
<
<
<
<
<
<
D
DECR
ou
INCR
2
2
DECR
ou
INCR
2
DECR
ou
INCR
TEST AFFICHAGE
DECR
****************
ou
INCR
****************
DECR
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
ENTER
** AUTOTEST **
ou
INCR
TEST DIODES
DECR
** AUTOTEST **
ou
INCR
DIODES ON
Allumage de toutes les diodes
DECR
** AUTOTEST **
DIODES OFF
Extinction de toutes les diodes
ENTER
A/5
A
Annexe
A
Autotests
Test sorties
COMMANDES AFFICHAGE XBT
COMMENTAIRES
** AUTOTEST **
ou
INCR
TEST BUZZER
DECR
** AUTOTEST **
ou
INCR
BUZZER ON
Déclenchement du buzzer
DECR
** AUTOTEST **
BUZZER OFF
Arrêt du buzzer
ENTER
D
** AUTOTEST **
ou
INCR
TEST RELAIS
XBT équipé de relais
DECR
** AUTOTEST **
ou
INCR
RELAIS ON
Fermeture du relais
DECR
** AUTOTEST **
RELAIS OFF
Ouverture du relais
ENTER
** AUTOTEST **
Data Link Test
ou
INCR
TEST RS 232
** AUTOTEST **
TEST CORRECT
ENTER
A/6
Mettre le bouchon RS 232
DECR
ou
** AUTOTEST **
TEST INCORRECT
A
Annexe
A
Autotests
Test sorties
COMMANDES AFFICHAGE XBT
COMMENTAIRES
** AUTOTEST **
Mettre le bouchon RS 232
ou
INCR
TEST RS 232
DECR
** AUTOTEST **
TEST CORRECT
** AUTOTEST **
ou
TEST INCORRECT
ENTER
** AUTOTEST **
Mettre le bouchon RS 422
ou
INCR
TEST RS 422
D
DECR
** AUTOTEST **
ou
TEST CORRECT
** AUTOTEST **
TEST INCORRECT
ENTER
** AUTOTEST **
ou
INCR
Mettre le bouchon boucle de courant
TEST BC 20MA
DECR
** AUTOTEST **
ou
TEST CORRECT
** AUTOTEST **
TEST INCORRECT
ENTER
** AUTOTEST **
ou
INCR
Mettre le bouchon de boucle de courant
TEST BUS
DECR
** AUTOTEST **
ou
TEST CORRECT
** AUTOTEST **
TEST INCORRECT
ENTER
** AUTOTEST **
ou
CHOIX PROTOCOLE
MODE=CONFIDEN.
0=SERIE7 1=UNITE
Si XBT connecté
Si XBT non connecté
A/7
A
Annexe
A
Autotests
Câblage des bouchons de test
Les bouchons de test n'étant pas fournis, il appartient à l'utilisateur de les
câbler suivant les indications données dans le schéma ci-dessous.
Test RS 232C
et adresse
1
2
3
D
4
5
6
7
8
9
10
11
12
13
A/8
Test 20mA
Test RS 422
1
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
1
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
A
Annexe
A
A.2
Liste des abréviations
A
ACCE
ACQUIT
ALL
ANG
APPLI
AR
ASS
A-TEST
ATT
AUTO
AX
AXM
Accélération
Acquittement
Allemand
Anglais
Application
Arrière
Asservissement ou Assisté (mode manuel)
Auto-test
Attente
Automatique
Axe
Coupleur TSX AXM 172 ou TSX AXM 182
B
BC PASS
BORN
B/B
Boucle de courant passive
Bornier
Point à point
C
CD
CM
CNA
CONF
CONFIG
CYC
Code
Centimètre
Convertisseur numérique analogique
Configuration
Configuration
Cycle
D
D
DECE
DEPL
DERN
DEROUT
DMAX
DMSK
Défaut
Décélération
Déplacement
Dernier
Déroutement
Ecart maximum de sécurité
Démasquage
E
ENA
EXT
Valide
Externe (cote)
F
F
FR
Vitesse
Français
H
HDX
HS
Half duplex
Hors service
I
IT
Interruption
K
KPOS
KR
KV
Gain de position
Coefficient caractéristique machine
Gain d’anticipation de vitesse
L
LIMV
Dépassement maximum autorisé sur la vitesse
D
A/9
A
Annexe
A
Liste des abréviations
M
M
MAN
MCPUF
MDMAX
MTW
MM
MOD
MOD VIT
MSTOP
MSYN
Mètre
Manuel
Masque défaut CPU (automate)
Masque défaut écart maximum
Masque défaut fenêtre au point
Millimètre
Mode
Modulateur de vitesse
Masque défaut d’arrêt
Masque défaut de synchronisation
N
N
NC
NCONF
NCPUF
NDMAX
NTW
NPR
NSTOP
NSYN
Numéro
Non configuré
Non configuré
N°de pas de repli sur défaut ou STOP automate
N°de pas de repli sur défaut d’écart de position
N°de pas de repli sur défaut de fenêtre au point
Non programmé
N°de pas de repli sur défaut d’arrêt
N°de pas de repli sur défaut de synchronisation
O
OUT
OUTDIS
sortie
Sortie disponible
P
PARM
PO
POS
POSIT
PR
PRF
PROG
Paramètre
Prise d’origine
Position
Position
Programmé
Position indexée paramétrable
Programmé
R
REF
REG
R/S
RESOL
Référencé
Réglage
RUN/STOP
Résolution
S
SELECT
SECU
SDEF
SY
S2
Sélectionné
Sécurité
Bit défaut
Synchronisation
Seconde au carré
T
T
TSTOP
TSX
TSYN
TYPEPO
TW
Sortie relais (T.O.R)
Temps enveloppe d’arrêt
Automate TSX
Temps enveloppe de synchronisation
Type de prise d’origine
Fenêtre au point
D
A/10
A
Annexe
A
Liste des abréviations
U
UCA
UM
UMAX
UNI-TLW
UPUA
UPUL
UPUV
Processeur automate
Micron
Consigne variateur de vitesse pour VMAX
UNI-TELWAY
Unité physique d’accélération utilisateur
Unité physique de longueur utilisateur
Unité physique de vitesse utilisateur
V
VAL
VIT
VMAX
VMAN
VSTOP
Valeur
Vitesse
Vitesse maximum du mobile
Vitesse en modes manuels
Vitesse d’arrêt
X
X
XMAX
XMIN
Position
Butée logicielle supérieure
Butée logicielle inférieure
D
A/11
A
Annexe
A.3
Aide au diagnostic
A
De nombreuses erreurs de manipulation (valeurs incorrectes de paramètres,
utilisation d'une fonction alors que le mode sélectionné ne l'autorise pas,…)
se traduisent par un signal sonore (buzzer) émis par le terminal.
Certaines s'accompagnent d'un message d'erreur indiquant clairement la
cause du refus. Le tableau 1 fournit une liste des différents messages
pouvant être rencontrés ainsi que la cause, qui, la plupart du temps suffit à
définir la conduite à tenir.
D'autres se soldent par un message générique ou un comportement inattendu nécessitant parfois un complément d'investigations pour en déterminer l'origine et donc le remède. Le tableau N° 2 fournit une liste des
symptômes les plus couramment rencontrés. Il ne prétend pas être exhaustif
et pourra être enrichi par l'utilisateur au fur et à mesure de son expérience.
D
A/12
A
Annexe
A
Aide au diagnostic
Tableau n° 1
Commandes ne pouvant être satisfaites.
(La liste des défauts causés par l’application ou le coupleur est donnée
chapitre 10.2.)
NUMERO MESSAGE
COMMENTAIRE
1.1
AXE NON PROG.
Le coupleur AXM sélectionné ne
comporte pas de programme PIC.
1.2
AXE NON REF
L’axe n’est pas référencé.
Effectuer une prise d’origine
pour pouvoir accéder à la
fonction sélectionnée.
1.3
PIC EN STOP
Le programme PIC n’est pas en
cours d’exécution.
<START> en mode AUTOMATIQUE
lance le programme.
1.4
ATT. RELANCE PIC
Le programme PIC est en
attente de relance <START>.
Mode pas à pas ou point à point.
1.5
MOBILE EN RUN
Le mobile exécute un déplacement
ou le contrôle d'arrêt n'est pas terminé. Attendre l’arrêt effectif pour
passer la commande désirée.
1.5
MOBILE EN STOP
Le mobile est à l’arrêt.
1.6
MODE INACTIF
Le mode sélectionné est inactif
<START> mode pour le rendre actif.
1.7
ERREUR MODE
La fonction sélectionnée n’est pas
valide dans le mode de fonctionnement en cours.
1.9
DEG IMPOSSIBLE
La commade dégagement butées
logicielles n’est pas valide :
● pas de défaut butées logicielles
● autre défaut ne permettant pas
de déplacer le mobile.
A/13
D
A
Annexe
A
Aide au diagnostic
D
2.1
AXM EN STOP
Fonction non accessible coupleur en
STOP. Mettre coupleur en RUN:
fonction F93.
2.2
AXM NON CONF
Fonction non accessible coupleur
non configuré.
2.3
AXM EN RUN
Fonction non accessible coupleur en
RUN. Mettre coupleur en STOP :
fonction F93
2.4
AXM NON RESERVE
Le coupleur AXM est réservé par un
autre terminal Procéder à la déréservation et reitérer l’opération.
3.1
TSX EN STOP
Fonction non accessible automate
en STOP :
● mettre automate en RUN,
● ou sélectionner le mode HORS
SECURITE. (F85)
3.3
TSX NON CONF
L’automate n’est pas configuré, aucune fonction AXM n’est disponible.
3.6
TSX NON RESERVE
La zone dédiée axe de la mémoire
automate est réservée par un autre
utilisateur.
4.1
ERREUR SYSTEME
Consulter les causes possibles (voir
pages suivantes).
Réitérer la commande.
4.2
REPERTOIRE HS
Le répertoire n'a pas été créé (1).
4.3
APPLI NON DEF
Le n° appli dans AXM est > au nombre d'appli déclarées.
4.4
ERREUR CLEF
Fonction non accessible dans le mode
XBT choisi. Changer la clé de position.
APPLI HS
Application invalide
LONG.APPLI.DIFF
Taille de l'application en mémoire
AXM différente de celle de l'image en
mémoire TSX.
Transfert par F 70 interdit.
(1) Ce message peut également être obtenu dans le cas d'un terminal
TSX XBT 182 de version 1.0 face à une configuration :
- comportant plus de 16 axes,
- comportant au moins un coupleur TSX AXM 162.
A/14
A
Annexe
A
Aide au diagnostic
Tableau n° 2 :
Situations à l'origine de l'émission de messages génériques ou de comportements inattendus.
Cas du message d'Erreur Système : ce message apparait lorsque, suite à
une commande du terminal XBT, le résultat n'est pas conforme à celui
escompté. Cette situation peut avoir diverses origines (non-réponse du
coupleur, conflit XBT / UC,…).
D
A/15
Présence d'un défaut application, ce qui interdit
le changement de mode.
● Conflit entre le terminal XBT et le programme
UC.
Position du mobile incompatible avec la direction sélectionnée. Une valeur de fenêtre au
point trop importante peut notamment être à
l'origine de cette situation.
ERREUR SYSTEME lors d'une tentative de
changement de mode
ERREUR SYSTEME doublé d'un REFUS COMMANDE lors d'une commande de déplacement
en MANUEL A VUE
●
●
Numéro d'axe contenu dans le coupleur n'est
pas identique au numéro d'axe logique correspondant à l'emplacement occupé.
● Couple n° axe / n° appli contenu dans le coupleur n'existe pas dans le répertoire.
(situations engendrées par un changement ou
une inversion de coupleurs).
ERREUR SYSTEME lors de l'utilisation de la
fonction F70 (Transfert AXM ¿ TSX).
●
CAUSE(S) POSSIBLE(S)
●
●
●
●
CONDUITE A TENIR
Donner une valeur "raisonnable" au paramètre
Fenêtre au point.
Procéder à l'acquittement du défaut avant de
changer de mode.
Pour vérifier cette hypothèse :
• mettre le coupleur AXM en mode HORS
SECU (fonction F 85),
• arrête l'exécution du programme UC.
Si le symptôme disparait, l'hypothèse est confirmée.
Si la situation ne résulte pas d'une inversion de
modules, transférer la sauvegarde de la mémoire
TSX vers la mémoire coupleur.
Comportements inattendus et origine probable
SYMPTOME
A/16
SYMPTOME
ERREUR COMMUNIC
Paramètre TIME OUT de la configuration du
coupleur TSX SCM 21 erroné.
Ordre START alors qu'aucun mode n'est sélectionné,
● Ordre START alors que le time out du contrôle
d'arrêt n'est pas écoulé.
●
Touche START sans effet (+ buzzer)
Liaison XBT / SCM 21 ou XBT / SCI rompue,
Manque de conformité entre les paramètres de
ligne XBT et les paramètres de ligne du SCM ou
SCI.
Module absent, ou module physiquement
présent d'un type différent de celui déclaré
dans la configuration PL7-3,
● Bit de RAZ MESSAGE (OWxy,0,2) à 1.
●
●
●
Si défaut disparu,
XBT passe en DEFAUT LIGNE aprés la sélection
du numéro d'axe
XBT passe en DEFAUT LIGNE immédiatement
aprés le choix du protocole UNI-TE.
●
CAUSE(S) POSSIBLE(S)
CONDUITE A TENIR
●
●
●
●
Réajuster la valeur de ce paramètre à 30 ms.
Attendre l'allumage du voyant STOP.
Eventuellement, ajuster le paramètre STOP.
Remettre le bit à 0 et si nécessaire corriger le
programme UC.
Vérifier le type de câbles, les liaisons,
Vérifier les paramètres.
vérifier que le coupleur est bien en RUN (fonction
F 93).
La mise en RUN du coupleur provoquera l'acquittement du défaut.
Comportements inattendus et origine probable
Défaut non acquitté suite à une commande
ABORT.
A/17
A
Annexe
A.4
Index
Sujet
A
Pages
A
Apprentissage d’une cote (WNi)
Acquittement des défauts
Activation d’un mode
Archivage d’une application
Arrêt d’urgence
Automatique cycle
6/3
10/2
3/1
9/2
7/4
3/2
B
Bornier
10/2
C
Chargement d’une application
Choix du protocole
Clé de sélection des modes XBT
Coefficient de modulation de vitesse
Compteurs internes CNi
Configuration
2/1
7/1
9/1
1/3
2/5
6/2
7/2
8/1
D
Défaut
Dégagement hors des butées logicielles
Déroutement programme PIC
E
Ecart de position
Etats axe/coupleur
4/1
2/7
H
Hors asservissement
Hors sécurité (mode)
3/8
7/3
L
Langue (choix de la)
Lecture programme PIC
1/3
5/1
M
Manuel (mode)
Masquage d’interruption
Modification des paramètres configuration
Modification du programme PIC
Mot registre d’état
N
Nom d’application
7/4
P
Paramètres de configuration
Pas à pas
Point à point
Position du mobile
Position externe
Prise d’origine forcée
Prise d’origine manuelle
8/1
3/3
3/3
4/1
7/2
6/1
3/7
D
A/18
10/1
7/4
7/2
3/4
3/5
7/3
8/1
5/3
7/2
A
Annexe
A
Index
sujet
pages
R
Raccordement
Reprise secteur
Réservation
RUN/STOP coupleur
1/1
1/2
2/5
7/5
S
Sélection d’un axe
Sélection d’un mode
Sorties relais
2/7
3/1
4/1
V
Visualisation de l’instruction en cours
Vitesse
Voyant de signalisation
5/1
4/3
2/1
D
A/19
A
Annexe
A.5
Mise en service d'un axe depuis le terminal TSX XBT 182
Se reporter au paragraphe 7.4 de l'intercalaire B du présent manuel.
D
A/20
A
A
Annexe
A
A.6
Différentes versions du logiciel
Il existe deux versions logicielles du terminal de commande d'axe
TSX XBT 182 :
- la version V1 (commercialisée d'Octobre 1990 à Novembre 1991) prévue
pour fonctionner avec des configurations comportant au maximum 16
coupleurs de commande d'axe TSX AXM 172 ou TSX AXM 182,
- la version V2 (commercialisée à partir de décembre 1991) bridée à 16 axes
(même si la configuration comporte plus de 16 coupleurs) compatible avec
les 3 types de coupleurs TSX AXM 172, TSX AXM 182 et TSX AXM 162.
Tableau comparatif des deux versions
Critère
Version V1
Version V2
Nombre d'axes gérés
16
16
Comportement face à
une configuration de
plus de 16 axes
Défaut se matérialisant par le message
REPERTOIRE HS
Bridé à 16
Accès aux axes
de n° ≥ 16 impossible
Types de coupleurs
gérés
TSX AXM 172
TSX AXM 182
TSX AXM 172
TSX AXM 182
TSX AXM 162
Comportement face
à une configuration
comportant des coupleurs TSX AXM 162
Message
REPERTOIRE HS
Normal
D
La section D du présent manuel décrit le fonctionnement du terminal
TSX XBT 182 dans la version V2. Moyennant les restrictions précédentes,
ce manuel s'applique également à la version V1. Par ailleurs, le terminal TSX
XBT 182 version V2 n'effectue pas de contrôle préalable de cohérence de la
commande opérateur avec le type de coupleur. Ainsi, face à un coupleur TSX
AXM 162 (non programmable), les commandes concernant le mode programmé sont adressées sans filtrage au coupleur, qui les refuse (message
AXM NON PROGRAMME). Pour ce même type de coupleur, le terminal TSX
XBT 182 donne l'accès à la table de cotes internes WNi (touche TEACH) et
aux compteurs CNi (fonction F82) qui, bien que non utilisés, existent
néanmoins. Il en est de même des paramètres de configuration relatif au
traitement des défauts (fonctions F50 à F60).
A/21
A
D
A/22
Annexe
A
Voyants de signalisation
TSX AXM 182
172
F
OK
R2
R1
R0
In0
In1
In2
In3
In4
Voyant rouge
Voyant vert
Voyants rouges
Voyants rouges
Nota :
"coupleur hors service"
"coupleur sous tension et fonctionnement
correct"
"sorties relais enclenchées" (sortie R3 non
visualisée)
"entrées alimentées ou à l'état 1"
le voyant In4 doit être obligatoirement allumé en fonctionnement normal entrée " présence de motorisation".
Caractéristiques générales
● Implantation : tout emplacement d'une configuration de base TSX 47-40 /
67-40 / 87-40 / 107-40 ou d'une configuration d'extension TSX RCE 860 ou
RCF 860.
● Code détrompage mécanique et logiciel : TSX AXM 172 : 729
TSX AXM 182 : 732
TSX AXM 162 : 735
● Comportement coupure et reprise secteur (> 10 ms) :
- arrêt immédiat du mobile,
- abandon programme P.I.C.,
- perte de référence de l'axe,
- configuration logicielle + programme P.I.C. sauvegardes par batterie
interne du coupleur.
F
6/2
Raccordements
Commun TSX AXM 172 / AXM 182 / AXM 162
Connecteur SUB D 9 pts
+
SANA
9
5
+
-
SANA
Liaisons établies à
l'intérieur du coupleur
TSX AXM
-
6
1
Connecteur mâle vu côtè
cosses à souder
Spécifique
TSX AXM 172
Signaux
Spécifique
TSX AXM 182 / AXM 162
Bornier TSX BLK 4
Signaux
Entrée In4
24V
A8
In4
C1
-
Entrée In4
Entrée In3
24V
A7
In3
C2
-
Entrée In3
24V
A6
In2
C3
-
Entrée In2
5V
A5
C4
5V
Entrée In1
C5
-
Entrée In2
Entrée In1
24V
A4
In1
Entrée In0
24V
A3
In4
C6
-
F
A2
C7
5V
F
A1
C8
O
O
B8
D1
Commun R1 R2
Sortie R2
Sortie R1
Sortie R0
C
B7
D2
F
Sortie R0
F
B6
D3
O
O
B5
D4
C
Sortie R3
C
B4
D5
F
Sortie R3
F
B3
D6
O
O
B2
D7
C
B1
D8
Terre
1
Blindage
9
In4
In3
24 V
ALIM.
CAPTEURS
{
ALIM.
CODEURS
{
Entrée In0
Sortie R2
Sortie R0
R2T
R1T
R1R2C
R0C
R0T
R3C
R3T
0V
+5 V
0V
8
Sortie R3
- - - liaisons établies
à l'intérieur du coupleur
Sortie R0
Vers codeur
{
SUBD 25 pts
1
Blindage
Terre
15
14
OV .Codeur
Vcc Codeur
+
In0
{-
In1
{-
In2
{-
+
+
F
Détection
bornier
13
25
6/3
Interface UCA / AXM
Adressage
Bits T.O.R.
Mots registres
I ou
O x y, i
IW ou OWxy,i
N° bit
N° mot
Input : lu par UCA
Input : lu par UCA
N° emplacement
Output : écrit par UCA
N° emplacement
Output : écrit par UCA
N° bac
N° bac
Bits T.O.R.
7 6 5 4 3 2 1 0
F E D C B A 9 8
Oxy,
Ixy,
Ixy, 8
1 = Relais de sortie R0 activé
Oxy, 0
Ixy, 9
1 = Relais de sortie R1 activé
Oxy, 1 1 = Activation du relais de sortie R1
Ixy, A 1 = Relais de sortie R2 activé
Oxy, 2 1 = Activation du relais de sortie R2
Ixy, B 1 = Relais de sortie R3 activé
Oxy, 3 1 = Activation du relais de sortie R3
Ixy, C
Oxy, 4 1 = START mode de fonctionnement
Réservé
Ixy, D 1 = Entrée In3 alimenté
Réservé
Oxy, 5 1 = STOP mode de fonctionnement
Oxy, 6 1 = relance au pas suivant (pas à pas)
Ixy, E 1 = module réservé
Ixy, F
*
relance du pas en cours (aprés un stop)
1 = mobile à l'arrêt
Oxy, 7 0 = ordre d'arrêt d'urgence
8 mots registres d'entrées
8 mots registres de sortie
IWxy, 0
IWxy, 1
OWxy, 2
Mot d'état complémentaire 2
*
dernier pas IT
7
N° pas avant
repli
0
Mot de commande complémentaire 1
0
F
0
N° de pas en cours
*
IWxy, 3 *
OWxy, 1
Mot d'état complémentaire 1
Mot de commande standard
F
0
F
IWxy, 2
OWxy, 0
Mot d'état standard
F
Mot de commande complémentaire 2
F
0
0
OWxy, 3 *
N° pas de départ
Valeur de
comparaison
N° mot CNi ou
WNi
Valeur mot CNi
IWxy, 4
Ecart de position
(poids faible)
OWxy, 4 *
IWxy, 5
Ecart de position
(poids fort)
OWxy, 5
Valeur CNA (hors asservissement)
ou coef. modul. vitesse
IWxy, 6
Position (poids faible)
OWxy, 6
Position externe (poids faible)
IWxy, 7
Position (poids fort)
OWxy, 7
Position externe (poids fort)
F
* Non significatif pour le coupleur TSX AXM 162
6/4
OWxy, 0 mot de commande standard
OWxy, 1 mot de commande
complémentaire n°1
F E D C B A 9 8 7 6 5 4 3 2 1 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
0
1 = masquage de l'interruption
0
2
1 = mise à zéro du système de message
(bloc texte)
1
*
C 1 = passage à l'état RUN du coupleur
0 = passage à l'état STOP du coupleur
2
E 1 = Mode "Hors sécurité"
3
F 1 = Inhibition sorties
¢
= présélection d'un des 4 mots internes
CNi
N° CNi ¿ OWxy,4 (octet poids fort)
valeur CNi ¿ OWxy,4 (octet poids
faible)
¢
= chargement d'une des cotes internes
WNi
N° WNi ¿ OWxy,4 (octet poids fort)
valeur de la position courante ¿ valeur WNi
6
¢
= prise d'origine forcée
OWxy,6 et OWxy,7 sont chargés dans
la mesure courante de position
7
¢
= dégagement hors des butées logicielles
8
¢
= déroutement du programme PIC au
pas mentionné dans mot registre
OWxy,3
¢
= enchainement en mode automatique
4
OWxy, 2 mot de commande
complémentaire n°2
F E D C B A 9 8 7 6 5 4 3 2 1 0
*
5
*
0
¢
= acquit défaut d'arrêt et poursuite
du mode en cours
1
¢
= acquit défaut d'arrêt et abandon
du mode en cours
2
¢
= acquit défaut écart de position
et poursuite du mode en cours
3
¢
= acquit défaut écart de position
et abandon du mode en cours
4
¢
= acquit défaut d'enchainement
et poursuite du programme PIC
*
¢
= acquit défaut d'enchainement
et abandon du mode automatique
9
¢
= acquit défaut FAP et poursuite
du mode en cours
A
7
¢
= acquit défaut FAP et abandon
du mode en cours
8
¢
= acquit défaut CPUF et poursuite
du mode en cours
9
¢
= acquit défaut CPUF et abandon
du mode en cours
A
¢
= acquit défaut arrêt d'urgence et
poursuite du mode en cours
B
¢
= acquit défaut arrêt d'urgence et
abandon du mode en cours
C
¢
¢
= acquit défaut butée logicielles
¢
¢
= acquit défaut coupure secteur (PWF)
*
5
*
6
∂
D
E
F
Quartet mode de fonctionnement
0000 aucun
0111 Hors asservissement
0001 Prise d'origine manuelle
0010 Manuel à vue
0100 Manuel assisté
1000 Automatique pas à pas *
1001 Automatique point à point *
1010 Automatique cycle *
*
En mode manuel à vue ou prise d'origine
manu.
1 = ordre de déplacement dans le sens 0 = ordre de déplacement dans le sens +
F
= acquit défaut débordement capacité
calcul
= réservé
* Non significatif pour le coupleur TSX AXM 162
6/5
IWxy, 0 mot d'état standard
IWxy, 1 mot d'état complémentaire n° 1
F E D C B A 9 8 7 6 5 4 3 2 1 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
1 = IT AXM ¿ UCA, remis à 0 sur
acquittement
0
1
réservé
1
2
1 = R.A.Z. du système de messages
(bloc texte)
2
3
1 = coupleur disponible
3
4
1 = défaut général coupleur ou mémorisation défaut
4
5
réservé
6
1 = défaut type 3 coupleur ou mémorisation défaut
1 = déplacement sens 0 = déplacement sens +
ou mémorisation dernier déplacement si
arrêt
5
1 = programme PIC en cours
7
réservé
*
8
1 = coupleur hors service
9
1 = auto-test en cours
0
*
A 1 = bornier non verrouillé
B 1 = attente de configuration
0 = coupleur configuré
Quartet mode de fonctionnement
0000 aucun
0111 Hors asservissement
0001 Prise d'origine manuelle
0010 Manuel à vue
0100 Manuel assisté
1000 Automatique pas à pas *
1001 Automatique bloc à bloc *
1010 Automatique cycle *
6
1 = prise d'origine en cours
7
1 = dégagement hors butée logicielle
8
1 = attente d'un ordre d'activation du mode
de fonctionnement sélectionné
9
1 = fin du programme PIC
*
C 1 = coupleur en RUN
0 = coupleur en STOP
A 1 = axe référencé
D réservé
*
E 1 = mode hors sécurité
C 0 = perte alimentation entrée In4
F 1 = état sorties inhibées
B 1 = programme P.I.C. chargé en mémoire
coupleur
D 1 = refus de commande de mouvement
E 1 = défaut d'enchainement du programme
P.I.C.
*
IWxy,2 mot d'état complémentaire n°2
F 1 = défaut d'écart de position
F E D C B A 9 8 7 6 5 4 3 2 1 0
N° pas en cours
F
*
0
1 = position du mobile ≤ butée logicielle
inférieure
1
1 = position du mobile ≥ butée logicielle
supérieure
2
1 = défaut d'arrêt
3
1 = arrêt d'urgence actif (In4 ou Oxy,7)
4
1 = mesure courante de position en dehors de la fenêtre au point
5
1 = UC automate en défaut ou en STOP
6
1 = traitement coupure secteur (PWF)
7
1 = Défaut de débordement de calcul
* Non significatif pour le coupleur TSX AXM 162
6/6
Configuration
Accès
Fonction XBT
Paramètres
Valeurs
A
F31
RESOL Resolution capteur
unités : µm
A
F32
VMAX Vitesse maximum
unités : mm/mn
F33
F34
F35
UNITES UTILISATEUR
. UPUL longueur
. UPUV vitesse
. UPUA accélération
unités : µm, mm, cm, dm, m
unités : mm/mn, cm/mn, dm/mn, m/mn
unités : mm/s2, cm/s2, dm/s2, m/s2
A
F36
F37
XMAX Butée logicielle supérieure
XMIN Butée logicielle inférieure
C
F38
F39
ACCE Accélération
DECE Décélération
B
F40
TYPEPO Type de prise d'origine
1 = came courte + top zéro
2 = came
3 = came longue en butée + top zéro
B
F41
VMAN Vitesse manuelle
bornes : 1 mm/mn et VMAX
C
B
F42
F43
VSTOP Vitesse d'arrêt
TSTOP Temps enveloppe d'arrêt
bornes : 1 mm/mn et VMAX
unités : 10 ms bornes : 65535
C
F44
TW Fenêtre au point
bornes : 1 µm et (XMAX-XMIN)/2
C
F45
DMAX Ecart maxi de position
bornes : 1 µm et XMAX-XMIN
B
F46
UMAX Consigne var. pour VMAX
unités : Volts
B
F47
F48
BOUCLE DE POSITION :
. KPOS Gain de position
. LIMV Dépassement en vitesse
. KV Gain anticipation vitesse
unités : 1/s bornes : 1,00 et 32,00
unités : % Vmax bornes : 5 et 20
unités : Volts bornes : 0 et 100
A
F49
bornes : 0,1 et 1000,0
bornes : 1,00 et 9,00
B
C
F50
F51
*
*
MDMAX Masque de repli DMAX
NDMAX N° pas de repli DMAX
Y = YES N = NO
bornes : 0 et 253
B
C
F52
F53
*
*
MSTOP Masque de repli VSTOP
NSTOP N° pas de repli VSTOP
Y = YES N = NO
bornes : 0 et 253
B
C
F54
F55
*
*
MTW Masque de repli TW
NTW N° pas de repli TW
Y = YES N = NO
bornes : 0 et 253
C
B
C
F56
F57
F58
*
*
*
TSYN Temps enveloppe de synchro unités : 10 ms bornes : 1 et 65535
Y = YES N = NO
MSYN Masque de repli synchro
bornes : 0 et 253
NSYN N° de pas de repli synchro
B
B
F59
F60
*
*
MCPUF Masque de repli CPUF
NCPUF N° pas de repli CPUF
Y = YES N = NO
bornes : 0 et 253
*
NBWN Nbre de WN sauvegardés
bornes : 0 et 100
A
F
Accès : A = modif en configuration, B = A + modif avec terminal XBT, C = B + modif par programme PIC
* Non significatif pour le coupleur TSX AXM 162
6/7
= accélération
= position courante
= compteur interne
= défaut processeur automate
= décélération
= front descendant sur l'entrée In3 du coupleur
= écart maxi de position
= événement
= cote externe fournie par XBT ou UCA OWxy,6
et 7
F
= vitesse
IPosIMM = position immédiate indéxée
IEXT
= position externe indéxée
ACCE
CP
CNi
CPUF
DECE
DI3
DMAX
EVENT
EXT
F=
F=
F=
F=
F=
F=
F=
F=
F=
PRF
STOP
SYN
TSTOP
TSYN
TW
UC
UI3
VAL
VSTOP
WNi
X
Y
Vitesse
= interruption
= position interne indéxée
= numéro de pas, pas de synchro, non
= nom du contrôle
= N° pas de repli si défaut UC
= N° pas de repli si défaut écart de poursuite
= N° pas de repli si défaut d'arrêt
= N° pas de repli si défaut de synchro
= N° pas de repli si défaut de fenêtre
au point
OUT
= sorties TOR (triplet R3,R2,R1)
PARAM = Paramètre
Pos.Immm = position immédiate
PV
STOP
Autres instructions de positionnement
Vitesse à la position cible
Arrêt immédiat
IT
IWNi
N
NAME
NCPUF
NDMAX
NSTOP
NSYN
NTW
SRP+
SRP-
Prise d'origine
Prise d'origine sens positif
Prise d'origine sens négatif
Description des abréviations
G+1
G-1
G+9
G-9
Déplacement sur événement
Déplacement sens + jusqu'à un événement sans arrêt
Déplacement sens - jusqu'à un événement sans arrêt
Déplacement sens + jusqu'à un événement avec arrêt
Déplacement sens - jusqu'à un événement avec arrêt
Code
GP1
GP9
Instruction de positionnement
= position indéxée paramètrable
= contrôle d'arrêt
= condition de synchronisation
= temps enveloppe contrôle d'arrêt
= temps enveloppe de synchro
= fenêtre au point
= unité centrale automate
= front montant sur entrée In3 du coupleur
= valeur
= vitesse d'arrêt
= cote interne obtenue par apprentissage
= Position
= Yes (oui)
X = Position Imm.
X = Position Imm.
EVENT = UI3,DI3
EVENT = UI3,DI3
EVENT = UI3,DI3
EVENT = UI3,DI3
X = Pos.Imm,WNi,EXT,IPos.Imm,IWNi,IEXT
X =Pos.Imm,WNi,EXT,IPos.Imm,IWNi,IEXT
Cote ou événement
Coupleurs TSX AXM 172 / AXM 182 : liste des instructions
Déplacement sur côte
Déplacement jusqu'à une position sans arrêt
Déplacement jusqu'à une position avec arrêt
6/8
SCTL
RCTL
Instructions de contrôle
Activation d'un contrôle
Désactivation d'un contrôle
DMAX,STOP,TW,SYN,CPUF
DMAX,STOP,TW,SYN,CPUF
X1 = PRF, WNi
X1 = PRF, WNi
X1 = PRF, WNi
CNi
CNi
CNi
PARAM = *
VAL = valeur X 10 ms
EVENT = UI3, DI3, UC
SYN = UI3, DI3, UC, N
N = N° pas
N = N° pas
N = N° pas
N = N° pas
N = N° pas
N = N° pas
1er Opérande
* PARAM = ACCE, DECE, DMAX, VSTOP, TW, TSYN, NDMAX, NSTOP, NTW, NSYN, TSTOP, NCPUF
LDP
ADD
SUB
INC
DEC
LDC
MOD
MPRF
Instructions de gestion des variables
Chargement Position 2 ¿ Position 1
Addition Position 1 + Position 2 ¿ Position 1
Soustraction Position 1 - Position 2 ¿ Position 1
Incrémentation de CNi
Décrémentation de CNi
Chargement des valeurs immédiates ¿ CNi
Modification de paramètres
Mémorisation de PRF sur front montant de IN3
Code
JMP
JNZ
JEX
JHP
JHI
CALL
RET
TIME
WAIT
M
NOP
END
Autres instructions
VAL = valeur
VAL = valeur
X2 = WNi,CP,EXT,PRF,Plmm
X2 = WNi,CP,EXT,PRF,Plmm
X2 = WNi,CP,EXT,PRF,Plmm
OUT = valeur sorties
CNi
VAL = Valeur
X1 = PRF, WNi, CP
X1 = PRF, WNi, CP
2éme Opérande
Coupleurs TSX AXM 172 / AXM 182 : liste des instructions (suite)
Instructions d'organisation de mouvement
Saut inconditionnel
Saut si CNi ≠ 0
Saut si valeur imm. = OWxy,3 octet poids faible
Saut si Position 1 > Position 2
Saut si Position 1 > Position immédiate
Appel à sous programme
Retour sous programme
Temporisation
Attente événement
Activation sorties TOR et synchro
Instruction inactive
Fin de programme P.I.C.
6/9
IT = Y,N
X2 = WNi,CP,EXT
X2 = Position imm.
3éme Opérande
F
6/10
T
F
AXIS
SELECT
ALARM
CLEAR
AXIS
N°2
N
POS
POS
ERROR
ALARM
STOP
TSX XBT 182
CONFIGURATION
NORMAL
CONFIDENTIEL
ALARM
ACQ
ALARM
DISPLAY
PROG
OUTPUT
X-
DIRECT
DRIVE
F
STEP
AXIS
X-
STOP
X+
7
8
9
PROCESS
AXIS
HELP
CTRL
INCR
DECR
FONCT
DEL
SPEED
TEACH
4
5
6
MODIF
X+
START
1
2
3
QUIT
STOP
-
0
.
CYCLE
ALARM
ENTER
Clavier fonctionnel (clavier situé à gauche)
Défauts
Programme
PIC
AXIS
SELECT
Sélection d'un axe, visualisation états axe / coupleur.
ALARM
DISPLAY
Visualisation des défauts sur l'axe sélectionné.
ALARM
CLEAR
Ordre d'acquitement du défaut et ordre de poursuite
du mode sélectionné (défaut type 2).
ALARM
STOP
Ordre d'acquitement du défaut et ordre abandon
du mode sélectionné (défaut type 2).
ALARM
ACQ
Acquitement du défaut (abandon systématique)
(défaut type 1).
N
PROG
Visualisation de l'instruction en cours d'exécution.
Visualisation d'une instruction quelconque
Modification des opérandes : positions, vitesses.
F
Gestion
d'écran
Visualisation de la fonction ou de l'instruction précédente.
Visualisation de la fonction ou de l'instruction suivante.
Sélection du paramètre suivant ou de l'opérande suivant.
Sélection du paramètre précédent ou de l'opérande
précédent.
Fonctions
auxiliaires
Coefficient de modulation de vitesse.
TEACH
Apprentissage de cotes (WNi).
Prise d'origine forcée.
6/12
F
F
Suivi des
déplacements
POS
POS
ERROR
AXIS
N°2
OUTPUT
SPEED
Sélection des
modes
Visualisation de la position réelle du mobile
et de la position à atteindre.
Visualisation de l'écart de position.
Visualisation simultanée de la position 2 axes
(dont l'axe courant).
Visualisation /modification de l'état
des sorties relais auxiliaires.
Visualisation de la vitesse réelle
du mobile (et de la vitesse programmée).
Mode manuel à vue.
X-
Déplacement du mobile dans le sens (en mode manuel ou prise d'origine).
X+
Déplacement du mobile dans le sens +
(en mode manuel ou prise d'origine).
Mode manuel assisté.
Mode prise d'origine manuelle.
DIRECT
DRIVE
Mode hors asservissement.
STEP
Mode automatique pas à pas.
Mode automatique point à point.
CYCLE
F
Mode automatique cycle.
START
Activation du mode sélectionné.
STOP
Désactivation du mode sélectionné.
Clavier de service (clavier situé à droite)
Voyants
AXIS
X-
STOP
X+
ALARM
Indique que la commande d'axe est opérationnelle
Sélection par touche PROCESS / AXIS.
Déplacement dans le sens négatif, ou mémorisation du
dernier déplacement si voyant STOP allumé.
Mobile à l'arrêt.
Déplacement dans le sens positif, ou mémorisation du
dernier déplacement si voyant STOP allumé.
Défaut sur l'axe courant détecté.
6/13
F
F
Clavier de
service
PROCESS
AXIS
FONCT
Fonction
F31
F32
F33
F34
F35
F36
F37
F38
F39
F40
F41
F42
F43
F44
F45
F46
F47
F48
F49
F50
F51
F52
F53
F54
F55
F56
F57
F58
F59
F60
Fonction
F61
F62
F70
F71
F80
F81
F82
F83
F84
F85
F86
F87
F88
F89
F90
F91
F92
F93
F94
F95
6/14
Passage mode AXE ÷
PROCESS
(TSX XBT 182-2 uniquement)
Fonctions à accès indirect
Paramètres configuration
Résolution capteur
Vitesse maximum
Unité physique utilisateur de longueur
Unité physique utilisateur de vitesse
Unité physique utilisateur d'accélération
Butée logicielle supérieure
Butée logicielle inférieure
Accélération
Décélération
Type de prise d'origine
Vitesse manuelle
Vitesse d'arrêt
Temps enveloppe d'arrêt
Fenêtre au point
Ecart de poursuite maximum
Tension variateur pour VMAX
Gain de position
Dépassement en vitesse
Gain d'anticipation de vitesse
Masque de repli défaut DMAX
N° du pas de repli défaut DMAX
Masque de repli défaut d'arrêt
N° du pas de repli défaut d'arrêt
Masque de repli défaut fenêtre au point
N° du pas de repli défaut fenêtre au point
Temps enveloppe de synchronisation
Masque de repli défaut de synchronisation
N° du pas de repli défaut de synchronisation
Masque de repli défaut CPUF
N° du pas de repli défaut CPUF
Liste des fonctions
Coefficient caractéristique machine
Position indéxée paramètrable
Transfert AXM ¿ mémoire TSX
Transfert mémoire TSX ¿ AXM
Déroutement du programme PIC
Position externe
Compteurs internes
Mot registre d'état
Masquage / démasquage IT
Sélection mode sécurité / hors sécurité
Inhibition / validation des sorties AXM
Arrêt d'urgence
Dégagement hors des butées logicielles
Synchronisation UCA
Nom de l'application
Nom des applications mémorisées
Position géographique du coupleur
RUN / STOP coupleur
Visualisation des défauts axes
Fonction de mise en service
Modif.
Mnémonique
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
RESOL
VMAX
UPUL
UPUV
UPUA
XMAX
XMIN
ACCE
DECE
TYPEPO
VMAN
VSTOP
TSTOP
TW
DMAX
UMAX
KPOS
LIMV
KV
MDMAX
NDMAX
MSTOP
NSTOP
MTW
NTW
TSYN
MSYN
NSYN
MCPUF
NCPUF
Mnémonique
KR
PRF
REPLI PIC
EXT
CNi
MSK/DMSK
OUT
ART URGENCE
XMIN/XMAX
ACK CPU
APPLI NAME
RUN/STOP
DEF.
-
F
G
Informations complémentaires
G
Evolution V3 ¿ V4
G
Situation initiale
On dispose d'une configuration V3 comportant des coupleurs de commande
d'axe TSX AXM 172.
Les applications ont été développées à l'aide du logiciel TSX AXB 72 sur le
terminal TSX T607.
Coupleurs
TSX AXM 172
Proc V3
TSX T607
T
T
LOGICIEL
TSX AXB 72
BAC
DE BASE
X
boitier TSX LES 60
TSX LES 70
TSX LES 20
ou LFS 200
Coupleurs
TSX AXM 172
BAC
D'EXTENSION
Evolution envisagée
On se propose de "passer en V4" c'est à dire de remplacer le processeur V3
par un processeur V4, pour aboutir à la configuration suivante.
Coupleurs
TSX AXM 172
Proc V4
FTX 507
LOGICIEL
PL7-AXS
BAC
DE BASE
boitier TSX LES 64
TSX LES 74
TSX LES 20
ou LFS 200
Coupleurs
TSX AXM 172
BAC
D'EXTENSION
1/1
G
G
Informations complémentaires
G
Evolution V3 ¿ V4
Cette évolution nécessite :
- des modifications matérielles
- une mise au niveau V4 de l'application
Attention : l'évolution V3 ¿ V4 est envisageable sans conditions si le
processeur V3 est un TSX P47-30 ou un TSX P67-20 mais est soumise à
certaines conditions si le processeur V3 est un TSX P87-30 (se reporter au
manuel TXT DM PL7 3 V4 paragraphe 18.6).
G
1/2
G
G
Informations complémentaires
Evolution V3 ¿ V4
Evolution matérielle
1 - Evolution non spécifique à la commande d'axe
Configuration V3
Terminal TSX T607
Logiciel PL7-3 V3
Processeur V3
Boitier TSX LES 60/70
Configuration V4
Terminal FTX 507 (1)
équipé de l'atelier logiciel XTEL
Logiciel PL7-3 V4
Processeur V4
Boitier TSX LES 64/74
(1) ou micro-ordinateur IBM PS/2
ou compatible
2 - Evolution spécifique à la commande d'axe
Configuration V3
Logiciel TSX AXB 72
(Terminal TSX XBT 172)
Configuration V4
Logiciel TXT L PL7 AXS V4
(Terminal TSX XBT 182)
Evolution logicielle
1 - Evolution non spécifique à la commande d'axe
Elle consiste à passer l'application PL7-3 de V3 en V4 pour la rendre
exécutable sur un automate V4, à générer une image de la mémoire
automate (fichier .APP) à l'aide de l'outil XTEL-MEM et à transférer cette
image en mémoire TSX à l'aide de l'outil XTEL-TRANSF.
2 - Evolution spécifique à la commande d'axe
Une application de commande d'axe (ensemble constitué d'une configuration, d'un programme PIC et d'une table de données) n'est pas modifiée lors
du passage de V3 à V4.
Les modifications à effectuer ont pour origine, l'évolution de la structure
mémoire de l'automate (fig. 3). La mise à niveau consiste à :
- créer la zone dédiée AXE ce qui s'effectue à l'aide de l'outil XTEL-MEM,
- créer le répertoire à l'aide du logiciel PL7-AXE,
- transférer en zone dédiée AXE les applications précédement sauvegardées en zone CONST ou DATA PL7-3,
- le cas échéant, remplacer la séquence de changement d'application par un
appel à l'OFB de changement AXM LD (fig. 4).
1/3
G
G
G
Informations complémentaires
Evolution V3 ¿ V4
Fig 3 : Evolution de la structure mémoire de l'automate et conséquences
Processeur V3
Processeur V4
DATAS
DATAS
PROG
CONST
Transfert applications
zone CW (ou W) vers
zone AXE
PL7-3
PROG
CONST
COM
AXE
BRIDGE
G
1/4
G
G
Informations complémentaires
Evolution V3 ¿ V4
Fig 4 : Evolution du mécanisme de transfert d'application
Coupleur
TSX AXM 172
DATAS
V3
PROG
Séquence de chargement
CONST
Modules PL7-3
- TR 172
- SR 172
PL7-3
Coupleur
TSX AXM 172
V4
COM
OFB
AXM LD
G
AXE
BRIDGE
1/5
G
Informations complémentaires
G
Evolution V3 ¿ V4
Procédure
1ère étape :
Génération de l'image mémoire automate,
Création de la zone dédiée axe.
Outil : XTEL - MEM
Générer un fichier .APP regroupant un espace PL7-3 suffisant pour contenir
l'application niveau V4 et un espace AXE de taille suffisante pour accueillir
les applications commande d'axe.
2ème étape :
Mise au niveau V4 de l'application PL7-3.
Citée pour mémoire, la procédure est décrite au chapitre 18 du manuel
TXT DM PL7-3 V4.
3ème étape :
Transfert en mémoire automate
Changer le processeur V3 pour un processeur V4 ! MANIPULATION A
EFFECTUER HORS TENSION !. A l'aide de l'outil X-TEL TRANSF, transférer
le fichier .APP vers la mémoire de l'automate.
4ème étape :
Création du répertoire
Logiciel PL7-AXE en MEM TSX.
● DIR AXIS donne accès au répertoire
● Si la numérotation proposée par défaut ne convient pas, procéder à la
renumérotation des axes et mettre à jour le répertoire par UPDATE .
● Pour chacun des axes, déclarer le nombre d'applications qui seront
sauvegardées en mémoire automate.
● Valider le répertoire.
5ème étape :
Transfert des applications en zone dédiée axe.
Transférer une à une toutes les applicationssauvegardées en mémoire
automate en zone CW ou W vers la zône dédiée AXE.
La procédure détaillée, fonction de divers facteurs, est décrite à partir de la
page 1/9.
●
6ème étape :
Remplacement de la séquence de chargement d'application par un
appel à l'OFB AXM LD.
Rappel :
Cette étape n'est utile que dans le cas où le(s) coupleur(s) TSX AXM 172 sont
susceptibles d'exécuter plusieurs applications (correpondant à différentes
recettes de fabrication).
On utilise alors la séquence de chargement fournie sur la disquette supportant le logiciel TSX AXB 72 constituée de 2 modules de programmation
baptisés TR 172 et SR 172 à transférer respectivement en SR0 et SR1.
Le déclenchement du transfert exige l'écriture d'une séquence GRAFCET
dont il est fourni une programmation type dans la documentation.
G
1/6
G
G
Informations complémentaires
Evolution V3 ¿ V4
ACTIV
IN ! RESET B0 ; RESET B1 ; RESET B2
! 1¿W100 ; 1200¿W101 ; H'0200'¿W102
; O¿W103
=1
0
1
B0
XM0
[W103 > 255]
[W103 = 254]
ACTIV
! SET B1
B0
CONT :
! CALL SR0
2
3
=1
ACTIV
! SET B2
=1
OUT
Pour activer la séquence, le programme met à 1 le bit B0 et attend le passage
à 1 de B1 et ou B2.
W100 et W101 spécifient l'adresse de stockage de l'application (W 1200)
W 102 spécifie l'emplacement géographique du coupleur (ici , bac 0 emplacement 2).
Evolution :
La gestion mémoire V4 exige l'utilisation de l'OFB AXM LD qui travaille à
partir du numéro d'axe logique (au lieu de l'emplacement géographique
occupé par le coupleur).
Les modifications décrites sur la page suivante sont à effectuer depuis le
logiciel PL7-3.
NB :
Dans un souci de clarté, on a consacré une 6ème étape aux modifications du
programme PL7-3 relatives à la séquence de transfert d'application, mais en
fait, elles peuvent êtreeffectuées immédiatement aprés la mise à niveau V4
de l'application PL7-3, c'est à dire en 2ème étape.
7ème étape :
Archivage,
Logiciel PL7-AXE
●
Transférer une à une les applications de la mémoire TSX vers le disque
(stockage en zone AXIS \ MOD).
G
●
Sauvegarder l'usage de la zône dédiée sur disque
DIR AXIS pour accéder aux commandes
STORE
pour transférer le contenu de l'espace dédié axe vers le disque
(en zone AXIS \ APPLI).
1/7
G
G
Informations complémentaires
Evolution V3 ¿ V4
Procédure de remplacement de la séquence de chargement d'application par un appel
à l'OFB AXM LD.
a) Déclaration de l'OFB AXM LD
Logiciel PL7-3 en mode CONFIGURATION. La procédure est décrite au
chapitre C 3.
b) Modification de la séquence GRAFCET
En supposant que la séquence corresponde au chargement de l'application 2 vers l'axe 1, la modification la plus simple est la suivante ;
Les parties modifiées apparaissent en grisé.
IN ACTIV
! RESET B0 ; RESET B1 ; RESET B2
! 1¿ W 101 ; 2¿ W 102
=1
1
B0
XM0
B0
ACTIV
! EXEC AXM LD0
(W101; W102
)
AXM LD0, READY
NOT AXM LD0,ERROR
ACTIV
! SET B1
Attention à
programmer
! EXEC AXM LD0 à
l'activation et non
en CONTINU
AXM LD0, READY
AXM LD0, ERROR
●
2
3
=1
ACTIV
! SET B2
=1
OUT
AXM LD 0
W101
AXIS
W102
APPLI
Le chargement est toujours déclenché par mise à 1 de B0, la fin de
chargement toujours indiquée par B1 ou B2.
c) Suppression des subroutines SR0 et SR1
N'étant plus utilisées par la séquence de transfert elles pourront être soit
détruites soit récupérées pour d'autres usages.
G
Nota :
1/8
La modification proposée ici est celle qui s'effectue de la façon la plus
transparente, qui exige le moins de modifications.
Toutefois elle n'utilise pas pleinement le confort de programmation offert par
le bloc fonction AXM LD.
Pour une programmation plus optimale qui permettra notamment d'éviter la
séquence GRAFCET, se reporter au chapitre 2 intercalaire C3.
G
G
Informations complémentaires
Evolution V3 ¿ V4
PROCEDURE de rapatriement des applications vers la zone dédiée AXE
1er cas :
le(s) coupleur(s) TSX AXM 172 n'exécute(nt) qu'une seule application.
Il n'y a donc qu'une seule application par coupleur sauvegardée en mémoire
automate (zone W ou CW).
Le transfert des applications sauvegardées de la zone PL7-3 (CW ou W) vers
la zone dédiée AXE se résumera à un simple transfert de l'application
présente dans le(s) coupleur(s) vers la mémoire TSX, grâce à la fonction
TRANSFERT du logiciel PL7-AXE.
Mémoire Automate
Fig. 5
Mémoire
coupleur
DATAS
PROG
PL7-3
CONST
FTX 507
AXE
Mode transfert
AXM ¿ TSX
G
1/9
G
G
Informations complémentaires
Evolution V3 ¿ V4
2ème cas :
Le(s) coupleur(s) TSX AXM 172 sont succeptibles d'exécuter différentes applications
Il y a donc pour un même coupleur plusieurs applications sauvegardées en
mémoire automate (zone W ou CW).
Le transfert des applications de la zone PL7-3 (CW ou W) vers la zone dédiée
axe s'effectue via le disque dur.
Mémoire Automate
Fig. 7
DATAS
PROG
PL7-3
CONST
Transfert
Disque ¿ TSX
AXE
G
1/10
FTX 507
G
Informations complémentaires
G
Evolution V3 ¿ V4
1ère étape :
Terminal FTX 507 connecté à l'automate V3
Transférer toutes les applications de la mémoire TSX vers le disque dur.
2ème étape : Terminal FTX 507 connecté à l'automate V4
● A l'aide de la fonction IMPORT, transférer les applications de la DIRECTORY STATV3\AXIS\MOD vers la DIRECTORY STATV4\AXIS\MOD.
●
●
A l'aide du gestionnaire de fichiers, modifier le suffixe des fichiers transférés :
xxxxxx.BIN ¿ xxxxxx.172
A l'aide du logiciel PL7-AXE en mode TRANSFERT, transférer les applications du disque vers la mémoire TSX où elles seront automatiquement
stockées en zône dédiée AXE.
G
1/11
Note
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.....................................................................................................................................................................................
........................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................
G
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.......................................................................................................................................................................................
.....................................................................................................................................................................................
1/12

Manuels associés