Proprietà interruzione HSC
I bit di stato nelle proprietà dell'interruzione HSC indicano gli stati di abilitazione/disabilitazione e di esecuzione e se la condizione di interrupt è perduta o meno.
Abilitazione dell'interruzione da parte dell'utente (HSC0.Enabled)
Parametro | Formato dati | Modalità HSC | Accesso al programma utente |
|---|---|---|---|
HSCO.Enabled | Bit | 0...9 | Sola lettura |
Il bit Enabled è utilizzato per indicare lo stato di abilitazione o disabilitazione dell'interruzione dell'HSC.
Esecuzione dell'interruzione da parte dell'utente (HSC0.EX)
Parametro | Formato dati | Modalità HSC | Accesso al programma utente |
|---|---|---|---|
HSCO.Ex | Bit | 0...9 | Sola lettura |
Il bit EX (esecuzione interruzione da parte dell'utente) è impostato (1) ogniqualvolta il sottosistema dell'HSC inizi a elaborare la sottoroutine dell'HSC a causa di una delle seguenti condizioni:
- Raggiunto valore basso preimpostato
- Raggiunto valore alto preimpostato
- Condizione di overflow - Conteggio crescente fino al valore di overflow
- Condizione di underflow - Conteggio decrescente fino al valore di underflow
Il bit EX dell'HSC può essere utilizzato nel programma di controllo come logica condizionale, per determinare se è in esecuzione un'interruzione dell'HSC.
Il sottosistema dell'HSC cancella (0) il bit EX quando il controllore completa l'elaborazione della sottoroutine dell'HSC.
Interruzione da parte dell'utente in attesa (HSC0.PE)
Parametro | Formato dati | Modalità HSC | Accesso al programma utente |
|---|---|---|---|
HSCO.PE | Bit | 0...9 | Sola lettura |
Il flag di stato PE (Interrupt utente in attesa) indica che un interrupt è momentaneamente sospeso. È possibile monitorare il bit di stato PE o utilizzarlo per la logica nel programma di controllo, se è necessario determinare quando non è possibile eseguire immediatamente una sottoroutine. Il bit PE è mantenuto dal controllore e viene impostato e cancellato automaticamente.
Interruzione da parte dell'utente persa (HSC0.LS)
Parametro | Formato dati | Modalità HSC | Accesso al programma utente |
|---|---|---|---|
HSCO.LS | Bit | 0...9 | Sola lettura |
Il flag di stato LS (interruzione da parte dell'utente persa) indica che un'interruzione è andata persa. Il controllore può elaborare una condizione attiva di interrupt utente e mantiene un interrupt utente in attesa prima dell'impostazione del bit di perdita.
Il bit LS è impostato dal controllore. L'utilizzo e il monitoraggio di una condizione di perdita sono gestiti dal programma di controllo.
Fornire un feedback