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