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