Smart Positioning Controller SPC200

Smart Positioning Controller SPC200
Appendice del
manuale
Smart Positioning
Controller
Tipo SPC200
Appendice
661 119
it 0111NH
1. Diagrammi di flusso per il programmatore
Indice
1
1.1
1.2
1.3
1.4
Diagrammi di flusso per il programmatore . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Creazione dello stato di pronto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Avvio dei record CN nel modo di selezione record . . . . . . . . . . . . . . . . . . . . .
1-8
Avvio del programma o del record CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Tacitazione degli errori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1-2
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
Gentile Cliente,
per ragioni legate alla tutela ambientale rinunciamo alla ristampa del manuale. Per questo la preghiamo di conservare
anche questa appendice al manuale.
Nota
Conservi i documenti insieme.
Festo ANL-SPC200-IT it 0111NH
1-3
1. Diagrammi di flusso per il programmatore
1
Diagrammi di flusso per il programmatore
I seguenti diagrammi di flusso forniscono un ausilio per la
programmazione di un PLC/PC industriale. Indicano le modalità di:
–
creazione dello stato di pronto
–
avvio dei record CN nel modo di selezione record
–
avvio dei programmi CN nel modo di funzionamento
Start/Stop
–
tacitazione degli errori.
Le denominazioni dei segnali sono riportate in lettere maiuscole. Per esempio READY indica il segnale READY, 1 il segnale logico 1 e 0 il segnale logico 0.
1.1
Creazione dello stato di pronto
Successivamente all’inserzione dell’alimentazione della tensione di esercizio, l’SPC200 esegue l’inizializzazione e l’autotest dei moduli collegati. Questa fase di inizializzazione può
richiedere un certo tempo, in relazione all’estensione del sistema (max. 10 secondi).
Nota
Durante la fase di inizializzazione, nell’ingresso Start/Reset
non si devono presentare altri fronti ascendenti.
Al termine della fase di inizializzazione può essere segnalato
un errore (ad es. errore hardware), anche se l’uscita READY
porta il segnale logico 1 per un breve intervallo. Pertanto,
dopo il primo rilevamento del segnale logico 1 nell’uscita
READY, è necessario prevedere un tempo di attesa supplementare di 100 ms. Successivamente, è necessario rilevare
nuovamente la presenza del segnale logico 1 nell’uscita
READY (v. diagramma di flusso “Creazione dello stato di
pronto”).
1-4
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
La creazione dello stato di pronto presuppone la presenza dei
seguenti segnali negli ingressi di comando:
Modo di selezione record
Ingresso di comando
Segnale
ENABLE
Segnale logico 0
STOP
Segnale logico 0
RESET
Segnale logico 0
CLK_B
Non significativo
CLK_A
Non significativo
Funzionamento Start/Stop
Festo ANL-SPC200-IT it 0111NH
Ingresso di comando
Segnale
ENABLE
Segnale logico 0
STOP
Segnale logico 0
START/RESET
Segnale logico 0
SYNC_IB
Non significativo
SYNC_IA
Non significativo
1-5
1. Diagrammi di flusso per il programmatore
Creazione dello stato di
pronto
Resettare:
- ENABLE,
- STOP,
- RESET oppure START/RESET
1
2
Sì
Inserire contemporaneamente l’alimentazione
della tensione di carico e
di esercizio
Inserire
contemporan
eamente l’alimentazione della
tensione di carico e
di esercizio?
No
Inserire l’alimentazione
della tensione d’esercizio
2
Attesa ≥ 10 s
Attesa ≥ 10 s
Fase di
inizializzazione
Inserire tensione di carico
2
Attesa ≥ 1 s
Set ENABLE
1
1 Alimentazione della tensione di carico e di esercizio dell’SPC200
2 La tensione deve portarsi su un valore stabile di 24 VCC -5 %/+25 %.
Fig. 1/1: Creazione dello stato di pronto
1-6
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
1
Attendere lo stato di pronto del motore passo-passo e degli
assi pneumatici (tempo di intervento max. 2 s).
Avvio Timer ≥ 2 s
No
No
READY = 1?
Timer
scattato?
Sì
Sì
Attendere errore
Attesa ≥ 100 ms
READY = 1?
No
Sì
Set STOP
Attesa ≥ 10 ms
SPC200 è pronto per il
funzionamento
Tempo di sicurezza
antirimbalzo
SPC200 è in errore
Fine
Fig. 1/2: Creazione dello stato di pronto (segue)
Festo ANL-SPC200-IT it 0111NH
1-7
1. Diagrammi di flusso per il programmatore
1.2
Avvio dei record CN nel modo di selezione record
Avvio dei record CN nel
modo di selezione record
ACK_A/B
= 0?
No
Sì
Creare il numero di record CN
RECBIT 1...10
Attesa ≥ 10 ms
Set CLK_A/B
Avvio Timer ≥ 2 s
No
ACK_A/B
= 1?
No
Timer
scattato?
Sì
Errore
Sì
Reset CLK_A/B
1
2
Fig. 1/3: Avvio dei record CN nel modo di selezione record
1-8
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
1
2
Avvio Timer ≥ 2 s
No
ACK_A/B
= 0?
No
Timer
scattato?
Sì
Errore
Sì
Il tempo necessario dipende dall’applicazione
Avvio Timer
No
RC_A/B
= 1?
No
Timer
scattato?
Sì
Errore
Sì
Fine
Fig. 1/4: Avvio dei record CN nel modo di selezione record (parte successiva)
Festo ANL-SPC200-IT it 0111NH
1-9
1. Diagrammi di flusso per il programmatore
1.3
Avvio del programma o del record CN
Condizioni
– Programma in memoria
– Impostazione corretta dei dati relativi ad assi, applicazione e
sistema
– Impostazione del modo di funzionamento
– Creazione dello stato di pronto dell’SPC200 (segnale logico 1
negli ingressi ENABLE e STOP e nell’uscita READY)
Avvio del programma CN nel modo di funzionamento Start/Stop
Nel modo di funzionamento Start/Stop l’esecuzione viene
avviata o proseguita da un fronte ascendente nell’ingresso
START. Nell’ingresso STOP deve essere presente un segnale
logico 1.
Se nell’ingresso STOP è presente un segnale logico 0, il fronte
ascendente sull’ingresso START avvia un reset del programma.
Avvio del programma CN
nel modo di funzionamento Start/Stop
Set START
Ripresa dell’esecuzione
del programma CN
Attesa 10 ms
Tempo di sicurezza
antirimbalzo
Reset START
Preparazione di un
riavviamento
Fine
Fig. 1/5: Avvio del programma CN nel modo di funzionamento Start/Stop
1-10
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
1.4
Tacitazione degli errori
Successivamente alla tacitazione di errori gravi, l’SPC200
esegue nuovamente l’inizializzazione e l’autotest dei moduli
collegati. Questa fase di inizializzazione può richiedere un
certo tempo, in relazione all’estensione del sistema (max.
10 secondi).
Nota
Durante la fase di inizializzazione nell’ingresso Start/Reset
non si devono presentare altri fronti ascendenti.
Una volta tacitato un errore, possono essere presenti altri
errori (ad es, errori hardware). In tal caso, la procedura di
tacitazione degli errori deve essere ripetuta fino a tre volte
(v. diagramma di flusso “Eliminazione degli errori”). Se al
termine delle procedure di tacitazione l’SPC200 non è pronto
(segnale logico 0 nell’ingresso READY), ciò significa che l’errore non può essere tacitato, perché non ne è stata eliminata
la causa.
La diagnosi può essere eseguita con WinPISA o dall’unità
operativa.
Nel momento in cui si disinserisce l’alimentazione della tensione di carico (ad es. in caso di arresto di emergenza), questo viene segnalato mediante un messaggio di errore specifico. Successivamente al ripristino della tensione di carico, è
necessario attendere 1 secondo prima di potere tacitare il
messaggio (v. Fig. 1/1 Creazione dello stato di pronto).
Festo ANL-SPC200-IT it 0111NH
1-11
1. Diagrammi di flusso per il programmatore
Per consentire la tacitazione degli errori devono essere presenti i seguenti segnali negli ingressi di comando:
Modo di selezione record
Ingresso di
comando
Segnale
ENABLE
Segnale logico 1
STOP
Per la tacitazione con il segnale RESET:
segnale logico 0
Per la tacitazione con il segnale CLK:
segnale logico 1
RESET
Segnale logico 0
CLK_B
Segnale logico 0
CLK_A
Segnale logico 0
Fig. 1/6: Riepilogo degli stati segnali richiesti nella selezione
record
Funzionamento Start/Stop
Ingresso di
comando
Segnale
ENABLE
Segnale logico 1
STOP
Segnale logico 1 *)
START/RESET
Segnale logico 0
SYNC_IB
Non significativo
SYNC_IA
Non significativo
*) Se sull’ingresso STOP è presente un segnale logico 0, il fronte
ascendente sull’ingresso START/RESET avvia un reset del programma.
Fig. 1/7: Riepilogo degli stati segnali richiesti nel funzionamento Start/Stop
1-12
Festo ANL-SPC200-IT it 0111NH
1. Diagrammi di flusso per il programmatore
Eliminazione dell’errore
Sì
READY = 1?
No
Contatore tacitazioni = 0
Tacitazione dell’errore
(v. Fig. 1/9)
Incremento del contatore
tacitazioni
No
READY = 1?
No
Sì
SPC200 è pronto per il
funzionamento
Contatore
tacitazioni
>3?
Sì
Impossibile tacitare l’errore. Diagnosi necessaria!
Fine
Fig. 1/8: Eliminazione dell’errore
Festo ANL-SPC200-IT it 0111NH
1-13
1. Diagrammi di flusso per il programmatore
Tacitazione degli errori
Predisposizione degli stati
dei segnali
Gli stati dei segnali variano in relazione al modo di
funzionamento attivato (v. Fig. 1/6 e Fig. 1/7).
Attesa ≥ 10 ms
Tempo di sicurezza antirimbalzo
Set START o CLK
Il fronte ascendente avvia la
tacitazione dell’errore
Attesa ≥ 10 ms
Tempo di sicurezza antirimbalzo
Reset START o CLK
Ripristino delle condizioni standard
Avvio Timer ≥ 10 s
Max. tempo di attesa per la presenza del segnale READY
No
No
Timer
scattato?
READY = 1?
Sì
Attesa ≥ 100 ms
Sì
Attendere
prossimo errore
Fine
Fig. 1/9: Tacitazione degli errori
1-14
Festo ANL-SPC200-IT it 0111NH