Perizie Tecniche su Impianti di Automazione Industriale basati su PLC Siemens (TIA Portal)

Introduzione

Nel contesto dell’automazione industriale moderna, gli impianti basati su PLC Siemens (serie S7-1200/S7-1500) e sistemi di supervisione HMI/SCADA WinCC costituiscono il livello operativo fondamentale (Livello 1) dei processi produttivi. Su questi si innestano i sistemi di integrazione verticale con l’ERP (Livello 2), responsabili della sincronizzazione tra esecuzione, logistica e gestione ordini.

Una perizia tecnico-informatica in questo ambito richiede competenze avanzate sia di Ingegneria dell’Automazione sia di Digital Forensics, poiché il software di controllo è esso stesso un documento tecnico probatorio, modificabile nel tempo, dotato di versionamento, strutture dati, configurazioni hardware, logiche di sicurezza e tracciati di comunicazione.

La nostra attività forense è specializzata nell’analisi professionale dei progetti TIA Portal, tramite metodologie oggettive, ripetibili e documentabili.


Ambito della Perizia

Le perizie riguardano principalmente i seguenti ambiti tecnici:

1. Livello 1 – PLC e HMI (TIA Portal)

L’analisi può riguardare in particolare:

  • Progetti PLC Siemens S7-1200/S7-1500
    • Analisi delle logiche di controllo (OB/FB/FC)
    • Confronto tra versioni successive tramite funzioni di comparison forense
    • Esame delle strutture dati (DB globali, DB di istanza, safety data)
    • Verifica della congruenza tra hardware configurato e hardware reale
    • Analisi di fail-safe, interblocchi e sistemi di sicurezza
  • Pannelli operatore e HMI WinCC
    • Mappatura delle variabili e verifica della coerenza dei binding
    • Analisi dei messaggi di allarme, storici e diagnostica
    • Verifica delle interfacce uomo-macchina rispetto ai requisiti contrattuali

2. Livello 2 – Integrazione con ERP / MES

Le verifiche possono includere:

  • Architettura di comunicazione tra PLC e sistemi gestionali
  • Analisi dei protocolli industriali (Profinet, OPC UA, S7 Communication, MQTT)
  • Verifica della correttezza dei tracciati scambiati con l’ERP
  • Analisi dell’allineamento tra stato impiantistico e flussi informativi
  • Studio di eventuali discrepanze tra comportamento previsto e comportamento osservato

Metodologie di Analisi Forense

Poniamo particolare attenzione alla ripetibilità, alla tracciabilità e alla resistenza probatoria degli accertamenti.
Le nostre perizie si basano su tre pilastri metodologici:


1. Analisi Documentale e Tecnica del Progetto TIA Portal

Il progetto viene esaminato nella sua interezza, includendo:

  • Struttura e gerarchia del software
  • Configurazione hardware (HW Config)
  • Programmazione strutturata (SCL/LAD/FBD)
  • Blocchi Safety e protezione dei dati
  • Cronologia del progetto (versioning)

Questa prima fase consente di mappare completamente lo stato dell’impianto e di verificarne la corrispondenza rispetto alle asserzioni ingegneristiche o contrattuali.


2. Comparison forense e ricostruzione dello stato del progetto

Utilizzando gli strumenti nativi del TIA Portal e tecniche di digital forensics:

  • Confrontiamo diverse versioni del progetto per individuare modifiche, omissioni o sovrapposizioni di codice.
  • Analizziamo differenze nelle logiche, dati e configurazioni.
  • Effettuiamo l’estrazione dei dati presenti nei PLC o HMI, ove consentito, per verificare la corrispondenza tra progetto offline e stato reale della macchina.

3. Ispezione per Campionamento basata su Metodi Inferenziali

Quando il progetto è particolarmente esteso (molti PLC, centinaia di blocchi, migliaia di variabili), applichiamo strategie di campionamento statistico e inferenziale, utili quando:

  • occorre verificare affermazioni tecniche o giuridiche (es. “il software è stato completamente riscritto”, “la versione attuale deriva dalla precedente”, ecc.);
  • è necessario stimare il grado di sovrapposizione tra due software PLC;
  • si deve identificare con elevata probabilità se una dichiarazione tecnica è sistematicamente vera o falsa.

Fra le tecniche applicabili:

  • Campionamento stratificato dei blocchi PLC
  • Misure iterative di differenza tramite comparison
  • Curve di crescita delle difformità rispetto al numero di modifiche reali
  • Test di significatività delle differenze riscontrate

Questi metodi consentono di rispondere, con rigore scientifico, a quesiti quali:

“Il nuovo software deriva dal precedente oppure è stato riscritto?”
“In quale misura le differenze rilevate sono tecnicamente rilevanti?”
“Esiste una correlazione sistematica tra errori riscontrati e struttura del progetto?”


Obiettivi della Perizia

Una perizia in questo ambito mira a:

  • Documentare in modo oggettivo lo stato di un impianto o di un software PLC/HMI
  • Stabilire l’origine, l’evoluzione e la qualità del progetto
  • Verificare la conformità rispetto a capitolati, contratti o normative tecniche
  • Valutare eventuali responsabilità per malfunzionamenti, ritardi o difetti
  • Supportare CTU, CTP e studi legali in controversie tecniche complesse
  • Verificare se il progetto ha seguito le best practices di project management

Output della Perizia

Il risultato finale è una relazione tecnica forense completa, che include:

  • Mappatura del progetto TIA Portal
  • Evidenze estratte direttamente dal software o dai dispositivi
  • Diagrammi esplicativi (architettura, flussi ERP–PLC, gerarchie del codice)
  • Tabelle comparative tra versioni del progetto
  • Analisi probabilistiche dei campioni esaminati
  • Riscontri neutrali rispetto alle best practices di PM
  • Conclusioni tecniche chiare, riferite ai quesiti giuridici posti