supervision et gestion d’énergie
TRANSCRIPT
Supervision et Gestion d’énergie
ODIN Nicolas
1. Présentation du projet2. Présentation du lycée3. Architecture matérielle4. Cas d’utilisation5. Scénarios6. Diagramme de classe7. Diagramme de séquence8. Présentation de
Windev/Webdev
Sommaire
1. Présentation de la partie réseau2. Modbus/TCP3. Tables des registres4. Exemple de construction d’une
trame5. Exemple d’une trame reçue6. Création de mes classes sur Windev7. Conclusion
Partie individuelle : Communication avec les centrales de mesures.
Partie générale :
Présentation du projet Projet réalisé pour le lycée Etienne Mimard. Réduire les coûts engendrés inutilement.
• Abonnement EDF fixe pic de consommation Paye des pénalités.
• Factures EDF sont vraiment onéreuses. Projet en 2 parties. Mettre au point :
• un site web • un logiciel
Deux centrales de mesures : Lycée professionnel (LP) Lycée général et technologique (LGT)
Présentation du lycée
Architecture matérielle
Cas d’utilisation
Scénarios Partie logicielle
Scénarios Partie web
Diagramme de classe
Diagramme de séquence
Ateliers de génie logiciel (AGL) PC SOFT WLangage Rapidité de programmation Multi plateforme
Présentation de Windev/Webdev
Partie individuelle :
Communication avec les centrales de
mesures
Présentation de la partie réseau
Utilisation du câble RJ45 et de la fibre optique entre les centrales et le PC de supervision.
Le module de communication Ethernet nous permet d’utiliser le protocole Modbus/TCP.
Crée en 1979 par Modicon Maître/esclaves Numéro de port : 502
ModBus/TCP
Construction d’une trame de données
ModBus/TCP
Description de l’en-tête MBAP :
ModBus/TCP
Tables des registres
Tables des registres
Tables des registres
Exemple de construction d’une trame
Exemple d’une trame reçue
CModbus
Nous permet de créer, d’envoyer et recevoir les trames. Mise en place des sockets :
SocketConnecte(<Nom de la socket>, <N° de port>, [<Adresse>]) SocketEcrit(<Nom de la socket>, <Message>) SocketLit(<Nom de la socket>, [<Attente indéfinie>]) SocketFerme(<Nom de la socket>)
Création de mes classes sur WinDev
CCentrale
Permet d’effectuer des tests de connexion.
Permet de découper la trame reçue et par la suite placer les valeurs dans un tableau.
Création de mes classes sur WinDev
Conclusion :
Travail en équipe Décisions conjointes. Répartition du travail. Expériences personnelle et professionnelle en
collaboration avec d’autres personnes. Projet nécessitant un suivi permanent et amélioration du
codage effectué.Notions différentes des TP réalisés en cours.
Initiation dans le monde du travail.