PLC Checker

Automates Industriels : Défis Actuels

La taille et la complexité des programmes automates ne cessent de croître, imposant des exigences qualité de plus en plus drastiques. Les bugs trouvés en fin de cycle de développement conduisent à des débordements de planning. De plus, même lorsque des règles de codage sont définies, la vérification de la conformité du code est souvent manuelle. Par conséquent, les coûts de maintenance, supportés par les industriels, restent lourds et imprévisibles.
Les méthodes traditionnelles visant à assurer la qualité des programmes automates sont devenues inadaptées. Elles ne parviennent pas à garantir des niveaux satisfaisants de lisibilité et de maintenabilité à des coûts raisonnables. Les règles sont difficiles à formaliser et leur vérification exhaustive est impossible. Elles sont donc souvent considérées comme un critère d’acceptation inadéquat.
Ainsi, assurer la qualité des programmes automates requiert de nouvelles solutions capables d’automatiser la vérification de la conformité avec les règles de codage et de réduire les coûts de maintenance.

Une Vérification Automatique

PLC Checker constitue la réponse à ces défis. Il analyse automatiquement des programmes automates et vérifie de façon exhaustive leur conformité avec des règles génériques communes à tous les secteurs d’activités, telles que les règles proposées par Itris Automation Square et -si besoin- des règles spécifiques à un secteur d’activité ou un process donné. Il est également possible de générer des jeux de résultats certifiés en cas d’audits externes; PLC Checker joue alors un rôle de tiers de confiance.
Dans des relations client/fournisseur, PLC Checker permet de définir le niveau de qualité à atteindre et les jeux de test d’acceptation à réaliser. En utilisant PLC Checker, les intégrateurs gagnent en crédibilité en démontrant la qualité de leurs programmes grâce aux solutions les plus innovantes du marché.


Exemple d’un fichier de règles de PLC Checker Exemple d’un fichier de règles de PLC Checker

Architecture de l’Offre Produits

PLC Checker est composé de trois modules :
PLC Checker Rules Editor guide l’utilisateur dans la création et l’édition des fichiers de règles. Gratuit et librement disponible, il est typiquement utilisé par les équipes qualité et méthodes. Il est également utile aux équipes de développement qui souhaitent préciser les règles à vérifier avant le lancement d’une analyse.
PLC Checker Engine réalise l’analyse proprement dite. C’est un outil batch qui est hébergé sur les serveurs d’Itris Automation Square sur un mode Software as a Service. Son utilisation ne requiert donc ni investissement en capital, ni maintenance. Les seuls éléments à lui fournir sont un programme automate et un fichier de règles. La génération d’un rapport d’analyse est ensuite entièrement automatique. Ce rapport sera visualisable avec PLC Checker Viewer.
PLC Checker Viewer permet de naviguer dans le rapport d’analyse généré par PLC Checker Engine. Grâce à des fonctionnalités avancées de filtrage des résultats, l’utilisateur peut se concentrer sur les critères primordiaux pour lui. PLC Checker Viewer est également gratuit et librement disponible.


Résultats d’analyse produits par PLC Checker Résultats d’analyse produits par PLC Checker

Bénéfices Utilisateurs

L’utilisation de PLC Checker bénéficie à l’ensemble des intervenants sur un programme automate.
Les équipes méthodes et qualité peuvent plus facilement formaliser les règles de codage et ainsi communiquer plus efficacement avec les équipes de développement.
Les équipes de design et de développement vérifient automatiquement et exhaustivement la conformité de leur code avec le standard de codage. L’apprentissage des règles est plus rapide grâce à une auto-correction systématique. De plus, une vérification au plus tôt du respect des règles permet de réduire la durée de la phase de tests et de la consacrer à l’aspect fonctionnel.
Les équipes d’audit ont des critères d’acceptation objectifs et peuvent facilement et rapidement mesurer la conformité des codes fournis - d’un simple click.
Les équipes de maintenance interviennent, in fine, sur des programmes plus faciles à lire et à maintenir. Elles peuvent ainsi travailler plus rapidement, que ce soit pour corriger un bug ou introduire une évolution.

Créez un compte pour utiliser PLC Checker dès aujourd'hui !

Téléchargez la fiche produit de PLC Checker.

Téléchargez le guide pour le développement des programmes automates d'Itris Automation Square.