Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Gestione uscita analogica su modulo mixed I/O
- Questo topic ha 5 risposte, 4 partecipanti ed รจ stato aggiornato l'ultima volta 12 anni, 1 mese fa da
Sergio Bertana.
-
AutorePost
-
Novembre 10, 2010 alle 11:21 am #34918
Anonimo
InattivoAvete un semplice esempio di come gestire l’uscita analogica sul modulo mixed I/O.
Novembre 10, 2010 alle 11:25 am #36570Sergio Bertana
Amministratore del forumAllego 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].
Aprile 8, 2013 alle 7:44 am #37628Anonimo
InattivoBuongiorno… 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 ?
Aprile 8, 2013 alle 8:07 am #37629Sergio Bertana
Amministratore del forumIntanto 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.
Agosto 29, 2014 alle 10:53 pm #38395Damiano
PartecipanteChiarissimo 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 ?
Agosto 30, 2014 alle 6:03 am #38396Sergio Bertana
Amministratore del forumTi 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.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.