Aller au contenu

AccueilSavoir-faire › Automatisme › Programmation d'automate

Automatisme

Programmation d'automate

De l'analyse fonctionnelle à la mise en service, sur votre parc existant comme sur une machine neuve. Des séquences écrites en Grafcet selon la norme, jamais de la combinatoire — et une simulation avant d'intervenir, pour que les erreurs se corrigent au bureau et non sur votre ligne à l'arrêt.

Le besoin

Quand nous intervenons

Trois situations reviennent presque toujours.

Une machine neuve

Vous concevez ou faites concevoir un équipement, et il faut lui écrire son programme, son interface et sa sécurité.

Une installation existante

La machine tourne depuis dix ou vingt ans, le programme n'est plus documenté et plus personne ne sait le reprendre.

Un changement de production

Nouveau format, nouvelle cadence, nouvelle contrainte réglementaire : le programme doit évoluer sans tout remettre à plat.

Ce que vous recevez

Les livrables

Une prestation d'automatisme ne se résume pas à un programme chargé dans un automate. Ce que vous gardez après notre départ compte autant.

Analyse fonctionnelle

Le document qui décrit ce que la machine doit faire, validé par vous avant la première ligne de code : modes de marche et d'arrêt, fonctions de sécurité, liste des défauts, architecture.

Grafcets conformes

Les séquences sont spécifiées en Grafcet selon l'NF EN 60848 — étapes, transitions, réceptivités et actions au sens de la norme, pas un organigramme d'intention. Ils vous sont remis avec le programme.

Programme commenté

Structuré, commenté en français, avec les sources. Vous n'êtes pas prisonnier de celui qui l'a écrit.

Interface opérateur

IHM ou supervision conçue pour vos opérateurs : messages de défaut explicites, pas de codes à déchiffrer.

Analyse de risques

AMDEC et traitement de la sécurité fonctionnelle, avec les niveaux de performance retenus et leur justification.

Sauvegardes et sources

Programme automate, IHM, robot et vision, remis sur support et archivés chez nous. Sans bloc verrouillé ni mot de passe que nous serions seuls à connaître : les livrables vous appartiennent.

Formation des opérateurs

Sur site, sur la machine, avec vos équipes. Une machine que personne ne sait conduire n'est pas une machine livrée.

Comment ça se passe

Le déroulé

Relevé et analyse

Nous venons voir l'installation, relevons l'existant et écrivons l'analyse fonctionnelle. Sur une machine ancienne sans documentation, c'est aussi le moment où nous reconstituons les schémas.

Programmation

Développement de l'automate, de l'IHM, du robot et de la vision selon le périmètre. Le programme est structuré pour être repris : blocs nommés, commentaires en français, pas de logique cachée.

Simulation hors ligne

Nous faisons tourner la machine virtuellement, au bureau, avant de venir. Les défauts de logique, les conflits de trajectoire et les blocages se découvrent ici — pas sur votre ligne un lundi matin.

Mise en service

Essais, réglages, montée en cadence et formation de vos opérateurs. Nous restons joignables après le départ, et les sources sont archivées chez nous.

Notre façon d'écrire

Des séquences, pas de la combinatoire

C'est le choix technique qui a le plus de conséquences sur la vie d'une machine, et celui dont on parle le moins.

Ce qu'est un programme combinatoire

Des conditions empilées au fil des besoins : une sortie activée par une équation, corrigée par un verrouillage, complétée par une exception. Ça fonctionne. Mais personne ne peut dire dans quel état se trouve la machine, ni prouver qu'un cas n'a pas été oublié.

Ce qu'est un programme séquentiel

Un état, une étape. À chaque instant, la machine est dans une étape identifiée, et elle en sort par une transition explicite. Le fonctionnement se lit sur le Grafcet, pas dans le code.

Ce que ça change en exploitation

Un défaut se localise à l'étape où il survient, au lieu de se chercher dans un empilement de conditions. Le diagnostic passe de plusieurs heures à quelques minutes, et l'IHM peut afficher l'étape en cours en clair.

Ce que ça change à la reprise

Un autre prestataire, ou votre propre équipe, reprend une séquence structurée. Un programme combinatoire, lui, ne se reprend pas : il se réécrit. C'est ce qui rend un client captif sans que personne l'ait décidé.

Nous ne faisons pas de combinatoire. C'est une règle, pas une préférence. Elle coûte du temps d'analyse en début de projet — il faut décrire les états avant d'écrire du code — et elle le rend au premier dépannage. Sur une machine qui vivra vingt ans, le calcul n'est pas discutable.

Les règles de l'art

Ce à quoi nous nous tenons

L'automatisme touche à la sécurité des personnes. Les textes ci-dessous ne sont pas des arguments commerciaux, ce sont des obligations — et elles ne se négocient pas plus que le reste.

Directive machines

Conception, analyse de risques et déclaration de conformité pour tout équipement mis sur le marché ou modifié substantiellement.

Sécurité fonctionnelle

Détermination du niveau de performance requis pour chaque fonction de sécurité, et démonstration qu'il est atteint.

NF EN 60848

Langage de spécification GRAFCET. C'est la norme du Grafcet lui-même : ce qu'est une étape, une transition, une réceptivité, une action continue ou conditionnelle. Un Grafcet qui ne s'y conforme pas n'est qu'un dessin.

IEC 61131-3

Langages de programmation des automates. Le diagramme fonctionnel en séquence y est la transposition programmable du Grafcet : la spécification et le code partagent la même structure.

IEC 60204-1

Équipement électrique des machines : catégories d'arrêt, fonctions de commande, couleurs des organes et des voyants. Elle conditionne la façon dont les arrêts et les modes de marche sont écrits dans le programme.

NF C 15-100

Pour la partie installation en amont de la machine, en cohérence avec les schémas produits par le bureau d'études.

Compatibilité électromagnétique

Séparation des cheminements de puissance et de signaux, blindages et mises à la terre. Une installation qui ne respecte pas la CEM produit des défauts intermittents, les plus coûteux à diagnostiquer.

ATEX si la zone l'impose

Analyse de zone, choix du matériel et traitement des fonctions de sécurité correspondantes.

Une précision qui a son importance. Reprendre le programme d'une machine existante peut, selon la nature des modifications, constituer une modification substantielle au sens de la directive machines — avec les obligations qui vont avec. Nous le signalons avant de commencer, pas après. C'est parfois une mauvaise nouvelle ; elle coûte moins cher entendue au devis qu'à l'inspection.

Technologies

Nous parlons la langue de votre parc

Vous n'avez pas à changer de marque pour travailler avec nous.

Automates

Siemens TIA PortalStep7BeckhoffCodesysSchneiderRockwellUnitronics

IHM et supervision

WinCC UnifiedPro-faceVijeo DesignerSCADAGTB / GTC

Simulation

Jumeau numériqueRobotStudioRoboguideSimulation machine
En pratique

Deux réalisations

Armoire de commande ouverte du banc de tests, automate et variateurs en place
R&D · Banc de tests

Programmation d'un banc de tests

Armoire de commande avec coffret déporté, interface tactile programmée, raccordements sur site et formation du personnel.

Armoire de commande neuve du dépalettiseur, en service sur la ligne
Agroalimentaire · Palettisation

Gestion d'un palettiseur

Analyse des risques, programmation et simulation en bureau d'études, puis remplacement de l'armoire et remise en service.

Questions fréquentes

Ce qu'on nous demande

Intervenez-vous sur une machine que vous n'avez pas installée ?

Oui, c'est même une grande partie de notre activité. Nous commençons par un relevé de l'existant : automate en place, version du programme, schémas disponibles ou à reconstituer. S'il n'y a plus ni sources ni documentation, nous le disons dès le devis, car cela change le temps d'analyse.

Que faire si les schémas et les sources ont disparu ?

C'est fréquent sur les installations de plus de quinze ans. Nous relevons l'armoire, reconstituons les schémas sous SEE Electrical et récupérons ce qui est lisible dans l'automate. Vous ressortez de l'intervention avec une documentation à jour, ce qui vaut souvent plus que la modification demandée au départ.

Faut-il arrêter la production pendant l'intervention ?

Le moins possible. Nous programmons et simulons au bureau, puis nous intervenons sur site avec un programme déjà éprouvé. L'arrêt réel se limite au raccordement, aux essais et à la montée en cadence. Sur un remplacement d'armoire, l'ordre de grandeur se compte en heures ou en un ou deux jours, selon la machine.

Comment vos programmes sont-ils structurés ?

En séquences, jamais en combinatoire. Les états de la machine sont décrits en Grafcet selon l'NF EN 60848, puis transposés en diagramme fonctionnel en séquence. Concrètement : la machine est toujours dans une étape identifiée, l'IHM peut l'afficher, et un défaut se localise au lieu de se chercher.

Serons-nous dépendants de vous pour la suite ?

Non, et c'est un choix assumé. Les programmes sont séquentiels et commentés en français, les Grafcets vous sont remis, les sources le sont aussi sans blocage ni mot de passe réservé, et l'analyse fonctionnelle décrit le fonctionnement indépendamment du code. Un autre prestataire, ou votre propre équipe, peut reprendre le travail — sans nous demander l'autorisation. En savoir plus sur la propriété des livrables.

Peut-on ne vous confier que la programmation ?

Oui. C'est le principe de la prestation à la carte : vous gardez l'étude, la fabrication ou la mise en service si vous préférez les traiter autrement. Nous reprenons un dossier en cours de route et vous le rendons à l'étape que vous avez choisie.

Jusqu'où vous déplacez-vous ?

Partout en France, et à l'international selon les projets. Notre atelier est dans l'Oise ; nos chantiers ne s'y limitent pas. Cela dit, un déplacement lointain se justifie sur une machine complète, moins sur un dépannage de deux heures — nous vous le dirons franchement.

Parlons de votre projet

Une machine à programmer, un programme à reprendre ?

Décrivez-nous votre besoin en quelques lignes, même s'il ne porte que sur une partie de votre installation. Réponse sous 72 heures ouvrées, avec une première estimation ou les questions qui manquent pour la faire.