PSA PEUGEOT - CITROËN Normes Biens d'Equipement E03.65.036.G ICS : 25.040.01, 3

PSA PEUGEOT - CITROËN Normes Biens d'Equipement E03.65.036.G ICS : 25.040.01, 35.080, 35.240.50 MACHINES ET INSTALLATIONS INDUSTRIELLES AUTOMATISME REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS Page 1/40 Sans restriction d'utilisation OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE AVANT-PROPOS A la date de publication du présent document, il n’existe pas de norme internationale, européenne ou française traitant de ce sujet. Rédacteur Vérificateur Approbateur Jean Luc MARCHETTI DTI/DITV/ISP/IMAI/AUT/ATA/MAU Voir la liste des intervenants Fréderic TOURNUT DTI/DITV/ISP/IMAI/AUT/ATA/MAU Date 09/01/2008 Signature Date Signature Date 09/01/2008 Signature PSA PEUGEOT - CITROËN REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS E03.65.036.G 2/40 OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE HISTORIQUE Indice Date Nature des modifications OR 01/01/1999 Version de la norme lors de la reprise sous GEODE A 02/09/2003 Mise à jour du document B 14/03/2007 Refonte complète du document C 09/01/2008 Ajout du chapitre "impact du programme sur la qualité produit" INTERVENANTS Les personnes suivantes ont participé à la rédaction et/ou à la vérification de cette norme : DTI/DITV/ISP/IMAI/AUT/BOME Philippe FORET DTI/DITV/ISP/IMAI/AUT/BOMG Bernard CHATEAU JAUNE DTI/DITV/ISP/IMAI/AUT/EMFE Fabien ATTAFI DTI/DITV/ISP/IMAI/AUT/FERV Alain ETCHEVERRY DTI/DITV/ISP/IMAI/AUT/PEMO Eric BOEUF, François WIATROWSKI DTI/DITV/ISP/IMAI/AUT/ATA/VSA Gérard GREMAUD DTI/DITV/RHN/NCF Sylvain BIGOT SOMMAIRE 1. OBJET ET DOMAINE D’APPLICATION 4 2. DOCUMENTS DE REFERENCE 5 2.1. NORMES 5 2.1.1. Normes PSA 5 2.1.2. Normes Externes 5 2.2. REGLEMENTATIONS 5 2.3. AUTRES DOCUMENTS 5 2.4. EXPRESSION SUR DOCUMENTS 5 3. TERMINOLOGIE ET DEFINITION 5 3.1. DEFINITIONS 5 3.2. SIGLES 5 PSA PEUGEOT - CITROËN REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS E03.65.036.G 3/40 OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE 4. REGLES SYSTEME 6 4.1. DEBORDEMENT DES CAPACITES DE CALCUL 6 4.2. REPRISE APRES COUPURE ALIMENTATION 6 5. REGLES FONCTIONNELLES 7 5.1. DECOUPAGE FONCTIONNEL 7 5.1.1. Traitement de la sécurité 7 5.1.2. Traitement de la mise en énergie 9 5.2. MARCHES D'EXPLOITATION 10 5.2.1. Aide a la remise en production 10 5.2.2. Les commandes manuelles 10 5.3. INFORMATIONS D'EXPLOITATION 11 5.4. TRAITEMENT DU DIAGNOSTIC 11 5.4.1. surveillance des événements 11 5.4.2. Classification des événements 12 5.4.3. Mémorisation des événements 12 5.4.4. Filtrage des événements 13 5.4.5. Réaction de l'automate sur le process 13 5.4.6. Signalisation des événements 14 5.5. SURVEILLANCE DES CAPTEURS ET ACTIONNEURS 14 5.6. IMPACT DU PROGRAMME SUR LA QUALITE PRODUIT 14 6. REGLES DE CONCEPTION 16 6.1. LA NOTION DE TACHES 16 6.1.1. Temps de réaction d'un système automatisé 17 6.2. ORGANISATION DE LA TACHE PRINCIPALE 18 6.3. LA CONCEPTION MODULAIRE 20 6.4. LA MAINTENABILITE 21 6.5. CHOIX DES LANGAGES 23 7. REGLES DE REALISATION 24 7.1. LE GRAFCET (SFC) 24 7.1.1. Structure générale 24 7.1.2. Transitions 24 7.1.3. Etape initiale 24 7.1.4. Etape de fin 24 7.1.5. Utilisation des bits d'étape 25 7.1.6. Parallélisme structural 25 7.1.7. Parallélisme interprété 27 7.1.8. Saut de séquence 27 7.1.9. Fonctions de contrôle 28 7.1.10. Synchronisation des graphes 29 7.2. LANGAGE A CONTACTS (LD) 29 7.2.1. Structure générale 29 7.2.2. Formes types des équations de surveillance des événements 32 7.2.3. Programmation d’un processus cyclé en langage à contacts 34 7.2.4. Equations types de commande des sorties actionneurs 36 7.2.5. Autres équations type 38 7.3. LE LANGAGE TEXTUEL (ST) 38 7.4. LE REPERAGE DES OBJETS PROGRAMMES 40 PSA PEUGEOT - CITROËN REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS E03.65.036.G 4/40 OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE 1.OBJET ET DOMAINE D’APPLICATION Ce document énonce les règles de conception et de réalisation applicables aux logiciels des automatismes programmés, quel que soit le matériel utilisé dans les usines du Groupe PSA Peugeot Citroën. Il sert de référence pour l’élaboration de documents complémentaires et pour l’élaboration de Procédures d’Exécution des Essais spécifiques à un type de matériel. Ce document définit un certain nombre de règles favorisant l’obtention des objectifs de qualité, coût et délai lors de la conception et la réalisation d’un logiciel d’automatisme. Ces règles et principes sont motivés par la volonté : • d’harmoniser les solutions de programmation et d’organisation programme, • de garantir le comportement dynamique des programmes (performance, fiabilité, déterminisme, …), • d’atteindre un niveau de lisibilité et de maintenabilité maximal, • de favoriser la portabilité et la standardisation de tout ou partie des applications. Pour une meilleure lisibilité, ce document est organisé selon les trois phases de déroulement d’un projet d’automatisme : • L’analyse fonctionnelle détaillée constitue le véritable cahier des charges spécifiques des phases de conception et de réalisation des logiciels d’automatismes. Le chapitre «Règles fonctionnelles» y ajoute un certain nombre de règles de l’art générales qu’il convient de respecter dans toute application. • La phase conception (ou analyse organique) consiste à répartir judicieusement les différentes fonctions d’automatisme à l’intérieur des structures de programme et de données. Le chapitre «Règles de conception» en énonce les principales règles «grammaticales». • La phase réalisation (ou codage) doit également se dérouler en respectant les règles «d’orthographe» du chapitre «Règles de réalisation». La conformité de ce que fait le programme par rapport à ce qui a été défini durant les analyses fonctionnelles (satisfaction du critère de capacité fonctionnelle) ne sera cependant pas garantie par la seule application des règles ci-après. Les essais en simulation de partie opérative et/ou sur site restent donc de vigueur afin de garantir l’obtention des fonctionnements spécifiés. Les textes bleus en italique constituent des informations destinées à accompagner les règles. 1. Les textes noirs précédés d'un numéro constituent les règles. Chacune d'elle doit être appliquée et autocontrôlée par le fournisseur intégrateur. Un support de formation est associé à ce document. 2. Le contrôle de la bonne application de ce document est à réaliser en utilisant le Guide GE03 047G et l'outil de contrôle Qualimètre (outil logiciel de contrôle automatique des programmes automates tous constructeurs). Les termes utilisés dans ce document sont définis dans le référentiel technique transversal : E03.65.015.G. 3. Certaines règles, dépendantes du type de matériel ou des différents ateliers logiciels constructeurs utilisés, sont énoncées dans des référentiels (appelés annexes constructeurs dans le reste du document) et doivent être respectées : AUT-STD-524 : automates SCHNEIDER, AUT-STD-525 : automates SIEMENS. PSA PEUGEOT - CITROËN REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS E03.65.036.G 5/40 OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE 2.DOCUMENTS DE REFERENCE 2.1.NORMES 2.1.1.NORMES PSA E03.65.015.G Machines et installations industrielles – Automatisme – Référentiel technique transversal. E03.65.038.G Machines et installations industrielles – Automatisme – Règles de rédaction de l'analyse fonctionnelle, de l'analyse organique et du manuel opérateur. GE03-047G Guide de suivi et de réception des logiciels d'automates programmables. 2.1.2.NORMES EXTERNES CEI 61131-1 Automates programmables - Partie 1 : informations générales. CEI 61131-2 Automates programmables - Partie 2 : spécifications et essais des équipements. CEI 61131-3 Automates programmables - Partie 3 : langages de programmation. 2.2.REGLEMENTATIONS Sans objet 2.3.AUTRES DOCUMENTS AUT-STD-524 Annexe à la norme E03.65.036.G pour automates SCHNEIDER. AUT-STD-525 Annexe à la norme E03.65.036.G pour automates SIEMENS. 2.4.EXPRESSION SUR DOCUMENTS Sans objet 3.TERMINOLOGIE ET DEFINITION Un dictionnaire (glossaire) des principaux termes et leurs définitions utilisés au sein de la Direction Technique et Industrielle, dans le domaine des automatismes, est fournie dans la norme E03.65.015.G. 3.1.DEFINITIONS Sans objet 3.2.SIGLES Sans objet PSA PEUGEOT - CITROËN REGLES DE CONCEPTION ET DE REALISATION DES LOGICIELS E03.65.036.G 6/40 OR : 01/01/1999 C : 09/01/2008 Réseau de compétence : 04A USAGE INTERNE 4.REGLES SYSTEME 4.1.DEBORDEMENT DES CAPACITES DE CALCUL 4. La modification de la valeur d'une donnée utilisée dans le programme automate, à partir des entrées (réseaux, automate) ou du terminal opérateur, ne doit provoquer aucune anomalie ou incident tel que débordement arithmétique, dépassement chaînes de caractères, dépassement chien de garde, … • Cette valeur doit impérativement être filtrée par rapport aux bornes admises avant utilisation, • Le paramétrage des valeurs de bornes doit être réalisé en priorité dans l'application du terminal, si celui-ci le permet, • L'opérateur doit être averti que sa saisie n'a pas été prise en compte lorsque celle-ci est hors bornes. Exemple : affichages séparés de la consigne et de la valeur prise en compte. 5. Les traitements de type calculs doivent tenir compte des capacités de l'automate afin de maîtriser les débordements (bornes de calcul, division par 0, …). 6. Toute anomalie ou incident provoqué par un débordement de capacité doit être signalé par un message (système ou applicatif) acquittable par l'opérateur. Voir aussi l'annexe par constructeur. 4.2.REPRISE APRES COUPURE ALIMENTATION 7. La perte de l’alimentation de l’automate doit être maîtrisée afin de permettre un redémarrage de l’installation dans les meilleures conditions possibles. La sauvegarde du contexte avant coupure secteur s’avère nécessaire dans la majorité des cas. 8. Deux solutions sont autorisées : • utiliser des données sauvegardées sur coupure secteur, • en fin de tâche, transférer les données liées au contexte, non sauvegardées sur coupure secteur, dans une zone sauvegardée, puis les restituer en début de tâche. 9. Lorsque c'est possible, il faut programmer une reconfiguration automatique du système, selon le matériel utilisé (reconfiguration de cartes intelligentes, …). Le rechargement du programme signifie souvent la remise dans un état uploads/Industriel/ e03-65-036-g-fr-regles-de-conception-et-de-realisation-des-logiciels 1 .pdf

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager