Validazione del software di sicurezza
Verifica funzionale e normativa delle funzioni di sicurezza su plc e sistemi programmabili
La validazione del software safety trasforma le specifiche in evidenze documentate
Nei sistemi di automazione industriale, lo sviluppo del software di sicurezza non è sufficiente a garantire che le funzioni safety operino correttamente nelle condizioni reali di utilizzo. Errori di implementazione, incoerenze tra requisiti e logiche programmate o assenza di tracciabilità possono compromettere la conformità normativa e l’affidabilità complessiva del sistema. La validazione del software di sicurezza consente di verificare in modo strutturato che le funzioni di sicurezza siano progettate, implementate e testate in conformità alle normative applicabili.
In quali situazioni è necessaria
L’attività è indicata quando:
- Sono presenti funzioni di sicurezza gestite da PLC o relè safety;
- È richiesto il rispetto delle norme EN ISO 13849, EN IEC 62061 o IEC 61508;
- Occorre verificare la coerenza tra analisi dei rischi, specifiche e software implementato;
- È necessario disporre di evidenze oggettive ai fini di conformità, audit o marcatura CE.
Come viene svolta l’attività
La validazione viene eseguita secondo un approccio metodologico strutturato basato sul V-model, e comprende le seguenti fasi:
- Analisi dei requisiti di sicurezza: revisione dei requisiti funzionali delle funzioni di sicurezza, identificazione dei livelli richiesti (PLr o SIL) e verifica della tracciabilità tra analisi dei rischi, specifiche e implementazione software.
- Verifica preliminare del software: analisi delle logiche programmate (Ladder, FBD, ST), verifica della corretta parametrizzazione dell’hardware di sicurezza, controllo dell’utilizzo di librerie certificate e della corretta implementazione delle funzioni di sicurezza previste.
- Controllo del ciclo di vita del software: verifica della gestione delle versioni, della tracciabilità delle modifiche e dell’allineamento del ciclo di vita del software alle pratiche e ai requisiti previsti dalle norme di riferimento.
- Test, simulazioni e prove funzionali: esecuzione di prove funzionali in sito, verifica dell’installazione dei dispositivi di sicurezza, test delle logiche di interblocco, verifica dei tempi di arresto e prove di robustezza, inclusa la corretta gestione di guasti e riavvii.
Cosa consegniamo
- Report di verifica preliminare con indicazione delle eventuali modifiche necessarie prima dei test in sito;
- Report di validazione completo, comprensivo di checklist normative e verbali di test;
- Evidenza documentata di eventuali non conformità e raccomandazioni per la loro risoluzione.