31 0 4MB
Département Génie Electrique
PROTOCOLE DEVICENET SYSTEMES ELECTRIQUES et ENERGIES RENOUVELABLES Réalisé par : - Moumin Ali Boulhan - GHAZAL Bouchra - AIT KHOUYA abdelkabir - KAMAL Ladib
Encadré par : Mr.Mohammed-Hicham ZEGGAF
- YASSINE ben Ali - AZZEDDINE El Missaoui
ANNEE UNIVERSITAIRE: 2020/2021
Plan
01
02
03
Introduction
Couche physique
Couche liaison
04
05
06
Couche application
Configuration du réseau DeviceNet
Conclusion
2
1 INTRODUCTION
2 COUCHE PHYSIQUE
7
Topologie de réseau
Nombre d’ d’équipements Nombre équipement
Résistance de terminaison
Types de câbles Câbler rond -Câble mince(6.9 mm) -câble épais(12.2 mm) - Class 1 round
câble plat -Kwiklink flat (19.3 mm x 5.2 mm) -Kwiklink lite flat
Types de câbles
Câbler rond
Kwiklink flat
Kwiklink lite flat
Choix des câbles Choix des câbles -Câble mince
-câble épais -Kwiklink flat - Kwiklink lite flat
-Câble mince
-câble épais -Class 1 round
Détermination du débit de la ligne principale Détermination la distance maximale de la ligne principale
Débit de données
Distance maximale
Distance maximale
Distance maximal
Distance maximale
( KwikLink flat)
(Câble épais)
(kwiklink lite flat)
(Câble mince)
500k bit/s
75m
100m
55m
100m
250k bit/s
200m
250m
150m
100m
125k bit/s
420m
500m
350m
100m
Déterminer la longueur cumulée et le débit de la ligne de dérivation Débit de données
la longueur cumulée de la ligne de dérivation
500 bit/s
39m 512ft
250 bit/s
78m 256ft
125 bit/s
156m 128ft
les connecteurs
Phoenix Combicon
Connecteur Mini Style
Connecteur Micro Style (M12)
Les connectiques Les connectique
Open-style tap
micro tap
Sealed mini-style
Multi port tap
Open-style tap
3 COUCHE LIAISON
La méthode bit de transparence ( Bit Stuffing )
Types des Trames
Trame de Données
Champ D’arbitrage Champ de CRC
Champ D’acquittement
Champ de Commande
Trame D’erreur
Le Bit Error :
Vérification de niveau émis sur le bus
L’erreur de Stuffing (Stuffing bit détectée à chaque fois qu’il y a 6 bits ou plus consécutifs de même signe sur le bus
L’erreur de Cyclic Redundancy Code : valeur du CRC calculée par le récepteur est différente de celle envoyée par l’ émetteur, il y a erreur de CRC
L’erreur d’Acknowledge Delimiter : lorsque le récepteur n’observe pas un bit récessif lors du champ de Acknowledge Delimiter
L’erreur de Slot Acknowledge : signalée par l’ émetteur s’il ne lit pas un bit dominant lors du champ de slot acknowledge.
4 COUCHE APPLICATION
Définition On peut considérer que le terme "couche application" implique que DeviceNet traite davantage de données d'application qu'un protocole de
niveau inférieur ou de couche non application.
Dans la couche application, DeviceNet utilise le protocole industriel commun (CIP).
En 1995, l'équipe a transféré la technologie à l'Association ODVA (Open Association des fournisseurs DeviceNet). Ce dernier est chargé de garantir Spécification, mise à niveau, examen et approbation d'Internet. Il s'agit d'un système ouvert et sans licence.
La description de l'accord est présentée en deux volumes :
Volume 1 : Protocole de communication et couche application. Volume 2 : Description de profils des équipements
Le protocole CIP (common industrial protocol):
Le CIP et le modèle OSI:
Le CIP a été conçu pour pallier aux besoins d’automatisation dans l’industrie. Voici les spécifications garanties par l’ODVA : • Object modelling • Messaging protocol • Communication objects • General object library • Device profiles • Device configuration • Services Data management
L’avantage du CIP • favorise le transfert du savoir-faire et de l’expertise ainsi que le remplacement ou la mise à jour du réseau existant. • Il est très évolutif. • le mécanisme producteur-consommateur et l’architecture open Object dans la famille des protocoles CIP rendent l’utilisation de la bande passante plus efficace sur les couches inférieures du réseau. • …..
Le profil des équipements et fichier EDS Profil des équipements En résumé un profil d’équipement définit les éléments suivants :
• Modèle objet ; • Le format des données d’E/S ; • Paramètres configurables de l’équipement.
Fichier EDS L’EDS est un fichier ASCII normalisé contenant des informations sur une fonctionnalité de communication d’un équipement réseau et le contenu de son dictionnaire des objets, comme défini par l’ODVA (Open DeviceNet Vendor Association). A l’aide de l’EDS, nous pouvons normaliser les outils pour :
• Configurer les équipements DeviceNet, • Concevoir les réseaux pour les équipements DeviceNet, • Gérer les informations de projet sur différentes plates-formes.
Le modèle objet Le réseau DeviceNet utilise des objets (objects) pour modéliser les nœuds et les services de communication. Ce modèle d’objet décrit :
L’ensemble des services de communication disponibles Le comportement d’un nœud visible de l’extérieur Un moyen commun par lequel l’information est échangée.
Un Objet est une représentation abstraite d’un comportement particulier d’un produit, celui-ci est une instance d’une classe avec ses propres et uniques valeurs d’attributs.
Attributs : les attributs fournissent une information d’état ou gouvernent l’action d’un objet (Nom de produit, Etat d’un objet, Numéro de série …).
Service : Les services sont appelés pour réaliser des opérations sur l’état d’un objet ou sur ses attributs, les services courants sont : ✔ Read Data (ex. Get_Attribute_Single) ✔ Write Data (ex. Set_Attribute_Single) ✔ Reset ✔ Delete
En fonction des différents paramètres d’un équipement, il existe diffèrent type des objets : Objet d’identité (Code de classe : 0x01) Objet de routeur de messages. (Code de classe : 0x02) .Objet DeviceNet. (Code de classe : 0x03)
Objet d’assemblage. (Code de classe : 0x04) Objet de connexion. (Code de classe : 0x05) ….
Exemple : Objet d’identité
Les types des messages Le protocole DeviceNet présente deux types de messages de base, messages E/S et messages explicites. Chacun d’eux est adéquat à un type spécifique de données. Messages E/S Les connexions d'E/S fournissent des voies de communication dédiées et personnalisées entre une application de production et une ou plusieurs applications de consommation. Un message d'E/S est composé d'un identifiant de connexion et de données d'E/S associées.
Les principaux types des messages d’E/S sont: •
Polled
• Bit de strobe • Cyclique
Messages explicites C’est une sorte de télégramme à usage général et sans priorité. Il est principalement utilisé pour des tâches asynchrones comme les paramétrages et la configuration de l’équipement.
Un message explicite est composé d'un identifiant de connexion et d'informations relatives au protocole de messagerie associé.
Explicit messaging met à disposition différents services: • Get single Attribute (lire le paramètre ) • Set single Attribute (enregistrer le paramètre )
5 Configuration du réseau DeviceNet
Création d’un nouveau projet
38
Création d’un nouveau projet
39
Création d’un nouveau projet
40
Création d’un nouveau projet
41
Création d’un nouveau projet
42
Création d’un nouveau projet
43
Création d’un nouveau projet
44
Création d’un nouveau projet
45
Création d’un nouveau projet
46
configuration d’un réseau DeviceNet hors ligne
1. 2. 3. 4. 5.
Ouvrir le logiciel RSNetWorx for DeviceNet. Créer un nouveau fichier Sélectionner la configuration de DeviceNet . Clique OK Sauvegarder le fichier et donner le un nom expressif
47
configuration d’un réseau DeviceNET hors ligne 1. Parcourez la liste du matériel (Hardware) pour le périphérique. 2. S'il y a un signe [+] à côté de l'appareil, cliquez sur le signe pour développer les choix dans cette section. 3. Double-cliquez sur la révision principale de l'appareil. (il est recommandé que Major Revision soit les mêmes sur le réseau physique) 4. Pour un appareil sans liste de Major Revisions, c'est-à-dire sans signe [+] ou [-], double-cliquez sur l'appareil.
48
configuration d’un réseau DeviceNET hors ligne 1. Pour voir si un fichier EDS est disponible, accédez au site suivant : http://www.rockwellautomation.com/r esources/eds/n 2. Utilisez l'assistant EDS du logiciel RSNetWorx for DeviceNet pour enregistrer le fichier et le voir.
49
Configurer le réseau DeviceNET en ligne 1. 2. 3.
4.
Démarrez le logiciel de communication RSLinx. Cliquez sur le bouton En ligne. Développez le pilote qui vous permet d'accéder au réseau DeviceNet. Sélectionner le réseau de DeviceNet.
50
Configurer le réseau DeviceNET en ligne 1. 2. 3.
4. 5.
Démarrez le logiciel de communication RSLinx. Cliquez sur le bouton du pilote (Online). Développez le pilote qui vous permet d'accéder au réseau DeviceNet. Sélectionner le réseau de DeviceNet. Assurez-vous de voir tous les appareils connectés au réseau DeviceNet.
51
Configurer le réseau DeviceNET en ligne 1. 2.
Démarrez le logiciel RSNetWorx for DeviceNet. Créez un fichier.
52
Configurer le réseau DeviceNET en ligne 1. 2. 3. 4. 5.
Cliquez sur le bouton En ligne. (Online) Sélectionnez le réseau DeviceNet. Cliquez sur OK. Lorsque le message pop-up apparaît, cliquez sur OK. Vérifiez que vous êtes en ligne.
53
CONCLUSION
THANK YOU! ANY QUESTIONS?