Vai al contenuto
PLC Forum


Priorità Dei Blocchi


meccanico1

Messaggi consigliati

buon giorno a tutti, ho letto sul . di step 7 che i blocchi ob con priorità bassa non interrompono i blocchi con priorità più alta........ma allora come funziona l'ob40 con l'ob1?

grazie

Link al commento
Condividi su altri siti


Le indicazioni fornite nel manuale sono corrette: gli OB con priorità alta possono interrompere gli OB con priorità più bassa, ma non vieceversa.

OB1 ha priorità 1, mentre OB40 ha priorità 16.

Questo significa che OB40 (interrupt) può interrompere l'elaborazione di OB1.

In altre parole, se sopraggiunge un evento che scatena l'interrupt, viene immediatamente interrotta l'elaborazione di OB1 ed avviata l'elaborazione di OB40. Terminata l'elaborazione di OB40 il controllo ritorna ad OB1.

Se OB40 non fosse in grado di interrompere l'elaborazione di OB1, l'interrupt non funzionerebbe.

E non funzionerebbe nemmeno se fosse OB1 ad interrompere OB40. In questo caso infatti, OB40 verrebbe continuamente interrotto da OB1 (che è elaborato in continuo), e non potrebbe compiere il suo lavoro.

Modificato: da batta
Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...