RISI

← Volver a la base de datos

Compilador de Windows hace que el código de PLC bloquee el PLC

Año del evento
2001
Fiabilidad
Likely But Unconfirmed
País
United Kingdom
Industria
Food & Beverage

Descripción

Al realizar cambios menores en un programa de PLC, el PLC comenzó a operar la planta de forma incorrecta. Las válvulas se abrieron en momentos incorrectos, la secuencia de lote cambió y el operador no pudo controlar su planta. El PLC en cuestión usaba varias subrutinas que habían cambiado con el tiempo. El software del fabricante del PLC usaba el compilador de Microsoft Windows para compilar el código; sin embargo, este compilador no detectó que se estaban pasando demasiadas variables a la subrutina.

Impacto

La organización no pudo cambiar el programa del PLC durante varios meses y el problema se descubrió por accidente. Otros 3 PLC tenían un estilo de programación similar y experimentaban el mismo problema.