Sezione impianti errore con un compressore
allego tre configurazioni di uno stesso impianto. quella che ha il compressore CD1500M da errore. perche?
Comments (8)
-
-
A valle del calcolo della DLL ci sono 2 controlli, su frequenza e corrente di uscita dal calcolo, se questi sono fuori dai range ammissibili per quel compressore, viene mostrato l’errore
SYSFREQERROR
oSYSCURERROR
Se ho capito bene ci sono condizioni in cui la DLL di calcolo non è in grado di soddisfare i requisiti imposti in configurazione, da qui l’errore, immagino che @Luca Cecchinato possa darvi più dettagli, ma non credo sia un errore del software, ma ci troviamo fuori dai limit operativi
-
- changed status to open
-
Andrea, vedo che dai “SYSCURERROR”. Come attivi questo errore? è nuovo?
-
sì è nuovo, viene reso se l’ouput della DLL è fuori dai limiti
for j in range(1, 10): attr = MTorLT + cn + "_" + str(j) + "_frequenza_massima" if hasattr(self,attr): outFreq = getattr(self,attr)[0] minFreq = getattr(systemInput, MTorLT+'frequenza_min_'+ cn) maxFreq = getattr(systemInput, MTorLT+'frequenza_Max_'+ cn) if minFreq > outFreq or maxFreq < outFreq: raise Exception('SYSFREQERROR') for j in range(1, 10): attr = MTorLT + cn + "_" + str(j) + "_InputCurrent" if hasattr(self,attr): outCurr = getattr(self,attr)[0] maxCurr = getattr(systemInput, MTorLT+'maxOpCurrent_'+ cn) if outCurr > maxCurr: raise Exception('SYSCURERROR')
-
Ciao. Ho visto: immagino tu abbia introdotto questi errori nuovi con la nuova versione che contiene il mio algoritmo per il calcolo della frequenza massima limite, validata sulla corrente max.
Il problema sta nel fatto, che io faccio uscire il risultati ammettendo un margine sulla corrente max di 0.05 A, così che si arrotondi comunque al valore limite. Dunque basta che nel verificare l’errore per il lancio del messaggio sommi 0.05 al valore massimo.
Nel caso presente, per il compressore MT2, la corrente massima imposta era 33.9884393064, mentre io do in output 34.00851389383751
Luca
-
ok, aggiungo il margine
-
- changed status to resolved
- Log in to comment
Issue
#418was marked as a duplicate of this issue.