Ayant travaillé sous Visual C++ 6.0 pendant les deux dernières années, je n'ai pas eu de difficultés à développer sous ce logiciel. La connaissance (...)
[...] Il est guidé par la notion de risque maximum ce qui signifie que le commencera le développement par la partie qui Torréfaction - Simulation de modules Lycée technique Jean-Mermoz SYSTEME - TORREFACTION Dossier personnel RAYMOND Sylvain Page 19 sur 48 comporte un risque d'échec le plus élevé. Pour ma part, le problème étant complexe, j'ai pris la décision de prendre le cycle en O pour pouvoir réaliser le projet de façon optimal en ayant pensé à toutes les éventualités LES DIAGRAMMES UML Depuis 1997, l'UML est devenue une norme définie par l'OMG (Object Management Group). L'UML est une boite à outils indispensable à la compréhension d'un système complexe. [...]
[...] Le champ octets de contrôle permet à l'esclave de s'assurer de l'intégralité du contenu de la question. La réponse FORMAT GENERAL D'UNE TRAME Deux types de codage peuvent être utilisés pour communiquer sur un réseau Modbus. Tous les équipements présents sur le réseau doivent être configurés selon le même type. Type ASCII Chaque octet composant une trame est codé avec 2 caractères ASCII fois 8 bits). Torréfaction - Simulation de modules Lycée technique Jean-Mermoz SYSTEME - TORREFACTION Dossier personnel RAYMOND Sylvain Page 12 sur 48 Type RTU Chaque octet composant une trame est codé sur 2 caractères hexadécimaux fois 4 bits). [...]
[...] Dossier de validation Conception préliminaire Quel langage va-t-on utilisé ? Quelle plateforme ? Test d'intégration Conception détaillée Algorithmes Code Test unitaire Le cycle en V offre un cadre organisationnel rigoureux permettant de définir les différentes tâches à réaliser à chaque étapes du cycle de vie d'un logiciel.Le point d'entrée et le résultat visé de chaque étape et clairement définie. On peut donc s'assurer que l'ensemble ont été réalisé. De plus, chaque activité de la branche descendante du cycle correspond à une activité de la branche ascendante. [...]
[...] Les adresses vont de 1 à 64 et ne doivent pas obligatoirement être attribuées de manière séquentielle. Deux équipements ne peuvent avoir la même adresse ECHANGE D'UN MAITRE VERS UN ESCLAVE Le maître interroge un esclave de numéro unique sur le réseau et attend de la part de cet esclave une réponse. Torréfaction - Simulation de modules Lycée technique Jean-Mermoz SYSTEME - TORREFACTION Dossier personnel RAYMOND Sylvain Page 11 sur LES TRAMES D'ECHANGES La question Elle contient un code fonction indiquant à l'esclave adressé quel type d'action est demandé. [...]
[...] Le champ de données contient diverses informations dépendant du code fonction. Le champ contrôle d'erreur contient une valeur codée sur 16 bits. Cette valeur est le résultat d'un CRC (Cyclical Redundancy Check : Contrôle de redondance cyclique) calculé à partir d'un message. Torréfaction - Simulation de modules Lycée technique Jean-Mermoz SYSTEME - TORREFACTION Dossier personnel RAYMOND Sylvain Page 13 sur EXEMPLE D'ECHANGE ENTRE UN MAITRE ET UN ESCLAVE Trame émise par le maître : CA - Adresse esclave : 04 - Code fonction 03 = lecture registre - du registre de début de lecture : MSB : 00 et LSB : 02 - Nombre de registre de lecture : MSB : 00 et LSB : 01 - CRC : 25 CA Réponse de l'esclave avec erreur : - Adresse esclave : 04 - Code fonction : lecture avec MSB = 1 : 83 - Code erreur registre) : 02 - CRC : Réponse de l'esclave sans erreur : B8 DE - Adresse esclave : 04 - Code fonction : lecture registre : 03 - Nombre d'octets données : 02 - Données du registre 0002 : MSB 02 et LSB : 58 - CRC : B8 DE EXEMPLE DE TRAMES Exemple de trame de réception (question) pour le module qui gère de l'état du ventilateur : 030600010001E828 Adresse du module : 03 Fonction du module ciblée : 06 Adresse du registre : 0001 Ordre adressé au module : 0001 ou 0002 (marche ou arrêt) CRC (Contrôle de redondance de cyclyque) : E828 Chaque module a une adresse qui lui est spécifique. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture