How Can We Help?

Print

Ulteriori dettagli sul segnale di ingresso analogico dei PLC ACE

 

Test:

Ogni x ms, muoviamo un’uscita logica collegata a un ingresso analogico. Il segnale di ingresso è quadrato. La salita presenta un leggero arrotondamento alla fine di 50 microsec. La discesa non presenta imperfezioni visibili.
Quando l’uscita va a zero, a ogni giro del ciclo, registriamo il valore analogico in una matrice di 100.
Calcoliamo anche il tempo medio del ciclo su 10 secondi.

I risultati sono riportati nella tabella seguente:

Il valore letto impiega circa 20 ms per passare da un valore massimo a uno minimo (15 ms per passare da un segnale basso: 0,7 volt a un segnale alto: 3,3 volt). E viceversa.
Se creiamo uno slot da 10 volt, probabilmente ci avvicineremo a 50 ms.
Campionamento di un ingresso analogico con questo programma di test: 342 μs (tempo di ciclo)

Come funzionano internamente gli ingressi analogici?

Le misurazioni della velocità degli ingressi analogici varieranno in qualche modo, a seconda del numero di ingressi analogici di cui dispone il PLC. La CPU dispone di due convertitori A/D che operano a 500.000 campioni al secondo. I due convertitori A/D condividono i diversi ingressi analogici. In altre parole, per l’Ace 222, ogni convertitore A/D effettua conversioni su 6 canali di ingresso. Per un Ace 3090, un A/D converte due canali di ingresso e l’altro ne converte uno.

Il convertitore A/D esegue automaticamente la media delle ultime 64 letture, per canale. Poi il firmware del PLC esegue un’ulteriore media. Inoltre, sull’hardware di ingresso è presente un filtro passa-basso.

Non so con quale PLC abbiate effettuato i test (BTW, si tratta di un ottimo test e di buone informazioni). Mi aspetto che l’Ace 3090 sia un po’ più reattivo dell’Ace 222. Non ho mai eseguito il test che avete eseguito voi.