Vai al contenuto

Eseguire acquisizioni analogiche veloci

Home Forum Controllori SlimLine e Netsyst (LogicLab) Eseguire acquisizioni analogiche veloci

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #35227
    Anonimo
    Inattivo

    Stiamo 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 ?

    #37274
    Massimo
    Moderatore

    Il 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.

    #37275
    Massimo
    Moderatore

    Non 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.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.