0% ont trouvé ce document utile (0 vote)
31 vues16 pages

Bus AS-i

Transféré par

Faycal El Tahar Diaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues16 pages

Bus AS-i

Transféré par

Faycal El Tahar Diaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Bus de Communication Industriel AS-i

I.1 Historique
En 1990 s’est créé un groupe de 11 sociétés spécialisées dans les capteurs et les actionneurs (Balluf,
Baumer, Elesta, Festo, Ifm, Leuze, Pepperl & Fuchs, Sick, Siemens, Turck, Visolux), ce consortium ayant
pour tâche de définir un système de transmission commun pour tous les capteurs : ainsi est né le concept
AS-interface (Actuator Sensor Interface).

Une association AS-i a été fondée en 1992 en vue de coordonner, certifier et standardiser le bus. Les
produits certifiés sont reconnaissables au logo AS-i ombré (Figure 1).

Figure 1 : Logo Adopté pour le bus AS-i

I.2 Constituants de base


Le système AS-i est un bus de terrain de type maître-esclave permettant de raccorder des capteurs et
actionneurs souvent binaire de différents fournisseurs sur un module de conversion sérielle. AS-i est
composé en plus des câbles et de l'alimentation de deux éléments de base majeurs, l’ASIC et le maitre
AS-i.

I.2.1 ASIC (Application Specific Integrated Circuit)


L’intelligence d’AS-I se trouve en partie regroupée dans un ASIC qui est soit intégré directement dans le
capteur/actionneur (constituant AS-I, dit communicant), soit dans une interface bus (répartiteur ou
interface bus/entrées-sorties T.O.R.) qui peut accepter des capteurs et actionneurs traditionnels
(constituants standards dit non-communicants). C’est l’ASIC (figure 2) qui va gérer toutes les fonctions
du capteur ou de l’actionneur afin d’informer le maître AS-i sur l’état de la commutation, communiquer
la disponibilité de fonctionnement du capteur ou de l’actionneur.

Figure 2 : Circuit ASIC

L’ASIC dispose de 4 ports (D0, D1, D2, D3) délivrant les niveaux de tension de l’esclave AS-i. Ils
constituent les 4 bits de données échangés entre le maître et l’esclave (Figure 3). Ces ports peuvent être
configurés en entrée, en sortie ou en entrée/sortie (bidirectionnel).

Figure 3 : Ports de l'ASIC

Cours: Bus de communications Industriels Page 1


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Il dispose également de 4 bits de paramètres (P0, P1, P2, P3) qui procurent à l’esclave, une intelligence
supplémentaire puisqu’ils permettent de contrôler des fonctions spécifiques de l’esclave, telles que :
 Des inversions d’état
 Des changements d’échelle de sensibilité
 Des temporisations spécifiques
 …

I.2.2 Maître AS-i


AS-i comprend un coupleur "maître" chargé d’assurer l’interface entre le bus et l’organe de commande
(PC, API, superviseur, passerelle, etc.). Le maître (figure 3) est l’entité intelligente qui gère les échanges
sur le bus. Il appelle les esclaves successivement, par scrutation du bus, leur adresse des informations
(leurs sorties) et attend leur réponse.

Figure 3 : Coupleur AS-i (Schneider)

Un maître AS-i se caractérise par 3 niveaux de profil offrant des fonctionnalités différentes (Tableau 1).

Tableau 1 : Profils d'un bus AS-i

Type de profil Fonctionnalités

Profil minimal M0  Lecture et écriture des données d’E/S

 Lecture et écriture des données d’E/S


Profil Réduit M2  Modification des paramètres de l’esclave
 Lecture et écriture des données d’E/S
 Modification des paramètres de l’esclave
Profil complet M1  Test/diagnostic du réseau
 Contrôle de la configuration projetée par rapport à la configuration réelle

Cours : Bus de communications Industriels Page 2


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Une architecture type d'un bus AS-i peut être donnée par la figure 4.

Figure 4 : Exemple d'architecture d'un bus AS-i

I.3 Caractéristiques du bus AS-i


I.3.1 Rapidité
L'AS-i permet de raccorder jusqu’à 248 entrées et sorties ou 62 esclaves (4 entrées et sorties par esclave).
Le temps de scrutation par le système maître permet de gérer les process les plus performants :
 5 ms maximum pour le traitement de 124 E/S
 1 ms maximum pour le traitement de 6 E/S
Le tableau 2 donne quelques caractéristiques relatives au bus AS-i
Tableau 2 : Quelques caractéristiques relatives aux E/S selon les versions d'un bus AS-i
Nbre max. d’esclaves
Spécifications AS-i Nbre entrées TOR Nbre sorties TOR
TOR Analogique AS-i Safety
Version 2.0 31 31 31 31 x 4 = 124 31 x 4 = 124
Version 2.1 62 62 31 62 x 4 = 248 62 x 4 = 248
Version 3.0 62 62 31 62 x 8 = 496 62 x 8 = 496

I.3.2 Complémentarité
AS-i est complémentaire aux autres réseaux de communication. Le raccordement avec AS-i se faisant au
moyen de passerelles (figure 5).

Figure 5 : Passerelles du bus AS-i

Cours : Bus de communications Industriels Page 3


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

I.3.3 Topologie
L'AS-i peut avoir trois topologies : ligne, point à point (étoile) ou arbre (figure 6).

Figure 6 : Topologies d'un bus AS-i

I.3.4 Flexibilité
D’architecture et de topologie idéalement libre, il permet une évolution dans le temps des installations
d’automatismes. En particulier, le câblage qui est facilement modifiable. Dans le cas d’une machine
compacte (ensemble de capteurs/actionneurs situés dans un périmètre limité), la topologie en étoile ou en
arbre du bus AS-i est particulièrement bien adaptée. Toute dérivation sur tout segment du bus est autorisée
à condition que la longueur du bus n’excède pas 100 m.
Il est possible d’accroître la longueur du bus en utilisant un "Répéteur" (figure 7).

Figure 7 : Extension d'un bus AS-i

Le répéteur est constitué de deux émetteurs/récepteurs pour chaque direction. Il régénère les signaux
reçus. Le répéteur constitue également un excellent moyen pour isoler galvaniquement deux segments de
bus AS-i.
Initialement limité à 300m soit une distance de 100m reconduite 2 fois à l’aide d’un répéteur, la longueur
du bus peut atteindre 600m par l’utilisation de « plug extension » faisant passer chaque tronçon de 100m
à 200m. L’ensemble est répété deux fois pour atteindre la longueur totale de 600m, à condition que le
maître soit situé au milieu du réseau.
I.3.5 Caractéristiques techniques d'un bus AS-i
Le tableau 3 donnes les caractéristiques techniques d'un bus AS-i

Tableau 4 : Caractéristiques techniques d'un bus AS-i

Caractéristique Description
Topologie Structures en arbre, ligne, point à point
Simple paire non blindée pour la communication et
Médium
l'alimentation
Alimentation & Automate 24 VDC +20 -15

Cours : Bus de communications Industriels Page 4


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Consommation réseau AS-i 30,6 VDC 2,8 A (0,1 A/esclave)


Longueur du réseau 100 m maximum
Nombre d'esclaves 62 maximum
Nombre de points 248 capteurs et actionneurs binaires par réseau
Scrutation cyclique des esclaves Acyclique sur demande du
Type d'accès
maître
Adresse contenue dans l'esclave, le maître peut configurer
Adressage
l'adresse
Format des données 4 bits par esclave
Temps de cycle Max 5 ms pour 31 esclaves
Traitement des erreurs Détection et répétition des messages erronés

I.4 Fonctionnement du système AS-i


I.4.1 Principes de fonctionnement
I.4.1.1 Principes de la communication
Le protocole AS-i est basé sur le fonctionnement Maître/Esclave. Le maître interroge cycliquement tour
à tour, chacun des esclaves. En un cycle, toutes les informations d'entrées-sorties sont mises à jour côté
maître et côté esclave. Ces temps de cycle sont garantis : le système AS-i est déterministe.
En fonctionnement nominal (c'est-à-dire hormis les phases d'initialisation), le temps de cycle est de 5 ms
pour 31 esclaves. Il décroît lorsque le nombre d'esclaves diminue, suivant la formule (1):

Cycle_AS-i = 156μS + (156μs x nombre d’esclaves) (1)


I.4.1.2 Rôle du maître
D'une manière générale, le maître gère les fonctions suivantes :
 Initialisation du réseau,
 Identification des esclaves,
 Envoi acyclique de paramètres aux esclaves,
 Assurer le transfert cyclique des données,
 Établir le diagnostic du réseau (état des esclaves, défaillance de l'alimentation, atténuation
excessive des signaux,...),
 Remonter les erreurs au contrôleur,
 Reconfigurer les adresses, lors d'un changement de configuration (ex. : remplacement d'un
esclave).

Le "profil" du maître définit exactement quelles sont les fonctions implémentées pour un maître donné.

I.4.1.3 Rôle des esclaves


Les esclaves décodent les requêtes qui leurs sont destinées et répondent immédiatement au maître. Comme
les maîtres, leurs fonctionnalités sont définies par un "profil".
I.4.2 Différentes phases de fonctionnement du maître
Il y'a essentiellement trois phases (Figure 8):

1) Initialisation : Cette initialisation a lieu après une mise sous tension.


Cours : Bus de communications Industriels Page 5
Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

2) Démarrage : La phase de démarrage consiste à détecter les esclaves présents sur le bus, à
mémoriser leur adresse et leur profil dans la table des esclaves reconnus puis à activer les esclaves
projetés et reconnus.
3) Phase cyclique des échanges : Chaque cycle est constitué de 3 étapes : Échange des données,
management, introduction d’esclaves.

Figure 8 : Phases de fonctionnement d'un bus AS-i

La phase de cycle de fonctionnement normal comporte trois phases :

1) La phase d’échange de données correspond au dialogue entre maître et esclave via la fonction

"Data Exchange". Lorsqu’un échange échoue, il peut être répété au cours des trois cycles suivants.
Après trois essais négatifs, l’esclave est considéré comme absent ou en défaut et disparaît des
tables « actifs » et "reconnus".

2) La phase de management est la phase pendant laquelle le maître peut envoyer une trame de
commande tel que :
 Écriture de paramètre
 Lecture de configuration
 Assignation d’adresse
 Reset,…

3) La phase d’acquisition est la phase pendant laquelle le maître vérifie si un nouvel esclave a été
introduit sur le bus. Si un nouvel esclave est détecté il faut ensuite 3 cycles pour l’activer, car trois
transactions sont nécessaires :
 Lecture configuration E/S
 Lecture identificateur
 Envoi de paramètres
La prise en compte d’un nouvel esclave sera effective dans un délai maximum de 170 ms (relation (2)).

(31 cycles x 5 ms) + (3 x 5 ms) = 170 ms (2)

I.4.3 Éléments du dialogue maître esclave


Pour le dialogue maître/esclave, il existe neuf tables pour le maître et 3 registres pour l'esclave.

Cours : Bus de communications Industriels Page 6


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

I.4.3.1 Tables du maître


1) La table image des entrées (I.D.I.)

Cette table contient les données (D0 à D3) renvoyées par les esclaves actifs sur le réseau. Lorsqu'un
esclave est inactif, la valeur correspondante dans la table vaut 0.

2) La table image des sorties (O.D.I.)

Cette table contient les données (D0 à D3) à envoyer aux esclaves actifs sur le réseau.

3) La table des paramètres permanents (P.P.)

Elle contient les paramètres des esclaves configurés dans le maître (en mémoire non volatile) .
Lors d'une remise sous tension, cette table est recopiée dans la table image des paramètres.

4) La table image des paramètres (P.I.)

Les valeurs des paramètres (P0 à P3) transmis aux esclaves (1 à 31) sont mémorisées dans cette
table.

5) La table de configuration permanente (PCD)

Cette table contient la référence des différents codes possibles de configuration d'un maître ou
esclave. Cette table est stockée et sauvegardée dans le maître.

6) La table image de la configuration (C.D.I.)

Cette table contient la description (configuration des entrées/ sorties et code identificateur) de tous
les esclaves connectés sur le câble AS-i.

7) La table des esclaves projetés (L.P.S.)

Cette table contient la liste des adresses des esclaves et leurs profils prévus à la configuration du
système. Les esclaves listés dans cette table sont dits "projetés".

8) La table des esclaves détectés (L.D.S.)

Cette table contient la liste des adresses des esclaves et leurs profils détectés sur le câble pendant
la phase de détection.

9) La table des esclaves actifs (L.A.S.)

Un esclave à la fois reconnu et projeté, devient actif et est mémorisé dans cette table.

I.4.3.2 Registres de l’esclave


1) Registres images des données d’entrées sorties

Ces registres contiennent l’image des données en entrée (capteurs) et l’image des données de
sorties (actionneurs).

2) Registre image des paramètres


Cours : Bus de communications Industriels Page 7
Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Ce registre contient l’image des paramètres transmis à la partie applicative de l’esclave.

3) EEPROM

Cette mémoire contient l’adresse de l’esclave (modifiable par les outils d’adressage), et son profil
(I/O code et Identification code) uniquement accessibles en lecture.

I.4.3.3 Les télégrammes


L’échange d’informations entre le maître et les esclaves se fait par des "télégrammes" transmis en série
sur le câble AS-i. Le télégramme transmis par le maître contient 14 bits, celui transmis en réponse par
l’esclave en comporte 7.

I.4.4 Fonctionnement du dialogue maître esclave


I.4.4.1 Codage du signal
Les transmetteurs AS-i vont transformer la suite de 0 et de 1 du télégramme en une suite d’impulsions de
courant qui seront transformées en tension par le câble AS-i. Ces impulsions sont le résultat final d'un
traitement particulier.

I.4.4.2 Trames
La technique de communication entre le maître et ses esclaves est le "pooling cyclique" (Figure 9). Le
maître émet une requête et attend une réponse pendant un certain temps.

Figure 9 : Technique de communication maître/esclaves dans un bus AS-i

Le maître émet une requête et attend la réponse de l’esclave pendant un certain temps. Au-delà de ce
temps, s’il n'a pas reçu de réponse valide, le maître considère la réponse comme négative et peut
réémetteur sa requête ou envoyer la requête suivante. Après réception d'une réponse correcte, le maître
respecte un temps de pause, puis aborde une nouvelle transaction. L'esclave ne répond pas au maître s'il
reçoit une requête erronée ou inappropriée aux services qu'il peut rendre.

Cours : Bus de communications Industriels Page 8


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Lorsque l'esclave est dans un état dit "synchrone" (c'est-à-dire en phase de fonctionnement normal, hors
initialisation), il peut émettre sa réponse après trois intervalles bit. En phase d’initialisation, il lui faut
deux intervalles bit supplémentaires, soit cinq intervalles bit. L'unité de temps est d'une durée de 6 μs et
correspond à l'intervalle d'envoi d'un bit. Au mieux, il faut donc (14 + 3 + 7 + 2) = 26 intervalles bit pour
effectuer une transaction soit 26 x 6 μs = 156 μs

La limite des dix intervalles bit est prévue pour l'utilisation de répéteurs dont l'électronique peut ralentir
les temps de transmission des signaux. Dans tous les cas de figure, si le maître n'a pas reçu de réponse
après les dix intervalles bits, il peut engager la transaction suivante. Au-delà de ce temps, si le maître n’a
pas reçu de réponse valide, il considère la réponse comme négative et peut réémettre sa requête ou envoyer
la requête suivante. Après réception d’une réponse correcte, le maître aborde une nouvelle transaction
après avoir respecté un temps de pause déclenché à la fin de la réponse.

I.4.4.3 Transaction AS-i


Une transaction AS-i comporte les éléments de la figure 10.

Figure 10 : Transaction AS-i

Le télégramme correspondant aux requêtes du maître est constitué des informations de la figure 11.

Figure 11 : Éléments constituants le télégramme du maître

* Parité paire : l'ensemble des bits à 1 dans le télégramme maître (hormis le bit de fin) doit être
pair.

Le télégramme correspondant aux réponses esclave contient les informations de la figure 12.

Cours : Bus de communications Industriels Page 9


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

Figure 12 : Éléments constituants le télégramme de l'esclave

I.4.4.4 Principaux télégrammes d'un bus AS-i


Dans ce qui suit, neuf télégrammes d'un bus AS-i feront l'objets d'une explication détaillée.

1) Échange de données (Data Exchange)

Cette requête est la plus couramment utilisée, elle permet l'échange des données entre maître et esclave
(valeur des états d'entrée ou (et) de sortie des capteurs/actionneurs connectés sur le bus AS-i).

 Requête du maître :

Cette requête ne peut être utilisée avec une adresse esclave = 00HEX

 Réponse de l'esclave :

2) Écriture de paramètres (Write-Parameters)

Cette requête du maître permet d'assigner des paramètres à un esclave, et ce afin d'en contrôler les
fonctions à distance.

Exemple :
• Activation d'un timer,
• Changement de sensibilité d'un capteur,
• Commutation de fonction pour un capteur multifonctions,
• Validation de la fonction "chien de garde" et position de repli d'un actionneur.

Cours : Bus de communications Industriels Page 10


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

La valeur des paramètres transférée est sauvegardée dans l'esclave jusqu'à ce qu'elle soit écrasée ou remise
à zéro par une autre requête. Ces paramètres sont volatiles : ils reprennent la valeur 1 par défaut à la mise
sous tension de l'esclave et sur réception d’une requête Reset.

 Requête du maître :

Cette requête ne peut être utilisée avec une adresse esclave = 00HEX

 Réponse de l'esclave :

3) Attribution d'adresse (Assign Address)

Cette requête permet au maître d'attribuer une adresse à un esclave d'adresse 00HEX. Dès que l'esclave a
acquitté cette requête, il peut être appelé avec sa nouvelle adresse. L'esclave sauvegarde cette adresse dans
une mémoire non volatile (EEPROM). Cette procédure peut prendre jusqu'à 15 ms.

 Requête du maître :

 Réponse positive de l'esclave (acquittement) :

4) Retour à l'état initial (Reset)

Cette requête permet au maître de remettre un esclave dans son état initial (sorties à 0 et paramètres à 1).

 Requête du maître :

 Réponse positive de l'esclave (acquittement) :

Cours : Bus de communications Industriels Page 11


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

5) Suppression d'adresse (Delete Address)

Cette requête permet au maître de supprimer l'adresse d'un esclave en lui attribuant l'adresse 00HEX. Cette
nouvelle adresse 0, devient l'adresse courante, mais n'est pas sauvegardée.
 Requête du maître :

 Réponse de l'esclave :

Remarque
Si la requête "Reset" est envoyée après la requête "Delete Address", l'ancienne adresse esclave (toujours
sauvegardée en EEPROM) est à nouveau attribuée à l'esclave.

6) Lecture de la configuration des Entrées/Sorties (Read I/O Configuration)

Cette requête permet au maître de lire la configuration des entrées/sorties de l'esclave. Cette configuration
écrite par le constructeur EEPROM de l’esclave est retournée au maître sous la forme de 4 bits d'états (0
à FHEX).

 Requête du maître :

 Réponse de l'esclave :

Remarque
Voir les profils des esclaves dans une section suivante dans ce document.

7) Lecture de l’identificateur de l’esclave (Read ID Code)

Cette requête permet au maître de lire le code identificateur de l'esclave (Identification Code). Cette
commande associée à la commande précédente "Read I/O Configuration" permet au maître d'identifier
complètement l'esclave et d'obtenir son profil. Cet ID code est écrit par le constructeur dans l’EEPROM
de l’esclave. L'esclave émet en retour son code identification.
Cours : Bus de communications Industriels Page 12
Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

 Requête du maître :

 Réponse de l'esclave :

Remarque
Les esclaves dont les caractéristiques ne répondent pas à un profil standard AS-i, mais qui ont
clairement été identifiés par le constructeur, sont identifiés par le code : 0FHEX.

8) Lecture de l’état de l’esclave (Read Status)

Cette requête permet au maître de lire les quatre bits d'état de l'esclave.

• S0 : bit positionné à 1 si il y a eu stockage d'une nouvelle adresse (suit la commande


Address_assign).
• S1 : bit positionné à 1 si détection d'une erreur de parité depuis le dernier "Reset" ou le dernier
"Read and Reset status".
• S2 : bit positionné à 1 si détection d'une erreur de fin de message depuis le dernier "Reset" ou
"Read and Reset status".
• S3 : bit positionné à 1 si durant un reset, une erreur de lecture sur l'EEPROM a eu lieu.

 Requête du maître :

 Réponse positive de l'esclave :

9) Lecture et remise à zéro des bits d'état (Read and Reset Status)
Cette requête permet au maître de lire les 4 bits d’états de l'esclave, celui-ci après avoir renseigné le maître,
remet à zéro ses bits d'états..

 Requête du maître :

Cours : Bus de communications Industriels Page 13


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

 Réponse de l'esclave :

I.4.5 Profils d'un esclave


I.4.5.1 Introduction
Chaque esclave connectable sur le bus AS-i est défini par ce que l'on appelle un profil de type X.Y figé
par construction. Le profil est entièrement déterminé par l'"I/O Code" (la lettre X du profil) et
l'"Identification Code" (la lettre Y).

L’"I/O code" permet de caractériser le(s) type(s) d'élément(s) connectables sur cet esclave : entrées,
sorties, entrées-sorties. Ces types de connexions forment 16 codes de 0 à F qui caractérisent l'esclave, au
niveau de son interface avec le système AS-i.

Le codage de 0 à F (lettre X du profil) se fait conformément au tableau présenté dans la section suivante.

L'"Identification Code" permet de particulariser des esclaves possédant le même "I/O Code". Ce code
d'identification (la lettre Y du profil) est défini par une valeur de 0 à F, la lettre F étant réservée aux
applications spécifiques ou en attente de standardisation.

Certains "Identification Code" ont déjà été normalisés (voir tableau des profils). Si un constructeur définit
un nouveau type d'esclave, son "Identification Code" doit être défini en accord avec les membres de
l'association AS-i.

I.4.5.2 Exemples de profils existants


1) Profil 1.1 : capteurs inductifs
E/S Niv. Définition Hôte
0 Signal ouvert
D0 = IN Signal Entrée
1 Signal fermé
0 Alarme ON
D1 = IN Warning Entrée
1 Alarme OFF
0 Indisponible
D2 = IN Disponibilité Entrée
1 Disponible
0 Test inactif
D3 = OUT Test Sortie
1 Test activé

E/S Niv. Définition


0 Tempo ON
P0 Tempo
1 Tempo OFF
0 D0 inversé
P1 Inversion D0
1 D0 normal
Cours : Bus de communications Industriels Page 14
Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

0 Fréquence basse
P2 Fréquence
1 Fréquence haute
0 Fonction spéciale
P3 Fonction spéciale
1 Fonction normale

2) Profil B.1 : 2 actionneurs avec retour


Ce profil sera par exemple utilisé pour une commande de vérin.

E/S Niv. Définition Hôte


0 Actionneur inactivé
D0 = OUT Actionneur 1 signal Sortie
1 Actionneur activé
0 Actionneur inactivé
D1 = OUT Actionneur 2 signal Sortie
1 Actionneur activé
0 Signal ouvert
D2 = IN Capteur 1 signal Entrée
1 Signal fermé
0 Signal ouvert
D3 = IN Capteur 2 signal Entrée
1 Signal fermé

Paramètres Niv. Définition


0 Chien de garde actif
P0 Chien de garde
1 Chien de garde inactif
0 D0 et D1 verrouillés
P1 Verrouillage D0 et D1
1 D0 et D1 normaux
0 RAZ activé
P2 RAZ distante
1 Fonctionnement normal
0 Fonction spéciale
P3 Fonction spéciale
1 Fonction de base

Cours : Bus de communications Industriels Page 15


Dr. M. BOUHEDDA, Université de Médéa
COURS | BUS INDUSTRIEL DE COMMUNICATION AS-i

I.4.5.3 Tableau des profils


1) Le tableau suivant caractérise les esclaves sous leur forme X.Y.

"Identification Code"
D0 D1 D2 D3 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 IN IN IN IN 0,1
1 IN IN IN OUT 1,1
2 IN IN IN IN/OUT
3 IN IN OUT OUT X,0 3,1
4 IN IN IN/OUT IN/OUT
I/ O CODE

5 IN OUT OUT OUT

LIBRE
6 IN IN/OUT IN/OUT IN/OUT
7 IN/OUT IN/OUT IN/OUT IN/OUT 7,1 7,2 7,D 7,E
8 OUT OUT OUT OUT 8,1
9 OUT OUT OUT IN R
A OUT OUT OUT IN/OUT X,0
B OUT OUT IN IN R B,1
C OUT OUT IN/OUT IN/OUT X,0
D OUT IN IN IN R D,1
E OUT IN/OUT IN/OUT IN/OUT X,0 X,F

F IN/OUT/NUL Inutilité V

2) Applications typiques :

Profil Application
0,1 2 capteurs
1,1 simple capteur avec contrôle
7,D départ moteur électronique
7,E variateur électronique
B,1 2 actionneurs avec retour
D,1 simple actionneur avec monitoring
X,0 remote I/O

Cours : Bus de communications Industriels Page 16


Dr. M. BOUHEDDA, Université de Médéa

Vous aimerez peut-être aussi