RISI

← Retour à la base de données

Le compilateur Windows provoque le blocage du code PLC

Année de l'incident
2001
Fiabilité
Likely But Unconfirmed
Pays
United Kingdom
Secteur
Food & Beverage

Description

Lors de modifications mineures apportées au programme de l'automate, l'automate a commencé à faire fonctionner l'installation de la mauvaise manière. Les vannes se sont ouvertes au mauvais moment, la séquence des lots a été modifiée et l'opérateur n'a pas pu contrôler son installation. L'automate en question utilisait un certain nombre de sous-programmes qui avaient changé au fil du temps. Le logiciel du fabricant d’automates utilisait le compilateur Microsoft Windows pour compiler le code ; cependant, ce compilateur n'a pas réussi à détecter le fait qu'il y avait trop de variables transmises au sous-programme.

Impact

L'organisation n'a pas pu modifier le programme de l'automate pendant plusieurs mois et le problème a été découvert par hasard. Trois automates supplémentaires avaient un style de programmation similaire et rencontraient le même problème.