Projet # 2 : MODBUS TABLE DES MATIÈRES... 2 MISE EN SITUATION... 3 PROGRAMME PLC... 4 ÉTAPES DE RÉALISATION (100 POINTS)... 5



Documents pareils
NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

Stopack : logiciel pour l entrepôt

Manuel de l utilisateur à l intention des candidats externes

Rendez-vous Canada Guide d inscription de l acheteur

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute. Logiciel utilisé : Adobe PhotoShop 7

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Solutions web : instructions aux développeurs

Livret de l évaluateur : Calcul niveau 2

EVM. Entry Voice Mail. Siemens France SAS Information and Communication Networks Système de Communication d'entreprise P.1

Enregistreur sans papier avec écran TFT et carte Compact Flash. B Description des interfaces 07.07/

Mon-complement-retraite.com Aide en ligne

Site Internet d inscriptions en ligne


IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Pour accéder au Prêt numérique

GUIDE VISUEL DE SOUTIEN À L UTILISATEUR PLATEFORME COLLABORATIVE DE LA COMMUNAUTÉ DE PRATIQUE SUR LE SYNDROME DOULOUREUX RÉGIONAL COMPLEX

Millenium3 Atelier de programmation

Largeur entre les roues motrices (avec 21 d'inclinaison) Largeur totale A B C D E

La mémoire. Un ordinateur. L'octet. Le bit

Service de notification pour colis et Swiss-Express

Situations d apprentissage. Mat

SYSTÈME ARIANE Gestion des données d identification de l élève

Traitement numérique de l'image. Raphaël Isdant

Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application

Le poids et la taille des fichiers

Algorithme. Table des matières

UE Programmation Impérative Licence 2ème Année

CONFIGURATION DE L AUTOMATE SIEMENS

SIEGE D EVACUATION. Manuel d'utilisation

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

ACSBR_DEA_FR1111_Layout 1 18/11/ :54 Page 1. Indépendance à domicile. Retrouvez votre liberté de mouvement chez vous

Fiche technique CPU 314SC/DPM (314-6CG13)

ANALYSE TRAMEs LIAISON SERIE

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Rappel des principaux éléments de la réglementation valable pour tous les commerces. Accessibilité des établissements recevant du public

Analyse de problème Certificat (clé-usb) Mac

Codage d information. Codage d information : -Définition-

EXAMEN PROFESSIONNEL D'ADJOINT TECHNIQUE DE 1 ère CLASSE 2009

Fiche technique CPU 315SN/PN (315-4PN33)

ÉVALUATION EN FIN DE CM1. Année scolaire LIVRET DE L'ÉLÈVE MATHÉMATIQUES

EN BLANC AVANT IMPRESSION»»»

Unités, mesures et précision

Présentation et installation PCE-LOG V4 1-5

CardiOuest Mail : info@cardiouest.fr - Téléphone :

guide d installation Internet par accès commuté Version

Création d un site Internet

DU SUR MESURE? CONSULTEZ-NOUS!

FedEx Ship Manager. Guide de l utilisateur. Solutions de surface FedEx International DirectDistribution. FedEx Transborder Distribution

CENTRALE D ALARME SANS FILS

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

Site Internet. Tapez « dans la barre d adresse d Internet Explorer

LOGICIEL DC4D MONITOR

Manuel d'utilisation du site Deptinfo (Mise en route)

Réfrigérateurs et congélateurs de laboratoire

Logiciel de Base. I. Représentation des nombres

Site Internet. Tapez « dans la barre d adresse d Internet Explorer

Activités de mesure de longueur avec des unités conventionnelles

Téléphone de conférence MAX IP GUIDE DE L UTILISATEUR

À propos de cette page Recommandations pour le mot de passe... 26

Fiche Produit Desktop Popup

TO-PASS -FAQ- Télésurveillance et contrôle à distance

Contents Backup et réinstallation... 2

Société par actions Instructions et renseignements additionnels

TOP Server Janvier 2011

Certificats Electroniques sur Clé USB

Description du logiciel Modbus RTU

Table des matières. janvier

UE C avancé cours 1: introduction et révisions

Sélection du contrôleur

GUIDE D INSTALLATION INTERNET haute vitesse

Tout sur les chèques Ce que vous devez savoir

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. com/webview_ software

Guide pratique : Les coûts d emprunt d argent

INFO 2 : Traitement des images

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Table des matières. Repose pieds. Montage de la plaque de siege 1:1 6:1. Garde boue Kit de transport

LES ACHATS SUR LE WEB (Version 3)

les escaliers La pose Guide d installation pour bricoleurs Préparation des outils Prêt à installer Moulé à votre style de vie

Le monte escaliers pour votre fauteuil roulant. Monter ou descendre les escaliers dans votre fauteuil roulant.

Soge-Net est accessible à l ensemble de nos clients : particuliers, professionnels ou associations.

TD : Codage des images

RENSEIGNEMENTS GÉNÉRAUX QU EST-CE QUI CHANGE?

Trousse de sécurité d'alarme - NVR

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

- Motorisation électrique (vérins) permettant d ajuster la hauteur du plan de travail.

GETINGE CLEAN MANAGEMENT SYSTEM CENTRALE DE DOSAGE LESSIVIEL GETINGE

Pour ajouter un représentant ou avoir accès à un compte client, le client et le représentant auront besoin des éléments suivants :

Informations produits scalamobil S35 scalacombi S36

i7 0 Guide de référence rapide Français Document number: Date:

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Manuel de formation Spaceman 1 ère journée

1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 PARAMETRER LE MODULE MESSAGERIE INTERNE 4 4 UTILISATION DE LA MESSAGERIE INTERNE 8

Aperçu. S35 Franchir les escaliers en toute sécurité.

MACHINES DE SCIAGE ET TRONCONNAGE MACHINES SPECIALES R 80 CN. Machine à commande numérique destinée au tronçonnage des dés.

Transcription:

243-264 Automatismes II JF Fortier (auteur : T. Hudon) Pondération : 10% A14

Table des matières TABLE DES MATIÈRES... 2 MISE EN SITUATION... 3 PROGRAMME PLC... 4 ÉCRITURE DU PLC AU ROBOT... 4 LECTURE DU PLC DANS LE ROBOT... 4 ÉTAPES DE RÉALISATION (100 POINTS)... 5 1 ÈRE PARTIE : STRUCTURE DU PROGRAMME DIRECTSOFT (9 POINTS)... 5 2 E PARTIE : ÉTAPES DE RÉALISATION (91 POINTS)... 5 Étape # 1 : Écriture des «bits» du PLC au ROBOT (10 points)... 5 Étape # 2 : Lecture des «bits» du ROBOT (10 points)... 6 Étape # 3 : Écriture des «entiers» du PLC au ROBOT (10 points)... 7 Étape # 4 : Lecture des «entiers» du ROBOT (10 points)... 7 Étape # 5 : Écriture des «réels» du PLC au ROBOT (17 points)... 8 Étape # 6 : Lecture des «réels» du ROBOT (17 points)... 9 Étape # 7 : Lecture du mot «Bieres» du ROBOT (17 points)... 9 DATE DE REMISE... 11 9 octobre 2014 Page 2

Mise en situation Votre patron vous demande de faire communiquer l automate de la ligne de production avec le nouveau robot qui arrivera bientôt. Puisque le nouveau robot est acheté, mais qu il sera livré seulement dans 8 semaines, vous devez prendre de l avance et programmer la partie du PLC. Vous savez que le robot a une option pour communiquer en «MODBUS RTU SLAVE» sur un port RS232. Vous avez déjà prévu simuler le robot avec un ordinateur qui agira comme «MODBUS SLAVE», le PLC étant le «MASTER». Tout est en place pour programmer la partie PLC. De cette façon, l intégration du robot, sur la ligne de production, sera optimisée. 9 octobre 2014 Page 3

Programme PLC Voici les éléments que vous devez transférer entre le PLC et le robot. N oubliez pas que le PLC est «MASTER» et que le robot est «SLAVE». Voici les variables à CRÉER dans votre programme Direcsoft et dont vous devez échanger avec le robot : Écriture du PLC au ROBOT PLC au Robot : Longueur du produit (Exemple : 6.52cm) PLC au Robot : Largeur du produit (Exemple : 5.85cm) PLC au Robot : Profondeur du produit (Exemple : 10.17cm) PLC au Robot : Poids du produit (Exemple : 4.4kg) PLC au Robot : Numéro du code barre en 2 sections (Exemple : 35150 10201) PLC au Robot : Quantité désirée (Exemple : 918) PLC au Robot : Aller en position HOME (Exemple : NON, 0, OFF) PLC au Robot : Aller en position service (Exemple : OUI, 1, ON) PLC au Robot : Réarmer le robot (Exemple : OUI, 1, ON) PLC au Robot : Mettre en pause le robot (Exemple : NON, 0, OFF) PLC au Robot : Démarrer le robot (Exemple : OUI, 1, ON) Lecture du PLC dans le ROBOT Robot au PLC : Hauteur de la palette (Exemple : 1.28 m) Robot au PLC : Largeur de la palette (Exemple : 1.35 m) Robot au PLC : Profondeur de la palette (Exemple : 0.45 m) Robot au PLC : Quantité fabriquée (Exemple : 556) Robot au PLC : Nom du produit de max 6 lettres (Exemple : «Bieres») Robot au PLC : Robot en position Home (Exemple : OUI, 1, ON) Robot au PLC : Robot en position Service (Exemple : NON, 0, OFF) Robot au PLC : Robot prêt à produire (Exemple : OUI, 1, ON) Robot au PLC : Robot en faute (Exemple : NON, 0, OFF) Robot au PLC : Robot en pause (Exemple : NON, 0, OFF) 9 octobre 2014 Page 4

Étapes de réalisation (100 points) NOTE : Afin d obtenir les critères de corrections pour chacune des sections évaluées, veuillez vous référer au fichier «A12_243-264_Projet # 2_Critères de correction.pdf» qui se retrouve sur le site web du cours. 1 ère partie : Structure du programme Directsoft (9 points) Pour la structure du programme DirectSoft, je m attends à avoir une section «DATA» où chacune des variables utilisées et/ou importantes seront clairement identifiées et affichées selon le type demandé dans l énoncé du projet (bit, entier ou réel, etc). Les règles de LADDER vues précédemment sont toujours applicables. Puisqu il n y a pas nécessairement de GRAFCET, votre programme doit être structuré et compréhensible pour être corrigé, sinon c est zéro. Soyez professionnel! (9 points) 2 e partie : Étapes de réalisation (91 points) Lire avant de continuer : Pour l explication de chacune des trames qui suit, vous devez m expliquez ce que chaque octet (byte) hexadécimal veulent dire, mais vous devez également expliquer la valeur. Exemple : «02» veut dire le nombre d octets pour transférer la valeur des 16 entrées digitales. Puisqu il y a 16 entrées digitales à transférer, cela fait un total de 16 bits, donc 2 octets. Étape # 1 : Écriture des «bits» du PLC au ROBOT (10 points) En activant le bit interne «C200», le PLC doit être capable d écrire tous les bits, énumérés ci-haut, d un seul coup. L état des bits doit être contrôlé par des bits internes débutant à «C100» et ne dépassant pas «C107». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) 9 octobre 2014 Page 5

Question # 1 a) Avant de lancer la commande MODBUS, changez l état des bits dans le PLC par leur état imposé et donnez-moi un tableau résumant l état de tous ces bits. (1 point) b) Par la suite, lancez la commande MODBUS et lorsque tous les bits seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) c) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (6 points) Étape # 2 : Lecture des «bits» du ROBOT (10 points) En activant le bit interne «C201», le PLC doit être capable de lire tous les bits, énumérés ci-haut, d un seul coup. L état des bits lus doit être reflété dans les bits internes débutant à «C110» et ne dépassant pas «C117». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) Question # 2 a) Avant de lancer la commande MODBUS, changez l état des bits dans le robot par leur état imposé et donnez-moi un tableau résumant l état de tous ces bits. (1 point) b) Par la suite, lancez la commande MODBUS et lorsque tous les bits seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) c) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (6 points) 9 octobre 2014 Page 6

Étape # 3 : Écriture des «entiers» du PLC au ROBOT (10 points) En activant le bit interne «C202», le PLC doit être capable d écrire tous les entiers, énumérés ci-haut, d un seul coup. La valeur des entiers doit être contrôlée par des registres internes débutant à «V3000» et ne dépassant pas «V3007». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) Question # 3 a) Avant de lancer la commande MODBUS, changez l état des entiers dans le PLC par leur valeur imposée et donnez-moi un tableau résumant les valeurs imposée de tous ces entiers. (1 point) b) Par la suite, lancez la commande MODBUS et lorsque tous les entiers seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) c) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (6 points) Étape # 4 : Lecture des «entiers» du ROBOT (10 points) En activant le bit interne «C203», le PLC doit être capable de lire tous les entiers, énumérés ci-haut, d un seul coup. La valeur des entiers lus doit être reflétée dans les registres internes débutant à «V3010» et ne dépassant pas «V3017». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) Question # 4 a) : Avant de lancer la commande MODBUS, changez l état des entiers dans le robot par leur valeur imposée et donnez-moi un tableau résumant les valeurs imposée de tous ces entiers. (1 point) 9 octobre 2014 Page 7

b) : Par la suite, lancez la commande MODBUS et lorsque tous les entiers seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) c) : Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (6 points) Étape # 5 : Écriture des «réels» du PLC au ROBOT (17 points) En activant le bit interne «C204», le PLC doit être capable d écrire tous les réels, énumérés ci-haut, d un seul coup. La valeur des réels doit être contrôlée par des registres internes débutant à «V3020» et ne dépassant pas «V3037». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) Réflexion : Le MODBUS ne transfère pas de nombres réels. Comment pouvez-vous le faire malgré tout? Un réel contient combien de bits, donc combien de registres? Question # 5 a) Tout d abord, expliquez comment vous vous êtes pris pour finalement être en mesure de transférer des nombres réels? (6 points) b) Ensuite, avant de lancer la commande MODBUS, changez l état des réels dans le PLC par leur valeur imposée et donnez-moi un tableau résumant les valeurs imposée de tous ces réels. (1 point) c) Par la suite, lancez la commande MODBUS et lorsque tous les réels seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) d) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (7 points) 9 octobre 2014 Page 8

Étape # 6 : Lecture des «réels» du ROBOT (17 points) En activant le bit interne «C205», le PLC doit être capable de lire tous les réels, énumérés ci-haut, d un seul coup. La valeur des réels lus doit être reflétée dans les registres internes débutant à «V3040» et ne dépassant pas «V3057». Utilisez les valeurs qui vous ont été imposées ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) Réflexion : Le MODBUS ne transfère pas de nombres réels. Comment pouvez-vous le faire malgré tout? Un réel contient combien de bits, donc combien de registres? Question # 6 a) Tout d abord, expliquez comment vous vous êtes pris pour finalement être en mesure de lire un nombre réel provenant du robot et de bien l afficher sur Directsoft? (6 points) b) Ensuite, avant de lancer la commande MODBUS, changez l état des réels dans le robot par leur valeur imposée et donnez-moi un tableau résumant les valeurs imposée de tous ces réels. (1 point) c) Par la suite, lancez la commande MODBUS et lorsque tous les réels seront envoyés, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) d) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (7 points) Étape # 7 : Lecture du mot «Bieres» du ROBOT (17 points) En activant le bit interne «C206», le PLC doit être capable de lire une chaîne de 6 caractères ASCII, contenu dans le robot. La chaîne de caractères doit être reflétée dans les registres internes débutant à «V3060» et ne dépassant pas «V3067». Utilisez le mot qui vous a été imposé ci-haut dans ce document pour simuler si tout fonctionne et pour analyser vos trames. (2 points) 9 octobre 2014 Page 9

Réflexion : Le MODBUS ne transfère pas de lettres. Comment pouvez-vous le faire malgré tout? C est quoi un code ASCII et ça se code sur combien de bits? Question # 7 a) Tout d abord, expliquez comment vous vous êtes pris pour finalement être en mesure de lire des caractères ASCII provenant du robot? (6 points) b) Ensuite, avant de lancer la commande MODBUS, inscrivez le mot «Bieres» dans le robot à l endroit approprié et donnez-moi un tableau résumant les valeurs imposée de tous les caractères ASCII. (1 point) c) Par la suite, lancez la commande MODBUS et lorsque toutes les lettres du mot «Bieres» seront envoyées, donnez-moi la trame de la «question» et de la «réponse» en octet hexadécimal. (1 point) d) Finalement, expliquez chacune des trames en les décomposant en octet hexadécimal. (7 points) 9 octobre 2014 Page 10

Remise du projet Votre rapport, un document par personne, contenant les questions et les réponses aux questions, doit être remis en version papier lors de la séance de cours du jeudi 8 novembre 2012, en entrant au cours. Toute remise après le début du cours entraînera automatiquement une note de zéro. P.S. : Pour le document à remettre seul, faites-le individuellement. Si je vois que ça là été fait en équipe et/ou copié, la note «zéro» sera automatiquement appliquée. Je vous conseille de faire vos réflexions seul. Pour le programme LADDER exécutant chacune des étapes, il doit avoir été envoyé par courriel à l adresse thudon@cegepth.qc.ca AVANT le début du cours. Les programmes LADDER qui seront envoyés après l entrée au cours ne seront pas acceptés. Un seul programme Directsoft par équipe sera accepté. Attention : Votre programme «DirectSoft» doit être envoyé dans un dossier zippé contenant TOUS les fichiers nécessaires. C est de votre responsabilité de vous assurer que le dossier zippé que vous envoyez est fonctionnel. De plus, le nom du dossier doit clairement indiquer le numéro du projet et le nom de la personne qui a fait ce projet, sinon il sera refusé. 9 octobre 2014 Page 11