Validità: Rule, Task
Questa keyword permette di leggere la durata dell'esecuzione della gestione del sistema e delle regole attive per gli assi (rc).
Sintassi |
REAL rule_length |
---|---|
Attributi |
Sola lettura |
Note |
La sua unità di misura è: millisecondi |
Il tempo comprende l'esecuzione delle funzionalità cicliche:
•Lettura trasduttori
•Gestione Field Bus (Can/Ethernet/Sercos/Profibus)
•Gestione riferimenti
•Gestione RPE
•Gestione Object Block
•Rule utente
•Diagnostica
•Task ladder sincrono
•Gestione potenza
•Oscilloscopio
NOTA: Il sistema si può considerare saturo se questa variabile è >= 75% del periodo delle rule (si).
Esempio
; memorizzo nella variabile reale durata_rule il valore di rule_length REAL durata_rule ... durata_rule = rule_length |
Esempio
; Calcolo la percentuale di durata delle rule rispetto al periodo si ; Il fattore 1000 serve perché rule_lenght è espresso in millisecondi ; mentre si è espresso in secondi percento_rule = 100 * rule_length / (si * 1000) |