Vai al contenuto
PLC Forum


Scalatura Analogica


lucacortinovis.autom

Messaggi consigliati

lucacortinovis.autom

Sto utilizzando una CPU TSXP572623M e il software PL7 PRO V4.5

Devo realzzare la scalatura di un ingresso analogico (da digit a Bar)

Esiste un blocco o un sotto-programma già fatto ? è contenuto in una libreria ?

Link al commento
Condividi su altri siti


lucacortinovis.autom

Quello che cerco è un blocco che mi dia la possibilità di poter impostare in ingresso i valori minimo e massimo espressi in Digit e i rispettivi valori minimo e massimo espressi in Unità di Misura.

Il blocco restituisce in uscita il valore scalato in Unità di Misura.

Esiste qualcosa di già fatto, oppure bisogna scrivere un sotto-programma dedicato.

Voi come fate con la scalatura degli ingresi analogici ?

Link al commento
Condividi su altri siti

elettrificato

che tipo di scheda analogica usi per l'acquisizione degli ingressi analogici? che tipo di precisione necessiti nella conversione?

ti chiedo questo perché se utilizzi schede integrate nel rack del PLC (p.e. la TSXAEY810) esiste la possibilità di fare una scalatura degli ingressi analogici già integrata nella schermata di configurazione della scheda stessa, considera che questa soluzione però ti limita la risoluzione del tuo ingresso, se invece lavori con bus di campo o hai bisogno di maggiore precisione la cosa migliore è quella di crearsi un blocco funzione dedicato (i DFB perche' il PL7) che ti esegua la conversione. Il DFB non è altro che un blocco funzione tuo che puoi personalizzare e parametrizzare a piacimento e richiamare diverse volte nel programma ed una volta creato lo puoi poi anche utilizzare anche per altre applicazioni.

Link al commento
Condividi su altri siti

lucacortinovis.autom

Ringrazio RDA cercavo proprio questo per la scalatura analogica.

Il blocco è ben commentato e ha già i bit per il controllo dei valori di ingresso e uscita.

Il dubbio che mi resta è il seguente:

Uso una scheda analogica TSXAEY414 a 16bit (quindi con un range teorico da 0 a 65535) con ingresso 4-20mA.

Dal manuale della scheda, mi pare di capire, che per sfruttare il suo range devo impostare nella configurazione HW una scala di tipo user da -30000 a 30000.

Però quando tento di impostare tale valori posso mettere come min -25001 e come max 30000.

Usando il blocco (DFB) di scalatura analogica, quale è la configigurazione ideale dei valori min e max della scheda TSXAEY414?

Grazie.

Link al commento
Condividi su altri siti

La cosa e piu semplice di quanto sembra. i valori negativi sono impostabili per ingresso da -10 a +10V, per valori solo positivi, come ingresso 4/20 mA o 1/5 V, il campo va da 0 a 10000, lo capisci meglio se dal software configuri un ingresso.

ideale e il massimo valore per avere una maggiore risoluzione se serve, il blocco messo a disposizione del "mare" e comodo se si vuole il valore con la virgola altrimenti in sostanza per valori interi la scalatura la fa direttamente la confifurazione.

Saluti

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...