PID: Variabili ed errori
Posted: 04/10/2017, 11:22
Buongiorno,
il blocco logico Pixsys PID richiede che il PV sia una Word.( ho scritto un programma FBD in cui c'è unicamente il blocco PID)
Dato che leggo il PV da un MCM5AD, il valore ha formato INT, non modificabile nell'area di parametrizzazione.
Se do come input al PID il PV in formato INT, nascono errori legati al PID in fase di compilazione.
Ho cercato una funzione per trasformare il formato INT in Word: ho usato il MOVE ma mi da errore (variabile con segno in variabile senza segno). Quale procedura posso usare?
Inoltre, si ha un ulteriore errore di compilazione del PID che indica "errore G0008 accesso non valido a variabile": devo scrivere l'output del PID su una uscita analogica di ETD1644, parametrizzata come Word, e quindi ho messo questa variabile come output. QUal'è l'errore?
A latere, oltre a quanto sopra e sempre relativamente al blocco PID, la compilazione mi da 14 warnings relativi a funzioni interne al PID
Cordiali saluti
il blocco logico Pixsys PID richiede che il PV sia una Word.( ho scritto un programma FBD in cui c'è unicamente il blocco PID)
Dato che leggo il PV da un MCM5AD, il valore ha formato INT, non modificabile nell'area di parametrizzazione.
Se do come input al PID il PV in formato INT, nascono errori legati al PID in fase di compilazione.
Ho cercato una funzione per trasformare il formato INT in Word: ho usato il MOVE ma mi da errore (variabile con segno in variabile senza segno). Quale procedura posso usare?
Inoltre, si ha un ulteriore errore di compilazione del PID che indica "errore G0008 accesso non valido a variabile": devo scrivere l'output del PID su una uscita analogica di ETD1644, parametrizzata come Word, e quindi ho messo questa variabile come output. QUal'è l'errore?
A latere, oltre a quanto sopra e sempre relativamente al blocco PID, la compilazione mi da 14 warnings relativi a funzioni interne al PID
Cordiali saluti