Vai al contenuto

Gestione uscita analogica su modulo mixed I/O

Home Forum Controllori SlimLine e Netsyst (LogicLab) Gestione uscita analogica su modulo mixed I/O

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

    Avete un semplice esempio di come gestire l’uscita analogica sul modulo mixed I/O.

    #36570
    Sergio Bertana
    Amministratore del forum

    Allego un semplice progetto che gestisce l’uscita analogica sul modulo Mixed I/O. Basterà attivare il progetto in debug e definire il valore di tensione 0-10 Volt in uscita sui due canali forzando le variabili SetOut[0] e SetOut[1].

    Download programma, stampa programma.

    #37628
    Anonimo
    Inattivo

    Buongiorno… ho dei problemi  con una scheda Analogica PCB126*170. La scheda è subito dopo la CPU indirizzo 0, per i canali di ingresso, nessun problema, per i 4 di uscita non riesco ad farli funzionare, quale indirizzo dovrei usare ?

    Io ho usato come indirizzo canale dal 5 al 8 ma non mi funzionano, cosa sbaglio ?

    #37629
    Sergio Bertana
    Amministratore del forum

    Intanto una precisazione, l’indirizzo dei moduli di estensione SlimLine non dipende dalla posizione in cui sono messi, ma deve essere settato tramite i dip switches presenti sotto al frontalino di plastica. In pratica con un cacciavite sui fà una leggera pressione nel taglio in basso sul frontalino e si sfila, poi si imposta l’indirizzo desiderato.

    Per la lettura analogica si utilizza il blocco funzione SysGetAnInp mentre per la gestione delle uscite analogiche si utilizza il blocco funzione SysSetAnOut. Di default il modulo analogico ha indirizzo “0” è quindi nell’ingresso Address delle FB devi definire “0”. Nell’ingresso Channel delle FB devi definire il numero del canale che vuoi gestire.

    Come hai detto tu i 5 canali di ingresso sono da indirizzare con valori da 0 a 4, mentre i 4 canali di uscita sono da indirizzare con valori da 0 a 4.

    #38395
    Damiano
    Partecipante

    Chiarissimo come sempre. Un ultima domanda, ho provato a cercare su i vari manuali ed esempi ma non ho trovato gli indirizzi per i due ingressi analogici che sono a bordo della CPU compact eth.

    Nei blocchi funzione quali indirizzi vanno impostati su address e channel ? Rispettivamente per il primo e il secondo ingresso analogico ?

    #38396
    Sergio Bertana
    Amministratore del forum

    Ti rispondo citando un post che ho postato qualche giorno fà in questo topic.

    Per quanto riguarda gli I/O analogici occorre fare riferimento ai blocchi funzione SysGetAnInp per la lettura degli ingressi e SysSetAnOut per la scrittura delle uscite. Occorrerà indicare alla FB l’indirizzo del modulo (255 per il modulo CPU), il numero di canale, ed il tipo di acquisizione o di uscita.

    I due ingressi analogici del modulo CPU possono acquisire tensioni (0-10 Volt) quindi utilizzando la FB SysGetAnInp dovrai impostare Address 255, Channel 0 o 1, Mode AD_VOLT_0_10_COMMON.

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