Normes de commande de traitement par lot
Une des caractéristiques clés qui déterminent la flexibilité et la modularité d’un processus est le fait que ce dernier a été mis en place en respectant la norme ISA (International Society of Automation) Batch Control, ANSI/ISA-88 (également appelée S88). Publiée en 1995 et mise à jour en 2010, cette norme définit une terminologie et un processus, afin de séparer les capacités physiques de l’utilisation ou la gestion de vos machines et équipements. Elle établit une distinction entre ce que vous pouvez accomplir (ce que vous pouvez mesurer, les capacités des équipements, etc.) et la manière dont vous allez procéder (l’exécution procédurale, les étapes de traitement, etc.).
La séparation de l’aspect physique et du volet procédural facilite la modification et l’adaptation des systèmes à différents scénarios, allant de nouveaux équipements de transformation et de nouvelles fonctions pour les équipements existants à de nouvelles séquences opératoires ou de nouveaux produits, autant d’éléments dépendant des besoins du système de traitement.
Fabrication modulaire : scénarios de changement courants
Dans le domaine de l’automatisation, la modularité n’est pas une nouveauté. J’utilise depuis longtemps l’analogie avec un sous-programme en BASIC pour illustrer ce concept. Un bloc de code écrit une fois peut être réutilisé de différentes manières, en modifiant les paramètres servant à exécuter le code. C’est ce qui fait la beauté et la force de la modularité.
Pour illustrer la valeur de la modularité, examinons quelques scénarios de changement courants pour les fabricants et voyons comment une programmation modulaire conforme à S88 peut les faciliter.
1. Ajout d’une nouvelle matière première au processus. Cela pourrait aussi être un changement au niveau d’une matière première existante. Prenons un processus de mélange simple avec trois matières premières. Nous souhaitons ajouter un nouveau produit chimique, notamment un virucide, à notre processus et modifier nos 10 recettes existantes afin d’y ajouter cette nouvelle matière première. Qu’elle est l’approche la plus efficace ?
- Solution non modulaire : Dans une usine classique qui n’applique pas les principes de la programmation modulaire, il faut modifier chaque recette pour ajouter la fonctionnalité du nouveau virucide. L’absence de modularité impose de répliquer la fonctionnalité correspondante dans chaque recette.
- Solution modulaire : Dans ce type d’approche, la fonctionnalité de nouvelle matière première est mise en œuvre sous forme d’objet. Ce dernier représente, du point de vue de l’automatisation, la fonctionnalité complète de ce système de fourniture de matière première. Il est écrit pour les capacités du système. Les recettes sont écrites de manière à exécuter ou appeler ces objets d’automatisation. La fonctionnalité complète est, par conséquent, écrite une fois dans l’objet, puis est appelée par les recettes au moment de leur exécution.
Dans la mesure où la fonctionnalité est créée une seule fois et non dans chaque recette, nous pourrions économiser jusqu’à 90 % du travail d’implémentation, d’où un gain considérable en termes de coût et de délai.
2. Recette de nouveau produit. Imaginez que vous souhaitiez ajouter une nouvelle recette à un système existant. Cet exemple illustre les avantages qu’il y a à pouvoir employer facilement ces objets fonctionnels dans de nouvelles combinaisons exclusives et selon des séquences uniques.
- Solution non modulaire : La nouvelle recette inclut tout le code pour effectuer toutes les actions requises, à savoir les ajouts de matières premières, l’agitation, le refroidissement et le transfert.
- Solution modulaire : La nouvelle recette utilise des liens ou pointeurs vers des objets pour les ajouts de matières premières, l’agitation, le refroidissement et le transfert.
Les économies en termes d’implémentation des recettes dépendent de la complexité de la recette en question. Plus celle-ci est complexe, plus les économies potentielles sont importantes. L’effort de mise en œuvre d’une nouvelle recette simple en 10 étapes dans une usine modulaire par rapport à une usine non modulaire sera réduit de 20 %. Dans les deux exemples, l’approche modulaire procurera des avantages supplémentaires, notamment une réduction des coûts de gestion de la configuration et des frais de tests, et un processus de changement accéléré.