steve-cr:
Il mio PLC con NANO è fatto così
Bellissimo lavoro, ma, quegli ingressi così... "diretti", e a soli 5V, non hanno mai dato noie? O erano sempre solo collegati a pulsantini li vicino? (che comunque in quanto oggetti toccabili richiederebbero una protezione ESD)
Zamundo:
Alimentatori italiani di qualità: presenti!
Filtri EMI: presenti!
Alimentazioni separate: presenti!
Reti snubber post relay: presenti!
4N25 su ogni ingresso: presenti!
Eppure, accipicchia, capita che magari dopo 2 settimane qualcosa non funzioni a dovere
Bisognerebbe essere sicuri al 100% sulla reale causa del blocco, che può a sua volta dipendere dalla disposizione geometrica non replicabile con un setup diverso, o da eventuali collegamenti alla terra di protezione.
Abbiamo come minimo questi tipi di disturbi (e ciascuno richiede accorgimenti diversi):
- Condotti (ground-bounce/alimentazione/spikes)
- Irradiati (radiofrequenza, sourge burst)
- Capacitivi (accoppiamento/induzione campo elettrico)
- Induttivi (accoppiamento/induzione campo magnetico)
- ESD (scariche di inserzione o contatto)
Tra tutte le protezioni che hai elencato (e senza conoscere lo schema + cablaggio fisico reale) non vedo nulla che impedisca a burst a radiofrequenza di passare attraverso gli optoisolatori scaricandosi sui pin di ingresso (è solo un'ipotesi eh). Per assurdo nello specifico caso un semplice passa-basso RC senza opto potrebbe funzionare meglio (vedi ingressi dello Zelio Schneider che si citava). Per cui la vedo molto dura poter dare un consiglio risolutivo.
In particolare trovo molto interessanti i seguenti link: