SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
U Récit utilisateur

La vérification de la qualité des programmes
automates au sein de l’industrie pharmaceutique
L’utilisation de PLC Checker par un grand groupe pharmaceutique

Le contexte
L’industrie pharmaceutique comporte une
spécificité : la mise sur le marché d’un produit
est liée à des contraintes réglementaires
strictes.

Le défi
Un grand groupe pharmaceutique français
souhaite améliorer le suivi de ses règles et
standards pour les API, sans passer par la
revue de code manuelle.

La solution
PLC Checker a été identifié comme étant la
solution pour automatiser la revue de code.

Le résultat
Suite au succès de l’utilisation de PLC
Checker, le client a décidé de systématiser son
utilisation au sein du groupe.

LE CONTEXTE
L’industrie pharmaceutique comporte une spécificité : la mise sur le marché d’un
produit est liée à des contraintes réglementaires strictes. Autrement dit, un produit
pharmaceutique ne peut être commercialisé tant qu’une autorité réglementaire nationale
n’a pas approuvé sa qualité. Plus spécifiquement, trois éléments doivent être prouvés et
validés : la documentation du bon fonctionnement des installations vis-à-vis d’un
référentiel donné ; la traçabilité de toute modification ou évolution effectuée grâce à des
accréditations ; le maintien dans le temps de la validité de ces éléments. Ce besoin de
maîtrise de la conception et de la réalisation se retrouve dans l’utilisation de nombreux
standards et règles pour les systèmes automatisés.

Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 1/4
U Récit utilisateur

LE DÉFI
Itris Automation Square est intervenu auprès d’un grand groupe pharmaceutique
français, pour améliorer le suivi des règles et des standards en matière de
programmation des automates. Historiquement, la méthode utilisée pour ce faire était
la revue de code manuelle par rapport à des référentiels (règles, fiches de tests). Mais
cette technique comportait de nombreux inconvénients : la pertinence et l’exactitude de
la revue dépendent de l’automaticien en charge, et le résultat n’est jamais exhaustif du
fait du nombre important de lignes de code. Il en résulte de la lourdeur et donc un coût
important pour sa mise en œuvre sur de gros programmes. Par conséquent, la rentabilité
(ROI) de cette revue de code manuelle était insatisfaisante.
En 2012, le département de veille technologique de la société informa son
Responsable Automatismes de l’existence d’un outil d’analyse statique des programmes
automates, PLC Checker, édité par la société grenobloise Itris Automation Square. PLC
Checker est une application collaborative à distance permettant l'analyse de code
statique, dans le cadre de la gestion de la qualité des programmes automates. PLC
Checker détecte les anomalies des programmes automates, contrôle l’efficacité du code
et analyse sa conformité avec des règles. Schneider Electric, EDF, Safran, Areva, PSA
Peugeot Citroën comptent parmi les utilisateurs de cette solution.
PLC Checker a été identifié
comme étant la solution pour
automatiser la revue de code.
Ainsi,
le
Responsable
Automatisme explique : « Quand
une expertise est faite par des
automaticiens qui ont leurs
habitudes propres, on se retrouve dans une situation d’expertise contre une autre
expertise. Cette bataille d’experts peut durer des mois et des mois. Ici, l’outil tranche et
simplifie le débat. Dans notre secteur, il nous est plus facile de vendre l’assurance
qualité d’un outil que d’un homme, soumise à interprétation ».
Avec son équipe, le Responsable décide donc de tester PLC Checker en
l’implantant sur un projet de modernisation d’un bâtiment de production existant.
En jeu, le remplacement d’un système DCS par une solution d’automates supervisés
Siemens S7 / Wonderware WSP, soit une dizaine d’automates S7-400 et une volumétrie
de code à contrôler de 7500 entrées-sorties. De plus, afin de limiter les retards de
planning, le code fut réparti entre six intégrateurs différents – donc aux pratiques
potentiellement divergentes. Enfin, le bâtiment de production intégrait une évolution des
procédés et un remplacement du système, autrement dit un risque de modifications
d’automatismes à court terme. Ce projet était donc idéal pour tester la pertinence et
l’apport d’un outil de revue de code.
Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 2/4
U Récit utilisateur

LA SOLUTION
Les équipes du client et d’Itris
Automation Square ont rapidement
collaboré pour mettre en œuvre
PLC Checker, selon une démarche
itérative en plusieurs étapes. Le
client a commencé par présenter
ses standards et règles de codage
à l’équipe grenobloise, afin qu’elle
ait les données nécessaires à
l’établissement des règles de PLC
Checker. A son tour, l’équipe d’Itris
Automation Square a présenté ses
règles standards, qui pouvaient
potentiellement convenir à son
client. Un premier test fut ensuite
Outil automatique indépendant des personnes et des
effectué sur un programme de
langages, PLC Checker a la faveur des équipes
référence, afin de mettre en avant
d’Assurance Qualité.
de
potentiels
écarts.
Itris
Automation Square finalisa les règles de son client sur PLC Checker. Les programmes
fournis par les six intégrateurs ont alors pu être testés et corrigés et le client peut
capitaliser sur des règles spécifiques à son standard de codage.
Pour cette mise en place de PLC Checker, le Responsable Automatisme et son équipe
ont consacré une vingtaine de jours à définir les règles. Un temps conséquent, mais cet
effort de conception et de mise au point n’est à réaliser qu’une seule fois si les règles et
standards sont pérennes. « PLC Checker a aussi servi d’outil d’amélioration continue,
puisque les premiers écarts ont montré que nos règles n’étaient pas forcément bien
écrites », explique le Responsable Automatisme. Outil automatique indépendant des
personnes et des langages, PLC Checker a la faveur des équipes d’Assurance Qualité
du client puisqu’il présente des critères objectifs pour l’acceptation du code. Une
solution idéale dans le secteur pharmaceutique et des biotechnologies. L’utilisation
de PLC Checker a permis de démontrer la conformité des programmes du projet
avec les règles, et ce de façon automatique et répétable, sans coût humain pour
l’analyse.

Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 3/4
U Récit utilisateur

LE RÉSULTAT
Quelles sont les perspectives de
cette collaboration ? Suite au
succès de
cette
première
utilisation, le client a décidé
d’utiliser de façon systématique
PLC Checker, y compris dans
des contextes de développement
par des intégrateurs à distance.
« L’intérêt d’un outil logiciel en
Software-as-a-Service, explique
le Responsable Automatisme, est
qu’il facilite le déploiement de
projets réalisés en extérieur. »
Par ailleurs, ce déploiement de la démarche permettra de constituer des bases
d’informations statistiques pour tracer l’évolution de la qualité et, au final, permettre de
mieux maîtriser l’ensemble de la base installée d’automates.
Suite au succès de cette première utilisation, l’usage de
PLC Checker va être systématisé au sein de ce grand
groupe pharmaceutique.

PLC Checker est disponible pour
o Schneider Electric Unity Pro et
PL7 Pro
o Siemens Step 5 et Step 7
o CoDeSys v3.2

o Rockwell Automation RSLogix
5000
o PLCopen XML

A propos d’Itris Automation Square
Entreprise implantée à Grenoble, Itris Automation Square est un éditeur de logiciel qui
fournit depuis 2008 des outils de développement pour les automates programmables
(conversion, vérification et documentation). Grâce à ses technologies avancées, Itris
Automation Square aide ses clients à améliorer leurs process de développement et
ainsi à écrire des programmes de meilleure qualité plus rapidement.
Pour plus d'informations, visitez www.automationsquare.com/fr/

Contact
M. Xavier CLEMENT, Directeur Commercial France
 xavier.clement@automationsquare.com  06.62.94.35.03

Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 4/4

Weitere ähnliche Inhalte

Mehr von Itris Automation Square

SPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperSPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperItris Automation Square
 
[EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation [EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation Itris Automation Square
 
Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Itris Automation Square
 
[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"Itris Automation Square
 
[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - UnternehmenspräsentationItris Automation Square
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...Itris Automation Square
 
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....Itris Automation Square
 

Mehr von Itris Automation Square (18)

[EN] Success story pharma
[EN] Success story pharma[EN] Success story pharma
[EN] Success story pharma
 
[EN] Success story Herakles
[EN] Success story Herakles[EN] Success story Herakles
[EN] Success story Herakles
 
SPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paperSPS IPC Drives 2015 - Itris Automation paper
SPS IPC Drives 2015 - Itris Automation paper
 
[IT] PLC Converter Presentation
[IT] PLC Converter Presentation[IT] PLC Converter Presentation
[IT] PLC Converter Presentation
 
[EN] PLC Checker Datasheet
[EN] PLC Checker Datasheet[EN] PLC Checker Datasheet
[EN] PLC Checker Datasheet
 
[EN] PLC DocGen Datasheet
[EN] PLC DocGen Datasheet[EN] PLC DocGen Datasheet
[EN] PLC DocGen Datasheet
 
[FR] Fiche produit PLC Converter
[FR] Fiche produit PLC Converter[FR] Fiche produit PLC Converter
[FR] Fiche produit PLC Converter
 
[FR] Fiche produit PLC DocGen
[FR] Fiche produit PLC DocGen[FR] Fiche produit PLC DocGen
[FR] Fiche produit PLC DocGen
 
[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker[FR] Papier Cetsis 2014 - PLC Checker
[FR] Papier Cetsis 2014 - PLC Checker
 
[FR] Poster Cetsis 2014 - PLC Checker
[FR] Poster Cetsis 2014 - PLC Checker[FR] Poster Cetsis 2014 - PLC Checker
[FR] Poster Cetsis 2014 - PLC Checker
 
[EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation [EN] Itris Automation - Company presentation
[EN] Itris Automation - Company presentation
 
Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...Risk management and business protection with Coding Standardization & Static ...
Risk management and business protection with Coding Standardization & Static ...
 
[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"[EN] Mesures article: "PLC programs quality checked by their designers"
[EN] Mesures article: "PLC programs quality checked by their designers"
 
[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation[DE] Itris Automation - Unternehmenspräsentation
[DE] Itris Automation - Unternehmenspräsentation
 
[EN] Press kit IAS
[EN] Press kit IAS[EN] Press kit IAS
[EN] Press kit IAS
 
[FR] Dossier de presse IAS
[FR] Dossier de presse IAS[FR] Dossier de presse IAS
[FR] Dossier de presse IAS
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
 
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
[FR] Presentation Club Automation "Modele Qualite pour l'automatisme" 22 nov....
 

Kürzlich hochgeladen

BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 

Kürzlich hochgeladen (20)

BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
Webinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptxWebinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptx
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 

[FR] Récit utilisateur : L’utilisation de PLC Checker par un grand groupe pharmaceutique

  • 1. U Récit utilisateur La vérification de la qualité des programmes automates au sein de l’industrie pharmaceutique L’utilisation de PLC Checker par un grand groupe pharmaceutique Le contexte L’industrie pharmaceutique comporte une spécificité : la mise sur le marché d’un produit est liée à des contraintes réglementaires strictes. Le défi Un grand groupe pharmaceutique français souhaite améliorer le suivi de ses règles et standards pour les API, sans passer par la revue de code manuelle. La solution PLC Checker a été identifié comme étant la solution pour automatiser la revue de code. Le résultat Suite au succès de l’utilisation de PLC Checker, le client a décidé de systématiser son utilisation au sein du groupe. LE CONTEXTE L’industrie pharmaceutique comporte une spécificité : la mise sur le marché d’un produit est liée à des contraintes réglementaires strictes. Autrement dit, un produit pharmaceutique ne peut être commercialisé tant qu’une autorité réglementaire nationale n’a pas approuvé sa qualité. Plus spécifiquement, trois éléments doivent être prouvés et validés : la documentation du bon fonctionnement des installations vis-à-vis d’un référentiel donné ; la traçabilité de toute modification ou évolution effectuée grâce à des accréditations ; le maintien dans le temps de la validité de ces éléments. Ce besoin de maîtrise de la conception et de la réalisation se retrouve dans l’utilisation de nombreux standards et règles pour les systèmes automatisés. Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 1/4
  • 2. U Récit utilisateur LE DÉFI Itris Automation Square est intervenu auprès d’un grand groupe pharmaceutique français, pour améliorer le suivi des règles et des standards en matière de programmation des automates. Historiquement, la méthode utilisée pour ce faire était la revue de code manuelle par rapport à des référentiels (règles, fiches de tests). Mais cette technique comportait de nombreux inconvénients : la pertinence et l’exactitude de la revue dépendent de l’automaticien en charge, et le résultat n’est jamais exhaustif du fait du nombre important de lignes de code. Il en résulte de la lourdeur et donc un coût important pour sa mise en œuvre sur de gros programmes. Par conséquent, la rentabilité (ROI) de cette revue de code manuelle était insatisfaisante. En 2012, le département de veille technologique de la société informa son Responsable Automatismes de l’existence d’un outil d’analyse statique des programmes automates, PLC Checker, édité par la société grenobloise Itris Automation Square. PLC Checker est une application collaborative à distance permettant l'analyse de code statique, dans le cadre de la gestion de la qualité des programmes automates. PLC Checker détecte les anomalies des programmes automates, contrôle l’efficacité du code et analyse sa conformité avec des règles. Schneider Electric, EDF, Safran, Areva, PSA Peugeot Citroën comptent parmi les utilisateurs de cette solution. PLC Checker a été identifié comme étant la solution pour automatiser la revue de code. Ainsi, le Responsable Automatisme explique : « Quand une expertise est faite par des automaticiens qui ont leurs habitudes propres, on se retrouve dans une situation d’expertise contre une autre expertise. Cette bataille d’experts peut durer des mois et des mois. Ici, l’outil tranche et simplifie le débat. Dans notre secteur, il nous est plus facile de vendre l’assurance qualité d’un outil que d’un homme, soumise à interprétation ». Avec son équipe, le Responsable décide donc de tester PLC Checker en l’implantant sur un projet de modernisation d’un bâtiment de production existant. En jeu, le remplacement d’un système DCS par une solution d’automates supervisés Siemens S7 / Wonderware WSP, soit une dizaine d’automates S7-400 et une volumétrie de code à contrôler de 7500 entrées-sorties. De plus, afin de limiter les retards de planning, le code fut réparti entre six intégrateurs différents – donc aux pratiques potentiellement divergentes. Enfin, le bâtiment de production intégrait une évolution des procédés et un remplacement du système, autrement dit un risque de modifications d’automatismes à court terme. Ce projet était donc idéal pour tester la pertinence et l’apport d’un outil de revue de code. Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 2/4
  • 3. U Récit utilisateur LA SOLUTION Les équipes du client et d’Itris Automation Square ont rapidement collaboré pour mettre en œuvre PLC Checker, selon une démarche itérative en plusieurs étapes. Le client a commencé par présenter ses standards et règles de codage à l’équipe grenobloise, afin qu’elle ait les données nécessaires à l’établissement des règles de PLC Checker. A son tour, l’équipe d’Itris Automation Square a présenté ses règles standards, qui pouvaient potentiellement convenir à son client. Un premier test fut ensuite Outil automatique indépendant des personnes et des effectué sur un programme de langages, PLC Checker a la faveur des équipes référence, afin de mettre en avant d’Assurance Qualité. de potentiels écarts. Itris Automation Square finalisa les règles de son client sur PLC Checker. Les programmes fournis par les six intégrateurs ont alors pu être testés et corrigés et le client peut capitaliser sur des règles spécifiques à son standard de codage. Pour cette mise en place de PLC Checker, le Responsable Automatisme et son équipe ont consacré une vingtaine de jours à définir les règles. Un temps conséquent, mais cet effort de conception et de mise au point n’est à réaliser qu’une seule fois si les règles et standards sont pérennes. « PLC Checker a aussi servi d’outil d’amélioration continue, puisque les premiers écarts ont montré que nos règles n’étaient pas forcément bien écrites », explique le Responsable Automatisme. Outil automatique indépendant des personnes et des langages, PLC Checker a la faveur des équipes d’Assurance Qualité du client puisqu’il présente des critères objectifs pour l’acceptation du code. Une solution idéale dans le secteur pharmaceutique et des biotechnologies. L’utilisation de PLC Checker a permis de démontrer la conformité des programmes du projet avec les règles, et ce de façon automatique et répétable, sans coût humain pour l’analyse. Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 3/4
  • 4. U Récit utilisateur LE RÉSULTAT Quelles sont les perspectives de cette collaboration ? Suite au succès de cette première utilisation, le client a décidé d’utiliser de façon systématique PLC Checker, y compris dans des contextes de développement par des intégrateurs à distance. « L’intérêt d’un outil logiciel en Software-as-a-Service, explique le Responsable Automatisme, est qu’il facilite le déploiement de projets réalisés en extérieur. » Par ailleurs, ce déploiement de la démarche permettra de constituer des bases d’informations statistiques pour tracer l’évolution de la qualité et, au final, permettre de mieux maîtriser l’ensemble de la base installée d’automates. Suite au succès de cette première utilisation, l’usage de PLC Checker va être systématisé au sein de ce grand groupe pharmaceutique. PLC Checker est disponible pour o Schneider Electric Unity Pro et PL7 Pro o Siemens Step 5 et Step 7 o CoDeSys v3.2 o Rockwell Automation RSLogix 5000 o PLCopen XML A propos d’Itris Automation Square Entreprise implantée à Grenoble, Itris Automation Square est un éditeur de logiciel qui fournit depuis 2008 des outils de développement pour les automates programmables (conversion, vérification et documentation). Grâce à ses technologies avancées, Itris Automation Square aide ses clients à améliorer leurs process de développement et ainsi à écrire des programmes de meilleure qualité plus rapidement. Pour plus d'informations, visitez www.automationsquare.com/fr/ Contact M. Xavier CLEMENT, Directeur Commercial France  xavier.clement@automationsquare.com  06.62.94.35.03 Vérification de la qualité des programmes automates dans l’industrie pharmaceutique – 4/4