Download CPU 314 IFM
Transcript
La funzione integrata ”Contatore” Preassegnazione dell’SFB 29 L’SFB 29 viene richiamato in avviamento da OB 100 e parametrizzato una volta. Vengono così trasferiti all’SFB 29 il valore di confronto 6 ed il valore di avvio del contatore 0 (MD 0 e MD 8). Nella figura 4-20 è rappresentato l’SFB 29 con i suoi parametri di ingresso preassegnati. SFB 29 M 26.2 MD 0 MD 8 EN ENO COUNT PRES_COUNT PRES_COMP_A COMP_A PRES_COMP_B COMP_B FALSE EN_COUNT STATUS_A TRUE EN_DO STATUS_B FALSE SET_COUNT M 26.3 MD 14 MD 22 SET_COMP_A FALSE Figura 4-20 SET_COMP_B Assegnazione dell’SFB 29 in avviamento (3) Analisi dell’interrupt di processo L’interrupt di processo avvia l’OB 40. Nell’OB 40 viene avviato un tempo di 5 s. DB di istanza dell’SFB 29 Nell’esempio i dati vengono depositati nel DB di istanza 63. Programma applicativo Nel seguito si trova il programma applicativo per l’esempio. Esso è stato creato con l’Editor AWL dello STEP 7. Dati globali utilizzati La tabella 4-20 mostra i dati globali utilizzati nel programma applicativo. Quando il tempo è avviato, in OB 1 viene arrestato il nastro trasportatore 2 e l’espulsore viene avviato dalla funzione integrata. Trascorso il tempo, in OB 1 viene avviato nuovamente il nastro trasportatore 2. Tabella 4-20 Dati globali per l’esempio 3 Dato globale Significato MD 0 Valore di start del contatore MD 8 Valore di confronto B (nuovo) MD 14 Valore istantaneo del contatore MD 22 Valore di confronto B attuale M 26.2 Abilitazione dell’elaborazione dell’SFB 29 Funzioni integrate CPU 312 IFM/CPU 314 IFM EWA 4NEB 710 6058-05a 4-43