Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Attivazione Interrupt


Messaggi consigliati

Inserito:

Programmando in kop un s7-200 vorrei sapere se l'attivazione di un interrupt interrope il programma in qualunque punto. In particolare un interrupt può interrompere l'esecuzione del programma a metà di un segmento o ne attende la conclusione?


Inserita:

L'interrupt interrompe l'esecuzione ovunque si trovi il main a meno che non venga mascherato quindi normalmente in un plc l'esecuzione di un rung viene interrotta salvando nello stak l'indirizzo dove è il main e il risultato logico combinatorio in quel punto dopodichè salta all'indirizzo della routine di risposta all'interrupt (interrupt vector) mentre l'esecuzione di una istruzione matematica normalmente ha al suo inizio l'istruzione di disable dell'interrupt e l'istruzione di enable dell'interrupt alla fine, quindi il salto alla routine di interrupt viene eseguito solo dopo avere eseguito completamente l'istruzione. Se hai tempo da perdere a leggerti tutta la doc. Siemens troverai anche il ritardo medio dichiarato di risposta ad un interrupt.

Saluti

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...