Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Eseguire acquisizioni analogiche veloci
- Questo topic ha 2 risposte, 2 partecipanti ed รจ stato aggiornato l'ultima volta 14 anni, 3 mesi fa da
Massimo.
-
AutorePost
-
Giugno 11, 2012 alle 7:36 am #35227
Anonimo
InattivoStiamo impiegando alcuni PLC della serie SlimLine. Abbiamo bisogno di realizzare un controllo veloce (puntavamo a un tempo ciclo di 5 ms ma 10 ms potrebbero forse andare ancora bene), che agisce in funzione di 3 ingressi analogici in tensione. Abbiamo portato i segnali a un modulo PCB122 ma ci sembra di capire che l’acquisizione non può essere più veloce di 10 ms per canale. Rivolgo queste domande:
– Mi confermate che per acquisire 3 canali A/D con un modulo PCB122 occorrono comunque 30 ms, anche se si volesse pensare di riprogrammare la scheda con Remoter ?
– Nell’ottica di una soluzione che sia compatibile con l’architettura SlimLine, il modulo PCB126 non sembra appropriato; mentre immagino che utilizzando 3 moduli PCB122 il risultato si possa ottenere. Magari esistono altre possibilità ? Eventualmente periferiche I/O su CAN fornite da terzi, che già si sa che funzionano senza problemi ?
– In generale se occorresse spingere alcune prestazioni verso il real time, possiamo ritenere che le nuove CPU ARM9 verranno prossimamente affiancate da periferiche più veloci ?
Giugno 11, 2012 alle 9:10 am #37274Massimo
ModeratoreIl modulo di espansione mixed I/O PCB122 ha una frequenza di acquisizione di 105 Hz, quindi per acquisire un canale necessitano 9.5 mS. Il convertitore A/D è multiplexato, quindi acquisendo più canali occorre moltiplicare il tempo di acquisizione per il numero di canali da acquisire (Nel tuo caso per acquisire 3 ingressi occorrono 28.5 mS).
Certo è vero queello che affermavi, utilizzando 3 moduli mixed I/O PCB122 è possibile acquisire i 3 ingressi analogici in un tempo di 9.5 mS.
Anche con il modulo di espansione I/O analogico PCB126 la situazione non cambia, la frequenza di acquisizione è di 62 Hz, quindi per acquisire un canale necessitano 16 mS. Anche su questo modulo il convertitore A/D è multiplexato quindi acquisendo più canali occorre moltiplicare il tempo di acquisizione per il numero di canali da acquisire.
Nel caso si utilizzi la versione da 10 ingressi (PCB126*130) del modulo, si dispone di 2 convertitori A/D quindi potresti acquisire 2 ingressi analogici nel tempo di 16 mS.
I moduli di acquisizione attualmente disponibili sono questi, quindi anche nel caso della nuova CPU ARM9 i tempi di acquisizione rimangono invariati.
Giugno 11, 2012 alle 9:22 am #37275Massimo
ModeratoreNon abbiamo notizie di clienti che abbiano utilizzato moduli di I/O analogici su CAN bus, ma in alternativa per acquisire ingressi analogici in modo veloce puoi utilizzare moduli connessi agli I/O digitali (Come i moduli RS della Weidmuller, datasheet). Questi moduli hanno una frequenza di acquisizione di 5 KHz, li puoi connettere direttamente agli ingressi digitali dei nostri moduli di estensione.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.