Interbus Présentation Patrick MONASSIER Université Lyon 1 France.

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Page 1 Retour sur le e- tourisme. Page 2 Quelques chiffres…
Le bus de terrain AS-i Bus AS-i (Actuator Sensor interface ) Fichiers
Distance inter-locuteur
Capteurs et Actionneurs
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Mise en œuvre sur Automate Premium et STB via PL7 et Sycon Analyse des trames échangées 1.
Architecture de réseaux
Les éléments de mémorisation
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
Les Réseaux (Informatiques)
User management pour les entreprises et les organisations Auteur / section: Gestion des accès.
MARDI 19 NOVEMBRE 2013 NEVERS COMMUNIQUER AVEC UN PETIT BUDGET 1.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
AS-interface Présentation Patrick MONASSIER Université Lyon 1 France.
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
Exercice Trame Ethernet
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Présentation générale de MapBruit
BUS de TERRAIN CANOPEN.
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Gestion des Périphériques
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Virtual Local Area Network
Titre : Implémentation des éléments finis sous Matlab
Académie de Créteil - B.C Quest-ce quune Inscription 1)1 action + 1 stagiaire + 1 client 2)Parcours individuel (avec son Prix de Vente) 3)Un financement.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
INDUSTRIE sa Tel : 0033(0) Fax : Projet: SKIP CAPSULES – v.1 Client: CARDIVAL HEALTH.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
LES NOMBRES PREMIERS ET COMPOSÉS
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
0 Algèbres et Réseaux des délais, min-plus et autres propriétés nouvelles et intéressantes dans les réseaux Jean-Yves Le Boudec, 1er Février 2000.
Notre calendrier français MARS 2014
1 10 pt 15 pt 20 pt 25 pt 5 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Les fonctions.
Les Nombres 0 – 100 en français.
Système d’Alarme Intrusion
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Adressage internet utilisé par le protocole IP (Internet Protocol)
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
CALENDRIER-PLAYBOY 2020.
Composants FIP Présentation Patrick MONASSIER Université Lyon 1 France.
Les Réseaux Le modèle à 7 couches
Cours de Réseaux Informatiques
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Projet Implémentation du protocole MMT sous Linux
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
L’architecture physique
Système slow-control au LAPP
Protocole DMX P.G D’après un travail d’élèves de 1ère SIN 2012
Les bases du protocole Modbus
Réseaux industriels & bus de terrain
Transcription de la présentation:

Interbus Présentation Patrick MONASSIER Université Lyon 1 France

Interbus Club Interbus http://www.interbusclub.com Historique Le développement d'Interbus a été lancé en 1983 Phoenix Contact et le Lippe Technical College posent les bases du réseau 2 ans plus tard, le première mise en route d'Interbus est réalisée Interbus est commercialement présenté à la foire de Hannovre en 1987 En 1990, les spécifications sont ouvertes dans une optique de développement multi-constructeurs En 1992 le Club Interbus est créé En 1994, Interbus est normalisé en Allemagne, puis devient standard Européen en 1998 Club Interbus http://www.interbusclub.com

Interbus Spécifications Normalisé EN 70 158 Club Interbus http://www.interbusclub.com Spécifications Le protocole InterBus est conforme au modèle ISO/OSI Couche 7: Interface application Couche 2: Liaison. Supporte les deux classes de données existantes: cyclique (du processus) et acyclique (de paramétrage) Couche 1: Physique La couche 2 se caractérise par le déterminisme du transport des données cycliques basé sur le principe de: - Trame unique TDMA (Time Division Multiple Access) - Absence de risque de collision - Fenêtre temporelle attribuée à chaque abonné Normalisé EN 70 158

Interbus Principes Buffer de sortie Interbus fonctionne sur le principe d’échanges Maître / Esclave Esclaves Le fonctionnement est très simple Buffers des esclaves Maître C’est un échange permanent de buffers entre Maître et Esclaves Buffer d’entrée

Interbus Principes Données de l’esclave N° n Esclave N°1 Esclave N° 2 Les données sont rangées dans l’ordre de distribution aux esclaves n Esclaves Maître Il n’est pas nécessaire de fixer les adresses physiques des stations Leur affectation est automatique Esclave N° n-1 Esclave N° n Données de l’esclave N° 1

Interbus Principes Optimisation Les Données sont actualisées en entrée et en sortie dans le même cycle de rafraîchissement IN OUT De 1 bit à 64 octets par stations

Interbus Topologie Données de l’esclave N° n Les fils aller / retour passent dans le même câble Maître Esclave N°1 Esclave N° 2 La topologie Interbus est en anneau n Esclaves Esclave N° n-1 Physiquement, on a l’impression d’une topologie en bus Esclave N° n Données de l’esclave N° 1

Interbus Topologie Données de l’esclave N° n Esclave N°1 Maître n Esclaves Esclave N° n-1 Esclave N° n On peut aussi Physiquement donner au réseau une architecture en arbre (tree) Données de l’esclave N° 1

Interbus Trames Données de sortie N Données d’entrée Données de sortie N -1 Données d’entrée Mot de rebouclage 1 Image données de sortie N Image données d’entrée Chaque esclave agit comme un répéteur au niveau physique Données de sortie 1 Données d’entrée Données de sortie 2 Données d’entrée Echanges de données TRAME INTERBUS Données du processus Données du processus Données du processus Données du processus Données du processus Données du processus Données du processus Données du processus Mot de rebouclage FCS Control Module 1 Module 2 Module 3 Module 4 Module 5 Module n Transmission cyclique de données du processus Longueur de trame définie

Interbus Trames Echanges de messages : configuration, terminaux, liaisons séries … etc Données de sortie 1 Données d’entrée Paramètres n Paramètres n Paramètres 4 Paramètres 4 4e cycle Paramètres 3 Paramètres 3 3e cycle Paramètres 2 Paramètres 2 2e cycle Données du processus Données du processus Données du processus Paramètres 1 Données du processus Données du processus Paramètres 1 Données du processus Mot de rebouclage 1e cycle FCS Control Module 1 Module 2 Module 3 Module 4 Module 5 Module n TRAME INTERBUS Transmission cyclique de données du processus Longueur de trame définie Insertion séquentielle de paramètres sur demande

Interbus Interbus Loop Exemple de configuration Interbus avec extension locale " Interbus Loop " Interbus LOOP Interbus LOOP

Interbus Interbus Loop L'interbus loop est une extension locale de l'interbus EN 50254 Le principe de fonctionnement est identique Interbus Loop peut être intégré dans n'importe qu'elle branche Interbus Alimentation 24V et signal sur le même câble Sur câble 2 x 1,5 2 Topologie en anneau 200 mètres maxi 20 mètres maxi entre chaque station Module température Module Moteur IP54 Module DI 4 bits

Interbus Câblage Chaque esclave agit comme un répéteur au niveau physique n Esclaves Maître DO = Data Out DI = Data In Le câble aller et le câble retour sont connectés sur chaque module esclave Mode différentiel 2 fils par signal Câble Interbus 6 fils 2 x 2 signaux + terre Câble Interbus 8 fils 2 x 2 signaux + terre + alimentation 24V Interbus Loop câble 2 x 1,5 2

Interbus DETERMINISTE 512 stations esclaves maximum Caractéristiques 512 stations esclaves maximum 32 stations par segment maximum Chaque esclave agit comme un répéteur au niveau physique Support physique câble différentiel RS 485 400 mètres entre chaque station esclave à 500 Kb/s Par exemple : 13 Km avec 32 stations esclaves Le nombre de points Entrées/Sorties par station n’est pas limité TDMA Time Division Multiple Access DETERMINISTE Cohérence temporelle des données

Interbus Registres d’émission Caractéristiques Chaque Interface Esclave d’Interbus possède 3 types de registres de transimission Registres d’émission CRC Contrôle de la trame sur 16 bits + 2 octets Protection des données MANAGEMENT Le maître peut lire des informations dans les nœuds esclaves (type, longueur des données …) Le maître peut contrôler des fonctions spéciales des esclaves 2 buffers par registre - 1 en entrée - 1 en sortie USER DATA Transfert des données en entrées/sorties de 1 bit à 64 octets

Interbus 2 types de CYCLES Cycles Cycle MANAGEMENT Au démarrage du bus Initialisation Configuration 16 bits 16 bits Puis Cycle USER DATA Fonctionnement cyclique - Echange des données Longueur variable 16 bits

Interbus Cycle Management UART Service Primitive StartDataCycle Reset Short Reset Long 2 octets par esclave Contrôlé en retour par le maître Loop Back Word donne l’information du nombre de stations au maître en retour de la trame A la fin du cycle, le maître possède les informations utiles de chaque esclave : identification, longueur des données …

Interbus Codes d'identification Code d'identification

Interbus Codes d'identification Code d'identification

Interbus Cycle User Data Contrôlé en retour par le maître La trame contient les données Entrées/Sorties de chaque station esclave La longueur des données est fixé pour chaque station La trame dépend du contenu de la "Management (ID) Sequence"

Interbus Séquence CRC Réservé pour usage futur Le CRC est recalculé par tous les esclaves puis comparé en réception Calculé et comparé par tous les esclaves

Interbus Gestion du protocole Interbus par le Maître

Interbus DETERMINISME Calcul du temps de cycle Le temps de cycle peut être calculé exactement DETERMINISME 1 2 3 4 Le temps de transfert des données dépend du nombre de données et du Bit Time tBit_IBS Comme chaque octet est inclus dans un telegram, le nombre total d’octets doit être multiplié par 13 Le temps de cycle est alors égal à la formule 4

Interbus Trame Interbus La trame Interbus est applelée «Telegram» Il y a deux types de telegram : IDLE qui maintient l’activité sur le bus quand le maître n’envoie pas de Data telegram. Evite les Reset de protection. DATA pour le transfert des données

Interbus Trame Interbus Ces bits sont différents dans le cas d’un Data telegram

Interbus Telegrammes sur la ligne du bus Trame Interbus Le nombre de telegrammes IDLE dépend de la puissance du microcontrôleur et de l’interface série Dans le meilleur cas, il n’y a pas de telegramme IDLE entre les telegrammes DATA

Interbus SUPI LPC2 Composants Les composants stations esclaves contiennent le protocole esclave InterBus - SUPI1 – SUPI2 – SUPI3 – SUPI3 OPC – LPC1 – LPC2 – IB8052 … etc. SUPI LPC2 Chaque nouveau composant est maintenant basé sur les spécifications du SUPI2 Chaque composant esclave les services suivants, adressables par le maître : - Etat de la station Management – Commande et Identification User Data Buffer - Entrée et Sortie Buffer CRC

Interbus Composant : SUPI 2 – Buffer d’identification Chaque composant esclave les services suivants, adressables par le maître : - Etat de la station Management – Commande et Identification User Data Buffer - Entrée et Sortie Buffer CRC Buffer d’Identification Par ce buffer, le protocole peut informer le maître sur le type, le longueur des données, les erreurs et autres évènements externes.

Interbus Composant : SUPI 2 – Buffer d’identification Chaque composant esclave les services suivants, adressables par le maître : - Etat de la station Management – Commande et Identification User Data Buffer - Entrée et Sortie Buffer CRC Buffer d’Identification (suite)

Interbus Composant : SUPI 2 – Buffer de commande Buffer de commande Chaque composant esclave les services suivants, adressables par le maître : - Etat de la station Management – Commande et Identification User Data Buffer - Entrée et Sortie Buffer CRC Buffer de commande Avec ce buffer, le maître est capable de contrôler l’état général de la station esclave.

Interbus Matériel Câbles Connecteurs Cartes Composants Couches logicielles

Interbus Matériel Câbles normalisés InterBus Mode différentiel 2 fils par signal Câble Interbus 6 fils 2 x 2 signaux + terre Câble Interbus 8 fils 2 x 2 signaux + terre + alimentation 24V

Interbus Matériel Connecteurs normalisé InterBus

Interbus Matériel Cartes InterBus Carte I/O Carte PC PCI Station maître Carte I/O Carte PCMCIA

Interbus Matériel Modules Tête de Station Modules Entrées / Sorties Modules E/S Interbus Interbus

Interbus Matériel

Interbus Matériel Modules InterBus d’atelier, en boîtiers métalliques

Interbus Matériel Modules InterLoop

Interbus Logiciel Les logiciels permettents de mettre en œuvre facilement le protocole InterBus Exemple de fenêtre InterBus, dessin du réseau installé

Interbus Logiciel Exemple de terminal d’atelier interfacé InterBus

Fin de présentation Interbus Merci de votre attention Patrick MONASSIER Université Lyon 1 France