Schneider Electric Comment gérer des projets machine Mode d'emploi
Ajouter à Mes manuels18 Des pages
▼
Scroll to page 2
of
18
Comment gérer des projets machine Guide utilisateur EIO0000004730.00 12/2022 www.se.com Mentions légales La marque Schneider Electric et toutes les marques de commerce de Schneider Electric SE et de ses filiales mentionnées dans ce guide sont la propriété de Schneider Electric SE ou de ses filiales. Toutes les autres marques peuvent être des marques de commerce de leurs propriétaires respectifs. Ce guide et son contenu sont protégés par les lois sur la propriété intellectuelle applicables et sont fournis à titre d'information uniquement. Aucune partie de ce guide ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), à quelque fin que ce soit, sans l'autorisation écrite préalable de Schneider Electric. Schneider Electric n'accorde aucun droit ni aucune licence d'utilisation commerciale de ce guide ou de son contenu, sauf dans le cadre d'une licence non exclusive et personnelle, pour le consulter tel quel. Les produits et équipements Schneider Electric doivent être installés, utilisés et entretenus uniquement par le personnel qualifié. Les normes, spécifications et conceptions sont susceptibles d'être modifiées à tout moment. Les informations contenues dans ce guide peuvent faire l'objet de modifications sans préavis. Dans la mesure permise par la loi applicable, Schneider Electric et ses filiales déclinent toute responsabilité en cas d'erreurs ou d'omissions dans le contenu informatif du présent document ou pour toute conséquence résultant de l'utilisation des informations qu'il contient. En tant que membre d'un groupe d'entreprises responsables et inclusives, nous actualisons nos communications qui contiennent une terminologie non inclusive. Cependant, tant que nous n'aurons pas terminé ce processus, notre contenu pourra toujours contenir des termes standardisés du secteur qui pourraient être jugés inappropriés par nos clients. © 2022 - Schneider Electric. Tous droits réservés. Table des matières Consignes de sécurité ................................................................................5 Avant de commencer ............................................................................5 Démarrage et test .................................................................................6 Fonctionnement et réglages ..................................................................7 A propos de ce document............................................................................7 Réduction des téléchargements et des modifications en ligne ...................... 11 Code ID / Data ID dans les propriétés du fichier Windows ...........................12 Création automatique d’archives de projet ..................................................14 Index ...........................................................................................................17 EIO0000004730.00 3 Consignes de sécurité Informations importantes Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. La présence de ce symbole sur une étiquette “Danger” ou “Avertissement” signale un risque d'électrocution qui provoquera des blessures physiques en cas de non-respect des consignes de sécurité. Ce symbole est le symbole d'alerte de sécurité. Il vous avertit d'un risque de blessures corporelles. Respectez scrupuleusement les consignes de sécurité associées à ce symbole pour éviter de vous blesser ou de mettre votre vie en danger. ! DANGER DANGER signale un risque qui, en cas de non-respect des consignes de sécurité, provoque la mort ou des blessures graves. ! AVERTISSEMENT AVERTISSEMENT signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer la mort ou des blessures graves. ! ATTENTION ATTENTION signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer des blessures légères ou moyennement graves. AVIS AVIS indique des pratiques n'entraînant pas de risques corporels. Remarque Importante L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. Avant de commencer N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. EIO0000004730.00 5 AVERTISSEMENT EQUIPEMENT NON PROTEGE • N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. • N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE: La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. Démarrage et test Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. 6 EIO0000004730.00 AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT • Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. • Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. • Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : • Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. • Fermez le capot du boîtier de l'équipement. • Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. • Effectuez tous les tests de démarrage recommandés par le fabricant. Fonctionnement et réglages Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : • Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. • Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. • Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. A propos de ce document Objectif du document Ce document explique comment utiliser les informations ID code et ID données fournies dans les informations de projet des propriétés d'un fichier EcoStruxure EIO0000004730.00 7 Machine Expert .project ou .projectarchive pour vous aider à mieux gérer vos fichiers d'application. Champ d'application Ce document a été créé pour le lancement d’EcostruxureTM Machine Expert V2.1. Les caractéristiques décrites dans le présent document, ainsi que celles décrites dans les documents mentionnés dans la section Documents associés ci-dessous, sont consultables en ligne. Pour accéder aux informations en ligne, allez sur la page d'accueil de Schneider Electric www.se.com/ww/fr/download/. Les caractéristiques décrites dans le présent document doivent être identiques à celles fournies en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous constatez une différence entre le document et les informations fournies en ligne, utilisez ces dernières en priorité. Document(s) à consulter Titre du document Référence Meilleures pratiques en matière de cybersécurité CS-Best-Practices-2019-340 Recommandations de cybersécurité pour contrôleurs EcoStruxure Machine Expert, Modicon et PacDrive et équipements associés EIO0000004242 EcoStruxure Machine Expert Guide de programmation d'EcoStruxure Machine Expert EIO0000002854 (ENG) EIO0000002855 (FRE) EIO0000002856 (GER) EIO0000002858 (SPA) EIO0000002857 (ITA) EIO0000002859 (CHS) 8 EIO0000004730.00 Information spécifique au produit AVERTISSEMENT PERTE DE CONTROLE • Le concepteur d'un système de commande doit envisager les modes de défaillance possibles des chemins de commande et, pour certaines fonctions de commande critiques, prévoir un moyen d'atteindre un état sécurisé en cas de défaillance d'un chemin, et après cette défaillance. Par exemple, l'arrêt d'urgence, l'arrêt en cas de surcourse, la coupure de courant et le redémarrage sont des fonctions de commande cruciales. • Des canaux de commande séparés ou redondants doivent être prévus pour les fonctions de commande critiques. • Les chemins de commande système peuvent inclure les liaisons de communication. Une attention particulière doit être prêtée aux implications des délais de transmission non prévus ou des pannes de la liaison. • Respectez toutes les réglementations de prévention des accidents ainsi que les consignes de sécurité locales.1 • Chaque implémentation de cet équipement doit être testée individuellement et entièrement pour s'assurer du fonctionnement correct avant la mise en service. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 1 Pour plus d'informations, consultez le document NEMA ICS 1.1 (dernière édition), « Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control » (Directives de sécurité pour l'application, l'installation et la maintenance de commande statique) et le document NEMA ICS 7.1 (dernière édition), « Safety Standards for Construction and Guide for Selection, Installation, and Operation of Adjustable-Speed Drive Systems » (Normes de sécurité relatives à la construction et manuel de sélection, installation et opération de variateurs de vitesse) ou son équivalent en vigueur dans votre pays. AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L’EQUIPEMENT • N'utilisez que le logiciel approuvé par Schneider Electric pour faire fonctionner cet équipement. • Mettez à jour votre programme d'application chaque fois que vous modifiez la configuration matérielle physique. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Terminologie utilisée dans les normes Les termes techniques, la terminologie, les symboles et les descriptions correspondantes employés dans ce manuel ou figurant dans ou sur les produits proviennent généralement des normes internationales. Dans les domaines des systèmes de sécurité fonctionnelle, des variateurs et de l'automatisme en général, les termes employés sont sécurité, fonction de sécurité, état sécurisé, défaut, réinitialisation du défaut, dysfonctionnement, panne, erreur, message d'erreur, dangereux, etc. EIO0000004730.00 9 Entre autres, les normes concernées sont les suivantes : Norme Description IEC 61131-2:2007 Automates programmables - Partie 2 : exigences et essais des équipements ISO 13849-1:2015 Sécurité des machines : parties des systèmes de commande relatives à la sécurité. Principes généraux de conception EN 61496-1:2013 Sécurité des machines : équipements de protection électro-sensibles. Partie 1 : Prescriptions générales et essais ISO 12100:2010 Sécurité des machines - Principes généraux de conception Appréciation du risque et réduction du risque EN 60204-1:2006 Sécurité des machines - Équipement électrique des machines - Partie 1 : règles générales ISO 14119:2013 Sécurité des machines - Dispositifs de verrouillage associés à des protecteurs - Principes de conception et de choix ISO 13850:2015 Sécurité des machines - Fonction d'arrêt d'urgence - Principes de conception IEC 62061:2015 Sécurité des machines - Sécurité fonctionnelle des systèmes de commande électrique, électronique et électronique programmable relatifs à la sécurité IEC 61508-1:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : prescriptions générales. IEC 61508-2:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : exigences pour les systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité. IEC 61508-3:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : exigences concernant les logiciels. IEC 61784-3:2016 Réseaux de communication industriels - Profils - Partie 3 : Bus de terrain de sécurité fonctionnelle - Règles générales et définitions de profils. 2006/42/EC Directive Machines 2014/30/EU Directive sur la compatibilité électromagnétique 2014/35/EU Directive sur les basses tensions De plus, des termes peuvent être utilisés dans le présent document car ils proviennent d'autres normes telles que : Norme Description Série IEC 60034 Machines électriques rotatives Série IEC 61800 Entraînements électriques de puissance à vitesse variable Série IEC 61158 Communications numériques pour les systèmes de mesure et de commande – Bus de terrain utilisés dans les systèmes de commande industriels Enfin, le terme zone de fonctionnement utilisé dans le contexte de la description de dangers spécifiques a la même signification que les termes zone dangereuse ou zone de danger employés dans la directive Machines (2006/42/EC) et la norme ISO 12100:2010. NOTE: Les normes susmentionnées peuvent s'appliquer ou pas aux produits cités dans la présente documentation. Pour plus d'informations sur chacune des normes applicables aux produits décrits dans le présent document, consultez les tableaux de caractéristiques de ces références de produit. 10 EIO0000004730.00 Réduction des téléchargements et des modifications en ligne Identification de l'application sur le PC et le contrôleur Chaque fois que le fichier de projet EcoStruxure Machine Expert EcoStruxure Machine Expert a été modifié localement sur un PC et l'utilisateur tente de se connecter au contrôleur sur lequel ce projet est déjà en cours d'exécution, EcoStruxure Machine Expert EcoStruxure Machine Expert détecte les modifications effectuées depuis le dernier téléchargement et demande une modification en ligne (voir aussi la description de la commande Modification en ligne dans l'aide en ligne des commandes de menu). Dans ce cas, les utilisateurs peuvent vérifier s'ils modifient la version la plus récente du fichier de projet à l'aide des informations ID code et ID données. Ces informations identifient l’application de manière unique. Les informations ID code et ID données du projet enregistré dans le contrôleur peuvent être affichées dans l'outil Diagnostics ou via le code de programmation dans l'IHM. Les informations ID de code et ID de données des fichiers .project et . projectarchive sont accessibles dans les propriétés Windows des fichiers, comme indiqué dans le chapitre Code ID / Data ID dans les propriétés du fichier Windows, page 12. Comparez les valeurs de ces ID pour déterminer le fichier le plus récent. Travailler depuis plusieurs PC sur le même projet Chaque fois que des utilisateurs sur différents PC prévoient de travailler sur le même projet EcoStruxure Machine Expert, ils doivent le faire avec des fichiers . projectarchive. Contrairement aux fichiers de projet, dans lesquels les informations de téléchargement sont stockées séparément dans un autre fichier . compileinfo sur le PC, ces informations sont incorporées dans les fichiers d'archive de projet. Elels permettent ainsi de se connecter aux contrôleurs même à partir d'un autre PC, sans avoir à recompiler le projet. Ces fichiers .projectarchive sont stockés dans un dossier partagé et l'accès est accordé à différents utilisateurs de différents PC. Dans cette configuration, chaque utilisateur doit travailler avec le fichier de projet le plus récent à tout moment. EcoStruxure Machine Expert EcoStruxure Machine Expert propose deux mesures pour y contribuer : EIO0000004730.00 • Les utilisateurs peuvent vérifier s'ils travaillent avec le fichier de projet le plus récent et conforme à la version stockée sur le contrôleur à l'aide des informations ID code et ID données des fichiers .projectarchive. Ces informations sont accessibles dans les propriétés Windows des fichiers . projectarchive, comme indiqué dans le chapitre Code ID / Data ID dans les propriétés du fichier Windows, page 12. • Les déclencheurs peuvent être programmés dans le Gestionnaire de scripthooks qui, par exemple, crée automatiquement une archive de projet à chaque modification du projet ou qui affiche un message vous demandant de créer un fichier .projectarchive et de le mettre à jour dans le dossier partagé. Pour plus de détails, consultez le chapitre Création automatique d’archives de projet, page 14. 11 Code ID / Data ID dans les propriétés du fichier Windows Identification de l'application Les informations Code ID et Data ID vous permettent d'identifier l'application et la version de l'application qui s'exécute sur le contrôleur sans ouvrir le projet dans EcoStruxure Machine Expert (voir aussi Création de (et accès à) Code ID / Data ID, page 13). Pour vérifier l'application et la version, vous pouvez comparer les informations fournies dans les propriétés du fichier aux informations Code ID et Data ID fournies aux emplacements suivants : • Dans l'onglet Paramètres de communication de EcoStruxure Machine Expert Logic Builder. LMC_PacDrive Paramètres Connexi... 12 Paramètres de communication Paramètres automate Fichiers Contrôleur Journal Applications Utilisateurs et groupes Droits d'accès ProjectName Application TM2x2-25 M262_CA_Test Application:CodeId=3eb30c7e-0000-0000-0000-000000000000, DataId=bd8c40If-0000-0000-0000- LMC 802C Untitled5 MyApplication:CodeId=79da0e07-0000-0000-0000-000000000000, DataId=7e18c899-0000-0000- • Dans l’interface de programmation d'application (API) EcoStruxure Machine Expert Python. • Dans l'outil Diagnostics lors de l'ouverture du fichier .pdi. EIO0000004730.00 Création de (et accès à) Code ID / Data ID Chaque fois qu'une commande En ligne > Téléchargement ou En ligne > Téléchargement multiple est exécutée et que le projet est enregistré, les informations Code ID et Data ID sont créées ou mises à jour, et stockées dans le fichier de projet. Ces informations sont accessibles dans l'onglet Machine Expert des propriétés du fichier Windows. Ouvrez la boîte de dialogue en cliquant avec le bouton droit de la souris sur le fichier .project ou .projectarchive et en exécutant la commande Propriétés. CodesysControllerWithSVN.projectProperties Général Machine Expert Machine Expert Sécurité Détails Versions précédentes Informations de projet Auteur MyAuthorID Titre CodesysController Version 0.0.0.0 SVN Révision du SVN 2 URL du SVN file:///C:/TEMP/SNV_Repositories/DOWNLOAD_IN... Equipement : MyController Type d'équipement 4096 / 0000 0004 / 3.5.16.40 ID code non défini ID données non défini Equipement : CODESYS_Control_Win_V3 Type d'équipement 4096 / 0000 0004 / 3.5.16.40 ID code 893ee844-0000-0000-0000-000000000000 ID données d3b29e90-0000-0000-0000-000000000000 OK EIO0000004730.00 Annuler Appliquer 13 Création automatique d’archives de projet Déclencheurs de création d'une archive de projet à l'aide du Gestionnaire de scripthooks Vous pouvez utiliser le modèle AutomaticProjectArchiveCreation.py du Gestionnaire de scripthooks pour créer automatiquement une archive de projet dès que des événements spécifiques se produisent. Cela permet de s'assurer qu'une archive de projet est créée chaque fois que le projet a été modifié. Ainsi, chaque utilisateur voit l'état actuel du projet si l'archive de projet la plus récente est utilisée. Les événements peuvent être configurés dans l'éditeur du Gestionnaire de scripthooks. Procédez comme suit : Étape Action 1 Cliquez avec le bouton droit de la souris sur le nœud Global de l'arborescence Application ou POU et exécutez la commande Ajouter un objet > Gestionnaire de scripthooks. 2 Dans la boîte de dialogue Ajouter Gestionnaire de scripthooks, sélectionnez l'option Modèle source et sélectionnez le modèle AutomaticProjectArchiveCreation.py comme base pour créer votre script Python. 3 Cliquez sur le bouton Ajouter. Résultat : L'éditeur Gestionnaire de scripthooks s'ouvre. 14 EIO0000004730.00 Étape 4 Action Dans l'arborescence située à gauche, sélectionnez les commandes ou les événements qui déclencheront la création d'une archive de projet (par exemple, Evénements de projet > BeforeProjectClose ou Événements en ligne > BeforeOnlineChange) et cliquez sur le bouton Activer le Hook . Résultat : Ces paramètres sont enregistrés dans le projet, les hooks restent actifs et sont déclenchés dès que l'événement ou la commande devient valide, même après la fermeture et la réouverture du projet. 5 Dans la zone Syntaxe de la déclaration à droite, cliquez sur le bouton Copier le code pour insérer le code dans votre code Python dans l'éditeur de Script Python et étendre cette méthode avec les commandes Python que vous souhaitez exécuter. Exemple de code Python : Pour plus d'informations sur le Gestionnaire de scripthooks, consultez le document EcoStruxure Machine Expert - Guide de programmation. EIO0000004730.00 15 Index A archives de projet ..................................................14 C création d'archive de projet à l'aide du Gestionnaire de scripthooks..............................14 F fichier project ........................................................12 fichier projectarchive..............................................12 G Gestionnaire de scripthooks ...............................14 I ID code ................................................................12 ID données ..........................................................12 O onglet Machine Expert des propriétés du fichier de projet .............................................................12 P propriétés du fichier ...............................................12 EIO0000004730.00 17 Schneider Electric 35, rue Joseph Monier 92500 Rueil Malmaison France + 33 (0) 1 41 29 70 00 www.se.com Les normes, spécifications et conceptions pouvant changer de temps à autre, veuillez demander la confirmation des informations figurant dans cette publication. © 2022 Schneider Electric. Tous droits réservés. EIO0000004730.00