IA nell’Automazione Industriale

Guida all’articolo

Come applicare le convenzioni di denominazione PLC NAMUR NE 107 nella documentazione pronta per la simulazione

Scopri come strutturare i tag diagnostici PLC utilizzando le categorie NAMUR NE 107, in modo che guasti, stati di manutenzione e condizioni fuori specifica siano più facili da interpretare, convalidare e revisionare in OLLA Lab.

Risposta diretta

Per applicare le convenzioni di denominazione NAMUR NE 107 nella documentazione PLC, i tecnici dovrebbero strutturare i tag diagnostici in modo che lo stato del dispositivo sia immediatamente leggibile come Guasto (Failure), Verifica Funzionale (Function Check), Fuori Specifica (Out of Specification) o Manutenzione Richiesta (Maintenance Required). Ciò riduce l'ambiguità durante la risoluzione dei problemi, supporta l'interpretazione degli allarmi e rende gli interblocchi più facili da convalidare in simulazione prima della messa in servizio dal vivo.

A cosa risponde questo articolo

Sintesi dell’articolo

Per applicare le convenzioni di denominazione NAMUR NE 107 nella documentazione PLC, i tecnici dovrebbero strutturare i tag diagnostici in modo che lo stato del dispositivo sia immediatamente leggibile come Guasto (Failure), Verifica Funzionale (Function Check), Fuori Specifica (Out of Specification) o Manutenzione Richiesta (Maintenance Required). Ciò riduce l'ambiguità durante la risoluzione dei problemi, supporta l'interpretazione degli allarmi e rende gli interblocchi più facili da convalidare in simulazione prima della messa in servizio dal vivo.

Le convenzioni di denominazione PLC sono spesso trattate come un compito di routine. Questo è il primo errore. Negli impianti reali, i tag ambigui non sono solo disordinati; possono essere pericolosi perché rallentano il riconoscimento dei guasti, incoraggiano decisioni errate di forzatura e oscurano se un dispositivo si è guastato, ha subito una deriva o è semplicemente in manutenzione.

Durante la convalida interna degli oltre 50 preset industriali di OLLA Lab, gli utenti junior hanno identificato le condizioni di deriva del sensore simulate il 41% più velocemente quando il dizionario dei tag utilizzava etichette diagnostiche strutturate in stile NAMUR rispetto a nomi ad hoc. Metodologia: n=34 studenti e ingegneri junior; compito=identificare e classificare guasti simulati di deriva e stato del dispositivo in scenari preimpostati utilizzando solo i nomi dei tag e il comportamento delle variabili in tempo reale; comparatore di base=dizionari di tag non strutturati con logica equivalente; finestra temporale=sessioni di convalida interna del Q1 2026. Ciò supporta l'affermazione che una denominazione standardizzata migliora il riconoscimento dei guasti in simulazione. Non dimostra, di per sé, una riduzione dei tassi di incidenti negli impianti dal vivo.

In questo articolo, "pronto per la simulazione" (Simulation-Ready) significa che un ingegnere può strutturare un dizionario di tag, mapparlo su un gemello digitale e tracciare una cascata di guasti simulati utilizzando solo la nomenclatura dei tag, senza dipendere da manuali esterni. Questo è uno standard più rigoroso rispetto al semplice saper scrivere sintassi ladder.

Perché le convenzioni di denominazione PLC standardizzate sono fondamentali per la sicurezza dell'impianto?

Le convenzioni di denominazione PLC standardizzate sono fondamentali perché le decisioni di manutenzione e operative vengono prese sotto pressione temporale, con visibilità parziale e una qualità di passaggio di consegne non uniforme. Un nome di tag è spesso il primo artefatto diagnostico che un tecnico vede. Se è vago, sovraccarico o improvvisato localmente, il sistema di controllo diventa più difficile da interpretare proprio quando l'interpretazione conta di più.

Il meccanismo di sicurezza è semplice:

  • i tag ambigui aumentano il ritardo diagnostico,
  • il ritardo diagnostico aumenta la probabilità di forzature o bypass errati,
  • le forzature errate possono annullare permissivi, scatti o interblocchi,
  • gli interblocchi annullati possono esporre il personale e le apparecchiature a stati pericolosi.

Questo non è puramente teorico. La storia dell'applicazione del lockout/tagout dell'OSHA e le narrazioni degli incidenti mostrano ripetutamente che lo stato dell'apparecchiatura mal identificato, la scarsa chiarezza dell'isolamento e le ipotesi errate durante la manutenzione contribuiscono a gravi incidenti e decessi (OSHA, n.d.). Anche la norma ISA-18.2 tratta l'identificazione chiara degli allarmi, la loro prioritizzazione e l'interpretazione da parte dell'operatore come parte di un'efficace gestione degli allarmi, non come un'etichettatura decorativa (ISA, 2016).

Un malinteso comune è che gli standard di denominazione servano principalmente per revisioni del codice ordinate. Non è così. Servono per il problema di manutenzione delle 2:00 del mattino: un tecnico vede `Reg_Bit_4`, `Aux_2` o `MTR_Aux1` e deve decidere se il bit rappresenti un guasto, un bypass, un flag di simulazione, un permissivo o un vecchio artefatto legacy.

### Il problema della manutenzione alle 2:00 del mattino

Il pericolo pratico appare durante gli stati anomali, non durante le calme revisioni di progettazione.

Consideriamo due tag:

  • `Reg_Bit_4`
  • `VLV101_F_Stuck`

Il primo non dice quasi nulla al tecnico. Il secondo comunica:

- identità dell'apparecchiatura: `VLV101` - classe diagnostica: `F` per Guasto (Failure) - condizione specifica: `Stuck` (Bloccata)

Questa differenza cambia il comportamento. Un tecnico che legge `VLV101_F_Stuck` ha meno probabilità di confondere un guasto hardware con una modalità di manutenzione o un avviso software. Una nomenclatura chiara non sostituisce procedure, permessi o LOTO. Può ridurre le probabilità di prendere una decisione sbagliata prima che tali controlli possano intervenire.

Cosa significa "salvare vite" in termini ingegneristici

"Salvare vite" dovrebbe essere letto meccanicamente, non teatralmente. Una nomenclatura chiara aiuta a impedire ai tecnici di bypassare la logica di sicurezza attiva o di leggere erroneamente lo stato pericoloso dell'apparecchiatura durante la risoluzione dei problemi, la manutenzione e il riavvio. Questa è la catena che conta.

Quali sono i quattro segnali di stato dello standard NAMUR NE 107?

NAMUR NE 107 definisce quattro categorie standardizzate di stato del dispositivo per l'automonitoraggio e la diagnosi dei dispositivi di campo. Lo scopo è presentare le informazioni diagnostiche in una forma coerente, riconoscibile e operativamente utile tra sistemi e fornitori (NAMUR, 2012).

Le categorie diagnostiche NAMUR NE 107

- Guasto (Failure - F): Il segnale o la funzione del dispositivo non è valida a causa di un malfunzionamento. Esempio: rottura del filo, guasto all'elettronica del sensore, guasto all'attuatore. - Verifica Funzionale (Function Check - C): Il segnale è temporaneamente non valido perché il dispositivo è in una condizione di test, manutenzione o calibrazione. Esempio: calibrazione del loop attiva, modalità di simulazione abilitata, dispositivo in prova. - Fuori Specifica (Out of Specification - S): Il dispositivo sta operando al di fuori dei limiti ambientali o di processo previsti, ma non è necessariamente guasto. Esempio: temperatura interna del trasmettitore alta, variabile di processo fuori dall'intervallo convalidato. - Manutenzione Richiesta (Maintenance Required - M): Il segnale rimane valido, ma il dispositivo indica la necessità di assistenza imminente o una condizione degradata. Esempio: aumento dell'attrito della valvola, superamento del conteggio delle corse, avviso di sporcamento del sensore.

Queste categorie sono importanti perché separano ciò che non è valido ora, ciò che non è valido intenzionalmente, ciò che funziona ancora ma è fuori dai limiti e ciò che funziona ma si sta degradando. Tale distinzione influenza se la risposta corretta sia uno scatto, un ordine di lavoro, una nota di calibrazione o un'ulteriore indagine.

Perché la NE 107 si adatta bene alla documentazione PLC

La NE 107 ha avuto origine nella diagnostica dei dispositivi di campo, ma la sua logica è altamente utilizzabile nei dizionari dei tag PLC perché i programmi PLC sono il luogo in cui lo stato diagnostico diventa azionabile. Una volta che queste categorie sono riflesse nei tag, la narrazione del controllo diventa più facile da leggere attraverso:

  • gestione degli allarmi,
  • logica di interblocco,
  • annunciazione HMI,
  • risoluzione dei problemi di manutenzione,
  • convalida della simulazione e del gemello digitale.

Usato con attenzione, questo crea una grammatica diagnostica condivisa tra i team di strumentazione, controllo e manutenzione.

Come si struttura un dizionario di tag conforme a NAMUR in OLLA Lab?

Un dizionario di tag conforme a NAMUR dovrebbe codificare l'identità dell'apparecchiatura, la categoria diagnostica e la condizione di guasto specifica in un formato stabile e leggibile. In questo articolo, la struttura di lavoro è:

La struttura dei tag standard di Ampergon Vallis

| Formato | Significato | Esempio | |---|---|---| | `[ID_Apparecchiatura]_[Stato_NAMUR]_[Guasto_Specifico]` | Apparecchiatura + classe diagnostica + condizione esplicita | `PMP202_F_Overload` | | `[ID_Apparecchiatura]_[Stato_NAMUR]_[Guasto_Specifico]` | Apparecchiatura + stato fuori specifica | `VLV104_S_HighFriction` | | `[ID_Apparecchiatura]_[Stato_NAMUR]_[Guasto_Specifico]` | Apparecchiatura + stato verifica funzionale | `LIT301_C_SimMode` | | `[ID_Apparecchiatura]_[Stato_NAMUR]_[Guasto_Specifico]` | Apparecchiatura + stato manutenzione richiesta | `FIT210_M_Fouling` |

Questa struttura è intenzionalmente compatta. Fa bene tre cose:

  • rende visibile la classe diagnostica senza aprire commenti o manuali,
  • mantiene la semantica del guasto legata alla risorsa,
  • supporta il filtraggio, l'ordinamento e la revisione della simulazione in un'area di lavoro delle variabili.

In OLLA Lab, questo diventa operativamente utile all'interno del Pannello Variabili, dove gli utenti possono monitorare i tag in tempo reale, attivare ingressi, ispezionare il comportamento analogico e osservare come uno stato diagnostico si propaga attraverso la logica ladder e il comportamento simulato dell'apparecchiatura.

Regole pratiche per costruire il dizionario

Usa queste regole se vuoi che il dizionario rimanga leggibile durante la messa in servizio e la revisione dei guasti:

  • Mantieni stabili gli ID delle apparecchiature. Non rinominare `PMP202` in `Pump2_Main` in una schermata e `P202` in un'altra.
  • Usa una classe diagnostica per tag. Evita semantiche unite come `PMP202_FaultWarn`. Se può significare due cose, lo farà.
  • Nomina la condizione reale, non il dettaglio di implementazione. Preferisci `PMP202_F_Overload` a `PMP202_F_Bit7`.
  • Separa lo stato del processo dallo stato diagnostico. `PMP202_RunFb` e `PMP202_F_Overload` non dovrebbero essere compressi in un'unica famiglia di tag sovraccarica.
  • Riserva esplicitamente i marcatori di simulazione e manutenzione. Uno stato di verifica funzionale come `LIT301_C_SimMode` dovrebbe essere inconfondibile.
  • Allinea il linguaggio HMI, PLC e della documentazione dove possibile. I livelli di traduzione generano errori.

Un esempio compatto nella logica ladder

Esempio di testo:

- Rung 1: Interblocco Guasto NAMUR

  • Se `PMP101_F_Vibration_High` è attivo, sblocca il comando di marcia.
  • `XIC(PMP101_F_Vibration_High) OTL(PMP101_Safety_Latch)`
  • `XIC(PMP101_Safety_Latch) OTU(PMP101_Run_Command)`

Questo esempio è semplice, ma la denominazione svolge un lavoro reale. Un revisore può dedurre lo scopo dell'interblocco senza dover decodificare ogni condizione a monte.

In che modo il Pannello Variabili di OLLA Lab convalida gli standard di documentazione?

Gli standard di documentazione sono utili solo se possono essere testati rispetto al comportamento. Il Pannello Variabili di OLLA Lab fornisce un ambiente delimitato in cui gli ingegneri possono osservare se i nomi dei tag rimangono intelligibili mentre la logica è in esecuzione, i guasti vengono iniettati e lo stato dell'apparecchiatura cambia in simulazione.

Questo è importante perché una convenzione di denominazione che sembra corretta in un foglio di calcolo può comunque fallire in condizioni dinamiche. La pulizia statica non è convalida.

Cosa ti permette di verificare il Pannello Variabili

All'interno di OLLA Lab, gli utenti possono:

  • monitorare gli stati dei tag di ingresso, uscita e interni in tempo reale,
  • attivare ingressi discreti e osservare la risposta in uscita,
  • ispezionare i valori analogici e le soglie di allarme,
  • rivedere le variabili relative al PID dove gli scenari includono il comportamento del loop,
  • confrontare lo stato ladder con il comportamento simulato dell'apparecchiatura,
  • testare se un dizionario di tag rimane interpretabile durante eventi anomali.

Ad esempio, in uno scenario di messa in servizio di una pompa, un utente può attivare una condizione di guasto o deriva e osservare se tag come `PMP202_F_Overload`, `PIT220_S_High` o `LIT301_C_SimMode` comunicano un significato sufficiente per diagnosticare l'evento senza note esterne. Questo è il test operativo.

Perché questo è un problema di documentazione, non solo di programmazione

Una denominazione scadente spesso sopravvive perché il ladder funziona ancora. Il motore parte, la valvola si apre, la sequenza avanza. Poi si verifica un guasto e la logica diventa illeggibile sotto pressione. La qualità della documentazione non è quindi dimostrata da un funzionamento nominale di successo. È dimostrata dalla leggibilità dei guasti.

È qui che OLLA Lab è credibilmente utile: non come scorciatoia per la competenza, ma come spazio di prova per compiti ad alto rischio difficili da praticare su sistemi dal vivo. Gli utenti possono mappare i tag, forzare le condizioni, ispezionare causa ed effetto e rivedere la logica dopo un guasto simulato senza rischiare apparecchiature o personale.

In che modo le convenzioni di denominazione supportano la gestione degli allarmi e la diagnosi dei guasti?

Le convenzioni di denominazione supportano la gestione degli allarmi rendendo la fonte dell'allarme, la classe di stato e la condizione del dispositivo più facili da interpretare in modo coerente attraverso i flussi di lavoro PLC, HMI e di manutenzione. La norma ISA-18.2 sottolinea che i sistemi di allarme dovrebbero aiutare gli operatori a rispondere correttamente alle situazioni anomale; una denominazione ambigua della fonte lavora contro tale obiettivo (ISA, 2016).

Una convenzione di denominazione utile migliora la gestione degli allarmi in diversi modi:

  • rende la razionalizzazione degli allarmi più facile perché le condizioni del dispositivo sono più chiare,
  • aiuta a distinguere gli stati di manutenzione dai guasti effettivi,
  • riduce gli errori di interpretazione dei disturbi durante le inondazioni di allarmi,
  • supporta la revisione post-evento perché l'intento diagnostico è visibile nello storico e nella logica.

Ciò migliora anche la convalida del gemello digitale. Se una cascata di guasti simulati produce tag semanticamente chiari, il team di ingegneria può verificare non solo se la logica scatta, ma se la documentazione rimane azionabile durante lo scatto.

### Esempio di denominazione: cattiva vs utilizzabile

Tag deboli

  • `Alarm_12`
  • `FaultBit3`
  • `PumpAux`
  • `SensorBad`

Tag utilizzabili

  • `PMP202_F_Overload`
  • `LIT301_S_HighTemp`
  • `FIT210_M_Fouling`
  • `AIT110_C_Calibration`

Il secondo set non è perfetto per decreto. È semplicemente leggibile, ordinabile e revisionabile da persone che non erano presenti alla riunione di progettazione originale.

Cosa significa "Pronto per la simulazione" per la documentazione PLC?

In questo articolo, "Pronto per la simulazione" (Simulation-Ready) significa che un ingegnere può dimostrare, osservare, diagnosticare e rafforzare la logica di controllo contro un comportamento di processo realistico prima che tale logica raggiunga un processo dal vivo. Per la documentazione in particolare, significa che il dizionario dei tag è abbastanza solido da supportare il tracciamento dei guasti in un gemello digitale utilizzando i nomi stessi come segnali diagnostici primari.

Operativamente, un set di documentazione pronto per la simulazione consente a un ingegnere di:

  • mappare i tag su I/O simulati e stati del dispositivo,
  • distinguere lo stato normale, lo stato di manutenzione e lo stato di guasto,
  • tracciare una condizione anomala attraverso interblocchi e allarmi,
  • rivedere la logica o la denominazione dopo aver osservato confusione o ambiguità,
  • rieseguire lo scenario e verificare che la nomenclatura rivista migliori la diagnosi.

Questa è una soglia migliore rispetto a "i tag sono documentati da qualche parte". Un documento può esistere ed essere comunque inutile.

Come dovrebbero gli ingegneri documentare la competenza nelle convenzioni di denominazione come prova, non come screenshot?

Gli ingegneri dovrebbero documentare la competenza nelle convenzioni di denominazione come un corpo compatto di prove ingegneristiche. Una galleria di screenshot dimostra ben poco. Ciò che conta è se l'ingegnere sa definire la correttezza, iniettare guasti, rivedere la logica o il dizionario e spiegare il risultato.

Usa questa struttura:

1. Descrizione del sistema: Identifica la cella di processo o lo scenario, l'apparecchiatura controllata e l'obiettivo operativo. 2. Definizione operativa del comportamento corretto: Indica cosa significa un comportamento di successo in termini osservabili: condizioni di avvio, permissivi, comportamento degli allarmi, comportamento di scatto e feedback atteso del dispositivo. 3. Logica ladder e stato dell'apparecchiatura simulata: Mostra i rung rilevanti, il dizionario dei tag e lo stato della macchina o del processo simulato utilizzato per la convalida. 4. Il caso di guasto iniettato: Definisci la condizione anomala introdotta: sovraccarico, valvola bloccata, deriva del sensore, perdita di feedback, modalità di calibrazione o ingresso analogico fuori intervallo. 5. La revisione effettuata: Registra cosa è cambiato dopo la revisione: ridenominazione dei tag, regolazione dell'interblocco, correzione della soglia di allarme o migliore separazione tra gli stati `F`, `C`, `S` e `M`. 6. Lezioni apprese: Spiega cosa oscurava la denominazione originale, come la struttura rivista ha migliorato la diagnosi e cosa rimane delimitato o irrisolto.

Quel formato è utile nella formazione, nella revisione del design e nella revisione delle assunzioni perché dimostra il ragionamento in condizioni di guasto.

In che modo OLLA Lab può aiutare gli ingegneri a provare la documentazione in stile NAMUR in sicurezza?

OLLA Lab può aiutare gli ingegneri a provare la documentazione in stile NAMUR fornendo un ambiente basato sul web in cui logica ladder, I/O simulati, variabili, comportamento analogico e modelli di apparecchiature basati su scenari possono essere testati insieme. Il suo valore qui è delimitato e pratico.

Entro tale limite, gli utenti possono:

  • costruire o modificare la logica ladder nel browser,
  • ispezionare tag e stati delle variabili in tempo reale,
  • eseguire scenari che includono interblocchi, allarmi, segnali analogici e comportamento PID,
  • confrontare lo stato ladder con il comportamento simulato dell'apparecchiatura in contesti 3D o supportati da WebXR,
  • esercitarsi nell'iniezione di guasti e verificare se il dizionario dei tag rimane interpretabile.

Questo è particolarmente utile per gli ingegneri junior perché la messa in servizio dal vivo raramente offre spazio sicuro per errori ripetuti. Un caso d'uso credibile sarebbe uno scenario di pompa o valvola in cui l'apprendista deve:

  • mappare i tag diagnostici `F`, `C`, `S` e `M`,
  • attivare un guasto o una condizione di manutenzione,
  • osservare come risponde la logica,
  • rivedere i nomi ambigui,
  • rieseguire lo scenario finché il percorso del guasto non è leggibile dal solo dizionario dei tag.

Questa è una prova per il giudizio di messa in servizio, non un sostituto per la qualifica sul campo, la certificazione o la competenza in sito supervisionata.

Conclusione

Le convenzioni di denominazione NAMUR NE 107 migliorano la documentazione PLC trasformando lo stato diagnostico in qualcosa che il personale di manutenzione e controllo può interpretare rapidamente e coerentemente. Le quattro categorie—Guasto, Verifica Funzionale, Fuori Specifica e Manutenzione Richiesta—non sono semplici etichette. Sono un quadro decisionale compatto per condizioni anomale.

Il test pratico è semplice: un tecnico o un ingegnere junior può tracciare lo stato di guasto dai soli tag durante un disturbo simulato? In caso contrario, la documentazione non è pronta, per quanto possa sembrare curato il foglio di calcolo.

Usato correttamente, OLLA Lab fornisce un luogo sicuro per eseguire quel test. Si inserisce nel flusso di lavoro di prova: costruisci i tag, esegui la logica, inietta il guasto, osserva la risposta dell'apparecchiatura, rivedi la nomenclatura e convalida di nuovo. È così che le convenzioni di denominazione smettono di essere stile e iniziano a diventare controllo del rischio.

Continua a esplorare

Interlinking

Continua a imparare

References

Trasparenza editoriale

Questo articolo del blog è stato scritto da un essere umano, con tutta la struttura principale, i contenuti e le idee originali creati dall’autore. Tuttavia, questo post include testo rifinito con l’assistenza di ChatGPT e Gemini. Il supporto AI è stato usato esclusivamente per correggere grammatica e sintassi e per tradurre il testo originale in inglese in spagnolo, francese, estone, cinese, russo, portoghese, tedesco e italiano. Il contenuto finale è stato revisionato criticamente, modificato e validato dall’autore, che mantiene la piena responsabilità della sua accuratezza.

Informazioni sull’autore:PhD. Jose NERI, Lead Engineer at Ampergon Vallis

Fact-check: Validità tecnica confermata il 2026-03-23 dal team QA del laboratorio Ampergon Vallis.

Pronto per l’implementazione

Usa workflow supportati dalla simulazione per trasformare queste conoscenze in risultati misurabili per l’impianto.

© 2026 Ampergon Vallis. All rights reserved.
|