Iris _

Pixsys Forum

everybody's effort for the same goal

TD240 - MCM260 5AD con uscita PID su 4-20mA

Post Reply
user539
Posts: 14
Joined: 14/02/2011, 20:48

TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by user539 »

Salve e buon rientro dalle ferie.
Sulla base dei vostri esempi mi sono cimentato nella scittura di un quadruplo regolatore PID che presi in ingresso 4 segnali da 4-20mA e fissati i relativi set-point provveda a fornire in uscita un segnale 4-20 mA opportuno. mi sono servito di un TD240 e di 2 MCM260 5AD
per questi, definite
EXP1 (write slave 1, ind word1100,qw2,nword1)
2 1 1100,qw3,
3 2 1100,qw17,
4 2 1100,qw18,
poi sempre con exp ho settato i parametri 4001 e 4002 a 1

e a questo punto nel main:

startpid1.....bp ti td bm
startpid2.....bp ti td bm
startpid3.....bp ti td bm
startpid4.....bp ti td bm
attivazione timer della durata di 0,5sec
e con timer attivo PID1(spv=vw100, pv=Ai1,out=Qw2,S_A_INV0)
mov timer a zero

il risultato non è quello aspettato infatti l'uscita sobbalza continuamente tra 4-20 mA anche se ai1=10°C e il set point è !00°C (mi dovrei aspettare, opportunamente scegliendo BP che l'uscita sia 20mA) a questo punto mi chiedo:
è corretto quanto scritto in grassetto? in cosa sbaglio, forse dovrei usare un opportuno AQ?
e poi come normalizzare l'uscita, serve una range (sarebbe cosa gradita un esempio su 4-20mA in ingresso e uscita pid 4-20mA su 5AD) o devo usare i parametri 4001 4002?

Grazie

(sarebbe ai fini di capire più rapidamente, cosa gradita un esempio su 4-20mA in ingresso e uscita pid 4-20mA su 5AD)
Pixsys tecnico 2
Moderatore
Posts: 135
Joined: 16/12/2010, 17:46

Re: TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by Pixsys tecnico 2 »

salve,
per controllare meglio il suo programma, potrebbe allegarlo al messaggio? (bisogna creare un file .zip)
grazie
user539
Posts: 14
Joined: 14/02/2011, 20:48

Re: TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by user539 »

Le allego uno stralcio del codice (tralasciando la sez. grafica).
La ringrazio per l'attenzione
You do not have the required permissions to view the files attached to this post.
Pixsys tecnico 2
Moderatore
Posts: 135
Joined: 16/12/2010, 17:46

Re: TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by Pixsys tecnico 2 »

Salve,
Ho analizzato il suo programma e rilevato quanto segue:
1- il valore di SMW51=20 è troppo basso; 20 ms tra l'invio del messaggio e la ricezione della risposta potrebbero essere pochi. consiglio di impostare 200 ms, in ogni caso se la risposta arriva correttamente questo tempo viene ignorato.

2- Manca l'impostazione del range dell'uscita PID. Senza tale impostazione, il valore numerico dell'uscita calcolata dal PID va da 0 a 10000. Nel suo caso, il valore che trasferice al modulo MCM260-5AD tramite le variabili QWx deve avere un range 40-200, perchè tali valori ha programmato come limiti per le uscite analogiche. Alla fine del codice di inizializzazione ho aggiunto queste istruzioni.

3- La funzione StartPID deve essere chiamata una sola volta all'avvio della regolazione. Non so bene quale sia la logica dei cotatti M cha abilitano tali istruzioni, ma mi sembra che rimanga sempre attiva. Basterà semplicemente inserire un contatto con un fronte "P" per abilitare la funzione solo quando inizia la regolazione.

Le allego il programma modificato per quanto riguarda i punti 1 e 2, per quanto riguarda il punto 3 non ho fatto modifiche perchè non conosco la sequenza dei contatti M che abilitano la regolazione.
You do not have the required permissions to view the files attached to this post.
user539
Posts: 14
Joined: 14/02/2011, 20:48

Re: TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by user539 »

Salve, ho allegato la versione del codice (parte essenziale) della regolazione ma noto che l'uscita del MCM260 5AD, oscilla ripetutamente tra 4-20mA in ogni caso sia che il segnale sia prossimo al set-point impostato, sia quando tra i due vi è un gap considerevole (es: Segnale ingresso 45°C, Set_Point 100, BP=5 Ti=5s Td=0.8s durante il quale mi aspetto un segnale in uscita di 20mA (azione inversa)).

Pertanto cerco di inquadrare meglio:
- ingresso su AI1 e AI2 (con AICOM in comune tra i due) del TD240 con due segnali 4-20mA che mi danno rispettivamente temperatura ed umidità.
- uscita su AO1 e AO2 del MCM260-5AD entrambe su due distinti convertitori Corrente/Pressione (ingresso 4-20mA / uscita 0.2-1.03 bar il primo e 0.62-1.03 bar il secondo)

-per cui normalizzazione degli ingressi:
------ AI1 tra -50 e 100 (dal momento che 4mA=-50°C e 20mA=100°C)
------ AI2 tra 0 e 70 (dal momento che 4mA=0% e 20mA=70%)
- per cui normalizzazione dell'uscita PID1
------ OUTPID1
------ OUTPID2
- per cui normalizzazione dell'uscita sull'MCM260
------ per AO1 SMW 4003 e 4005
------ per AO2 SMW 4004 e 4006

in virtù di quanto esposto, quale sarebbe la corretta parametrizzazione delle sezioni in grassetto?
You do not have the required permissions to view the files attached to this post.
Pixsys tecnico 2
Moderatore
Posts: 135
Joined: 16/12/2010, 17:46

Re: TD240 - MCM260 5AD con uscita PID su 4-20mA

Post by Pixsys tecnico 2 »

Salve,
la invito a contattarci telefonicamente in azienda e chiedere di Federico.
grazie
Post Reply