Le bus de terrain AS-i Bus AS-i (Actuator Sensor interface ) Fichiers Année, mois, jour NIVEAU 4 Planification, gestion globale d'entreprise ENTREPRISE NIVEAU 3 Gestion de production USINE NIVEAU 2 UNITE, ATELIER, CELLULE Supervision, commande centralisée A U T O M I Q E NIVEAU 1 Commande individuelle des processus Signaux Seconde, milliseconde TERRAIN NIVEAU 0 Capteurs / Actionneurs Traitement des interfaces d'E/S BUS A S i
Le bus AS-i Architecture de communication AS-i 31 esclaves maximum Temps de cycle caractéristique: 5 ms pour 31 esclaves
Le bus AS-i Structure d ’un esclave 1 Esclave AS-i supporte: Esclave AS-i : adresse de 1 à 31 4 interfaces logiques (entrées, sorties ou bidirectionnelles) mise à jour des sorties et au besoin, 4 paramètres pour sélectionner un état particulier acquisition de l'état des entrées
Le bus AS-i Les requêtes de communication Esclave AS-i mise à jour des sorties Pause maître acquisition de l'état des entrées
Le bus AS-i La trame des télégrammes Requête du maître Requête de l ’esclave
Le bus AS-i Catalogue des requêtes et réponses
Le bus AS-i Configuration matérielle d ’un esclave Interface d ’adaptation avec le capteur ou l ’actionneur proprement dit La liaison au bus (Asi +, Asi -) qui aboutit à une alimentation. Celle-ci fournit la source aux capteurs / actionneurs, U out. Le canal Data, D0..D3 strobe, interface bidirectionnelle, pour l’échange des données avec les capteurs / actionneurs ou équipement. Une mémoire non volatile qui contient les informations permanentes comme l’adresse de l’esclave, le code et la configuration des interfaces d’entrées / sorties. Le canal de sortie P0..P3 strobe, de sélection de paramètres Le transmetteur qui convertit le contenu du buffer d’émission en pulses de courant. Le récepteur qui filtre la composante continue et range les pulses digitalisés dans le buffer de réception. Le contrôleur AS-i qui décode toutes les requêtes du maître et assure la réponse.
Le bus AS-i Profil d ’un esclave Définition des profils Un équipement asifié est défini par un profil noté X.Y : X représente l’I/O code, ou code qui définit la configuration de ses entrées sorties ; Y représente l’ID Code ou code d’identification qui permet de particulariser des équipements esclaves ayant le même I/O Code. L ’I/O Code défini par une valeur hexadécimale variant de 0 à F, précise l’ I/O de Configuration ou configuration des 4 interfaces possibles d’un esclave, D0 à D3, qui pourront être des entrées (repéré E), des sorties (S), des interfaces bidirectionnelles ((E/S) ou trois états (TRI, E/S/NUL). L ’ ID code peut prendre les valeurs hexadécimales 0 à F. La codification F.F correspond à un esclave vierge au stade de fabrication et en attente de définition d’un profil. La norme permettra la définition de 255 profils . A chaque fois qu’un constructeur propose un nouveau type d’esclave, son ID Code doit être défini en accord avec l’Association AS-i. On distinguera des profils libres et des profils standardisés. Le profil est précédé de la lettre S comme Slave qui spécifie que l ’équipement est esclave Profil de l ’esclave mémorisé
Le bus AS-i Configuration des datas I/O de configuration E E/S E S E E/S E S E E/S E/S S S E S E/S S E I/O Code S E/S S E Un esclave peut se référer à un profil mais ne pas utiliser tous les bits Di définis par ce profil. S E/S TRI
Le bus AS-i Profils des esclaves TRI R = réservé pour un futur profil V = esclave vierge avant assemblage.
L ’offre Schneider Electric Profil X.0 (X = 0 à 8, A, C, E)
L ’offre Schneider Electric Profil 1.1
L ’offre Schneider Electric Profil X.F (X = 0 à E)
L ’offre Schneider Electric Profil 7.D (Démarreurs et inverseurs)
L ’offre Schneider Electric Profil 7.E (Coupleur As-i pour variateur ATV58)