|
DOMANDA
Quante volte è possibile richiamare contemporaneamente la funzione
di sistema SFC12 "D_ACT_DP"?
RISPOSTA
La SFC12 "D_ACT_DP" lavora in modo asincrono, cioè
questa funzione di sistema elabora un ordine in più cicli. Per fare
in modo che l'elaborazione avvenga quando richiesto, bisogna
impostare il parametro "REQ" per tutto il tempo in cui l'ordine è
in elaborazione. In altre parole, bisogna fare in modo che il
parametro "REQ" rimanga su "TRUE" fino a quando il parametro "BUSY"
non assuma nuovamente il valore "FALSE".
Con le CPU dell'S7-300 che hanno l'interfaccia DP integrata, la
SFC12 può essere richiamata quattro volte contemporaneamente.
Con le CPU dell'S7-400, la SFC12 può essere richiamata
quattro volte contemporaneamente per ogni ramo DP (interno e
esterno).
Avvertenza Utilizzando il CP342-5 come DP-Master, la
SFC12 non può essere usata per l'attivazione/disattivazione dei
DP-Slave.
L'attivazione di un DP-Slave può durare anche a lungo. Nel caso
in cui si desidera interrompere un ordine di attivazione in corso,
occorre avviare la funzione di sistema con lo stesso valore per
LADDR e MODE = 2. Ripetere il richiamo con MODE = 2 fino a quando
l'interruzione dell'ordine di attivazione non venga evidenziata con
il RET_VAL = 0. Questo procedimento è possibile solo con le CPU
della serie S7-300. Con le CPU dell'S7-400 non è possibile
interrompere l'ordine.
Avvertenza
Maggiori informazioni sull'SFC12 si trovano sia nel manuale
"SIMATIC Software di sistema per l'S7-300/400 Sistema e funzioni
standard" nell'articolo con ID: 1214574", che nell'Help ON LINE
dello STEP 7 (evidenziare blocco SFC nel contenitore dei blocchi e
premere il tasto F1).
|