1. Introduzione: perché si verifica l“”inversione”? L’inversione non è un guasto del sensore, ma un disallineamento delle convenzioni
Nell’automazione industriale, le determinazioni quali “oggetto presente/assente” e “in posizione/fuori posizione” vengono in genere implementate utilizzando uscite discrete (di commutazione) dei sensori, collegate agli ingressi digitali (DI) del PLC. Quando il sistema presenta una “inversione”, in sostanza il sensore ha già generato l’uscita corretta in base allo stato fisico, ma il PLC legge la logica (valida/non valida) opposta a quanto previsto dal progetto; di conseguenza, gli interblocchi e le sequenze operative vengono attivati in modo errato.

Questo tipo di “inversione” spesso non è dovuto a un malfunzionamento del sensore, bensì a una discrepanza tra le definizioni logiche delle uscite e quelle degli ingressi del PLC. Le uscite discrete presentano almeno due livelli di significato:
• NPN/PNP: si tratta di due diverse modalità di uscita (polarità di uscita/modalità di pilotaggio). Esse determinano quale tipo di stato di conduzione e quale livello logico presenta, in definitiva, il terminale DI del PLC.
• NO/NC: si tratta delle regole logiche relative ai contatti normalmente aperti / normalmente chiusi. Esse determinano se il contatto è aperto o chiuso quando non è attivato rispetto a quando è attivato.
Per i sensori a ultrasuoni (ad esempio, il Serie ISUB100), il rilevamento in sé potrebbe funzionare correttamente; tuttavia, se la convenzione di lettura lato PLC è invertita, si verificherà un errore che sembrerà un’inversione.
L'approccio ingegneristico di base è il seguente: trasformare la logica di uscita in una relazione di mappatura verificabile: verificare NPN/PNP, NO/NC e abbinarli al tipo di terminale comune DI del PLC.
2. Innanzitutto, occorre distinguere chiaramente due aspetti: cosa determina NPN/PNP rispetto a cosa determina NO/NC
Quando si integra un sensore discreto in un ingresso digitale (DI) di un PLC, è necessario suddividere la “definizione dell’uscita” in due livelli e analizzarli separatamente:
• NPN/PNP definisce il modo in cui il sistema elettrico invia il segnale al PLC.
• NO/NC indica quale stato di contatto presenta l'uscita sul lato logico quando non è attivata rispetto a quando è attivata.
Se anche un solo livello non è coerente con il metodo di immissione dati nel PLC o con le aspettative ingegneristiche, può verificarsi un’inversione.

2.1 NPN/PNP: determina “come funziona l’uscita con il terminale comune DI del PLC”
NPN e PNP sono due diverse modalità di uscita (polarità di uscita/modalità di pilotaggio). Durante il funzionamento, determinano quale sia la relazione tra la corrente di uscita del sensore (o percorso di conduzione) e il terminale comune di ingresso del PLC, influenzando così lo stato finale rilevato dal terminale DI del PLC (tipicamente espresso in ambito ingegneristico come livello valido/non valido corrispondente al tipo di terminale comune). Pertanto, per valutare se si verificherà un’inversione, il primo passo non è verificare se la spia di uscita è accesa. Occorre invece far corrispondere il tipo di uscita del sensore al meccanismo del terminale comune dell’ingresso digitale (DI) del PLC. Durante l’integrazione, è necessario verificare, in base alla configurazione degli ingressi digitali del PLC, se l’uscita debba essere impostata su NPN o PNP per garantire che il segnale di uscita sia compatibile con il terminale comune dell’ingresso / livello valido.

2.2 NO/NC: determina la logica di contatto negli stati “Non attivato / Attivato”
Il significato di NO/NC è “normalmente aperto” / “normalmente chiuso” (logica standard dei contatti). Definisce il rapporto di connessione che il terminale di uscita deve presentare in due stati — non attivato (oggetto assente / non in posizione) e attivato (oggetto presente / in posizione) — influenzando così la “definizione di validità” dal lato del PLC.”
Un modo intuitivo per capirlo è il seguente:
• NO (Normalmente aperto): quando non è attivato, si trova in genere in uno stato di connessione non valida / tendenza all’apertura; una volta attivato, passa a uno stato di connessione valida / tendenza alla conduzione.
• NC (Normalmente chiuso): quando non è attivato, si trova in genere in uno stato di connessione valida / tendenza alla chiusura; una volta attivato, passa a uno stato di connessione non valida / tendenza all’apertura.
È importante notare che NO/NC determina la direzione logica (ovvero se deve diventare “valido” o “non valido” quando viene attivato). Non corregge automaticamente la discrepanza tra NPN/PNP e il terminale comune; i due devono essere abbinati tra loro.
Il segreto per evitare l’inversione: non si tratta solo di selezionare il tipo corretto di NPN/PNP o NO/NC. È invece necessario abbinare NPN/PNP (polarità elettrica / modalità di accoppiamento con il terminale comune) e NO/NC (direzione della logica di trigger), allineandoli al tipo di terminale comune dell’ingresso digitale (DI) del PLC e alla definizione del livello valido.
3. Utilizzare una “tabella di mappatura logica” per stabilire la relazione
Per evitare che “il cablaggio sia corretto ma la logica sia invertita”, il metodo ingegneristico più efficace consiste nel convertire le definizioni delle uscite dei sensori (NPN/PNP + NO/NC) insieme al tipo di terminale comune degli ingressi DI del PLC (comune positivo / comune negativo) nella stessa convenzione di valutazione, ovvero:quando l’oggetto è in posizione / attivato e quando l’oggetto non è in posizione / non attivato, l’ingresso digitale (DI) del PLC deve essere interpretato nel programma come un livello alto (valido = 1) o un livello basso (non valido = 0).

La tabella sopra riportata si basa su una modalità operativa comune per gli ingressi digitali (DI) discreti a 24 V: quando l’uscita del sensore corrisponde al tipo di terminale comune dell’ingresso digitale del PLC, il fatto che l’uscita del sensore sia conduttiva corrisponde alla validità dell’ingresso digitale. Se non corrisponde, la validità dell’ingresso digitale verrà invertita logicamente. I diversi moduli di ingresso del PLC possono differire leggermente nel metodo di visualizzazione o nella definizione di validità, ma la base di selezione per la relazione di mappatura segue comunque la stessa logica. Infine, si prega di verificare utilizzando la “convalida sul campo” descritta nella Sezione 5.
3.1 Come utilizzare questa tabella per individuare la causa dell“”inversione”
• Innanzitutto, verificare se l'ingresso digitale (DI) del PLC rientra nel Caso A o nel Caso B: controllare se il terminale COM è collegato al comune positivo (+24 V) o al comune negativo (0 V).
• Quindi determinare la combinazione di uscite del sensore: NPN/PNP + NO/NC.
• Abbinare il valore di ingresso (1 o 0) che, secondo la tabella, deve essere letto nella posizione / attivato. Se ciò è in contrasto con il comportamento del campo, di solito significa che almeno una definizione non è allineata — più comunemente:
o NPN/PNP non corrisponde al tipo di terminale comune DI;
o la selezione NO/NC è opposta alla logica di attivazione prevista (ad esempio, si desidera che la posizione “in” corrisponda a “valido” = 1, ma in realtà è stata selezionata l’opzione NC, il che comporta un’inversione).
4. Cablaggio del PLC e morsetto comune di ingresso: dove solitamente si verifica l’inversione
“L”“inversione” non deriva da un singolo parametro indipendente; di solito si verifica durante la fase di conversione incrociata delle definizioni dei segnali: quando la convenzione relativa al terminale comune di ingresso lato PLC non corrisponde alla convenzione relativa alla direzione/polarità effettiva del flusso di corrente in uscita lato sensore, oppure quando la selezione del contatto (NO/NC) è opposta alla definizione di cosa significhi “attivato = valido”. Soprattutto quando si collega un sensore a 3 o 4 fili a un ingresso digitale (DI) del PLC, il tipo di terminale comune (COM) in ingresso è il fattore chiave per determinare se un segnale subirà un’inversione automatica.
Inoltre, anche le seguenti modifiche tecniche spesso causano la comparsa o l“”attivazione” dell’inversione, ad esempio: la sostituzione del modulo di ingresso del PLC (moduli diversi presentano definizioni valide e metodi di visualizzazione diversi), la sostituzione di I/O isolati o di espansione, oppure, durante la manutenzione, la modifica del solo cablaggio senza verificare contemporaneamente che la versione del sensore (NPN/PNP, NO/NC) e le impostazioni del terminale comune DI del PLC rimangano coerenti.

Il principale punto di controllo per l’inversione: tipo di terminale comune dell’ingresso digitale (DI) del PLC • Comune positivo (COM collegato a +24 V): quando il circuito di carico esterno viene stabilito secondo la logica “valido = conduttivo”, l’ingresso digitale (DI) del PLC lo identificherà tipicamente come livello alto valido (1). • Comune negativo (COM collegato a 0 V): quando il circuito esterno viene stabilito, la mappatura dello stato “valido” per l’ingresso digitale del PLC varia in base alla convenzione del terminale comune e, in definitiva, sul lato del programma si vede quale dei due livelli (alto o basso) viene letto.
5. Flusso di lavoro per la convalida e la risoluzione dei problemi

Si raccomanda di trasformare la procedura di risoluzione dei problemi in una checklist di passaggi riutilizzabile per ridurre i ripetuti tentativi di cablaggio basati su tentativi ed errori: 1. Verificare il tipo di terminale comune dell’ingresso digitale (DI) del PLC (comune positivo / comune negativo). Seguire l’etichettatura dei terminali o il manuale del modulo. 2. Verificare se la versione dell’uscita del sensore è NPN o PNP. 3. Verificare se la logica del contatto di uscita è NO o NC. 4. Consultare la tabella di mappatura nella Sezione 3 e verificare il livello valido (alto/basso) che deve essere letto per l’ingresso digitale (DI) del PLC negli stati “attivo/attivato” e “inattivo/non attivato”. 5. Verifica rapida sul campo: osservare se l’indicatore di ingresso del PLC o il valore letto dal programma corrisponde alla tabella sia nelle condizioni “in posizione” che “non in posizione”. 6. Se si riscontra un’inversione, regolare innanzitutto l’“allineamento logico” (commutando NO/NC o sostituendo la versione di polarità corrispondente / l’abbinamento del terminale comune) per evitare ripetuti tentativi di cablaggio e il ricorso continuo all’inversione nel programma del PLC.
6. Conclusione: la regola più breve per evitare l’inversione
Per eliminare completamente il problema “il cablaggio è corretto ma la logica è invertita”, la soluzione più rapida in ambito ingegneristico non consiste nel memorizzare un singolo parametro, bensì nell’allineare tutti e tre gli elementi secondo un’unica convenzione: “NPN/PNP + NO/NC + tipo di terminale comune DI del PLC”. Una volta che questi tre elementi coincidono simultaneamente, il livello “valido” che il PLC legge sul lato di ingresso rimarrà coerente con la definizione sul campo di “in posizione / attivato — non in posizione / non attivato”, eliminando così alla radice i costi di debug e i rischi in loco causati dall’inversione.
FAQ
Domanda 1: L'ho collegato correttamente, ma l'immagine è ancora capovolta. Qual è l'elemento che più probabilmente non è stato allineato?
A1: Dare priorità alla verifica dell“”allineamento logico“ anziché al ricablaggio. Assicurarsi che il tipo di terminale comune DI del PLC (comune positivo / comune negativo) e il tipo di sensore NPN/PNP, nonché la logica dei contatti di uscita NO/NC, siano coerenti con la ”direzione di validità del trigger” prevista.”
Domanda 2: La stessa posizione risulta invertita quando ci si sposta in un’altra stazione: perché?
A2: Di solito, ciò è dovuto a modifiche alle convenzioni relative alle porte di ingresso dovute a differenze tra le stazioni, come la sostituzione del modulo di ingresso DI o del meccanismo comune, oppure a una connessione COM diversa a seguito di interventi di manutenzione. Verificare inoltre che la versione del sensore sia coerente (NPN/PNP e NO/NC).
Domanda 3: Dopo l'apprendimento/il debug di SET, l'inversione diventa più evidente. È normale?
A3: Sì, è ragionevole. L'apprendimento e il debug spesso avvicinano il punto di commutazione alla soglia o alla posizione critica. Se c'è una discrepanza nella polarità o nella convenzione della tabella, i valori DI vicini al limite sono più soggetti a presentare casi del tipo “dovrebbe essere valido ma è invalido / dovrebbe essere invalido ma è valido”, rendendo l'inversione più evidente.
Domanda 4: Se è chiaramente invertito, posso semplicemente invertirlo direttamente nel programma del PLC?
A4: È possibile “fermare rapidamente l’emorragia”, ma non è consigliabile come approccio a lungo termine. L’inversione del programma PLC, in sostanza, nasconde il fatto che le convenzioni logiche fisiche siano incoerenti. Un metodo ingegneristico più affidabile consiste nel tornare alla tabella di mappatura riportata nella Sezione 3 per completare l’allineamento delle cause alla radice.
D5: Come posso verificare rapidamente sul posto se si tratta di un segnale attivo alto o attivo basso?
A5: Leggere il valore dell'ingresso DI del PLC nei due stati "attivo/triggerato" e "inattivo/non triggerato" (oppure controllare l'indicatore di ingresso). Se il valore è opposto a quanto previsto dalla tabella, è possibile confermare che la convenzione valida è invertita e quindi riallinearla seguendo i passaggi da 1 a 4.
D6: Se si tratta di un punto relativo all'interblocco o alla sicurezza (che richiede un comportamento a prova di guasto), come si devono selezionare i contatti NO/NC?
A6: Per quanto riguarda la sicurezza e gli interblocchi, la scelta tra NO e NC deve basarsi sul principio secondo cui il sistema deve entrare in uno stato di sicurezza quando si verifica un guasto, e non solo sull’intuizione relativa alla presenza o all’assenza di posizione durante il normale funzionamento. Dopo aver definito la modalità di guasto, utilizzare la tabella di mappatura per verificare se il livello valido che il lato PLC deve leggere soddisfa i requisiti di progettazione.
-
ISSRSensor 500 mm Sensore di distanza a ultrasuoni ad alta precisione a breve distanza|200kHz
-
ISSRSensor Sensore a ultrasuoni tutto in uno: Rilevamento di oggetti e livelli a 1 m di distanza
-
ISSRSensor Sensore di etichette a ultrasuoni di alta precisione per materiali trasparenti e opachi
-
ISSRSensor M12 Sensore a ultrasuoni per il rilevamento di fogli doppi
-
ISSRSensor Sensore a ultrasuoni a doppia lastra | Rilevamento multimateriale per l'automazione
-
ISSRSensor Sensore a ultrasuoni a guida Web Trasduttore 160kHz - Sonda rettangolare per il rilevamento e la correzione dei bordi
-
Sensore a ultrasuoni ISSRSensor F7J della serie Economy







