Le modèle Purdue ISA-95 est une architecture de référence qui organise les systèmes industriels et de fabrication en niveaux superposés, depuis les équipements physiques du procédé jusqu’à la planification métier et la logistique. Il est largement utilisé pour structurer les responsabilités, les flux de données et les périmètres de cybersécurité entre OT et IT, en particulier dans les environnements réglementés et à longs cycles de vie.
Idée centrale
Le modèle définit des niveaux conceptuels, chacun ayant un rôle différent :
- Niveau 0 : Le procédé physique (machines, produit, utilités, capteurs en tant que phénomènes physiques).
- Niveau 1 : Détection et actionnement de base (équipements de terrain tels que capteurs, actionneurs, variateurs, instruments).
- Niveau 2 : Systèmes de contrôle-commande (PLC, DCS, SCADA, IHM locales assurant le contrôle en temps réel et les interverrouillages).
- Niveau 3 : Gestion des opérations de fabrication (MES, historien de données, ordonnancement, dossiers de lot électroniques, OEE, informatique de production locale).
- Niveau 4 : Planification métier et logistique (ERP, APS, gestion financière, planification de haut niveau et gestion des commandes).
Certaines organisations font également référence au Niveau 3.5 ou à une zone démilitarisée (DMZ) pour séparer les réseaux d’atelier de l’informatique d’entreprise, en particulier pour la cybersécurité.
À quoi sert le modèle Purdue
- Architecture et planification de l’intégration : Clarifie l’emplacement logique de systèmes tels que MES, ERP, historiens de données et PLM, ainsi que la manière dont les données doivent circuler entre eux.
- Zonage de cybersécurité : Aide à définir les segments réseau et les frontières de confiance, et est souvent utilisé conjointement avec les modèles de type zones/conduits de l’IEC 62443.
- Frontières de responsabilité : Distingue les périmètres de responsabilité IT et OT, les modèles de support et les responsabilités de maîtrise des changements.
- Cadrage des fournisseurs et des systèmes : Fournit un langage commun lors de la spécification ou de l’évaluation de projets MES, SCADA ou d’intégration.
Comment il s’articule avec ISA-95
Le modèle Purdue est souvent évoqué en même temps qu’ISA-95, car :
- ISA-95 définit les interfaces et les flux de données entre les fonctions métier (niveau 4) et les opérations de fabrication (niveau 3), jusqu’au contrôle-commande.
- Le modèle Purdue fournit la vue architecturale en couches que supposent de nombreuses mises en œuvre d’ISA-95.
En pratique, les organisations utilisent les niveaux Purdue pour cartographier où doivent se situer les fonctions ISA-95 et les échanges de données, mais le modèle lui-même n’impose aucun protocole standard ni modèle de données.
Contraintes, réserves et réalité des environnements existants
Le modèle Purdue est une ligne directrice conceptuelle, et non un ensemble de règles prescriptives ni un référentiel de conformité. Les réalités courantes dans les environnements réglementés et existants incluent :
- Mélange des couches : les systèmes hérités peuvent assurer des fonctions relevant de plusieurs niveaux (par exemple, un ancien SCADA se comportant comme un mini-MES), ce qui complique une séparation nette en couches.
- Fournisseurs et générations hétérogènes : différentes plateformes de contrôle-commande, instances MES et systèmes ERP coexistent souvent, chacun étant rattaché de manière approximative aux niveaux Purdue plutôt que parfaitement.
- Temps d’arrêt limité pour la refonte architecturale : remanier entièrement les architectures pour les faire correspondre à la pile Purdue théorique est rarement réalisable en raison des impacts sur la qualification, la validation et la production.
- Aucune garantie de conformité : l’utilisation du modèle Purdue ne garantit pas la conformité réglementaire, la sécurité ni les résultats d’audit ; ceux-ci dépendent de la qualité de mise en œuvre, des procédures et des preuves disponibles.
En raison des longs cycles de vie des équipements et des contraintes de validation, les tentatives de remplacement de couches entières en une seule fois (par exemple, un remplacement complet du MES au niveau 3) se heurtent souvent à l’effort de qualification, à la complexité d’intégration et au risque de temps d’arrêt. Des changements incrémentaux, par couches, qui respectent les frontières existantes des niveaux Purdue tendent à être plus réalistes.
Implications pratiques pour votre usine
- Clarifier le positionnement des systèmes : associer les systèmes actuels aux niveaux afin de comprendre les recouvrements, les lacunes et l’emplacement approprié des nouvelles solutions.
- Planifier les intégrations : utiliser les niveaux pour structurer les interfaces (par exemple, MES de niveau 3 vers ERP de niveau 4) et pour documenter la propriété des données et la traçabilité.
- Soutenir le zonage de cybersécurité : coordonner les niveaux Purdue avec la segmentation réseau et le zonage aligné sur l’IEC 62443, en particulier autour des niveaux 3 et 3.5.
- Éclairer la maîtrise des changements : utiliser les niveaux dans les enregistrements de changement et les évaluations des risques afin d’exprimer l’impact sur les systèmes de contrôle, d’exploitation et de gestion.
La valeur du modèle Purdue ISA-95 réside dans le fait qu’il fournit un langage et une structure communs. Son utilité dans une usine donnée dépend fortement de la qualité de son adaptation aux architectures existantes, aux processus validés et aux contraintes d’intégration.