Utilizzo di memoria per funzioni definite dall'utente
Per utilizzare una quantità inferiore di memoria nel controllore
Micro800
, utilizzare una funzione definita dall'utente (UDF) anziché un blocco funzione definito dall'utente (UDFB) laddove possibile.Calcolo | UDF | UDFB | Vantaggi UDF | Svantaggi UDF |
|---|---|---|---|---|
Una esecuzione: C = A + B |
|
| Utilizzo memoria: 236 byte in meno (28,78% in meno di memoria) rispetto all'UDFB | Il nome del parametro di uscita è meno flessibile poiché il nome del parametro deve essere uguale al nome dell'UDF. |
Doppia esecuzione: C x = Ax + Bx |
|
| Utilizzo memoria: 384 byte in meno (36,78% in meno di memoria) rispetto all'UDFB | L'UDF può monitorare solo le variabili locali per l'ultima esecuzione dell'UDF. L'UDFB può monitorare le variabili locali per entrambe le istanze. |
Confronto dell'utilizzo di memoria tra UDF e UDFB
Riferimento: Progetto vuoto

Programma principale singola esecuzione UDF

Definizione UDF

Memoria del controllore in seguito alla singola esecuzione dell'UDF

Programma principale singola esecuzione UDFB

Definizione di UDFB

Memoria del controllore in seguito alla singola esecuzione dell'UDFB

Memoria del controllore dopo aver eseguito due volte l'UDF

Fornire un feedback