Schneider Electric Quantum 140NOA62200 Module Maître INTERBUS Mode d'emploi

Ajouter à Mes manuels
168 Des pages
Schneider Electric Quantum 140NOA62200 Module Maître INTERBUS Mode d'emploi | Fixfr
Quantum
140 NOA 622 00
Manuel utilisateur
33002085.09
12/2007
2
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Partie I INTERBUS et communication INTERBUS avec
TSX Quantum 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . 11
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapitre 1
Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Architecture générale d'un système de bus de terrain INTERBUS. . . . . . . . . . . 15
Chapitre 2
Performances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commande de réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temps de réponse de l'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vitesse de transmission des données par station . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3
Module 140 NOA 622 00 utilisé en tant que
maître INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module 140 NOA 622 00 utilisé en tant que maître INTERBUS . . . . . . . . . . . . .
Possibilités de mise en œuvre du 140 NOA 622 00 en fonction
du type d'UC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparaison des modules maîtres INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4
25
26
28
29
30
31
32
35
36
Accessoires et pièces de rechange . . . . . . . . . . . . . . . . . . . . . 39
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessoires et pièces de rechange pour les logiciels . . . . . . . . . . . . . . . . . . . . .
Accessoires et pièces de rechange pour les lignes en cuivre. . . . . . . . . . . . . . .
Accessoires et pièces de rechange pour les connexions en fibre optique . . . . .
39
40
41
42
3
Partie II Description du module . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapitre 5
140 NOA 622 00 Module de communication INTERBUS . . . . 45
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Brève description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Description des éléments de commande et d'affichage (voyants). . . . . . . . . . . . 48
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Caractéristiques techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Partie III Logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Chapitre 6
Mise en œuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Principe de mise en œuvre pour Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Principe de mise en œuvre pour ProWORX32 . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Démarrage logiciel pour Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Démarrage logiciel pour ProWORX32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Procédure d'arrêt et de démarrage du module 140 NOA 622 00 . . . . . . . . . . . . 79
Modes d'adressage des entrées et sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Micrologiciel pour le maître INTERBUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Chapitre 7
Configuration et diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Diagnostic et commande par l'intermédiaire du bus générique . . . . . . . . . . . . . . 88
Informations relatives aux mots d'état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Chapitre 8
Utilisation de la voie PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Voie PCP utilisée avec le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . 100
Exemple d'adressage des abonnés PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Chapitre 9
Groupes et alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Partie IV Descriptions EFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4
Chapitre 10
IBS_READ : lecture de variables par INTERBUS. . . . . . . . . . 115
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erreur d'exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 11
IBS_SEND_REQ : Interrogation du diagnostic du
maître INTERBUS 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . 121
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Représentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erreurs d'exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exemples de blocs réponse/requête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 12
115
116
117
119
121
122
123
126
127
IBS_WRITE : Ecriture de variables dans
les abonnés PCP INTERBUS . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Brève description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Représentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Annexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Annexe A
Exemples de diagnostic et de commande d'un esclave . . . . 145
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Exemple de commande d'un esclave par l'intermédiaire
d'un bus générique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Exemple de diagnostic d'un abonné PCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Annexe B
Mise à niveau du module 140 NOA 611 x0 vers
le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Configuration requise pour la mise à niveau du module
140 NOA 611 x0 vers le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . 152
Instructions pour la mise à niveau du module 140 NOA 611 x0
vers le module 140 NOA 622 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Annexe C
Importation de projets CMD G4 dans SyCon . . . . . . . . . . . . . 157
Importation de projets CMD G4 dans SyCon . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Glossaire
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5
6
Consignes de sécurité
§
Informations importantes
AVIS
Veuillez lire soigneusement ces consignes et examiner l'appareil afin de vous
familiariser avec lui avant son installation, son fonctionnement ou son entretien. Les
messages particuliers qui suivent peuvent apparaître dans la documentation ou sur
l'appareil. Ils vous avertissent de dangers potentiels ou attirent votre attention sur
des informations susceptibles de clarifier ou de simplifier une procédure.
L'apposition de ce symbole à un panneau de sécurité Danger ou Avertissement
signale un risque électrique pouvant entraîner des lésions corporelles
en cas de non-respect des consignes.
Ceci est le symbole d'une alerte de sécurité. Il vous avertit d'un risque
de blessures corporelles. Respectez scrupuleusement les consignes de sécurité
associées à ce symbole pour éviter de vous blesser ou de mettre votre vie en
danger.
DANGER
DANGER indique une situation immédiatement dangereuse qui, si elle n'est pas
évitée, entraînera la mort ou des blessures graves.
AVERTISSEMENT
AVERTISSEMENT indique une situation présentant des risques susceptibles de
provoquer la mort, des blessures graves ou des dommages matériels.
ATTENTION
ATTENTION indique une situation potentiellement dangereuse et susceptible
d'entraîner des lésions corporelles ou des dommages matériels.
33002086 12/2007
7
Consignes de sécurité
REMARQUE
IMPORTANTE
Les équipements électriques doivent être installés, exploités et entretenus par un
personnel d'entretien qualifié. Schneider Electric n'assume aucune responsabilité
des conséquences éventuelles découlant de l'utilisation de cette documentation.
© 2007 Schneider Electric. Tous droits réservés.
8
33002086 12/2007
A propos de ce manuel
Présentation
Objectif du
document
Ce manuel s'adresse aux utilisateurs qui souhaitent s'occuper de la mise en service
et de la maintenance des modules de communication maîtres d'un système
INTERBUS. Il est nécessaire de connaître le Quantum, le logiciel de programmation
Concept/ProWORX32 et l'outil de configuration de bus SYC SPU LF• CD28 M
(appelé ci-après SyCon). Le lecteur doit également être familier de l'INTERBUS.
Champ
d'application
Ce manuel utilisateur s'applique aux systèmes Concept à partir de la Version 2.6
SR1/ProWORX32 2.1 B sous Microsoft Windows 98, Windows 2000, Windows XP
ou Windows NT.
Le NOA 622 00 est un module de connexion INTERBUS et est compatible avec le
micrologiciel INTERBUS Génération 4.
La configuration de l'INTERBUS se fait grâce au logiciel SYC SPU LF• CD28 M
(appelé ci-après SyCon). Les copies d'écran et les procédures indiquées dans ce
manuel proviennent de la version 2.7xx du logiciel SyCon.
Document à
consulter
Titre
Référence
Manuel utilisateur du matériel des automates Quantum
35013379
Manuel utilisateur Concept
33002204
ProWORX 32, logiciel de programmation pour automates, Guide
utilisateur
31003882
Note : pour obtenir des informations actualisées sur l'INTERBUS, consultez la
page d'accueil INTERBUS-Club : http://www.interbusclub.com.
33002086 12/2007
9
A propos de ce manuel
Avertissements
liés au(x)
produit(s)
ATTENTION
Il est nécessaire de respecter les recommandations fournies avec les
applications utilisées sur les automates associés à des exigences
techniques de sécurité.
Seul le fabricant peut effectuer des réparations sur les composants pour des
raisons de sécurité et de conservation des données système.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
Commentaires
utilisateur
10
Envoyez vos commentaires à l'adresse e-mail [email protected]
33002086 12/2007
INTERBUS et communication
INTERBUS avec TSX Quantum
140 NOA 622 00
I
Présentation
Que comprend
cette partie ?
Cette partie comprend des informations générales sur l'INTERBUS et la
configuration avec TSX Quantum 140 NOA 622 00.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
33002086 12/2007
Chapitre
Titre du chapitre
Page
1
Généralités
13
2
Performances
25
3
Module 140 NOA 622 00 utilisé en tant que maître INTERBUS
31
4
Accessoires et pièces de rechange
39
11
INTERBUS et communication INTERBUS
12
33002086 12/2007
Généralités
1
Présentation
Introduction
Ce chapitre décrit les principaux aspects de la communication de données via un
système INTERBUS.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Présentation
14
Architecture générale d'un système de bus de terrain INTERBUS
15
13
Généralités
Présentation
Qu'est-ce que
l'INTERBUS ?
INTERBUS est un système de bus de terrain série qui est utilisé pour la mise en
réseau de capteurs et d'actionneurs et qui est conçu pour les environnements
d'exploitation industriels.
Ce système de bus de terrain fonctionne selon la procédure maître-esclave. Le
maître gère et coordonne les accès au bus. Il envoie et reçoit les données de tous
les abonnés connectés.
Les abonnés suivants peuvent, entre autres, être connectés à l'INTERBUS :
z
z
z
z
z
z
Interfaces de dérivation
Modules d'entrée/de sortie de la gamme de produits TSX Momentum
Passerelles INTERBUS/AS-i
Changeur de fréquence (ATV 18, 58 et 66)
Appareil TegoPower
Appareil compatible INTERBUS d'un autre fabricant
Note : pour obtenir des informations actualisées sur l'INTERBUS, consultez la
page d'accueil INTERBUS-Club : http://www.interbusclub.com.
Interfaces de
dérivation
Les interfaces de dérivation s'exécutent comme des esclaves d'INTERBUS et
prennent charge les fonctions suivantes :
z
z
z
z
Modules
d'entrée/sortie
14
Etablissement et interruption de la connexion avec un bus installation, un bus
local ou un bus interstation installé par la suite
Alimentation de l'électronique du bus des modules d'entrée/de sortie
(uniquement pour les interfaces de dérivation du bus installation)
Isolation galvanique des segments du bus interstation
Messages d'erreur des fonctions via une sortie d'alarme libre de potentiel
Les modules d'E/S des différentes gammes de produits permettent de connecter au
système de bus de terrain INTERBUS des capteurs et actionneurs mis en œuvre
pour contrôler ou commander des machines ou des processus.
33002086 12/2007
Généralités
Architecture générale d'un système de bus de terrain INTERBUS
Présentation
L'INTERBUS est structuré de manière hiérarchique. L'architecture se compose des
éléments suivants :
z
z
z
z
33002086 12/2007
Bus interstation avec bus interstation supplémentaire (voir Bus interstation,
p. 17)
Bus installation supplémentaires (voir Bus installation, p. 20)
Bus locaux (voir Bus local, p. 22)
Boucle INTERBUS (voir Boucle INTERBUS, p. 23)
15
Généralités
Architecture
INTERBUS
L'exemple suivant offre une représentation claire d'une architecture INTERBUS :
Bus
interstation
TSX Quantum avec maître INTERBUS
UC
NOA 622
Bus interstation
Module E/S
ATV58
Bus interstation supplémentaire
BK
BK
Bus installation
Module E/S d'indice de protection
Niveau de
divergence 1
BK
Bus interstation supplémentaire
BK
Niveau de
divergence 2
BK
Bus interstation supplémentaire
Niveau de
divergence 3
BK
16
33002086 12/2007
Généralités
Bus interstation
Le bus interstation (RB) représente la partie principale de la structure du bus dans
la structure hiérarchique de l'architecture INTERBUS. Il est généré par le maître de
bus INTERBUS. Ce bus permet de relier les éléments les plus éloignés d'un
système.
Les sections entre deux abonnés d'un bus interstation s'appellent des
« segments ». On appelle « bus interstation supplémentaire » une divergence de
bus partant d'une interface de dérivation.
Exemples d'abonnés de bus interstation :
z modules TSX Momentum
z interfaces de dérivation
33002086 12/2007
17
Généralités
Bus interstation
supplémentaire
Le bus interstation supplémentaire est généré par une interface de dérivation.
L'interface de dérivation est elle-même un abonné du bus interstation. Les modules
E/S du bus interstation supplémentaire sont identiques à ceux du bus interstation.
Réseau INTERBUS avec bus interstation supplémentaire
Maître
INTERBUS
Bus interstation
Module E/S
Bus interstation supplémentaire
Bus interstation supplémentaire
Bus interstation
Interface
de dérivation (BK)
Note : avec le micrologiciel INTERBUS Génération 4, il est possible de configurer
les divergences (« passe dans passe ») ; voir aussi l'illustration Architecture
INTERBUS, p. 16.
18
33002086 12/2007
Généralités
Caractéristiques
techniques des
bus interstation/
bus interstation
supplémentaire
Les tableaux suivants présentent les caractéristiques techniques des bus
interstation.
Caractéristiques de transmission
Mode de transmission
Transmission du signal de différence selon RS 485
Supports de transmission
possibles
z Câble en cuivre, à paires torsadées, 5 phases
z Câble optique (HCS, polymère ou fibre de verre)
z Liaison infrarouge
Vitesse de transmission
500 kbit/s
Caractéristiques physiques
Câble en cuivre (Cu)
Longueur maximale d'un segment
400 m
Longueur maximale du câble
entre...
le module de connexion et la première
interface de dérivation du bus interstation
400 m
deux interfaces de dérivation
400 m
le module de connexion et la dernière station
du bus interstation
12,8 km
Câble optique
HCS (200/ Polymère (980/ Fibre de
230 Nm)
1 000 Nm)
verre
Longueur maximale d'un segment
300 m
50 m
2 500 m
Longueur
maximale du
câble entre...
le module de connexion et la
première interface de
dérivation du bus interstation
300 m
50 m
2 500 m
deux interfaces de dérivation
300 m
50 m
2 500 m
le module de connexion et la
dernière interface de
dérivation du bus interstation
9 600 m
1 600 m
>80 km
1m
1m
1m
Longueur minimale du câble
(exception INT ↔ INT et INT ↔ BNO : 0,1 m)
33002086 12/2007
19
Généralités
Capacité
Bus installation
Nombre de niveaux de divergence
par interface de dérivation
disponible sur le bus principal RB
'Passe dans passe' : 12 maximum
Nombre d'esclaves
250 maximum sur le bus interstation et dans
l'ensemble du réseau
Nombre de données E/S
4 096 points d'entrée/de sortie maximum
Groupes
Possibles, déconnexion possible des groupes
Alimentation des modules E/S
Amener la tension d'alimentation de l'extérieur
Le bus installation (IRB) est une divergence du bus interstation. Il est généré par des
interfaces de dérivation spéciales. Ces interfaces de dérivation sont elles-mêmes
des abonnés au bus interstation. Le bus installation est isolé du bus interstation.
Souvent les abonnés E/S du bus installation sont exécutés selon un indice de
protection particulier (exemples : IP65, IP67). Les modules E/S du bus installation
sont des modules spéciaux qui ne peuvent pas être utilisés sur le bus interstation.
20
33002086 12/2007
Généralités
Caractéristiques
techniques du
bus installation
Les tableaux suivants présentent les caractéristiques techniques du bus installation
INTERBUS.
Caractéristiques de transmission
Mode de transmission
Liaison RS 485
Supports de transmission possibles
Câble spécial (Cu, blindé, à paires torsadées,
8 phases, résistant à la soudure), qui est adapté pour
z l'alimentation en 24 V des modules d'entrée/de
sortie et des capteurs
z la transmission des données
Vitesse de transmission
500 kbit/s
Caractéristiques physiques
Longueur maximale du câble entre... l'interface de dérivation et le premier
module
50 m
l'interface de dérivation et le dernier
module
50 m
Données électriques
Courant sous charge maximale sur le 4,5 A
câble
Capacité
33002086 12/2007
Nombre de modules d'E/S
250 maximum
Groupes
Possibles, déconnexion possible des groupes
Alimentation des modules E/S
La tension d'alimentation est entraînée via le bus E/S
21
Généralités
Bus local
Le bus local LB (bus périphérique) est généré par des interfaces de dérivation
spécifiques. Pour les modules du bus local, il s'agit de modules E/S permettant la
création d'une sous-station décentralisée hébergée dans une armoire de
commande. Vous pouvez relier d'autres produits de fabricants de technologie pour
bus locaux au 140 NOA 622 00.
Caractéristiques
techniques du
bus local
Les tableaux suivants présentent les caractéristiques techniques du système de bus
local sur INTERBUS.
Caractéristiques de transmission
Mode de transmission
TTL
Supports de transmission possibles
Câble spécial : CU, blindé, paires torsadées,
14 phases
Vitesse de transmission
500 kbit/s
Caractéristiques physiques
Longueur maximale du câble entre... l'interface de dérivation et le premier
module
1,5 m
deux modules
1,5 m
l'interface de dérivation et le dernier
module
10 m
Données électriques
Consommation électrique d'un
appareil
de 20 à 250 mA
Consommation électrique maximale
800 mA
Capacité
Nombre de modules d'entrée/de
sortie
8 modules maximum
(Pour le module en ligne de Phoenix Contact, le
nombre maximal de modules autorisé est ≤251).
Groupes
Possibles
Alimentation des modules E/S
Tension d'alimentation via le câble du bus ou en
externe
Note : les modules en ligne sont configurés comme des abonnés du bus local dans
SyCon. Vous trouverez les caractéristiques de performance et les indications de
configuration correspondantes dans les données du fabricant.
22
33002086 12/2007
Généralités
Boucle
INTERBUS
Avec la boucle INTERBUS, les actionneurs et capteurs partagés ou, par exemple,
les modules avec l'indice de protection IP67 sont reliés de manière décentralisée
aux machines et dispositifs dans un anneau fermé.
Caractéristiques
techniques de la
boucle
INTERBUS
Les tableaux suivants présentent les caractéristiques techniques du système de
boucle INTERBUS.
Caractéristiques de transmission
Mode de transmission
Signal de courant modulé
Supports de transmission possibles
CU, non blindé, 2 phases
Vitesse de transmission
500 kbit/s
Caractéristiques physiques
Longueur maximale du câble entre... l'interface de dérivation et le premier
module
20 m
deux modules
20 m
l'interface de dérivation et le dernier
module
200 m
Note : lors de l'utilisation de la boucle 1, divisez les valeurs des caractéristiques
physiques par deux.
Données électriques
Consommation électrique maximale
1,8 A (Loop2), 1,5 A (Loop1)
Capacité
Nombre d'abonnés
33002086 12/2007
63 maximum
Groupes
Possibles
Alimentation des modules E/S
Tension d'alimentation via le câble du bus ou en
externe
23
Généralités
24
33002086 12/2007
Performances
2
Présentation
Introduction
Ce chapitre décrit les performances d'un système de bus de terrain INTERBUS.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Protocoles
26
Commande de réseau
28
Temps de réponse de l'application
29
Vitesse de transmission des données par station
30
25
Performances
Protocoles
Présentation
Les protocoles suivants sont possibles avec le module maître INTERBUS
140 NOA 622 00 :
z Protocole INTERBUS, p. 26
z Protocole PCP, p. 27
Protocole
INTERBUS
Le protocole INTERBUS permet un débit de données élevé. Les données E/S sont
transmises en blocs ce qui permet une mise à jour prévisible et simultanée de tous
les abonnés connectés au réseau. La sécurité de transmission nécessaire est
garantie par un test d'erreurs de redondance du protocole. Des diagnostics
complexes offrent la possibilité de localiser la cause et l'emplacement des erreurs.
Les protocoles de messages incorporés permettent d'envoyer des données de
message et des paramètres complexes via le réseau INTERBUS.
Le principe de base d'un système de bus ouvert est d'assurer la transmission de
données entre les appareils de différents fabricants. Ces données comprennent les
commandes et données E/S qui ont été définies comme profil standard et sur
lesquelles s'appuie le fonctionnement des appareils. Des profils standard peuvent
être obtenus pour les mécanismes d'entraînement, les traducteurs de mesure, les
commandes de robot, les soupapes à commande pneumatique, etc. Le protocole
INTERBUS, EN 50254, est la norme de communication pour ces profils. C'est une
norme ouverte pour les réseaux E/S utilisés sur des applications industrielles.
26
33002086 12/2007
Performances
Format de
protocole
INTERBUS
Le protocole pour le système INTERBUS possède une structure dépendant du
matériel et a été développé comme un registre à décalages. Les modules E/S sont
reliés les uns aux autres comme une chaîne de registres à décalages.
Les deux puces de protocole sont les parties principales du réseau. La puce maître
du protocole INTERBUS (IPMS, INTERBUS Protocol Master Chip) sur le module
maître commande le réseau. La puce d'interface microprocesseur universelle et
série (SUPI, Serial Universal Microprocessor Interface Chip) relie les abonnés E/S
au réseau.
A chaque cycle, les mots des données de procédé sont cadencés par l'intermédiaire
du réseau. Les données de procédé, qui comprennent les données de sortie, sont
entrées sur la puce SUPI à partir de laquelle elles sont ensuite transférées à
l'actionneur correspondant. Les données de procédé comprennent également des
données d'entrée provenant de la puce SUPI qui sont transférées au maître
INTERBUS. Notez que les mots des données de procédé comprennent des
données d'entrée et de sortie. 16 séquences sont donc nécessaires pour
transmettre un mot. C'est ce qui confère à l'INTERBUS une vitesse exceptionnelle.
Une autre caractéristique du protocole est que les données d'entrée et de sortie sont
mises à jour simultanément.
Protocole PCP
Le protocole de communication périphérique (Peripherals Communication Protocol
(PCP)) sert à la transmission de données entre les périphériques (niveau 2 du
modèle OSI). Ce protocole garantit le désassemblage et l'assemblage des
messages lors de la transmission. Il offre tous les services nécessaires pour
l'établissement et l'interruption de la connexion ainsi que les services de
transmission de données.
Le protocole PCP est orienté objet et connexion, du type Client/Serveur. Il est
uniquement utilisé dans les modules E/S intelligents. Lorsqu'une connexion est
établie, le client et le serveur échangent leurs données via le type d'objet disponible.
Les types d'objet sont les octets, les mots, les caractères ASCII, les champs, etc.
Ce protocole est principalement utilisé pour envoyer les paramètres d'initialisation
aux modules E/S intelligents. Une fois l'initialisation réussie, le protocole PCP est
rarement utilisé.
Communication sur la voie PCP
Loop
Back
(boucle)
Données Données Données Données Données
PCP
Données Données
de procédé de procédé de procédé de procédé de procédé de procédé de procédé de procédé
Abonné 1
33002086 12/2007
Abonné 2
Abonné 3
Abonné 4
Abonné 5
CRC
Contrôle
Abonné 6
27
Performances
Commande de réseau
Fonctionnement
du réseau
Lors de l'initialisation et du fonctionnement du réseau, la puce IPMS transmet
simultanément un télégramme de données de commande à toutes les puces SUPI
du réseau. Pour que les puces SUPI puissent recevoir ce message simultanément,
le registre à décalages doit être contourné.
Télégrammes
INTERBUS
L'architecture INTERBUS se compose de télégrammes généraux. Toutes les
données réseau sont transmises dans chaque télégramme général. Le télégramme
d'identification et le télégramme de données sont les deux types de télégrammes
généraux INTERBUS. Les télégrammes de transmission commencent par un mot
'loop-back' (boucle). Ce mot est utilisé comme identification pour la fin du
télégramme d'identification. Toutes les données réseau (données d'entrée et de
sortie) suivent le mot 'loop-back' (boucle). Les derniers mots du télégramme de
transmission sont le mot de commande et le mot CRC. Un télégramme est envoyé
sur le réseau entre chaque décalage d'octet.
Temporisation
réseau
Les temps de cycle INTERBUS peuvent être déterminés. Il est possible de les
calculer avec précision, à la microseconde près, en tenant compte de toutes les
variables du réseau. Le temps de cycle dépend principalement du nombre de mots
des données de procédé. Prenez également en compte l'influence de la
communication PCP lors du calcul du temps de cycle du système INTERBUS.
28
33002086 12/2007
Performances
Temps de réponse de l'application
Présentation
Le temps de réponse de l'application est un temps de réponse logique ne
comprenant pas le temps de réaction de l'interface des capteurs et actionneurs.
Il est égal à l'intervalle s'écoulant entre l'arrivée d'un signal d'entrée et
l'établissement d'une sortie via l'INTERBUS.
Schéma
L'exemple suivant illustre le temps de réponse d'une application.
TSX Quantum avec maître
140 CPU 434
NOA
Bus interstation
MOVE
OUT1
Temps de cycle UC : 10 ms
IN1
B
Bus interstation
IN1
Temps de
170 DAI 340
Bus interstation
OUT1
B
170 DAO
Exemple de
calcul
33002086 12/2007
Les différents éléments nécessaires au calcul du temps de réponse de l'application
avec le 140 NOA 622 00 sont répertoriés dans le tableau ci-dessous.
Nombre de mots E/S
1
33
65
129
Nombre de modules
2
18
34
66
Temps de cycle de l'UC (en ms)
3.00
5.00
8.00
10.00
Temps de réponse de l'application
(en ms)
9,00 à 13,00 18,00 à
26,00
30,00 à
40,00
44,00 à
74,00
29
Performances
Vitesse de transmission des données par station
Vitesse de
transmission des
données
La vitesse de transmission des données dépend de la largeur de bande de la voie
PCP (1 octet d'informations de commande + n octets de données utilisateur) et du
délai de requête de l'INTERBUS.
Avec une largeur de
bande de...
et un délai de requête de...
on obtient une vitesse de
données de...
un mot par cycle via la voie 3,27 ms
PCP
4,94 ms
2,45 kbit/s
8,27 ms
0,97 kbit/s
3,27 ms
7,34 kbit/s
4,94 ms
4,86 kbit/s
8,27 ms
2,90 kbit/s
3,27 ms
17,13 kbit/s
4,94 ms
11,34 kbit/s
8,27 ms
6,77 kbit/s
deux mots par cycle via la
voie PCP
quatre mots par cycle via
la voie PCP
1,62 kbit/s
Note : plus vous transmettez de mots dans un cycle, plus la communication est
efficace. SyCon gère la transmission commune de quatre mots.
30
33002086 12/2007
Module 140 NOA 622 00 utilisé en
tant que maître INTERBUS
3
Présentation
Introduction
Ce chapitre décrit l'utilisation du module 140 NOA 622 00 en tant que maître
INTERBUS.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Module 140 NOA 622 00 utilisé en tant que maître INTERBUS
32
Possibilités de mise en œuvre du 140 NOA 622 00 en fonction du type d'UC
35
Comparaison des modules maîtres INTERBUS
36
31
NOA 622 00 en tant que maître INTERBUS
Module 140 NOA 622 00 utilisé en tant que maître INTERBUS
Performances
Le module 140 NOA 622 00 est le maître INTERBUS pour TSX Quantum et
présente les caractéristiques suivantes :
z Utilisable avec Concept version 2.5 SR2 et ultérieure et
ProWORX32 version 2.1 B et ultérieure.
z Prise en charge des voies PCP (version 2.0).
Dans cette version, la voie PCP a une largeur maximale de 4 mots qui peut être
adressée de manière logique ou physique.
z Compatibilité totale assurée avec les normes INTERBUS.
z Capacité de données pour l'adressage de 250 abonnés au maximum.
z Les interfaces de dérivation peuvent être configurées pour le bus interstation
supplémentaire.
z Les groupes et les divergences en OU peuvent être définis.
z Aucun prétraitement des données de procédé.
z Aucune macro et aucun événement ne peuvent être créés.
z Le forçage de références 0x/1x pour les abonnés INTERBUS n'est pas possible.
Note : pour la création de la configuration de l'INTERBUS, vous avez besoin de
l'ensemble logiciel SYC SPU LF• CD28 M (SyCon).
Fonctionnement
Le graphique suivant décrit le fonctionnement du 140 NOA 622 00.
Désactiver
le module
Le module est
désactivé
Module configuré
Fonction de
communication
Activer
le module
Module en phase
d'autotest
Réinitialisation
Module
non configuré
Configuration
32
Autotest OK
33002086 12/2007
NOA 622 00 en tant que maître INTERBUS
Echange de
données
Le tableau indique le traitement des entrées/sorties dans les différentes conditions
de fonctionnement :
Si
Alors
le module INTERBUS est en mode RUN la transmission de données est en cours sur le bus
le programme automate fonctionne
les entrées et sorties sont mises à jour
le programme automate est arrêté
les entrées ne sont pas mises à jour
les sorties sont en mode d'erreur (elles sont
retenues ou réglées sur zéro).
Restrictions
Note : le coupleur INTERBUS AS-BDEA-202 ne prend pas en charge le
micrologiciel INTERBUS de génération 4. Ce coupleur ne peut ainsi pas être mis
en œuvre avec le 140 NOA 622 00. Si un tel coupleur existe dans la configuration
INTERBUS, le coupleur et les modules d'E/S suivants doivent être remplacés par
des modules adaptés tels que les modules Modicon TSX Momentum en cas de
conversion en 140 NOA 622 00.
33002086 12/2007
33
NOA 622 00 en tant que maître INTERBUS
Utilisation en
tant que maître
INTERBUS
140 NOA 622 00 est un maître INTERBUS pour le TSX Quantum et peut
uniquement être utilisé dans l'embase centrale. Un maximum de 250 abonnés ou
4 096 points E/S sont permis par module NOA.
Le nombre maximum autorisé d'abonnés dans l'ensemble de la configuration
INTERBUS d'un API Quantum dépend cependant du type de module utilisé. Pour
un module typique comprenant 16 entrées et 16 sorties (exemple :
170 ADM 350 11), 250 modules environ peuvent être utilisés dans l'ensemble de la
configuration.
Les esclaves INTERBUS sont connectés au maître du bus 140 NOA 622 00 dans
Concept/ProWORX32 par l'intermédiaire du bus générique. La taille maximale de
configuration du bus générique est de 64 Ko pour l'ensemble des modules
NOA 622.
Après la sélection du bus générique dans l'affectation des E/S, vous indiquez les
adresses initiales pour les mots d'état et d'activation.
Les données d'état et de diagnostic spécifiques au bus et à l'esclave sont placées
dans la zone d'état. Vous y indiquez une référence 3x comme adresse de départ
d'une plage de 207 mots consécutifs.
Les données sur la commande des abonnés INTERBUS sont indiquées dans la
zone d'activation. Vous y indiquez une référence 4x comme adresse de départ d'une
plage de 25 mots consécutifs.
Pour plus d'informations sur l'affectation des mots d'état et d'activation, consultez le
chapitre Diagnostic et commande par l'intermédiaire du bus générique, p. 88.
Vous pouvez affecter dans Concept/ProWORX32 les références suivantes aux
esclaves INTERBUS :
z Références 0x/1x
z Références 3x/4x
34
33002086 12/2007
NOA 622 00 en tant que maître INTERBUS
Possibilités de mise en œuvre du 140 NOA 622 00 en fonction du type d'UC
Nombre de
maîtres
INTERBUS en
fonction du type
d'UC
Note : dans Modsoft / ProWorx NxT/ ProWorx 32 avant la version 2.1 B, le
140 NOA 622 00 ne peut pas être utilisé.
Possibilité de mise en œuvre avec le 140 NOA 622 00
Type d'UC
Concept CEI et
LL984
Concept LL984 Concept CEI
ProWORX32
140 CPU 113 02
Utilisation du 140 NOA 622 00 impossible
140 CPU 113 03
2 maximum
2 maximum
2 maximum
2 maximum
140 CPU 213 04
2 maximum
2 maximum
2 maximum
2 maximum
140 CPU 424 02
Utilisation du 140 NOA 622 00 impossible
140 CPU 434 12
6 maximum
6 maximum
6 maximum
6 maximum
140 CPU 534 14
6 maximum
6 maximum
6 maximum
6 maximum
Note : avec les applications Concept/ProWORX32 LL984 pures, aucune
communication PCP ne peut être utilisée. Dans un tel cas, seul un diagnostic limité
est possible.
33002086 12/2007
35
NOA 622 00 en tant que maître INTERBUS
Comparaison des modules maîtres INTERBUS
Présentation des
caractéristiques
36
Caractéristiques des modules maîtres INTERBUS
140 NOA 622 00
140 NOA 611 10
140 NOA 611 00
Adressage physique
(x)
x
x
Adressage logique
x
x
-
Voie PCP
x
x
-
Version PCP
2.0
1.5
-
Taille de la voie PCP
1, 2, 4 mots
1 mot
-
Test de configuration lors de x
la mise en œuvre
x
x
Logiciel pour la
configuration du bus
SyCon
Outil CMD
(INTERBUS
Génération 3)
Outil CMD
Texte sur le champ des
voyants
x
x
x
Visualisation du diagnostic
(3 chiffres)
-
x
-
Désactivation configurable
x
x
x
Adressage E/S
dans les registres
0x/1x/3x/4x
dans les registres
3x/4x
dans les registres
3x/4x
Mode d'adressage
configurable (CEI/984)
x
x
-
Gestion du bus interstation
supplémentaire
x
x
x
Emplacement de NOA
Embase centrale
Embase centrale
Embase centrale
Mode transparent
-
x
-
Gestion de la redondance
d'UC
-
-
-
Nombre de modules NOA
dans l'embase centrale
jusqu'à 6 (dépend 3
du type d'UC, voir
paragraphe
Nombre de maîtres
INTERBUS en
fonction du type
d'UC, p. 35)
3
33002086 12/2007
NOA 622 00 en tant que maître INTERBUS
Note : si vous possédez le 140 NOA 611 00 ou le 140 NOA 611 10 et que vous
vouliez le remplacer par le 140 NOA 622 00, contactez l'assistance technique qui
vous donnera tous les renseignements supplémentaires nécessaires.
L'annexe Mise à niveau du module 140 NOA 611 x0 vers le module
140 NOA 622 00, p. 151 comprend une brève description du processus.
Présentation de
la configuration
logicielle requise
33002086 12/2007
Configuration logicielle pour l'utilisation des modules maître INTERBUS
140 NOA 622 00
140 NOA 611 10
140 NOA 611 00
Micrologiciel NOA
à partir de NOA1_xx.bin
(Exec-Loader), par ex.
NOA1_xx.Q12 (SyCon)
à partir de 2.0
à partir de 1.05
Version ULEX
-
à partir de 2.02
à partir de 2.0
Modsoft / ProWORX
-
à partir de 2.4
à partir de 2.4
ProWORX32
à partir de 2.1 B
à partir de 2.0
à partir de 2.0
Concept
à partir de 2.5, SR2
à partir de 2.1
à partir de 1.1
Outil CMD
-
à partir de 1.21
à partir de 1.21
SyCon
à partir de 2.7xx
-
-
37
NOA 622 00 en tant que maître INTERBUS
38
33002086 12/2007
Accessoires et pièces de
rechange
4
Présentation
Introduction
Ce chapitre comprend la liste des accessoires et pièces de rechange pour
l'utilisation du câble en cuivre et de la technique par câble optique.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Accessoires et pièces de rechange pour les logiciels
40
Accessoires et pièces de rechange pour les lignes en cuivre
41
Accessoires et pièces de rechange pour les connexions en fibre optique
42
39
Accessoires et pièces de rechange
Accessoires et pièces de rechange pour les logiciels
Composants
logiciels
40
Installation des accessoires et des pièces de rechange
Désignation
Commande n°
Sycon (logiciel de configuration, mis au point pour
Schneider Automation)
SYC SPU LF• CD28M
33002086 12/2007
Accessoires et pièces de rechange
Accessoires et pièces de rechange pour les lignes en cuivre
Composants
pour les câbles
en cuivre
Installation des accessoires et des pièces de rechange
Désignation
Commande n°
Câble de programmation pour 140 NOA 622 00, 3,7 m
(câble Modbus)
990 NAA 263 20
Câble INTERBUS, 100 cm
170 MCI 100 00
Câble de bus interstation 100 m
TSX IBSCA 100
Câble de bus interstation 400 m
TSX IBSCA 400
Câble de bus interstation (Meterware), LiYCY
KAB3225LI
3 x 2 x 0,25 mm2
33002086 12/2007
Ensemble de connecteurs INTERBUS, DSUB 9 pôles,
connecteur plus prise femelle
170 XTS 009 00
Interface de dérivation pour bus interstation
supplémentaire, câble en cuivre
170 BNO 671 0x
41
Accessoires et pièces de rechange
Accessoires et pièces de rechange pour les connexions en fibre optique
Composants
utilisés pour les
connexions en
fibre optique
Les composants suivants sont disponibles pour les connexions en fibre optique :
Désignation
Commande n°
Interface de dérivation pour bus interstation
supplémentaire, câble optique
170 BNO 681 00
Câble polymère
PSM-LWL/KDL/O, au mètre
Câble HCS
PSM-LWL/HCS/O, au mètre
Ensemble de fiches polymère
PSM-SET-FSMA/4
Ensemble de fiches HCS
PSM-SET-FSMA/4-HCS
Ensemble de polissage
PSM-SET-FSMA-POLISH
Câble avec fiche
PSM-LWL/KDL/2, au mètre
Câble avec fiche HCS
PSM-LWL/HCS/2, au mètre
Adaptateur câble optique avec alimentation
supplémentaire
OPTOSUB
Adaptateur câble optique sans alimentation
supplémentaire
OPTOSUB-PLUS
Note : fournisseur des pièces et accessoires pour câble optique
Phoenix Contact GmbH & Co;
Page d'accueil http://www.phoenixcontact.com
42
33002086 12/2007
Description du module
II
Présentation
Que comprend
cette partie ?
Cette partie comprend la description du module de communication.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
Chapitre
5
33002086 12/2007
Titre du chapitre
140 NOA 622 00 Module de communication INTERBUS
Page
45
43
Description du module
44
33002086 12/2007
140 NOA 622 00 Module de
communication INTERBUS
5
Présentation
Introduction
Ce chapitre décrit le module de communication 140 NOA 622 00.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Brève description
46
Description des éléments de commande et d'affichage (voyants)
48
Configuration
51
Caractéristiques techniques
54
45
NOA 622 00
Brève description
Fonctions
Le NOA 622 00 est le maître INTERBUS et sert au couplage de ce bus sur l'appareil
d'automatisation Modicon TSX Quantum.
Ce module est compatible avec les fonctionnalités INTERBUS Génération 4.
46
33002086 12/2007
NOA 622 00
Vue avant du
module
Vue avant avec position des éléments de commande
1
140
NOA 622 00
Maître INTERBUS
R Actif
IBS-RUN
F
Esclave
2
3
4
bus interstation
RS2320
réinitialiser
5
6
7
8
1
2
3
4
5
6
7
8
33002086 12/2007
Code couleur
Zone d'affichage (voyants)
Boîtier standard
Couvercle amovible
Bouton de réinitialisation
Interface RS 232 C
Interface INTERBUS
Assemblage des modules
47
NOA 622 00
Description des éléments de commande et d'affichage (voyants)
Présentation de
l'affichage
Représentation de l'affichage
140
NOA 622 00
Maître INTERBUS
R Actif
IBS-RUN
F
Esclave
48
33002086 12/2007
NOA 622 00
Signification des
voyants
Signification des voyants
Voyant
Couleur
Etat
Signification
R
vert
Allumé
Prêt. La routine d'activation s'est déroulée
correctement. Le micrologiciel s'exécute parfaitement
et le module est prêt à fonctionner.
Clignotant
Pas de micrologiciel ou micrologiciel en cours de
chargement.
Le micrologiciel et l'application sont chargés, mais la
communication entre le module NOA 622 et l'UC n'est
pas active. Pour plus d'informations, voir Suppression
du message d'erreur généré après le chargement de
l'application, p. 50.
Eteint
Erreur de module.
Actif
vert
Allumé
La communication avec l'UC du TSX Quantum est
active.
F
rouge
Allumé
Erreur. Une erreur s'est produite au niveau INTERBUS
ou le système a déconnecté au moins un abonné de
manière ciblée.
Allumé
L'INTERBUS fonctionne, transmission de données
normale.
Clignote de
manière
cyclique
L'INTERBUS est prêt.
IB-S Run vert
Aucun
Pas de configuration INTERBUS (message d'erreur).
clignotemen
t cyclique
Esclave
Bouton de
réinitialisation
33002086 12/2007
rouge
Allumé
Un abonné INTERBUS génère une erreur de module.
L'actionnement de la touche de réinitialisation entraîne une réinitialisation complète
sur le module 140 NOA 622 00 :
z Le bus est réinitialisé.
z La configuration du bus est de nouveau chargée sur le module NOA à partir de
l'UC.
49
NOA 622 00
Suppression du
message
d'erreur généré
après le
chargement de
l'application
Il se peut que le voyant R se mette à clignoter après le téléchargement d'un nouveau
projet Concept/ProWORX32 dans l'automate ou après le chargement du
micrologiciel NOA 622. Cela indique en fait un échange de données erroné au
niveau du bus arrière du Quantum.
Pour résoudre ce problème, trois options s'offrent à vous :
actionnement du bouton de réinitialisation du NOA 622 ;
z exécution d'un échange à chaud sur le NOA 622 ;
z mise sous/hors tension du Quantum.
z
Le module devrait ensuite être de nouveau prêt à fonctionner.
Note : il n'est pas nécessaire de recharger le micrologiciel ou l'application ni de
procéder à leur configuration.
50
33002086 12/2007
NOA 622 00
Configuration
Position de
montage dans
l'embase
Montez le module sur un emplacement du rack central du TSX Quantum et vissezle sur l'embase. Le module doit être vissé en position afin d'assurer son bon
fonctionnement (CEM).
Montage du module
1
2
3
1
2
3
33002086 12/2007
Insérez le module.
Vissez le module sur l'embase.
Embase
51
NOA 622 00
Connexion à
l'INTERBUS
Connexion du câble du bus interstation sur l'interface nommée « bus interstation ».
INTERBUS
bus interstation
1
6
2
Pôle utilisé
7
Pôle non utilisé
3
8
4
9
5
Syntaxe de l'interface « bus interstation »
52
Prise
Signal
Signification
1
DO
Données, direction d'émission (+), (Data Out)
2
DI
Données, direction de réception (+), (Data In)
3
COM
Commun d'alimentation, isolé (Signal Ground, insulated)
4
GND
Commun d'alimentation interface câble optique, non isolé
(Signal Ground, not insulated)
5
VCCI
Tension d'alimentation interface câble optique : 5 V, isolé
6
DO
Envoyer données inverses (Data Out negated)
7
DI
Recevoir données inverses (Data In negated)
8
VCC
Alimentation supplémentaire interface câble optique : 5 V,
non isolé
Remarque : ne sert qu'à la connexion d'OPTOSUB.
9
RBST
Couplage RBST (Bridge)
33002086 12/2007
NOA 622 00
Connexion de
l'interface
RS 232C
Pour connecter l'interface RS 232C, utilisez le câble de données 990 NAA 26320
(longueur : 3 m).
1
RS 232 C
6
2
Pôle utilisé
7
Pôle non utilisé
3
8
4
9
5
Syntaxe de l'interface « bus interstation »
33002086 12/2007
Prise femelle Signal
Signification
2
RXD
Données reçues (Received Data)
3
TXD
Données envoyées (Transmitted Data)
5
GND
Commun d'alimentation (Signal Ground)
7
RTS
Demande d'envoi (Request to Send)
8
CTS
Prêt à envoyer (Clear to Send)
53
NOA 622 00
Caractéristiques techniques
Alimentation
électrique
Caractéristiques de l'alimentation
Interface de
données
Caractéristiques de l'interface de données
Structure
mécanique
Type de
raccordement
Conditions
environnementales
54
Interne via le bus Quantum
5 VCC, 0,8 A maximum, 0,7 A type
Remarque : en cas d'utilisation
d'adaptateurs câble optique, le courant
consommé augmente en fonction de
l'adaptateur utilisé.
INTERBUS
RS 485, isolé (tension de test de 500 VCA)
RS 232C longueur de ligne admissible
conforme à la norme DIN 66 020, non isolé
20 m blindé
Caractéristiques du montage technique
Format
Largeur = 40,34 mm (boîtier standard)
Masse (poids)
0,4 kg
Caractéristiques du type de raccordement
INTERBUS
Prise femelle DSUB à 9 pôles
RS 232C
Prise femelle DSUB 9 pôles pour
990 NAA 263 x0
Données sur les conditions environnementales
Caractéristiques système
Voir le manuel utilisateur Quantum
Dissipation de puissance
4 W maximum, généralement 3,5 W
Moyenne de temps de bon fonctionnement
(GF)
> 100 000 heures
33002086 12/2007
NOA 622 00
Certification UL
Alimentation via un appareil de classe de protection II ou un dispositif à tension ou
intensité limitée (protégé par un fusible de 4 A) ou tout autre dispositif de même
type.
TSX QUANTUM
140NOA62200
INTERBUS MASTER G4
5VDC / 800mA Typ
SUPPLIED BY CLASS 2 CIRCUIT OR
LIMITED VOLTAGE LIMITED CURRENT
(PROTECTED BY A 4A FUSE) CIRCUIT.
LISTED 10DO
IND. CONT. EQ.
E221530
SN: 11053499003
PV: 07 RL: 10 SV: 01.08
DOM: 08-2005
Made in Germany
INTERBUS MASTER G4
PV: 07 RL: 10 SV: 01.08
33002086 12/2007
55
NOA 622 00
56
33002086 12/2007
Logiciel
III
Présentation
Introduction
Cette partie décrit les différentes possibilités en terme de configuration, de
commande et de diagnostic d'une application INTERBUS associée à l'utilisation du
140 NOA 622 00 en tant que module maître.
Contenu de cette
partie
Cette partie contient les chapitres suivants :
33002086 12/2007
Chapitre
Titre du chapitre
Page
6
Mise en œuvre
59
7
Configuration et diagnostic
87
8
Utilisation de la voie PCP
99
9
Groupes et alternatives
103
57
Logiciel
58
33002086 12/2007
Mise en œuvre
6
Présentation
Introduction
Ce chapitre donne un aperçu de la mise en œuvre de la configuration INTERBUS.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Principe de mise en œuvre pour Concept
60
Principe de mise en œuvre pour ProWORX32
62
Démarrage logiciel pour Concept
64
Démarrage logiciel pour ProWORX32
71
Procédure d'arrêt et de démarrage du module 140 NOA 622 00
79
Modes d'adressage des entrées et sorties
81
Micrologiciel pour le maître INTERBUS
84
59
Mise en œuvre
Principe de mise en œuvre pour Concept
Présentation
Pour la mise en œuvre d'un système INTERBUS, la définition de l'environnement
physique de l'application dans lequel le système doit être intégré est nécessaire
(exemples : embase, alimentation, processeur, modules ou appareils). La mise en
œuvre de la configuration a alors lieu avec le logiciel correspondant.
La configuration maître est exécutée avec Concept à partir de la version 2.5 SR2.
La configuration du bus est réalisée à l'aide du logiciel de configuration SyCon.
60
33002086 12/2007
Mise en œuvre
Principe de la
mise en œuvre
Le tableau suivant décrit les différentes phases de la mise en œuvre.
Phase
Logiciel
Description
Montage du
140 NOA 622 00
-
Le module est inséré à l'emplacement
souhaité dans l'embase centrale.
Configuration de l'automate
Concept
Valeurs à saisir :
z Saisissez NOA 622 dans l'affectation des
E/S.
z Saisissez les paramètres de configuration
du maître INTERBUS (numéro et
emplacement, comportement au
démarrage du bus).
z Configurez le bus générique en incluant
l'appel du logiciel SyCon.
Configuration du bus
SyCon
Opérations à réaliser :
z Entrée/lecture de la configuration du bus
avec le logiciel SyCon.
z Génération du fichier de configuration *.IB
ainsi que chargement du fichier dans
Concept (s'effectue automatiquement lors
de la fermeture du logiciel SyCon).
Affectation de la mémoire de Concept
signalisation
Programmation
Concept
Affectation de la mémoire de signalisation aux
modules INTERBUS
Programmer
z le programme utilisateur correspondant
z le diagnostic correspondant
33002086 12/2007
Chargement du programme
et démarrage de l'automate
Concept (en
ligne)
Charger le projet dans l'automate.
Ensuite, lors du démarrage de l'automate, le
module INTERBUS est configuré et mis en
service.
Débogage
Diagnostic
Concept /
SyCon
Dans le cadre du débogage du projet,
plusieurs types d'aide sont disponibles pour la
commande des entrées et sorties ainsi que le
diagnostic des erreurs :
z Diagnostic en ligne
z Diagnostic utilisateur
z Voyants
Documentation
Concept
(local et en
ligne)
SyCon
Impression de diverses informations sur la
configuration du bus et le projet
61
Mise en œuvre
Principe de mise en œuvre pour ProWORX32
Présentation
Pour la mise en œuvre d'un système INTERBUS, la définition de l'environnement
physique de l'application dans lequel le système doit être intégré est nécessaire
(exemples : embase, alimentation, processeur, modules ou appareils). La mise en
œuvre de la configuration a alors lieu avec le logiciel correspondant.
La configuration maître est exécutée avec ProWORX32 à partir de la version 2.1 B.
La configuration du bus est réalisée à l'aide du logiciel de configuration SyCon.
62
33002086 12/2007
Mise en œuvre
Principe de la
mise en œuvre
Le tableau suivant décrit les différentes phases de la mise en œuvre.
Phase
Logiciel
Description
Montage du
140 NOA 622 00
-
Le module est inséré à l'emplacement souhaité dans
l'embase centrale.
Configuration du bus
SyCon
Opérations à réaliser :
z Entrée/lecture de la configuration du bus avec le logiciel
SyCon.
z Enregistrement du projet SyCon (fichier *.IB).
Configuration de
l'automate
ProWORX32
Opérations à réaliser :
z Ajoutez le module 140 NOA 622 00 au rack local.
z Modifiez les valeurs de la boîte de dialogue de
paramétrage du 140 NOA 622 00.
z Importez la configuration du bus (fichier de projet SyCon
*.IB).
z Terminez la configuration du maître INTERBUS
(affectation des E/S du dispositif).
Programmation
ProWORX32
Programmer
z le programme utilisateur correspondant
z les diagnostics correspondants
Chargement du
programme et démarrage
de l'automate
ProWORX32 (En ligne)
Téléchargement du projet dans l'automate.
Ensuite, lors du démarrage de l'automate, le module
INTERBUS est configuré et mis en service.
Débogage
Diagnostic
ProWORX32/ SyCon
Pour le débogage du projet, plusieurs fonctions sont
disponibles pour la commande des entrées et sorties ainsi
que le diagnostic des erreurs :
z Diagnostic en ligne
z pour ProWORX32 Online →Reference Data Editor
(mots de commande, mots d'état)
z pour SyCon : Online →<sous-menus> (exemple :
Champ d'état global [Gobal State Field])
z Diagnostic utilisateur (EFB, exemple : IBS_SEND_REQ)
z Voyants du module 140 NOA 622 00
Documentation
ProWORX32
(Local ou En ligne) /
SyCon
Impression de diverses informations sur la configuration du
bus et le projet
Dans ProWORX32, vous pouvez exporter la
documentation au format HTML ou TXT. Pour plus
d'informations, consultez la section Boîte de dialogue
Configuration du maître Interbus, p. 76 (Interbus Master
Configuration)
33002086 12/2007
63
Mise en œuvre
Démarrage logiciel pour Concept
Présentation
Les sections qui suivent comprennent une brève description de la procédure
nécessaire à la mise en œuvre du logiciel du maître INTERBUS 140 NOA 622 00
avec Concept.
Les différentes étapes sont décrites dans les sections suivantes :
Sélection de l'INTERBUS dans Concept, p. 64
z Evaluation de la configuration du bus avec SyCon, p. 66
z Modification de la configuration du bus dans Concept, p. 68
z Configuration du module 140 NOA 622 00, p. 70
z
Sélection de
l'INTERBUS dans
Concept
Pour saisir l'INTERBUS et utiliser le module 140 NOA 622 00, procédez comme
suit :
Etape
Action
1
Ouvrez le projet correspondant dans Concept.
2
Sélectionnez Projet →Configuration automate →Affectation des E/S →Aller
à entrée Bus générique.
Affectation des E/S
Réserve pour extension 144
Insérer
Supprimer
Aller à :
Locale/RIO (emplacement
Couper
Copier
Locale/RIO (emplacement ?)
DIO 0 (UC)
Station d'E/S DIO 1 (emplacement ?)
Bits S
Bits S
Etat
1 DIO 2 (emplacement ?)
0
0
Choisir
cette ligne si une insertion doit être effectuée à la fin
Bus générique
E/S décentralisées...
64
OK
Annuler
Insérer
Modif.
...
Aide
33002086 12/2007
Mise en œuvre
Etape
3
Action
Cliquez sur Insérer et saisissez Interbus dans la boîte de dialogue Sélection du
gestionnaire d'E/S.
Sélection du gestionnaire d'E/S
Nom
Constructeur
Interbus
Schneider Automation GmbH
OK
4
Annuler
Aide pour type
Saisissez les références correspondantes dans le champ Etat et Activer ; voir
également Diagnostic et commande par l'intermédiaire du bus générique, p. 88.
Affectation des E/S
Réserve pour extension 144
Insérer
Supprimer
Aller à :
Couper
Copier
Bus générique
Insérer
Station
Type
Rétention Bits E Bits S
Etat
Activer Modif.
1 Interbus
0 300001 400001
...
2 Interbus
0 300301 400301
...
Choisir cette ligne si une insertion doit être effectuée à la fin de la liste
E/S décentralisées...
33002086 12/2007
OK
Annuler
Aide
5
Sélectionnez un INTERBUS et accédez avec Editer... à la boîte de dialogue Bus
générique maître : Interbus (carte x)
6
Choisissez Démarrer cfg afin de lancer le programme SyCon de configuration
du bus (voir Evaluation de la configuration du bus avec SyCon, p. 66).
Remarque : vous pouvez aussi importer une configuration de bus en utilisant
l'interface d'importation Ce faisant, le tableau de bus pour le bus générique est
toujours entièrement créé par le système, c'est à dire que vous devez également
réexécuter toutes les affectations d'adresse dans Concept et cela même pour les
abonnés au bus inchangés.
Si vous effectuez un changement de configuration dans SyCon en utilisant le
bouton de commande Démarrer cfg, les affectations d'adresse des abonnés
INTERBUS inchangés sont conservées. Il est toutefois nécessaire d'effectuer
une vérification.
65
Mise en œuvre
Evaluation de la
configuration du
bus avec SyCon
Suivez les étapes ci-dessous pour créer la configuration INTERBUS avec l'outil de
configuration de bus SyCon :
Etape
1
Action
Les possibilités suivantes sont offertes pour évaluer la configuration INTERBUS :
z Lecture de la configuration de l'INTERBUS connecté à l'aide des options
Online →Automatic Network Scan
Remarque : sélectionnez Serial Device Driver et affectez l'interface COM
correspondante.
Connectez le NOA 622 au PC (pour le câble, voir Accessoires et pièces de
rechange, p. 39).
z Saisie de la configuration INTERBUS connecté
z Pour convertir un projet CMD Génération 4 existant vers SyCon, voir
Importation de projets CMD G4 dans SyCon, p. 157.
Remarque : vous trouverez plus d'informations sur ce sujet dans l'aide en ligne
de SyCon ou dans la documentation fournie sur le CD-ROM SyCon.
2
L'illustration suivante représente une configuration dans SyCon :
Maître
INTERBUS
Equipement
140 NOA 622 00
Device0
N° d'abonné
Device 0
INTERBUS
1.0
170 ADI 340 00
Device1
N° d'abonné
Device 1
INTERBUS
2.0
170 BNO 671 01
Device2
INTERBUS
N° d'abonné
Device 2
3.0
170 ADO 340 00
Device3
INTERBUS
66
N° d'abonné
Device 3
4.0
170 AMM 090 00
33002086 12/2007
Mise en œuvre
Etape
3
Action
Enregistrez le projet et fermez le programme SyCon.
Résultat :
Les données de configuration INTERBUS sont acceptées par Concept à la
fermeture de SyCon. La liste des abonnés est affichée dans la boîte de dialogue
Bus générique maître : Interbus (carte x).
Bus générique - maître : Interbus (carte 0)
Maître
Esclaves :
Dernier
esclave :
Précédent
Suivant
Abonné
0
1
2
3
Démar.cfg
Importer
Esclave
170-ADI-340-00
170-BNO-671-01
170-ADO-340-00
170-AMM-090-00
OK
33002086 12/2007
Esclave
Maître INTERBUS G4 en
4 Description : tant que NOA622
3 Tableau
0
Tableau
0
Annuler
Config.
Mod / Cha
1/1
0/0
1/1
2/3
Config.
Paramètre...
Description
Device1
Device2
Device3
Device4
Aide
67
Mise en œuvre
Modification de
la configuration
du bus dans
Concept
Vous devez maintenant effectuer les étapes suivantes pour la configuration
INTERBUS dans Concept :
Etape
1
Action
Dans le champ de la boîte de dialogue Bus générique maître : Interbus (carte
x) entrez les adresses de la mémoire de signalisation pour chaque esclave IBS
dans Esclave →Paramètre. Vous pouvez passer d'un abonné esclave à un
autre dans la boîte de dialogue Paramètre(s) de l'esclave avec les boutons
<<Précédent et Suivant>>.
Paramètre(s) de l'esclave
Esclav
Adresse :
Nom :
Description :
<<
3
170-AMM-090-00
Device4
Suivant >>
Voie
Longueur [mots] : 5
Mod / Cha
Type
1/1
BOOL
2/1
PARAM
2/2
BOOL
Config.
Déb.entr. Fin.entr.
100097 100176
Fin.sort.
400120 400122
OK
2
Déb.sort.
Annuler
Aide
Vous pouvez entrer les valeurs de Paramètres de la zone Voie à l'aide du bouton
Configuration :
Paramètre(s) de la voie
Module :
2
Voie :
1
Valeur(s) de la mémoire d'état
Valeur(s) configurée(s) ici
Mot
1
2
OK
68
Déc.
17476
68
Assistance
Hex
4444
0044
Bin
0100010001000100
0000000001000100
Annuler
Aide
33002086 12/2007
Mise en œuvre
Etape
3
Action
Vérifiez la configuration du Timeout et le Comportement au démarrage du bus
et modifiez ces entrées si nécessaire dans la boîte de dialogue Configuration
maître.
Configuration maître
Nom :
Interbus
Description : Maître INTERBUS G4 en tant que NOA622
Cycle de synchronisation des E/S
Cycle d'E/S libre
Sync. de transmiss. vers/depuis le maître
Sync. de transmiss. vers/depuis l'esclave
N° de carte : 0
Adresse :
255
Configuration générale
Mot
Déc. Hex
Bin
Timeout
300
ms
Maximum pour
Entrée ou
Sortie
Comportement au démarrage du bus
Ne démarre pas si un esclave manque
Démarre toujours
L'esclave définit le comportem. au démarrage
OK
Annuler
Aide
Remarque : la durée de timeout sélectionnée pour le module NOA 622 doit être
supérieure ou égale au temps de cycle de l'UC pour éviter une défaillance de
l'INTERBUS. Pour les configurations volumineuses ou les anciennes versions de
micrologiciel, le temps de contrôle de l'UC ainsi que la durée du timeout du
NOA622 doivent être, le cas échéant, augmentés afin que l'INTERBUS se mette
en marche.
4
33002086 12/2007
Si vous souhaitez connecter plusieurs modules NOA avec d'autres configurations
INTERBUS, répétez l'étape 3 pour chaque NOA supplémentaire (sélection de
l'INTERBUS), tableau Sélection de l'INTERBUS dans Concept, p. 64, jusqu'à
l'étape 3, tableau Modification de la configuration du bus dans Concept, p. 68.
69
Mise en œuvre
Configuration du
module
140 NOA 622 00
Pour entrer le maître INTERBUS, procédez comme suit :
Etape
Action
1
Sélectionnez Lokal/RIO (emplacement ?) sous Affectation des E/SAller à →.
2
Saisissez le module 140 NOA 622 00 dans l'affectation des E/S pour l'embase
locale sous Projet →Configuration automate →Affectation des E/S →
Editer.... →Module.
3
Affectez l'INTERBUS au NOA correspondant en choisissant Paramètres dans la
boîte de dialogue des paramètres 140-NOA-622-00.
140-NOA-622-00
Affectation de configuration maître
AUCUNE
AUCUNE
01: Interbus
02: Interbus
Etat timeout de sortie
Régler sur zéro
Conserver la dernière valeur
Mode d'adressage
MSB à gauche (CEI)
OK
70
MSB à droite (984)
Annuler
Aide
4
Dans la boîte de dialogue 140-NOA-622-00, définissez les valeurs Etat timeout
de sortie et le Mode d'adressage.
5
Confirmez les paramètres en choisissant OK.
33002086 12/2007
Mise en œuvre
Démarrage logiciel pour ProWORX32
Présentation
Les sections suivantes comprennent une brève description de la procédure
nécessaire au démarrage du maître INTERBUS 140 NOA 622 00 avec
ProWORX32.
Les différentes étapes sont décrites dans les sections suivantes :
z Evaluation de la configuration du bus avec SyCon, p. 72
z Ajout du module au rack local, p. 73
z Modification des valeurs de la boîte de dialogue de paramétrage du
140 NOA 622 00, p. 74
z Importation de la configuration du bus, p. 75
z Achèvement de la configuration du maître Interbus, p. 77
33002086 12/2007
71
Mise en œuvre
Evaluation de la
configuration du
bus avec SyCon
Suivez les étapes ci-dessous pour créer la configuration INTERBUS avec l'outil de
configuration de bus SyCon :
Etape
1
Action
Les possibilités suivantes sont offertes pour évaluer la configuration INTERBUS :
z Lecture de la configuration de l'INTERBUS connecté à l'aide des options
Online →Automatic Network Scan
Remarque : sélectionnez Serial Device Driver et affectez l'interface COM
correspondante.
Connectez le NOA 622 au PC (pour le câble, voir Accessoires et pièces de
rechange, p. 39).
z Saisie de la configuration INTERBUS connecté
z Pour convertir un projet CMD Génération 4 existant vers SyCon, voir
Importation de projets CMD G4 dans SyCon, p. 157.
Remarque : vous trouverez plus d'informations sur ce sujet dans l'aide en ligne
de SyCon ou dans la documentation fournie sur le CD-ROM SyCon.
2
L'illustration suivante représente une configuration dans SyCon :
Maître
INTERBUS
Equipement
140 NOA 622 00
Device0
N° d'abonné
Device 0
INTERBUS
1.0
170 ADI 340 00
Device1
N° d'abonné
Device 1
INTERBUS
2.0
170 BNO 671 01
Device2
INTERBUS
N° d'abonné
Device 2
3.0
170 ADO 340 00
Device3
INTERBUS
3
72
N° d'abonné
Device 3
4.0
170 AMM 090 00
Enregistrez le projet et fermez le programme SyCon.
33002086 12/2007
Mise en œuvre
Ajout du module
au rack local
Etape
Pour ajouter le module au rack local 140 NOA 622 00, procédez comme suit :
Action
1
Lancez le logiciel ProWORX32.
2
Ouvrez le projet sur lequel vous souhaitez travailler.
3
Dans l'arborescence de projet, sélectionnez Affectation.
4
Sélectionnez le module NOA622-00 sous Menu Module →Carte réseau E/S.
5
Faites glisser le module dans l'emplacement souhaité du rack local d'un automate Quantum.
32 ProWORX 32 - [noa622] Hors ligne - [Affectation [noa622]]
Fichier Edition Affichage Projet Contrôleur Serveur Utilitaires Fenêtres ?
Affectation Quantum
Rack 1
Station
Module com. 00 (Local)
1
Station 01 (Quantum
140
140
UC
534
NOA
622
Rack 01
2
3
4
5
Rack 2
6
7
8
Rack 3
Rack 4
Rack 5
9 10 11 12 13 14 15 16
UC-534
-NOA622-00
---Menu Module
Carte réseau E/S
CRP811-00
DEVNET-08
DEVNET-32
NOA611-00
NOA611-10
NOA622-00
NOL911-XX
NOP911-00
QSPXM
33002086 12/2007
Insuffisance : 2500 mA
Propriétés-Emplacement
Module
Description
Config. carte
Configuration Interbus
Puissance nominale
NOA622-00
Maître INTERBUS G4
0101 0001
Cliquer ici pour modifier...
700 mA
Propriétés-Station (01)
Série station
Durée rétention
Rack 1
Rack 2
Registre d'état (3x)
Points d'entrée
Points de sortie
Série Quantum
3
0000 / 1024
0000 / 1024
73
Mise en œuvre
Modification des
valeurs de la
boîte de dialogue
de paramétrage
du
140 NOA 622 00
Pour paramétrer le module 140 NOA 622 00, procédez comme suit :
Etape
Action
1
Sélectionnez le module 140 NOA 622 00 ajouté dans le rack local pour afficher
ses propriétés (Propriétés - Emplacement (03) dans l'exemple ci-dessus).
2
Cliquez sur Config. carte pour ouvrir la boîte de dialogue de paramétrage du
module.
3
z pour l'option Etat timeout de sortie, sélectionnez :
Régler sur 0 (par défaut) ou
Conserver la dernière valeur
z pour l'option Mode d'adressage, sélectionnez :
z MSB à droite (984) (par défaut) ou
z MSB à gauche (CEI)
z Pour l'option Configuration Interbus affectée, sélectionnez la première
configuration disponible (emplacement). Pour ne pas consommer de
mémoire inutilement, ne laissez pas d'emplacement vide. Par exemple, si
vous avez deux modules NOA, utilisez les configurations Interbus 1 et 2.
z
z
Résultat :
NOA622-00 - Maître INTERBUS G4
Etat timeout de sortie
Régler sur 0
Mode d'adressage
MSB à droite (984)
Configuration Interbus affectée
1 (disponible)
OK
4
74
Annuler
Confirmez les paramètres en choisissant OK.
33002086 12/2007
Mise en œuvre
Importation de la
configuration du
bus
Etape
Pour importer la configuration du bus réalisée avec SyCon, procédez comme suit :
Action
1
Sélectionnez le module 140 NOA 622 00 dans le rack local pour afficher ses propriétés (Propriétés Emplacement (03) dans l'exemple ci-dessus).
2
Cliquez sur Configuration Interbus pour ouvrir la boîte de dialogue Configuration du maître Interbus.
3
Cliquez sur Importer pour ouvrir une boîte de dialogue Windows Ouvrir standard.
4
Dans la boîte de dialogue Ouvrir, sélectionnez le projet associé à la configuration de bus créée
précédemment à l'aide de l'outil SyCon.
5
Confirmez en choisissant OK.
Résultat : la configuration est importée dans ProWORX32.
Projet1 - Configuration du maître Interbus G4
Configuration Interbus n°2 associée à NOA-622 dans l'emplacement 3
Tableau d'état :
3:
Timeout :
300
Tableau d'activation :
4:
Comportement au
Ne démarre pas si un esclave
Equipements Interbus :
Esclave
Affectation E/S équipement :
Nom
Description
Md/Voie
0
170-AAI-030-00
Device_1
1
170-AMM-090-00
Device_2
2
170-BDI 546 50
Device_3
Importer...
Exporter
ms max. en entrée ou en sortie
Affectation auto...
Type
Direction
1/1
uint16
Entrée
Non affecté
2/1
uint16
Para...
Non affecté
Exécuter SyCon
Fermer
Plage de registre
Annuler
Remarque :
Après l'importation, tous les dispositifs du bus sont affichés dans la liste Equipements Interbus.
La mention Non affecté sera affichée pour toutes les entrées de registre de la liste Affectation E/S
équipement.
33002086 12/2007
75
Mise en œuvre
Boîte de dialogue
Configuration du
maître Interbus
Le tableau ci-après décrit les options fournies dans la boîte de dialogue
Configuration du maître Interbus.
Elément
Description
Configuration Interbus ... dans l'emplacement x
Tableau d'état
référence 3x correspondant à l'adresse de départ d'une zone de
207 mots consécutifs
Pour plus d'informations sur les mots d'état, voir Diagnostic et
commande par l'intermédiaire du bus générique, p. 88.
Tableau d'activation
référence 4x correspondant à l'adresse de départ d'une zone de
25 mots consécutifs
Pour plus d'informations sur les mots d'activation, voir Diagnostic
et commande par l'intermédiaire du bus générique, p. 88.
Timeout
délai d'attente compris entre 0 et 65535 ms (valeur par défaut :
300 ms)
Remarque : la durée de timeout sélectionnée pour le module
140 NOA 622 00 doit être supérieure ou égale au timeout de chien
de garde de l'UC pour éviter d'éventuelles erreurs INTERBUS.
Pour les configurations volumineuses ou les anciennes versions de
micrologiciel, le temps de contrôle de l'UC ainsi que la durée du
timeout du 140 NOA 622 00 doivent être, le cas échéant,
augmentés afin que l'INTERBUS se mette en marche.
Démarrage du bus
comportement au démarrage du bus
z Ne démarre pas si un esclave manque
z Démarre toujours
Equipements Interbus
Cette liste comprend tous les équipements du bus.
Esclave
adresse de l'esclave de l'équipement
Devant l'adresse de l'esclave
z une coche verte indique que tout fonctionne correctement
z un point d'exclamation jaune indique qu'une ou plusieurs voies
ne sont pas affectées entièrement et qu'une affectation
manuelle supplémentaire est nécessaire
Nom
nom de l'équipement
Description
description de l'équipement
Affectation E/S équipement
Cette liste présente l'affectation de registre de l'équipement sélectionné dans la liste
Equipements Interbus.
76
Md/Voie
module/voie
Type
type de données
Direction
entrée ou sortie
Plage de registre
exemple : 3:00001 - 3:00008
33002086 12/2007
Mise en œuvre
Elément
Description
Boutons
Importer
importation de la configuration du bus avec SyCon
Exporter
exportation de la documentation au format HTML ou TXT
Affectation auto...
affectation automatique des registres
Exécuter SyCon
lancement de l'outil SyCon
Vous pouvez lancer l'outil SyCon et modifier le projet de
configuration du bus. Vous devrez ensuite réimporter la
configuration du bus.
Note : vous devez vous assurer que les registres utilisés pour l'Interbus ne sont
pas utilisés dans d'autres buts.
Achèvement de
la configuration
du maître
Interbus
33002086 12/2007
Pour terminer la configuration du maître Interbus, procédez comme suit :
Etape
Action
1
Saisissez une référence 3x comme adresse de départ du Tableau d'état.
2
Saisissez une référence 4x comme adresse de départ du Tableau d'activation.
3
Saisissez une valeur comprise entre 0 et 65535 ms dans le champ Timeout.
(300 ms est la valeur par défaut, affichée après l'importation).
4
Dans le champ Comportement au démarrage du bus, sélectionnez :
z Ne démarre pas si un esclave manque ou
z Démarre toujours
5
Pour chacun des équipements de la liste Equipements Interbus, renseignez la
Plage de registre dans la liste Affectation E/S équipement.
Pour ce faire, sélectionnez l'équipement dans la liste de gauche et modifiez la
plage de registre correspondante dans la liste de droite.
Remarque : au lieu de recourir à une affectation manuelle, vous pouvez utiliser
la fonction Affectation auto (voir ci-dessous).
77
Mise en œuvre
Affectation auto
Pour utiliser la fonction Affectation auto, procédez comme suit :
Etape
1
Action
Cliquez sur le bouton Affectation auto.
Résultat :
Affectation auto
Enregistrer pour commencer nouvelle affectation
3: 0001
4:
0001
Démarrer
78
Annuler
2
Saisissez une référence 3x comme adresse de départ pour l'affectation de
l'esclave.
3
Saisissez une référence 4x comme adresse de départ pour l'affectation de
l'esclave.
4
Cliquez sur Démarrer.
Résultat : les Plages de registre de chaque équipement sont affectées
automatiquement en fonction des besoins.
33002086 12/2007
Mise en œuvre
Procédure d'arrêt et de démarrage du module 140 NOA 622 00
Introduction
Vous disposez de plusieurs solutions pour arrêter et démarrer le module
140 NOA 622 00 ainsi que l'INTERBUS et ses abonnés :
z Activation et désactivation de l'alimentation (routine d'activation)
z Actionnement de la touche de réinitialisation sur le module NOA (routine
d'activation)
z Démarrage et arrêt INTERBUS via les bits du mot d'activation (bus générique)
(routine d'activation/de redémarrage)
z Démarrage et arrêt des différents abonnés INTERBUS (voir Activation des
abonnés INTERBUS, p. 80) via les bits du mot d'activation (bus générique)
(routine d'activation/de redémarrage)
Comportement
lors de la
connexion du
140 NOA 622 00
Lors de la connexion du NOA, les routines suivantes sont démarrées :
z Autotest du module
z Chargement de la configuration INTERBUS à partir de l'UC
z Démarrage INTERBUS lorsqu'une configuration valide est disponible sur le NOA
Comportement
lors de la
déconnexion du
140 NOA 622 00
A l'arrêt du programme, les valeurs/états des sorties (analogiques ou binaires) se
comportent en fonction des paramètres définis dans Concept/ProWORX32.
En cas de défaillance de l'UC ou du NOA ou si la durée du timeout du NOA est
inférieure au temps de cycle de l'UC, l'INTERBUS passe en mode d'arrêt. Les
valeurs/états des sorties (analogiques ou binaires) sont dans ce cas réglés sur
« 0 ».
Ce comportement est valable pour toutes les sorties numériques et analogiques
INTERBUS.
Paramétrage
dans Concept/
ProWORX32
Vous devez paramétrer le comportement lors de la déconnexion dans Concept/
ProWORX32. Après avoir sélectionné le module 140 NOA 622 00 dans l'affectation
des E/S, ouvrez la boîte de dialogue correspondante en choisissant Paramètres.
Vous pouvez alors choisir entre les différentes possibilités suivantes :
z Les valeurs/états des sorties (analogiques ou binaires) sont gelés sur la dernière
valeur valide.
ou
z Les valeurs/états des sorties (analogiques ou binaires) sont réglés sur « 0 ».
33002086 12/2007
79
Mise en œuvre
Activation des
abonnés
INTERBUS
Lorsque le bus est en cours d'exécution, il est possible d'ajouter ou de déconnecter
des abonnés, des segments, des groupes ou des divergences en OU. Les abonnés
à activer sont définis par l'intermédiaire du mot d'activation 4x+1 (voir Activer, p. 89)
dans Concept/ProWORX32.
Le processus de connexion concerne tous les abonnés définis ainsi que tous les
abonnés qui en dépendent, c.-à-d. tous les abonnés INTERBUS
z qui appartiennent au même segment de bus,
z qui appartiennent au même groupe,
z qui se trouvent, dans l'anneau physique, derrière un abonné INTERBUS
connecté : si vous débranchez une tête de station, par exemple, vous
déconnectez ainsi systématiquement tous les abonnés du bus interstation qui
suivent, y compris le bus supplémentaire de la tête de station.
ATTENTION
Les abonnés INTERBUS de la génération SUPI 1 engendrent des erreurs de
comportement lors de la connexion / déconnexion dans l'ensemble de
l'architecture INTERBUS.
Il ne faut pas utiliser d'abonnés de la génération SUPI 1 dans une architecture
INTERBUS lorsque vous souhaitez connecter un abonné quelconque de la
configuration.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
80
33002086 12/2007
Mise en œuvre
Modes d'adressage des entrées et sorties
Présentation
Etant donné que Concept/ProWORX32 nécessite d'attribuer individuellement les
adresses de chaque module, on ne peut pas vraiment parler d'un adressage
physique.
Seul l'adressage logique est utilisé dans Concept/ProWORX32 (conformément à la
définition), car les modules sont affectés à leurs registres respectifs.
Vous pouvez obtenir un adressage quasi physique en utilisant exclusivement des
registres 0x/1x ou 3x/4x et en affectant ces registres à l'abonné du bus par ordre
croissant, sans blanc.
Exemple
L'illustration suivante représente l'adressage.
Quantum
Interface
de dérivation
Bus interstation
UC
Bus interstation
NOA 622
Bus interstation supplémentaire
16 entrées
numériques
16 sorties
numériques
Bus interstation supplémentaire
Interface
de dérivation
16 entrées
analogiques
4 sorties
analogiques
4 sorties
analogiques
Adressage
33002086 12/2007
Module avec ...
Adressage
16 entrées numériques
1x1 ... 1x16
16 sorties numériques
0x1 ... 0x16
16 entrées analogiques
3x1 ... 3x16
4 sorties analogiques
4x1 ... 4x4
4 sorties analogiques
4x5 ... 4x8
81
Mise en œuvre
Mode
d'affectation des
bits (CEI/984)
Le 140 NOA 62200 dispose pour les modules E/S binaires de deux modes
d'affectation des bits :
z Mode CEI
z Mode 984
Avec ces deux modes, vous pouvez définir l'ordre dans lequel les bits E/S seront
placés dans les mots E/S (non réfléchi/réfléchi). Les sections suivantes indiquent la
différence existant entre les deux modes.
L'affectation des bits des modules E/S analogiques demeure identique dans les
deux modes.
Pour sélectionner le mode d'affectation des bits dans Concept/ProWORX32, ouvrez
la boîte de dialogue des paramètres du module NOA.
Il existe également des différences au niveau du dépôt des données lors de
l'utilisation des registres 0x/1x ou 3x/4x.
Modules E/S
16 bits binaires,
(dans la plage 3x/
4x)
L'adressage des modules E/S 16 bits binaires suit le schéma suivant :
Ordre des bits dans
la mémoire d'état
(3x/4x)
Mode CEI
15
Ordre des bits dans
le mot INTERBUS
15
(affichage via
l'outil de configuration
du bus)
Entrées/Sorties
(sur l'interface
de dérivation)
Modules E/S
16 bits binaires,
(dans la plage 0x/
1x)
1
14
13
...
2
1
0
15
14
13
...
2
1
0
14
13
...
2
1
0
15
14
13
...
2
1
0
2
3
...
14
15
16
1
2
3
...
14
15
16
L'adressage des modules E/S 16 bits binaires suit le schéma suivant :
Ordre des bits dans
la mémoire d'état
(0x/1x)
Mode CEI
15
Ordre des bits dans
le mot INTERBUS
15
(affichage via
l'outil de configuration
du bus)
Entrées/Sorties
(sur l'interface
de dérivation)
82
Mode 984
1
Mode 984
14
13
...
2
1
0
15
14
13
...
2
1
0
14
13
...
2
1
0
15
14
13
...
2
1
0
2
3
...
14
15
16
1
2
3
...
14
15
16
33002086 12/2007
Mise en œuvre
Modules E/S
analogiques
(dans la plage 0x/
1x et 3x/4x)
L'adressage des modules E/S analogiques suit le schéma suivant :
Ordre des bits dans
15
la mémoire d'état
(3x/4x)
Ordre des bits dans
le mot INTERBUS
15
(affichage via
l'outil de configuration
du bus)
Modules E/S
8 bits binaires
(dans la plage 0x/
1x et 3x/4x)
Mode CEI et mode 984
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
L'adressage des modules 8 bits sur, par exemple, le 170 ADM 390 30 (8 sorties)
suit le schéma suivant :
Ordre des bits dans
la mémoire d'état
Ordre des bits dans
le mot INTERBUS
(affichage via
l'outil de configuration
du bus)
Mode CEI (3x/4x) et mode 984 (0x/1x)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
Entrées/Sorties
(sur l'interface de dérivation)
Ordre des bits dans
la mémoire d'état
Mode 984 (3x/4x) et mode CEI (0x/1x)
15
Ordre des bits dans
le mot INTERBUS
15
(affichage via
l'outil de configuration
du bus)
Entrées/Sorties
(sur l'interface de dérivation)
33002086 12/2007
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
83
Mise en œuvre
Micrologiciel pour le maître INTERBUS
Possibilités de
mise à jour
La mise à jour du micrologiciel du maître INTERBUS peut se faire de deux manières
différentes :
z Charger directement le micrologiciel mis à jour de SyCon dans le module
140 NOA 622 00
ou
z Charger le micrologiciel mis à jour via l'UC Quantum avec l'aide de EXECLoaders
Note : le NOA 622 00 est livré avec un micrologiciel installé. Les procédures
décrites pour le chargement d'un nouveau micrologiciel ne sont nécessaires qu'en
cas de mise à jour.
Vous pouvez obtenir, sur demande au support technique, de plus amples
informations ainsi que de nouveaux micrologiciels.
Chargement
direct du
micrologiciel
Chargement du
micrologiciel
84
Le chargement direct du micrologiciel dans le maître INTERBUS se fait via
l'interface RS 232C sur le module 140 NOA 622 00.
Etape
Action
1
Le module est connecté à l'interface série (COM) du PC au moyen d'un câble de
programmation standard Modbus (voir Accessoires et pièces de rechange,
p. 39).
2
Le micrologiciel est transféré à partir du configurateur SyCon à l'aide des options
En ligne →Micrologiciel Télécharger... Suivez ensuite les instructions du
menu.
Remarque : vous devez charger le micrologiciel NOA1_xx.Q12 (xx = numéro de
version).
Le chargement du micrologiciel dans le maître INTERBUS est réalisé par
l'intermédiaire de l'UC Quantum avec EXECLoader.
33002086 12/2007
Mise en œuvre
Attention
ATTENTION
Blocage de la communication avec le module.
Le chargement du micrologiciel ne doit en aucun cas être interrompu. Sinon le
module ne peut plus répondre via EXECLoader. Assurez-vous que ni la connexion
de communication ni l'alimentation électrique n'est interrompue lors de la
procédure de chargement et n'interrompez pas la procédure avec ABORT.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
Chargement
avec
EXECLoader
Pour charger le micrologiciel avec EXECLoader, suivez les étapes indiquées cidessous :
Etape
1
33002086 12/2007
Action
Etablissez la connexion par câble entre l'UC et l'automate. Les options suivantes
sont prises en charge :
z Modbus Plus
z TCP/IP Ethernet
z Modbus
2
Démarrez EXECLoader
3
Sélectionnez le protocole utilisé.
4
Indiquez l'adresse et, pour Modbus, le paramètre de transmission de l'UC via
lesquels NOA doit être chargé.
5
Sélectionnez Type d'équipement →Module de communication local.
6
Indiquez le numéro d'emplacement NOA dans Numéro d'emplacement.
7
Sélectionnez Sélectionnez une opération →Transfer EXEC to Device.
8
Dans la zone Nom du fichier, indiquez le nom et le répertoire du micrologiciel
NOA (NOA1_xx.BIN, xx = numéro de version).
9
Choisissez ensuite Fermer pour terminer l'opération.
85
Mise en œuvre
86
33002086 12/2007
Configuration et diagnostic
7
Présentation
Introduction
Ce chapitre décrit la configuration et le diagnostic.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Diagnostic et commande par l'intermédiaire du bus générique
88
Informations relatives aux mots d'état
91
87
Configuration et diagnostic
Diagnostic et commande par l'intermédiaire du bus générique
Quelles sont les
possibilités de
commande et de
diagnostic
disponibles ?
Les esclaves INTERBUS sont connectés au maître bus 140 NOA 622 00 dans
Concept/ProWORX32 par l'intermédiaire du bus générique. Une fois le bus
générique sélectionné dans l'affectation des E/S, saisissez les adresses de départ
des mots d'état et d'activation.
Les données sur l'état du bus et sur le diagnostic sont enregistrées dans la zone
d'état. Les données servant à la commande des abonnés INTERBUS sont stockées
dans la zone d'activation.
Note : un abonné peut être :
z un abonné/segment
z un groupe
z une divergence en OU
Etat
Les données d'état et de diagnostic spécifiques au bus et à l'esclave sont stockées
dans cette zone. Vous y indiquez une référence 3x comme adresse de départ d'une
plage de 207 mots consécutifs.
Présentation des mots d'état
Mot
Signification
3x
Etat d'erreur (voir Mot 3x, p. 91)
3x + 1
Etat global (voir du mot 3x + +1 au mot 3x + +8, p. 91)
...
3x + 8
3x + 9
...
Etat de santé (voir du mot 3x + +9 au mot 3x + +24, p. 94) des différents
esclaves
3x + 24
3x + 25
...
Etat de diagnostic (voir du mot 3x + 25 au mot 3x + 40, p. 95) des différents
esclaves
3x + 40
3x + 41
Réservés
...
3x + 206
Vous trouverez une description complémentaire des différentes zones dans la
section Informations relatives aux mots d'état, p. 91
88
33002086 12/2007
Configuration et diagnostic
Activer
Les données sur la commande des esclaves sont saisies dans cette zone. Vous y
indiquez une référence 4x comme adresse de départ d'une zone de 25 mots
consécutifs.
Présentation des mots d'« activation »
Mot
Signification
4x
Activités de commande (voir Mot 4x, p. 90)
4x + 1
Numéro d'abonné (provenant de Concept/ProWORX32) de l'abonné pour
lequel l'activité indiquée dans le mot 4x doit être exécutée.
Zone : 0 ... 250
4x + 2
Réservés
...
4x + 24
Note : si vous transférez votre configuration INTERBUS dans Concept avec la
commande Importer, le tableau de bus pour le bus générique est entièrement
recréé, c'est-à-dire que la zone d'activation est supprimée (affectation à
l'INTERBUS et contenu des mots).
33002086 12/2007
89
Configuration et diagnostic
Mot 4x
Les bits du mot 4x ont la signification suivante :
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Bit
Signification
Mot 4x (hex)
0... 7
Réservés
-
8
1 = Démarrage INTERBUS
100
9
1 = Arrêt INTERBUS
200
10
1 = Déconnexion de l'abonné indiqué dans 4x + 1
400
11
1 = Connexion de l'abonnée indiqué dans 4x + 1
800
12 ... 15
Réservés
-
ATTENTION
La définition simultanée des bits entraîne des anomalies
Les bits de contrôle dans les mots 4x ne doivent être définis que un par un. En
effet, lors d'une définition simultanée des bits, les fonctions ne sont pas attribuées
clairement.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
Note : les bits ne doivent être définis que pour la durée d'un cycle programme, car
dans le cas contraire, le temps de cycle bus est considérablement plus long.
90
33002086 12/2007
Configuration et diagnostic
Informations relatives aux mots d'état
Présentation
Les sections suivantes comprennent des informations détaillées sur les mots d'état
du bus générique.
Mot 3x
Les bits du mot 1 ont la signification suivante :
15
du mot 3x + +1 au
mot 3x + +8
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Bit
Fonction
Signification
0
ASH
0 = tous les esclaves configurés sont OK
1 = au moins un esclave configuré est défectueux
1
LIC
Bascule à chaque transmission de données réussie. En cas
d'erreur reste sur 0 ou 1.
2
BDP
0 = Il n'y a aucun message de diagnostic
1 = Au moins un esclave envoie un message d'erreur
3 - 15
-
Réservés
Vous trouvez dans cette plage des données sur l'état global :
Mot
Signification
3x + 1
Erreurs de communication globales (voir Informations relatives au mot 3x + 1,
p. 92)
3x + 2
Octet de
Numéro des abonnés défectueux (provenant de Concept/
poids faible ProWORX32 : de 0 à 250 = esclave, 255 = maître)
Octet de
poids fort
Numéro d'erreur, voir la section Numéros d'erreur pour le maître,
p. 96 ou Numéros d'erreur pour les esclaves, p. 97.
3x + 3
Nombre de cycles de données perturbés
3x + 4
Nombre de réinitialisations du bus
3x + 5
Erreur de regroupement communication (voir Informations relatives au mot
3x + 5, p. 93)
de 3x +6 à Réservés
3x + 8
33002086 12/2007
91
Configuration et diagnostic
Les informations d'état ne sont pas automatiquement effacées par le système. Pour
cela, il est en effet nécessaire de redémarrer le bus. Cependant, la suppression
explicite des mots 3x 3x + 8 peut être réalisée en utilisant le bloc IBS_SEND_REQ ;
voir section Exemples de blocs réponse/requête, Blocs réponse/requête pour
supprimer les mots d'état, p. 136.
Informations
relatives au mot
3x + 1
Les bits de ces mots ont la signification suivante :
15
14
13
12
11
10
9
7
6
5
4
3
2
1
0
Bit
Fonction
Signification
0
CTRL
Control Error
Erreur de configuration ou erreur d'exécution
1
ACLR
Auto-Clear-Error
Communication avec les esclaves interrompue, état final AutoClear atteint
2
NEXC
Non-Exchange-Error
La communication avec au moins un esclave est défectueuse.
Aucune donnée de procédé n'est échangée avec ce dernier.
3
PRHL
Peripheral-Error
Court-circuit ou aucune alimentation disponible pour au moins un
esclave.
4
EVE
Event-Notification
Au moins un cycle de données de procédé erroné a été identifié ou
le bus a été redémarré
5
NRDY
Host-Not-Ready-Notification
1 = Communication INTERBUS impossible.
0 = Communication INTERBUS ok.
6
I1ERR
Outgoing-Interface-1-Error
Erreur d'exécution au niveau du bus d'installation ou local après
une analyse de l'ID INTERBUS.
7
I2ERR
Outgoing-Interface-2-Error
Erreur d'exécution dans le bus interstation après une analyse de
l'ID INTERBUS
8 - 15
Etat du maître :
00 hex
40 hex
80 hex
c0 hex
92
8
OFFLine
STOP
Clear
Marche
33002086 12/2007
Configuration et diagnostic
Informations
relatives au mot
3x + 5
Les bits de ces mots ont la signification suivante :
15
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Bit
Fonction
Signification
0
WARN
Quality Warning
Nombre élevé de cycles de données défectueux détectés au cours
d'une période de cycle définie
1
MWARN
MAU (Medium Access Unit) WARNING
Le dernier niveau de réglage de la diode optique est atteint sur au
moins un esclave avec une connexion câble optique, ce qui
permet de garantir un transfert INTERBUS sans erreur.
Remarque : ce bit est défini indépendamment du support de
transmission (câble en cuivre ou optique) lorsque les abonnés
INTERBUS appartiennent à des générations SUPI différentes,
c'est-à-dire lorsqu'un abonné avec SUPI 3 (OPC) vient après un
abonné avec SUPI 2. Dans ce cas, le bit n'a pas de signification.
2
MFAIL
MAU (Medium Access Unit) FAIL
Au moins un esclave envoie un message d'erreur de matériel dans
le câblage INTERBUS.
3
PUE
POWER-UP-EVENT (uniquement un abonné INTERBUS avec
SUPI 3)
Une interruption d'alimentation a été découverte sur au moins un
esclave au cours de l'exécution.
4 - 15
33002086 12/2007
14
Réservés
93
Configuration et diagnostic
du mot 3x + +9 au
mot 3x + +24
L'état de santé d'un nombre d'esclaves configurés pouvant aller jusqu'à 250 est
enregistré comme suit dans ces 16 mots :
Mot
Adresse de l'esclave
3x + 9
0 ...15
3x + 10
16 ... 31
3x + 11
32 ... 47
...
...
3x + 23
224 ... 239
3x + 24
240 ... 250
Affectation des adresses des esclaves aux bits :
15
Mot
14
13
12
3x + 9
11
10
9
3x + 10
8
7
6
5
4
3
2
1
0
3x + 11
...
3x + 23
3x + 24
...
224
240
Bit
Adresse de l'esclave
0
0
16
32
1
1
17
33
225
241
2
2
18
34
226
242
3
3
19
35
227
243
4
4
20
36
228
244
...
...
...
...
...
...
10
10
26
42
234
250
11
11
27
43
235
-
...
...
...
...
...
...
14
14
30
46
238
-
15
15
31
47
239
-
Bit 0 ... 15 = 0: le module correspondant ne fonctionne pas sans erreur
Bit 0 ... 15 = 1: le module correspondant fonctionne sans erreur
94
33002086 12/2007
Configuration et diagnostic
du mot 3x + 25 au
mot 3x + 40
L'état de diagnostic d'un nombre d'esclaves configurés pouvant aller jusqu'à 250 est
enregistré comme suit dans ces 16 mots :
Mot
Adresse de l'esclave
3x + 25
0 ...15
3x + 26
16 ... 31
3x + 27
32 ... 47
...
...
3x + 39
224 ... 239
3x + 40
240 ... 250
Affectation des adresses des esclaves aux bits :
15
14
13
12
11
10
9
Mot
3x + 25
Bit
Adresse de l'esclave
3x + 26
0
0
1
1
2
3
8
7
6
5
4
3
2
3x + 39
1
3x + 27
...
16
32
...
224
240
17
33
225
241
2
18
34
226
242
3
19
35
227
243
4
4
20
36
228
244
...
...
...
...
...
...
10
10
26
42
234
250
11
11
27
43
235
-
...
...
...
...
...
...
14
14
30
46
238
-
15
15
31
47
239
-
0
3x + 40
Bit 0 ... 15 = 0: aucun message de diagnostic n'est disponible pour le module
correspondant
Bit 0 ... 15 = 1: un message de diagnostic est disponible pour le module
correspondant
33002086 12/2007
95
Configuration et diagnostic
Numéros
d'erreur pour le
maître
96
Le tableau suivant indique les numéros d'erreur pour le maître (Octet de poids fort
de 3x+2 = 255)
Numéros d'erreur Description
déc.
hexa.
0
0
Aucune erreur
52
34
Liaison des données de procédé inconnue
56
38
Aucune configuration n'a été trouvée.
57
39
La puce du processeur INTERBUS est défectueuse ou ne répond pas.
101
65
L'ID ou les codes de longueur configurés ne correspondent pas aux
configurations connectées.
102
66
Il y a trop d'esclaves connectés au maître.
103
67
La configuration a été modifiée lors de l'analyse de l'ID.
Cela a été causé par une interruption de l'analyse de l'ID en raison d'une
erreur réseau non diagnostiquée.
104
68
Installation défectueuse de la configuration réseau actuelle après une
analyse de l'ID principale
105
69
Interruption du cycle d'analyse de l'ID en raison d'une erreur réseau non
diagnostiquée, causée par une erreur d'installation ou un esclave
défectueux
106
6A
Un esclave déjà analysé manque lors du cycle d'analyse d'ID suivant.
107
6B
La configuration a été modifiée pendant l'exécution, un esclave en cours
d'utilisation ne répond plus.
108
6C
Aucune connexion à l'INTERBUS.
Interruption de la liaison entre le maître et le premier abonné du bus
interstation du réseau.
120
78
La configuration du bus local n'est pas autorisée.
121
79
Un groupe ou une divergence non autorisés ont été configurés.
122
7A
L'esclave s'est vu affecter un numéro de divergence mais aucun
numéro de groupe.
220
CC
Chien de garde de l'UC défectueux, causant une erreur d'exécution ou
un timeout.
224
E0
Erreur au niveau de la communication du processeur INTERBUS
33002086 12/2007
Configuration et diagnostic
Numéros
d'erreur pour les
esclaves
Le tableau suivant indique les numéros d'erreur pour les esclaves (Octet de poids
fort de 3x+2 < 255)
Numéros d'erreur Description
déc.
hexa.
0
0
Aucune erreur
Numéros d'erreur spécifiques au réseau INTERBUS
30
1E
Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau.
31
1F
Un esclave communique un code ID différent de celui indiqué dans la
configuration.
32
20
Un esclave communique un code de longueur différent de celui indiqué
dans la configuration.
33
21
D'autres esclaves non configurés détectés au niveau de l'interface avec
le bus interstation supplémentaire, le bus local supplémentaire ou le bus
installation supplémentaire.
34
22
D'autres esclaves non configurés détectés au niveau de l'interface avec
le bus interstation.
36
24
Un esclave envoie une erreur de périphérique.
40
28
Interface défectueuse avec le bus interstation supplémentaire, le bus
local supplémentaire ou le bus installation supplémentaire
41
29
Interface défectueuse avec le bus interstation
42
2A
L'esclave envoie un code de longueur ou d'ID erroné lors du dernier
cycle d'analyse du réseau.
46
2E
Communication avec l'esclave arrêtée.
Erreur de configuration dans le cas d'un téléchargement de SyCon
33002086 12/2007
70
46
Double occupation d'une adresse lors de la configuration.
71
47
Longueur d'enregistrement erronée pour un esclave
72
48
Longueur erronée de la configuration des données de procédé
73
49
Longueur erronée du tableau supplémentaire
74
4A
Longueur erronée des données PCP
75
4B
Taille incohérente de l'enregistrement total.
76
4C
Tableau supplémentaire incohérent.
77
4D
Dépassement du nombre maximal de décalages de données de sortie
procédé.
78
4E
Dépassement du nombre maximal de décalages de données d'entrée
procédé.
79
4F
Dépassement du nombre maximal d'adresses de décalage (> 255).
80
50
Le nombre d'esclaves est différent par rapport au décalage.
97
Configuration et diagnostic
Numéros d'erreur Description
98
déc.
hexa.
81
51
Le nombre de modules de sortie est différent du nombre de décalages
de sortie.
82
52
Le nombre de modules d'entrée est différent du nombre de décalages
d'entrée.
83
53
La longueur de sortie réelle est différente de la longueur de module
configurée.
84
54
La longueur d'entrée réelle est différente de la longueur de module
configurée.
85
55
Données de sortie se chevauchant configurées .
86
56
Données d'entrée se chevauchant configurées.
87
57
Des entrées ont également été affectées au module de sortie.
88
58
Des sorties ont également été affectées au module d'entrée.
89
59
Le module de sortie est défini comme module d'entrée.
90
5A
Le module d'entrée est défini comme module de sortie.
91
5B
L'esclave a été configuré à une profondeur d'installation non admise.
92
5C
Le code d'ID configuré n'est pas géré par l'esclave.
33002086 12/2007
Utilisation de la voie PCP
8
Présentation
Introduction
Ce chapitre décrit l'utilisation de la voie PCP.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Voie PCP utilisée avec le module 140 NOA 622 00
100
Exemple d'adressage des abonnés PCP
101
99
Utilisation de la voie PCP
Voie PCP utilisée avec le module 140 NOA 622 00
ProWORX32
La communication par l'intermédiaire de la voie PCP n'est pas prise en charge par
ProWORX32.
Comment
utilisez-vous la
voie PCP ?
La communication au travers de la voie PCP (Peripheral Communication Protocol)
est possible par l'intermédiaire des blocs EFB depuis Concept. Il n'est pas possible
d'utiliser la communication PCP avec une programmation LL984 Concept pure.
Les blocs suivants sont disponibles :
Nom
Description
IBS_READ
Ce bloc lit les données d'un esclave PCP connecté via l'INTERBUS
dans la mémoire de signalisation de l'automate.
IBS_WRITE
Ce bloc écrit les données de la mémoire de signalisation de l'automate
dans un esclave PCP connecté via l'INTERBUS.
IBS_SEND_REQ
Ce bloc demande les données du maître INTERBUS spécifique et les
place dans la mémoire de signalisation de l'automate.
Limites de
configuration
pour la voie PCP
Un NOA 622 00 peut servir jusqu'à 62 abonnés PCP.
Adressage des
abonnés PCP
Pour l'adressage des abonnés PCP, une référence de communication (CR) ainsi
que le numéro d'emplacement du NOA sont nécessaires. Avec ces deux
paramètres, tous les abonnés PCP peuvent être adressés de manière unique.
100
La longueur de mémoire tampon standard pour les modules PCP comprend
64 octets. Si votre module PCP requiert une longueur de mémoire tampon
supplémentaire, vous devez la régler dans l'outil SyCon. La longueur maximale est
de 246 octets (c'est également la plus grande valeur qui peut être saisie à cet
endroit).
Paramètres
Description
Référence de
communication
(CR)
La référence de communication (CR) est un numéro continu qui est saisi
comme paramètre CR dans les EFB. CR est une valeur comprise entre
2 et 62 qui est établie automatiquement par SyCon lors de la
configuration du bus.
Cette valeur commence à 2 après le NOA et augmente de 1 à chaque
nouvel abonné PCP. Le dernier abonné au bus a le numéro le plus élevé.
Numéro
d'emplacement
Le numéro d'emplacement permet d'identifier le réseau INTERBUS dans
lequel l'abonné se trouve. Le numéro d'emplacement est saisi comme
paramètre SLOT dans les EFB
33002086 12/2007
Utilisation de la voie PCP
Exemple d'adressage des abonnés PCP
Exemple
d'adressage des
abonnés PCP
La configuration suivante se compose de deux réseaux INTERBUS qui sont chacun
commandés par un NOA. Les références de communication (paramètre des EFB)
s'étendent dans ces réseaux de 2 à 4. Avec le numéro d'emplacement (dans cet
exemple 8 et 10), les EFB de chaque abonné peuvent être identifiés de manière
unique.
Exemple de configuration
TSX Quantum
NOA 622 00
Bus interstation
Bus interstation
Réseau 1
Bus
interstation
Abonné 1
Bus
interstation
Abonné 2
Bus
interstation
Abonné 3
EMPLACEMENT = 10 EMPLACEMENT = 10 EMPLACEMENT = 10
Réf. de comm CEI 68-2-6 FC = 2
Réf. de comm = 3
Réf. de comm = 4
Réseau 2
Interface de dérivation
Abonné 1
Abonné 2
Bus
Bus interstation
Bus interstation
supplémentaire
supplémentaire
interstation
EMPLACEMENT = 8
Réf. de comm = 2
EMPLACEMENT = 8
Réf. de comm = 3
Abonné 3
EMPLACEMENT = 8
Réf. de comm = 4
33002086 12/2007
101
Utilisation de la voie PCP
Pour obtenir des données de votre module PCP ou les y envoyer, il vous faut les
EFB IBS_READ et IBS_WRITE.
Nous vous recommandons de préparer un bloc EFB pour chaque accès de lecture
ou d'écriture pour un abonné.
Exemple de nombre d'EFB
TSX Quantum
NOA 622 00
Bus interstation
Réseau 1
Bus
interstation
Abonné 1
IBS_READ
(lecture)
102
Bus
interstation
Abonné 2
IIBS_WRITE
(écriture)
Bus
interstation
Abonné 3
IBS_READ + IBS_WRITE
(lecture et écriture)
33002086 12/2007
Groupes et alternatives
9
Présentation
Introduction
Ce chapitre décrit l'utilisation de groupes et d'alternatives.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Groupes
104
Alternatives
108
103
Groupes et alternatives
Groupes
Qu'est-ce qu'un
groupe ?
Il est possible de regrouper des abonnés INTERBUS dont les fonctions sont liées.
Un groupe peut également contenir des abonnés qui ne se suivent pas
immédiatement. Chaque abonné ne peut être affecté qu'à un seul groupe. Vous ne
pouvez regrouper que des bus interstation supplémentaires, des abonnés de bus
local ou périphérique.
La formation de groupes permet de commuter simultanément des abonnés et des
segments de bus éloignés les uns des autres à l'aide d'une commande
programmée.
Si vous déconnectez un abonné quelconque du groupe, le système déconnecte
également tous les abonnés de ce groupe ainsi que les abonnés dépendant
éventuellement de ceux-ci, par exemple une branche supplémentaire du bus local
(ou périphérique) n'appartenant pas au groupe ('passe dans passe').
Le principe est le même en cas d'échec d'un abonné d'un groupe.
Configuration de
groupes
Pour affecter un abonné à un groupe, utilisez le logiciel SyCon. Entrez le numéro
correspondant dans le champ Numéro de groupe figurant dans la configuration de
l'équipement.
Plage de valeurs du numéro de groupe : 1 ... 255
Tous les abonnés d'un bus interstation supplémentaire, à l'exception de la tête de
station de laquelle le bus supplémentaire est issu, doivent posséder le même
numéro de groupe. La tête de station elle-même ne doit être affectée à aucun
groupe.
ATTENTION
Un abonné de bus interstation situé dans la branche principale de
l'architecture INTERBUS ne doit pas être affecté à un groupe.
Si vous affectez cet abonné à un groupe, vous ne pouvez alors plus commander
individuellement les autres abonnés. De même, vous ne pouvez pas dans ce cas
connecter ou déconnecter un groupe à l'aide des différents abonnés ou via la tête
de station.
Le logiciel de planification ne vérifie pas si l'affectation au groupe souhaitée est
autorisée. C'est à l'utilisateur de s'en assurer.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
104
33002086 12/2007
Groupes et alternatives
Architecture
INTERBUS avec
définition de
groupes
Réseau INTERBUS avec groupes (représentation dans SyCon)
Maître
Equipement
INTERBUS
140 NOA 622 00
Device0
N° abonné
Device 0
INTERBUS
1.0
170 ADI 340 00
Device1
N° abonné
Device 1
INTERBUS
2.0
170 BNO 671 01
Groupe 1
Device2
N° abonné
Device 2
INTERBUS
3.0 /1
170 ADO 340 00
Device3
N° abonné
Device 3
INTERBUS
4.0 / 1
170 AMM 090 00
Device4
N° abonné
Device 4
INTERBUS
5.0
170 BNO 671 01
Groupe 2
Device5
N° abonné
Device 5
INTERBUS
6.0 /2
170 ADO 340 00
Device6
N° abonné
Device 6
INTERBUS
7.0 / 2
170 AMM 090 00
Device7
N° abonné
Device 7
INTERBUS
8.0
170 BNO 671 01
Groupe 1
Device8
N° abonné
Device 8
INTERBUS
9.0 /1
170 ADO 340 00
Device9
N° abonné
Device 9
INTERBUS
10.0 / 1
170 BNO 671 01
Device10
INTERBUS
N° abonné
Device 10
11.0 / 1
170 ADO 340 00
Device11
INTERBUS
N° abonné
Device 11
12.0 / 1
170 ADO 340 00
Device12
INTERBUS
33002086 12/2007
N° abonné
Device 12
13.0
170 ADO 340 00
105
Groupes et alternatives
Comportement
des abonnés lors
de l'affectation à
des groupes
Vous pouvez connecter et déconnecter les abonnés d'un groupe, et par conséquent
le groupe complet, dans Concept/ProWORX32 à l'aide du mot d'activation 4x (voir
Activer, p. 89).
Vous indiquez ici l'abonné que vous souhaitez connecter ou déconnecter. Lorsque
vous affectez cet abonné à un groupe, le système connecte toujours le groupe
complet.
Note : lorsque vous déconnectez un abonné de bus interstation, le système
déconnecte également tous les abonnés qui suivent, qu'ils soient ou non affectés
à un groupe.
Lorsque vous connectez un abonné de bus interstation, le système reconnecte
également tous les abonnés qui suivent. Les alternatives et les groupes qui suivent
font exception. En effet, ils ne sont pas reconnectés. Vous devez les réactiver de
manière ciblée ou redémarrer tout le bus, de façon à réactiver tous les abonnés.
Le tableau ci-après présente les états des différents abonnés après désactivation,
puis réactivation de quelques abonnés avec et sans affectation de groupe (voir
Architecture INTERBUS avec définition de groupes, p. 105). Il est supposé qu'avant
chaque désactivation d'un abonné, le bus a été démarré et tous les abonnés sont
actifs.
106
33002086 12/2007
Groupes et alternatives
Etats de tous les abonnés après désactivation, puis réactivation de quelques
abonnés
Numéro
d'abonné
NA 1.0
Groupe Type
Etat après
NA 1.0
-
E/S
NA 4.0 ; Gr. 1
NA 7.0 ; Gr. 2
NA 8.0
désact
.
act.
désact
.
act.
désact
.
act.
désact
.
act.
désact
.
NA 11.0 ; Gr. 1
act.
X
J
J
J
J
J
J
J
J
J
NA 2.0
-
BK
X
J
J
J
J
J
J
J
J
J
NA 3.0
1
E/S
X
X
X
J
J
J
J
J
X
J
NA 4.0
1
E/S
X
X
X
J
J
J
J
J
X
J
NA 5.0
-
BK
X
J
J
J
J
J
J
J
J
J
NA 6.0
2
E/S
X
X
J
J
X
J
J
J
J
J
NA 7.0
2
E/S
X
X
J
J
X
J
J
J
J
J
NA 8.0
-
BK
X
J
J
J
J
J
X
J
J
J
NA 9.0
1
E/S
X
X
X
J
J
J
X
X
X
J
NA 10.0
1
BK
X
X
X
J
J
J
X
X
X
J
NA 11.0
1
E/S
X
X
X
J
J
J
X
X
X
J
12.0
1
E/S
X
X
X
J
J
J
X
X
X
J
13.0
-
E/S
X
J
J
J
J
J
X
J
J
J
NA Numéro d'abonné
BK Interface de dérivation
E/S Abonné E/S
désact. L'abonné a été désactivé
act. L'abonné a été réactivé
X Abonné inactif (pas de trafic)
J Abonné actif (trafic)
33002086 12/2007
107
Groupes et alternatives
Alternatives
Qu'est-ce qu'une
alternative ?
Pour une application, il peut s'avérer nécessaire d'activer, via un point de
raccordement, différentes configurations INTERBUS au cours d'un process, par
exemple pour une machine de série disposant de plusieurs variantes. Cette
opération est effectuée à l'aide d'« alternatives », ou groupes commutables de
manière alternative, qui permettent à l'utilisateur de commuter des segments de bus
structurés différemment sur une seule et même sortie de bus interstation d'une tête
de station.
Pour ce faire, vous devez projeter la configuration complète avec l'ensemble des
alternatives à l'aide du logiciel de planification SyCon et la configurer sur le module
de connexion. L'alternative à démarrer est ensuite sélectionnée via le programme
utilisateur.
Configuration
d'alternatives
Pour affecter un abonné à une alternative, utilisez le logiciel SyCon. Dans le champ
Numéro de groupe figurant dans la configuration de l'équipement, entrez une
alternative à la suite du numéro de groupe (voir Configuration de groupes, p. 104).
Plage de valeurs pour l'alternative : 1 ... 255
Le numéro de groupe et l'alternative sont reliés par un trait d'union.
Exemple : si un abonné appartient au groupe 3 et à l'alternative 2 de ce groupe,
entrez la valeur 3-2 dans le champ Numéro de groupe.
Vous ne pouvez définir des abonnés alternatifs qu'au sein d'un groupe. Ces
abonnés possèdent donc le même numéro de groupe, mais des numéros
d'alternative différents. Vous ne pouvez activer qu'une alternative de ce groupe à la
fois. Il est donc impossible d'activer simultanément plusieurs alternatives. Les
abonnés appartenant à des alternatives différentes doivent impérativement
posséder des numéros d'abonné logiques distincts. En d'autres termes, un abonné
ne peut appartenir qu'à une seule alternative, en aucun cas à plusieurs.
Note : un groupe alternatif ne peut être raccordé qu'à un seul abonné de bus
interstation (tête de station). En revanche, le premier abonné d'un groupe alternatif
doit toujours être raccordé à une tête de station.
Un groupe alternatif peut également se trouver à un niveau de bus inférieur au
niveau du bus interstation principal.
108
33002086 12/2007
Groupes et alternatives
Architecture
INTERBUS avec
définition
d'alternatives
Réseau INTERBUS avec alternatives (représentation dans SyCon)
Maître
Equipement
INTERBUS
140 NOA 622 00
Device0
N° abonné
Device 0
INTERBUS
1.0
170 ADI 340 00
Device1
N° abonné
Device 1
INTERBUS
2.0
170 BNO 671 01
Groupe 1, alternative
Device2
N° abonné
Device 2
INTERBUS
3.0 / 1-1
170 BNO 671 01
Device3
INTERBUS
N° abonné
Device 3
Device4
N° abonné
Device 4
INTERBUS
4.0 / 1-1
170 ADO 340 00
Groupe 1, alternative
5.0 / 1-2
170 BNO 671 01
Device5
INTERBUS
N° abonné
Device 5
6.0 / 1-2
170 ADO 340 00
Device6
INTERBUS
N° abonné
Device 6
Device7
N° abonné
Device 7
INTERBUS
7.0 / 1-2
170 ADI 340 00
Groupe 1, alternative
8.0 / 1-3
170 BNO 671 01
Device8
INTERBUS
N° abonné
Device 8
9.0 / 1-3
170 ADO 340 00
Device9
INTERBUS
N° abonné
Device 9
10.0 / 1-3
170 ADI 340 00
Device10
INTERBUS
N° abonné
Device 10
11.0 / 1-3
170 ADO 340 00
Device11
INTERBUS
33002086 12/2007
N° abonné
Device 11
12.0
170 ADO 340 00
109
Groupes et alternatives
Configuration matérielle du réseau INTERBUS avec alternatives (voir également la
représentation dans SyCon)
Bus interstation
Maître
140 NOA 622 00
Bus interstation
supplémentaire
Groupe 1, alternative 1
Device0
NA 1.0
Module E/S
Device3
NA 4.0
Module E/S
Bus interstation
supplémentaire
Device1
NA 2.0
BK
Device2
NA 3.0
BK
Bus interstation
ou
Device4
NA 5.0
BK
ou
Device7
NA 8.0
BK
Device11
NA 12.0
Module E/S
Groupe 1, alternative 2
dépendant de
l'alternative
activée
Device5
NA 6.0
Module E/S
Bus interstation
supplémentaire
Device8
NA 9.0
Module E/S
Device6
NA 7.0
Module E/S
Groupe 1, alternative 3
Device9
NA 10.0
Module E/S
Device10
NA 11.0
Module E/S
NA Numéro d'abonné
BK Interface de dérivation
110
33002086 12/2007
Groupes et alternatives
Dans la planification SyCon, chaque alternative d'un groupe commence par une tête
de station qui lui est propre. En revanche, la configuration matérielle ne comprend
plus qu'une seule tête de station. Vous pouvez commuter entre les différentes têtes
de stations planifiées en connectant, par exemple, la ligne de bus correspondant à
l'alternative souhaitée à l'interface avec le bus interstation de la tête de station ou
encore via des têtes de station spéciales.
L'activation et le changement entre les diverses alternatives sont configurés dans le
programme utilisateur. Avant d'activer une alternative, vous devez vous assurer que
l'alternative en question est raccordée physiquement.
Comportement à
la connexion de
groupes
alternatifs
Note : lors du démarrage d'un bus, aucune alternative configurée n'est active.
Vous devez donc préciser quelle alternative doit être lancée.
Vous pouvez connecter et déconnecter les abonnés de groupes alternatifs, et par
conséquent l'alternative complète, dans Concept/ProWORX32 à l'aide du mot
d'activation 4x (voir Activer, p. 89).
Vous indiquez ici un abonné quelconque d'un groupe alternatif que vous souhaitez
connecter ou déconnecter. Le système connecte ou déconnecte alors l'alternative
complète.
Note : si vous déconnectez un abonné de bus interstation, le système déconnecte
aussi tous les abonnés qui suivent, avec et sans affectation de groupe et
d'alternative.
Lorsque vous connectez un abonné de bus interstation, le système reconnecte
également tous les abonnés qui suivent. En revanche, les alternatives et groupes
qui suivent ne sont pas réactivés automatiquement. Vous devez les activer de
manière ciblée.
33002086 12/2007
111
Groupes et alternatives
112
33002086 12/2007
Descriptions EFB
IV
Présentation
Introduction
Les descriptions d'EFB sont documentées par ordre alphabétique.
Ces EFB ne sont pas disponibles pour ProWORX32.
Contenu de cette
partie
33002086 12/2007
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
10
IBS_READ : lecture de variables par INTERBUS
115
11
IBS_SEND_REQ : Interrogation du diagnostic du maître
INTERBUS 140 NOA 622 00
121
12
IBS_WRITE : Ecriture de variables dans les abonnés PCP
INTERBUS
137
113
Descriptions EFB
114
33002086 12/2007
IBS_READ : lecture de variables
par INTERBUS
10
Présentation
Introduction
Ce chapitre décrit le bloc IBS_READ.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Brève description
116
Présentation
117
Erreur d'exécution
119
115
IBS_READ
Brève description
Description de la
fonction
Avec ce bloc fonction vous pouvez lire les données d'un esclave PCP connecté via
un INTERBUS dans la mémoire de signalisation de l'automate.
Il est possible de configurer plusieurs blocs fonction. Cependant, seuls quatre blocs
fonction peuvent être actifs en même temps. Ces blocs peuvent se voir attribuer
différentes références de communication (paramètre CR) ou la même référence de
communication avec des adresses logiques différentes (paramètres index, sousindex). Pour plus d'informations, voir Description des paramètres, p. 118. Il faut
cependant configurer différentes adresses pour les paramètres actuels de chaque
bloc fonction.
Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer
les paramètres de sortie.
116
33002086 12/2007
IBS_READ
Présentation
Symbole
Représentation du bloc
IBS_READ
BYTE
UINT
UINT
START
SLOT
CR
INDEX
BYTE
BYTE
SUBINDEX
LENGTH
BOOL
33002086 12/2007
ACTIVE
DONE
ERROR
STATUS
PCP_Data
BOOL
BOOL
BOOL
WORD
ANY
117
IBS_READ
Description des
paramètres
Description des paramètres :
Paramètre
Type de données
Signification
START
BOOL
=1: La lecture des données de l'esclave INTERBUS indiqué commence.
Le paramètre doit rester « 1 » aussi longtemps que l'opération n'est pas
terminée.
Si le paramètre reste sur « 1 » après la fin de l'opération, une nouvelle
opération de lecture est lancée par l'EFB au cours du cycle d'automate
suivant.
Remarque : si le paramètre est réglé sur '0' avant la fin de l'opération, celleci est interrompue.
EMPLACEMENT
BYTE
Indique l'adresse de l'emplacement du maître INTERBUS NOA 622 00
correspondant dans le rack Quantum.
CR
UINT
Référence de communication de l'abonné PCP comme défini dans l'outil de
configuration.
INDEX
UINT
Adresse logique de l'abonné PCP ; cette adresse est indiquée dans la
documentation du fabricant.
SUBINDEX
BYTE
Adresse logique définie pour chaque élément de l'abonné PCP indiqué ;
cette adresse est indiquée dans la documentation du fabricant.
LENGTH
BYTE
Nombre d'octets qui doivent être lus par l'abonné PCP.
ACTIVE
BOOL
Cette sortie binaire est réglée sur « 1 » tant que l'opération de lecture est
en cours d'exécution. Elle est remise à « 0 » lorsque l'opération s'est
terminée avec succès ou bien lorsqu'une erreur est intervenue.
DONE
BOOL
=1 : Une opération de lecture s'est terminée sans erreur.
ERREUR
BOOL
=1 : Une erreur est intervenue pendant l'opération de lecture
Vous trouverez l'état d'erreur dans le paramètre STATUS.
STATUS
WORD
Indique l'état d'erreur ; pour plus d'informations, voir Erreur d'exécution,
p. 119.
<Etat> = 0 : Le bloc est inactif, exécution en cours d'une opération de
lecture ou l'opération de lecture a réussi
PCP_Data
ANY
C'est ici que les données lues par l'abonné PCP sont stockées.
Vous devez entrer ici une variable qui permettra de définir le type de
données souhaité.
Les données elles-mêmes sont toujours stockées dans n registres 4x
consécutifs.
n = LENGTH = nombre d'octets de lecture
118
33002086 12/2007
IBS_READ
Erreur d'exécution
Codes d'erreur
dans le protocole
PCP
Les messages suivants sont affichés dans le paramètre ETAT des EFB :
Numéros
d'erreur
Explication
Hex
Déc.
0x00
0
Aucune erreur
0x41
65
ALI_INITIATE_ERR
La connexion n'a pas pu être activée.
Lors de la première demande, la connexion doit être activée par l'envoi
d'un télégramme d'initialisation. Si l'abonné du bus interstation ne
confirme pas cette initialisation, la connexion ne peut pas être activée et
la demande est renvoyée avec une erreur.
0x43
67
ALI_REJECT_PAR_SRV
Trop de services parallèles sur la référence de communication (CR)
0x45
69
ALI_REJECT_PDU_LENGTH
La longueur PDU demandée dépasse la longueur maximale configurée
0x46
70
ALI_REJECT_SRV_NOT_SUPPORT
Le service demandé n'est pas géré par le maître
0x81
129
ALI_REMOTE_ERR
Erreur dans l'application de l'abonné du bus interstation
Le partenaire de communication (serveur) a renvoyé la demande et
généré une erreur.
Causes possibles :
z Accès à un objet non existant
z La longueur des données envoyées ne correspond pas à la longueur
des données de l'objet
Pour plus d'informations, voir Remarques concernant l'erreur 081hex.,
p. 120.
33002086 12/2007
0x82
130
ALI_UNKNOWN_SERVICE
Fonction inconnue dans un message requis
0x83
131
ALI_LOCAL_ERR
Communication PCP pour cet esclave non initialisée ou mal initialisée
La référence de communication (CR) pour cet esclave doit être vérifiée.
0x87
135
ALI_F_VFD_WRONG_STATE
L'état local ne permet pas un envoi
La configuration actuelle n'est pas activée sur le maître, il faut
télécharger la configuration.
119
IBS_READ
Numéros
d'erreur
Remarques
concernant
l'erreur 081hex.
Explication
Hex
Déc.
0x8F
143
ALI_F_TIMEOUT
L'abonné interstation ne répond pas à temps (timeout)
0x97
151
ALI_CR_INVALID
Référence de communication (CR) non valide
0x9B
155
ALI_UNKNOWN_SERVICE
Service PCP INTERBUS non valide
F001
61441
Aucune connexion au NOA ne peut être créée ou le NOA n'est pas
disponible
F010
61456
Données PCP non placées dans le registre 4x
F020
61472
Longueur des données (LENGTH) indiquée erronée
Lors de l'apparition du message d'erreur 081hex. dans le paramètre STATUT,
quatre octets supplémentaires contenant des informations complémentaires et
spécifiques à l'esclave sont transmis par l'esclave concerné au module de
connexion INTERBUS.
Ces données sont stockées dans les quatre premiers octets du paramètre d'entrée
PCP_Data du module. Vous trouverez la signification des données dans la
documentation de l'abonné PCP concerné.
Note : afin d'éviter le remplacement accidentel des données, il est conseillé de
toujours prévoir au moins quatre octets consécutifs (par ex., pour le paramètre
PCP_Data, une adresse de mot avec deux mots consécutifs libres ou un
WordArray avec au moins deux éléments).
120
33002086 12/2007
IBS_SEND_REQ : Interrogation du
diagnostic du maître INTERBUS
140 NOA 622 00
11
Présentation
Introduction
Ce chapitre décrit le bloc IBS_SEND_REQ.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Brève description
122
Représentation
123
Erreurs d'exécution
126
Exemples de blocs réponse/requête
127
121
IBS_SEND_REQ
Brève description
Description de la
fonction
Utilisez ce bloc fonction pour demander des données du maître INTERBUS
NOA 622 00 indiqué et les stocker dans la mémoire de signalisation de l'automate.
Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer
les paramètres de sortie.
122
33002086 12/2007
IBS_SEND_REQ
Représentation
Symbole
Représentation du bloc :
IBS_SEND_REQ
BOOL
BYTE
ANY
START
SLOT
REQUEST
ACTIVE
DONE
ERROR
STATUS
RESPONSE
33002086 12/2007
BOOL
BOOL
BOOL
WORD
ANY
123
IBS_SEND_REQ
Description des
paramètres
124
Description des paramètres de bloc :
Paramètres
Type de
données
Signification
START
BOOL
=1: une opération de demande est lancée, ce qui signifie
que des données du maître INTERBUS
140 NOA 622 00 indiqué sont demandées et stockées
dans la mémoire de signalisation de l'automate.
Le paramètre doit rester sur « 1 » tant que l'opération
n'est pas terminée.
Si le paramètre reste sur « 1 » à la fin de l'opération,
l'EFB lancera une nouvelle opération de requête au
prochain cycle de l'automate.
Remarque : si le paramètre est réglé sur « 0 » avant la
fin de l'opération, celle-ci est interrompue.
EMPLACEMENT
BYTE
Indique l'adresse de l'emplacement du maître
INTERBUS NOA 622 00 correspondant dans l'embase
Quantum.
REQUEST
ANY
Vous indiquez ici un bloc de commande qui lance une
demande spécifique au NOA (voir le sous-chapitre
Exemples de blocs réponse/requête, p. 127)
Vous devez entrer ici une variable qui permettra de
définir le type de données souhaité.
Les données elles-mêmes sont toujours stockées dans n
registres 4x consécutifs.
Il faut réserver au moins 128 mots consécutifs pour cette
zone.
ACTIVE
BOOL
Cette sortie binaire est réglée sur « 1 » tant que
l'opération est en cours d'exécution. Elle est remise à
« 0 » lorsque l'opération s'est terminée avec succès ou
bien lorsqu'une erreur est intervenue.
DONE
BOOL
=1: une opération s'est terminée sans erreur.
ERREUR
BOOL
=1: une erreur est survenue lors de l'opération de
requête.
Vous trouverez l'état d'erreur dans le paramètre
STATUS.
STATUS
WORD
Indique l'état d'erreur (vous trouverez davantage
d'informations au paragraphe Erreurs d'exécution,
p. 126.
<Etat> = 0 : Le bloc est inactif, une opération de requête
est en cours d'exécution ou l'opération de requête a été
achevée avec succès
33002086 12/2007
IBS_SEND_REQ
Paramètres
Type de
données
Signification
RESPONSE
ANY
Les données reçues du module NOA 622 00 sont ici
stockées dans un bloc réponse (voir section Exemples
de blocs réponse/requête, p. 127)
Vous devez entrer ici une variable qui permettra de
définir le type de données souhaité.
Les données elles-mêmes sont toujours stockées dans
des registres 4x consécutifs.
Il faut réserver au moins 128 mots consécutifs pour cette
zone.
Note : notez que les paramètres REQUEST et RESPONSE doivent toujours
utiliser le même type de données (exemples : Bool, Word, Word, ByteArray, types
de données dérivés) ; voir Exemple de diagnostic d'un abonné PCP, p. 147.
33002086 12/2007
125
IBS_SEND_REQ
Erreurs d'exécution
Numéros
d'erreur
Les messages suivants sont affichés dans le paramètre ETAT des EFB :
Numéros
d'erreur
Signification
Hex
Déc.
1001
4097
Abandon par l'utilisateur
2002
8194
Un ou plusieurs paramètres du bloc de commande a (ont) été modifié(s)
lorsque l'opération était active (ne vaut que pour les opérations pour
lesquelles l'achèvement nécessite plusieurs cycles). Les paramètres du
bloc de commande ne doivent être modifiés que lorsque l'opération n'est
pas active.
2004
8196
z REQUEST n'est pas placé sur un registre 4x
z RESPONSE n'est pas placé sur un registre 4x
z A partir de l'adresse de REQUEST le nombre de mots disponibles est
inférieur à 128
z A partir de l'adresse RESPONSE le nombre de mots disponibles est
inférieur à 128
126
2008
8200
Itinéraire de routage de réseau incorrect sur l'esclave
2009
8201
Itinéraire de routage équivalent à votre propre adresse
5001
20481
Réponse inconséquente par le réseau
6001
24577
Pas de réception de réponse
F001
61441
Aucune connexion au NOA ne peut être créée ou le NOA n'est pas
disponible
F010
61456
Les données ne se trouvent pas dans le registre 4x
33002086 12/2007
IBS_SEND_REQ
Exemples de blocs réponse/requête
Présentation
Avec le module IBS_SEND_REQ, vous pouvez envoyer les requêtes/actions
suivantes de l'UC au NOA et à l'abonné INTERBUS :
Fonction
Commande
(msg.b, msg.a)
Description
Diagnostic (voir Blocs
66
réponse/requête pour le
diagnostic INTERBUS, p. 128)
Demande et dépôt de données de
diagnostic des abonnés indiqués
Modifications de la
configuration (voir Blocs
réponse/requête pour la
modification de la
configuration INTERBUS,
p. 132)
76
Modification de la configuration
INTERBUS active par validation et
invalidation d'abonnés individuels
spécifiques INTERBUS en cours de
fonctionnement.
Connexion/déconnexion des
esclaves (voir Blocs réponse/
requête pour l'activation et la
désactivation des abonnés
INTERBUS , p. 134)
82
Connexion et déconnexion des abonnés
INTERBUS, des groupes ou des
divergences indiqués
Suppression de l'affichage de
l'état (voir Blocs réponse/
requête pour supprimer les
mots d'état, p. 136)
81
Suppression de l'affichage de l'état du
Registre 3x ... 3x +8 (voir du mot 3x + +1
au mot 3x + +8, p. 91)
Démarrage du chargement
67
Le chargement des blocs de paramètres
pour les abonnés INTERBUS est lancé
Interruption du chargement
69
Le chargement des blocs est interrompu,
les données chargées sont transmises
Transfert des paramètres de
configuration
68
Chargement des paramètres de bus du
maître ou des esclaves dans les abonnés
Recherche de la configuration
du bus
75
Lecture de la configuration INTERBUS
connectée
Note : les sections suivantes présentent les quatre premières fonctions.
Vous pouvez obtenir des informations sur les autres fonctions dans la
documentation SyCon fournie sur le CD-ROM SyCon.
33002086 12/2007
127
IBS_SEND_REQ
Blocs réponse/
requête pour le
diagnostic
INTERBUS
Ces blocs vous permettent de rechercher des données de diagnostic internes pour
les différents abonnés.
Le bloc de commande pour le paramètre REQUEST a les entrées suivantes :
Variable
Type
Valeur
Description
msg.rx
Octet
3
Récepteur = Tâche IBM
msg.tx
Octet
16
Emetteur = HOTE
msg.ln
Octet
8
Longueur de l'en-tête de message = 8
msg.nr
Octet
j
Numéro du message (en option)
msg.a
Octet
0
Aucun numéro de réponse
msg.f
Octet
0
Aucune erreur
msg.b
Octet
66
Commande : IBM_Device_Diag
msg.e
Octet
0
non utilisé
msg.DeviceAdr
Octet
0 ... 250
(255)
Dev_Adr
Adresse d'abonné (de Concept)
msg.DataArea
Octet
0
non utilisé
msg.DataAdr
Mot
0
non utilisé
msg.DataIdx
Octet
0
non utilisé
msg.DataCnt
Octet
0
non utilisé
msg.DataType
Octet
0
non utilisé
msg.DataFnc
Octet
0
non utilisé
Le bloc réponse du paramètre RESPONSE a les entrées suivantes :
128
Variable
Type
Valeur
Description
msg.rx
Octet
16
Récepteur = Abonné de l'HOTE
msg.tx
Octet
3
Emetteur = Tâche IBM
msg.ln
Octet
8+107
maximum
Longueur du message
msg.nr
Octet
j
Numéro du message
msg.a
Octet
66
Réponse = IBM_Device_Diag
msg.f
Octet
0
Etat d'erreur
msg.b
Octet
0
aucune commande
msg.e
Octet
0
Extension
msg.DeviceAdr
Octet
0 ... 250
(255)
Dev_Adr
Adresse d'abonné (de Concept)
msg.DataArea
Octet
0
Zone de données, non utilisée
msg.DataAdr
Mot
0
Adresse des données, non utilisée
33002086 12/2007
IBS_SEND_REQ
Variable
Type
Description
msg.DataIdx
Octet
0
Index des données, non utilisé
msg.DataCnt
Octet
107
Nombre de données = Longueur de la
structure de diagnostic
msg.DataType
Octet
0
Type de données, non utilisé
msg.Function
Octet
0
Lire la fonction, non utilisé
msg.d[0]
Octet
Etat de diagnostic, p. 130
msg.d[1]
Octet
Real_length_code
msg.d[2]
Octet
Real_ident_code
msg.d[3-4]
Mot
Num_of_CRC_errors
msg.d[5]
Octet
msg.d[6]
Octet
msg.d[7...106max]
33002086 12/2007
Valeur
Online_error
0 ... 100
Nombre d'entrées dans la mémoire tampon
des données d'erreur
Mémoire tampon des données d'erreur,
longueur maximale de 100 (50) octets,
dépend du nombre d'entrées
Octet
Numéros des erreurs pour diagnostic, p. 131
Octet
réservé, non utilisé
129
IBS_SEND_REQ
Etat de
diagnostic
Les bits des octets de diagnostic ont la signification suivante : :
7
130
6
5
4
3
2
1
0
Bit
Fonction
Signification
0
No_Response
L'esclave ne réagit pas et est en panne
1
Error_Buff_Ovfl.
Débordement de la mémoire tampon des erreurs
2
Peripheral_Fault
L'esclave a détecté un défaut d'alimentation périphérique
ou un court-circuit
3
Cfg_Fault
Différence entre Device Ident ou Length Code et les
valeurs configurées. Vérifiez les deux valeurs configurées
dans SyCon ou dans la configuration chargée en ligne
4
Reconfiguration
L'esclave génère une demande de nouvelle configuration
5
Interface_2_Error
L'interface du bus interstation de l'esclave est défectueuse
et entraîne un timeout. L'interface a été déconnectée par le
maître.
6
Interface_1_Error
L'interface du bus interstation supplémentaire, bus local
supplémentaire ou bus d'installation supplémentaire de
l'esclave est défectueuse et entraîne un timeout.
L'interface a été déconnectée par le maître.
7
Désactivé
L'esclave est désactivé dans sa configuration actuelle et
ne sera pas traité. Si le traitement de l'abonné doit être
autorisé, activez-le via SyCon.
33002086 12/2007
IBS_SEND_REQ
Numéros des
erreurs pour
diagnostic
33002086 12/2007
Numéros d'erreur
Numéros
d'erreur
Description
Hex
Déc.
0
0
aucune erreur
1E
30
Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau.
1F
31
Un esclave communique un code ID différent de celui indiqué dans la
configuration.
20
32
Un esclave communique un code de longueur différent de celui indiqué
dans la configuration.
21
33
D'autres esclaves non configurés détectés au niveau de l'interface avec
le bus interstation supplémentaire, le bus local supplémentaire ou le bus
installation supplémentaire.
22
34
D'autres esclaves non configurés détectés au niveau de l'interface avec
le bus interstation.
23
35
Un esclave n'a pas été trouvé dans le dernier cycle d'analyse du réseau.
24
36
Un esclave indique une erreur de périphérique
25
37
Un esclave envoie une demande de configuration
26
38
Un esclave a détecté une erreur de total de contrôle lors de la
transmission des données
28
40
Interface défectueuse avec le bus interstation supplémentaire, le bus
local supplémentaire ou le bus installation supplémentaire
29
41
Interface défectueuse avec le bus interstation
2A
42
L'esclave envoie un code de longueur ou d'ID erroné lors du dernier cycle
d'analyse du réseau.
2B
43
L'esclave ne fonctionne pas correctement en raison d'une interruption de
la connexion INTERBUS pendant l'exécution
2C
44
La connexion sur cet esclave a été perdue en raison d'une perturbation
de la connexion réseau au niveau du bus local supplémentaire
2D
45
Cet esclave était, physiquement, le dernier qui pouvait être atteint par
l'analyse INTERBUS lors du dernier cycle d'analyse réseau exécuté
2E
46
Communication avec l'esclave arrêtée
131
IBS_SEND_REQ
Blocs réponse/
requête pour la
modification de
la configuration
INTERBUS
Ces blocs vous permettent de modifier la configuration active INTERBUS connecté
en activant ou désactivant certains abonnés.
Le bloc de commande pour le paramètre REQUEST a les entrées suivantes :
Variable
Type
Valeur
Description
msg.rx
Octet
3
Récepteur = Tâche IBM
msg.tx
Octet
16
Emetteur = HOTE
msg.ln
Octet
x
Nombre d'esclaves actifs 1 ... 250 max.
msg.nr
Octet
j
Numéro du message (en option)
msg.a
Octet
0
Aucun numéro de réponse
msg.f
Octet
0
Aucune erreur
msg.b
Octet
76
Commande : IBM_Set_Configuration
msg.e
Octet
0
non utilisé
msg.d[0]
Octet
1
0
Activer Slave Device 1
Désactiver Slave Device 1
msg.d[1]
Octet
1
0
Activer Slave Device 2
Désactiver Slave Device 2
-
-
-
-
msg.d[x-1]
Octet
1
0
Activer Slave Device x
Désactiver Slave Device x
Le bloc de réponse pour le paramètre RESPONSE a les entrées suivantes :
132
Variable
Type
Valeur
Description
msg.rx
Octet
16
Récepteur = Abonné de l'HOTE
msg.tx
Octet
3
Emetteur = Tâche IBM
msg.ln
Octet
x
Longueur du message
msg.nr
Octet
j
Numéro du message
msg.a
Octet
76
Réponse = IBM_Set_Configuration
msg.f
Octet
msg.b
Octet
0
aucune commande
msg.e
Octet
0
non utilisé
Etat d'erreur, voir Configuration des
numéros d'erreur de modification, p. 133
33002086 12/2007
IBS_SEND_REQ
Configuration
des numéros
d'erreur de
modification
Numéro d'erreur
Numéro d'erreur
Description
hexa.
déc.
Description
0
0
aucune erreur
65
101
Un esclave actif envoie un code ID ou code longueur erroné ou ne
fonctionne pas correctement
67
103
La configuration a été modifiée lors de l'analyse de l'ID
68
104
Plus d'esclaves que le nombre attendu ont été détectés dans une passe
69
105
Timeout lors de l'ouverture d'une passe INTERBUS
6B
107
La configuration a été modifiée pendant l'exécution, un esclave en
cours d'utilisation ne répond plus
9A
154
Les erreurs suivantes sont survenues :
z msg.ln et le nombre d'esclaves configurés ne correspondent pas
ou
z tous les abonnés du bus local ne sont pas désactivés dans le bus
local
ou
z les abonnés du bus interstation suivants ne sont pas désactivés
33002086 12/2007
133
IBS_SEND_REQ
Blocs réponse/
requête pour
l'activation et la
désactivation
des abonnés
INTERBUS
Ces blocs vous permettent d'activer ou de désactiver des divergences, des groupes
ou des abonnés INTERBUS donnés.
Le bloc de réponse pour le paramètre REQUEST a les entrées suivantes :
Variable
Type
Valeur
Description
msg.rx
Octet
3
Récepteur = Tâche IBM
msg.tx
Octet
16
Emetteur = HOTE
msg.ln
Octet
x
Nombre d'esclaves influencés (1 ... 250)
msg.nr
Octet
j
Numéro du message (en option)
msg.a
Octet
0
Aucun numéro de réponse
msg.f
Octet
0
Aucune erreur
msg.b
Octet
82
Commande :
IBM_Control_Active_Configuration
msg.e
Octet
0
non utilisé
msg.d[0]
Octet
0, 1
bSwitch_Code
0 = désactiver l'esclave spécifié
1 = activer l'esclave spécifié
msg.d[1]
Octet
0 ... 250
premier numéro d'esclave
(Numéro correspondant à l'abonné dans
Concept)
...
...
...
...
msg.d[x]
Octet
0 ... 250
x Numéro d'esclave
Le bloc de réponse pour le paramètre RESPONSE a les entrées suivantes :
Variable
134
Type
Valeur
Description
msg.rx
Octet
16
Récepteur = Abonné de l'HOTE
msg.tx
Octet
3
Emetteur = Tâche IBM
msg.ln
Octet
x
Longueur du message
msg.nr
Octet
j
Numéro du message
msg.a
Octet
82
Réponse =
IBM_Control_Active_Configuration
msg.f
Octet
msg.b
Octet
0
aucune commande
msg.e
Octet
0
non utilisé
Etat d'erreur, voir Numéros d'erreur de
connexion/déconnexion, p. 135
33002086 12/2007
IBS_SEND_REQ
Numéros
d'erreur de
connexion/
déconnexion
33002086 12/2007
Numéros d'erreur (msg.f)
Numéro d'erreur Description
hexa.
déc.
Description
0
0
aucune erreur
65
101
Un esclave actif envoie un code ID ou code longueur erroné ou ne
fonctionne pas correctement
67
103
La configuration a été modifiée lors de l'analyse de l'ID
68
104
Plus d'esclaves que le nombre attendu ont été détectés dans une passe
69
105
Timeout lors de l'ouverture d'une passe INTERBUS
6B
107
La configuration a été modifiée pendant l'exécution, un esclave en cours
d'utilisation ne répond plus
6D
109
Un esclave INTERBUS ne peut pas être activé, car au moins un des
esclaves le précédant physiquement dans la configuration est désactivé.
6E
110
Un groupe en OU ne peut pas être activé, car un deuxième OU est actif
dans le même groupe.
135
IBS_SEND_REQ
Blocs réponse/
requête pour
supprimer les
mots d'état
Avec ces blocs, vous pouvez supprimer le contenu des mots d'état 3x...3x+8 de
façon explicite. Pour chacun des blocs des deux paramètres, 8 octets doivent être
réservés.
Le bloc de commande pour le paramètre REQUEST a les entrées suivantes :
Variable
Type
Valeur
Description
msg.rx
Octet
3
Récepteur = Tâche IBM
msg.tx
Octet
16
Emetteur = HOTE
msg.ln
Octet
0
Longueur de l'en-tête de message
msg.nr
Octet
0
Numéro du message (en option)
msg.a
Octet
0
Aucun numéro de réponse
msg.f
Octet
0
Aucune erreur
msg.b
Octet
81
Commande : Supprimer le mot d'état
msg.e
Octet
0
non utilisé
Le bloc réponse du paramètre RESPONSE a les entrées suivantes :
Variable
136
Type
Valeur
Description
msg.rx
Octet
32
Récepteur = Abonné de l'HOTE
msg.tx
Octet
3
Emetteur = Tâche IBM
msg.ln
Octet
0
Longueur du message
msg.nr
Octet
0
Numéro du message
msg.a
Octet
81
Réponse = IBM_Device_Diag
msg.f
Octet
0
Etat d'erreur
msg.b
Octet
0
aucune commande
msg.e
Octet
0
Extension
33002086 12/2007
IBS_WRITE : Ecriture de variables
dans les abonnés PCP INTERBUS
12
Présentation
Introduction
Ce chapitre décrit le bloc IBS_WRITE.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Brève description
138
Représentation
139
137
IBS_WRITE
Brève description
Description de la
fonction
Utilisez ce bloc fonction pour écrire des données de la mémoire de signalisation de
l'automate dans l'esclave PCP connecté par l'intermédiaire de l'INTERBUS.
Il est possible de configurer plusieurs blocs fonction. Cependant seuls quatre blocs
fonction peuvent être actifs en même temps. Ces blocs peuvent se voir attribuer
différentes références de communication (paramètre CR) ou la même référence de
communication avec des adresses logiques différentes (paramètres index, sousindex). Pour plus d'informations, voir Description des paramètres, p. 140. Il faut
cependant configurer différentes adresses pour les paramètres actuels de chaque
bloc fonction.
Note : EN et ENO ne doivent pas être utilisés avec ce bloc EFB sous peine de figer
les paramètres de sortie.
138
33002086 12/2007
IBS_WRITE
Représentation
Symbole
Représentation du bloc :
IBS_WRITE
BYTE
UINT
UINT
START
SLOT
CR
INDEX
BYTE
BYTE
SUBINDEX
LENGTH
BOOL
ANY
33002086 12/2007
ACTIVE
DONE
ERROR
STATUS
BOOL
BOOL
BOOL
WORD
PCP_Data
139
IBS_WRITE
Description des
paramètres
140
Description des paramètres de bloc :
Paramètres
Type de
données
Signification
START
BOOL
=1: L'écriture des données de l'esclave PCP
INTERBUS indiqué commence.
Le paramètre doit rester sur « 1 » tant que l'opération
n'est pas terminée.
Si le paramètre reste sur « 1 » après la fin de
l'opération, une nouvelle opération d'écriture est
lancée par l'EFB au cours du cycle d'automate
suivant.
Remarque : si le paramètre est réglé sur « 0 » avant
la fin de l'opération, celle-ci est interrompue.
EMPLACEMENT BYTE
Indique l'adresse de l'emplacement du maître
INTERBUS NOA 622 00 correspondant dans
l'embase Quantum.
CR
UINT
Référence de communication de l'abonné PCP
comme défini dans l'outil de configuration.
INDEX
UINT
Adresse logique de l'abonné PCP ; cette adresse est
indiquée dans la documentation du fabricant.
SUBINDEX
BYTE
Adresse logique définie pour chaque élément de
l'abonné PCP indiqué ; cette adresse est indiquée
dans la documentation du fabricant.
LENGTH
BYTE
Nombre d'octets qui doivent être écrits dans l'abonné
PCP indiqué.
PCP_Data
ANY
Ecriture du contenu de ce registre dans l'abonné PCP.
Vous devez entrer ici une variable qui permettra de
définir le type de données souhaité.
Les données elles-mêmes sont toujours stockées
dans n registres 4x consécutifs.
n = LENGTH = nombre d'octets à écrire
ACTIVE
BOOL
Cette sortie binaire est réglée sur « 1 » tant que
l'opération d'écriture est en cours d'exécution. Elle est
remise à « 0 » lorsque l'opération s'est terminée avec
succès ou bien lorsqu'une erreur est intervenue.
DONE
BOOL
=1 : une opération d'écriture s'est terminée sans erreur
ERREUR
BOOL
=1: une erreur est intervenue pendant l'opération
d'écriture
Vous trouverez l'état d'erreur dans le paramètre
STATUS.
33002086 12/2007
IBS_WRITE
Paramètres
Type de
données
Signification
STATUS
WORD
Indique l'état d'erreur ; pour plus d'informations, voir
Erreur d'exécution, p. 119.
<Etat> = 0 : Le bloc est inactif, exécution en cours
d'une opération d'écriture ou l'opération d'écriture a
été achevée avec succès
ATTENTION
Remplacement de données d'entrée
Lors de l'apparition de l'erreur 081hex., les données d'entrée du paramètre
PCP_Data sont remplacées par les informations supplémentaires !
Avant toute nouvelle demande au bloc, assurez-vous que le paramètre PCP-Data
contient les données PCP souhaitées.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
33002086 12/2007
141
IBS_WRITE
142
33002086 12/2007
Annexes
Présentation
Introduction
Vous trouverez en annexe des informations sur les possibilités de mise à jour
matérielle et logicielle.
Contenu de cette
annexe
Cette annexe contient les chapitres suivants :
33002086 12/2007
Chapitre
Titre du chapitre
Page
A
Exemples de diagnostic et de commande d'un esclave
145
B
Mise à niveau du module 140 NOA 611 x0 vers le module
140 NOA 622 00
151
C
Importation de projets CMD G4 dans SyCon
157
143
Annexes
144
33002086 12/2007
Exemples de diagnostic et de
commande d'un esclave
A
Présentation
Introduction
Dans ce chapitre vous trouverez des exemples de diagnostic et de commande d'un
esclave.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Exemple de commande d'un esclave par l'intermédiaire d'un bus générique
146
Exemple de diagnostic d'un abonné PCP
147
145
Exemples
Exemple de commande d'un esclave par l'intermédiaire d'un bus générique
Description des
fonctions
La connexion d'un esclave au maître bus 140 NOA 622 00 via le bus générique
permet de commander cet esclave à l'aide du mot d'activation (voir Activer, p. 89)
qui lui est associé. A l'aide de la définition et de la restauration de bits individuels,
vous pouvez démarrer ou arrêter INTERBUS et activer ou désactiver les abonnés
indiqués.
Solutions
possibles
Pour associer un mot 4x au bus générique, utilisez la fenêtre Affectation des E/S
et le champ Activer. L'adresse équipement/le numéro abonné (4x+1) désiré ainsi
que la commande du bus correspondant (4x) sont indiqués grâce aux EFB.
Chargement de l'adresse de l'abonné esclave dans le mot 4x+1 par l'intermédiaire
de la variable IBS_No_Equipement, par ex. via l'éditeur de données de référence :
.1.16 ( 1 )
MOVE
IBS_Geraete_Nr
Aktiv_wort_4x1
Saisie des ordres de commande, par la modification des libellés dans des conditions
animées dans le cas présent :
.1.7 ( 2 )
BIT_TO_WORD
146
0
BIT0
0
BIT1
0
BIT2
0
BIT3
0
BIT4
0
BIT5
0
BIT6
0
BIT7
0
BIT8
0
BIT9
0
BIT10
0
BIT11
0
BIT12
0
BIT13
0
BIT14
0
BIT15
Aktiv_wort_4x
33002086 12/2007
Exemples
Exemple de diagnostic d'un abonné PCP
ProWORX32
La communication par l'intermédiaire de la voie PCP n'est pas prise en charge par
ProWORX32.
Description des
fonctions
Les données de diagnostic des adresses d'abonné spécifiques sont lues à l'aide de
l'EFB IBS_SEND_REQ. En outre, les données issues des paramètres de l'EFB
doivent être préparées.
33002086 12/2007
147
Exemples
Solutions
possibles
Pour simplifier la programmation, un type de données dérivé (msg) est d'abord
défini. En outre les valeurs souhaitées sont chargées dans les éléments de la
structure à l'aide de l'EFB. L'appel à la lecture des données de diagnostic de
l'abonné esclave spécifique est également lancé via l'EFB IBS_SEND_REQ.
Vous trouverez des informations concernant les données nécessaires dans la
description du bloc IBS_SEND_REQ (voir IBS_SEND_REQ : Interrogation du
diagnostic du maître INTERBUS 140 NOA 622 00, p. 121) dans la section Blocs
réponse/requête pour le diagnostic INTERBUS, p. 128 ainsi que dans la
documentation SyCon (InterBus Master, Protocol Interface Manual, chapitre The
Message Interface) sur le CD SyCon.
Définition du type de données dérivé msg avec le programme Concept / Concept
DFB :
TYPE
msg:
STRUCT
rx:
Byte;
(*récepteur
*) tx:
Byte;
(*expéditeur *) ln:
Byte;
(*longueur de l'en-tête de message *) nr:
Byte;
(*numéro du message *) a:
Byte; (*numéro de réponse*)
f:
Byte;
(*état d'erreur *) b:
Byte;
(*numéro de commande *) e:
Byte;
(*extension *)
DeviceAdr: Byte;
(*adresse d'abonné *) DataArea:
Byte;
(*zone de données *) DataAdr:
Word;
(*adresse des données
*) DataIdx:
Byte; (*index de données *) DataCnt:
Byte;
(*longueur de la structure de diagnostic *) DataType: Byte;
(*type de données *) Funct:
Byte; (*fonction *) d:
Array [0 ..106] OF BYTE; (*tampon des données d'erreur *)
END_STRUCT; END_TYPE
Déclaration des variables nécessaires dans l'éditeur de variables de Concept :
Nom de variable
148
Type de données Adresse
1
device-address
BYTE
2
IBS_No_Equipement
WORD
400200
3
MSG_REQU
msg
400500
4
MSG_RESP
msg
400700
5
send_requ_active
BOOL
5
send_requ_done
BOOL
5
send_requ_error
BOOL
5
send_requ_status
WORD
5
start_send_request
BOOL
33002086 12/2007
Exemples
Edition du paramètre Request de l'EFB IBS_SEND_REQ :
.1.14 ( 3 )
MOVE
adresse équipement
MSG_REQU.DeviceAdr
.1.10 ( 4 )
Constantes :
Récepteur = Tâche IBM
MOVE
3
MSG_REQU.rx
.1.11 ( 5 )
Constantes :
Emetteur = Hôte
MOVE
16
MSG_REQU.tx
.1.12 ( 6 )
Constantes :
Longueur de l'en-tête de message
MOVE
8
MSG_REQU.In
.1.13 ( 7 )
Constantes :
Commande : IBM_Device_Diag
MOVE
66
MSG_REQU.b
Appel de l'EFB IBS_SEND_REQ pour la lecture des données de diagnostic à partir
de l'adresse d'abonné souhaitée :
FBI_1_15 ( 8 )
IBS_SEND_REQ
start_send_request
Start
Active
send_requ_active
3
Slot
Done
send_requ_done
Request
Error
send_requ_error
Status
send_requ_status
MSG_REQU
Response
33002086 12/2007
MSG_RESP
149
Exemples
150
33002086 12/2007
Mise à niveau du module
140 NOA 611 x0 vers le module
140 NOA 622 00
B
Présentation
Introduction
Ce chapitre décrit brièvement comment effectuer une mise à niveau de votre
équipement du module 140 NOA 611 x0 vers le module 140 NOA 622 00.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
33002086 12/2007
Sujet
Page
Configuration requise pour la mise à niveau du module 140 NOA 611 x0 vers
le module 140 NOA 622 00
152
Instructions pour la mise à niveau du module 140 NOA 611 x0 vers le module
140 NOA 622 00
153
151
Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00
Configuration requise pour la mise à niveau du module 140 NOA 611 x0 vers le
module 140 NOA 622 00
Présentation
En principe, il est possible de passer du module 140 NOA 611x0 au module
140 NOA 622 00. Etant donné que le déroulement de la préparation et le type de
traitement de l'INTERBUS du NOA 622 sont différents de ceux du NOA 611x0, vous
devez également, en plus des modifications matérielles, apporter dans votre projet
Concept/ProWORX32 des modifications au niveau de l'affectation des E/S ainsi que
dans le programme utilisateur.
Note : le coupleur INTERBUS AS-BDEA-202 ne prend pas en charge le
micrologiciel INTERBUS de génération 4. Ce coupleur ne peut ainsi pas être mis
en œuvre avec le 140 NOA 622 00. Si un tel coupleur existe dans la configuration
INTERBUS, le coupleur et les modules d'E/S suivants doivent être remplacés par
des modules adaptés tels que les modules Modicon TSX Momentum en cas de
conversion en 140 NOA 622 00.
Composants
nécessaires
152
Les composants suivants sont nécessaires à la mise à niveau :
Désignation
Numéro de module
Module maître INTERBUS
140 NOA 622 00
Concept XL Version 2.5 SR2 ou
ProWORX32 2.1 B
correspondant à la langue souhaitée
(voir les tarifs en cours de Schneider
Electric)
Ensemble logiciel SyCon Version 2.8xx pour la
configuration et la conversion du bus (si
nécessaire)
SYC SPU LF• CD28 M
Câble de programmation pour 140 NOA 622 00
(câble Modbus)
correspond à la longueur souhaitée
(voir chapitre Accessoires et pièces de
rechange, p. 39).
33002086 12/2007
Mise à niveau du module 140 NOA 611 x0 vers le module
Instructions pour la mise à niveau du module 140 NOA 611 x0 vers le module
140 NOA 622 00
Présentation
Vous trouverez dans les sections suivantes une courte introduction sur la mise à
niveau matérielle ainsi que les mesures à prendre au niveau de l'environnement
logiciel.
Mise à niveau
matérielle
Pour effectuer la mise à niveau matérielle vers le module 140 NOA 622 00,
procédez comme suit :
Etape
33002086 12/2007
Action
1
Documentez les adresses paramétrées dans la configuration en cours.
2
Arrêtez votre programme utilisateur et déconnectez l'automate.
3
Retirez la fiche INTERBUS du module 140 NOA 611x0 et retirez-le de l'embase.
4
Insérez le 140 NOA 622 00 sur l'emplacement libéré et rebranchez le câble IBS
sur la fiche correspondante.
5
Remettez l'automate en marche.
153
Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00
Ajustements
logiciels
Vous devez également effectuer des modifications dans Concept/ProWORX32 pour
effectuer la mise à niveau vers le module 140 NOA 622 00.
Le tableau suivant décrit les différentes phases de modifications à apporter pour
Concept :
Phase
Description
Configuration de
l'automate
Valeurs à saisir :
z Configurez le bus générique en incluant l'appel du logiciel
SyCon.
z Saisissez les paramètres de configuration du maître
INTERBUS (numéro et emplacement, comportement au
démarrage du bus), comme lors de la préparation de la
configuration du 140 NOA 611 10.
z Modifiez les entrées de l'affectation des E/S : remplacez
140 NOA 611 10 par 140_NOA 622 00.
Configuration du bus
Opérations à réaliser :
z Entrée/lecture de la configuration du bus avec le logiciel
SyCon.
z Génération du fichier de configuration *.IB ainsi que
chargement du fichier dans Concept (s'effectue
automatiquement lors de la fermeture du logiciel SyCon,
lorsque celui-ci a été démarré depuis Concept).
Affectation de la mémoire Affectation des mêmes adresses de mémoire de signalisation
de signalisation
aux modules INTERBUS, comme dans la configuration
140 NOA 611 10
Pour obtenir le déroulement exact des différentes phases, consultez la section
Démarrage logiciel pour Concept, p. 64.
Le tableau suivant décrit les différentes phases de modifications à apporter pour
ProWORX :
Phase
Configuration du bus
Description
Opérations à réaliser :
z Entrée/lecture de la configuration du bus avec le logiciel SyCon.
z Enregistrement du projet SyCon (fichier *.IB).
Configuration de
l'automate
Opérations à réaliser :
z Ajoutez le module 140 NOA 622 00 au rack local.
z Modifiez les valeurs de la boîte de dialogue de paramétrage du
140 NOA 622 00.
z Importez la configuration du bus (fichier de projet SyCon *.IB).
z Terminez la configuration du maître INTERBUS (affectation des
E/S du dispositif).
154
33002086 12/2007
Mise à niveau du module 140 NOA 611 x0 vers le module
Pour obtenir le déroulement exact des différentes phases, consultez la section
Démarrage logiciel pour ProWORX32, p. 71.
Modifications
nécessaires
dans le
programme
utilisateur
33002086 12/2007
En raison du traitement INTERBUS modifié, vous devez effectuer les modifications
et adaptations suivantes dans votre programme utilisateur lorsque vous avez
programmé les performances correspondantes :
z Diagnostic :
La programmation pour les mots de diagnostic et d'état qui était utilisée pour le
module 140 NOA 611 10 doit être adaptée aux mots maintenant valides pour
Diagnostic et commande par l'intermédiaire du bus générique, p. 88.
z Entrée de reconfiguration d'une interface de dérivation
L'activation d'un bus interstation supplémentaire via une entrée de reconfiguration d'une interface de dérivation n'est plus automatique. L'entrée n'agit que sur
le bit d'état de diagnostic de l'abonné correspondant dans le mot d'état.
L'évaluation complémentaire des données de diagnostic doit être effectuée via
l'EFB IBS_SEND_REQ. Pour plus d'informations, notre centre d'assistance
technique est à votre disposition.
z Utilisation de la voie PCP :
Vous devez supprimer de votre programme utilisateur les EFB/instructions
chargeables (ICNT, ICOM) utilisés pour le 140 NOA 611 et y intégrer, en fonction
de votre préparation, les EFB pour le 140 NOA 622 00 (IBS_READ/
IBS_WRITE).
155
Mise à niveau du module 140 NOA 611 x0 vers le module 140 NOA 622 00
156
33002086 12/2007
Importation de projets CMD G4
dans SyCon
C
Importation de projets CMD G4 dans SyCon
Informations
générales
SyCon permet d'importer un projet du programme de diagnostic et de préparation
IBS CMD G4 de la société Phoenix Contact GmbH.
Enregistrer le
projet CMD G4
sous la forme
d'un fichier ASCII
(*.CSV)
Pour l'importation d'un projet CMD G4 dans SyCon, vous avez besoin de ce projet
sous la forme d'un fichier ASCII (*.CSV). Suivez les étapes indiquées ci-dessous
dans IBS CMD G4 :
33002086 12/2007
Etape
Action
1
Sélectionner la mémoire de paramétrage :
La mémoire de paramétrage est sélectionnée en cliquant avec la souris sur le
symbole correspondant.
2
Créer le fichier ASCII :
Choisissez Configuration →Ecrire un fichier ASCII →Fichiers de projet
(*.CSV) pour créer un fichier ASCII. Tous les champs de contrôle de la boîte de
dialogue doivent rester activés.
3
Définir le format du fichier ASCII :
Les Options CSV permettent de définir le format du fichier ASCII.
157
Importation CMD G4 dans SyCon
Importer le
fichier ASCII
dans SyCon
158
Pour importer le fichier ASCII dans SyCon, il faut suivre les étapes ci-dessous :
Etape
Action
1
Créer un projet :
Choisissez Fichier →Nouveau et sélectionnez INTERBUS pour créer un projet.
2
Sélectionner le maître :
Choisissez Insérer →Maître pour sélectionner le maître.
3
Importer le fichier ASCII :
Choisissez Fichier →Importation →CMD pour lancer l'importation.
4
Une fois le fichier ASCII à importer sélectionné, vous devez indiquer les
paramètres configurés dans IBS CMD G4 pour le format du fichier.
5
Pour lancer l'importation, cliquez sur OK dans la boîte de dialogue.
Pour arrêter l'importation, cliquez sur Annuler dans la boîte de dialogue.
33002086 12/2007
Glossaire
A
Anneau
Tous les abonnés d'un système INTERBUS sont reliés les uns aux autres par un
réseau structuré en anneau.
ANY
Dans la présente version, « ANY » couvre les types de données élémentaires
BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME et WORD ainsi que les types
de données dérivés associés.
33002086 12/2007
159
Glossaire
B
BC
Acronyme de Bus coupler. Interface de dérivation
Bloc fonction
(instance) (FB)
Un bloc fonction est une unité organisationnelle de programme qui calcule les
valeurs de fonctionnalité définies dans la description du type du bloc fonction, pour
les sorties et les variables internes, si ce bloc est appelé en tant qu'instance. Toutes
les valeurs des variables internes et des sorties d'une instance de bloc fonction
donnée sont conservées d'un appel de bloc fonction à l'autre. Plusieurs appels de
la même instance de bloc fonction associée aux mêmes arguments (valeurs de
paramètre d'entrée) ne fournissent en conséquence pas toujours les mêmes valeurs
de sortie.
Chaque instance de bloc fonction est représentée au moyen d'un symbole de bloc
rectangulaire. Le nom du type de bloc fonction est indiqué dans la partie supérieure
du rectangle, au centre de celui-ci. Le nom de l'instance du bloc fonction est
également précisé dans la partie supérieure, à l'extérieur du rectangle. Ce nom est
généré automatiquement lors de la création d'une instance. Il peut être modifié par
l'utilisateur le cas échéant. Les entrées sont affichées à gauche du bloc et les sorties
à droite. Les noms des paramètres d'entrée et de sortie sont indiqués à l'intérieur du
rectangle aux emplacements correspondants.
La description ci-dessus de l'affichage s'applique notamment aux appels de fonction
et aux appels DFB. Les différences sont décrites dans les définitions respectives de
ces éléments.
BOOL
Le type de données BOOL désigne les données « booléennes ». L'élément de
donnée a une longueur d'un bit (il occupe un octet dans la mémoire). Les données
booléennes peuvent avoir la valeur 0 (FAUX) et 1 (VRAI).
BYTE
Le type de données BYTE correspond aux données composées d'une séquence de
8 bits. Les entrées sont des valeurs littérales exprimées en base 2, en base 8 ou en
base 16. La longueur de l'élément de données est de 8 bits. Aucune plage de
valeurs numériques ne peut être attribuée à ce type de données.
C
CMD; outil
160
Acronyme de Configuration, Monitoring and Diagnostic. Logiciel PC de Phoenix
Contact pour la configuration, le suivi et le diagnostic des systèmes de bus de terrain
INTERBUS.
33002086 12/2007
Glossaire
E
E/S
Entrées/Sorties
EN / ENO (signal
d'activation/
d'erreur)
Si la valeur de EN est égale à « 0 » lors de l'appel du bloc FFB, les algorithmes
définis par celui-ci ne seront pas exécutés et toutes les sorties conserveront leurs
valeurs précédentes. Dans ce cas, la valeur de ENO est réglée automatiquement
sur « 0 ». Si la valeur de EN est égale à « 1 » lors de l'appel du bloc FFB, les
algorithmes définis par celui-ci seront exécutés. Après une exécution sans erreur de
ces algorithmes, la valeur de ENO est réglée automatiquement sur « 1 ». Si une
erreur se produit pendant l'exécution de ces algorithmes, la valeur de ENO est
réglée automatiquement sur « 0 ». Le comportement des sorties du FFB ne dépend
pas du signal (EN/ENO ou EN=1) associé à l'appel des blocs FFB. Si l'affichage EN/
ENO est activé, il est impératif que l'entrée EN le soit également. Sinon, le bloc FFB
n'est pas exécuté. La configuration de EN et ENO peut être activée ou désactivée
dans la boîte de dialogue de propriétés des blocs. Pour accéder à cette boîte de
dialogue, choisissez Objets →Propriétés... ou double-cliquez sur le bloc FFB.
I
IBS
Acronyme de INTERBUS. Ce système de bus de terrain fonctionne selon la
procédure maître-esclave. Ainsi le maître gère et coordonne les accès au bus ; il
transmet les données à tous les abonnés connectés et, à l'inverse, reçoit les
données envoyées par ces abonnés.
IRB
Acronyme de Installation Remote Bus. Bus installation
L
LB
33002086 12/2007
Acronyme de Local Bus. Bus local
161
Glossaire
O
OD
Acronyme de Object Dictionary. Répertoire objet ; comprend toutes les
informations nécessaires pour décrire des objets standard du type PMS sur un
appareil donné (exemple : robot).
P
PCP
Acronyme de Peripherals Communication Protocol. Protocole pour l'échange de
données entre dispositifs (niveau 2 du modèle OSI). Ce protocole garantit le
désassemblage et l'assemblage des messages lors de la transmission. Il offre tous
les services nécessaires pour l'établissement et l'interruption de la connexion ainsi
que les services de transmission de données.
PD
Acronyme de Process Data Chanel. Voie pour les données de procédé
PMS
Acronyme de Peripherals Message Specification. Spécification des messages
des périphériques. PMS est une interface utilisateur mise en œuvre selon le modèle
MMS et le niveau 7 du modèle OSI. PMS décrit de manière formelle les services
nécessaires à l'établissement et à l'interruption des connexions ainsi que les
services de transmission de données mis à disposition par PCP.
Les services de communication PMS standardisés garantissent que la même
interface de communication est utilisée pour tous les appareils.
R
RB
162
Acronyme de Remote Bus. Bus interstation
33002086 12/2007
Glossaire
S
Station sur le bus
local
Les modules du bus local sont des modules E/S permettant de créer une sousstation décentralisée hébergée dans une armoire de commande.
SyCon
Acronyme de System Configurator. Configurateur système ; logiciel SYC SPU LF•
CD28 M pour la configuration, le suivi et le diagnostic des systèmes de bus de
terrain.
U
UINT
Acronyme de « unsigned integer » (entier non signé). Les entrées UINT sont des
valeurs littérales exprimées en base 2, en base 8 ou en base 16. La longueur de
l'élément de données est de 16 bits. La plage de valeurs des variables associées à
ce type de données va de 0 à (2exp 16)-1.
W
WORD
33002086 12/2007
Le type de données WORD correspond aux données composées d'une séquence
de 16 bits. Les entrées sont des valeurs littérales exprimées en base 2, en base 8
ou en base 16. La longueur de l'élément de données est de 16 bits. Aucune plage
de valeurs numériques ne peut être attribuée à ce type de données.
163
Glossaire
164
33002086 12/2007
B
AC
Index
Numerics
140 NOA 622 00, 45
Accessoires, 39
Caractéristiques techniques, 54
Comportement lors de la connexion, 79
Comportement lors de la désactivation,
79
Description des voyants, 48
Description du bouton de réinitialisation,
48
Diagnostic, 49
Montage, 51
Pièces de rechange, 39
Procédure d'arrêt, 79
Procédure de démarrage, 79
Schéma de l'affichage, 48
Schéma des éléments de commande, 47
140 NOA 622 00 en tant que maître
INTERBUS, 32
A
Abonnés INTERBUS
Activation, 80
Accessoires logiciels, 40
Accessoires pour les lignes en cuivre, 41
Accessoires, câble en fibre optique, 42
Activation des abonnés INTERBUS, 80
Adressage, 81
Affectation des bits
170 ADM 390 30, 83
Modules E/S 16 bits binaires, (plage 0x/
33002086 12/2007
1x), 82
Modules E/S 16 bits binaires, (plage 3x/
4x), 82
Modules E/S 8 bits binaires (dans la
plage 3x/4x), 83
Modules E/S analogiques, 83
Alternatives, 108
Architecture, 15
B
Boucle INTERBUS, 23
Bus installation, 20
Bus interstation, 17
Bus interstation supplémentaire, 18
Bus local, 22
C
Caractéristiques techniques, 54
CMD G4, importation d'un projet, 157
COMM
IBS_READ, 115
IBS_SEND_REQ, 121
IBS_WRITE, 137
Comportement lors de la connexion, 79
Comportement lors de la déconnexion, 79
Paramétrage dans Concept, 79
Paramétrage dans ProWORX32, 79
Connexion
Alternatives, 111
Groupes, 106
165
Index
D
Description des voyants
Module de communication
140 NOA 622 00, 48
Description du bouton de réinitialisation
Module de communication
140 NOA 622 00, 48
Diagnostic
Module de communication
140 NOA 622 00, 49
E
Ecriture de variables dans les abonnés PCP
INTERBUS, 137
Eléments de commande
140 NOA 622 00, 47
Module de communication, 47
Erreur d'exécution, 119
EXECLoader, 85
G
Généralités, 13
Groupes, 104
I
IBS_NOA
IBS_READ, 115
IBS_SEND_REQ, 121
IBS_WRITE, 137
IBS_READ, 115
IBS_SEND_REQ, 121
IBS_WRITE, 137
Importation
Projet CMD G4, 157
INTERBUS
140 NOA 622 00 en tant que maître, 32
Architecture, 28
Format de protocole, 27
Protocole, 26
Télégrammes, 28
Temps de cycle, 28
Interrogation du diagnostic du maître
166
INTERBUS 140 NOA 622 00, 121
L
Lecture de variables par INTERBUS, 115
Logiciel, 57
M
Micrologiciel, 84
Chargement direct, 84
Chargement par l'intermédiaire de l'UC,
84
Mise à jour à partir du NOA 611 x0
Configuration requise, 152
Mise à niveau à partir du NOA 611 x0
Instructions, 153
Mise en œuvre
Principe pour Concept, 60
Principe pour ProWORX32, 62
Mode d'affectation des bits (CEI/984), 82
Module de communication
140 NOA 622 00, 45
Caractéristiques techniques, 54
Diagnostic, 49
Montage, 51
Schéma de l'affichage, 48
Schéma des éléments de commande, 47
Modules maîtres INTERBUS
Caractéristiques, 36
Configuration logicielle requise, 37
Présentation, 36
Montage
Module de communication
140 NOA 622 00, 51
Mots d'état
Bus générique, 91
33002086 12/2007
Index
N
R
NOA 622 00
Démarrage logiciel pour Concept, 64
Démarrage logiciel pour ProWORX32,
71
Numéros d'erreur
Protocole PCP, 119
Réseau
Commande, 28
Fonctionnement, 28
Temporisateur, 28
P
PCP
Protocole, 27
Performances, 25
Pièces de rechange pour les lignes en
cuivre, 41
Pièces de rechange pour les logiciels, 40
Pièces de rechange, câble en fibre optique,
42
Présentation
INTERBUS, 14
Procédure d'arrêt, 79
Procédure de démarrage, 79
Protocole
Format, INTERBUS, 27
INTERBUS, 26
PCP, 27
Protocole de communication périphérique,
27
Protocole PCP
Numéros d'erreur, 119
33002086 12/2007
S
Schéma de l'affichage
Module de communication
140 NOA 622 00, 48
T
Temps de cycle
INTERBUS, 28
Temps de réponse, 29
Topologie, 15
V
Vitesse de transmission des données, 30
Voie PCP, 99
Utilisation, 100
167
Index
168
33002086 12/2007

Manuels associés