Schneider Electric TBXSAP10 Passerelle FIPIO/AS-i Mode d'emploi

Ajouter à Mes manuels
140 Des pages
Schneider Electric TBXSAP10 Passerelle FIPIO/AS-i Mode d'emploi | Fixfr
TBX SAP 10
Passerelle
FIPIO/AS-i
Présentation
A
Mise en œuvre matérielle
B
Utilisation sous PL7
C
Utilisation sous X-TEL et sous Orphée
D
A
Présentation
Chapitre
Sommaire
Intercalaire A
Page
1 Introduction
1/1
2 Principales caractéristiques du bus AS-i
2/1
3 Principe de fonctionnement du TBX SAP 10
3/1
3.1
Profils de maître
3/1
3.2
Structure d'un esclave AS-i
3/2
3.3
Architecture automate - TBX SAP 10 - Esclaves AS-i
3/3
3.4
Phases de fonctionnement du maître AS-i
3/4
4 Composants d'un système AS-i
4/1
4.1
Répartiteurs AS-i
4/1
4.2
Capteurs "intelligents"
4/3
4.3
Console de paramétrage/diagnostic AS-i
4/4
4.4
Alimentations AS-i
4/5
4.5
Câbles AS-i
4/6
4.6
Schéma d'une installation AS-i
4/7
A/1
A
Présentation
Chapitre
Page
5 Fonctionnalités du TBX SAP 10 (maître AS-i)
5/1
5.1
Lire les entrées du bus AS-i
5/1
5.2
Ecrire les sorties du bus AS-i
5/1
5.3
Configurer le bus AS-i
5/2
5.4
Changer le mode de fonctionnement du TBX SAP 10
5/3
5.5
Paramétrer les esclaves "intelligents"
5/3
5.6
Changer un esclave défaillant
5/4
5.7
Remonter des informations de diagnostic
5/4
6 Caractéristiques techniques
A/2
Sommaire
Intercalaire A
6/1
Chapitre 11
Introduction
1 Introduction
La passerelle TBX SAP 10 présentée dans ce document permet la connexion du bus
capteurs-actionneurs AS-i, via le réseau FIPIO, aux automates des gammes :
• TSX modèles 40,
• APRIL 5000,
• Premium.
Ce module s'intègre dans une architecture répartie, basée sur le réseau FIPIO, et
permet une décentralisation des entrées/sorties au niveau d'automatisme le plus bas.
Ce manuel d'utilisation est organisé de la manière suivante :
L'intercalaire A "Présentation" détaille succinctement le bus AS-i et quelques composants y sont décrits. Les fonctionnalités principales du TBX SAP 10 sont indiquées,
ainsi que ses caractéristiques techniques.
L'intercalaire B "Mise en œuvre matérielle" détaille l'alimentation du module, connexion AS-i, raccordement au réseau FIPIO et le brochage.
L'intercalaire C "Utilisation sous PL7" présente l'intégration, la programmation et le
diagnostic de la passerelle sous le logiciel PL7 de programmation des automates
Premium.
L'intercalaire D "Utilisation sous X-TEL et sous Orphée" présente l'intégration, la
programmation et le diagnostic de la passerelle sous les logiciels X-TEL et Orphée de
programmation des automates TSX modèles 40 et APRIL 5000.
1/1
A
A
1/2
Principales caractéristiques duChapitre
bus AS-i 22
2 Principales caractéristiques du bus AS-i
AS-i est un système sur lequel la gestion des échanges est assurée par un seul maître.
Il appelle successivement par scrutation du bus AS-i chaque esclave détecté et attend
sa réponse. Il représente l'interface entre le bus AS-i et l'automate.
La trame de communication série est composée de :
• 4 bits de données (D0 à D3),
• 4 bits de paramétrage (P0 à P3,
L'adresse de l'esclave concerné est codée sur 5 bits.
Dans la requête du maître AS-i, les sorties sont positionnées, dans la requête de
l'esclave, les entrées sont remontées.
Les bits P0 à P3 sont utilisés pour les capteurs "intelligents" intégrant l'asic AS-i et dont
le fonctionnement peut être modifié en cours d'exploitation.
Adressage des esclaves :
Chaque esclave connecté sur le bus AS-i possède une adresse comprise entre 1 et 31
(codage sur 5 bits).
Les esclaves livrés possèdent l'adresse 0 (adresse mémorisée dans une mémoire non
volatile de l'esclave).
La programmation de cette adresse est réalisée avec une console spécifique d'adressage.
Identification des esclaves :
Tous les équipements esclaves connectés sur le bus AS-i sont identifiés par un I/O
Code et Identification code, ce qui permet au maître AS-i de reconnaître la configuration
présente sur le bus.
Ces profils ont été élaborés par l'association AS-i et ils permettent de distinguer les
modules d'entrées, de sorties, les modules mixtes, les équipements "intelligents", ...
Nombre d'entrées/sorties maximum :
Un bus AS-i peut supporter au maximum 31 esclaves. La trame de communication
AS-i est constituée de 4 bits de données. Le maître AS-i écrit les sorties dans sa
requête, l'esclave AS-i remonte l'état des entrées dans sa réponse.
Ceci permet de gérer au maximum 124 entrées + 124 sorties, soit 248 entrées/sorties
binaires, dans le cas où ce ne sont que des répartiteurs actifs qui sont utilisés.
Un bus AS-i ne pourra supporter que 31 esclaves "intelligents", car ces équipements
utilisent obligatoirement 4 bits de données (D0 à D3).
Câble AS-i :
Le câble AS-i est une liaison bi-filaire sur laquelle sont transmises la communication et
l'alimentation des équipements connectés. La liaison ne nécessite pas d'être blindée
ou torsadée, la section des fils peut être de 2 x 1,5 mm2 ou 2 x 2,5 mm2, suivant le courant
consommé par les équipements.
2/1
A
A
Longueur maximum du bus AS-i :
La structure arborescente du bus AS-i permet d'utiliser chaque point de la liaison
comme départ d'une nouvelle branche.
La longueur totale de tous les segments peut atteindre 100 métres sans répéteur et 300
métres avec deux répéteurs au maximum.
Temps de cycle du bus AS-i :
Le système AS-i transmet toujours des informations de longueur identique à chaque
esclave sur le bus. Le temps de cycle AS-i dépend du nombre d'esclaves connectés
sur le bus (en présence de 31 esclaves, ce temps sera de 5 ms maximum).
Cependant, il ne faut pas confondre ce temps de cycle avec le temps de
réponse du module TBX SAP 10 à travers le réseau FIPIO par rapport à
l'automate.
Fiabilité, flexibilité :
Le procédé de transmission utilisé (modulation de courant) est le garant d'un fonctionnement fiable. Le maître surveille la tension de la ligne et les données transmises. Il
détecte les erreurs de transmission ainsi qu'une défaillance des esclaves et transmet
l'information à l'automate. L'utilisateur peut donc réagir aux messages émis.
L'échange ou la connexion d'un nouvel esclave durant la fonctionnement ne perturbe
pas les communications en cours avec les autres esclaves.
2/2
Chapitre
Principe de fonctionnement du TBX
SAP 10 33
3 Principe de fonctionnement du TBX SAP 10
3.1
Profils de maître
Le système AS-i fonctionne selon le principe maître-esclave. Le maître AS-i pilote les
échanges de données avec 31 esclaves maximum. Les spécifications du maître AS-i
établissent une distinction entre les maîtres en fonction du nombre de services
proposés (définition de profils). Il existe trois profils de maître (M0, M1, M2). Les
spécifications AS-i définissent clairement les fonctions que doit posséder un maître
dans un profil donné.
On distingue trois niveaux (ou profil) de fonctionnalités du maître AS-i :
Profil M0 : «Minimum Master»
Le maître échange des données avec les différents esclaves. Le maître adopte comme
configuration du bus AS-i, la configuration des esclaves connectés au bus à la mise
sous tension et propose les fonctions minimales de gestion des entrées/sorties.
Profil M1 : «Full Master»
Ce profil couvre intégralement les fonctionnalités définies dans les spécifications de
maître AS-i.
Profil M2 : «Reduced Master»
Ce profil correspond à celui du profil M0 avec en plus la possibilité de paramétrer les
esclaves.
Dans le cas du TBX SAP 10, le profil retenu est M2 avec en plus possibilité de
remonter des informations de diagnostic jusqu'à l'automate.
3/1
A
A
3.2
Structure d'un esclave AS-i
L'esclave AS-i est équipé d'un circuit intégré qui assure sa connexion au bus AS-i. Le
circuit intégré possède :
• 4 entrées et/ou sorties de données configurables,
• 4 états de paramètres de l'esclave.
Les autres paramètres de fonctionnement, données de configuration avec affectation
des E/S, codes d'identification et adresse sont sauvegardés dans une mémoire non
volatile.
Esclave AS-i
D3
Données d'E/S
D0
P3
Paramètres
P0
AS-i
Configuration/
Identification
Adresse
Données d'entrées/sorties
Les sorties sont destinées aux composants d'automatisation et sont transmises par le
maître AS-i à l'esclave AS-i. Les valeurs des entrées sont mémorisées par l'esclave
AS-i et mises à la disposition du maître.
Paramètres :
Les états de paramètres de l'esclave AS-i permettent au maître AS-i de transmettre des
valeurs qui ne seront pas interprétées comme des données d'entrées/sorties.
Ces paramètres peuvent être utilisés pour le pilotage et la commutation des modes de
marche internes des capteurs ou actionneurs.
Exemples : départ moteur : petite ou grande vitesse de rotation, mise en marche, mise
à l'arrêt.. détecteurs de proximité : portée, effacement d'arrière plan...
Il est possible d'envisager d'utiliser ces paramètres pour la correction d'une grandeur
de calibrage au cours des différentes phases de fonctionnement. Cette fonctionnalité
est réalisable sur des esclaves à connexion AS-i intégrée à condition qu'ils supportent
cette fonction. Seul un maître de profil M1 ou M2 peut modifier ces paramètres.
3/2
Principe de fonctionnement du TBX SAP 10
3
Configuration / Identification
La configuration d'entrées/sorties (ou I/O Code) définit les données de l'esclave AS-i
utilisées comme des entrées, comme sorties ou comme sorties bi-directionnelles.
La configuration d'E/S (4 bits) est définie par le constructeur de l'esclave et est spécifiée
dans la documentation de cet esclave.
Le type d'un esclave AS-i (ou Identification Code) est défini par la configuration d'E/S
mais aussi par un code d'identification. Ce dernier est codé par chaque esclave sur 4
bits. Il est également spécifique au constructeur et mentionné dans la documentation.
L'adresse des esclaves à la livraison est l'adresse 0. Afin qu'un échange de données
soit possible, les esclaves doivent être programmés avec une adresse comprise entre
1 et 31. L'adresse 0 est réservée à des fonctions spécifiques
3.3
Architecture automate - TBX SAP 10 - Esclaves AS-i
Pour que l'automate puisse accéder à la structure d'information d'un esclave AS-i, le
TBX SAP 10 doit intégrer les champs de données et gérer les listes définies ci-dessous:
Automate
TBX SAP 10
TSX modèles 40
APRIL 5000
Premium
Images de données
Paramètres actuels
AS-i
Données d'E/S
Bus FIPIO
LDS
Bus
Configuration/Identification du
bus AS-i
Programme
application
LAS
Mémoire non volatile
(EEPROM)
Configuration de référence
Paramètres de référence
LPS
3/3
A
A
La passerelle intègre des champs de données qui permettent de gérer des listes
d'esclaves et les images des données d'entrées / sorties. Ces informations sont
stockées en mémoire volatile.
• Données d'E/S : images des 124 entrées et des 124 sorties du bus AS-i,
• Paramètres actuels : image des paramètres de tous les esclaves,
• Configuration / identification : ce champ contient tous les codes I/O et les codes
identification de tous les esclaves détectés,
• LDS : liste de tous les esclaves détectés sur le bus,
• LAS : liste des esclaves activés sur le bus.
• LPS : Liste des esclaves prévus sur le bus et configurés par PL7, le maître est chargé
de vérifier par rapport à cette liste la présence des esclaves sur le bus.
L'échange des données n'est possible qu'avec des esclaves activés.
Synoptique de fonctionnement :
PL7
Liste des esclaves
prévus LPS
Comparaison
TBX SAP 10
3.4
Liste des esclaves
activés LAS
Liste des esclaves
détectés LDS
Phases de fonctionnement du maître AS-i
Les pages suivantes présentent l'organigramme des différentes phases de fonctionnement, ainsi qu'une description des actions contenues dans chacune de ces phases.
3/4
Principe de fonctionnement du TBX SAP 10
3
Initialisation
Initialisation
Démarrage
Phase de détection
Phase d'activation
en mode protégé
"Mise en service" avec
configuration de référence
(sont activés uniquement
les esclaves prévus)
Phase d'activation
en mode de configuration
"Mise en service" sans
configuration de référence
(sont activés tous les esclaves
détectés)
Fonctionnement
normal
Phase d'échange de
données
Phase de gestion
Phase d'enregistrement
3/5
A
A
Initialisation
Le maître est initialisé, à chaque mise sous tension ou en cours de fonctionnement
lorsqu'il bascule du mode "Configuration" au mode " Protégé". Pendant cette initialisation
qui dure 1 seconde environ, les images des entrées et des sorties du bus AS-i sont
toutes à 0, vue de l'application automate.
Démarrage
Phase de détection : Reconnaissance des esclaves connectés
Le maître AS-i scrute le bus AS-i pour détecter le nombre d'esclaves présents, les
adresse occupées et l'identification de chaque équipement.
Les esclaves détectés sont inscrits dans la LDS (liste des esclaves détectés) et les
Codes d'Identification dans la table de Configuration/Identification du bus AS-i.
Si aucun esclave n'est détecté sur le bus AS-i, le maître AS-i reste dans cette phase
et attend la présence d'un équipement avant de passer en phase d'activation.
Phase d'activation des esclaves :
Après identification des équipements connectés sur le bus AS-i, ceux-ci peuvent être
activés (rendus utilisables) par un appel spécifique du maître AS-i. L'activation des
esclaves détectés dépend du mode de fonctionnement du maître AS-i :
• mode configuration : Tous les esclaves détectés sur le bus AS-i sont activés.
Ce mode permet notamment de sauvegarder la configuration réelle du bus AS-i dans
la configuration de référence (méthode simplifiée pour programmer la configuration
souhaitée).
• mode protégé : Ne sont activés, que les esclaves dont l'identification est conforme
à celle contenue dans la configuration de référence.
Les esclaves activés sont inscrits dans la LAS (liste des esclaves activés).
Fonctionnement nominal
Phase d'échange de données
Le maître transmet cycliquement des données (données de sortie) aux différents
esclaves et reçoit en retour des messages d'acquittement (données en entrées). En cas
d'erreur de transmission, le maître réitère l'appel concerné.
Le temps de cycle pour interroger tous les esclaves d'une ligne AS-i est - à 5 ms.
3/6
Principe de fonctionnement du TBX SAP 10
3
Phase Gestion
C'est au cours de cette phase que :
• la modification des paramètres des esclaves a lieu,
• la fonction d'auto-adressage est exécutée,
• la sauvegarde de la configuration du bus AS-i dans la configuration de référence est
effectuée,
• toutes les instructions hors échanges de données cycliques sont transmises.
Phase Enregistrement
C'est au cours de cette phase que sont gérées les listes LDS et LAS, lors de la
connexion ou le disparition d'un équipement sur le bus AS-i. Un esclave nouvellement
connecté est inscrit dans la LDS (liste des esclaves détectés) et activé puis inscrit dans
la LAS (liste des esclaves activés) suivant le mode de fonctionnement du maître AS-i.
Un esclave défaillant disparait de la LDS et de la LAS et provoque un défaut de
configuration.
3/7
A
A
3/8
Composants d'un système
AS-i 44
Chapitre
4 Composants d'un système AS-i
4.1
Répartiteurs AS-i
AS-i définit un concept d’interconnexion modulaire des abonnés au moyen de modules
appelés répartiteurs.
Ils assurent la liaison entre les capteurs ou actionneurs et le bus AS-i.
Ces modules, d'encombrement réduit (45mm x 45mm x 80mm environ) sont connectés
via le câble AS-i.
Leur degré de protection est IP67.
On distingue :
• les répartiteurs actifs (intégrant l’asic pour bus AS-i)
Ils permettent de connecter jusqu’à quatre capteurs/actionneurs standards sur une
même adresse AS-i en utilisant les prises M12 standards (brochage conforme à la
norme DIN IEC 947 5-2).
Ce type de répartiteur est très utilisé pour les machines existantes à rénover car il
évite d'intervenir sur l’installation.
• les répartiteurs passifs (n’intégrant pas l’asic pour bus AS-i)
Ils permettent de connecter jusqu’à quatre capteurs/actionneurs intégrant l’asic AS-i
(capteurs intelligents) en utilisant les prises M12 standards (brochage conforme à
la norme DIN IEC 947 5-2).
Ce type de répartiteur peut être utilisé pour les nouvelles machines mais il présente
l’inconvénient de consommer quatre adresses AS-i.
Exemples : démarreurs moteurs, cellules photo-électrique, détecteurs de proximité,...
Ces répartiteurs sont constitués :
•
d’une interface de connexion supportant les prises M12 ainsi que des leds de
signalisation.
Le dessin ci-contre montre une interface
de connexion 2 entrées - 2 sorties, d'autres
interfaces sont proposées (4 entrées, 4
sorties, ...).
Attention : certains esclaves ont leurs voies d'entrées/sorties numérotées de 1 à
4 (exemple I-1, I-2, O-3, O-4) alors que la numérisation des voies dans l'automate
se fait toujours de 0 à 3
exemple de correspondance :
I-1 correspond %I....\n,0 voie 0 de l'esclave
I- 2 correspond %I....\n,1 voie 1 de l'esclave
4/1
A
A
• et d’une embase permettant la connexion :
- par prise vampire pour câble plat profilé (évite les inversions de polarité),
- par bornier à vis pour câble rond (environnements difficiles).
4/2
Composants d'un système AS-i
4.2
4
Capteurs "intelligents"
Ces capteurs, intégrant l'asic AS-i, peuvent être directement connectés sur le bus
AS-i ou sur un module répartiteur passif ; ils disposent, en tant qu'esclave du bus AS-i,
de 4 bits de paramétrage (P0 à P3) qui permettent d'écrire des informations telles que
des réglages de temporisation, de profondeur de champ,...
Chacun de ces esclaves "intelligents" est accompagné d'une documentation décrivant
l'utilisation des paramètres P0 à P3, la valeur de ces paramètres par défaut, le profil AS-i
utilisé, ...
Cellule photo-électrique
Détecteur inductif
Le TBX SAP 10 peut modifier la valeur des paramètres de ces esclaves en cours
d'exploitation.
4/3
A
A
4.3
Console de paramétrage/diagnostic AS-i
Tous les équipements esclaves AS-i, répartiteurs actifs ou esclaves "intelligents" sont
livrés avec l'adresse 0.
Avant de les installer sur le bus AS-i, il est nécessaire de programmer leur adresse, de
1 à 31, avec une console de programmation présentée ci-dessous :
Connexion à un
répartiteur actif
Connexion
esclave "intelligent"
Visualisation
Incrémentation de l'adresse
Décrémentation de l'adresse
Programmation de l'adresse
Marche / arrêt de la console
Lecture de l'adresse de l'esclave
4/4
Composants d'un système AS-i
4.4
4
Alimentations AS-i
Spécificités:
La transmission simultanée de l'information et de l'énergie sur le même câble nécessite
de filtrer la transmission de données par rapport à l'alimentation. C'est pourquoi,
l'alimentation AS-i intègre un filtre de découplage supportant le courant continu
maximum fourni par l'alimentation. L'alimentation présente une impédance normalisée
vis à vis des fréquences de transmission des informations. Ces alimentations AS-i
peuvent être placées en un point quelconque sur le bus AS-i., mais il est souhaitable
de les placer au plus prêt des zones de plus fortes consommation d'énergie. Ce sont
des alimentations continues 30 Vdc prévues pour communiquer sur 100m.
En présence d’actionneurs gros consommateurs d’énergie, ce bloc sera complété par une alimentation auxiliaire pour piloter les bobines des contacteurs.
Tableau de sélection
Tension nominale d'entrée
100...120 VCA ou 200...240 VCA
Tensions de sortie
30 VCC AS-i
30 VCC AS-i
24 VCC
Courant nominal
2,4 A
5 A (1)
7 A (1)
Références
TSX SUP A02
TSX SUP A05
(1) Courant maximum pour chaque sortie, la somme des puissances est limitée à 230 W
4/5
A
A
4.5
Câbles AS-i
Le câble AS-i, constitué d’une paire non blindée et non torsadée, transmet à la fois les
données de communication et l’alimentation (30 Vdc) :
• aux capteurs et actionneurs connectés sur les modules répartiteurs (pour les
actionneurs pros consommateurs d'énergie, une alimentation auxiliaire classique est nécessaire),
• aux capteurs "intelligents",
• à l’interface analogique du TBX SAP 10.
Dans des conditions faiblement perturbé, il est possible d’utiliser n’importe quel câble
standard traditionnel (type H05VV) de section 1,5 à 2,5 mm2 (suivant la consommation
de tous les esclaves) avec des répartiteurs intégrant des borniers à vis.
L'utilisation du câble plat spécifique AS-i offre quant à lui l’avantage de permettre un
raccordement immédiat des esclaves AS-i, avec détrompage automatique, par technique de clipsage à prise vampire. (Voir manuel de référence AS-i : XDOC5511•)
4/6
Composants d'un système AS-i
4.6
4
Schéma d'une installation AS-i
APRIL 5000
TSX/PMX 47/107
TSX/PMX 57
FIPIO
AS-i
Alimentation
AS-i
Capteurs/actionneurs
communiquants
Interfaces avec
capteurs/
actionneurs
traditionnels
4/7
A
A
4/8
Fonctionnalités du TBX SAP 10 (maître
AS-i) 55
Chapitre
5 Fonctionnalités du TBX SAP 10 (maître AS-i)
Le profil M2 du TBX SAP 10 (maître AS-i) permet, en plus de la gestion des entrées/
sorties de :
• paramétrer les esclaves "intelligents",
• choisir la configuration de référence du bus AS-i,
• changer le mode de fonctionnement.
Comme tout équipement connecté sur le réseau FIPIO, celui-ci dispose d'informations
de diagnostic.
Le TBX SAP 10 est équipé d'un bloc de visualisation permettant de remonter des
informations de diagnostic renseignant sur son état et celui du bus AS-i.
5.1
Lire les entrées du bus AS-i
Avec 31 esclaves maximum sur le bus AS-i, le TBX SAP 10 est capable de remonter
l'état de 124 entrées TOR vers l'automate.
Les informations sont remontées cycliquement sur le réseau FIPIO vers l'automate .
Une indication de validité des informations d'entrée du bus AS-i est également
exploitable dans le programme automate ; elle indique si le TBX SAP 10 est prêt à
fonctionner ou non.
5.2
Ecrire les sorties du bus AS-i
Avec 31 esclaves maximum sur le bus AS-i, le TBX SAP 10 est capable d'écrire
124 sorties TOR sur le bus AS-i.
Les informations sont véhiculées cycliquement sur le réseau FIPIO vers le TBX SAP 10.
Remarque
Les sorties d'un esclave sont écrites avant la lecture des entrées.
5/1
A
A
5.3
Configurer le bus AS-i
Quelque soit le mode de fonctionnement du TBX SAP 10, celui-ci compare en
permanence la configruation réelle du bus AS-i avec une configuration de référence.
En cas d'incohérence, il signale un défaut de configuration à l'automate.
Cette configuration de référence est obtenue soit par configuration dans X-TEL,
ORPHEE, ou PL7, soit en sauvegardant la configuration réelle du bus AS-i à un instant
donné.
5/2
Fonctionnalités du TBX SAP 10 (maître AS-i)
5.4
5
Changer le mode de fonctionnement du TBX SAP 10
En fonctionnement nominal, le TBX SAP 10 peut fonctionner suivant deux modes :
• le mode "Configuration"
• le mode "Protégé"
Dans le mode "Configuration", tous les esclaves détectés sur le réseau sont activés
et peuvent être directement utilisés.
Un défaut de configuration est remonté à l'automate si la configuration réelle sur le bus
AS-i n'est pas équivalente à la configuration de référence, mais les esclaves non
conformes seront tout de même activés et utilisables.
Dans ce mode, il n'est pas possible de profiter de la fonction d'auto-adressage.
Ce mode sera utilisé lors d’une installation et d’une mise en route d’une machine pour
notamment tester tous les équipements.
Il n'est pas possible de passer dans le mode "Protégé" si un esclave avec l'adresse 0
est présent sur le bus AS-i.
Dans le mode "Protégé", seuls les esclaves présents sur le bus AS-i, dont l'identification est identique à celle contenue dans la configuration de référence, sont activés.
Dans ce mode, la fonction d'auto-adressage est disponible.
Le basculement du mode "Configuration" au mode "Protégé" provoque la réinitialisation complète du TBX SAP 10 qui dure environ 1 seconde, ce qui entraîne
une mise à 0 de toutes les entrées/sortie du bus AS-i.
A ces deux modes s'ajoute le mode "Diagnostic" qui permet de remonter vers
l'automate les listes, des esclaves détectés (LDS), des esclaves prévus (LPS) dans la
configuration de référence et des esclaves activés (LAS) sur le bus AS-i.
Attention
Dans ce mode, ces listes remplacent l'état des entrées du bus AS-i ; il s'agira
de ne pas en tenir compte dans le programme d'application, car les sorties
du bus AS-i continuent d'être pilotées.
5.5
Paramétrer les esclaves "intelligents"
Parmi les esclaves AS-i, certains sont paramétrables (détecteurs de fin de course,
cellules photo-électriques). Les paramètres de réglage de chaque esclave peuvent
être des alarmes, des signaux de test, des déclenchements de temporisation, des
longueurs de portée. Le TBX SAP 10 permet de modifier en cours de fonctionnement
la valeur de chacun de ces paramètres pour s'adapter à l'évolution de l'installation. Il
détecte les valeurs modifiées par l'automate et envoie les nouvelles valeurs aux
esclaves concernés.
5/3
A
A
5.6
Changer un esclave défaillant
Lorsque le TBX SAP 10 fonctionne en mode "Protégé", il est possible de bénéficier de
la fonction d'auto-adressage en cas de panne d'un seul esclave sur le bus AS-i.
Lors de l'intervention de l'opérateur qui va changer cet esclave (un esclave sortit d'usine
contient toujours l'adresse 0), le maître va détecter ce nouvel équipement avec
l'adresse 0 et si son identification correspond à l'équipement prévu, le maître lui
affectera automatiquement la nouvelle adresse qui était celle de l'équipement en
panne.
Ceci a pour avantage de localiser rapidement une panne et d'intervenir sur l'installation
sans avoir à utiliser d'équipements spécifiques.
Si plusieurs esclaves sont en panne, le maître ne pourra affecter automatiquement
l'adresse au nouvel équipement, il sera nécessaire de programme l'adresse de chaque
esclave avec le programmateur avant de les connecter sur le bus AS-i.
5.7
Remonter des informations de diagnostic
Le TBX SAP 10 est capable de remonter cycliquement des informations de diagnostic
sur son état et sur celui du bus AS-i.
Ces informations peuvent être exploitées dans le programme automate afin de gérer
correctement les entrées/sorties.
Le bloc de visualisation du TBX SAP 10 dispose :
• des 4 leds standards des équipements FIPIO (RUN, DEF, COM, I/O) indiquant l'état
général de fonctionnement,
• d'une matrice de 32 leds associées aux adresses du bus AS-i indiquant l'état des
équipements connectés.
5/4
Chapitre 16
Caractéristiques techniques
6 Caractéristiques techniques
Temps de cycle du bus AS-i
5 ms maximum
Nombre d’esclaves sur le bus AS-i
31 maximum
Longueur du bus AS-i
100 m maximum sans répéteur
Nombre d'entrées/sorties
124 entrées + 124 sorties maximum
Profil ASI supporté
M2 "Reduced Master"
Numéro d’adresse sur le réseau FIPIO
1 à 62
Nombre de TBX SAP 10 sur un segment
FIPIO
16 maximum
Nombre d'entrées/sorties AS-i sur FIPIO 1984 entrées + 1984 sorties maximum
__________________________________________________________________________________________________________
Programmation du TBX SAP 10
X-TEL V6 ou X-TEL V52 + TXT R CTG V52
ORPHEE V6.2
PL7 Junior ou PL7 Pro à partir de la
lversion V3.3
__________________________________________________________________________________________________________
Tension d'alimentation du TBX SAP 10
+ 24V ou +48V
Puissance dissipée
2W
Protection contre inversion de polarité
Oui
_________________________________________________________________________________________________________
Tension nominale alimentation AS-i
30V
Courant consommé par le TBX SAP 10
100 mA maximum
Protection contre inversion de polarité
Oui
__________________________________________________________________________________________________________
Dimensions (L x H x P) en mm
223 x 87 x 72
Degré de protection
IP20
Température de fonctionnement
0 à 55°C
______________________________________________________________________________________________________________________________
Certification AS-i, profil M2
Numéro du Certificat AS-i : 08401
__________________________________________________________________________________________________________________________________
6/1
A
A
6/2
A
Mise en œuvre matérielle
Sommaire
Intercalaire B
B
B
Chapitre
Page
1 Présentation physique
1/1
2 Alimentation du module TBX SAP 10
2/1
3 Raccordement au bus FIPIO
3/1
3.1
Architecture
3/1
3.2
Adressage FIPIO du module AS-i
3/2
4 Raccordement au bus AS-i
4/1
5 Description des voyants de signalisation du TBX SAP 10
5/1
B/1
A
B
Mise en œuvre matérielle
Chapitre
B/2
Sommaire
Intercalaire B
Page
PrésentationChapitre
physique 11
1 Présentation physique
Le maître AS-i (TBX SAP 10) se présente sous la forme d’un TBX de type Monobloc,
constitué d'un seul élément sans possibilité d'extension.
Son degré de protection est IP20.
Le TBX SAP 10 est constitué de :
1
Un élément qui regroupe à la fois l'électronique de communication FIPIO et
l'électronique de communication AS-i.
2
Un bornier débrochable qui permet
de raccorder l'alimentation du module
TBX SAP 10 et le bus AS-i.
Connecteur TBX BLP 01
Le raccordement du module au bus FIPIO
est assuré par le connecteur TBX BLP 01.
6
6
3
7
8 10
2
2
1
1
4
5
9
10 6
1
Connecteur mâle SubD 9 points pour la connexion au bus FIPIO, via le connecteur
TBX BLP 01.
2
8 micro-interrupteurs pour le codage de l'adresse du point de connexion FIPIO
(1 à 62).
3
Etiquette d'aide au codage de l'adresse du point de connexion FIPIO.
4
Emplacement pour une étiquette client de repérage de l'adresse du point de
Connexion et du numéro de Module.
5
Bloc de visualisation.
1/1
B
B
6
Oreilles de fixation du module.
7
Etiquette d'identification de la nature des voies du module.
8
Vis étrier pour la mise à la masse du produit.
9
Bornier à vis débrochable (avec étiquette bornier) pour le câblage du bus AS-i et de
l'alimentation du module.
10 Extracteurs pour le démontage du bornier.
1/2
Chapitre
Alimentation du module TBX
SAP 10 22
2 Alimentation du module TBX SAP 10
Le maître AS-i TBX SAP 10 nécessite d'être alimenté en direct par une source de
tension continue 24V ou 48V, isolée à 1500V eff. de la terre.
L'utilisation de cette source externe offre l'avantage de pouvoir couper l'alimentation du
bus AS-i sans interrompre la communication entre l'automate et le TBX SAP 10.
Pour les sites non équipés, TELEMECANIQUE propose un module d'alimentation de
référence TBX SUP 10 délivrant une tension continue 24V / 1A. Celle-ci permet de
fournir l'énergie nécessaire à plusieurs modules TBX.
La puissance dissipée par le module TBX SAP 10 est de 2 W.
T BX
S AP 1 0
1
0V
3
+24/48V
Les bornes d'alimentation du TBX SAP 10 sont :
• la borne 1 pour 0V,
• la borne 3 pour +24/48V.
2/1
B
B
2/2
Raccordement au Chapitre
bus FIPIO 33
3 Raccordement au bus FIPIO
3.1
Architecture
Le module TBX SAP 10 s'intégrant dans une architecture FIPIO, divers accessoires
sont proposés pour faciliter le raccordement du module :
•
•
•
•
•
câble principal TSX FP CAxxx commercialisé en 100, 200 ou 500 m,
câble de dérivation TSX FP CCxxx commercialisé en 100, 200 ou 500 m,
boîtier de dérivation TSX FP ACC4,
terminaison de ligne TSX FP ACC7,
connecteur TSX LES 65 ou TSX LES 75 pour le raccordement des automates
Série 7, TSX modèles 40.
• cordon KIT5130 pour le raccordement de l'automate Série 1000, APRIL 5000.
• connecteur TBX BLP 01 pour la liaison du TBX à FIPIO.
Pour plus de renseignements sur les raccordements consulter le manuel de référence
Bus FIPIO – Réf. TSX DR FPW F.
TSX modèle 40
ou
APRIL 5000
ou
Premium
TSX LES 65/75
TSX FP CCxxx
<- KIT5130
TSX FP CAxxx
TSXFP ACC4
TSX BLP 01
TSX FP ACC7
AS-i
AS-i
AS-i
Le nombre maximum de modules TBX SAP 10 sur le réseau FIPIO est de 16.
3/1
B
B
3.2
Adressage FIPIO du module AS-i
Un maître AS-i TBX SAP 10 sur le réseau FIPIO est identifié par son point de connexion.
Le numéro du point de connexion représente l'adresse physique du module AS-i sur
le réseau FIPIO et peut prendre une valeur comprise entre 1 et 62.
Sur FIPIO, l'adresse 0 est réservée à l'automate (TSX modèle 40 ou APRIL 5000) qui
est gestionnaire du bus. L'adresse 63 est elle réservée au terminal de programmation.
La configuration de l'adresse FIPIO du module maître AS-i s'effectue à l'aide des microinterrupteurs situés au dessus du connecteur TBX BLP 01 permettant le raccordement
au bus.
Ces micro- interrupteurs, au nombre de 8, permettent un codage binaire comme indiqué
ci-dessous, pour 62 équipements maximum par architecture.
0
1
poids
128 64 32 16 8
4
2
1
Exemple pour un codage à l'adresse 62 (l'emploi des adresses 64 à 256 est réservé).
La modification de l'adresse n'est prise en compte qu'après une mise hors tension/
mise sous tension du TBX SAP 10. Si l'adresse est modifiée alors que le
TBX SAP 10 est sous tension, ceci provoque un défaut interne et une déconnexion
du réseau FIPIO.
3/2
Raccordement auChapitre
bus AS-i 44
4 Raccordement au bus AS-i
Le raccordement au bus AS-i sur le module TBX SAP 10 est réalisé directement sur le
bornier à vis débrochable 40 points selon le schéma ci-dessous :
37
ASI+
36
ASI-
39
ASI+
38
ASI-
T BX
S AP 1 0
Deux bornes sont prévues pour chaque polarité :
• AS-i+ (fil marron du câble plat profilé AS-i) sur les bornes 37 et 39,
• AS-i- (fil bleu du câble plat profilé AS-i) sur les bornes 36 et 38,
Afin de faciliter le raccordement en cas d'utilisation de câbles de section 1,5 mm2 ou 2,5
mm2, un pont est réalisé sur la carte électronique.
4/1
B
B
4/2
Chapitre
Description des voyants de signalisation du TBX
SAP 10 55
5 Description des voyants de signalisation du TBX SAP 10
Le maître AS-i est équipé d'un bloc de visualisation composé des quatre voyants
standards FIPIO (RUN, DEF, COM, I/O), permettant de renseigner sur son état.
Il possède aussi 32 voyants destinés à la signalisation de la configuration du bus
AS-i.
• Voyant RUN (vert) :
• Voyant DEF (rouge) :
• Voyant COM (jaune) :
• Voyant I/O (rouge) :
RUN DEF
allumé en fixe si l'équipement est opérationnel.
allumé en fixe si l'équipement est en défaut,
Clignotant si la liaison
FIPIO est en défaut.
allumé par de la communcation pour indiquer qu'une
trame FIPIO est envoyée
ou reçue.
allumé en fixe si le maître
AS-i détecte un défaut sur
le bus AS-i (erreur de configuration, absence d'alimentation AS-i).
COM I/O
0
8
16
24
1
9
17
25
2
10
18
26
3
11
19
27
4
12
20
28
5
13
21
29
6
14
22
30
7
15
23
31
• Voyants 0 à 31 (rouge) : Indique l'état de la configuration du bus AS-i.
A chaque voyant correspond une adresse d'un esclave
AS-i, celle-ci étant comprise entre 1 et 31 :
- Rangée de gauche : esclaves de 1 à 7,
- Deuxième rangée : esclaves de 8 à 15,
- Troisième rangée : esclaves de 16 à 23,
- Rangée de droite : esclaves de 24 à 31,
Un de ces voyants allumé en fixe indique la présence de
l'esclave ainsi que son activation.
Un de ces voyants éteint indique l'absence d'esclave à
cette adresse.
Un de ces voyants clignotant indique un défaut de
configuration (d'origine diverse) à cette adresse.
5/1
B
B
5/2
Utilisation sous PL7
Sommaire
Intercalaire C
C
Chapitre
Page
1 Intégration sous PL7
1/1
1.1
Choix de la passerelle TBX SAP 10
1/1
1.2
Paramétrage du module TBX SAP 10
1/5
2 Programmation sous PL7
2/1
2.1
Image des entrées du bus AS-i
2/1
2.2
Image des sorties du bus AS-i
2/2
2.3
Objets de configuration
2/3
2.4
Paramétrage des esclaves "intelligents"
2/4
3 Diagnostics sous PL7
3/1
3.1
Présentation
3/1
3.2
Diagnostic du bus FIPIO
3/2
3.3
Diagnostic de la passerelle
3.3-1 Diagnostic visuel de la passerelle
3.3-2 Diagnostic de la passerelle par PL7
3/3
3/3
3/4
C/1
Utilisation sous PL7
Sommaire
Intercalaire C
C
Chapitre
Page
3.4
Diagnostic du bus AS-i
3.4-1 Diagnostic visuel du bus AS-i
3.4-2 Diagnostic du bus AS-i par PL7
3.5
Diagnostic des esclaves AS-i
3.5-1 Visualisation de l'état des esclaves par PL7
3.5-2 Réglage des paramètres des esclaves par PL7
3.5-3 Liste d'informations sur les esclaves par PL7
4 Modes de marche avec PL7
C/2
3/7
3/7
3/8
3/11
3/11
3/13
3/15
4/1
4.1
Précautions pour changer le mode de fonctionnement
4/1
4.2
Remplacement d'un esclave défaillant
4/3
IntégrationChapitre
sous PL7 11
1 Intégration sous PL7
1.1
Choix de la passerelle TBX SAP 10
Après avoir sélectionné dans le bandeau la fenêtre Fichier / nouveau, sélectionner le
processeur choisi pour le nouvel équipement :
Les processeurs munis d'une liaison FIPIO intégrée sont :
TSX P 57252 / 57352 / 57452, TPMX P57352 / 452, ou TPCX P573512.
La validation de cette fenêtre ouvre un navigateur d'application. La sélection "configuration matérielle" donne accès à une représentation d'une configuration avec la
connexion du bus FIPIO intégrée au processeur. L'ouverture d'une application existante
conduit directement au navigateur.
1/1
C
C
Double-cliquer sur la représentation du connecteur FIPIO du processeur, une fenêtre
s'ouvre montrant par défaut une structure minimum du bus FIPIO.
Des rectangles grisés sur le bus indiquent les deux adresses réservées : 0 pour le
gestionnaire du bus, et 63 pour le terminal privilégié . Les points de connexion
disponibles sont indiqués par un petit cercle.
Un curseur permet de régler la longueur du bus FIPIO. La valeur par défaut est 1km et
s'étend à 15 k. L'incrément de réglage est le 1km.
Cette longueur doit être réglée, car elle intervient dans la prise en compte des temps
de propagation des signaux sur le bus, donc dans le calcul par le processeur des temps
de cycle réseau.
1/2
Intégration sous PL7
1
Double-cliquer sur un petit cercle représentant un point de connexion ouvre une fenêtre
"ajouter / modifier un équipement".
Cette fenêtre est le catalogue des équipements connectables sur le point de connexion
sélectionné. Il faut d'abord sélectionner l'élément "Passerelle" dans la fenêtre familles,
puis le module de base "TBX SAP 10".
Dans cette fenêtre il faut renseigner le numéro du point de connexion de l'équipement
à configurer.
Il y a la possibilité aussi d'ajouter un commentaire, de 80 caractères maximum, sur
l'équipement raccordé au point de connexion.
1/3
C
Après validation du point de connexion, il y a affichage dans la fenêtre de configuration
FIPIO de la constitution de l'équipement au point de connexion sélectionné.
C
Exemple :
1/4
Intégration sous PL7
1.2
1
Paramétrage du module TBX SAP 10
Quand un module TBX SAP 10 été déclaré, il est possible en cliquant sur le module
d'avoir accès à sa configuration comme pour un module in-rack. Cet écran donne accès
à la visualisation et à la modification des paramètres en mode local, ainsi qu’à la Mise
au point en mode connecté.
1
2
3
4
1
Cette liste déroulante permet de choisir le mode d'utilisation : configuration (ou mise
au point).
2
Cette information impose que les informations issues de la voie de communication
AS-i seront scrutées au rythme de la tâche MAST (non configurable en tâche
FAST).
3
Cette zone permet de définir les équipements esclaves connectés ou à connecter
sur le bus.
4
Cette zone permet de visualiser configurer chacun des esclaves.
1/5
C
Choix des équipements esclaves à connecter
C
Principe de sélection
La zone de l'écran : "configuration AS-i
interface" permet la configuration de tous
les esclaves prévus sur le bus.
Les esclaves sont numérotés de 1 à 31
(accès par l'ascenseur).
Une sélection du menu "Edition / Ajouter
un esclave AS-i" ou un double clic sur
l'emplacement de l'adresse de l'esclave à
configurer, ouvre un écran "Associer un
profil".
1
2
Cet écran donne accès à la liste des familles des produits AS-i. La sélection d'une des
familles (1) permet d'accéder au catalogue des équipements AS-i (2).
Le bouton OK permet de valider le choix.
Note :
La liste des familles comporte 2 éléments particuliers :
• profils banalisés : la sélection de cette famille permet de choisir un profil AS-i parmi 240 profils
possibles. Les caractéristiques liées à ce profil peuvent être obtenues en cliquant sur le bouton
Consulter,
• familles privées : un utilisateur PL7 a la possibilité de gérer un fichier catalogue spécifique
d'équipements AS-i à partir de sa console de programmation (voir chapitre suivant).
Attention : une application utilisant des produits AS-i provenant du catalogue famille privée de
l'utilisateur est toujours liée à l'utilisation de ce même catalogue famille privée.
1/6
Intégration sous PL7
1
Dans le cadre "Configuration AS-interface" apparaît alors
face au numéro d'esclave, la référence de l'équipement
connecté.
C
Les commandes suivantes permettent de modifier ce choix :
• "Edition / Supprimer un esclave AS-i" supprime l'équipement sélectionné
• "Edition / Couper un esclave AS-i" permet de couper l'équipement sélectionné
• "Edition / Copier un esclave AS-i" permet de copier l'équipement sélectionné
• "Edition / Coller un esclave AS-i" permet de coller l'équipement précédemment coupé
ou copié, à l'emplacement sélectionné.
L'écran "Associer un profil" fournit aussi, en cliquant sur le bouton Consulter, la
description d'un esclave AS-i
Il est également possible d'accéder à l'ensemble des informations présentes dans le
fichier catalogue en cliquant sur le bouton Détail.
1/7
Ajout et modification d'un profil au catalogue
C
A partir de l'écran "Associer un profil", il est possible en sélectionnant "Famille privée"
puis "Ajouter" de définir le profil d'un esclave non prévu dans le catalogue standard.
Pour cela :
• définir le nom de l'équipement esclave,
• saisir un commentaire (optionnel),
• définir les données IO et ID du profil,
• sélectionner les entrées et les sorties utilisées par l'esclave,
• définir la mise à 1 ou à 0 de chaque paramètre associé à l'équipement esclave. Les
paramètres de chaque esclave sont programmables sur 4 bits, ils sont spécifiques
à chaque esclave. Lorsqu'une case est cochée, il y a mise à 1 du paramètre
correspondant. Par défaut, tous les paramètres sont à 1.
L'esclave ainsi défini est ajouté au catalogue de la famille privée.
Ce profil peut alors être utilisé comme un profil du catalogue de base. Appuyer sur
"Modifier" permet la modification du nom et des commentaires relatifs au profil de cet
esclave. Les données IO et ID du profil ne peuvent plus être modifiées après la
validation de la fenêtre.
1/8
Intégration sous PL7
1
Configuration des esclaves
La zone "Configuration de l'esclave i" de l'écran de Configuration visualise les données
associées à l'esclave sélectionné dans la zone "Configuration AS-interface".
Les données de la zone "Configuration de l'esclave i" ne sont pas modifiables dans cet
écran (excepté l'activation ou la désactivation des paramètres).
Profil : composé des données IO et ID, il est fixé par le type d'équipement choisi. Il est
défini par l'utilisateur dans le cas de l'ajout d'un profil.
Commentaire : il est fixé par le type d'équipement choisi. Il est défini par l'utilisateur
dans le cas de l'ajout d'un profil et il est modifiable dans l'écran "Définition d'un profil
AS-interface".
Symbole Asi : les symboles associés aux entrées/sorties de l'esclave sont définis à
l'aide l'éditeur de variables.
Paramètres : ils sont fixés par le type d'équipement choisi. Ils sont définis par
l'utilisateur dans le cas de l'ajout d'un profil et ils sont modifiables dans l'écran
"Définition d'un profil AS-interface".
L'activation et la désactivation des paramètres s'effectuent par des cases à cocher, par
défaut tous les paramètres sont activés.
1/9
C
Paramètres généraux
C
Remplacement d'un esclave défectueux :
Le remplacement d'un esclave défectueux par un esclave de même type s'effectue
sans arrêt du bus AS-i et sans manipulation particulière. Si l'esclave venant en
remplacement est programmé avec la même adresse, avec le programmateur de
poche, et qu'il a le même profil, il sera inséré automatiquement dans la liste des
esclaves détectés (LDS) et activé.
Si le nouvel esclave est vierge (adresse 0, esclave neuf), et qu'il a le même profil,
l'esclave prend automatiquement l'adresse de l'esclave remplacé et se trouve donc
dans la liste des esclaves détectés et dans la liste des esclaves actifs.
Modification minime d'une configuration :
Le service d'adressage automatique permet aussi de faire une évolution minime de
configuration sans utilisation du programmateur de poche. Si l'esclave à insérer est
prévu dans la configuration PL7, qu'il a le même profil que celui attendu, et qu'il possède
l'adresse 0 ( cas d'un esclave neuf), alors le coupleur AS-i programmera l'esclave avec
la valeur pré-définie dans la configuration. Cette manipulation n'est possible que si un
seul esclave est absent dans la configuration. Il est possible de modifier une application
en réalisant la manipulation ci-dessus autant de fois que nécessaire.
Important : pour que l'insertion soit effective, il faut dans l'ordre :
• ajouter le nouvel esclave dans l'écran de configuration en mode local,
• faire un transfert de configuration vers l'automate en mode connecté,
• raccorder physiquement le nouvel esclave d'adresse 0 sur le bus AS-i.
1/10
Intégration sous PL7
1
Validation de la configuration après modification
Après modification des paramètres de configuration du module, l’abandon de la
fonction nécessite de valider la nouvelle configuration. Pour cela, plusieurs possibilités
peuvent être utilisées :
1
Valider à partir de la barre d’outils en
cliquant sur l’icône correspondante ou
par la commande validation du menu
contextuel.
2
Quitter la fonction sans validation des
paramètres, ce qui visualise une boîte
de dialogue permettant de valider la
nouvelle configuration.
3
Dérouler le menu Edition de PL7 et
sélectionner la rubrique Valider.
Reconfiguration globale
Après la modification de l’ensemble des paramètres de configuration des voies de
chaque module, la sortie de l’éditeur de configuration nécessite une reconfiguration
globale. A la fermeture de l’éditeur, une boîte de dialogue permet de confirmer cette
reconfiguration globale.
1/11
C
La reconfiguration globale est nécessaire en local, pour que les modifications validées
pour chaque module soient prises en compte dans l’application.
C
Cette reconfiguration s’effectue :
• soit par l’icône «Validation» soit par la commande Edition/Valider soit par la
commande validation du menu contextuel.,
• soit en fermant l’éditeur de configuration, sans avoir réalisé de validation globale, en
confirmant la reconfiguration globale.
1/12
ProgrammationChapitre
sous PL7 22
2 Programmation sous PL7
2.1
Image des entrées du bus AS-i
L'adressage d'une entrée appartenant à un esclave AS-i déporté se fait en indiquant:
C
• le type d'objet : %I
• l'emplacement géographique du processeur dans le rack et possédant la liaison
FIPIO intégrée : toujours 0 ou 1 suivant le type d'alimentation choisi,
• le numéro de la voie FIPIO intégrée : toujours 2,
• le numéro du point de connexion de la passerelle (c'est l'adresse FIP du module
TBX SAP 10),
• le numéro de la voie dans la base TBX SAP 10 : toujours 0,
• le numéro de l'esclave AS-i,
• le numéro de la voie d'entrée, omis à l'affichage pour la voie 0
Exemple :
Pour une boîte à boutons esclave AS-i numéro 21 d'un module TBX SAP 10 connecté
au point fipio 7, l'entrée numéro 1 est adressée par
%I\0.2.7\0.21.1
n° de l'entrée
n° de l'esclave
toujours 0
n° du point de connexion fipio
toujours 2
n° emplacement du processeur
FIPIO
(%I\0.2.7\0.21 pour la voie 0 de cet esclave)
@7
Attention :
Certains esclaves ont leurs voies d'entrées numérotées de 1 à 4 (exemple : I-1,
I-2, I-3, I-4) alors que la numérisation des
voies dans l'automate se fait toujours de 0
à 3.
Exemple de correspondance :
I-1 correspond à %I\...\..0 voie 0 de l'esclave
I-2 correspond à %I\...\..1 voie 1 de l'esclave
AS-i
@ 21
2/1
2.2
C
Image des sorties du bus AS-i
L'adressage d'une sortie appartenant à un esclave AS-i déporté se fait en indiquant:
• le type d'objet : %Q
• l'emplacement géographique du processeur dans le rack et possédant la liaison
FIPIO intégrée : toujours 0 ou 1 suivant le type d'alimentation choisi,
• le numéro de la voie FIPIO intégrée : toujours 2,
• le numéro du point de connexion de la passerelle (c'est l'adresse FIP du module
TBX SAP 10),
• le numéro de la voie dans la base TBX SAP 10 : toujours 0,
• le numéro de l'esclave AS-i,
• le numéro de la voie de sortie, omis à l'affichage pour la voie 0.
Exemple :
Pour une colonne lumineuse esclave AS-i n°16 d'une passerelle TBX SAP 10
connectée au point fipio 7 la sortie numéro 2 est adressée par :
%Q\0.2.7\0.16.2
n° de la sortie
n° de l'esclave
toujours 0
n° du point de connexion fipio
toujours 2
n° emplacement du processeur
FIPIO
(%Q\0.2.7\0.16 pour la voie 0 de cet esclave)
Attention :
Certains esclaves ont leurs voies de sorties numérotées de 1 à 4 (exemple:O-1,
O-2, O-3, O-4) alors que la numérisation
des voies dans l'automate se fait toujours
de 0 à 3
Exemple de correspondance :
O-1 correspond à %Q\...\..0 voie 0 de
l'esclave n
O-2 correspond à %Q\...\..1 voie 1 de
l'esclave n
2/2
@7
@ 16
AS-i
Programmation sous PL7
2.3
2
Objets de configuration
Ces données de configuration sont initialisées à partir de l'écran de configuration. Elles
sont transmises au module sur réception d'une nouvelle configuration ou sur un
démarrage à chaud ou à froid.
Adressage
Les objets de configuration ont la syntaxe suivante :
%KW\p.2.c\0.0.z
p = emplacement du processeur
c = point de connexion fipio de la passerelle
z = rang de l'objet
Exemple : %KW\0.2.7\0.0.8 est l'un des objets de configuration d'une passerelle
TBX SAP 10 connectée au point fipio 7.
Objet
Fonction
Signification
%KW\p.2.c\0.0.0
AS-i Maître
Octet 0 = 10 (identification de AS-i dans la fonction
métier communication)
%KW\p.2.c\0.0.1
et
%KW\p.2.c\0.0.2
LPS
Liste des esclaves prévus
%KW\p.2.c\0.0.3
à
Octet 0 = esclave 0, bit 0-3 = E/S conf, bit 4-7 = ID
Octet 1 = esclave 1, bit 0-3 = E/S conf, bit 4-7 = ID
%KW\p.2.c\0.0.18
Configuration
des E/S,
E/S et code
identification ID
%KW\p.2.c \0.0.19
mot réservé
%KW\p.2.c\0.0.20
à
%KW\p.2.c\0.0.51
Informations
sur
le catalogue
bit n = 1 si esclave n
identificateur de l'esclave 0
à
identificateur de l'esclave 31
LPS est la liste des esclaves prévus (List of projected slaves).
D'après le standard AS-i, c'est la liste des adresses des esclaves qui doivent être pris
en compte à la réception d'une configuration. Le bus AS-i est dans ce cas en mode
protégé AS-i.
Le mode protégé AS-i correspond au mode configuré PL7.
2/3
C
2.4
C
Paramétrage des esclaves "intelligents"
Adressage
Ces objets ont la syntaxe suivante :
%MW\p.2.c\0.0.z
p = emplacement du processeur
c = point de connexion fipio de la passerelle
z=y+4
y = numéro AS-i de l'esclave
Exemple : %MW\0.2.7\0.0.28 est le paramètre de l'esclave AS-i numéro 24 d'une
passerelle TBX SAP 10 connectée au point fipio 7
Objet
Fonction
Signification
%MW\p.2.c\0.0.4
à
% MW\p.2.c\0.0.35
paramètres
de l'esclave 0
à
l'esclave 31
contient la réponse (valeur des paramètres transmis)
de l'esclave paramètré, ceci permet de vérifier par
PL7 que l'esclave les a bien reçus
La description des paramètres est indiquée dans la notice de l'esclave.
2/4
DiagnosticsChapitre
sous PL7 33
3 Diagnostics sous PL7
3.1
Présentation
Un dysfonctionnement peut survenir sur l'un des composants de l'installation.
Ce chapitre détaille les différents diagnostics pouvant être établi.
C
Diagnostic du bus FIPIO
Diagnostic de la passerelle
Diagnostic des esclaves AS-i
Diagnostic du bus AS-i
3/1
3.2
Diagnostic du bus FIPIO
C
Le manuel de mise en oeuvre des métiers Communication TLX DS COM PL7 33 •
présente les bits et mots système de défauts sur les E / S du bus FIPIO, l'algorithme de
détection des défauts FIPIO et le mode de marche du bus FIPIO.
3/2
Diagnostics sous PL7
3.3
3
Diagnostic de la passerelle
3.3-1 Diagnostic visuel de la passerelle
La passerelle est équipée d'un bloc de visualisation composé des quatre voyants
standards FIPIO (RUN, DEF, COM, I/O), permettant de renseigner sur son état.
Ce bloc visualisation possède aussi 32 voyants destinés à la signalisation de la
configuration du bus AS-i.
Voyant RUN (vert) :
allumé en fixe si l'équipement est opérationnel.
Voyant DEF (rouge) :
allumé en fixe si l'équipement est en défaut,
clignotant si la liaison
FIPIO est en défaut.
Voyant COM (jaune) :
Voyant I/O (rouge) :
allumé par de la communication pour indiquer qu'une
trame FIPIO est envoyée
ou reçue.
allumé en fixe si le maître
AS-i détecte un défaut sur
le bus AS-i.
RUN DEF
COM I/O
0
8
16
24
1
9
17
25
2
10
18
26
3
11
19
27
4
12
20
28
5
13
21
29
6
14
22
30
7
15
23
31
Lorsque la led DEF est éteinte, les quatre rangées de leds indiquent l'état de la
configuration du bus AS-i.
A chaque voyant correspond une adresse d'un esclave AS-i :
Première rangée :
nouvel esclave (adresse 0), esclaves de 1 à 7.
Deuxième rangée : esclaves de 8 à 15.
Troisième rangée :
esclaves de 16 à 23.
Rangée de droite :
esclaves de 24 à 31.
TBX SAP 10 non connecté sur FIPIO :
A la mise sous tension du TBX SAP 10 non connecté sur FIPIO, celui-ci affiche sur ses
leds de visualisation, la liste des esclaves détectés (LDS). Ceci est rès utile lors de
l'installation, cela permet de connaitre la liste des adresses occupées sur le bus AS-i.
3/3
C
3.3-2 Diagnostic de la passerelle par PL7
C
Il se fait par l'écran de mise au point du module, accessible uniquement en mode
connecté. Cet écran donne accès au diagnostic de la passerelle en cas de défaut.
Cet écran permet également, pour chaque passerelle de communication AS-i de
l'application, de visualiser la connexion des esclaves, les paramètres de chacun des
esclaves, et d'écrire et de forcer la voie sélectionnée.
L' accès à la fonction Mise au point d'un module du communication AS-i s'effectue en
double cliquant dans le navigateur application successivement sur les icônes Station,
Configuration, Configuration matérielle, sur la représentation du connecteur FIPIO et
sur celle de la passerelle.
Par défaut, en mode connecté, la fonction Mise au point est sélectionnée, la boîte de
dialogue déroulante de la zone de commandes permet de revenir à la fonction
Configuration.
3/4
Diagnostics sous PL7
3
Description de l'écran de mise au point de la passerelle
Cet écran donne accès à la Mise au point en mode connecté.
C
1
2
3
4
5
1
La liste déroulante permet de choisir le mode d'utilisation : Mise au point (ou
Configuration).
2
La zone module visualise l'état des voyants RUN, I/O et ERR du module. Elle rend
compte de l'état du défaut du module grâce au bouton de diagnostic DIAG.
3
Cette zone permet de visualiser les équipements esclaves connectés sur le bus
après clic sur le bouton (5) 'Diag.Bus.AS-i'.
4
Cette zone permet de mettre au point chacun des esclaves, à l'aide de fonctions
d'écriture, de forçage.
5
Il est indispensable de cliquer lebouton 'Diag.Bus.AS-i' pour visualiser les équipements esclaves connectés sur le bus AS-i à cet instant.
3/5
Dans ces deux parties, les boutons DIAG sont grisés en fonctionnement normal, ils
deviennent rouges lorsqu'il y a un défaut détecté.
C
Le bouton DIAG de la zone module détecte les défauts module, le bouton DIAG de la
zone voie détecte les défauts voie.
En cliquant sur le bouton DIAG voie, la fenêtre Diagnostic Voie s'ouvre, elle permet de
définir le ou les types de défauts présents.
La fenêtre est divisée en trois parties permettant d'indiquer le niveau où se trouve le
défaut. Les défauts, pour le module ou la voie, peuvent être internes, externes, ou
autres.
Exemple d'écran :
Défauts externes :
• équipement esclave en défaut,
• erreur de ligne (alimentation AS-i hors tension ou erreur bornier),
• différence entre configuration physique et configuration PL7,
Défauts internes :
• défaut interne logiciel,
• défaut de communication avec le processeur,
• erreur de configuration, de paramétrage, ou de commande.
3/6
Diagnostics sous PL7
3.4
3
Diagnostic du bus AS-i
3.4-1 Diagnostic visuel du bus AS-i
Lorsqu'un défaut apparait sur le bus AS-i, le voyant I/O de la passerelle est allumé tant
que ce défaut est présent.
Un défaut sur le bus AS-i peut avoir trois origines :
• absence d'alimentation du bus AS-i,
• présence d'un esclave avec l'adresse 0,
• défaut de configuration du bus AS-i.
Absence alimentation AS-i :
Lorsque l'alimentation AS-i disparait, toutes les leds des esclaves prévus dans la
configuration de référence clignotent quel que soit le mode de fonctionnement du
TBX SAP 10.
Présence d'un esclave à l'adresse 0 :
Lorsqu'un esclave portant l'adresse 0 est connecté sur le bus AS-i, la led 0 de la rangée
de gauche clignote quel que soit le mode de fonctionnement du TBX SAP 10.
Défaut de configuration du bus AS-i :
Quel que soit le mode de fonctionnement du TBX SAP 10, celui-ci compare en
permanence la configuration réelle du bus AS-i avec la configuration de référence.
Lorsqu'un esclave disparait ou est absent du bus AS-i, la led de l'adresse concernée
clignote quel que soit le mode de fonctionnement du TBX SAP 10.
Lorsqu'un esclave dont le profil est différent de celui de la configuration de référence
est installé sur le bus AS-i, la led de l'adresse concernée s'allume si le TBX SAP 10 est
en mode "Configuration" (dans ce cas, l'esclave est tout de même activé), clignote si
le TBX SAP 10 est en mode "Protégé" (dans ce cas, l'esclave n'est pas activé).
3/7
C
3.4-2 Diagnostic du bus AS-i par PL7
C
Présentation des objets de diagnostic
Les informations de diagnostic sont de trois types,
• les informations disponibles en permanence
• les informations disponibles après un échange explicite
• les informations disponibles après une demande de diagnostic du bus AS-i
Adressage
Les objets de diagnostic ont la syntaxe suivante :
%type d'objet\p.2.c\0.y.z
p = emplacement du processeur (0 ou 1)
c = point de connexion FIPIO
y = numéro AS-i de l'esclave
z = rang de l'objet ou ERR
Entrées "Diagnostic"
Les entrées %I\p.2.c\0.0.0 à %I\p.2.c\0.0.3 contiennent en permanence des informations sur l'état du bus AS-i et sur le mode de fonctionnement en cours du module
TBX SAP 10.
• %I\p.2.c\0.0.0: lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode
"Protégé" et n'active que les esclaves dont la configuration est identique à celle de
la configuration de référence. Lorsque ce bit est à 0, le module TBX SAP 10
fonctionne en mode "Configuration" et active tous les esclaves présents sur le bus
AS-i.
• %I\p.2.c\0.0.1: lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode
"Diagnostic" et dans ce cas, ce ne sont pas les entrées du bus AS-i qui sont
remontées mais les listes des esclaves détectés, programmés et activés.
Dans ce mode, les sorties du bus AS-i sont toujours positionnées.
• %I\p.2.c\0.0.2: lorsque ce bit est à 1, il indique une incohérence entre la configuration
réelle du bus AS-i et la configuration de référence stockée dans la mémoire non
volatile du TBX SAP 10. Ce bit peut passer à 1 quelque soit le mode de fonctionnement du TBX SAP 10 (Configuration, Protégé, Diagnostic).
• %I\p.2.c\0.0.3: lorsque ce bit est à 1, il indique la présence d'un esclave portant
l'adresse 0 sur le bus AS-i.
3/8
Diagnostics sous PL7
3
Objets de Status de la voie AS-i
Ces objets ne sont échangés que sur instruction PL7 : READ_STS %CH\p.2.c\0.0.2,
Le status fournit des informations sur l'ensemble des esclaves présents sur la voie de
communication AS-i. Ce mot de 16 bits contient des informations de diagnostic du
module TBX SAP 10 et des informations de diagnostic relatives aux échanges avec le
TBX SAP 10 à travers le réseau FIPIO.
L'octet de poids faible contient des informations de diagnostic élaborées par le
TBX SAP 10.
L'octet de poids fort contient des informations de diagnostic élaborées par l'automate.
Objet
Fonction
Signification
%MW\p.2.c\0.0.2
Status généré
par le
TBX SAP 10
bit 0 : non utilisé
bit 1 : défaut configuration bus AS-i
bit 2 : présence esclave adresse 0 sur le bus AS-i
bit 3 : absence alimentation AS-i
bit 4 : défaut interne du module (panne)
bit 5 : défaut de configuration matérielle
bit 6 : défaut de communication avec l'automate
bit 7 : réservé
Status généré
par l'automate
bit 8 : défaut de configuration
bit 9 : module absent
bit A : module hors service
bit B : module en défaut
bit C : défaut interne, défaut matériel automate
bit D : défaut interne, défaut système automate
bit E : défaut de dialogue, défaut de communication
FIPIO
bit F : défaut de dialogue, défaut de paramétrage
TBX SAP 10
Par exemple %MW\p.2.c\0.0.2:X1 indique un défaut de configuration du bus AS-i
Défaut configuration bus AS-i : ce bit signale une incohérence entre la configuration du
bus AS-i et la configuration de référence.
Si le TBX SAP 10 est en mode "Protégé", les esclaves des adresses concernés ne sont
plus activés.
Si le TBX SAP 10 est en mode "Configuration", ce défaut est signalé mais les esclaves
des adresses concernés restent activés.
Présence esclave adresse 0 : ce bit signale la présence d'un esclave à l'adresse 0 sur
le bus AS-i. Ceci n'a aucune conséquence sur le fonctionnement du bus AS-i, mais
provoque une erreur de configuration du bus AS-i.
Lorsque ce bit est à 1, le passage du mode "Configuration" au mode "Protégé" n'est pas
possible.
3/9
C
Absence alimentation AS-i : lorsque ce bit est à 1 :
• toutes les sorties du bus AS-i passent à 0,
C
• toutes les entrées du bus AS-i remontées vers l'automate sont égales à 0.
Ce registre est mis à jour même lorsque l'automate est en STOP.
Lorsqu'un des bits de STATUS passe à 1, les I/O du processeur de l'API s'allume.
3/10
Diagnostics sous PL7
3.5
3
Diagnostic des esclaves AS-i
3.5-1 Visualisation de l'état des esclaves par PL7
Il est indispensable de cliquer le bouton 'Diag.bus AS-i' pour visualiser les
équipements esclaves connectés sur le bus AS-i à cet instant.
Attention : Ce ne sont plus les entrées qui sont remontées dans les mots images
des entrées mais l’état du bus AS-i.
L’automate étant en RUN, l’application devra prendre en compte ce changement
de mode pour ne pas interpréter l’état du bus AS-i à la place des entrées. Le bit
%I\p.2.c\0.0.1indique ce mode.
3/11
C
C
Les icones
et
sont alors affichées de chaque côté du numéro de l'esclave
indiquant que l'esclave était prévu
et détecté
.
Les 4 cas suivants peuvent se présenter :
• L'esclave prévu en configuration et l'esclave détecté sont identiques
• L'esclave prévu en configuration et l'esclave détecté ne sont pas identiques
• Un esclave est prévu en configuration
mais aucun esclave n'est détecté
• Un esclave supplémentaire non prévu
par configuration et connecté sur le bus
sera déclaré en défaut. Lorsqu'un esclave est en défaut, l'icône est entourée
de rouge pour indiquer l'esclave en défaut, et les boutons DIAG deviennent
rouge.
3/12
Diagnostics sous PL7
3
3.5-2 Réglage des paramètres des esclaves par PL7
La partie inférieure de l'écran est réservée au diagnostic du bus AS-i. Elle permet, à
gauche, de repérer l'adresse de l'esclave en défaut. L'icône P correspondante est alors
entourée de rouge. En sélectionnant l'adresse de l'esclave en défaut, il est possible
dans la partie droite de l'écran de lire les informations correspondantes.
Visualisation des profils Projeté et détecté (voir page précédente)
Modifications des paramètres
Après avoir sélectionné un esclave, une action sur le bouton "Modif PARAM", ouvre
la fenêtre dans laquelle il est possible de modifier la valeur des paramètres (1=case
cochée).
Une action sur le bouton "Transmettre" transmet à l'équipement considéré, la nouvelle
valeur des paramètres. La mise à jour s'effectue aussi dans le champ (1) de l'écran de
mise au point, si l'esclave a accepté le paramètre.
3/13
C
Actions sur les voies
C
1
2
3
Après avoir sélectionné un esclave, dans la zone Configuration AS-Interface (1), choisir
la voie à modifier dans le tableau (2).
Il est possible alors à l'aide des boutons de la zone Action Voie (3) de :
• Forcer à 0 la voie : l'indication 0F apparaît dans la colonne Etat du tableau (2)
• Forcer à 1 la voie : l'indication 1F apparaît dans la colonne Etat du tableau (2)
• Déforcer la voie : l'indication F doit disparaître
• Set : mise à 1 de la voie
• Reset : mise à 0 de la voie
Le bouton Déforçage global effectue le déforçage de toutes les voies associées à
l'esclave.
3/14
Diagnostics sous PL7
3
3.5-3 Liste d'informations sur les esclaves par PL7
Ces objets sont échangés par mise à un du bit %I\p.2.c\0.0.1, ils permettent de
connaître l'état du segment AS-i, à cet instant.
Attention : Ce ne sont plus les entrées qui sont remontées dans les mots images
des entrées mais l’état du bus AS-i.
L’automate étant en RUN, l’application devra prendre en compte ce changement
de mode pour ne pas interpréter l’état du bus AS-i à la place des entrées. Le bit
%I\p.2.c\0.0.1indique ce mode.
Objet
Fonction
Signification
%IW\p.2.c\0.y.0
entrées
"diagnostic"
Les bits 0 à 3 reprennent les informations
des entrées %I\p.2.c\0.0.0 à %I\p.2.c\0.0.3
(voir chapitre 5.3-8). Les autres bits ne sont
pas utilisés
%IW\p.2.c\0.y.1 (bits 0 à 15)
et
%IW\p.2.c\0.y.2 (bits 16 à 31)
LDS
La liste des esclaves détectés
%IW\p.2.c\0.y.3 (bits 0 à 15)
et
%IW\p.2.c\0.y.4 (bits 16 à 31)
LPS
%IW\p.2.c\0.y.5 (bits 0 à 15)
et
%IW\p.2.c\0.y.6 (bits 16 à 31)
LAS
L'esclave n est repéré par 1 dans le bit n
liste des esclaves prévus
L'esclave n est repéré par 1 dans le bit n
liste des esclaves détectés
L'esclave n est repéré par 1 dans le bit n
LDS, LPS et LAS sont trois listes d'informations sur les esclaves du bus définies par le
standard AS-i.
PL7
Liste des esclaves
prévus LPS
Comparaison
TBX SAP 10
Liste des esclaves
activés LAS
Liste des esclaves
détectés LDS
3/15
C
LDS (List of Detected Slaves) est la liste des esclaves détectés.
C' est la mémorisation des adresses de tous les esclaves présents sur le bus AS-i.
C
LPS (List of Projected Slaves) est la liste des esclaves prévus.
C'est la liste des adresses des esclaves qui doivent être pris en compte à la réception
d'une configuration. Le bus AS-i est dans ce cas en mode protégé AS-i.
Le mode protégé AS-i correspond au mode configuré PL7.
LAS (List of Activated Slaves) est la liste des esclaves activés.
C'est la liste des adresses des esclaves prévus et détectés. Leur identification doit
également être en conformité avec celle fournie dans les informations de configuration
de référence.
TBX SAP 10 connecté sur FIPIO :
Lorsque le TBX SAP 10 est connecté sur FIPIO, ce sont les esclaves activés (LAS) qui
sont affichés sur les leds du bloc de visualisation, c'est à dire les esclaves qui sont
capables de positionner des sorties et remonter des entrées.
Si le TBX SAP 10 est déconnecté de FIPIO en cours de fonctionnement, seuls les
esclaves activés sont visualisés.
3/16
Modes de marcheChapitre
avec PL7 44
4 Modes de marche avec PL7
4.1
Précautions pour changer le mode de fonctionnement
Il y a plusieurs phases dans le fonctionnement de la passerelle TBX SAP 10.
C
Phase 1 : Initialisation de l’automate
• Initialisation du TBX SAP 10 avec les valeurs paramètrées en configuration,
• Le TBX doit être en mode configuration. Le bit d'indication de mode doit être à zéro,
• Les sorties AS-i sont à zéro.
Phase 2 : Accès aux esclaves AS-i
L’automate est initialisé,il y a accès aux esclaves AS-i
La passerelle est en mode configuration tant que le bit d'indication de mode n'est pas
mis à un.
Phase 3 : Passage éventuel en mode configuration AS-i
La transition du mode configuration au mode protégé provoque une ré-initialisation du
TBX SAP 10 durant 1 seconde, ce qui entraîne :
•
•
•
•
L’évolution du mot %MW\x\y.0.2
La mise à 1 du bit de défaut de configuration,
Le signalement par le processeur d’un défaut externe,
Le mot de validation des entrées est égal à un.
A la fin de la ré-initialisation de la passerelle, il y passage à zéro du bit de défaut de
configuration et le défaut externe disparaît.
La ré-initialisation de la passerelle est terminée lorsque le bit 0 du mot de validation des
entrées est égal à 0 : le TBX SAP10 est alors prêt à fonctionner.
Si le TBX est en mode protégé, une transition STOP-RUN, une mise sous tension de
l’automate, une coupure de la connexion FIPIO ou un défaut de l’alimentation du
module entraîne une reconfiguration du TBX SAP 10.
Il ne faut pas accéder aux entrées-sorties des esclaves tant que la ré-initialisation de
la passerelle n’est pas terminée lors de la transition du mode configuration au mode
protégé. L’application doit prendre en compte cette phase de transition par surveillance
du mot de validité des entrées.
4/1
Phase 4 : Passage éventuel en mode diagnostic
C
L’état du réseau AS-i peut être visualisé en mode diagnostic par action sur un bit ou par
clic sur le bouton 'Diag.Bus.AS-i'.
Attention : Dans ce mode, ce ne sont plus les entrées qui sont remontées dans
les mots images des entrées mais l’état du bus AS-i (les listes des esclaves
détectés, programmés et activés).
L’automate étant en RUN, l’application devra prendre en compte ce changement
de mode pour ne pas interpréter l’état du bus AS-i à la place des entrées car dans
ce mode de fonctionnement, les sorties sont toujours actives.
Ce mode diagnosdtic est détaillé dans le chapitre 3.5-1.
4/2
Modes de marche avec PL7
4.2
4
Remplacement d'un esclave défaillant
La programmation automatique d'adresse, lors du remplacement d'un esclave défectueux, est possible si les deux conditions suivantes sont réunies :
• le TBX SAP 10 doit fonctionner en mode "Protégé",
• un seul esclave doit être en panne.
Dans ce cas, le TBX SAP 10 signale le défaut à l'automate en indiquant une erreur de
configuration sur le bus AS-i.
Pour connaitre l'adresse de l'esclave défaillant, il faut soit :
• basculer le TBX SAP 10 en mode "Diagnostic" et consulter la liste des esclaves
activés (LAS),
• vérifier sur le bloc de visualisation du TBX SAP 10 le numéro de la led qui clignote.
Il est possible dans ce cas d'échanger l'esclave en panne en procédant comme suit :
• déconnecter l'esclave en panne du bus AS-i,
• connecter en lieu et place un esclave identique (de même code d'identification
et d'I/O code) portant l'adresse 0 (adresse par défaut à la livraison).
Le TBX SAP 10 affecte alors automatiquement l'adresse de l'esclave en panne au
nouvel esclave connecté sur le bus AS-i : il est immédiatement activé et opérationnel.
Sur le bloc de visualisation du TBX SAP 10 :
• la led I/O s'éteint :
• la led de l'adresse qui clignotait reste allumée en fixe,
• le défaut remonté à l'automate disparait.
4/3
C
C
4/4
Utilisation sous X-TEL
et sous Orphée
Chapitre
Sommaire
Intercalaire D
Page
1 Mise en œuvre logicielle sous X-TEL et sous Orphée
1/1
1.1
Profil standard FIPIO
1.2
Intégration sous X-TEL
1.2-1 Limitations
1.2-2 Choix du module TBX SAP 10
1.2-3 Paramétrage du module TBX SAP 10
1.2-4 Choix de la configuration de référence
1.2-5 Programmation de la configuration du bus AS-i
1.2-6 Paramétrage des esclaves "intelligents"
1/2
1/2
1/2
1/5
1/7
1/8
1/11
1.3
Intégration sous ORPHEE
1.3-1 Limitations
1.3-2 Choix du module TBX SAP 10
1.3-3 Configuration du module TBX SAP 10
1.3-4 Choix de la configuration de référence
1.3-5 Programmation de la configuration du bus AS-i
1.3-6 paramétrage des esclaves "intelligents"
1/13
1/13
1/13
1/14
1/16
1/17
1/20
2 Programmation sous X-TEL et sous Orphée
2.1
Programmation sous X-TEL
2.1-1 Objets disponibles pour la programmation
2.1-2 Image des entrées du bus AS-i
2.1-3 Image des sorties du bus AS-i
2.1-4 Paramétrage des esclaves "intelligents"
2.1-5 Modes de fonctionnement du TBX SAP 10
2.1-6 Modification de la configuration de référence
2.1-7 Mode de marche des sorties AS-i
1/1
2/1
2/1
2/1
2/2
2/4
2/5
2/6
2/8
2/9
D/1
D
Utilisation sous X-TEL
et sous Orphée
D
Sommaire
Intercalaire D
Chapitre
2.2
Page
Programmation sous ORPHEE
2.2-1 Objets disponibles pour la programmation
2.2-2 Image des entrées du bus AS-i
2.2-3 Image des sorties du bus AS-i
2.2-4 Paramétrage des esclaves "intelligents"
2.2-5 Modes de fonctionnement du TBX SAP 10
2.2-6 Modification de la configuration de référence
2.2-7 Mode de marche des sorties AS-i
3 Diagnostics sous X-TEL et sous Orphée
D/2
2/10
2/10
2/11
2/13
2/14
2/16
2/18
2/19
3/1
3.1
Diagnostic automate sous X-TEL
3.1-1 Bits et mots système
3.1-2 Registre de diagnostic module : STATUSA
3.1-3 Registre de validité des entrées du bus AS-i : RD
3.1-4 Quartet d'état : Mode "Diagnostic"
3.1-5 Mode "Diagnostic" du TBX SAP 10
3/1
3/1
3/2
3/3
3/4
3/4
3.2
Diagnostic sous ORPHEE
3.2-1 Diagnostics système
3.2-2 Mot de validité des entrées du bus AS-i
3.2-3 Quartet d'état : Mode "Diagnostic"
3.2-4 Mode "Diagnostic" du TBX SAP 10
3/6
3/6
3/8
3/8
3/9
3.3
Précautions pour changer le mode de fonctionnement
3/11
3.4
Bloc de visualisation du TBX SAP 10
3.4-1 Description des voyants
3.4-2 Défauts sur le bus AS-i
3.4-3 Remplacement d'un esclave défaillant
3/13
3/13
3/14
3/15
Chapitre
Mise en œuvre logicielle sous X-TEL et sous
Orphée 11
1 Mise en œuvre logicielle sous X-TEL et sous Orphée
1.1
Profil standard FIPIO
Pour développer une application mettant en œuvre des modules TBX SAP 10 sur le bus
FIPIO, il faut déclarer ces modules en utilisant :
• L'outil logiciel X-TEL-CONF pour les automates Série 7, TSX modèles 40,
• L'éditeur configuration d'ORPHEE pour les automates Série 1000, APRIL 5000.
Ces outils des ateliers logiciels respectifs permettront de générer automatiquement les
paramètres de fonctionnement du réseau FIPIO qui seront chargés ensuite dans
l'automate.
Le module TBX SAP 10 appartient à la famille des équipements STD_P. Cette famille
permet la connexion sur FIPIO des équipements conformes aux profils standards
FIPIO définis dans le cadre du programme de connexion à FIPIO.
Pour ORPHEE, la déclaration d'un tel équipement s'effectue en associant un des
modules de la famille STD_P à un point de connexion du bus FIPIO.
Le profil standard utilisé par le module TBX SAP 10 est le profil FSD C8 P dont les
caractéristiques sont les suivantes :
• FSD -> Profil Standard FSD (FIPIO Standard Device)
• C8 -> Equipement Compact :
- 8 mots pour l'image des entrées du bus AS-i
- 8 mots pour l'image des sorties du bus AS-i
• P -> Equipement Paramétrable :
- 16 mots de configuration du bus AS-i
- 32 mots pour le réglage des paramètres des esclaves AS-i et du mode de
fonctionnement du maître
Un enchainement d'écrans guide l'opérateur pour les fonctions de configuration du bus
AS-i et de réglage des paramètres des esclaves sur le bus AS-i.
1/1
D
1.2
Intégration sous X-TEL
1.2-1 Limitations
La configuration, la programmation et le diagnostic du module TBX SAP 10 sur le
réseau FIPIO avec l'outil X-TEL-CONF est possible avec atelier logiciel :
D
• X-TEL V52, si l'ensemble disquettes catalogues TXT R CTG V52F a été installé.
• X-TEL V6, avec le logiciel PL7-3 V6.
La mise en œuvre du module TBX SAP 10 n'est possible qu'à partir de la version V5.3
des processeurs de la série 7, TSX modèles 40.
1.2-2 Choix du module TBX SAP 10
Dans la fenêtre Outils Station, cliquer sur l’outil Conf pour faire apparaître l’écran
Outils Station-conf.
Dans le menu Définition, choisir Config. E/S distantes pour accéder àl’écran
Configuration des Equipements distants permettant de choisir chaque point de
connexion.
L'accès aux configurations distantes nécessite d'avoir déclaré au préalable, dans le
menu Définition - Config E/S en bac, un processeur avec une liaison FIPIO intégrée.
1/2
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
Première fenêtre de configuration FIPIO
D
L'écran est découpé en 64 zones numérotées de 0 à 63. Chaque zone représente un
point de connexion au réseau FIPIO et peut être occupée par un équipement à
l'exception des zones 0 et 63 respectivement réservées à l'automate et au terminal de
programmation.
Le numéro du point de connexion du module TBX SAP 10 peut être compris entre
1 et 62.
Point de connexion
Le numéro du point de connexion défini sous X-TEL doit être identique à l'adresse
définie par les micro-interrupteurs de codage du module TBX SAP 10.
La sélection du point de connexion s'effectue par les flèches de déplacement ou par la
souris. Le numéro du point de connexion est alors grisé. La configuration FIPIO est
accessible en appuyant sur la touche ENTER ou en double-cliquant sur la ligne grisée.
Famille d'équipements
Pour une utilisation avec X-TEL V52, la famille d'équipements STD_P n'est disponible
que si l'ensemble disquettes catalogues TXT R CTG V52F a été préalablement installé.
Pour une utilisation avec X-TEL V6, la famille STD_P est directement accessible sans
installation supplémentaire.
1/3
Configuration du module TBX SAP 10
Le choix d'un équipement d'entrées/sorties distantes de la famille STD_P donne accès
à l'écran suivant :
D
Point de connexion : zone d'information non modifiable rappelant l'adresse FIPIO de
l'équipement (entre 1 et 62).
Equipement : zone de choix du profil standard.
Communication : Ce champ (grisé) n'est pas utilisé par le TBX SAP 10.
Base : Ce champ permet de choisir le profil standard FSD C8 P, profil correspondant
au module maître AS-i TBX SAP 10.
Paramétrer : En cliquant sur ce bouton, on accède à l'écran de paramétrage du
TBX SAP 10.
Cet écran permet :
• de programmer la configuration du bus AS-i,
• de choisir la configuration de référence (mode protégé) au passage en RUN de
l'automate,
• de saisir les valeurs des paramètres des esclaves AS-i "intelligents".
1/4
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
1.2-3 Paramétrage du module TBX SAP 10
Les données accessibles dans cet écran sont :
• les paramètres de configuration du bus AS-i,
• les paramètres de réglage des esclaves "intelligents" AS-i,
D
Point de connexion : zone d'information non modifiable rappelant l'adresse FIPIO de
l'équipement (entre 1 et 62).
Base : zone d'information non modifiable rappelant la référence et la désignation du
profil standard du TBX SAP 10
TACHE : zone de saisie permettant de choisir la tâche (FAST, MAST, AUX0, AUX1)
dans laquelle est placée le TBX SAP 10 (tâche MAST par défaut).
La tâche qui pilote le TBX SAP 10 ne doit pas avoir une période dépassant
256 ms
Paramètres :
• CNF0 à CNF15 sont les paramètres de configuration du bus AS-i
• PRM 0 à PRM 31 sont les paramètres de réglage des esclaves intelligents AS-i et
du choix de la configuration de référence du maître AS-i à l'initialisation.
Valeur : valeur courante du paramètre affiché en hexadécimal.
Unité : non significatif pour les équipements de la famille STD_P.
1/5
Valeurs limites : plage des valeurs minimales/maximales autorisée pour le paramètre
concerné (0 - FFFFH) pour les équipements de la famille STD_P.
Défaut : ce bouton donne la valeur MAST à la tâche qui pilote le TBX SAP 10 et initialise
à 0 les paramètres CNFxx et PRMxx.
D
Saisie d'un paramètre CNFxx ou PRMxx
Sélectionner le paramètre avec les touches de direction ou avec la souris et saisir la
valeur du paramètre en hexadécimal dans la zone située en bas à droite de la fenêtre.
Sélectionner le paramètre avec les touches de direction ou avec la souris et doublecliquer ou taper sur ENTER pour accéder à la boite de dialogue ci-dessous :
Le nom du paramètre à modifier est rappelé ainsi que les valeurs minimale et maximale,
l'unité étant sans signification.
La valeur à saisir est une valeur hexadécimale.
X-TEL n'effectue aucun contrôle sur les valeurs des paramètres saisis ; si une
valeur incorrecte est saisie, celle-ci peut entrainer un défaut de configuration du
bus AS-i ou un fonctionnement non souhaité d'un esclave AS-i
1/6
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
1.2-4 Choix de la configuration de référence
Le maître AS-i compare en permanence la configuration réellement présente sur le bus
AS-i avec une configuration de référence qui peut être soit celle :
• programmée dans l'automate dans les mots CNF0 à CNF15,
• physiquement présente sur le bus AS-i et sauvegardée au moment de sa
connexion à l'API.
D
En cas d'incohérence, il indique un défaut à l'automate.
Le module TBX SAP 10 peut fonctionner selon différents modes :
Mode Configuration : le maître AS-i active tous les esclaves présents sur le bus AS-i,
même si la configuration réelle sur le bus est différente de la configuration de référence.
Ils sont utilisables immédiatement.
C'est le mode à utiliser pour la mise en service du bus AS-i et de l'installation.
Mode Protégé : ce mode est préconisé en exploitation lorsque les esclaves connectés
sur le bus AS-i fonctionnent déjà correctement.
Tous les esclaves, dont l'identification n'est pas identique à la configuration de
référence, ne sont pas activés.
Mode Diagnostic, ce ne sont plus les états des entrées TOR du bus AS-i qui sont
remontées à l'automate, mais les listes des esclaves détectés, programmés et activés
(cf. Chapitre "Diagnostic").
Le mode de fonctionnement du TBX SAP 10 à chaque initialisation de l'automate
devra toujours être le mode "Configuration" : le bit 0 du mot PRM 0 devra toujours
être égal à 0. Le passage du mode "Configuration" au mode "Protégé" ne doit se
faire que si toutes les sorties TOR du bus AS-i sont à 0. Cette opération entraine
une ré-initialisation complète du maître AS-i et un passage à 0 de toutes les sorties
TOR.
Le choix de la configuration de référence pour le TBX SAP 10 dépend de la valeur du
bit 2 du mot PRM 0 :
Bit 2 Bit 1
Bit 0
0
0
0
Mode Configuration : Configuration de référence saisie dans
CNF0 à CNF15
1
0
0
Mode Configuration : Configuration de référence égale à celle
du bus AS-i
La saisie des mots CNF0 à CNF15 n'est pas nécessaire
1/7
D
Le mode de fonctionnement du TBX SAP 10 ne pourra être modifié qu'en
exploitation, en mettant à jour le mot PRM Ax,0,0 et en mettant à 1 le bit
SENDPRMx,0,0 pour envoyer la valeur, x étant le numéro du point de connexion
FIPIO (cf. Chapitre "Programmation").
L'utilisation du bit SENDPRMx,0,0, ne modifie pas le contenu des mots PRM0 à
PRM31, mais permet d'envoyer les registres PRMAx,0,0 à PRMAx,0,F.
Par contre, ce sont les mots PRM0 à PRM31 qui sont envoyés au module
TBX SAP 10 à chaque initialisation de l'automate.
1.2-5 Programmation de la configuration du bus AS-i
Le module TBX SAP 10 compare en permanence la configuration réelle du bus AS-i
avec une configuration de référence qui peut être soit celle programmée dans
l'automate dans les mots CNF0 à CNF15, soit celle présente sur le bus AS-i et
sauvegardée au moment de sa connexion à l'automate.
Si la configuration de référence choisie est celle du bus AS-i, il n'est pas nécessaire de
renseigner les mots CNF0 a CNF15
Chaque esclave AS-i est identifié sur un octet par un profil particulier défini par le
consortium AS-i. Cette identification est contenue dans une EEPROM de l'esclave, ce
qui permet au maître AS-i de déterminer la configuration réelle sur le bus AS-i.
Le principe d'identification est le suivant :
Bits (7..4)
Bits (3..0)
Code Identification
Code I/O
Nature de l'équipement esclave
0 : répartiteurs actifs
1 : esclaves paramétrables
Répartition des E/S sur les
bits D0 à D3 de l'esclave
NB : Chaque équipement est marqué d'une étiquette portant le logo AS-i, le numéro du
profil auquel il correspond et la signification des bits D0 à D3..
1/8
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
Liste des profils actuellement connus et exemples d’équipements associés :
Code Ident.
Code I/O
Répartition des E/S
Bits (7..4)
Bits (3..0) D0
Types d'équipement
D1
D2
D3
IN
IN
OUT
OUT
0
1
0
1
0
0
1
1
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
0
0
0
2
3
4
IN
IN
IN
IN
IN
IN
0
0
0
5
6
7
IN
OUT
IN
IN/OUT
IN/OUT IN/OUT
1
0
7
8
9
A
B
C
D
E
F
IN/OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
IN/OUT
/NUL
IN
IN/OUT
OUT
OUT
Répartiteur actif 2E / 2S
IN/OUT IN/OUT Boite à boutons avec
deux voyants
OUT
OUT
IN/OUT IN/OUT
IN/OUT IN/OUT Boite à boutons avec
quatre voyants
IN/OUT IN/OUT Capteurs analogiques
OUT
OUT
Répartiteur actif 4 sorties
OUT
IN
OUT
IN/OUT
IN
IN
IN/OUT IN/OUT
IN
IN
Départ moteur
IN/OUT IN/OUT
IN/OUT IN/OUT Aucun équipement esclave
/NUL
/NUL
0
1
0
1
0
F
IN/OUT
OUT
OUT
OUT
OUT
OUT
IN
IN/OUT
IN/OUT
/NUL
Répartiteur actif 4 entrées
D
Détecteur inductif
Cellule photo-électrique
IN/OUT = Certains profils définissent des E/S, ce qui signifie que sur 4 bits de données
il est possible de transmettre à la fois des informations de sorties et des informations
d’entrées : dans la trame du maître, ce sont les sorties qui sont positionnées alors que
dans la trame de réponse de l’esclave il y aura l’image des entrées.
IN/OUT/NUL = Indéterminé c’est à dire aucun esclave connecté à cette adresse
Pour indiquer qu’aucun esclave n’est présent à une des 31 adresses, il est
nécessaire de saisir la valeur FF en hexadécimal qui correspond à aucun
profil.
1/9
La configuration du bus AS-i est renseignée dans l'écran détaillé en début de
paragraphe, en saisissant dans les mots CNF0 à CNF15 les valeurs sous forme
hexadécimale des codes Identification et des codes I/O, selon la répartition suivante :
D
CNF 0
CNF 1
CNF 2
CNF 3
CNF 4
CNF 5
CNF 6
CNF 7
CNF 8
CNF 9
CNF 10
CNF 11
CNF 12
CNF 13
CNF 14
CNF 15
Octet Poids Fort
Octet Poids faible
Code d’Identification Code I/O
Code d’Identification Code I/O
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
Non utilisé
Esclave 2
Esclave 4
Esclave 6
Esclave 8
Esclave 10
Esclave 12
Esclave 14
Esclave 16
Esclave 18
Esclave 20
Esclave 22
Esclave 24
Esclave 26
Esclave 28
Esclave 30
Ceci signifie que si la table CNF0 à CNF15 n’est pas renseignée et qu’elle ne contient
que des valeurs = 0, le réseau sera configuré avec 124 entrées car le profil 0.0
correspond à un répartiteur actif 4 entrées.
En utilisant que des équipements de profil 07h, il sera possible d’obtenir une configuration maximale avec 124 entrées + 124 sorties AS-i, soit 248 E/S.
Exemples :
esclave 8 = 2IN/2OUT
esclave 25 = 4IN
esclave 9 = 4 OUT
esclave 24 = aucun
CNF4 = 0803h
CNF12 = 00FFh
Pour modifier cette configuration, il faut à chaque fois revenir à cet écran, saisir les
nouvelles valeurs puis recharger le programme dans l'automate avec l'outil X-TELTRANSFERT.
Aucune modification n'est possible en exploitation.
1/10
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
1.2-6 Paramétrage des esclaves "intelligents"
Il est possible de modifier des paramètres par les quatre bits P0 à P3 de la trame de
communication AS-i (équipements dont le code Identification est 1).
Les mots PRM 0 à PRM 15 permettent d'envoyer les valeurs initiales souhaitées de ces
paramètres à la mise en route de l'automate et du maître AS-i (exemples : détecteur
inductif, cellule photoelectrique, colonne lumineuse, démarreur moteur, ...).
Il est nécessaire de consulter la documentation de chacun de ces équipements pour
connaitre leur fonctionnement par défaut.
Le paramétrage initial des esclaves "intelligents" est renseigné en saisissant dans les
mots PRM 0 à PRM 15 les valeurs sous forme hexadécimale, comprise entre 00H et
0FH (seuls les quatre bits de poids faible sont significatifs).
La répartition de ces paramètres est indiquée à la page suivante.
1/11
D
Octet Poids Fort
D
PRM 0
PRM 1
PRM 2
PRM 3
PRM 4
PRM 5
PRM 6
PRM 7
PRM 8
PRM 9
PRM 10
PRM 11
PRM 12
PRM 13
PRM 14
PRM 15
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
Octet Poids faible
Mode de fonctionnement
Esclave 2
Esclave 4
Esclave 6
Esclave 8
Esclave 10
Esclave 12
Esclave 14
Esclave 16
Esclave 18
Esclave 20
Esclave 22
Esclave 24
Esclave 26
Esclave 28
Esclave 30
Les mots PRM 0 à PRM 15 peuvent être modifiés en exploitation, en mettant à jour
le mot PRM Ax,0,z et en mettant à 1 le bit SENDPRMx,0,0 pour envoyer la valeur,
x étant le numero du point de connexion et z le rang du mot (0 à 15, cf. Chapitre
"Programmation").
Les mots PRM 16 à PRM 31 sont inutilisés. Ils peuvent conserver la valeur 0.
1/12
Mise en œuvre logicielle sous X-TEL et sous Orphée
1.3
1
Intégration sous ORPHEE
1.3-1 Limitations
L'éditeur configuration d'ORPHEE permet la connexion et la configuration des équipements sur le bus FIPIO. La configuration du module TBX SAP 10 nécessite une version
d'ORPHEE •V6.2.
Les paragraphes suivants décrivent le mode opératoire permettant l'utilisation du TBX
SAP 10 sur le bus FIPIO piloté par l'APRIL 5000.
Pour plus de détails sur les principes de connexion et de configuration des équipements
sur le bus FIPIO, se reporter à la documentation "additif ORPHEE/ORPHEE-DIAG pour
l'utilisation du bus FIPIO sur APRIL 5000" ref. TEM10000/10800F.
La mise en œuvre du module TBX SAP 10 n'est possible qu'avec une CPU5030 ou
CPU5130 en version • 2.
1.3-2 Choix du module TBX SAP 10
Le module TBX SAP 10 est accessible dans la famille STD_P de l'écran de configuration du réseau FIPIO.
Pour connecter un TBX SAP 10 sur FIPIO, cliquer sur le bouton STD_P, saisir le numéro
du point de connexion (1 à 62) et sélectionner le profil standard FSD C8 P.
Le numéro du point de connexion défini sous ORPHEE doit être identique à l'adresse
définie par les micro-interrupteurs de codage du module TBX SAP 10.
1/13
D
1.3-3 Configuration du module TBX SAP 10
Le TBX SAP 10 apparait alors sous la forme du profil standard FSD C8 P dans la liste
des équipements connectés. Le sélectionner avec les touches de direction et appuyer
sur ENTER ou double cliquer avec la souris pour faire apparaitre l'écran de paramétrage
principal d'un équipement conforme au profil standard :
D
Point de connexion : zone d'information non modifiable rappelant l'adresse FIPIO de
l'équipement (entre 1 et 62).
Composition de l'équipement : zone d'information non modifiable rappelant la
référence et la désignation du profil standard du TBX SAP 10
Commentaire : Ligne de saisie de commentaire visible en Visualisation Dynamique et
faisant partie du dossier de l'application. Il permet d'indiquer qu'il s'agit d'un maître
AS-i : c'est le seul endroit qui permet de différencier, sous forme textuelle, des
équipements FIPIO de même profil mais de nature différente (soudeuse, visseuse).
Tabulation d'entrée - Défaut : Mot de validité des entrées TOR du bus AS-i. La
variable à saisir est de type %MW. Les valeurs possibles sont indiquées au chapitre
'Programmation".
Tabulation d'entrée - Mots : Table de 8 mots de type %MW dans laquelle sont
véhiculées cycliquement vers l'automate l'état des 124 entrées TOR du bus AS-i, ainsi
que des bits de diagnostic. La répartition des entrées dans les différents %MW et la
signification des bits de diagnostic sont traitées dans le chapitre 'Programmation".
1/14
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
Tabulation de sortie - Mots : Table de 8 mots de type %MW dans laquelle sont
véhiculées cycliquement vers l'automate l'état des 124 sorties TOR du bus AS-i. La
répartition des sorties dans les différents %MW est indiquée dans le chapitre 'Programmation".
Configuration par défaut : Cette case ne doit jamais rester cochée dans le cas du TBX
SAP 10.
Les valeurs des paramètres saisies dans les écrans accédés par les boutons Configuration et Réglage sont envoyés au TBX SAP 10 lors de chaque transition STOP -> RUN
ou à chaque mise sous tension de l'automate ou du TBX SAP 10.
Configuration : Ce bouton permet d'accéder à l'écran de configuration du bus AS-i.
Réglage : Ce bouton permet d'accéder à l'écran de choix de la référence pour la
configuration AS-i lors du passage en RUN de l'automate et de fixer les valeurs initiales
des paramètres des esclaves "intelligents".
ORPHEE n'effectue aucun contrôle sur les valeurs des paramètres saisis ; si une
valeur incorrecte est saisie, celle-ci peut entrainer un défaut de configuration du
bus AS-i ou un fonctionnement non souhaité d'un esclave AS-i.
1/15
D
1.3-4 Choix de la configuration de référence
Le maître AS-i compare en permanence la configuration réellement présente sur le bus
AS-i avec une configuration de référence qui peut être soit celle :
D
• programmée dans l'automate dans les mots CNF0 à CNF15,
• physiquement présente sur le bus AS-i et sauvegardée au moment de sa
connexion à l'API.
En cas d'incohérence, il indique un défaut à l'automate.
Le module TBX SAP 10 peut fonctionner selon différents modes :
Mode Configuration : le maître AS-i active tous les esclaves présents sur le bus ASi, même si la configuration réelle sur le bus est différente de la configuration de
référence. Ils sont utilisables immédiatement.
C'est le mode à utiliser pour la mise en service du bus AS-i et de l'installation.
Mode Protégé : ce mode est préconisé en exploitation lorsque les esclaves connectés
sur le bus AS-i fonctionnent déjà correctement.
Tous les esclaves, dont l'identification n'est pas identique à la configuration de
référence, ne sont pas activés.
Mode Diagnostic, ce ne sont plus les états des entrées TOR du bus AS-i qui sont
remontées à l'automate, mais les listes des esclaves détectés, programmés et activés
(cf. Chapitre "Diagnostic").
Le mode de fonctionnement du TBX SAP 10 à chaque initialisation de l'automate
devra toujours être le mode "Configuration" : le bit 0 du mot PRM 0 devra toujours
être égal à 0. Le passage du mode "Configuration" au mode "Protégé" ne doit se
faire que si toutes les sorties TOR du bus AS-i sont à 0. Cette opération entraine
une ré-initialisation complète du maître AS-i et un passage à 0 de toutes les sorties
TOR.
Le choix de la configuration de référence pour le TBX SAP 10 dépend de la valeur du
bit 2 du mot PRM0 :
Bit 2 Bit 1
Bit 0
0
0
0
Mode Configuration : Configuration de référence saisie dans
CNF0 à CNF15
1
0
0
Mode Configuration : Configuration de référence égale à celle du
bus AS-i
La saisie des mots CNF0 à CNF15 n'est pas nécessaire
1/16
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
Le mode de fonctionnement du TBX SAP 10 ne pourra être modifié qu'en
exploitation, en mettant à jour le mot PRM0 et en utilisant la BFC WRIT_PRM pour
envoyer la valeur.
L'utilisation de la BFC WRIT_PRM, ne modifie pas le contenu des mots PRM0 à
PRM31 définis dans l'éditeur configuration, mais permet d'envoyer une table de
mots renseignée dans l'éditeur déclaration.
Par contre, ce sont les mots PRM0 à PRM31 qui sont envoyés au module TBX SAP
10 à chaque initialisation de l'automate.
1.3-5 Programmation de la configuration du bus AS-i
Le module TBX SAP 10 compare en permanence la configuration réelle du bus AS-i
avec une configuratuin de référence qui peut être soit celle programmée dans
l'automate dans les mots CNF0 à CNF15, soit celle présente sur le bus AS-i et
sauvegardée au moment de sa connexion à l'automate.
Si la configuration de référence choisie est celle du bus AS-i, il n'est pas nécessaire de
renseigner les mots CNF0 a CNF15
Chaque esclave AS-i est identifié sur un octet par un profil particulier défini par le
consortium AS-i. Cette identification est contenue dans une EEPROM de l'esclave, ce
qui permet au maître AS-i de déterminer la configuration réelle sur le bus AS-i.
Le principe d'identification est le suivant :
Bits (7..4)
Bits (3..0)
Code Identification
Code I/O
Nature de l'équipement esclave
0 : répartiteurs actifs
1 : esclaves paramétrables
Répartition des E/S sur les
bits D0 à D3 de l'esclave
NB : Chaque équipement est marqué d'une étiquette portant le logo AS-i, le numéro du
profil auquel il correspond et la signification des bits D0 à D3..
1/17
D
Liste des profils actuellement connus et exemples d’équipements associés :
Code Ident. Code I/O
Bits (7..4)
D
Bits (3..0)
Répartition des E/S
D0
D1
D2
D3
0
0
IN
IN
IN
IN
1
0
IN
IN
IN
IN
0
1
IN
IN
IN
OUT
1
1
IN
IN
IN
OUT
0
2
IN
IN
IN
IN/OUT
0
3
IN
IN
OUT
OUT
0
4
IN
IN
IN/OUT IN/OUT
0
5
IN
OUT
OUT
0
6
IN
IN/OUT IN/OUT IN/OUT
0
7
IN/OUT IN/OUT IN/OUT IN/OUT
1
7
IN/OUT IN/OUT IN/OUT IN/OUT
0
8
OUT
OUT
OUT
OUT
9
OUT
OUT
OUT
IN
0
A
OUT
OUT
OUT
IN/OUT
1
B
OUT
OUT
IN
IN
0
C
OUT
OUT
IN/OUT IN/OUT
1
D
OUT
IN
IN
0
E
OUT
IN/OUT IN/OUT IN/OUT
F
F
/NUL
/NUL
Répartiteur actif 4 entrées
Détecteur inductif
Cellule photo-électrique
Répartiteur actif 2E / 2S
Boite à boutons avec deux
voyants
OUT
IN
IN/OUT IN/OUT IN/OUT IN/OUT
/NUL
Types d'équipement
Boite à boutons avec quatre
voyants
Capteurs analogiques
Répartiteur actif 4 sorties
Départ moteur
Aucun équipement esclave
/NUL
IN/OUT = Certains profils définissent des E/S, ce qui signifie que sur 4 bits de données
il est possible de transmettre à la fois des informations de sorties et des informations
d’entrées : dans la trame du maître, ce sont les sorties qui sont positionnées alors que
dans la trame de réponse de l’esclave il y aura l’image des entrées.
IN/OUT/NUL = Indéterminé c’est à dire aucun esclave connecté à cette adresse
Pour indiquer qu’aucun esclave n’est présent à une des 31 adresses, il est
nécessaire de saisir la valeur FF en hexadécimal qui correspond à aucun
profil.
La configuration du bus AS-i est renseignée dans les mots CNF0 à CNF15. Les
valeurs sous forme hexadécimale des codes Identification et des codes I/O, sont
réparties de la façon suivante.
1/18
Mise en œuvre logicielle sous X-TEL et sous Orphée
Octet Poids Fort
Code d’Identification Code I/O
CNF 0
CNF 1
CNF 2
CNF 3
CNF 4
CNF 5
CNF 6
CNF 7
CNF 8
CNF 9
CNF 10
CNF 11
CNF 12
CNF 13
CNF 14
CNF 15
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
1
Octet Poids faible
Code d’Identification Code I/O
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
Non utilisé
Esclave 2
Esclave 4
Esclave 6
Esclave 8
Esclave 10
Esclave 12
Esclave 14
Esclave 16
Esclave 18
Esclave 20
Esclave 22
Esclave 24
Esclave 26
Esclave 28
Esclave 30
D
Ceci signifie que si la table CNF0 à CNF15 n’est pas renseignée et qu’elle ne contient
que des valeurs = 0, le réseau sera configuré avec 124 entrées car le profil 0.0
correspond à un répartiteur actif 4 entrées.
En utilisant que des équipements de profil 07h, il sera possible d’obtenir une configuration maximale avec 124 entrées + 124 sorties AS-i, soit 248 E/S.
Exemples :
esclave 8 = 2IN/2OUT
esclave 29 = 4IN
esclave 9 = 4 OUT
esclave 28 = aucun
CNF4 = 0803h
CNF14 = 00FFh
Pour modifier cette configuration, il faut à chaque fois revenir à cet écran, saisir les
nouvelles valeurs puis recharger le programme dans l'automate.
Aucune modification n'est possible en exploitation.
1/19
1.3-6 paramétrage des esclaves "intelligents"
D
Pour le paramétrage des esclaves "intelligents", il est possible de modifier des
paramètres par les quatre bits P0 à P3 de la trame de communication AS-i (équipements dont le code Identification est 1). Les mots PRM 0 à PRM 15 permettent
d'envoyer les valeurs initiales souhaitées de ces paramètres à la mise en route de
l'automate et du maître AS-i (exemples : détecteur inductif, cellule photoelectrique,
colonne lumineuse, démarreur moteur, ...).
Il est nécessaire de consulter la documentation de chacun de ces équipements pour
connaitre leur fonctionnement par défaut.
Le paramétrage initial des esclaves "intelligents" est renseigné en saisissant dans les
mots PRM 0 à PRM 15 les valeurs sous forme hexadécimale, comprise entre 00H et
0FH (seuls les quatre bits de poids faible sont significatifs).
Exemples :
• Détecteur inductif de profil AS-i = 1.1 à l'adresse 18
Paramètre P3 = utilisation du flash de reconnaissance PRM9 = 0008h
• cellule photoélectrique de profil AS-i = 1.1 à l'adresse 7
Paramètre P1 = état actif de l'entrée de détection PRM 3 = 0200h
S'il n'y a pas d'esclaves "intelligents" dans la configuration, les valeurs des mots PRM
0 à PRM 31 peuvent rester égales à 0.
1/20
Mise en œuvre logicielle sous X-TEL et sous Orphée
1
Ces paramètres sont répartis de la façon suivante :
Octet PF
PRM 0
PRM 1
PRM 2
PRM 3
PRM 4
PRM 5
PRM 6
PRM 7
PRM 8
PRM 9
PRM 10
PRM 11
PRM 12
PRM 13
PRM 14
PRM 15
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
Esclave
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
Octet Pf
Mode de fonctionnement
Esclave 2
Esclave 4
Esclave 6
Esclave 8
Esclave 10
Esclave 12
Esclave 14
Esclave 16
Esclave 18
Esclave 20
Esclave 22
Esclave 24
Esclave 26
Esclave 28
Esclave 30
Les mots PRM 0 à PRM 15 peuvent être modifiés en exploitation, en utilisant la BFC
"WRIT_PRM" dans le programme automate (voir Chapitre "Programmation").
Les mots PRM 16 à PRM 31 sont inutilisés. Ils peuvent conserver la valeur 0.
1/21
D
D
1/22
Programmation sous X-TEL et sous
Chapitre
Orphée 22
2 Programmation sous X-TEL et sous Orphée
2.1
Programmation sous X-TEL
2.1-1 Objets disponibles pour la programmation
L'utilisateur accède aux entrées TOR AS-i, positionne les sorties TOR AS-i, modifie les
paramètres des esclaves "intelligents" ou change le mode de fonctionnement du maître
AS-i par l'intermédiaire de différents registres directement exploitables dans le programme automate.
Le tableau ci-dessous explicite les mnémoniques des objets disponibles pour l'application :
Objet
Désignation
Accès
Format
RIW
8 mots image des entrées du
bus AS-i et des informations
de diagnostic.
lecture
mots de 16 bits
ROW
8 mots image des sorties du
bus AS-i.
écriture
mots de 16 bits
PRMA
16 mots pour le paramétrage
des esclaves intelligents et le
choix du mode de fonctionnement du maître AS-i.
écriture
mots de 16 bits
SENDPRM
Le positionnement à 1 de ce bit
déclenche l'envoi des paramètres
PRMA vers le TBX SAP 10 ; ce
bit prend à nouveau la valeur 0
à la fin de l'échange.
écriture
1 bit
STATUSA
1 mot contenant des informations
de diagnostic du TBX SAP 10, et
des informations de diagnostic relatives aux échanges avec le TBX
SAP 10 à travers le bus FIPIO.
lecture
1 mots de 16 bits
RD
1 mot de validité des entrées du
bus AS-i. Si RD est # de 0, la valeur des entrées contenues dans
RIW n'est plus significative.
lecture
mots de 16 bits
ERROR
Bit d'erreur positionné à 1 lorsque
l'équipement est hors service.
lecture
1 bit
Ces bits et ces mots sont accessibles également en mode visualisation, via le mode
Données PL7-3 ou avec les outils de réglage ADJUST / SYSDIAG.
2/1
D
2.1-2 Image des entrées du bus AS-i
L'accès aux entrées du bus AS-i (configuration maximale = 124 entrées) est obtenu
dans les registres RIW selon le principe suivant :
RIWx,0,y,t
rang du bit dans le mot : 0 à F en hexadécimal
numéro du RIW : 0…7
numéro du module : toujours 0 pour le TBX SAP 10
adresse du point de connexion sur le bus FIPIO : 1 à 62 en
décimal
D
L'automate procède au rafraichissement cyclique de tous les RIW au début de la tâche
programme dans laquelle figure le TBX SAP 10.
La répartition est la suivante ; les bits D3..D0 étant les bits de données d'entrées de
chaque esclave :
Octet Poids Fort
Octet Poids faible
Bits (F..C)
Bits (B..8)
Bits (7..4)
Bits (3..0)
Bits D3..D0
Bits D3..D0
Bits D3..D0
Bits D3..D0
RIWx,0,0
Esclave 3
Esclave 2
Esclave 1
Diagnostic
RIWx,0,1
Esclave 7
Esclave 6
Esclave 5
Esclave 4
RIWx,0,2
Esclave 11
Esclave 10
Esclave 9
Esclave 8
RIWx,0,3
Esclave 15
Esclave 14
Esclave 13
Esclave 12
RIWx,0,4
Esclave 19
Esclave 18
Esclave 17
Esclave 16
RIWx,0,5
Esclave 23
Esclave 22
Esclave 21
Esclave 20
RIWx,0,6
Esclave 27
Esclave 26
Esclave 25
Esclave 24
RIWx,0,7
Esclave 31
Esclave 30
Esclave 29
Esclave 28
Répartition
Pour accéder aux entrées du bus AS-i dans le programme application, il faut extraire
les bits dans chacun des mots correspondants.
Exemple 1 : lecture de l'entrée 3 sur l'esclave n° 18 ->
Exemple 2 : lecture de l'entrée 0 sur l'esclave n° 24 ->
RIWx, 0, 4, B
RIWx, 0, 6, 0
Chaque bit de mot peut être représenté par un symbole, si celui-ci a été au préalable
défini avec l'outil station SDBASE X-TEL.
2/2
Programmation sous X-TEL et sous Orphée
2
La signification des bits de diagnostic disponibles dans le mot RIWx, 0, 0 est
détaillée dans le chapitre "Diagnostic".
Lorsqu'un équipement disposant de sorties (OUT) est connecté sur le bus AS-i, les
bits d'entrées associés à la même adresse sur le bus AS-i prennent la valeur
complémentaire des sorties : ils ne restent pas à 0.
Dans le cas d'un équipement disposant d'entrées (IN), ces mêmes bits seront
l'image des entrées du procédé.
2/3
D
2.1-3 Image des sorties du bus AS-i
L'accès aux sorties du bus AS-i (configuration maximale = 124 sorties) est obtenu dans
les registres ROW selon le principe suivant :
ROWx,0,y,t
rang du bit dans le mot : 0 à F en hexadécimal
numéro du ROW : 0…7
numéro du module : toujours 0 pour le TBX SAP 10
adresse du point de connexion sur le bus FIPIO : 1 à 62 en
décimal
D
L'automate procède au rafraichissement cyclique de tous les ROW en fin d'exécution
de la tâche programme dans laquelle figure le TBX SAP 10.
La répartition est la suivante ; les bits D3..D0 étant les bits de données de sorties de
chaque esclave :
Octet Poids Fort
Bits (F..C)
Répartition Bits D3..D0
Octet Poids faible
Bits (B..8)
Bits (7..4)
Bits (3..0)
Bits D3..D0
Bits D3..D0
Bits D3..D0
ROWx,0,0
Esclave 3
Esclave 2
Esclave 1
Non utilisé
ROWx,0,1
Esclave 7
Esclave 6
Esclave 5
Esclave 4
ROWx,0,2
Esclave 11
Esclave 10
Esclave 9
Esclave 8
ROWx,0,3
Esclave 15
Esclave 14
Esclave 13
Esclave 12
ROWx,0,4
Esclave 19
Esclave 18
Esclave 17
Esclave 16
ROWx,0,5
Esclave 23
Esclave 22
Esclave 21
Esclave 20
ROWx,0,6
Esclave 27
Esclave 26
Esclave 25
Esclave 24
ROWx,0,7
Esclave 31
Esclave 30
Esclave 29
Esclave 28
Les bits D3..D0 sont les bits de données de sorties de chaque esclave.
Pour accéder aux sorties du bus AS-i dans le programme application, il faut écrire les
bits dans chacun des mots correspondants.
Exemple 1 : écriture de la sortie 3 sur l'esclave n° 18 -> ROWx, 0, 4, B
Exemple 2 : écriture de la sortie 0 sur l'esclave n° 24 -> ROWx, 0, 6, 0
Chaque bit de mot peut être représenté par un symbole, si celui-ci a été au préalable
défini avec l'outil station SDBASE X-TEL.
Dans le mode "Diagnostic", les sorties sont également positionnées.
2/4
Programmation sous X-TEL et sous Orphée
2
2.1-4 Paramétrage des esclaves "intelligents"
Pour modifier les paramètres de réglage des esclaves intelligents AS-i, à partir du
programme automate, il faut changer les valeurs (0 à F) dans PRMA puis envoyer ces
valeurs dans le TBX SAP 10 au point de connexion x en mettant à 1 le bit
SENDPRMx,0, 0 :
PRMAx,0,y
numéro du paramètre de réglage : 0…F
numéro du module : toujours 0 pour le TBX SAP 10
adresse du point de connexion sur FIPIO : 1 à 62 en décimal
La description des paramètres (P0 à P3) est indiquée dans la notice de l'esclave.
Octet Poids Fort (Bits F..8)
Paramètres P3..P0
Octet Poids faible (Bits 7..0)
Paramètres P3..P0
PRMAx,0,0
Esclave 1
Mode de fonctionnement
PRMAx,0,1
Esclave 3
Esclave 2
PRMAx,0,2
Esclave 5
Esclave 4
PRMAx,0,3
Esclave 7
Esclave 6
PRMAx,0,4
Esclave 9
Esclave 8
PRMAx,0,5
Esclave 11
Esclave 10
PRMAx,0,6
Esclave 13
Esclave 12
PRMAx,0,7
Esclave 15
Esclave 14
PRMAx,0,8
Esclave 17
Esclave 16
PRMAx,0,9
Esclave 19
Esclave 18
PRMAx,0,A
Esclave 21
Esclave 20
PRMAx,0,B
Esclave 23
Esclave 22
PRMAx,0,C
Esclave 25
Esclave 24
PRMAx,0,D
Esclave 27
Esclave 26
PRMAx,0,E
Esclave 29
Esclave 28
PRMAx,0,F
Esclave 31
Esclave 30
Chaque mot étant affecté au paramétrage de deux esclaves, il faut veiller à ne pas
modifier la valeur de l'octet non concerné lors de la programmation.
Exemple : écriture de la valeur 5 dans l'esclave n° 29 au point de connexion FIPIO n°3
5n -> PRMA3, 0, 14 où n est la valeur précédente de l'esclave n° 28
SET SENDPRM3, 0, 0
L'opération d'écriture est terminée lorsque le bit SENDPRMx, 0, 0 retombe à 0.
En cas de problème dans le déroulement de l'échange, vérifier la valeur du registre
STATUSA (voir chapitre "Diagnostic).
2/5
D
2.1-5 Modes de fonctionnement du TBX SAP 10
D
Tant que le maître ASI n'est pas connecté sur le bus FIPIO, li ne reçoit pas la
configuration du bus AS-i programmée par l'utilisateur ; dans ce cas, le maître n'active
aucun esclave et scrute uniquement le réseau pour déterminer la liste des équipements
détectés sur le réseau.
Le TBX SAP 10 affichera alors sur son bloc visualisation les esclaves détectés sur le
bus. Ceci permet de connaitre les adresses AS-i déjà utilisées et permet ainsi d'installer
les esclaves en utilisant les adresses encore libres.
Lorsque l'équipement est connecté sur FIPIO, le TBX SAP 10 reçoit automatiquement
les mots de configuration CNFx et de réglage PRMx lors de son introduction sur le
réseau : son mode de fonctionnement sera toujours le mode "Configuration".
Le passage d'un mode à l'autre est obtenu en modifiant la valeur des bits 0 et 1 du mot
PRMAx, 0, 0 en utilisant l'instruction SENDPRMx, 0, 0, ou x est l'adresse du point de
connexion FIPIO.
Bit 1
Bit 0
0
0
Passage en mode Configuration
0
1
Passage en mode Protégé
1
x
Passage en mode Diagnostic
Mode "Configuration"
Dans ce mode, tous les esclaves détectés sur le bus AS-i sont activés ; l'écriture des
sorties et la lecture des entrées est directement possible.
Les esclaves détectés sont identifiables par une led allumée en fixe sur le bloc
visualisation du TBX SAP 10 : une led allumée par esclave présent.
La led 0 de la première rangée de gauche du bloc visualisation clignote si un esclave
est présent à l'adresse n° 0.
En cas d'erreur de configuration ou de présence d'un esclave à l'adresse 0, la led I/O
du TBX SAP 10 s'allume et un défaut est remonté jusqu'à l'automate (pour plus de
détails voir chapitre "Diagnostic").
Il n'est pas possible de passer dans le mode "Protégé", tant qu'un esclave est présent
à l'adresse 0.
Dans ce mode, la fonction d'auto-adressage n'est pas assurée (voir § suivant).
Le passage du mode "Configuration" au mode "Protégé" ne doit se faire que si
toutes les sorties TOR du bus AS-i sont à 0. Cette opération entraine une réinitialisation complète du maître AS-i et un passage à 0 de toutes les sorties TOR.
2/6
Programmation sous X-TEL et sous Orphée
2
Mode "Protégé"
Dans ce mode, seuls les esclaves dont la configuration réelle sur le bus AS-i (I/O Code
et Identification Code) est équivalente à la configuration de référence sont activés : les
sorties sont positionnées, les entrées remontées.
La configuration de référence peut être soit celle :
D
• programmée dans les mots CNF0 à CNF15,
• du bus AS-i.
Les esclaves activés sur le bus AS-i sont identifiés par une led allumée en fixe sur le
bloc visualisation du TBX SAP 10 ; si la led clignote, les configurations ne sont pas
équivalentes.
En cas d'erreur de configuration ou de présence d'un esclave à l'adresse 0, la led I/O
du TBX SAP 10 s'allume et un défaut est remonté jusqu'à l'automate (pour plus de
détails voir chapitre "Diagnostic").
Dans ce mode, il est possible de bénéficier automatiquement de la fonction d'autoadressage du TBX SAP 10, utile lors d'une opération de maintenance (voir chapitre
"Diagnostic").
En cas de panne d'un seul esclave, le défaut sera signalé par le maître sur son bloc
visualisation mais également à l'automate ; lors de l'intervention de l'opérateur qui va
changer cet esclave (un esclave sorti d'usine contient toujours l'adresse 0), le maître
va détecter ce nouvel équipement avec l'adresse 0 et si son profil correspond à
l'équipement prévu, le maître lui affectera automatiquement la nouvelle adresse qui
était celle de l'équipement tombé en panne.
Cette fonctionnalité est utilisable seulement si UN ET UN SEUL esclave est en panne.
Si plusieurs esclaves sont en panne, il est nécessaire de programmer l'adresse de
chaque esclave avec la console de programmation AS-i avant de les connecter sur le
bus AS-i, car le maître ne pourra affecter automatiquement l'adresse au nouvel
équipement.
Le remplacement d'un équipement en panne ne nécessite donc pas d'intervention sur
l'automate.
Mode "Diagnostic"
Dans ce mode, ce ne sont plus les entrées du bus AS-i qui sont remontées vers
l'automate mais les listes des esclaves détectés, programmés et activés.
Ce mode peut être utile pour connaitre, en cas d'erreur de configuration du bus AS-i,
l'origine du défaut à partir de l'automate (pour plus de détails voir chapitre "Diagnostic").
Dans ce mode, les sorties continuent d'être activées par l'automate.
2/7
2.1-6 Modification de la configuration de référence
A tout moment, il est possible de modifier la configuration de référence en fonction de
l'évolution de l'installation, en mettant à jour le mot PRMAx, 0, 0 et en mettant à 1 le bit
SENDPRMx, 0, 0 pour envoyer la valeur.
D
Le mode opératoire est alors le suivant :
• Passer obligatoirement en mode "Configuration" :
(bit 0 du mot PRMAx, 0, 0 = 0)
• Sauvegarder la configuration physique du bus AS-i dans la configuration de référence :
(bit 2 du mot PRMAx, 0, 0 = 1)
• Passer à nouveau dans le mode "Protégé" :
(bit 0 du mot PRMAx, 0, 0 = 1)
(bit 2 du mot PRMAx, 0, 0 = 0)
A tout moment, le basculement d'un mode à l'autre peut être vérifié dans les bits de
diagnostic du mot RIWx, 0, 0 (voir chapitre "Diagnostic").
2/8
Programmation sous X-TEL et sous Orphée
2
2.1-7 Mode de marche des sorties AS-i
Les sorties du maître AS-i suivent les modes de marche de l'automate et sont pilotées
pendant le cycle AS-i (pooling du bus AS-i des adresses 1 à 31) suivant les valeurs
envoyées par l'automate à chaque fin de cycle d'exécution du programme applicatif.
Cependant, différents évènements peuvent se produire en cours de fonctionnement
nominal et conduisent à différents cas de figure :
Coupure connexion FIPIO
ou
Coupure alimentation AS-i
ou
Passage en défaut du TBX SAP 10
-> Sorties AS-i = 0
ou
Passage en STOP de l'automate
ou
Passage du mode "Configuration"
au mode "Protégé"
Coupure alimentation module TBX SAP 10
Panne d'un esclave AS-i
->
->
Sorties ASI conservent leur état
Seules les sorties AS-i de l'esclave en
panne passent et restent à 0
Il est conseillé d'utiliser la même alimentation pour le module TBX SAP 10 et pour
les sorties TOR AS-i car alors, en cas de coupure d'alimentation du module, toutes
les sorties passent elles aussi à 0.
L'utilisation d'esclaves "intelligents" disposant d'une fonction "Watch-Dog" permet
également de faire passer les sorties à 0 en cas de problème du maître AS-i : dans
ce cas, c'est l'esclave qui prend l'initiative de positionner la sortie à 0 lorsqu'il n'est
plus interrogé par le maître.
2/9
D
2.2
Programmation sous ORPHEE
2.2-1 Objets disponibles pour la programmation
D
L'utilisateur accède aux entrées TOR AS-i, positionne les sorties TOR AS-i, modifie les
paramètres des esclaves "intelligents" ou change le mode de fonctionnement du maître
AS-i par l'intermédiaire de différentes variables automates définies en configuration.
Le tableau ci-dessous explicite la nature des variables automates définies en configuration :
Objet
Désignation
Accès
Format
Tabulation
d'entrée
8 mots image des entrées du
bus AS-i et des informations
de diagnostic.
lecture
Table de 8 %MW
Tabulation
de sortie
8 mots image des sorties du
bus AS-i.
écriture
Table de 8 %MW
Mot de
défaut
1 mot de validité des entrées du
bus AS-i. Si ce mot est # de 0,
la valeur des entrées contenues
dans la table de 8 mots %MW
n'est plus significative.
lecture
1 mot %MW
PRM 0 à
PRM 31
32 mots pour le paramétrage des écriture
esclaves "intelligents" et le choix
du mode de fonctionnement du
maître AS-i (seuls les 16 premiers mots sont utilisés).
Table de 32 %MW
BFC
WRIT_PRM
L'activation de cette BFC déclen- écriture
che l'envoi de la table de 32 mots
PRM vers le TBX SAP 10.
BFC
2/10
Programmation sous X-TEL et sous Orphée
2
2.2-2 Image des entrées du bus AS-i
L'accès aux entrées du bus AS-i (configuration maximale = 124 entrées) est obtenu
dans la table de 8 mots %MW définie dans l'éditeur configuration.
L'automate procède au rafraichissement cyclique de toute la table au début du cycle
automate, avant l'exécution du programme applicatif.
La répartition est la suivante, les bits D3..D0 étant les bits de données d'entrées de
chaque esclave :
Octet Poids Fort
Octet Poids faible
Bits (15..12) Bits (11..8)
Bits (7..4)
Bits (3..0)
Bits D3..D0
Bits D3..D0
Bits D3..D0
Bits D3..D0
Mot 0
Esclave 3
Esclave 2
Esclave 1
Diagnostic
Mot 1
Esclave 7
Esclave 6
Esclave 5
Esclave 4
Mot 2
Esclave 11
Esclave 10
Esclave 9
Esclave 8
Mot 3
Esclave 15
Esclave 14
Esclave 13
Esclave 12
Mot 4
Esclave 19
Esclave 18
Esclave 17
Esclave 16
Mot 5
Esclave 23
Esclave 22
Esclave 21
Esclave 20
Mot 6
Esclave 27
Esclave 26
Esclave 25
Esclave 24
Mot 7
Esclave 31
Esclave 30
Esclave 29
Esclave 28
Répartition
Les bits D3..D0 sont les bits de données d'entrées de chaque esclave.
Pour accéder aux entrées du bus AS-i dans le programme application, il faut extraire
les bits dans chacun des mots correspondants.
Exemple 1 : lecture de l'entrée 3 sur l'esclave n° 18 ->
Exemple 2 : lecture de l'entrée 0 sur l'esclave n° 24 ->
(si la table des entrées a son origine en %MW100)
%MW104 : X10
%MW106 : X0
Chaque bit de mot peut être représenté par un symbole, si celui-ci a été au préalable
défini dans l'éditeur Déclaration.
La signification des bits de diagnostic disponibles dans le mot 0, bits 0 à 3, est
détaillée dans le chapitre "Diagnostic".
2/11
D
D
Lorsqu'un équipement disposant de sorties (OUT) est connecté sur le bus AS-i, les
bits d'entrées associés à la même adresse sur le bus AS-i prennent la valeur
complémentaire des sorties : ils ne restent pas à 0.
Dan s le cas d'un équipement disposant d'entrées (IN), ces mêmes bits seront
l'image des entrées du procédé.
2/12
Programmation sous X-TEL et sous Orphée
2
2.2-3 Image des sorties du bus AS-i
L'accès aux sorties du bus AS-i (configuration maximale = 124 sorties) est obtenu dans
la table de 8 mots %MW définie dans l'éditeur configuration.
L'automate procède au rafraichissement cyclique de toute la table en fin de cycle
automate, après l'exécution du programme applicatif.
La répartition est la suivante ; les bits D3..D0 étant les bits de données de sorties de
chaque esclave :
Octet Poids Fort
Octet Poids faible
Bits (15..12)
Bits (11..8)
Bits (7..4)
Bits (3..0)
Bits D3..D0
Bits D3..D0
Bits D3..D0
Bits D3..D0
Mot 0
Esclave 3
Esclave 2
Esclave 1
Non utilisé
Mot 1
Esclave 7
Esclave 6
Esclave 5
Esclave 4
Mot 2
Esclave 11
Esclave 10
Esclave 9
Esclave 8
Mot 3
Esclave 15
Esclave 14
Esclave 13
Esclave 12
Mot 4
Esclave 19
Esclave 18
Esclave 17
Esclave 16
Mot 5
Esclave 23
Esclave 22
Esclave 21
Esclave 20
Mot 6
Esclave 27
Esclave 26
Esclave 25
Esclave 24
Mot 7
Esclave 31
Esclave 30
Esclave 29
Esclave 28
Répartition
Les bits D3..D0 sont les bits de données des sorties de chaque esclave.
Pour accéder aux sorties du bus AS-i dans le programme application, il faut écrire les
bits dans chacun des mots correspondants.
Exemple 1 : écriture de la sortie 3 sur l'esclave n° 18 -> %MW104 : X10
Exemple 2 : écriture de la sortie 0 sur l'esclave n° 24 -> %MW106 : X0
(si la table des sorties a son origine en %MW100)
Chaque bit de mot peut être représenté par un symbole, si celui-ci a été au préalable
défini dans l'éditeur Déclaration.
Dans le mode "Diagnostic", les sorties sont également positionnées.
2/13
D
2.2-4 Paramétrage des esclaves "intelligents"
D
Pour modifier les paramètres de réglage des esclaves intelligents AS-i, à partir du
programme automate, il faut changer les valeurs (0 à F), dans les mots PRM 0 à PRM
15 puis envoyer ces valeurs dans le TBX SAP 10 au point de connexion x en utilisant
la BFC "WRIT_PRM".
La description des paramètres (P0 à P3) est indiquée dans la notice de l'esclave.
Représentation
CFIP
Paramètres
Nom
Type
Fonction
Remarques
EN
Bit
Voir descriptif général
des BFC(s) FIPIO
Utilisation obligatoire
ACT
ERR
WERR
Bit
Bit
Bit
BUFF
Entrée Table de
mots simples
(Taille 32)
Buffer contenant les don- Utilisation obligatoire
nées à émettre. Ces données sont au même format
que celles saisies dans
l'écran "Paramètres de réglage" de l'éditeur Config.
CNX
Entrée
Mot simple
Ce mot contient le n° du
point de connexion de
l'équipement.
Utilisation obligatoire
CFIP
Entrée
Mot simple
Ce mot contient le n° du
canal
Valeur par défaut
fixée à 2
2/14
Utilisation obligatoire
Utilisation conseillée
Utilisation conseillée
Programmation sous X-TEL et sous Orphée
2
Lorsque la sortie ACT d'une BFC WRIT_PRM retombe à 0, ceci garantit que l'émission
de la variable qui véhicule les valeurs de réglage sur le bus FIPIO a été demandée par
la CPU.
Par contre, ceci ne garantit en aucun cas que l'équipement a reçu la variable, ni qu'il
l'a prise en compte.
En conséquence, si l'équipement à qui les paramètres de réglage sont destinés est
absent, la BFC WRIT_PRM demande l'émission de la variable de réglage et n'indique
aucun compte-rendu d'erreur.
Il est possible de vérifier la prise en compte du basculement d'un mode à l'autre dans
les bits de diagnostic.
Octet Poids Fort (Bits 15..8)
Paramètres P3..P0
Octet Poids faible (Bits 7..0)
Paramètres P3..P0
PRM 0
Esclave 1
Mode de fonctionnement
PRM 1
Esclave 3
Esclave 2
PRM 2
Esclave 5
Esclave 4
PRM 3
Esclave 7
Esclave 6
PRM 4
Esclave 9
Esclave 8
PRM 5
Esclave 11
Esclave 10
PRM 6
Esclave 13
Esclave 12
PRM 7
Esclave 15
Esclave 14
PRM 8
Esclave 17
Esclave 16
PRM 9
Esclave 19
Esclave 18
PRM 10
Esclave 21
Esclave 20
PRM 11
Esclave 23
Esclave 22
PRM 12
Esclave 25
Esclave 24
PRM 13
Esclave 27
Esclave 26
PRM 14
Esclave 29
Esclave 28
PRM 15
Esclave 31
Esclave 30
Chaque mot étant affecté au paramétrage de deux esclaves, il faut veiller à ne pas
modifier la valeur de l'octet non concerné lors de la programmation.
Exemple : écriture de la valeur 5 dans l'esclave n° 29
5n -> PRM 14
où n est la valeur précédente de l'esclave n° 28
2/15
D
2.2-5 Modes de fonctionnement du TBX SAP 10
Tant que le maître ASI n'est pas connecté sur le bus FIPIO, li ne reçoit pas la
configuration du bus AS-i programmée par l'utilisateur ; dans ce cas, le maître n'active
aucun esclave et scrute uniquement le réseau pour déterminer la liste des équipements
détectés sur le réseau.
D
Le TBX SAP 10 affichera alors sur son bloc visualisation les esclaves détectés sur le
bus. Ceci permet de connaitre les adresses AS-i déjà utilisées et permet ainsi d'installer
les esclaves en utilisant les adresses encore libres.
Lorsque l'équipement est connecté sur FIPIO, le TBX SAP 10 reçoit automatiquement
les mots de configuration CNFx et de réglage PRMx lors de son introduction sur le
réseau : son mode de fonctionnement sera toujours le mode "Configuration".
Le passage d'un mode à l'autre est obtenu en modifiant la valeur des bits 0 et 1 du mot
PRM 0 en utilisant la BFC WRIT_PRM
Bit 1
Bit 0
0
0
Passage en mode Configuration
0
1
Passage en mode Protégé
1
x
Passage en mode Diagnostic
Mode "Configuration"
Dans ce mode, tous les esclaves détectés sur le bus AS-i sont activés ; l'écriture des
sorties et la lecture des entrées est directement possible.
Les esclaves détectés sont identifiables par une led allumée en fixe sur le bloc visu. du
TBX SAP 10 : une led allumée par esclave présent.
La led 0 de la première rangée de gauche du bloc visualisation clignote si un esclave
est présent à l'adresse n° 0.
En cas d'erreur de configuration ou de présence d'un esclave à l'adresse 0, la led I/O
du TBX SAP 10 s'allume et un défaut est remonté jusqu'à l'automate (pour plus de
détails voir chapitre "Diagnostic").
Il n'est pas possible de passer dans le mode "Protégé", tant qu'un esclave est présent
à l'adresse 0.
Dans ce mode, la fonction d'auto-adressage n'est pas assurée (voir § suivant).
Le passage du mode "Configuration" au mode "Protégé" ne doit se faire que si
toutes les sorties TOR du bus AS-i sont à 0. Cette opération entraine une réinitialisation complète du maître AS-i et un passage à 0 de toutes les sorties TOR.
2/16
Programmation sous X-TEL et sous Orphée
2
Mode "Protégé"
Dans ce mode, seuls les esclaves dont la configuration réelle sur le bus AS-i (I/O Code
et Identification Code) est équivalente à la configuration de référence sont activés : les
sorties sont positionnées, les entrées remontées.
La configuration de référence peut être soit celle :
D
• programmée dans les mots CNF0 à CNF15,
• du bus AS-i.
Les esclaves activés sur le bus AS-i sont identifiés par une led allumée en fixe sur le
bloc visualisation du TBX SAP 10 ; si la led clignote, les configurations (programmée
et réelle) ne sont pas équivalentes.
En cas d'erreur de configuration ou de présence d'un esclave à l'adresse 0, la led I/O
du TBX SAP 10 s'allume et un défaut est remonté jusqu'à l'automate (pour plus de
détails voir chapitre "Diagnostic").
Dans ce mode, il est possible de bénéficier de la fonction d'auto-adressage du
TBX SAP 10, utile lors d'une opération de maintenance (voir chapitre "Diagnostic").
En cas de panne d'un seul esclave, le défaut sera signalé par le maître sur son bloc
visualisation mais également à l'automate ; lors de l'intervention de l'opérateur qui va
changer cet esclave (un esclave sorti d'usine contient toujours l'adresse 0), le maître
va détecter ce nouvel équipement avec l'adresse 0 et si son profil correspond à
l'équipement prévu, le maître lui affectera automatiquement la nouvelle adresse qui
était celle de l'équipement tombé en panne.
Cette fonctionnalité est utilisable seulement si UN ET UN SEUL esclave est en panne.
Si plusieurs esclaves sont en panne, il est nécessaire de programmer l'adresse de
chaque esclave avec la console de programmation AS-i avant de les connecter sur le
bus AS-i, car le maître ne pourra affecter automatiquement l'adresse au nouvel
équipement.
Le remplacement d'un équipement en panne ne nécessite donc pas d'intervention sur
l'automate.
Mode "Diagnostic"
Dans ce mode, ce ne sont plus les entrées du bus AS-i qui sont remontées vers
l'automate mais les listes des esclaves détectés, programmés et activés.
Ce mode peut être utile pour connaitre, en cas d'erreur de configuration du bus AS-i,
l'origine du défaut à partir de l'automate (pour plus de détails voir chapitre "Diagnostic").
Dans ce mode, les sorties continuent d'être activées par l'automate.
2/17
2.2-6 Modification de la configuration de référence
A tout moment, il est possible de modifier la configuration de référence en fonction de
l'évolution de l'installation, en utilisant la BFC WRIT_PRM.
Le mode opératoire est alors le suivant :
D
• Passer obligatoirement en mode "Configuration" :
(bit 0 du mot PRM 0 = 0)
• Sauvegarderer la configuration physique du bus AS-i dans la configuration de
référence : (bit 2 du mot PRM 0 = 1)
• Passer à nouveau dans le mode "Protégé" :
(bit 0 du mot PRM 0 = 1)
(bit 2 du mot PRM 0 = 0)
A tout moment, le basculement d'un mode à l'autre peut être vérifié dans les bits de
diagnostic du mot 0 de la tabulation des entrées (voir chapitre "Diagnostic").
2/18
Programmation sous X-TEL et sous Orphée
2
2.2-7 Mode de marche des sorties AS-i
Les sorties du maître AS-i suivent les modes de marche de l'automate et sont pilotées
pendant le cycle AS-i (pooling du bus AS-i des adresses 1 à 31) suivant les valeurs
envoyées par l'automate à chaque fin de cycle d'exécution du programme applicatif.
Cependant, différents évènements peuvent se produire en cours de fonctionnement
nominal et conduisent à différents cas de figure :
Coupure connexion FIPIO
ou
Coupure alimentation AS-i
ou
Passage en défaut du TBX SAP 10
-> Sorties AS-i = 0
ou
Passage en STOP de l'automate
ou
Passage du mode "Configuration"
au mode "Protégé"
Coupure alimentation module TBX SAP 10
Panne d'un esclave AS-i
->
->
Sorties ASI conservent leur état
Seules les sorties AS-i de l'esclave en
panne passent et restent à 0
Il est conseillé d'utiliser la même alimentation pour le module TBX SAP 10 et pour
les sorties TOR AS-i car alors, en cas de coupure d'alimentation du module, toutes
les sorties passent elles aussi à 0.
L'utilisation d'esclaves "intelligents" disposant d'une fonction "Watch-Dog" permet
également de faire passer les sorties à 0 en cas de problème du maître AS-i : dans
ce cas, c'est l'esclave qui prend l'initiative de positionner la sortie à 0 lorsqu'il n'est
plus interrogé par le maître.
2/19
D
D
2/20
Chapitre
Diagnostics sous X-TEL et sous
Orphée 33
3 Diagnostics sous X-TEL et sous Orphée
3.1
Diagnostic automate sous X-TEL
3.1-1 Bits et mots système
Les informations de diagnostic contenues dans le tableau ci-dessous ne sont pas
spécifiques au module TBX SAP 10, mais sont générales de niveau automate.
Bits et mots
système
Fonction
D
Désignation
SY10
Défaut général d'E/S
ou d'équipement FIPIO
Normalement à 1, ce bit est positionné à 0
lors d'un défaut d'un module d'E/S en bac ou
d'un équipement connecté sur FIPIO.
SY16
Défaut d'E/S ou
d'équipement FIPIO
dans la tâche
Normalement à 1, ce bit est positionné à 0
lors d'un défaut d'un module d'E/S en bac ou
d'un équipement connecté sur FIPIO configuré
dans la tâche. Ce bit doit être remis à 1 par
le programme utilisateur.
Un bit SY16 est affecté à chacune des
tâches configurées (IT, FAST, MAST, AUX0
à AUX3). De ce fait il n'est significatif que pour
la tâche dans laquelle il est testé.
SY118
Défaut d'E/S distante
ou d'équipement FIPIO
Normalement à 1, ce bit est positionné à 0
lors d'un défaut d'un équipement connecté sur
FIPIO ou lors d'un défaut sur la liaison FIPIO.
SY116
Défaut d'E/S distante
ou d'équipement FIPIO
Ce mot signale un défaut de communication sur
FIPIO, entre le processeur et un équipement,
dans la tâche. Chaque bit (0 à 7) est significatif
d'un défaut :
bit 0 :
invalidité globale,
bit 1 :
existence de valeurs invalides,
bit 2 :
absence totale de mise à jour,
bit 3 :
absence partielle de mise à jour,
bit 4 :
défaut total de dialogue,
bit 5 :
défaut partiel de dialogue,
bit 6 :
défaut de rafraichissement global,
bit 7 :
défaut de rafraichissement partiel.
SY118 à
SW121
Défaut d'E/S distante
ou d'équipement
Chaque bit de ces 4 mots système est significatif de l'état d'un point de connexion. La présence
d'un bit à 0 indique l'apparition d'un défaut d'échange ou de procédé avec un équipement :
par exemple SW118, 0 pour le point de
connexion 0, etc...
Errorx, 0, 0
Défaut d'E/S distante
ou d'équipement
Bit d'erreur associé à chaque équipement sur
FIPIO.
3/1
3.1-2 Registre de diagnostic module : STATUSA
D
Ce mot de 16 bits contient des informations de diagnostic du module TBX SAP 10 et
des informations de diagnostic relatives aux échanges avec le TBX SAP 10 à travers
le réseau FIPIO.
L'octet de poids faible contient des informations de diagnostic élaborées par le
TBX SAP 10.
L'octet de poids fort contient des informations de diagnostic élaborées par l'automate.
Définition du registre STATUSA
Bit
Description
Status généré par le TBX SAP 10 (8 bits de poids faible)
0
1
2
3
4
5
6
7
Non utilisé
Défaut configuration bus AS-i
Présence esclave adresse 0 sur le bus AS-i
Absence alimentation AS-i
Défaut interne du module (panne)
Défaut de configuration matérielle
Défaut de communication avec l'automate
Réservé
Status généré par le TBX SAP 10 (8 bits de poids Fort)
8
9
A
B
C
D
E
F
3/2
Défaut de configuration
Module absent
Module hors service
Module en défaut
Défaut interne, défaut matériel TSX
Défaut interne, défaut système TSX
Défaut de dialogue, défaut de communication FIPIO
Défaut de dialogue, défaut de paramétrage TBX SAP 10
Diagnostics sous X-TEL et sous Orphée
3
STATUSAx,0 ,0
toujours 0 pour le TBX SAP 10
adresse du point de connexion sur le réseau FIPIO
(1 à 62 en décimal)
registre de status standard FIPIO
Défaut configuration bus AS-i : ce bit signale une incohérence entre la configuration
du bus AS-i et la configuration de référence.
Si le TBX SAP 10 est en mode "Protégé", les esclaves des adresses concernés ne sont
plus activés.
Si le TBX SAP 10 est en mode "Configuration", ce défaut est signalé mais les esclaves
des adresses concernés restent activés.
Présence esclave adresse 0 : ce bit signale la présence d'un esclave à l'adresse 0 sur
le bus AS-i. Ceci n'a aucune conséquence sur le fonctionnement du bus AS-i, mais
provoque une erreur de configuration du bus AS-i.
Lorsque ce bit est à 1, le passage du mode "Configuration" au mode "Protégé" n'est pas
possible.
Absence alimentation AS-i : lorsque ce bit est à 1 :
• toutes les sorties du bus AS-i passent à 0,
• toutes les entrées du bus AS-i remontées vers l'automate sont égales à 0.
Ce registre est mis à jour même lorsque l'automate est en STOP.
Lorsqu'un des bits de STATUSA passe à 1, la les I/O du processeur de l'API s'allume.
3.1-3 Registre de validité des entrées du bus AS-i : RD
Ce mot de 16 bits indique une erreur survenue lors de la mise à jour des variables
(image des entrées) du module TBX SAP 10.
Si RD est égal à 0, les valeurs des entrées du bus AS-i sont valides et le module
TBX SAP 10 est prêt à fonctionner.
L'octet de poids fort de RD est élaboré par le TBX SAP 10 lors de l'acquisition des
entrées du bus AS-i et les informations de diagnostic sont toutes égales à 0.
Pour le TBX SAP 10, le bit 8 passe à 1 lorsqu'il n'est pas prêt à fonctionner.
L'octet de poids faible de RD est élaboré par le processeur de l'automate. Il est relatif
à la mise à jour cyclique des entrées à travers le réseau FIPIO. Dans ce cas, les
variables RIW (image des entrées) peuvent contenir des valeurs anciennes et erronées
et doivent être ignorées par l'application.
Le registre RD et les mots RIW (image des entrées) ne sont pas mis à jour lorsque
l'automate est en STOP : ils conservent leur dernière valeur.
Il peut être intéressant de tester le bit 8 du registre RD pour savoir si le TBX SAP 10 est
prêt à écrire des sorties ou à remonter des entrées.
3/3
D
3.1-4 Quartet d'état : Mode "Diagnostic"
Dans les quatre premiers bits du premier registre image des entrées RIWx, 0, 0 sont
stockées des informations sur l'état du bus AS-i et sur le mode de fonctionnement en
cours du module TBX SAP 10.
D
Diagnostic bus AS-i
Bit 3 = 1
Bit 2 = 1
Modes
Bit 1 = 1
Bit 0
0
Présence d'un
Erreur de confiesclave AS-i
guration sur le
avec l'adresse 0 bus AS-i
1
TBX SAP 10 TBX SAP 10
TBX SAP10
en mode
en mode
en mode
"Diagnostic"
"Configuration" "Protégé"
Bit 0 : lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode "Protégé" et
n'active que les esclaves dont la configuration est identique à celle de la configuration de référence.
lorsque ce bit est à 0, le module TBX SAP 10 fonctionne en mode "Configuration"
et active tous les esclaves présents sur le bus AS-i.
Bit 1 : lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode "Diagnostic"
et dans ce cas, ce ne sont pas les entrées du bus AS-i qui sont remontées mais
les listes des esclaves détectés, programmés et activés (voir § suivant).
Dans ce mode, les sorties du bus AS-i sont toujours positionnées.
Bit 2 : lorsque ce bit est à 1, il indique une incohérence entre la configuration réelle du
bus AS-i et la configuration de référence stockée dans la mémoire non volatile
du TBX SAP 10.
Ce bit peut passer à 1 quelque soit le mode de fonctionnement du TBX SAP 10
(Configuration, Protégé, Diagnostic).
Bit 3 : lorsque ce bit est à 1, il indique la présence d'un esclave portant l'adresse 0 sur
le bus AS-i.
3.1-5 Mode "Diagnostic" du TBX SAP 10
Dans ce mode, ce ne sont plus les entrées du bus AS-i qui sont remontées dans le
registre RIWx, 0, z, mais les listes :
• des esclaves détectés sur le bus AS-i (LDS),
• des esclaves prévus dans la configuration de référence (LPS),
• des esclaves activés et donc utilisables sur le bus AS-i (LAS).
Il peut être interressant de passer dans ce mode pour diagnostiquer, à partir de
l'automate, l'origine d'une panne en cas d'erreur de configuration sur le bus AS-i.
3/4
Diagnostics sous X-TEL et sous Orphée
RIWx,0,0
LDS RIWx,0,1
RIWx,0,2
LPS RIWx,0,3
RIWx,0,4
LAS RIWx,0,5
3
Octet Poids Fort
Octet Poids faible
Bits (F..C)
Bits (B..8)
Bits (7..4)
Bits (3..0)
Non utilisé
Non utilisé
Non utilisé
Diagnostic
15 14 13 12
11 10 9 8
7
3
6
5
4
2
1
0
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
15 14 13 12
7
11 10 9 8
6
5
4
3
2
1
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
15 14 13 12
7
11 10 9 8
6
5
4
3
2
1
RIWx,0,6
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
RIWx,0,7
Non utilisé
Réservé
Non utilisé
Réservé
Les bits de diagnostic (voir chapitre précedent) sont toujours disponibles et l'écriture
des sorties est toujours possible.
Pour chacune des trois listes LDS, LPS et LAS, chaque bit correspond à une adresse
d'un esclave sur le bus AS-i, comprise entre 0 et 31.
Liste LDS :
un des bits 0 à 31 indique la détection d'un esclave sur le bus AS-i.
Liste LPS :
un des bits 1 à 31 (bit 0 non utilisé) signifie qu'un esclave est prévu dans
la configuration de référence :
• soit celle programmée dans les mots CNF0 à CNF15,
• soit celle présente sur le bus AS-i au moment de sa sauvegarde.
Liste LAS :
un des bits 1 à 31 (bit 0 non utilisé) signifie que l'esclave concerné est
activé donc capable d'écrire des sorties et de remonter des entrées.
Toutes ces informations ne sont plus significatives lorsque l'automate est en
STOP.
3/5
D
3.2
Diagnostic sous ORPHEE
3.2-1 Diagnostics système
D
Les fonctions de diagnostic système du module TBX SAP 10 connecté sur le réseau
FIPIO sont disponibles en visualisation dynamique. Il est possible soit :
• de lire la configuration matérielle et de la comparer à la configuration programmée dans l'automate,
• de visualiser dynamiquement la configuration dans l'éditeur configuration.
Se reporter à "l'additif pour l'utilisation de la liaison FIPIO sur APRIL 5000" de la
documentation ORPHEE (ref. TEM10000/10800F) pour connaitre les différents modes
opératoires.
Pour le module TBX SAP 10, le détail de l'équipement et de ses éventuels défauts est
disponible dans la fonction "Diagnostic carte" du menu "Diagnostic" de l'éditeur
configuration en visualisation dynamique.
Les défauts sont classifiés dans trois familles : interne, externe et logique.
Les défauts internes sont relatifs à un module.
Les défauts logiques et externes sont relatifs à un équipement FIPIO.
Quel que soit l'équipement, le libellé du message délivré pour les défauts internes et
logiques est identique (voir listes suivantes).
Défauts internes :
•
•
•
•
DI1 = Module de base en défaut
DI2 = Module de communication en défaut
DI3 = Module d'extension en défaut
DI1 = Non utilisé
3/6
Diagnostics sous X-TEL et sous Orphée
3
Défauts logiques :
•
•
•
•
DL1 = Non utilisé
DL2 = L'équipement n'est pas paramétré ou ses paramètres sont en défaut
DL3 = Non utilisé
DL4 = Défaut de communication
D
Défauts externes :
•
•
•
•
DE1 = Absence alimentation AS-i
DE2 = Présence esclave à l'adresse 0
DE3 = Défaut configuration sur le bus AS-i
DE4 = Non utilisé
Absence alimentation AS-i (DE1) : lorsque ce bit est à 1 :
• toutes les sorties du bus AS-i passent à 0,
• toutes les entrées du bus AS-i remontées vers l'automate sont égales à 0.
Présence esclave adresse 0 (DE2) : ce bit signale la présence d'un esclave à
l'adresse 0 sur le bus AS-i. Ceci n'a aucune conséquence sur le fonctionnement du bus
AS-i, mais provoque une erreur de configuration du bus AS-i.
Lorsque ce bit est à 1, le passage du mode "Configuration" au mode "Protégé" n'est pas
possible.
Défaut configuration bus AS-i (DE3) : ce bit signale une incohérence entre la
configuration du bus AS-i et la configuration de référence.
Si le TBX SAP 10 est en mode "Protégé", les esclaves des adresses concernés ne sont
plus activés.
Si le TBX SAP 10 est en mode "Configuration", ce défaut est signalé mais les esclaves
des adresses concernés restent activés.
Dans le cas des défauts externes, il est possible de déclencher un %TD si celui-ci a été
déclaré au préalable lors de la saisie du TBX SAP 10 dans l'éditeur configuration.
Lorsqu'un des bits (défaut externe) est à 1, les leds 9 et EXT.FAULT de la CPU5030
ou CPU5130 s'allument.
3/7
3.2-2 Mot de validité des entrées du bus AS-i
D
Ce mot de 16 bits, renseigné dans l'écran de paramétrage d'un équipement standard
FSD C8 P (cf. § 3.3-3) indique une erreur survenue lors de la mise à jour des variables
(image des entrées) du module TBX SAP 10.
Si ce mot est égal à 0, les valeurs des entrées du bus AS-i sont valides et le module
TBX SAP 10 est prêt à fonctionner.
L'octet de poids fort de ce mot est toujours égal à 0.
L'octet de poids faible de ce mot est élaboré par le TBX SAP 10 lors de l'acquisition des
entrées du bus AS-i : si le bit 0 est à 1, les huit mots (image des entrées) du bus AS-i
passent à 0 et les informations de diagnostic sont toujours mises à jour.
Pour le TBX SAP 10, le bit 0 passe à 1 lorsqu'il n'est pas prêt à fonctionner.
Lorsque le module TBX SAP 10 est déconnecté du réseau FIPIO ou mis hors tension,
ce mot de validité prend la valeur FF (hexadécimale) et dans ce cas les mots (image
des entrées) ne sont plus valides : ils gardent leur dernière valeur.
Ce mot de défaut, les mots (image des entrées) ainsi que les informations de diagnostic
sont mis à jour même lorsque l'automate est en STOP.
Il peut être intéressant de tester le bit 0 de ce mot pour savoir si le TBX SAP 10 est prêt
à écrire des sorties ou à remonter des entrées.
3.2-3 Quartet d'état : Mode "Diagnostic"
Dans les quatre premiers bits du premier mot image des entrées sont stockées des
informations sur l'état du bus AS-i et sur le mode de fonctionnement en cours du module
TBX SAP 10.
Diagnostic bus AS-i
Bit 3 = 1
Bit 2 = 1
Modes
Bit 1 = 1
Bit 0
0
Présence d'un
esclave AS-i
avec l'adresse 0
Erreur de configuration sur le bus
AS-i
TBX SAP 10
en mode
"Diagnostic"
1
TBX SAP 10
TBX SAP 10
en mode
en mode
"Configuration" "Protégé"
Bit 0 : lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode "Protégé" et
n'active que les esclaves dont la configuration est identique à celle de la configuration de référence.
lorsque ce bit est à 0, le module TBX SAP 10 fonctionne en mode "Configuration"
et active tous les esclaves présents sur le bus AS-i.
Bit 1 : lorsque ce bit est à 1, le module TBX SAP 10 fonctionne en mode "Diagnostic"
et dans ce cas, ce ne sont pas les entrées du bus AS-i qui sont remontées mais
les listes des esclaves détectés, programmés et activés (voir § suivant).
Dans ce mode, les sorties du bus AS-i sont toujours pilotées.
3/8
Diagnostics sous X-TEL et sous Orphée
3
Bit 2 : lorsque ce bit est à 1, il indique une incohérence entre la configuration réelle du
bus AS-i et la configuration de référence stockée dans la mémoire non volatile
du TBX SAP 10.
Ce bit peut passer à 1 quelque soit le mode de fonctionnement du TBX SAP 10
(Configuration, Protégé, Diagnostic).
Bit 3 : lorsque ce bit est à 1, il indique la présence d'un esclave portant l'adresse 0 sur
le bus AS-i.
3.2-4 Mode "Diagnostic" du TBX SAP 10
Dans ce mode, ce ne sont plus les entrées du bus AS-i qui sont remontées dans les mots
image des entrées, mais les listes :
• des esclaves détectés sur le bus AS-i (LDS),
• des esclaves prévus dans la configuration de référence (LPS),
• des esclaves activés et donc utilisables sur le bus AS-i (LAS).
Il peut être interressant de passer dans ce mode pour diagnostiquer, à partir de
l'automate, l'origine d'une panne en cas d'erreur de configuration sur le bus AS-i.
Mot 0
LDS Mot 1
Mot ,2
LPS Mot 3
Mot 4
LAS Mot 5
Octet Poids Fort
Octet Poids faible
Bits (F..C)
Bits (B..8)
Bits (7..4)
Bits (3..0)
Non utilisé
Non utilisé
Non utilisé
Diagnostic
15 14 13 12
11 10 9 8
7
3
6
5
4
2
1
0
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
15 14 13 12
7
11 10 9 8
6
5
4
3
2
1
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
15 14 13 12
7
11 10 9 8
6
5
4
3
2
1
Mot 6
31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16
Mot 7
Non utilisé
Réservé
Non utilisé
Réservé
3/9
D
Les bits de diagnostic (voir chapitre précédent) sont toujours disponibles et l'écriture
des sorties est toujours possible.
Pour chacune des trois listes LDS, LPS et LAS, chaque bit correspond à une adresse
d'un esclave sur le bus AS-i, comprise entre 0 et 31.
D
Liste LDS :
un des bits 0 à 31 indique la détection d'un esclave sur le bus AS-i.
Liste LPS :
un des bits 1 à 31 (bit 0 non utilisé) signifie qu'un esclave est prévu dans
la configuration de référence :
• soit celle programmée dans les mots CNF0 à CNF15,
• soit celle présente sur le bus AS-i au moment de sa sauvegarde.
Liste LAS :
un des bits 1 à 31 (bit 0 non utilisé) signifie que l'esclave concerné est
activé et donc capable d'écrire des sorties et de remonter des entrées.
Ces informations sont toujours significatives lorsque l'automate est en STOP.
3/10
Diagnostics sous X-TEL et sous Orphée
3.3
3
Précautions pour changer le mode de fonctionnement
Il y a plusieurs phases dans le fonctionnement de la passerelle TBX SAP 10.
Phase 1 : Initialisation de l’automate
• Initialisation du TBX SAP 10 avec les valeurs paramètrées en configuration,
• Le TBX doit être en mode configuration. Le bit d'indication de mode doit être à zéro,
• Les sorties AS-i sont à zéro.
Phase 2 : Accès aux esclaves AS-i
L’automate est initialisé, il y a accès aux esclaves AS-i
La passerelle est en mode configuration tant que le bit d'indication de mode n'est pas
mis à un.
Phase 3 : Passage éventuel en mode configuration AS-i
La transition du mode configuration au mode protégé provoque une ré-initialisation du
TBX SAP10 durant 1 seconde, ce qui entraîne :
• La remontée du %TD DEF EXT pour ORPHEE, l’évolution du mot STATUSA pour
X-TEL,
• La mise à 1 du bit de défaut de configuration,
• Le signalement par la CPU d’un défaut externe,
• Le mot de validation des entrées est égal à un.
A la fin de la ré-initialisation de la passerelle, il y passage à zéro du bit de défaut de
configuration et le défaut externe disparaît : ceci provoque un %TD RUN pour
ORPHEE.
La ré-initialisation de la passerelle est terminée lorsque le bit 0 du mot de validation des
entrées est égal à 0 : le TBX SAP 10 est alors prêt à fonctionner.
Si le TBX est en mode protégé, une transition STOP-RUN, une mise sous tension de
l’automate, une coupure de la connexion FIPIO ou un défaut de l’alimentation du
module entraîne une reconfiguration du TBX SAP 10.
Attention pour ORPHEE, Il ne faut pas configurer «ARRETER» sur défaut externe et
passage en RUN dans l’éditeur de configuration du module (paramètres du diagnostic
automate).
Il ne faut pas accéder aux entrées-sorties des esclaves tant que la ré-initialisation de
la passerelle n’est pas terminée lors de la transition du mode configuration au mode
protégé. L’application doit prendre en compte cette phase de transition par surveillance
du mot de validité des entrées.
3/11
D
Phase 4 : Passage éventuel en mode diagnostic
D
Attention : Dans ce mode, ce ne sont plus les entrées qui sont remontées dans
les mots images des entrées mais l’état du bus AS-i (les listes des esclaves
détectés, programmés et activés).
L’automate étant en RUN, l’application devra prendre en compte ce changement
de mode pour ne pas interpréter l’état du bus AS-i à la place des entrées car dans
ce mode de fonctionnement, les sorties sont toujours actives.
3/12
Diagnostics sous X-TEL et sous Orphée
3.4
3
Bloc de visualisation du TBX SAP 10
3.4-1 Description des voyants
Le maître AS-i est équipé d'un bloc de visualisation composé des quatre voyants
standards FIPIO (RUN, DEF, COM, I/O), permettant de renseigner sur son état.
Ce bloc visualisation possède aussi 32 voyants destinés à la signalisation de la
configuration du bus AS-i.
Voyant RUN (vert) :
allumé en fixe si l'équipement est opérationnel.
Voyant DEF (rouge) :
allumé en fixe si l'équipement est en défaut,
clignotant si la liaison FI
PIO est en défaut.
RUN DEF
COM I/O
Voyant COM (jaune) :
Voyant I/O (rouge) :
allumé par de la communication pour indiquer qu'une
trame FIPIO est envoyée
ou reçue.
allumé en fixe si le maître
AS-i détecte un défaut sur
le bus AS-i.
0
8
16
24
1
9
17
25
2
10
18
26
3
11
19
27
4
12
20
28
5
13
21
29
6
14
22
30
7
15
23
31
Lorsque la led DEF est éteinte, les quatre rangées de leds indiquent l'état de la
configuration du bus AS-i.
A chaque voyant correspond une adresse d'un esclave AS-i :
Première rangée :
nouvel esclave (adresse 0), esclaves de 1 à 7.
Deuxième rangée : esclaves de 8 à 15.
Troisième rangée :
esclaves de 16 à 23.
Rangée de droite :
esclaves de 24 à 31.
TBX SAP 10 non connecté sur FIPIO :
A la mise sous tension du TBX SAP 10 non connecté sur FIPIO, celui-ci affiche sur ses
leds de visualisation, la liste des esclaves détectés (LDS). Ceci est rès utile lors de
l'installation, cela permet de connaitre la liste des adresses occupées sur le bus AS-i.
3/13
D
TBX SAP 10 connecté sur FIPIO :
Lorsque le TBX SAP 10 est connecté sur FIPIO, ce sont les esclaves activés (LAS) qui
sont affichés sur les leds du bloc de visualisation, c'est à dire les esclaves qui sont
capables de positionner des sorties et remonter des entrées.
D
Si le TBX SAP 10 est déconnecté de FIPIO en cours de fonctionnement, seuls les
esclaves activés sont visualisés.
3.4-2 Défauts sur le bus AS-i
Lorsqu'un défaut apparait sur le bus AS-i, le voyant I/O est allumé tant que ce défaut
est présent.
Un défaut sur le bus AS-i peut avoir trois origines :
• absence d'alimentation du bus AS-i,
• présence d'un esclave avec l'adresse 0,
• défaut de configuration du bus AS-i.
Absence alimentation AS-i :
Lorsque l'alimentation AS-i disparait, toutes les leds des esclaves prévus dans la
configuration de référence clignotent quel que soit le mode de fonctionnement du
TBX SAP 10.
Présence d'un esclave à l'adresse 0 :
Lorsqu'un esclave portant l'adresse 0 est connecté sur le bus AS-i, la led 0 de la rangée
de gauche clignote quel que soit le mode de fonctionnement du TBX SAP 10.
Défaut de configuration du bus AS-i :
Quel que soit le mode de fonctionnement du TBX SAP 10, celui-ci compare en
permanence la configuration réelle du bus AS-i avec la configuration de référence.
Lorsqu'un esclave disparait ou est absent du bus AS-i, la led de l'adresse concernée
clignote quel que soit le mode de fonctionnement du TBX SAP 10.
Lorsqu'un esclave dont le profil est différent de celui de la configuration de référence
est installé sur le bus AS-i, la led de l'adresse concernée s'allume si le TBX SAP 10 est
en mode "Configuration" (dans ce cas, l'esclave est tout de même activé), clignote si
le TBX SAP 10 est en mode "Protégé" (dans ce cas, l'esclave n'est pas activé).
3/14
Diagnostics sous X-TEL et sous Orphée
3
3.4-3 Remplacement d'un esclave défaillant
La programmation automatique d'adresse, lors du remplacement d'un esclave défectueux, est possible si les deux conditions suivantes sont réunies :
• le TBX SAP 10 doit fonctionner en mode "Protégé",
• un seul esclave doit être en panne.
Dans ce cas, le TBX SAP 10 signale le défaut à l'automate en indiquant une erreur de
configuration sur le bus AS-i.
Pour connaitre l'adresse de l'esclave défaillant, il faut soit :
• basculer le TBX SAP 10 en mode "Diagnostic" et consulter la liste des esclaves
activés (LAS),
• vérifier sur le bloc de visualisation du TBX SAP 10 le numéro de la led qui
clignote.
Il est possible dans ce cas d'échanger l'esclave en panne en procédant comme suit :
• déconnecter l'esclave en panne du bus AS-i,
• connecter en lieu et place un esclave identique (de même code d'identification et
d'I/O code) portant l'adresse 0 (adresse par défaut à la livraison).
Le TBX SAP 10 affecte alors automatiquement l'adresse de l'esclave en panne au
nouvel esclave connecté sur le bus AS-i : il est immédiatement activé et opérationnel.
Sur le bloc de visualisation du TBX SAP 10 :
• la led I/O s'éteint :
• la led de l'adresse qui clignotait reste allumée en fixe,
• le défaut remonté à l'automate disparait.
3/15
D
D
3/16

Manuels associés