Schneider Electric Lexium, communication par Modbus Plus Mode d'emploi

Ajouter à Mes manuels
106 Des pages
Schneider Electric Lexium, communication par Modbus Plus Mode d'emploi | Fixfr
LEXIUM
Communication par Modbus Plus
35005526_04
fre
Février 2005
2
Structure de la documentation
Structure de la documentation
Présentation
Documents à consulter :
l réseau Modbus Plus :
Manuel Modicon d’installation 890 USE 100 00
Manuel Modicon de référence protocole Modbus Plus PI-MBUS-300
l automate Quantum :
Modicon Modsoft Programmer User Manual 890 USE 115 00
Modicon Ladder Logic Block Library User Guide - 840 USE 101 00
l automate Premium :
l PL7 Micro/Junior/Pro Métiers communication TLX DS COM PL7 43F
l variateur Lexium :
Manuel utilisateur Lexium
Manuel utilisateur logiciel Unilink
Liste des commandes ASCII
Ces documents sont disponibles sur le CdRom Lexium Motion Tools (référence
AM0 CSW 001V350).
3
Structure de la documentation
4
Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapitre 1
L’offre Modbus Plus sur LEXIUM . . . . . . . . . . . . . . . . . . . . . . . . 9
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Mise en oeuvre: Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Méthodologie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapitre 2
Mise en oeuvre matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation : Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Précautions de montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Références des accessoires Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connexion au bus Modbus Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structure du boîtier de dérivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3
Mise en oeuvre logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partie logicielle : généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du variateur sur le réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Peer Cop : données de commande Lexium à partir de l'automate . . . . . . . . . . .
Données globales envoyées par Lexium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4
23
24
25
26
28
32
Station de commande Quantum . . . . . . . . . . . . . . . . . . . . . . . . 33
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Station de commande Quantum : généralités . . . . . . . . . . . . . . . . . . . . . . . . . . .
Station de commande Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bloc MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 5
13
14
16
17
18
20
33
34
35
37
Station de commande Premium . . . . . . . . . . . . . . . . . . . . . . . . 47
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Station de commande Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation des Données globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilisation de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple de programmation 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemple de programmation 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
48
49
50
52
54
5
Chapitre 6
Configuration du Lexium : les paramètres . . . . . . . . . . . . . . . 59
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
paramètres de communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Configuration de l’adresse et du TimeOut via Unilink ou via un terminal. . . . . . . 64
Données Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Configuration des Données globales via Unilink ou via un terminal . . . . . . . . . . 66
Chapitre 7
Diagnostic : signalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Diagnostic : les différents états . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Paramètres du variateur Lexium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Chapitre 8
Modes de marche du variateur . . . . . . . . . . . . . . . . . . . . . . . . . 71
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Schéma d’état de la norme DRIVECOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Standard DRIVECOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Graphe d'état/Commande des instruments pour Lexium . . . . . . . . . . . . . . . . . . 75
Mot de commande DRIVECOM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Mot d'état DRIVECOM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Mode local forcé Unilink. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Chapitre 9
Performances théoriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Performances théoriques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapitre 10
Liste des variables du Lexium : Généralités . . . . . . . . . . . . . . 91
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Variables générales du Lexium : généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Variables logiques en lecture / écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Liste des variables générales du Lexium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Liste des variable logiques et des registres d’état . . . . . . . . . . . . . . . . . . . . . . . 100
Registres d’état en lecture/écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6
Glossaire
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
A propos de ce manuel
Présentation
Objectif du
document
Ce document fait une description non exhaustive de l’environnement Modbus Plus,
des principales stations de commande ainsi que du fonctionnement du variateur
Lexium.
Commentaires
utilisateur
Envoyez vos commentaires à l'adresse e-mail techpub@schneider-electric.com.
7
A propos de ce manuel
8
L’offre Modbus Plus sur LEXIUM
1
Présentation
Objet de ce
chapitre
Ce chapitre contient la mise en oeuvre du Modbus Plus sur LEXIUM.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Mise en oeuvre: Généralités
10
Méthodologie
12
9
Mise en oeuvre - Modbus Plus
Mise en oeuvre : Généralités
Présentation
La carte option de communication Modbus Plus permet de raccorder un variateur
Lexium sur un réseau Modbus Plus.
Le package carte option Modbus Plus comprend :
l Une carte option référence AM0 MBP 001 V000.
l Un CdRom contenant le présent manuel.
Les câbles et accessoires Modbus Plus ne sont pas fournis. Les références des
éléments nécessaires sont détaillées dans le chapitre Mise en oeuvre matérielle.
Compatibilité
Cette carte peut être utilisée sur les variateurs Lexium digitaux MHDA à consigne
analogique :
Référence
Courant de sortie permanent
MHDA 1004.00
1.5 A eff
MHDA 1008.00
3 A eff
MHDA 1017.00
6 A eff
MHDA 1028.00
10 A eff
MHDA1056.00
20 A eff
MHDA 1112.00
40 A eff
MHDA 1198.00
70 A eff
Note : Règles de compatibilité :
l Le numéro de série du variateur doit être supérieur ou égal à 0770 220 200 (*)
l
l
l
ou RL (Revision Level) ≥ 8.
La version logicielle du variateur doit être supérieure ou égale à la version
V4.20.
La version PL7 doit être supérieur ou égale à la version V3.0
La version Unilink doit être supérieur ou égale à V2.0
(*) Pour un numéro de série inférieur à 770 220 000 la connexion Modbus Plus est
impossible.
Pour un numéro de série compris entre 770 220 000 et 770 220 200 veuillez nous
contacter.
10
Mise en oeuvre - Modbus Plus
Compatibilité
aux normes de la
Carte Option
l
l
l
l
l
l
l
l
Température de
fonctionnement
l
l
EN61131-2
IEC 1000-4-2
IEC 1000-4-3
IEC 1000-4-5
IEC 1000-4-6
EN55022/55011
UL508
CSA 22-2
En fonctionnement : 0 à 60°C,
En Stockage : -25°C à 70°C.
11
Mise en oeuvre - Modbus Plus
Méthodologie
Organigramme
de présentation
L’organigramme suivant résume les différentes phases de mise en oeuvre d’un
variateur Lexium, équipé d’une carte option Modbus Plus, dans une architecture
réseau Modbus Plus.
Mise en oeuvre
matérielle
Installation de la carte
Chapitre 2 - Mise en oeuvre matérielle
Installation
Connexion au réseau Modbus Plus
Mode local
Conception
Configuration / Programmation
station de commande Quatum
Configuration / Programmation
station de commande Premium
Chapitre 4 -Station de commande Quatum
Mode connecté
Exploitation
12
Chapitre 5 -Station de commande Premium
Configuration paramètres
de communication du
Lexium
Chapitre 6 - Configuration du
Lexium
Mise au point diagnostic
Chapitre 7 - Diagnostic
Mise en oeuvre matérielle
2
Présentation
Objet de ce
chapitre
Ce chapitre contient la mise en oeuvre matérielle du Modbus Plus de LEXIUM.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Installation : Généralités
14
Précautions de montage
16
Références des accessoires Modbus Plus
17
Connexion au bus Modbus Plus
18
Structure du boîtier de dérivation
20
13
Mise en oeuvre matérielle - Modbus Plus
Installation : Généralités
Présentation
Modbus Plus est un réseau local conçu pour les applications de contrôle industrie.
Il est possible de connecter jusqu’à 32 stations sur un câble réseau dont la longueur
peut atteindre 450m. Des répéteurs peuvent augmenter la longueur du câble
jusqu’à 1800m et le nombre de stations jusqu’à 64. Des ponts ainsi que des
multiplexeurs à ponts permettent d’interconnecter des réseaux Modbus Plus.
Exemple d’architecture Modbus Plus
Réseau A
Automate
Station 10
Automate
Station 5
Répéteur
RR85
Réseau A
E/S
Station 3
Pont BP85
Station 4
Variateur
Station 2
Réseau B
Variateur
Station 23
Les réseaux A et B sont interconnecter via un pont "Bridge Plus 85". Pour de plus
amples renseignements concernant les divers éléments, consulter le guide
d’installation du réseau Modbus Plus Modicon.
Les stations du réseau sont identifiées par une adresse configurée par l’utilisateur.
Chacune de ces adresses est indépendante de son emplacement physique sur le
sîte.
Elles doivent être comprises entre 1 et 64 et il n’est pas indispensable qu’elles soient
séquentielles. Aucune adresse ne peut être dupliquée. Un équipement ayant une
adresse dupliquée ne pourra pas se connecter et un défaut sera indiqué par le biais
de la Led de diagnostic. voir Diagnostic : signalisation, p. 67
14
Mise en oeuvre matérielle - Modbus Plus
Installation
La carte option Modbus Plus est livrée non montée sur le variateur. L’emplacement
destiné à cette carte (référencé X11 sur le variateur) est protégé par un cache vissé.
AM0 MBP
COM
Lexium
Modbus Plus Interface
La carte option Modbus Plus possède un connecteur Sub-D 9 femelle ainsi qu’une
LED verte de diagnostique
L’alimentation de cette carte est fournie par Lexium.
15
Mise en oeuvre matérielle - Modbus Plus
Précautions de montage
Marche à suivre
Attention : Avant toute intervention, s’assurer que le variateur est hors tension.
Etape
16
Action
1
Détacher le cache de couverture du port destiné aux cartes options.
2
Prendre garde à ne pas faire tomber d’élément (les vis par exemple) dans
l’emplacement ouvert.
3
Placer la carte dans son emplacement, avec précaution, en suivant le rail de
guidage.
4
Appuyer sur la carte fermement jusqu’à ce que la réglette de la carte soit en
contact avec le rebord du variateur. Cela permet d’assurer que la carte est bien
connectée au variateur.
5
Fixer la carte avec les deux vis prévues à cet effet.
Mise en oeuvre matérielle - Modbus Plus
Références des accessoires Modbus Plus
Tableau des
références
Références des différents accessoires
Accessoire
Référence
Multiplexeur à pont
BM85
Pont BP85
NWBP 85 002
Répéteur RR85
NWRR 85 001
Câble de dérivation 2,4 m
990 NAD 219 10
Câble de dérivation 6 m
990 NAD 219 30
Câble principal réseau 30,5 m
490 NAA 271 01
Câble principal réseau 152,5 m
490 NAA 271 02
Câble principal réseau 305 m
490 NAA 271 03
Câble principal réseau 457 m
490 NAA 271 04
Câble principal réseau 1525 m
490 NAA 271 05
Boitier de dérivation IP 20
990 NAD 230 00
Boitier de dérivation IP 65
990 NAD 230 10
Terminaison de ligne pour boitier IP20
AS MBKT 185
Terminaison de ligne pour boitier IP65
990 NAD 230 11
Carte PCMCIA Modbus Plus pour Premium
TSX MBP 100
TSX MBP CE 030
- Câble pour la carte PCMCIA MBP_3m
TSX MBP CE 060
- Câble pour la carte PCMCIA MBP_6m
Note : Pour de plus amples détails, veuillez vous reporter aux catalogues
Schneider.
17
Mise en oeuvre matérielle - Modbus Plus
Connexion au bus Modbus Plus
Introduction
Le bus consiste en un câble blindé à paire torsadée, acheminé sur un parcours
direct entre une station et la suivante. Les deux lignes de données à l'intérieur du
câble sont insensibles à la polarité.
Schéma de
raccordement
des stations
Le raccordement des stations sur le câble réseau est réalisé au moyen d'un boîtier
de dérivation. Des "traversées" pour le câble principal et un "boîtier de dérivation"
pour le câble conduisant à la station font partie de la configuration.
Jusqu’à 32 stations. 450m de câble maximum
3m de câble minimum
Station
finale
(Automate)
Station
intermédiaire
(Variateur 1)
Boîtiers de terminaison
18
Boîtiers de dérivation
Station
intermédiaire
(Variateur 2)
Boîtiers en ligne
Station
finale
(Variateur 3)
Mise en oeuvre matérielle - Modbus Plus
Raccordement
de la carte option
sur le câble
principal
Un câble principal est utilisé à chaque point intermédiaire entre le boîtier et la station
correspondante. Le câble est pré-équipé à l'une de ses extrémités d'un connecteur
Sub-D 9 broches pour le branchement à la station.
COM
Lexium
Interface Modbus Plus
AM0 MBP
Connecteur femelle
Carte 9 broches
Boîtier
Modbus Plus
990NAD23000
Câble équipé
Modbus Plus
990NAD21xxx
Câble principal
Modbus Plus
490NAA271xx
La carte option se raccorde au câble principal du réseau via son connecteur SubD9 dont le brochage est indiqué ci dessous.
Broche 1
Blindage
Connexion du
bus principal
Broche 2
Signal d’entrée
MBP
Broche 3
Signal sortie
MBP
L’entrée gauche du boîtier de dérivation est différente de celle du côté droit :
la mise à la terre du câble principal n’est pas symétrique. Il faut garder la même
orientation des boîtiers de dérivation sur tout le réseau.
Position gauche sur
le réseau
Position droite sur
le réseau
19
Mise en oeuvre matérielle - Modbus Plus
Structure du boîtier de dérivation
Principes et
schémas
Une extrémité du câble principal est dégagée afin de permettre son branchement
au boîtier de dérivation.
Branchement au boîtier :
l Insérez le câble dans le boîtier de dérivation et maintenez-le en place à l'aide du
serre-câbles
l Connectez les fils en suivant les indications de la figure ci-dessous.
Les bornes sont repérées comme suit :
W GND
W
BLU
O
Serre-câbles
Câble principal
vers la station
Fil de terre
blindage externe
Couleur des différentes bornes
Borne
Couleur de fil
O
Orange
W
Blanc
GND
Blindage
W
Blanc
BLU
Bleu
Principe de connexion
Les figures ci-dessous montrent l'ordre de raccordement.
1
2
Capuchon
Borne
20
3
Mise en oeuvre matérielle - Modbus Plus
Procédure
Procédures à suivre :
Etape
Action
1
Pour connecter chaque fil, retirez le capuchon en plastique de la borne.
2
Placez le fil dans l'emplacement de la borne.
3
Replacez le capuchon et à l’aide d’un tournevis et appuyez dessus pour enfoncer
le fil dans l'emplacement. Il existe un outil spécifiquement conçu pour cette
opération. (Référence AMP 552714-3).
Connexion du fil de blindage externe :
Installez une cosse ouverte sur le fil de blindage externe, soit par soudure, soit par
sertissage, et connectez-la à la vis de terre du boîtier comme indiqué sur la figure
ci-dessus.
Câblage réseau :
Le boîtier de dérivation peut être câblé de deux manières différentes en fonction de
sa position sur le réseau.
Boîtiers de terminaison Modbus Plus :
Le boîtier de dérivation comporte une terminaison de ligne résistante reliée par deux
cavaliers internes. A chaque extrémité d'un câble réseau, les deux cavaliers doivent
être raccordés à l'intérieur du boîtier afin d'éviter les réflexions de signal.
Câble
réseau
principal
GND
W
BLK
Serre-câbles
Cavaliers
installés
Câble
réseau
principal
Serre-câbles
GND
W
BLK
Cavaliers
installés
21
Mise en oeuvre matérielle - Modbus Plus
Boîtiers en ligne Modbus Plus :
Pour les boîtiers en ligne, les deux cavaliers ne sont pas raccordés.
Câble
réseau
principal
GND
W
BLK
GND
W
BLK
Serre-câbles
Serre-câbles
Mise à la terre
des câbles de
dérivation
Câble
réseau
principal
Le câble de dérivation Modbus Plus doit être relié à la terre via l'embase ou un point
équivalent du réseau.
La connexion à la terre de l'embase est réalisé à l'aide d'une bride métallique qui
connecte le blindage du câble à l'embase.
La bride est fournie avec le boîtier de dérivation.
Bride métallique
Câble de dérivation Modbus Plus
Dénuder
le blindage
13 mm min
22
30 cm max
Mise en oeuvre logicielle
3
Présentation
Objet de ce
chapitre
Ce chapitre décrit le fonctionnement général de la communication de Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Partie logicielle : généralités
24
Fonctionnement du variateur sur le réseau
25
Peer Cop : données de commande Lexium à partir de l'automate
26
Données globales envoyées par Lexium
28
Messagerie
32
23
Mise en oeuvre logicielle - Modbus Plus
Partie logicielle : généralités
Généralités
La communication par Modbus Plus permet d’échanger des données entre toutes
les stations connectées sur le bus.
Le protocole Modbus Plus est basé sur le principe d’un bus à jeton logique (passage
du jeton logique). Le jeton est une base de données circulant entre les stations.
Lorsqu’une station possède le jeton, il est possible de lire toutes les données émises
par d’autres stations ou d’écrire des données à destination d’autres stations.
Il existe trois fonctions de communication :
Messagerie
Méthode de communication point à point entre les équipements du réseau.
L’émetteur du message envoie une requête à la station cible. La station sollicitée
doit émettre un accusé de réception du message, puis transmettre la réponse au
prochain passage du jeton. Le message peut contenir jusqu’à 100 registres au
format 16 bits. La portée de la messagerie n’est pas limitée au segment réseau,
mais peut traverser les routeurs du réseau.
Peer Cop
Peer cop (également connu sous le nom de sortie spécifique) est une méthode
permettant d'affecter un bloc de registres d'un nœud spécifique aux registres de
commande et de réglage du variateur. Le nœud d'émission envoie les données
Peer Cop une fois par passage de jeton. Chaque nœud de commande peut envoyer
jusqu'à 32 mots de données Peer Cop aux nœuds spécifiques du réseau tant que
le total ne dépasse pas 500 mots. Peer cop est un moyen rapide et efficace pour
envoyer des données du nœud de commande au variateur. Il ne requiert pas
l'écriture de schéma à contacts.
Remarque : Les données Peer Cop ne peuvent pas traverser les ponts. De même,
le variateur peut recevoir des données Peer Cop, mais ne peut pas en émettre.
Données
globales
Lorsqu'un nœud mis en réseau détient le jeton, il peut communiquer avec d'autres
nœuds de la liaison et collecter des statistiques réseau. Lorsqu'un nœud libère le
jeton, il ajoute jusqu'à 32 mots de données globales 16 bits à la trame du jeton. Tous
les nœuds présents sur le réseau détectent ce paquet de données et tout nœud
correctement programmé peut extraire les données et les enregistrer dans sa base
de données globale. Pour un réseau Modbus Plus avec un maximum de 64 nœuds,
la base de données globale peut contenir jusqu'à 2048 mots 16 bits (32 mots par
nœud). Plusieurs réseaux ne peuvent pas partager les données globales, car le
jeton ne peut pas traverser un pont.
24
Mise en oeuvre logicielle - Modbus Plus
Fonctionnement du variateur sur le réseau
Introduction
Le variateur Lexium se présente sur le réseau Modbus Plus comme une station
"esclave".
Le variateur :
l reçoit des données Peer Cop (9 mots max.) ;
l émet des données globales (18 mots max.) ;
l répond aux requêtes de messagerie (Lecture/Ecriture).
Les chapitres suivant décrivent brièvement les paramètres du Lexium accessibles
via Modbus Plus. Pour plus de détails concernant ces paramètres, veuillez consulter
la liste des commandes ASCII disponible sur le CD-Rom Lexium Motion Tools
(référence AM0 CSW 001V350).
25
Mise en oeuvre logicielle - Modbus Plus
Peer Cop : données de commande Lexium à partir de l'automate
Présentation
26
La structure des données Peer Cop reçues par le variateur est prédéfinie.
L’utilisateur peut spécifier le nombre de registres à transmettre. Ce nombre est
configuré via Unilink à l'aide du paramètre Peer Cop ASCII. La définition de ce
paramètre sur 0 désactive les transactions Peer Cop.
Le tableau ci-dessous indique les registres de commande transmis de l'automate
vers le Lexium en tant que données Peer Cop, ainsi que l'ordre d'envoi des
registres. Par exemple, si vous configurez le registre 4x 40400 en tant que registre
source de sortie spécifique, l'objet OPMODE devrait se trouver dans le registre
40405.
Mise en oeuvre logicielle - Modbus Plus
Ordre des
données
Peer Cop
Objet
Description
1
STW
Mot de commande DRIVECOM
Description : (Voir Modes de marche du variateur, p. 71)
2
VCMD
Consigne de vitesse. Uniquement en mode 0. (OPMODE=0, commandé par le
bit 6 de STW)
Unités en (3000*rpm)/10000
3
ICMD
Consigne de courant. (OPMODE=2,commandé par le bit 6 de STW).
Unité = (2 x courant nominal du variateur en ampères) / 10 [unité en mA]
4
S_SETH (poids faible) Consigne de position absolue en incréments.
(OPMODE=5, commandé par le bit 6 de STW) (*)
5
S_SETH (poids fort)
6
OPMODE
Fonction de base du variateur :
l 0 : Consigne de vitesse numérique
l 1 : Consigne de vitesse analogique
l 2 : Consigne de couple numérique
l 3 : Consigne de couple analogique
l 4 : Positionnement par codeur externe
l 5 : Positionnement par réseau externe (ex : Modbus Plus)
l 8 : Ordre de positionnement
7
MOVE
Démarrage de la tâche de positionnement paramétrée (0 – 255). Ces données
sont valides uniquement en mode 8. (OPMODE=8, commandé par le bit 6 de
STW)
8
VJOG (poids faible)
9
VJOG (poids fort)
Le mode JOG est une tâche de mouvement infini. Cette valeur définit la
vitesse de transfert en incréments/s. Elle est uniquement valide dans le mode
8 (commandée par le bit 8 de STW).
(*) Ce mode "trajectoire" se compose de deux paramètres:
l PTBASE (adresse : 213) : base de temps exprimée en N*250 µ s
Exemple : N=4 implique un temps d’interpolation de 1ms
l PRBASE (adresse : 209): définit le nombre d’incréments par tour
Exemple : N=20, soit 220=1048576 incréments/tour
27
Mise en oeuvre logicielle - Modbus Plus
Données globales envoyées par Lexium
Liste des
variables
transmises
La liste des variables transmises dans les données globales est également
prédéfinie. L’utilisateur peut spécifier le nombre de registres à transmettre.
Si l'émission des données globales est activée pour le variateur Lexium, il est
possible de diffuser sur le réseau jusqu'à 18 registres d'affichage du variateur en
tant que données globales pour chaque rotation de jeton. Pour activer l'émission
des données globales, saisissez le nombre de registres d'affichage à transmettre
dans le paramètre GDTX via Unilink (Voir Configuration du Lexium : les paramètres,
p. 59). La définition de ce paramètre sur "0" désactive l'émission de données
globales.
Le tableau ci-dessous indique les registres d'affichage transmis en tant que
données globales depuis le Lexium, ainsi que l'ordre d'envoi des registres lors du
transfert des données globales. Par exemple, si vous configurez le registre 4x
40500 en tant que registre cible d'entrée globale, l'objet ERRCODE (poids fort)
devrait se trouver dans le registre 40504.
Ordre des
Désignation Description
données globales
1
ZSW
2
STATCODE Alarme en cours
(poids faible) N° bit
STATCODE 0 : Seuil IT dépassé
1 : Puissance ballast atteinte
(poids fort)
2 : Fenêtre d'écart de poursuite dépassée
3 : Protection du nœud active
4 : Phase réseau manquante
5 : Butée logicielle 1 dépassée
6 : Butée logicielle 2 dépassée
7 : Commande de démarrage erronée
8 : Prise d'origine manquante
9 : Limite PSTOP exploitée
10 : Limite NSTOP exploitée
11 : Données implicites HIPERFACE
12 : Dysfonctionnement de la carte d'extension
13 : Mode de référence HIPERFACE réinitialisé sur 0
14 : Erreur tableau vitesse/courant
15-30 : Réservé
31 : Version logicielle bêta non autorisée
3
28
Mot d’état DriveCom
Modes de marche du variateur, p. 71
Mise en oeuvre logicielle - Modbus Plus
Ordre des
Désignation Description
données globales
4
5
ERRCODE
Erreur en cours :
(poids faible) N° bit
0 : Température du dissipateur de chaleur trop élevée
ERRCODE
1
: Surtension
(poids fort)
2 : Ecart de poursuite
3 : Défaut de retour
4 : Sous-tension
5 : Température moteur trop élevée
6 : Tension auxiliaire en défaut
7 : Survitesse
8 : EEPROM en défaut
9 : Flash EPROM en défaut
10 : Frein en défaut
11 : Phase moteur en défaut
12 : Température interne trop élevée
13 : Etage de puissance finale en défaut
14 : Valeur IT maximale dépassée
15 : 2 ou 3 phases manquantes
16 : Erreur de conversion analogique/numérique
17 : Erreur ballast
18 : Phase réseau en défaut
19 : Erreur matérielle de la carte d'extension
20 : Erreur logicielle de la carte d'extension
21 : Court-circuit terre
22 : Défaut CAN Bus Off
23 : Alarme définie en erreur par WMASK
24 : Erreur de commutation (survitesse)
25 : Erreur de limite matérielle
26 : Réservé
27 : Réservé
28 : Erreur Sercos
29 : Délai Sercos
30 : Réservé
31 : Erreur système
29
Mise en oeuvre logicielle - Modbus Plus
Ordre des
Désignation Description
données globales
6
7
TJRSTAT
Etat interne :
(poids faible) N° bit
0 : Mise à jour de la sortie INPOS2
TJRSTAT
1 : Fin de la tâche de mouvement courante
(poids fort)
2 : Tâche de mouvement terminée
3-15 : Réservé
16 : Tâche de mouvement active
17 : Prise d'origine atteinte
18 : Position = source
19 : En position
20 : Détection du front montant sur la mémorisation d'entrée 2
21 : Prise d'origine active
22 : Déplacement JOG actif
23 : Détection du front descendant sur la mémorisation d'entrée 2
24 : Arrêt d'urgence actif
25-31 : Réservé
8
PFB
Position courante en incréments.
(poids faible)
9
PFB
(poids fort)
10
V
Vitesse courante. Unité en (3000 x rpm)/10000
[*unité en rpm]
11
I
Valeur actuelle du courant. Unité* = (DICONT** x 2) / 10
[*unité en mA]
[**DICONT en A]
12
MONITOR 1 Valeur de la sortie analogique moniteur 1 en mV
13
MONITOR 2 Valeur de la sortie analogique moniteur 2 en mV
14
ANIN 1
Valeur de l'entrée analogique SW1 en mV
15
ANIN 2
Valeur de l'entrée analogique SW2 en mV
16
STAT IO
Etat des entrées/sorties logiques du variateur selon la séquence suivante :
N° bit
0 : OUT 2
1 : OUT 1
2 : ENABLE
3 : IN4
4 : IN3
5 : IN2
6 : IN1
30
Mise en oeuvre logicielle - Modbus Plus
Ordre des
Désignation Description
données globales
17
PE (poids
faible)
18
PE (poids
fort)
Ecart de poursuite courant en incréments.
31
Mise en oeuvre logicielle - Modbus Plus
Messagerie
Types de
variables
La messagerie permet à la station de commande d'accéder en lecture ou en écriture
aux données internes du variateur.
Ces données sont :
l des variables de commande ;
l des variables de surveillance ;
l des variables de configuration et de réglage.
Note : Liste des variables disponibles (Voir Liste des variables du Lexium :
Généralités, p. 91). Les variables contenues dans les 9 registres de commande
Peer cop ne peuvent pas être écrasées via la messagerie lorsque Peer cop est
activé. L'accès en écriture à ces registres est autorisé lorsque Peer cop est
désactivé.
Le variateur peut être commandé par une autre station par ce biais lorsque
Peer Cop est désactivé.
32
Station de commande Quantum
4
Présentation
Objet de ce
chapitre
Ce chapitre montre comment mettre en place les différents modes de
communication permettant l’accès au variateur.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Station de commande Quantum : généralités
34
Station de commande Quantum
35
Bloc MSTR
37
33
Station de commande Quantum: Généralités
Station de commande Quantum : généralités
Généralités
34
Une application peut être installée sur un automate Quantum de différentes
manières via Modsoft, Concept ou ProWORX. Ce chapitre illustrera la configuration
des échanges Modbus Plus via Modsoft et Concept. Les exemples de
programmation de lecture, d'écriture et de contrôle du variateur Lexium seront
également abordés.
Station de commande Quantum: Généralités
Station de commande Quantum
Configuration
des Peer Cop et
des données
globales via
Modsoft
L’écran Peer Cop de Modsoft permet de configurer les registres Quantum échangés
entre Peer Cop et Données globales avec les autres stations du réseau.
Exemple de configuration
MODSOFT
Abonné
Suivant
F2
F3
F1
Précéde
F6
F4
F5
F7 Niv 8 F8 MIXTE F9 S3
PEER COP
Délai
: 500ms
Nb de Ports:1
Port n°:1 - Port M+ U.C
Si Err.
: INIT
Mots utilisés
23 de 1024
Accès à l’abonné : 5
MODE
ADRESSE
LG TYPE INDEX
RECEPTION DONNEES
EMISSION DONNEES 40200 - 40208 9
BIN
RECEP. BD GLOBALE 41100 - 41117 18 BIN 1
RECEP. BD GLOBALE
RECEP. BD GLOBALE
RECEP. BD GLOBALE
RECEP. BD GLOBALE
RECEP. BD GLOBALE
RECEP. BD GLOBALE
RECEP. BD GLOBALE
VERS TOUS LES ABONNES RESEAU
EMISSION BD GLOBALE
-
La configuration ci-dessus indique les registres échangés avec la station d’adresse
n°5.
l 9 registres 16 bits (registres Modsoft 40200 à 40208) sont transmis en Peer Cop
vers la station 5.
l 18 registres 16 bits (registres Modsoft 41100 à 41117) reçoivent les données
globales émises par la station 5.
35
Station de commande Quantum: Généralités
Configuration
des Peer Cop et
des données
globales via
Concept
Configuration des données PeerCop et globales via Concept :
Peer Cop
Sortie spécifique
Taille d'expansion :Plage :
Temporisation de l'état
Nœud destinataire
1
2
Liaison 0 (CPU) 3
Liaison 1 (Head S 4
5
Liaison 2 (Head S 6
7
8
9
Dernière valeur
10
11
E ffacer à la
12
Référence source
Longueur
Bin/BCD
Aller à
400100
9 BIN
Spécifiq
Entrée...
Attendre à la
Sortie...
Annuler
OK
Aide
La configuration ci-dessus indique les registres échangés avec la station d'adresse
n° 3. 9 registres (registres de l'automate 40100 à 40108) sont transmis en PeerCop
vers la station 3.
300
Peer Cop
100
Taille d'expansion :
0
Temporisation de l'étatEntrée globale
Aller à
(1-64)
Plage :
Sous-zone
Liaison 0 (CPU) 1
2
Liaison 1 (Head S3 *
4
Liaison 2 (Head S5
6
7
8
9
Dernière
10
Effacer à la temporisation
Effacer
sousAttendre à la temporisation
1
Référence de destination
400140
1-32
Index Longueur
1
Bin/BCD
18 BIN
2
3
4
5
Spécifiq
6
7
Entrée.
8
Sortie...
OK
OK
400001-420000 1-32
Annuler
Annuler
Aide
Aide
Aide
La configuration ci-dessus indique les registres échangés avec la station d'adresse
n° 3. 18 registres (registres de l'automate 40140 à 40157) sont transmis via les
données globales vers la station 3.
36
Station de commande Quantum: Généralités
Bloc MSTR
Vue d'ensemble
du bloc MSTR
Les automates qui gèrent les communications MODBUS PLUS ont une instruction
(maître) MSTR spéciale avec laquelle les nœuds du réseau peuvent lancer des
transactions de message. La fonction MSTR vous permet d'initier l'une des neuf
opérations de communication possibles du réseau. Chaque opération est désignée
par un code (voir tableau ci-dessous) :
Opération MSTR
Code opération
Ecriture de données
1
Lecture de données
2
Statistiques locales
3
Ecriture dans la base Données Globales
5
Lecture de la base Données Globales
6
Statistiques distantes
7
Effacement statistiques distantes
8
Etat Peer Cop
9
Cette section traite des blocs d'instruction MSTR de lecture et écriture. Pour plus
d'informations sur les instructions Modbus, reportez-vous à Ladder Logic Block
Library User Guide, 840 USE 10 100.
37
Station de commande Quantum: Généralités
Structure du bloc
MSTR
Contenu partie
haute
Entrées :
MSTR comporte deux points de contrôle (voir figure ci-dessous) :
l Entrée partie haute - active l'instruction lorsque l'entrée partie haute est activée.
l Entrée partie médiane - termine l'opération active lorsque l'entrée partie médiane
est activée.
Sorties :
MSTR peut produire trois sorties possibles (voir figure ci-dessous) :
l Sortie partie haute — renvoie l'état de l'entrée partie haute (s'active lorsque
l'instruction est active).
l Sortie partie médiane — renvoie l'état de l'entrée partie médiane et s'active si
l'opération MSTR est terminée avant la fin.
l Sortie partie basse — s'active lorsque l'opération MSTR est terminée avec
succès.
Active l'opération
MSTR
sélectionnée
Bloc
contrôle
Termine
l'opération MSTR
active
Zone
de données
Longueur
MSTR
Opération active
Opération terminée
sans succès
Opération réussie
Le registre 4x saisi dans la partie haute est le premier de neuf registres de maintien
contigus qui intègrent le bloc contrôle (voir tableau 11).
Note : Vous devez comprendre les procédures de routage MODBUS PLUS avant
de programmer une instruction MSTR. Pour une vue d'ensemble complète,
reportez-vous à MODBUS PLUS Network Planning and Installation Guide,
890 USE 100 00.
38
Station de commande Quantum: Généralités
Tableau des
registres de
maintien du bloc
contrôle
Registre
Contenu
1
Code opération MSTR
2
Erreur en cours pour MSTR
3
Ecriture : Nombre de variables à envoyer
Lecture : Nombre de variable à lire
4
La lecture / écriture se rapportent à l’adresse de la variable de base.
Avertissement : il existe un décalage de 1 pour ce registre.
Par exemple, pour accéder à l’adresse 180, il faut entrer 181.
5
Adresse station destination
6
Adresse station destination routage 2
7
Adresse station destination routage 3
8
Adresse station destination routage 4
9
Adresse station destination routage 5
Contenu de la
partie médiane
Le registre 4x saisi dans la partie médiane est le premier d'un groupe de registres
de maintien contigus qui intègrent la zone de données. Pour les opérations qui
fournissent au processeur de communication des données telles qu'une opération
d'écriture, la zone de données est la source des données. Pour les opérations qui
acquièrent des données auprès du processeur de communication telles qu'une
opération de lecture, la zone de données est la destination des données.
Contenu de la
partie basse
La valeur entière saisie dans la partie basse spécifie la longueur du nombre maximal
de registres dans la zone de données. Bien que la longueur MODBUS PLUS type
soit comprise entre 1 et 100 registres, le variateur Lexium comprend de
1 à 60 registres.
Opérations
MSTR de lecture
et écriture
Une opération d'écriture MSTR transfère des données d'un dispositif de commande
vers un variateur. Une opération de lecture MSTR transfère des données d'un
variateur vers un dispositif de commande sur le réseau.
39
Station de commande Quantum: Généralités
Bloc contrôle
Exemple 1
Le tableau ci-dessous indique les informations contenues dans la partie haute du
bloc contrôle MSTR dans une opération de lecture ou d'écriture.
Registre du bloc contrôle - Opérations de lecture et d'écriture
Registre
Fonction
Contenu
Affiché
Type d'opération
1 = Ecriture; 2 = Lecture
1er impliqué
Etat de l'erreur
Affiche une valeur hexadécimale indiquant une
erreur MSTR, le cas échéant
2ème impliqué
Longueur
Ecriture = Nombre de registres à envoyer au
variateur.
Lecture = Nombre de registres à lire sur le variateur.
3ème impliqué
Zone de données
du variateur
Spécifie le registre de départ du variateur à lire ou
écrire
4 ème au 8 ème
impliqué
Routage 1 à 5
Désigne les adresses de routage de 1 à 5,
respectivement ; le dernier octet non nul dans
l'itinéraire de routage est l'équipement de
transaction.
Exemple
MODSOFT
Outils Actions Hex
Quitter
Déc
Bin
Aller à
F6
F2
F3
F4
F5
F7 Niv 8 F8 MIXTE F9 S3
F1
MSTR: Instruction d’accès au réseau Modbus PlusPage 1/3
Utilisez la page 2 pour TCP/IP ; page 3 pour SY/MAX
Code fonction MODBUS PLUS :
Mot d’état :
Quantité de reg. transférés :
dépend du code fonction utilisé
Routage 1, Adresse Destinataire
Routage 2, Adresse Destinataire
Routage 3, Adresse Destinataire
Routage 4, Adresse Destinataire
Routage 5, Adresse Destinataire
1
3
5
7
9
Code fonction :
-> Ecriture Reg
-> Appel Stat Locales
-> Ecriture BD Globale
-> Appel Stat Abonné
-> Etat de la Communication
:
:
:
:
:
:
40300
40301
40302
40303
40304
40305
40306
40307
40308
UINT
UINT
UINT
UINT
UINT
UINT
UINT
UINT
UINT
=
=
=
=
=
=
=
=
=
2
0000
1
181
5
0
0
0
0
DEC
HEX
DEC
DEC
DEC
DEC
DEC
DEC
DEC
2 -> Lecture Reg
4 -> Init Stat Locales
6 -> Lecture BD Globale
8 -> Init Stat Abonné
Peer Cop
Fin MSTR
L’exemple ci-dessus montre l’utilisation d’un bloc MSTR pour la lecture d’un registre
commençant à l’adresse 180 (OPMODE) sur la station d’adresse 5.
40
Station de commande Quantum: Généralités
Les registres 40001 à 40009 sont affectés à la configuration du bloc MSTR.
l 40001 : Opération de lecture de données
l 40002 : Erreur en cours (0 pas d’erreur)
l 40003 : Nombre de registres en lecture
l 40004 : Adresse de base pour la lecture 180 (181-1)
l 40005 - 40009 : Adresse de la station cible du message (5). Pas d'itinéraire défini.
La station 10 se trouve sur le même réseau que l’automate.
Exemple de
programmation
Objectif
Pour mettre le variateur sous tension, initialisez-le et activez-le. Chargez une tâche
de mouvement via la messagerie. Démarrez une tâche de mouvement dans
l'automate par Peer Cop à l'aide du logiciel de programmation Concept.
1. Configurez les échanges de données Peer Cop/globales de l'automate comme
illustré dans la section Station de commande Quantum– Configuration des
données PeerCop et globales via Concept.
2. Configurez le Lexium comme décrit au chapitre 6, Configuration du Lexium.
3. Définissez les paramètres de la tâche de mouvement n°192 en écrivant à partir
de l'automate. Outre le bloc MSTR décrit plus haut, cet exemple utilise une autre
méthode d'écriture sur le Lexium, le bloc WRITE_REG à utiliser dans Concept.
L'exemple ci-dessous utilise deux configurations de blocs WRITE_REG pour
écrire dans l'adresse 3 Modbus plus, dans ce cas le variateur Lexium. Le premier
bloc est déclenché par la variable booléenne WRITE_MT qui enverra la valeur
mémorisée dans la variable MTMUX de l'automate, 192 pour cet exemple, à
l'adresse 348 (347 + 1) du variateur Lexium. Il s'agit de l'adresse du variateur
dans laquelle est enregistrée la tâche de mouvement que vous souhaitez écrire.
Reportez-vous à la commande ASCII MTMUX du chapitre 10. Sa longueur est
d'1 mot. Lorsque le bit effectué est défini sur le premier bloc, il déclenche le
deuxième bloc WRITE_REG qui transfère les paramètres de la tâche de
mouvement enregistrés dans le démarrage de l'automate à l'adresse 400680
vers l'adresse 184 (183 + 1) Lexium. La longueur des paramètres est de 11 mots.
41
Station de commande Quantum: Généralités
Concept [D:\CONCEP~1\MBTEST3]<6> - [READWRITE]
Fichier Edition Affichage Objets Projet Connecté Options Fenêtre Aide
WRITE_MT déclenche une écriture d'une tâche de mouvement vers Lexium. MTMUX est le
nombre de tâches de mouvement que vous souhaitez écrire. Les valeurs correctes sont 0 et 192-255. 348
est
l'adresse dans le Lexium où est stocké MTMUX. (347 + 1). Sa longueur est de 1 mot.
Lorsque le bit est défini, une deuxième écriture est déclenchée, ce qui transfère les paramètres de la tâche
de mouvement
vers l'adresse 184 (183+1) Lexium. Sa longueur est de 11 mots. Les données à écrire sont stockées dans
400680.
Variable
Adresse
O_ACC1
O_ACC2
O_C
O_DEC1
O_DEC2
O_FN
O_FT
O_P
O_V
400680
400681
400682
400683
400684
400685
400686
400687
400689
FBI_29_9 ( 4 )
WRITE_REG
FBI_29_10 ( 3 )
MODBUSP_ADDR
Slot_ID
AddrFld
3
42
Routage1
Routage2
Routage3
Routage4
Routage5
WRITE_MT
348
1
MTMUX
REQ
SLAVEREG
NO_REG
REG_WRIT
AddrFld
DONE
ERREU
R
FBI_29_15 ( 7 )
err2
%400678
WRITE_REG
184
11
%400680
REQ
DONE
SLAVEREG ERREUR
NO_REG
REG_WRIT
AddrFld
STATUS
done
err1
%400677
Station de commande Quantum: Généralités
4. Pour activer le variateur afin qu'il déplace le moteur, la machine d'état doit être
programmée conformément à la norme DRIVECOM tel qu'elle s'applique au
variateur Lexium. Reportez-vous au chapitre 8 pour plus d'informations sur la
norme DRIVECOM. Le figure ci-dessous illustre une section de texte structurée
Concept qui permet de voir l'état du Lexium. Pour pouvoir démarrer une tâche de
mouvement, le Lexium doit être dans l'état "Lexium en marche". Ceci équivaut à
une valeur de 16#27 dans la variable STATUS. Notez que STATUS équivaut à
la valeur booléenne AND de ZSW et 16#006F. ZSW correspond à l'état du
variateur envoyé au 1er registre de la transaction des données globales.
43
Station de commande Quantum: Généralités
5. La programmation suivante de texte structuré a été mise en œuvre pour définir
le variateur sur l'état "Lexium en marche". Ceci implique 3 transitions de
variateur, 2,3 et 4 comme décrit dans le schéma d'état du chapitre 8. La transition
2 effectue un test pour que le variateur soit défini sur l'état "Lexium sous tension
et verrouillé" (StateSwitchOnDisabled) et que la validation des variables
booléennes de l'automate soit haute et ESTOP bas. Une fois ces conditions
satisfaites, l'automate envoie une valeur de 16#0006 dans le mot de commande
STW. STW est le premier mot dans l'échange de données Peer Cop. Suite à
cette commande, le variateur passe à l'état d'attente. La transition 3 effectue un
test pour s'assurer qu'il l'a fait. (StateReadyToSwitchOn). Si tel est le cas,
l'automate envoie une valeur de 16#0007 dans le mot de commande STW. Suite
à cette commande, le variateur doit passer à l'état "Lexium Prêt". Dans cet état,
le variateur est activé avec un couple, mais n'est pas prêt à accepter les
commandes de mouvement. La transition 4 effectue un test de l'état "Lexium
prêt" (StateSwitchedOn) et de la variable booléenne de l'automate, Run_Mode,
à définir. Si ces conditions sont satisfaites, l'automate envoie la commande
16#001F dans le mot de commande STW. Après acceptation de cette
commande, le variateur passe à l'état "Lexium en marche". Le variateur peut
désormais exécuter les commandes de mouvement.
44
Station de commande Quantum: Généralités
6. Pour démarrer une tâche de mouvement, le variateur doit être défini sur Opmode
8 et sa prise d'origine doit être définie. Le basculement du bit 6 du mot de
commande STW démarre la tâche de mouvement. La programmation suivante
de texte structuré a été utilisée pour démarrer la tâche de mouvement. Le code
vérifie que le variateur est défini sur l'état "Lexium en marche" (StateOperationEnabled) et qu'il est en Opmode 8. Si ces conditions sont vraies, le code vérifie le
signal de départ, la variable booléenne de l'automate, Start_Out, à définir. Une
fois défini, le bit 6 du mot de commande STW bascule, entraînant l'exécution du
numéro de la tâche de mouvement enregistré dans l'objet MOVE (7ème registre
dans l'échange des données Peer Cop) par le variateur.
IF StateOperationEnabled THEN
IF (Opmode = 8) THEN
(* Mode manuel du Variateur *
Le mode manuel est exécuté en basculant le bit 8 du mot de commande STW ; si le bit *
passe de 0 à 1, le mode manuel est lancé ; si le bit passe de 1 à 0, le mode manuel *
est interrompu *)
IF Jog AND NOT (Home) AND NOT (startMotionTask) THEN
STW_Word := OR_WORD (IN1 :=STW_Word, IN2 := 16#0120);
JogFlag :=1;
END_IF;
IF NOT (Jog) AND JogFlag = 1 THEN
STW_Word := XOR_WORD (IN1 :=STW_Word, IN2 := 16#0120);
JogFlag :=0;
END_IF;
(* Prise d’origine du variateur *
La prise d’origine est exécutée en basculant le bit 11 de la commande STW de 0 à 1 *)
IF Home AND NOT (Jog) AND NOT (startMotionTask) THEN
STW_Word := XOR_WORD (IN1 :=STW_Word, IN2 := 16#0800);
END_IF;
(* Démarrer la tâche de mouvement *
Une tâche de mouvement est démarrée à CHAQUE transition du bit 6 du mot de *
commande, il s’agit d’un bit de type bascule *)
IF (startMotionTask OR executeNewSpeed OR executeNewPosition) AND NOT (Home) AND
NOT (Jog) THEN
STW_Word := XOR_WORD (IN1 := STW_Word, IN2 :=16#0040);
END_IF;
END_IF;
END_IF;
45
Station de commande Quantum: Généralités
46
Station de commande Premium
5
Présentation
Objet de ce
chapitre
Ce chapitre montre comment mettre en place les différents modes de
communication permettant l’accès au variateur.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Station de commande Premium
48
Utilisation des Données globales
49
Utilisation de la messagerie
50
Exemple de programmation 1
52
Exemple de programmation 2
54
47
Station de commande Premium : Généralités
Station de commande Premium
Généralités
La mise en œuvre d’une application sur un automate Premium s’effectue par le biais
de l’atelier logiciel PL7. Cette atelier contient un écran spécifique permettant de
configurer les échanges Modbus Plus. Ce chapitre montre comment mettre en place
les différents modes de communication permettant l’accès au variateur.
La mise en œuvre s’effectue en deux parties :
l configuration de la station : Adresse station, Peer Cop
l écritures des tâches automate. Utilisation de la messagerie et des données
globales
Configuration
des Peer Cop
La configuration des Peer Cop s’effectue dès la configuration de la station Premium.
Lorsque ceux-ci sont définis, le Premium gère de manière transparente pour
l’utilisateur leur mise à jour. Il n’y a pas de fonction à exécuter.
L’exemple ci-dessous montre la configuration des Peer Cop. Une zone de registre
Premium sert de buffer de stockage entre l’application et le réseau Modbus Plus.
Configuration
TSX 57202 V3.3 ...
0
P
S
Y
5
5
0
0
TSX 57202 [RACK 0 POSITION 1]
Configuration
Désignation : PROCESSEUR
4
1
2
3
Sortie Peer Cop
TVOIE 1
S
Station Réf.
Longueur (0...32)
XVOIE 1
TSX MBP CARTE PCMCIA MODBUS
1
5MODBUS
MAST
2
0
7
XMWI
XTI..
2
0
2 Numéro de
3
4
5
6
7
1
1
2
3
4
5
0
0
%MW1525 9
0
0
Valider
Annuler
Adresse du 1er %MW
1525
%MW
Peer
Valeur du
Mode de Repli des
Maintien
Remize à
50
(ms
Entrées Specifiques
Sorties Spécifiques ...
6
L’adresse de la station Premium est 1. La station souhaite recevoir 9 mots (word)
de données Peer Cop provenant de la station d’adresse 5.
Les données émises en Peer Cop seront issues des registres 16 bits %MW1525 à
%MW1533. Ces registres seront mis à jour par l’application définie par l’utilisateur.
Le Premium transfert automatiquement et périodiquement ces registres sur le
réseau Modbus Plus.
Note : pour de plus amples informations, veuillez vous reporter au manuel
TLX DS COM PL7.
48
Station de commande Premium : Généralités
Utilisation des Données globales
La fonction
"READ_GDATA"
Contrairement à une station Quantum, les Données globales ne sont pas gérées
directement par l’automate. La fonction "READ_GDATA" doit être utilisée pour
prendre en compte ces valeurs.
L’exemple ci-dessous montre l’utilisation dans l’environnement Premium de la
fonction READ_GDATA. L’écran supérieur représente une tâche définie en langage
ST (langage litéral structuré) qui sera exécuté à chaque cycle automate. L’écran
inférieur est une aide en ligne permettant de faciliter l’implémentation de la fonction.
ST : MAST - Mod_lexium
%L200 :
(* Lecture de données globales du variateur Lexium sur
MODBUS PLUS
Adresse ADR#1.1.5
Adresse de la zone reception des données globales
%MW1101:18
Compte rendu de l’echange
%MW1150 : 4
*)
?
PL7 : Fonctions en bibliothèque
!
Paramètres
EF
Informations Fonctions:
V.Bib V.App Nom
Famille
Commentaire
Chaînes de caractères 2.00 - . PRINT_CHAR Ecriture d’une chaîne de
Cde d’interpolation
Reception d’un télégramme
1.00 - . RCV_TLG
Cde de Mouvement
2.00 - . READ_ASYN Lecture de mots et bits internes depuis le
READ_GDATA Lecture de données globales MODBUS+
Communication
3.07 3.07
Conversion numérique 2.00 - . READ_PCMCI Lecture à partir de la carte mémoire PCMCIA
Lecture d’objets standards
Date, heure et durée 2.00 - . READ_VAR
Format d’appel
Paramètres de la PROCEDURE :
Nom Type Nature
Commentaire
Zone de saisie
ADR AR_W IN
Adresse : ADR#[{r.s}]m.v.e ou SYS
ADR#1.1.5
ADR AR_W OUT Contenu des données globales
%MW1101:18
ADR AR_W IN/OUT Act, Numéro, CR, time-out : %MWxx:4.
%MW1150:4
Visualisation de l’appel
READ_GDATA( ADR#1.15.%MW1101:18,%MW1150:4)
Dans l’exemple ci-dessus, lorsque la condition est vérifiée (%MW1150:X0=0),
l’application effectue une lecture de 18 données globales produites par la station
d’adresse 5 (1.1.5).
Les données lues seront stockées dans les registres Premium %MW1101 à
%MW1118.
Un compte rendu d’échange sera stocké dans les registres Premium %MW1150 à
%MW1153.
49
Station de commande Premium : Généralités
Utilisation de la messagerie
Commande de
lecture
La fonction "READ_VAR" permet d’effectuer une requête de lecture en messagerie
sur Modbus Plus.
L’exemple ci-dessous montre l’utilisation dans l’environnement Premium de la
fonction READ_VAR. L’écran de gauche représente une tâche définie en langage
ST (langage litéral structuré) qui sera exécuté à chaque cycle automate. L’écran de
droite est une aide en ligne permettant de faciliter l’implémentation de la fonction.
ST = MAST - Commande
!
IF %M206 THEN
READ_VAR(ADR#1.1.5,’%MW’,180,5,%MW2000:5,%MW2500:4)
:5,%MW2500:4) ;
RESET %M206;
END_IF;
READ_VAR
Adresse :
ADR#1 .1.5
Type d’objet à lire :
%MW
Adresse du premier objet à
180
Nombre d’objets consécu-
5
Zone de
%MW2000
Compte rendu
%MW2500
5
4
Dans l’exemple, l’application effectue une lecture de 5 registres 16 bits (%MW)
commençant à l’adresse 180 sur la station d’adresse 5 (1.1.5) lorsque la condition
%M206 est vérifiée. (tient compte de %MW2500:X0 = 0).
Les données lues seront stockées dans les registres Premium %MW2000 à
%MW2004.
Un compte rendu d’échange sera stocké dans les registres Premium %MW2500 à
%MW2503.
50
Station de commande Premium : Généralités
Commande
d’écriture
La fonction "WRITE_VAR" permet d’effectuer une requête d’écriture en messagerie
sur Modbus Plus.
L’exemple ci-dessous montre l’utilisation dans l’environnement Premium de la
fonction WRITE_VAR. L’écran de gauche représente une tâche définie en langage
ST (langage litéral structuré) qui sera exécuté à chaque cycle automate. L’écran de
droite est une aide en ligne permettant de faciliter l’implémentation de la fonction.
ST = MAST - Commande
! %M209 THEN
IF
WRITE_VAR(ADR#1.1.5,’%MW’,180,1,%MW3100:1,%MW3200:4)
:1,%MW3200:4) ;
RESET %M209;
END_IF;
WRITE_VAR
Adresse :
Type d’objet à écr-
ADR#1.1.5
Adresse du premier objet
100
Nombre d’objets consécutifs à
%MW
Données à
1
%MW3100
1
Compte rendu
%MW3200
4
Dans l’exemple, l’application effectue une écriture d’un registre 16 bits (%MW)
commençant à l’adresse 180 sur la station d’adresse 5 (1.1.5) lorsque la condition
%M209 est vérifiée. (tient compte de %MW3200:X0=0).
La donnée à écrire est stockée dans le registre Premium %MW3100.
Un compte rendu d’échange sera stocké dans les registres Premium %MW3200 à
%MW3203.
51
Station de commande Premium : Généralités
Exemple de programmation 1
Objectif
Contrôler le programme "tâche de mouvement" par Peer_cop et par Global Data.
Configuration de Premium/Lexium :
l Côté automate, configuration possible avec le logiciel PL7 :
l définissez l’adresse de l'automate maître : 1
l activez Peer_cop et spécifiez les sorties :
er
Adresse du 1 mot de la table Peer_cop : %MW1525
Pour chaque esclave du réseau, attribuez un nombre de mots en fonction des
besoins actuels ou futurs.
Dans l’écran PL7 de configuration Peer_cop :
Station
Réf.
Longueur (0 à 32)
2
%MW1525
32
3
%MW1557
9
1
4
5
6
0
%MW1566
9
0
Dans cet exemple, nous avons 3 esclaves aux adresses 2, 3, 5. La station est
déclarée en prévision d’un produit qui accepte 32 mots Peer_cop. Notez la
continuité de la table de mots malgré l’absence de la station 4.
l
A l'adresse 3 Lexium, configuration possible avec le logiciel Unilink :
l définissez l’adresse : 3
l définissez Peer_cop
l définissez les données globales.
Programmation littérale :
Les paramètres de tâche de mouvement sont chargés via l’outil Unilink.
l
Ecriture de l’application en littéral pour lire les données globales :
(* adresse du variateur *)
! %MW10:6 := ADR#0.1.3;
( * %MW10:6 => définition facultative d’une adresse indirecte *)
( * ADR#0.1.3 => Lexium à 3 *)
l
52
Lecture des données globales :
Remarque :
Station de commande Premium : Généralités
Hypothèse : DriveCom doit être dans l’état "Lexium en marche (Voir Schéma
d’état de la norme DriveCom, p. 72)"
! %L200:
(*lecture de données globales du variateur Lexium @3 sur
Modbus Plus *)
(* adresse de la zone réception des données globales :
%MW1101:18 *)
(* adresse ADR#0.1.3 = %MW10:6 *)
(* %M24 = commande de lecture*)
(* compte rendu de l’échange: %MW1150:4 *)
(* Zsw:18 état, premier mot du tableau Zsw=%MW1101 *)
IF %M24 AND NOT %MW1150:X0 THEN RESET %M24;
%MW1150:4 = 0;
READ_GDATA (%MW10:6 , Zsw:18 , %MW1150:4);
END_IF;
Exploitation :
Démarrez et validez le variateur à l'aide du schéma Drivecom :
l automate en marche
l Validation de la lecture Global data %MW24 := 1
l Réglez le mot de commande STW à 0 pour mettre le Lexium dans l’état "sous
tension et verrouillé" : %MW1557 := 0
l Pour basculer Lexium sur l'état "en marche" de Drivecom, spécifiez les éléments
suivants dans cet ordre :
%MW1557 := 6
%MW1557 := 7
%MW1557 := 16#001F
L'état évolue à chaque commande selon le schéma décrit au chapitre Drivecom.
(Voir Schéma d’état de la norme DriveCom, p. 72)
Lorsque l'état est égal à 16#0027, le variateur est prêt à recevoir la commande de
démarrage d’un mouvement via un écran d’exploitation dédié ou une table
d’animation.
La séquence est la suivante :
test de l’axe référencé par la lecture du bit 1 de %MW1107,
l test des données globales, bit 9 du mot %MW1102 (absence de prise d'origine),
l sélection Opmode 8 (%MW1562 = 8),
l si l’axe est non référencé, activation du bit 11 du mot de commande STW
(%MW1557),
l sélection de l'étape correspondant à la tâche de mouvement (n° tâche à lancer
MW1563 = 3)
l lancement du mouvement par le bit 6 du mot de commande STW.
l
53
Station de commande Premium : Généralités
Exemple de programmation 2
Présentation
Exemple de programmation PL7 :
exemple en mode message, pour lire et modifier les paramètres des pas 0 et 192 à
255 de la tâche de mouvement.
Les 9 paramètres modifiés simultanément sont :
l O_ACC1
l O_ACC2
l O_C
l O_DEC1
l O_DEC2
l O_FN
l O_FT
l O_P
l O_V
Le réseau est constitué d’un PLC maître et d’un Lexium esclave :
l adresse de la station PLC maître : 1
l adresse de la station Lexium esclave : 3
Configurer le Premium / le Lexium :
côté PLC, avec le logiciel PL7 :
l définition de l’adresse du PLC maître : 1
l activer les Peer_cop et spécifier les sorties :
l
er
Adresse du 1 mot de la table des Peer_cop :%MW1525.
Pour chaque esclave du réseau, attribuer un nombre de mots selon les
besoins actuels ou futurs.
Dans l’écran PL7 de configuration des Peer_cop :
Station
Réf.
Longueur (0...32)
1
2
%MW1525
32
3
%MW1557
9
%MW1566
9
4
5
6
0
0
Dans cet exemple nous avons 3 esclaves aux adresses 2, 3, 5. La station est
déclarée en prévision d’un produit qui accepte 32 mots Peer_cop. Noter la continuité
de la table des mots malgré l’absence de la station 4.
l
54
côté Lexium adresse 3, avec le logiciel Unilink :
l définition de l’adresse : 3
Station de commande Premium : Généralités
l
l
définition des Peer_cop
définition des données globales.
Ecriture de l’application en littéral, Lexium drive esclave @3 :
(* adresse du drive *)
! %MW10:6 := ADR#0.1.3;
( * %MW10:6 => facultatif, définition d’une adresse indirecte *)
( * ADR#0.1.3 => Lexium @3 *)
! %L200:
(*lecture de données globales du variateur Lexium @3 sur
Modbus Plus *)
(* adresse de la zone reception des données globales
%MW1101:18 *)
(* adresse ADR#0.1.3 = %MW10:6 *)
(* %M24 = ordre de lecture*)
(* compte rendu de l’échange %MW1150:4 *)
(* Zsw:18 status, premier mot du tableau Zsw=%MW1101 *)
IF %M24 AND NOT %MW1150:X0 THEN RESET %M24;
%MW1150:4 = 0;
READ_GDATA (%MW10:6 , Zsw:18 , %MW1150:4);
END_IF;
! (* filtrage mot status *)
%MW750:=%MW1101 AND 16#006F;
%L300:
(* WRITE Lg1 MTMUX Lexium @3 sur Modbus Plus *)
(* adresse: %MW10:6 *)
(* type de variable: %MW *)
(* registre MTMUX: 347 *)
(* longueur registre MTMUX: 1 *)
(* registre numéro pas de MTASK: %MW60:1 *)
(* compte rendu de l’échange: %MW80:4 *)
IF %M50 AND NOT %MW80:X0
THEN RESET %M50; %MW80:4:=0;
WRITE_VAR(%MW10:6,’%MW’,347,1,%MW60:1,%MW80:4);
END_IF;
!
%L320:
(* WRITE Lg11 table MTMAX Lexium @3 sur Modbus Plus *)
55
Station de commande Premium : Généralités
(*
(*
(*
(*
(*
(*
adresse: %MW10:6 *)
type de variable: %MW *)
1er registre MTMAX à écrire: 183 *)
nombre de registres à écrire: 11 *)
valeur à émettre: %MW61:11 *)
compte rendu de l’échange: %MW84:4 *)
IF %M51 AND NOT %MW84:X0
THEN RESET %M51; %MW84:4:=0;
WRITE_VAR(%MW10:6,’%MW’,183,11,%MW61:11,%MW84:4);
END_IF;
!
%L340:
(* lecture MTMUX Lexium @3 sur Modbus Plus *)
(* adresse: %MW10:6 *)
(* type de variable: %MW *)
(* registre MTMUX: 347 *)
(* longueur registre MTMUX: 1 *)
(* registre numéro pas de MTASK: %MW60:1 *)
(* compte rendu de l’échange: %MW80:4 *)
IF %M52 AND NOT %MW80:X0
THEN RESET %M52; %MW80:4:=0, %MW60:=0;
READ_VAR(%MW10:6,’%MW’,347,1,%MW60:1,%MW80:4);
END_IF;
!
%L360:
(* lecture de MTMUX Lexium @3 sur Modbus Plus *)
(* adresse: %MW10:6 *)
(* type de variable: %MW *)
(* 1er registre MTMAX à lire: 183 *)
(* nombre de registres à lire: 11 *)
(* registre de réception: %MW61:11 *)
(* compte rendu de l’échange: %MW80:4 *)
IF %M53 AND NOT %MW80:X0
THEN RESET %M53; %MW80:4:=0, %MW61:=0;
READ_VAR(%MW10:6,’%MW’,183,11,%MW61:11,%MW80:4);
END_IF;
56
Station de commande Premium : Généralités
Exploitation du programme
démarrage, validation du variateur par le graphe Drivecom :
l PLC en marche
l validation lecture Global data : %MW24 := 1
l mot de commande STW à 0 pour mettre le Lexium dans l’état "sous tension et
vérrouillé" : %MW1557 := 0
l pour faire évoluer le Lexium vers l’état "en marche" du Drivecom, écrire successivement :
%MW1557 := 6
%MW1557 := 7
%MW1557 := 16#001F
Le status (rappel : STATUS = ZSW AND 16#006F) évolue à chaque commande
selon le graphe décrit au chapitre Drivecom. (Voir Modes de marche du variateur,
p. 71)
Lorsque le status est égal à 16#0027, le variateur est prêt à recevoir la commande
de démarrage d’un mouvement.
l sélection du pas de la tâche de mouvement à lire ou à modifier :
écrire le numéro du pas à lire ou à modifier dans le registre %MW60.
Ce registre sera chargé dans le registre MTMUX à l’activation du bit %M50.
La lecture du registre MTMUX est possible en chargeant sa valeur dans le
registre %MW60.
Activer le bit %M52 pour effectuer ce chargement.
l lecture des paramètres du pas de la tâche de mouvement sélectionnée :
activer le bit %M53
Les paramètres 183 à 191 (O_ACC1 ....O_V (Voir Tableau général des variables
de lecture /écriture, p. 92)) du variateur Lexium sont alors chargés dans les
registres %MW61 à %MW71.
Cas particulier : les paramètres 190 et 191 utilisent 2 mots chacun. On aura donc
%MD68 pour le registre 190 et %MD70 pour le registre 191.
l écriture des paramètres du pas de la tâche de mouvement sélectionnée :
activer le bit %M51 après avoir modifié un ou des paramètres des registres
%M61 à %M71.
Les paramètres de tous les mots internes %MW61 à %MW71 sont alors chargés
dans les registres 183 à 191 du variateur Lexium.
Attention au cas particulier des paramètres doubles 190 (O_P) et 191(O_V).
Les nouveaux paramètres seront pris en compte uniquement au lancement du
pas (spécifié dans le paramètres MOVE) via la commande bit 6 du STW.
l signification des bits pour la tâche de mouvement :
bits %M50 = validation écriture du registre MTMUX
bits %M51 = validation écriture des paramètres de la tâche de mouvement
bits %M52 = validation lecture du registre MTMUX
bits %M53 = validation lecture des paramètres de la tâche de mouvement
57
Station de commande Premium : Généralités
58
Configuration du Lexium :
les paramètres
6
Présentation
Objet de ce
chapitre
Ce chapitre décrit la configuration des différents paramètres de communication.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
paramètres de communication
60
Configuration de l’adresse et du TimeOut via Unilink ou via un terminal
64
Données Peer Cop
65
Configuration des Données globales via Unilink ou via un terminal
66
59
Configuration du Lexium
paramètres de communication
Présentation
La configuration des paramètres de communication s’effectue de 2 manières :
l soit par le mode terminal du logiciel Unilink, soit par un mode hyperterminal sous
Windows.
Des commandes ASCII sont définies permettant de lire ou de modifier ces
paramètres.
l par l’écran Modbus Plus du logiciel Unilink
Adressage
Ecran de configuration de base "DRIVE 0" :
60
Configuration du Lexium
Paramètres
Modbus Plus :
L’écran Modbus Plus du logiciel Unilink :
MODBUS “DRIVE0”
Réglages Modbus+
Adresse
Time-Out Bus
Etat de la communication
DPR
ModBus +
10 ms
Station Peer-Cop
Longueur Peer-Cop
2*
octet
Longueur Global-Data
2*
octet
Variateur
OK
Annuler
Appliquer
Le tableau suivant décrit les différents paramètres de la zone "Réglages Modbus
Plus" :
Paramètre
Commande
ASCII
Plage
Valeur par
défaut
Remarque
Adresse (*)
ADDR
1-63
1
Adresse du nœud
ModBus+ (lecture
uniquement)
Bus TimeOut (**)
TIMEMBP
0.01-60
1
En secondes.
Incréments de 10ms
Command station
Peer-Cop Station
adresse du maitre
PEERCOPS
1-64
1
Doit être différent de
l’adresse du variateur. 0
= pas de réception des
registres PeerCop
PEERCOP register
Peer-Cop lengh
PEERCOP
0-9
0
Nombre de registres
PeerCop reçus. 0 =
réception des registres
PeerCop
Données globales Tx
GDTX
0-18
0
Nombre de registres des
Données globales émis.
0: pas de transmission
des données globales
(*) L’adresse de la station est saisie dans l’écran de réglage de base de Unilink.
(**) La temporisation représente :
l la durée maximale pendant laquelle aucun jeton n'est reçu ;
l la durée maximale entre la réception de deux transmissions PeerCop.
61
Configuration du Lexium
Le tableau suivant décrit les différentes valeurs de la zone d’état de la
communication :
Paramètres
Commande ASCII
DPR
DPRSTATE (état en
phase d’initialisation)
DPRSTATE = 80 :
message prêt.
ModBus +
MBPSTATE (état lu par
Unilink)
Mis à jour par la carte
MBP, permet au variateur
de connaître l’état de la
carte MBP
Variateur
MBPDRVSTAT (état lu
par Unilink)
Mise à jour par le
variateur, permet à la
carte MBP de connaître
l’état du variateur
Plage
Valeur par
défaut
Remarque
Longueur 16 bits
1-100
0
Longueur 16 bits
0
Longueur 16 bits
Descriptions des différents états de MBPSTATE :
Valeur de MBPSTATE
Description
0
Carte non configurée
1
Carte en Run
2
Carte non communicante
3
Communication réseaux en défaut
4
Communication avec DPRAM en défaut
Descriptions des différents états de MBPDRVSTAT :
62
Valeur de MBPDRVSTAT
Description
1
Variateur prêt
2
Communication réseau en défaut
4
Communication DPRAM en défaut
8
Défaut de communication : réseau ignoré
(bit MBTNTO*)
Configuration du Lexium
(*) MBPNTO = 0 défaut de communication signalé au variateur.
MBPNTO = 1 défaut de communication ignoré par le variateur, il est accessible
en écriture via la commande ASCII MBPDRVSTAT.
Par conséquent, si MBPDRVSTAT = 8h pour MBPNTO = 1,
alors la valeur lue est 9.
Si MBPDRVSTAT = 0h pour MBPNTO = 0, alors la valeur lue est 1
Procédure
La configuration de la communication Lexium Modbus Plus s’effectue de la manière
suivante :
Etape
Action
1
Mettez le variateur sous tension. Il n’est pas nécessaire que le câble réseau
soit connecté.
2
Vérifiez le bon fonctionnement de la carte option Modbus Plus : Le voyant
(LED) de diagnostic vert doit clignoter régulièrement (6 clignotements par
seconde).
3
Lancez le logiciel Unilink ou un terminal
63
Configuration du Lexium
Configuration de l’adresse et du TimeOut via Unilink ou via un terminal
Configuration de
l’adresse
Note : Une adresse doit être unique sur le réseau et doit être comprise entre 1 et
63.
Configuration via Unilink
l Configurez le champ " Adresse" avec l’adresse de la station dans l’écran de
configuration de base Unilink.
Configuration via un terminal
Accédez à l’écran du terminal,
l entrez la commande ADDR <Adresse>. Par exemple, pour définir l'adresse du
variateur sur 3, saisissez ADDR 3 ;
l entrez la commande ADDR sans paramètre pour vérifier la prise en compte
correcte de la configuration.
l
Remarque :L’adresse et mémorisée dans le variateur. Si on remplace la carte
Modbus Plus, cela n’influe pas sur l’adresse du variateur. Son adresse correspond
à l'adresse configurée précédemment.
Configuration du
TimeOut
64
Configuration via Unilink
l Configurez le champ " Time-Out Bus" avec la valeur choisie.
Configuration via un terminal
l Accédez à l’écran du terminal,
l entrez la commande TIMEMBP <Valeur en 0,01 s.>, saisissez, par exemple,
TIMEMBP 200, pour définir une valeur de temporisation de 2 secondes.
l Entrez la commande TIMEMBP sans paramètre pour vérifier la prise en compte
correcte de la configuration.
La temporisation représente :
l la durée maximale pendant laquelle aucun jeton n'est reçu,
l la durée maximale entre 2 réceptions d'émissions Peer Cop.
Lorsqu’une temporisation est détectée, le variateur tombe en défaut.
Configuration du Lexium
Données Peer Cop
Configuration
Peer Cop
Les données Peer Cop sont des registres émis par la station de commande. Le
nombre de registre reçus par le variateur peut être configuré par l’utilisateur.
Le nombre de registres Peer Cop transférés peut être configuré de deux manières :
Configuration via Unilink
l Configurez le champ "Station Peer-Cop" avec l’adresse de la station de
commande,
l configurez le champ "Longueur Peer-Cop" avec le nombre de registres Peer Cop
reçus.
Configuration via un terminal
Sélection du nombre de registres Peer Cop
l Accédez à l’écran du terminal,
l entrer la commande Peer Cop <Nombre de registres Peer Cop>. Par exemple,
saisissez Peer Cop 9 pour configurer la réception de 9 registres par le Lexium.
l Saisissez la commande Peer Cop sans paramètre pour vérifier la prise en
compte correcte de la configuration.
Configuration de la station de commande
l Saisissez la commande Peer Cop <Adresse de la station de commande>. Par
exemple, saisissez Peer Cop 6 pour configurer l'automate dans la commande
dont l'adresse du nœud est 6.
Saisissez la commande Peer Cop sans paramètre pour vérifier la prise en compte
correcte de la configuration.
Exemple :
si le nombre 2 est saisi dans le paramètre "Nombre de Registre Peer Cop" du
variateur et de l’automate, seuls les deux premiers registres des données Peer
Cop, les variables STW et VCMD seront reçus par le variateur.
l Le nombre de registres Peer Cop configuré doit être ajusté en rapport avec les
besoins de l’application. Il faut utiliser le moins de Peer Cop possible pour
optimiser la bande passante du réseau et le temps de report de la carte Modbus
Plus. Cependant, il est recommandé de toujours utiliser le mot de commande
STW.
l
Si aucune donnée Peer Cop n’est reçue en provenance de la station de commande
avant la fin du délai d’attente spécifié, le variateur passe en défaut. Il demeure
néanmoins accessible via la messagerie.
Gestion des
paramètres
communs avec la
messagerie
Les variables qui sont configurées dans les registres de commande Peer Cop 9 ne
peuvent pas être écrasées via la messagerie lorsque les échanges Peer Cop sont
activés. L'accès en écriture à ces registres est autorisé lorsqu'ils ne sont pas
configurés dans l'échange Peer Cop.
65
Configuration du Lexium
Configuration des Données globales via Unilink ou via un terminal
Configuration
des Données
globales
66
La mise à jour des Données globales est validée en sélectionnant un nombre de
registres Données globales supérieur à 0.
Configuration via Unilink :
l configurez le champ "Longueur Global-Data" avec le nombre de registres.
Configuration via un terminal :
Sélection du nombre de registres Données globales
l Accédez à l’écran du terminal,
l saisissez la commande GDTX <Nombre de registres Données globales>,
saisissez, par exemple, GDTX 18 pour configurer l'envoi de 18 registres par le
Lexium.
l Saisissez la commande GDTX sans paramètre pour vérifier la prise en compte
correcte de la configuration.
Exemple :
l si le nombre 2 est saisi dans le paramètre "Nombre de registres Données
globales" du variateur et de l’automate, seuls les deux premiers registres des
données globales, les variables ZSW et STATCODE seront mis à jour par le
variateur,
l le nombre de registres Données globales configuré doit être ajusté en rapport
avec les besoins de l’application. Il faut utiliser le moins de données globales
possible pour optimiser la bande passante du réseau et le temps de report de la
carte Modbus Plus.
Diagnostic : signalisation
7
Présentation
Objet de ce
chapitre
Ce chapitre explique la signification des différents état du voyant vert se trouvant sur
la carte Modbus Plus.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Diagnostic : les différents états
68
Paramètres du variateur Lexium
69
67
Diagnostic
Diagnostic : les différents états
Diagnostic
La carte Modbus+ est munie d’un voyant vert de signalisation indiquant l’état de la
communication. Le tableau suivant donne la signification des différents états.
Etat du voyant
Signification
Eteint
La carte option est en défaut, l’adresse Modbus Plus n’est pas
configurée. Ce défaut peut provenir :
l D’un défaut de communication avec le variateur.
l D’un défaut hardware de la carte option.
1 clignotement/seconde
MONITOR LINK. Dès la mise sous tension ou suite à un état
DUPLICATE STATION, la carte surveille le réseau et construit
une table des noeuds actifs. Au bout de 5 secondes, la carte
essaie de passer à l’état de fonctionnement normal (JETON
OK).
6 clignotements/seconde
JETON OK. Le jeton circule normalement et la carte le reçoit
une fois par rotation.
2 clignotements/seconde
suivis d’une pause de 2
secondes
NEVER GETTING TOKEN. Le jeton circule sur le réseau mais
la carte ne le reçoit jamais.
3 clignotements/seconde SOLE STATION. Le réseau ne comporte qu’une seule station
suivis d’une pause de 1.7 ou la liaison a été perdue.
secondes
4 clignotements/seconde DUPLICATE STATION. Un autre noeud du réseau utilise
suivis d’une pause de 1.4 l’adresse de la carte option. Celle-ci attend une reconfiguration
secondes
ou que l’autre noeud soit déconnecté du réseau.
68
Diagnostic
Paramètres du variateur Lexium
Etat du variateur
Le variateur Lexium dispose de trois paramètres (Voir Paramètres Modbus Plus,
p. 61) permettant de visualiser l’état du variateur et de la carte option Modbus Plus :
l (DPR, ASCII équivalent DPRSTATE)
l (Modbus Plus, ASCII équivalent MBPSTATE)
l (Drive, ASCII équivalent MBPDPRVSTATE)
Ces paramètres sont accessibles :
l par le terminal du logiciel Unilink ou un terminal quelconque. Des commandes
ASCII sont définies permettant de lire ces paramètres.
l Par l’écran Modbus Plus du logiciel Unilink
69
Diagnostic
70
Modes de marche du variateur
8
Présentation
Objet de ce
chapitre
Ce chapitre montre le graphe d’état du standard DRIVECOM ainsi que le mode local
forcé via Unilink.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Schéma d’état de la norme DRIVECOM
72
Standard DRIVECOM
73
Graphe d'état/Commande des instruments pour Lexium
75
Mot de commande DRIVECOM
80
Mot d'état DRIVECOM
83
Mode local forcé Unilink
85
71
Le Profile DriveCom et le mode local forcé via Unilink
Schéma d’état de la norme DRIVECOM
Schéma d’état de
la norme
DriveCom
Le variateur Lexium peut être commandé via Modbus Plus selon le schéma d’état
de la norme DRIVECOM :
Schéma :
Etage de sortie
désactivé
Défaut
13
Activation
des défauts
Marche
0
14
Pas prêt
pour la mise
sous tension
Défaut
1
15
Hors tension
2
7
10
Prêt pour la
mise sous
tension
3
12
6
Puissance activée
9
8
Mise sous
tension
4
Exécution
Activée
5
11
16
Arrêt rapide
activé
cette norme inclut les fonctions essentielles des variateurs d’un certain nombre de
constructeurs.
Chaque état correspond à un comportement interne du variateur. L’état du variateur
est accessible par son mot d’état. Le changement d’état est effectué par le mot de
commande.
La valeur des bits marqués d’un X n'est pas pertinente.
72
Le Profile DriveCom et le mode local forcé via Unilink
Standard DRIVECOM
Standard
DRIVECOM
Le processus de commande de Lexium est conforme au graphe d'état du standard
DRIVECOM. Chaque état représente un aspect du comportement interne du
variateur. L'état du variateur change lorsque :
l le mot de commande, STW (mot Peercop 1), envoie une commande.
l un événement autre qu'une commande, tel qu'un défaut externe, se produit.
L'état du variateur est indiqué par le mot d'état, ZSW (mot Global Data 1).
Les états du variateur sont décrits ci-dessous.
Not Ready to Switch On (initialisation des communications)
La carte de communication est en cours d'initialisation, mais le variateur n'est pas
encore alimenté ou va être mis sous tension. La fonction variateur est désactivée.
Switch On Disabled (configuration du variateur)
Le variateur est mis en service et a terminé son sous-programme d'initialisation. Les
paramètres de configuration et de réglage peuvent être modifiés à ce stade.
L'exploitation des circuits de tension de sortie est verrouillée pendant cette période.
Ready to Switch On and Switched On (initialisation et configuration du variateur
terminées)
Le variateur ne fournit plus de tension à la sortie mais il est prêt et attend. La mise
sous tension est activée.
Operation Enabled (capacité à transmettre une tension aux bornes moteur)
Les circuits de tension de sortie du variateur sont fonctionnels. Toutes les fonctions
de mise en marche, d'arrêt et d'autoréglage sont acquittées. Les paramètres de
réglage peuvent être modifiés à tout moment. Les paramètres de configuration ne
peuvent être modifiés que lorsque le moteur est arrêté. De plus, si un paramètre de
configuration est modifié, le variateur retourne à l'état Switch On Disabled.
Quick Stop Active (arrêt électronique/décélération rapide)
L'activation de ce mode d'arrêt provoque la décélération du moteur par le variateur
à l'aide du temps minimal de la rampe de décélération. Pour relancer la sortie du
variateur, l'automate doit revenir à l'état Switch On Disabled. A partir de ce point, les
commandes de transition séquentielle peuvent ramener l'automate à l'état
Operation Enabled.
Malfunction Reaction Active (capacité à déterminer la mesure à prendre en cas
de défaut)
Le variateur détecte un défaut et réagit en prenant la mesure appropriée (qui peutêtre pré-programmée dans certains cas) au type de défaut. D'autres fonctions du
variateur sont désactivées pendant cette période.
73
Le Profile DriveCom et le mode local forcé via Unilink
Malfunction (défaut variateur)
Le variateur a détecté la présence d'un défaut qui justifie la désactivation des
fonctions du variateur. Une commande de réinitialisation des défauts ou la
régulation de l'alimentation principale est requise pour ramener l'automate à l'état
Switch On Disabled. A partir de ce point, les commandes de transition séquentielle
peuvent ramener l'automate à l'état Operation Enabled. Pour obtenir davantage
d'informations, reportez-vous au paragraphe "Switch On Disabled (configuration du
variateur)".
74
Le Profile DriveCom et le mode local forcé via Unilink
Graphe d'état/Commande des instruments pour Lexium
Commande des
instruments
La commande des instruments est décrite à l'aide d'une machine état. La machine
état est définie dans le profil du variateur par un schéma fonctionnel pour tous les
modes d'exploitation. Le schéma fonctionnel suivant affiche les états d'instruments
pour le Variateur Lexium (Voir Schéma d’état de la norme DRIVECOM, p. 72).
Note : STATUS est la variable booléenne logique AND de ZSW (mot Global Data
1) et 6F (hex). Toutes les valeurs STATUS et STW (mot de commande 1 des
données Peercop) sont hexadécimales.
75
Le Profile DriveCom et le mode local forcé via Unilink
Variateur verrouillé
Entrée dans le diagramme d’état
0
Apparition d’un défaut
14
Lexium hors tension
Communication active
STATUS = xx00h or 20h
STW = 0080h
1
15
STW = 0000h
Lexium sous tension
et verrouillé
STATUS = xx40h or 60h
9
12
10
2
7
STW = 0000h
STW =
0006h
STW =
0000h
to
0002h
STW = 0006h
Etat d’attente
STATUS = xx21h or 01h
8
6
STW = 0006h
Lexium en défaut
STATUS = xxx8h
or xxxFh
or xx28h
STW = 0007h
3
Variateur validé
Lexium prêt
STATUS = xx23h
STW = 0007h
5
STW = 001Fh
4
Lexium en marche
STATUS = xx27h
Arrêt d’urgence
STW = 000Fh
16
11
STW = 001Fh
Note : STATUS = ZSW AND 16#006Fh
76
Lexium en arrêt rapide
STATUS = xx07h or 03h
Le Profile DriveCom et le mode local forcé via Unilink
Etats
d'instruments
Le tableau ci-dessous décrit les états d'instruments et les transitions :
Not ready for switch-on
"Lexium hors tension"
Le variateur Lexium n'est pas prêt pour la mise en service.
Aucun état de disponibilité (défaut RA/RB) n'est signalé par le
logiciel de l'amplificateur.
Switch-on inhibited "Lexium Le VARIATEUR LEXIUM est prêt pour la mise en service. Les
sous tension et verrouillé" paramètres peuvent être transférés, la liaison en courant
continu (bus CC) peut être activée, les fonctions de
mouvement ne peuvent pas, pour l'instant, être exécutées.
Ready for switch-on"Etat
d'attente"
La tension de la liaison CC doit être appliquée. Les paramètres
peuvent être transférés, les fonctions de mouvement ne
peuvent pas, pour l'instant, être exécutées.
Ready for operation
"Lexium prêt"
La tension de la liaison CC doit être activée. Les paramètres
peuvent être transférés, les fonctions de mouvement ne
peuvent pas, pour l'instant, être exécutées. L'étage de sortie
est mis en service (activé).
Operation enabled "Lexium
en marche"
Absence d'erreur. L'étage de sortie est mis en service, les
fonctions de mouvement sont activées.
Fast stop activated "Lexium Le variateur a été arrêté à l'aide de la rampe d'arrêt d'urgence.
en arrêt rapide"
L'étage de sortie est mis en service (activé), les fonctions de
mouvement sont activées.
Error response active/error
"Lexium en défaut"
En cas d'erreur d'un instrument, le VARIATEUR LEXIUM
passe à l'état "Error response active". Dans cet état, l'étage de
puissance est mis hors tension immédiatement. Après
l'apparition de cette réponse d'erreur, il passe à l'état "Error".
Cet état ne peut prendre fin que par la commande de bit "Errorreset". Pour ce faire, la cause de l'erreur doit avoir été
supprimée (voir commande ASCII ERRCODE).
77
Le Profile DriveCom et le mode local forcé via Unilink
Transitions de la
machine état
Ce tableau indique la manipulation de bits équivalente aux valeurs hexadécimales
répertoriées dans le schéma fonctionnel d'état ci-dessus.
Transition 0
Evénement
Réinitialisation / alimentation 24 V activée.
Action
Lancement de l'initialisation
Transition 1
Evénement
Initialisation terminée avec succès, inhibition de la mise en
service du VARIATEUR LEXIUM.
Action
Aucune
Transition 2
Evénement
Bit 1 (inhibit voltage) et Bit 2 (fast stop) sont définis dans le mot
de contrôle (commande : shutdown). La tension de la liaison
CC est présente.
Action
Aucune
Transition 3
Evénement
Bit 0 (switch-on) est également défini (commande: switch-on)
Action
L'étage de sortie est mis en service (activé). Le variateur produit
un couple.
Evénement
Bit 3 (operation enabled) est également défini (commande :
operation enable)
Action
Les fonctions de mouvement sont activées, selon le mode
d'exploitation défini.
Transition 4
Transition 5
Transition 6
Transition 7
Transition 8
Transition 9
Evénement
Bit 3 est annulé (commande : inhibit)
Action
Les fonctions de mouvement sont désactivées. Le variateur est
freiné, à l'aide de la rampe correspondante (selon le mode
d'exploitation).
Evénement
Le bit 0 est annulé (ready for switch-on).
Action
L'étage de sortie est mis hors tension (désactivé). Le variateur
ne produit aucun couple.
Evénement
Le bit 1 ou le bit 2 est annulé.
Action
(Commande : "Fast stop" or "Inhibit voltage")
Evénement
Le bit 0 est annulé (operation enabled -> ready for switch-on).
Action
L'étage de sortie est mis hors tension (désactivé) - perte de
couple du moteur.
Evénement
Le bit 1 est annulé (fonctionnement activé -> mise en service
inhibée).
Action
L'étage de sortie est mis hors tension (désactivé) - perte de
couple du moteur.
Transition 10 Evénement
Action
78
Le bit 1 ou le bit 2 est annulé (ready for operation -> switch-on
inhibited).
L'étage de sortie est mis hors tension (désactivé) - perte de
couple du moteur.
Le Profile DriveCom et le mode local forcé via Unilink
Transition 11 Evénement
Action
Transition 12 Evénement
Action
Transition 13 Evénement
Action
Transition 14 Evénement
Action
Transition 15 Evénement
Action
Transition 16 Evénement
Action
Le bit 2 est annulé (operation enabled -> fast stop).
Le variateur est arrêté à l'aide de la rampe d'arrêt d'urgence.
L'étage de sortie reste activé. Les consignes sont annulées (par
exemple, numéro de bloc de mouvement, consigne
numérique).
Le bit 1 est annulé (fast stop -> switch-on inhibited).
L'étage de sortie est mis hors tension (désactivé) - perte de
couple du moteur.
Réponse d'erreur active.
L'étage de sortie est mis hors tension (désactivé) - perte de
couple du moteur.
Erreur
Aucune
Le bit 7 est défini (error -> switch-on inhibited).
Erreur acquittée (selon l'erreur - avec/sans réinitialisation).
Le bit 2 est défini (fast stop -> operation enabled).
La fonction de mouvement est de nouveau activée.
Les transitions d'état sont affectées par des événements internes (par exemple,
mise hors tension de la liaison CC) et par des drapeaux dans les mots de contrôle
(bits 0, 1, 2, 3, 7).
79
Le Profile DriveCom et le mode local forcé via Unilink
Mot de commande DRIVECOM
Mot de contrôle
(STW)
80
A l'aide du mot de contrôle, vous pouvez passer d'un état d'instrument à un autre.
Dans le graphe de la machine état, vous pouvez voir quels états d'instrument
peuvent être atteints et par quelles transitions. L'état d'instrument temporaire peut
être obtenu par le mot STATUS.
Plusieurs états peuvent exister au cours d'un cycle télégramme (par exemple,
Ready for switch on -> Ready for operation -> Operation enabled). Les bits du mot
de contrôle peuvent dépendre du mode d'exploitation ou ne pas dépendre du
mode d'exploitation.
Le tableau ci-dessous fournit les définitions de bits du mot de contrôle (STW).
Bit
Nom du standard
DRIVECOM
Application Lexium au standard DRIVECOM
0
Switch on
Etat de disponibilité
0= pas prêt, 1 = prêt
1
Inhibit voltage
-
2
Fast stop, switch-on
inhibited
1 -> 0 le variateur freine à l'aide de la rampe
d'urgence (paramètre ASCII DECSTOP), axe
désactivé.
3
Operation enabled
Le variateur peut émettre des commandes de
mouvement.
4
Fast stop
1 -> 0 le variateur freine à l'aide de la rampe
d'urgence (paramètre ASCII DECSTOP), l'axe reste
activé.
5
Depends on operating
mode
Dépendant du mode
6
Depends on operating
mode
Dépendant du mode
7
Reset Fault
Commande de réinitialisation de défaut
8
Start Jogging
Dépendant du mode
9
Reserved
-
10
Reserved
-
11
Start homing (edge)
Dépendant du mode
12
Manufacturer-specific
Réinitialisation de la position
13
Alarm acknowledgment Acquittement des avertissements, le paramètre
Manufacturer-specific
ASCII CLRWARN = 1 doit être défini pour activer
cette caractéristique
14
Manufacturer-specific
Réservé
15
Manufacturer-specific
Réservé
Le Profile DriveCom et le mode local forcé via Unilink
Selon la combinaison de bits dans le mot de contrôle, une commande de contrôle
correspondante est définie.
Le tableau ci-dessous indique les combinaisons de bits et détermine également les
priorités des bits individuels si plusieurs bits sont modifiés dans un cycle
télégramme.
Etat après
l'indication de la
commande et
valeur
hexadécimale
type pour le mot
d'état
Commande Bit
dans
13
DRIVECOM
Bit
7
Bit
4
Bit
3
Bit
2
Bit
1
Bit
0
Transitio
n (voir
Graphe
d'état)
Valeurs
types du
mot de
commande
Etat d'attente
Shutdown
STATUS = xx21 ou
xx01
X
X
X
X
1
1
0
2,6,8
16#0006
Lexium prêt
STATUS = xx23
X
X
X
X
1
1
1
3
16#0007
Inhibit
Lexium sous
tension et verrouillé voltage
STATUS = xx40 ou
xx60
X
X
X
X
X
0
X
7,9,10,12
16#0000
Fast stop
Lexium sous
tension et verrouillé (disable)ES
STATUS = xx40 ou TOP
xx60
X
X
X
X
0
1
X
7,10,11,
>12
16#0000
Lexium en arrêt
rapide STATUS =
xx07 ou xx03
Fast stop
X
(enable)QUI
CK STOP
X
0
1
1
1
1
11
16#000F
Lexium prêt
STATUS = xx23
Inhibit
operation
X
X
X
0
1
1
1
5
16#0007
Lexium en marche
STATUS = xx27
Enable
operation
X
X
1
1
1
1
1
4,16
16#001F
X
1
X
X
X
X
X
15
16#0080
Switch-on
Reset Fault
Lexium sous
tension et verrouillé
STATUS = xx40 ou
xx60
Les bits marqués d'un X ne sont pas utilisés.
81
Le Profile DriveCom et le mode local forcé via Unilink
Bits dépendants du mode dans le mot de contrôle :
Mode
Bit 5
Bit 6
Bit 8
8: Position
1 > 0 - interrompt le mouvement
0 > 1 - Reprend le mouvement
Pour une tâche mouvement : les rampes
d'accélération et de décélération sont définies
par les paramètres ASCII O_ACC1 et
O_DEC1.
Pour la prise d'origine/Jogging : les rampes
d'accélération et de décélération sont définies
par les paramètres ASCII ACCR et DECR.
Démarrer une
tâche mouvement
avec chaque front
de transition (bit de
bascule).
Démarrer /
Démarrer la
Interrompre le prise d'origine
mode manuel
0: Vitesse
numérique
1 > 0 - Arrête le mouvement.
Le variateur freine à l'aide des rampes de
vitesse de présélection. Paramètres ASCII
ACC et DEC.
Défini sur 1 Autorise le
mouvement selon
la vitesse
présélectionnée
dans VCMD
Réservé
Réservé
2: Courant
numérique
Réservé
Défini sur 1 Autorise le
mouvement selon
le courant
présélectionné
dans ICMD
Réservé
Réservé
1: Vitesse
analogique
Réservé
Réservé
Réservé
Réservé
3: Courant
analogique
Réservé
Réservé
Réservé
Réservé
Démarrer S_SETH
Réservé
Réservé
Réservé
5:
Positionnement
par réseau
externe
Bit 11
Priorité des bits 6, 8, 11 en mode de positionnement : 6 (haut), 11, 8 (bas).
82
Le Profile DriveCom et le mode local forcé via Unilink
Mot d'état DRIVECOM
Mot d'état (ZSW)
A l'aide du mot d'état, l'état d'instrument peut être représenté et le mot de
commande émis peut être vérifié. En cas de condition inattendue, telle que le
résultat d'un mot de contrôle émis, la première de toutes les conditions limites pour
l'état d'instrument attendu doit être clarifiée (par exemple, activation de l'étage de
sortie - matériel + logiciels, application de la tension de liaison en courant continu).
Les bits du mot d'état peuvent dépendre du mode d'exploitation ou ne pas
dépendre du mode d'exploitation.
Le tableau ci-dessous fournit les définitions des bits du mot d'état (ZSW).
Bit
Nom du standard DRIVECOM
Application Lexium au standard
DRIVECOM
0
Ready to Switch on
Etat d'attente
1
Switched-on
Lexium prêt
2
Operation enabled
Lexium en marche
3
Fault present
Lexium en défaut, voir commande
ASCII ERRCODE
4
Voltage inhibited
-
5
Fast stop
-
6
Switch-on inhibit
-
7
Warning active
Voir commande ASCII STATCODE
8
Following error
En mode de positionnement Opmode 5
uniquement
9
Remote/Local
Non pris en charge, défini sur 1
10
Setpoint reached
En modes de positionnement 4 et 5
uniquement
11
Threshold reached
Non pris en charge actuellement
12
Reserved
Réservé
13
Mode-dependent
Réservé
14
Manufacturer-specific
Réservé
15
Manufacturer-specific
Réservé
83
Le Profile DriveCom et le mode local forcé via Unilink
Etats du Mot d'état (ZSW) :
Etat
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Not ready for switch-on
"Lexium hors tension"
0
X
X
0
0
0
0
Switch-on inhibit
"Lexium sous tension et verrouillé"
1
X
X
0
0
0
0
Ready for switch-on
"Etat d'attente"
0
1
X
0
0
0
1
Ready for operation
"Lexium prêt"
0
1
X
0
1
1
1
Operation enabled
"Lexium en marche"
0
1
X
0
1
1
1
Error
"Lexium en défaut"
0
X
X
1
0
0
0
Fast stop active
"Lexium en arrêt rapide"
0
0
X
0
1
1
1
Exemple de la séquence de commandes de transition à récupérer d'une
condition de défaut
Lorsqu'un défaut se produit, le mot d'état est défini sur xxx8h ou xxxFh. Le défaut
doit être éliminé en réglant le mot de commande sur une valeur de 0080h (bit de
bascule de 7 0>1). Lexium répond en éliminant le défaut (si possible) et en réglant
l'état sur "Lexium sous tension et verrouillé" avec une valeur de mot d'état de xx40h
ou xx60h. Pour passer à l'état "Etat d'attente", écrire 0006h dans le mot de
commande. Le mot d'état a désormais une valeur de xx21h ou xx01h. Pour passer
ensuite à l'état "Lexium prêt", écrire 0007h dans le mot de commande. Le mot d'état
a désormais une valeur de xx23h. L'étage de sortie est désormais activé. Puis, pour
commander le déplacement, écrire 001FH dans le mot de commande. Le variateur
passe à l'état "Lexium en marche" avec une valeur de mot d'état de xx27h. Les
fonctions de mouvement sont désormais activées et, selon le mode d'exploitation
défini, le déplacement du moteur peut être commandé.
84
Le Profile DriveCom et le mode local forcé via Unilink
Mode local forcé Unilink
Mode local forcé
Unilink
Lors de la mise au point de l’axe, il est possible de passer en mode local forcé sur
Unilink.
Le passage en mode local est obtenu par la commande "Validation" de Unilink.
Dans ce cas, les échanges des données Peer-Cop sont arrêtés et l’ensemble des
commandes de Unilink sont accessibles de la même manière qu’en fonctionnement
autonome.
Les échanges Peer Cop sont rétablis en émettant la commande "Invalidation" dans
Unilink.
85
Le Profile DriveCom et le mode local forcé via Unilink
86
Performances théoriques
9
Performances théoriques
Temps moyen
entre 2 mise à
jour des données
par une station
du réseau (Token
Rotation Time)
Document de référence : Manuel Modicon d’installation 890 USE 100 00.
Token Rotation Time :
TRT (en ms) = (2.08+0.016 * DMW) * DMP+(0.19+0.016 * GDW) * GDN+0.53 * N.
N = Nombre de station du réseau,
DMP = Nombre de maître utilisant MSTR,
DMW = Nombre moyen de registre word MSTR,
GDN = Nombre de station emettant des Global Data ( et Peer Cop),
GDW = Nombre moyen de registre word emis en Global Data.
Exemple dans une configuration mettant en oeuvre une station Premium, une
station Quantum et un variateur Lexium :
Premium (9 Peer Cop) + Quantum (9 Peer Cop + MSTR (Get Network statistic)) +
Lexium (18 Global Data).
TRT = (2.08 + negligeable) * 1 + (0.19 + 0.016 * 18) * 3 + 0.53 * 3 = 5 ms environ.
Ce qui correspond à la valeur lue par la requête MSTR 7 sur le Quantum.
87
Généralités
Temps de
scrutation
Lexium
Temps de scrutation Lexium pour Peer Cop et Global Data = 10 ms en typique.
Le temps de réponse du Lexium pour les accès en messagerie, des paramètres et
des commandes du variateur est variable de l’ordre de quelques ms à 500 ms.
En effet, il dépend des types du paramètre (réglage de boucles, de configuration, de
motion task,...) et de l’état du variateur ( valide ou vérouillé).
Exemples :
l Variateur vérouillé :
Lecture du gain proportionnel de la boucle de position (GP) t = 4ms,
Ecriture du gain proportionnel de la boucle de position (GP) t = 326ms.
l Variateur validé :
Ecriture du gain proportionnel de la boucle de position (GP) t = 392ms,
Accélération (ACC) en lecture t = 4ms,
Accélération (ACC) en écriture t = 6ms.
l Commande validation du variateur t = 2ms.
Temps de
réponse moyen
TR moyen pour Global Data et Peer Cop = 1 * TRT + 1/2 temps scrutation
equipement receveur.
TR moyen pour la Messagerie = 1 * TRT + 1 temps scrutation de l’equipement
demandeur + 1/2 temps scrutation equipement cible.
88
Généralités
Temps de
réponse
Application
Schéma général
PLC
Variateur 1
Réseau Modbus Plus
Carte MB+
MB+
TRT
Vers moteurs
Variateur 2
Temps de cycle FAST ou MAST
de traitement de l’application
Carte MB+
Temps de scrutation Lexium
Temps de réponse application moyen :
TRAppmoyen = 1,5TcyclePLC + TRmoyen
89
Généralités
90
Liste des variables du Lexium :
Généralités
10
Présentation
Objet de ce
chapitre
Ce chapitre contient les tables des variables accessibles par l’utilisateur via la
messagerie.
Cette liste n’est pas exhaustive, voir ASCII Command sur CD Lexium motion tools.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Variables générales du Lexium : généralités
92
Variables logiques en lecture / écriture
97
Liste des variables générales du Lexium
98
Liste des variable logiques et des registres d’état
100
Registres d’état en lecture/écriture
101
91
Liste des variables du Lexium
Variables générales du Lexium : généralités
Généralités
Les tableaux suivants présentent les variables accessibles par l’utilisateur via la
messagerie.
La liste n’est pas complète. Pour disposer de la liste complète, consultez la Liste des
commandes ASCII disponible sur le CD-Rom Lexium Motion Tools (référence
AM0 CSW 001V350).
Formats :
l W : mot (16 bits),
l DW : mot double (32 bits, poids faible en premier),
l F : Flottant (32 bits avec la valeur * 1000)
Exemple : ASCII GP=0,15, la lecture de la valeur retournée sera 150.
Tableau général
des variables de
lecture /écriture
Variables accessibles par l’utilisateur
Adresse mémoire
du variateur *
Commande Description
ASCII
Plage
Valeur
Format
par défaut
001
ACC
Taux d’accélération
1 à 32767.
10
DW
002
ACCR
Rampe d’accélération (prise d’origine,
Jog)
1 à 32767.
10
DW
008
ANDB
Bande morte du signal d’entrée
analogique
0 à 10000.
0
DW (F)
017
AVZ1
Constante de temps du filtre de l’entrée 1 0,2 à 100.
1
DW (F)
034
DEC
Taux de décélération
1 à 32767.
10
DW
035
DECDIS
Décélération en cas de perte de la
puissance
1 à 32767.
10
DW
036
DECR
Rampe de décélération (prise d’origine,
Jog)
1 à 32767.
10
DW
037
DECSTOP
Rampe d’arrêt rapide
1 à 32767.
10
DW
050
ENCIN
Résolution de l’entrée codeur
256, 512,
4096
1024, 2048,
...65536
DW
055
ENCZERO
Offset zéro haut
0 à 1023.
0
W
056
EXTMUL
Facteur d’échelle retour incrémental
externe
0 à 32767.
256
W
062
GEARI
Nombre de dent sur l’entrée Engrenage
1 à 32767.
8192
W
064
GEARO
Nombre de dent sur la sortie Engrenage
-32768 à
32767.
8192
W
92
Liste des variables du Lexium
Adresse mémoire
du variateur *
Commande Description
ASCII
Plage
Valeur
Format
par défaut
066
GP
Boucle de position : Gain proportionnel
0,01 à 25.
0.15
DW (F)
067
GPFBT
Boucle de position : courant de contrôle
de l'anticipation vitesse
0 à 2,0.
1
DW (F)
068
GPFFT
Boucle de position : courant d'anticipation 0 à 2,0.
vitesse
1
DW (F)
069
GPFFV
Boucle de position : Vitesse de
l'anticipation
0 à 2,0.
1
DW (F)
070
GPTN
Boucle de position : temps d’action de
l’integration
1 à 200,0.
50
DW (F)
071
GPV
Boucle de position : vitesse de contrôle de 0,1 à 60.
l'anticipation
3
DW (F)
072
GV
Boucle de vitesse : Gain proportionnel
1
DW (F)
073
GVFBT
Boucle de vitesse : constante de temps de 0 à 100.
première intégration du filtre retour
0.4
DW (F)
074
GVFILT
Boucle de vitesse : proportion de filtrage
en [%] pour GVT2
0 à 100.
85
W
075
GVFR
Boucle de vitesse : terme PI-Plus
0à1
1
DW (F)
076
GVT2
Boucle de vitesse : 2ème constante de
temps
0 à 1000
1
DW (F)
077
GVTN
Boucle de vitesse : Temps d'intégration I
0,2 à 1000
10
DW (F)
090
I2TLIM
Message I2T
0 à 100
80
W
092
ICONT
Courant nominal
10% de
DICONT au
max
(DICONT,
IPEAK)
Min de
DICONT
et
MICONT
DW (F)
099
IN1TRIG
Variable de déclenchement auxiliaire pour Entier long
IN1MODE
0
DW
102
IN2TRIG
Variable de déclenchement auxiliaire pour Entier long
IN2MODE
0
DW
105
IN3TRIG
Variable de déclenchement auxiliaire pour Entier long
IN3MODE
0
DW
108
IN4TRIG
Variable de déclenchement auxiliaire pour Entier long
In4MODE
0
DW
110
IPEAK
Courant max application
IMAX
DW (F)
0 à 200,0.
20% de
DICONT à
2*DICONT
93
Liste des variables du Lexium
Adresse mémoire
du variateur *
Commande Description
ASCII
Plage
Valeur
Format
par défaut
111
IPEAKN
Courant max application sens négatif
20% de
DICONT à
2*DICONT
IMAX
DW (F)
113
ISCALE1
Facteur d’échelle pour la commande
analogique 1 de courant
0 à 100
DIPEAK
DW (F)
114
ISCALE2
Facteur d’échelle pour la commande
analogique 2 de courant
0 à 100
DIPEAK
DW (F)
303
KTN
Temps d’action intégrale du régulateur de 0,2 à 10
courant
0.6
DW (F)
132
MAXTEMPE Température max. interne du variateur
10 à 80
70
W
133
MAXTEMP
H
Valeur de coupure de la température du
radiateur
20 à 85
80
W
134
MAXTEMP
M
Température max. Moteur
0 à 6000
1000
DW (F)
142
MICONT
Courant continu nominal
10% de
DICONT,...
DICONT
DW (F)
143
MIPEAK
Courant crête limité moteur
20% de
DICONT,...
DIPEAK
DW (F)
149
MLGC
Gain adaptatif du régulateur de courant
(courant continu)
0,2 à 1
0.7
DW (F)
150
MLGD
Gain du régulateur de courant axe D du
courant moteur
0,1 à 1
0.3
DW (F)
151
MLGP
Gain adaptatif du courant crête moteur
0,1 à 1
0.4
DW (F)
152
MLGQ
Gain du régulateur de courant axe Q du
courant moteur
0,01 à 30
1
DW (F)
156
MPHASE
Phase moteur, offset électrique (réglage
du résolveur)
0 à 360
0
W
160
MRESBW
Bande passante du résolveur
200 à 800
600
W
163
MSPEED
Vitesse max. limitée moteur
0 à 12000
3000
DW (F)
165
MTANGLP
Avance du courant
0 à 45
0
W
347
MTMUX
Chargement de la tâche de mouvement
0,192.........
..255
0
W
167
MVANGLB
Avance dépendant de la vitesse de
rotation (Phi initial)
0 à 15000
2400
DW
168
MVANGLF
Avance dépendant de la vitesse de
rotation (Phi final)
0 à 45
20
W
146
MVANGLP
Angle de commutation lié à la vitesse
0 à 45
0
W
94
Liste des variables du Lexium
Adresse mémoire
du variateur *
Commande Description
ASCII
Plage
Valeur
Format
par défaut
183
O_ACC1
Temps d’accélération 1 pour MT 0
1 à 32000
0
W
184
O_ACC2
Temps d’accélération 2 pour MT 0
1 à 32000
0
W
185
O_C
Variable de commande pour MT 0
int (=mot)
-
W
186
O_DEC1
Temps de décélération 1 pour MT 0
1 à 32000
0
W
187
O_DEC2
Temps de décélération 2 pour MT 0
1 à 32000
0
W
188
O_FN
Numéro du prochain ordre pour MT 0
0,1...180,1
92...255
0
W
189
O_FT
Délai du prochain ordre pour MT 0
1 à 32767
0
W
190
O_P
Position cible pour MT 0
Entier long
0
DW
191
O_V
Vitesse cible pour MT 0
Entier long
0
DW
176
O1TRIG
Variable auxiliaire de déclenchement
O1MODE
Entier long
0
DW
179
O2TRIG
Variable auxiliaire de déclenchement
O2MODE
Entier long
0
DW
193
PBALMAX
Puissance ballast maximum
0-80 (3A) ; 80/200
0-200 (>3A)
;
1500
external
DW
198
PEINPOS
Seuil écart de position pour le contrôle de
position en entrée (INPOS)
Entier long
4000
DW
199
PEMAX
Ecart de poursuite max
Entier long
262144
DW
202
PGEARI
Numérateur du facteur de résolution pour
la tâche de mouvement
Entier long
1
DW
203
PGEARO
Dénominateur du facteur de résolution
pour la tâche de mouvement
Entier long
1
DW
213
PTBASE
Base de temps de la trajectoire externe
1 à 100
4
W
214
PTMIN
Temps minimum d’accélération pour MT
1 à 32767
1
DW
216
PVMAX
Vitesse max. pour MT
0 à entier
long
100
DW
217
PVMAX
Vitesse max. pour MT (sens négatif)
0 à entier
long
100
DW
226
REFIP
Courant application en prise d’origine sur
butée mécanique
0 à IPEAK
IPEAK
DW (F)
231
ROFFS
Offset d’origine
Entier long
0
DW
260
SWE1
Valeur de position pour Pos.Reg.1
Entier long
0
DW
95
Liste des variables du Lexium
Adresse mémoire
du variateur *
Commande Description
ASCII
Plage
Valeur
Format
par défaut
262
SWE2
Valeur de position pour Pos.Reg.2
Entier long
0
DW
264
SWE3
Valeur de position pour Pos.Reg.3
Entier long
0
DW
266
SWE4
Valeur de position pour Pos.Reg.4
Entier long
0
DW
278
UID
ID utilisateur
-32768 à
32767
0
W
305
UCOMP
Compensation sans retour
-231 à 231
0
DW
284
VBUSMAX
Tension bus max.
30 à 950
900
DW
285
VBUSMIN
Tension bus min.
30 à 800
100
W
289
VJOG
Vitesse en Jog
0 à entier
long
0
DW
290
VLIM
Vitesse limite système
0à
MSPEED
3000
DW (F)
291
VLIMN
Vitesse limite système (sens négatif)
0à
MSPEED
3000
DW (F)
295
VOSPD
Dépassement de vitesse
0à
1,2*MSPE
ED
3600
DW (F)
296
VREF
Vitesse de prise d’origine
0 à entier
long
0
DW
297
VSCALE1
Facteur d’échelle sur l’entrée de vitesse 1 0 à 12000
3000
W
298
VSCALE 2
Facteur d’échelle sur l’entrée de vitesse 2 0 à 12000
3000
W
* Pour une liste complète, reportez-vous au manuel de commandes ASCII.
L'adresse mémoire du variateur est répertoriée dans le tableau sous "numéro de
l'objet" pour la commande ASCII spécifique. N'oubliez pas d'ajouter 1 à cette
adresse lorsque vous utilisez les automates Modicon.
96
Liste des variables du Lexium
Variables logiques en lecture / écriture
Table des
variables
logiques en
lecture / écriture
Table des variables
Adresse
Commande
ASCII
Description
Plage
Valeur
Format
par défaut
003
ACTFAULT
Mode défaut actif
0=coupure var.
1=décélération
0
W
162
MSG
Acceptation / Refus
de messages
0=refus
1=acceptation des messages d’erreur
uniquement
2=acceptation de tous les messages
0
W
180
OPMODE
Mode de
fonctionnement
0-5, 8
1
W
20
209
PRBASE
Bits par tour
16,20
211
PROMPT
Présélection du
protocole RS232
1
0=pas de message d'attente
1=message d'attente activé
2=écho car. et message d'attente activés
3=message d'attente et checksum activés
-
W
245
SPSET
Autorisation de
rampes en sinus
0=non autorisées
1=autorisées
0
W
255
STOPMODE
Mode gestion du
frein dynamique
0=pas de freinage
1=freinage sur défaut et/ou coupure var
0
W
97
Liste des variables du Lexium
Liste des variables générales du Lexium
Table des
variables
générales en
lecture seule
98
Adresse Commande
ASCII
Description
Plage
Valeur
defaut
Format
009
ANIN1
Entrée analogique 1
-20000 to
20000
-
DW
010
ANIN2
Entrée analogique 2
-20000 to
20000
-
DW
039
DICONT
Courant nominal du
variateur
1.5 to 20
Hardware
Defined
DW (F)
041
DIPEAK
Courant crête
variateur
3.0 to 40
Hardware
Defined
DW (F)
088
I
Valeur réelle du
courant
-
-
DW (F)
089
I2T
Courant moyen RMS 0 to 100
-
DW
093
ID
Composante D de la
valeur réelle du
courant
-
-
DW (F)
091
ICMD
Valeur de consigne
du courant
-2*DICONT to 2*DICONT
DW (F)
095
IMAX
Limite de courant
pour la combinaison
variateur/moteur
0.3 to 40
DW (F)
Min of
DIPEAK and
MIPEAK
112
IQ
Composante Q de la
valeur réelle du
courant
-
-
DW (F)
136
MDBCNT
Nombre de jeux de
données de moteur
1 to 127
-
W
154
MONITOR 1
Tension de sortie
analogique 1
-10000 to
10000
-
W
155
MONITOR 2
Tension de sortie
analogique 2
-10000 to
10000
-
W
192
PBAL
Valeur réelle de la
puissance ballast
0 to 1500
-
DW
197
PE
Erreur de position en
suiveur
Long int
-
DW
200
PFB
Contrôle de position
actuel
Long int
-
DW
Liste des variables du Lexium
Adresse Commande
ASCII
Description
Plage
Valeur
defaut
Format
210
PRD
Compteur hardware
de position mesurée
0 to 1048575
-
DW
215
PV
Vitesse instantanée
du régulateur de
position
Long int
-
DW
272
TEMPE
Température interne
-20 to 90
-
DW
273
TEMPH
Valeur réelle de la
température du
radiateur
-20 to 90
-
DW
274
TEMPM
Température moteur
0 to 10000
-
DW
280
V
Vitesse mesurée
(rpm)
-15000 to
15000
-
DW
282
VBUS
Tension bus
0 to 900
-
DW
286
VCMD
Consigne de vitesse
-
-
DW (F)
292
VMAX
Régime système
maximal
0 to 12000
-
DW (F)
99
Liste des variables du Lexium
Liste des variable logiques et des registres d’état
Table des
variables
logiques en
lecture seule
Table des
Registres d’état
en lecture seule
100
Table des variables
Adresse
Commande
ASCII
Description
Plage
Valeur
defaut
Format
004
ACTIVE
Etage de puissance
activé / désactivé
0=désactivé
1=activé
-
W
006
AENA
Etat d’initialisation de 0=inactif
la validation du logiciel 1=actif
1
W
221
READY
Etat de validation du
logiciel
0,1
-
W
Table des registres
Adresse
Commande
ASCII
Description
Plage
Valeur
defaut
Format
097
IN1
Etat de l’entrée
logique hardware 1
0 (low),1
(high)
-
W
100
IN2
Etat de l’entrée
logique hardware 2
0 (low),1
(high)
-
W
103
IN3
Etat de l’entrée
logique hardware 3
0 (low),1
(high)
-
W
106
IN4
Etat de l’entrée
logique hardware 4
0 (low),1
(high)
-
W
109
INPOS
Tâche de mouvement 0=not in pos
1=in pos
terminée dans la
fenêtre configurée par
PEINPOS
-
W
174
O1
Etat de la sortie
logique hardware 1
0 (low),1
(high)
-
W
177
O2
Etat de la sortie
logique hardware 2
0 (low),1
(high)
-
W
181
OPTION
ID carte option
Int (=word)
-
W
251
STAT
Mot d’état variateur
Int (=word)
-
W
Liste des variables du Lexium
Registres d’état en lecture/écriture
Tableau des
registres d’état
en lecture/
écriture
Tableau des registres
Adresse
Commande
ASCII
Description
Plage
Valeur
par
défaut
Format
015
ANZERO1
Zéro entrée
analogique 1
(ANOFF1)
-
-
W
016
ANZERO2
Zéro entrée
analogique 2
(ANOFF2)
-
-
W
024
CLRFAULT
Effacement/
Acquittement de
l’erreur du variateur
-
-
W
306
COLDSTART
Réinitialisation
variateur
-
-
W
029
CONTINUE
Continuer l’ordre de
positionnement
précédent
-
-
W
043
DIS
Désactivation du
logiciel
-
-
W
048
EN
Activation du logiciel
-
-
W
115
K
Arrêt (=Désactiver)
-
-
W
131
LOAD
Chargement des
données depuis
l’EProm vers la RAM
-
-
W
141
MH
Démarrer la prise
d’origine
-
-
W
145
MJOG
Démarrer le Jog
-
-
W
233
RSTVAR
Réglage usine des
variables
-
-
W
234
S
Arrêt du mouvement
et désactivation du
variateur
-
-
W
235
SAVE
Enregistrement des
variables dans
l'EProm à partir de la
RAM
-
-
W
101
Liste des variables du Lexium
Comment
obtenir l'ID du
produit
Adresse
Commande
ASCII
Description
240
SETREF
241
Plage
Valeur
par
défaut
Format
Configurer un point de référence
-
W
SETROFFS
Configuration
automatique ROFFS
-
-
W
254
STOP
Arrêter la tâche de
mouvement
-
-
W
322
MOVE
Démarrer la tâche de
mouvement indiquée.
Démarrer bit de
commande
mouvement dans le
mot DRIVECOM en
PeerCop
0,1
...180,192...255
-
W
Adresse ModBus Plus = 10000
Structure du registre de collationnement des données :
l Longueur nom constructeur (14h)
l Constructeur
l Longueur nom du modèle (0Ah)
l Nom du modèle
l Nom de la référence
l Version logicielle
l Produit
l Indice logiciel
La longueur de la réponse est de 46 octets.
La lecture sur une station Premium devra se faire de préférence en accès % MBxx
avec xx = 2*l’adresse du tampon de réception %MWyy.
Exemple : tampon = %MW1150 ou %MB2300
Avec une station Quantum utilisant Concept, créez un bloc READ_REG avec une
valeur de 10001 sur la broche SLAVEREG, 23 (mots) sur la broche NO_REG et un
registre 4x de votre choix sur la broche REG_READ pour enregistrer les données
renvoyées.
102
Glossaire
D
Données
globales (Global
Data)
Base de données mise à jour par chaque station du réseau.
L
Lexium
Famille de variateurs Schneider Automation.
M
Modbus Plus
Protocole de communication basé sur le principe d'un bus à jeton logique.
Modsoft
Logiciel maison associé aux automates Quantum.
103
Glossaire
P
Peer Cop
Moyen rapide et efficace permettant d'envoyer des données de commande vers une
station "esclave".
Premium
Famille d'automates programmables de Schneider Automation.
Q
Quantum
104
Famille d'automates programmables de Schneider Automation.
BC
Index
C
M
Compatibilité, 10
Compatibilité aux normes de la carte Option,
11
Configuration
adresse, 64
données globales, 66
Peer Cop, 65
timeOut, 64
Configuration des paramètres du Lexium, 60
Messagerie, 24
types de variables, 32
D
Données globales, 24
E
Etat du voyant de communication, 68
F
O
Organigramme de présentation, 12
P
Peer Cop, 24
Données de commande Lexium à partir
de l'automate, 26
liste des variables transmises, 28
Précautions de montage, 16
Présentation de la carte Option, 10
R
Références des accessoires Modbus Plus,
17
Fonction "READ_GDATA", 49
G
Gestion des paramètres communs avec la
messagerie, 65
S
Schéma d’état, 72
Station de commande Premium, 48
Configuration des Peer Cop, 48
Station de commande Quantum, 35
bloc MSTR, 37
configuration de Peer Cop et des
données globales, 35
105
Index
T
Temps de réponse application, 89
Temps de réponse moyen, 88
Temps de scrutation Lexium, 88
Token Rotation Time, 87
U
Utilisation de la messagerie, 50
Fonction "READ_VAR", 50
Fonction "WRITE_VAR", 51
Utilisation des Données globales, 49
106

Manuels associés