Home

CPU 314 IFM

image

Contents

1. Ingressi uscite integrati Bottiglie 1 2 e 124 0 n s i 31 Nastro o 4 2 4 1 trasporta E 5 3 5 Dei 6 a 61 73 BERO 1 e7 5 7 8 6l 8 ie TR 9 7 9 Polmone oS 19001 125 0 10 BERO 2 On Off eterea a 1 1 1l 11 O 19 2H Q124 0 12 Nastro 10300 1115 Ji trasporta 18 40Q 2 14 tore 2 M Q 1esHa 3 15 10600 416 ul 1970Q 517 ie 108 18773 Jo o L 0606066 00006 24V M 0200200202FT2000 9 Il motore per il nastro trasportatore 2 non comandato dalla CPU della figura Figura 4 14 Conteggio differenziale Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 31 La funzione integrata Contatore Funzione degli ingressi uscite 4 32 Nella tabella 4 15 sono elencate le funzioni degli ingressi uscite per l esempio Tabella 4 15 Collegamento degli ingressi uscite 2 Morsetto Ingressi Funzione nell esempio uscite 8 E 124 6 I fronti di salita vengono contati in avanti 1 bottiglia che passa davanti al BERO 1 ed arriva nel polmone genera un fronte di salita sull ingresso 124 6 9 E 124 7 I fronti di salita v
2. CPU 312 IFM OB x DB di istanza S BHi 1240 2 ue 3 I 1 3 amp te___ gt Funzioni alli al integrate e s0I 3 51 eeti 4 61 e 711 5 71 ogni 6 81 SFB la e 901 7 9 ata to 0HI 125 0 10 in SE 2 TSA m wH 1 a 10 2HQ124 0 12 10 3HQ 1 13 ci OB 40 0 40Q 2 14 ARIA te gHQ 3 15 i i to 60Q 4 16 i M e TR A PaA 10 7 Q 5 17 anzi 10 8 18 109 1 9 20 20 0 M Programma applicativo Sistema operativo Ingressi uscite integrati Figura 2 1 Posizionamento delle funzioni integrate nella CPU 312 IFM Funzioni integrate CPU 312 IFM CPU 314 IFM 2 2 EWA 4NEB 710 6058 05a Descrizione delle funzioni integrate Chiarimenti Le funzioni integrate fanno parte del sistema operativo della CPU 312 IFM della CPU 314 IFM Dopo che con lo STEP 7 stata parametrizzata una funzione integrata questa risulta attivata Nella tabella 2 1 si trova il chiarimento della figura 2 1 Tabella 2 1 Posizionamento delle funzioni integrate nella CPU 312 IFM N Descrizione Ad ogni funzione integrata correlato un blocco funzionale di sistema SFB Gli SFB sono integrati nella CPU L SFB viene richiamato da un blocco organizzativo OB posto nel progra
3. Schema di Nella figura 4 7 si vede un esempio di collegamento delle uscite digitali A e B collegamento Ingressi uscite integrati 2 11240 2N egli al 3 4aHi g 4 3 osH s 5 eni 4 6l e701 5 7 7 es8sH i e 8 e901 7 9 18 0H 1 1250 10 t L1 1681H 1 111 DD 19 2H Q124 0 12 19 3HQ 1 13 L2 1940Q 2 14 09 16 5HQ 3 15 teeHa 4 16 19700 517 10 8 187 2 109 19 P 24 V 20 0 20 ae i Figura 4 7 Cablaggio degli attuatori Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 15 La funzione integrata Contatore 4 6 Blocco funzionale di sistema SFB 29 Introduzione La funzione integrata Contatore correlata all SFB 29 Nella figura 4 8 si vede la rappresentazione grafica dell SFB 29 SFB 29 EN ENO PRES_COUNT COUNT PRES_COMP_A COMPA PRES_COMP_B COMP B EN_COUNT STATUS _A T EN_DO STATUS_B T comandato su fronte SET_COUNT comandato su fronte 7 SET_COMP_A comandato su fronte SET COMP B Figura 4 8 Rappresentazione grafica dell SFB 29 Funzioni integrate CPU 312 IFM CPU 314 IFM 4 16 EWA 4NEB 710 6058 05a La funzione integrata Contatore Parametri di in Nella tabella 4 6 si trova
4. Ingressi uscite integrati Speciale Digitale cuito a teleruttori la realizza IN OUT zione del circuito si trova nel 253 ee e 2 124 0 2 capitolo 6 6 2 e 3 1 2 e dl 2 28 24 V e 5 3 20 e 6 4 29 7 5 29 8 6 20 e 9 7 20 190 m 390 24V Parte di potenza Fine corsa L1 Lu L2 siste _ destro A H E E nl il BERO Figura 6 31 Posizionamento della tavola di lavoro Funzioni degli ingressi e delle uscite Nella tabella seguente sono elencate le funzioni degli ingressi e delle uscite per l esempio Tabella 6 28 Cablaggio degli ingressi e delle uscite esempio 3 Morsetto di collegamento Ingresso Funzione nell esempio uscita 2 E 126 0 Encoder Traccia A 3 E 126 1 Encoder Traccia B 4 E 126 2 Fine corsa del punto di riferimento 21 L Tensione di alimentazione 22 A 124 0 Marcia lenta 23 A 124 1 Marcia veloce Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 61 La funzione integrata Posizionamento Corrispondenza del percorso da mm a impulsi incrementi di percorso 6 62 Tabella 6 28 Cablaggio degli ingressi e delle uscite esempio 3 continuazione Morsetto di colle
5. Com para tore Valore di confronto COMP Figura 5 1 Schema a blocchi della funzione integrata Contatore A B 5 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 2 Modo di funzionamento del contatore Contatore Valore istantaneo del contatore Modo di funzionamento del contatore Il contatore rileva il valore istantaneo del contatore dagli impulsi di conteggio avanti e indietro Gli impulsi di conteggio vengono misurati tramite i 2 ingressi digitali della CPU sull ingresso digitale Avanti e sull ingresso digitale Indietro Condizione con lo STEP 7 sono stati parametrizzati gli ingressi digitali Avanti e Indietro vedi Capitolo 5 4 Il contatore rileva il valore istantaneo secondo la seguente formula Valore istantaneo numeri dei fronti DI in avant numero dei fronti DI all indietro Nella figura 5 2 si vede un esempio di come cambia il valore istantaneo del conta tore in funzione degli impulsi di conteggio su entrambi gli ingressi digitali Valore istantaneo del contatore A 3 a 2_L 1 i o Stato del segnale sull ingresso digitale Avanti i i Tempo i i af ih ri Stato del segnale sull ingresso digitale Indietro Tempo A
6. Esempi di impiego 1 6 I capitoli 3 10 e 4 10 e 6 10 di questo manuale contengono esempi di impiego orien tati alla pratica delle funzioni integrate che possono in particolare aiutare il neofita del SIMATIC S7 Gli esempi di impiego sono realizzati in modo molto semplice e guidano l utilizzatore dalla definizione dei compiti al cablaggio e alla parametrizza zione delle funzioni integrate fino al programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Descrizione delle funzioni integrate Panoramica del Nel si trova a pagina capitolo capitolo 2 1 Come le funzioni integrate sono posizionate nella CPU 312 IFM CPU 314 IFM 2 2 Come le funzioni integrate sono posizionate nel programma applicativo 2 3 Funzioni e caratteristiche del DB di istanza 2 4 Come si attivano e parametrizzano le funzioni integrate 2 5 Come si pu effettuare il test delle funzioni integrate 2 6 Come si comportano le funzioni integrate nei diversi stati di funzionamento della CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 2 1 Descrizione delle funzioni integrate 2 1 Come le funzioni integrate sono posizionate nella CPU 312 IFM CPU 314 IFM Posizionamento La figura 2 1 illustra il posizionamento delle funzioni integrate nella CPU nell esempio la CPU 312 IFM I chiarimenti relativi si trovano nel testo che segue
7. Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 65 La funzione integrata Posizionamento Parte istruzioni Nella parte istruzioni dell OB 1 introdurre il seguente programma OB 1 AWL OB 1 Chiarimenti Segmento 1 CALL SFB 39 DB59 DEST_VAL DB60 DBDO Traguardo per l azionamento REF_VAL DB60 DBD4 Punto di riferimento per BERO SWITCH_OFF_DIFF DB60 DBW8 Differenza di disinserzione BREAK non occupato significa valore di default vale 0 POS_MODE2 DB60 DBX14 0 Marcia jog Avanti POS_MODE1 DB60 DBX14 1 Marcia jog Indietro REF_ENABLE DB60 DBX14 2 Segnale di comando valutare fine corsa del punto di riferimento POS_STRT DB60 DBX14 3 Avvio posizionamento SET_POS ACTUAL_POS DB60 DBD10 Emissione quota reale attuale POS_READY DB60 DBX15 0 Risposta posizionamento marcia jog finito REF_VALID DB60 DBX15 1 Risposta f c del punto di riferimento raggiunto POS_VALID DB60 DBX15 2 Risposta sincronizzazione avvenuta U BIE Interrogazione del bit BIE ENO su SFB 39 per DB60 DBX 15 7 valutazione errori L S5T 200MS Verifica se l azionamento fermo UN T 1 Se entro 200 ms non c variazione di percorso SE T 1 allora l azionamento fermo SPB ml L DB60 DBD 16 Vecchia quota reale e L DB60 DBD 10 quota reale attuale T DB60 DBD 16 memorizza per prossimo confronto D DB60 DBX 14 4 Merker per azionamento fermo ml NOP 0 U DB60 DBX 14 5 Mer
8. Dati tecnici della funzione integrata Posizionamento Errori e loro eliminazione LL Manuali per la programmazione e la messa in servizio di un 87 300 Selezione delle pagine standard IF Pagina standard IF Misuratore di frequenza a Pagina standard IF Contatore a aaaeeeaa Pagina standard IF Contatore A opp B eeuna Pagina standard IF Posizionamento LL Nomi delle pagine e funzione delle pagine standard ZIF_COUNTER testi e variabili nananana ZIF_HSC_A opp ZIF_HSC_B testi e variabili ZIF_POS testi e variabili Modifica della guida operatore seua e eaa Modifica delle pagine aee Modifica controllore interfaccia dati verso il DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM ni EWA 4NEB 710 6058 05a XIII Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Panoramica di prodotto Panoramica del capitolo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a di una funzione integrata Nel si trova a pagina capitolo 1 2 Funzioni integrate sulla CPU 312 IFM 1 3 Funzioni integrate sulla CPU 314 IFM 1 5 14 Guida attraverso il manuale per una messa in servizio con successo 1 6 1 1 Panoramica di prodotto 1 1 Introduzione alle funzioni integrate Possibilit di solu Per
9. Funzioni integrate CPU 312 IFM CPU 314 IFM F 2 EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 Premessa Panoramica del capitolo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a L OP 3 consente il servizio e la supervisione tramite pagine standard e consente l impiego delle funzioni integrate delle CPU 312 IFM e CPU 314 IFM Nel si trova a pagina capitolo G 1 Introduzione G 2 Installazione della progettazione standard su PG PC e trasferimento all OP 3 G 3 Configurazione di sistema per l installazione e l esercizio G4 Selezione e operativit sulle pagine standard IF G 5 Impiego delle pagine standard IF nel ProTool Lite G 6 Accesso al DB di istanza tramite l OP 3 e gli SFB G 19 G 1 Impiego delle funzioni integrate con POP 3 G 1 Introduzione Progettazione Con il presente manuale viene fornita una progettazione standard per l OP 3 standard Pagine dischetto standard IF Questa progettazione standard contiene pagine per l accesso alle funzioni integrate delle CPU 312 IFM e CPU 314 IFM Nel seguito queste pagine sono definite Pagine standard IF Caratteristiche La progettazione standard pronta per l uso cio dopo l installazione della proget della progettazione tazione standard ed il trasferimento all OP 3 si pu immediatamente operare con le standard funzioni integrate Con il ProTool Lite si ha la possibil
10. 24V Lato encoder Connettore rotondo 12 femmina Lato collegamento Siemens Listino N 6FX 2003 0CE12 Figura D 2 Schema di collegamento per encoder incrementale 6FX 2001 4 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a D 3 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Riconoscimento ed eliminazione degli errori Errori La tabella E 1 fornisce importanti informazioni sugli errori possibili e la loro elimi nazione Tabella E 1 Errori e loro eliminazione Errore Causa dell errore Eliminazione dell errore La funzione integrata non lavora pi correttamente La comunicazione disturbata ev interruzione connessione La CPU va nello stato di funzio namento STOP Registrazione nel buffer di diagnostica 3501y controllo ciclo La CPU va nello stato di funzio namento STOP Registrazione nel buffer di diagnostica 35A3y errore di accesso a blocco dati L errore compare nelle commu tazioni dello stato di funziona mento o sul punto di controllo ciclo Parametro dell SFB ENO 0 cio 1 SFB non stato elaborato o stato in modo anomalo E stata superata la frequenza limite Il carico del ciclo dovuto alla funzione integrata troppo elevato Sono comparsi troppi interrupt di processo generati dalla funzione integrata Il N del DB di istanza nel programma applicativo non coincide con
11. Parametrizzazione con STEP7 Con lo STEP 7 si parametrizza la CPU nel seguente modo Tabella 6 26 Parametri per il posizionamento dei barattoli automatico sul punto di controllo ciclo Parametro Introduzione Chiarimenti Comando 1 uscita analogica Il motore viene azionato tramite un inverter con dell azionamento AO una uscita analogica 10 V per direzione e tramite velocit Percorso di accele 50 La lunghezza del percorso si definisce in incre razione fino alla menti di percorso con cui il valore analogico massima velocit viene emesso fino al valore massimo oppure percorso di viene limitato a 0 frenatura fino all arresto Valutazione del avanti Il fine corsa del punto di riferimento viene valu fine corsa del tato quando viene raggiunto nella direzione punto di riferi avanti mento nella dire zione Numero del 59 DB di istanza per l esempio valore di default DB di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di controllo ciclo Definizione della differenza di disinserzione Per poter raggiungere il traguardo nel modo pi preciso possibile si deve 1 assegnare tramite il programma applicativo la differenza di disinserzione 0 2 muovere il nastro trasportatore 1 volta con la funzione integrata Posiziona mento 3 misurare la differenza tra la posizione reale raggiunta ed il traguardo assegnato 4 assegnare
12. Telefono Indicare il corrispondente ramo industriale Industria automobilistica Industria chimica Industria elettrotecnica Industria alimentare Tecnica di controllo e strumentazione Industria meccanica N I I I N E Petrolchimica Y Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a N I I I E Industria farmaceutica Industria di materie plastiche Industria cartaria Industria tessile Impresa di trasporti Altre Critiche suggerimenti Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit e a facilitare l uso della documentazione Vi saremmo quindi grati se vorreste compilare e spedire alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per insufficiente Vi preghiamo di dare una valutazione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale E facile accedere alle informazioni necessarie Chiarezza del testo Corrisponde alle Vostre esigenze il livello dei particolari tecnici ZG i ERI Da aS Come valutate la qualit delle illustrazione e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti righe Funzioni integrate CPU 312 IFM CPU 314 IFM 2 EWA 4NEB 710 6058 05a Siemens AG AUT E 48 Postfach 19
13. Figura 6 19 Rappresentazione grafica dell SFB 39 Parametri di Nella tabella seguente si trova una breve descrizione dei parametri di ingresso Nel ingresso capitolo seguente sono chiarite pi in dettaglio le interdipendenze dei parametri di dell SFB 39 ingresso e di uscita Funzioni integrate CPU 312 IFM CPU 314 IFM 6 30 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Tabella 6 11 Parametri di ingresso dell SFB 39 Parametro di Descrizione ingresso EN EN l ingresso di abilitazione dell SFB 39 Questo ingresso di abilitazione agisce in modo che 1 SFB 39 sia elaborato Fino a quando EN 1 l SFB 39 viene elaborato Con EN 0 1 SFB 39 non viene elaborato DEST_VAL Su questo parametro di ingresso depositata la posizione del traguardo che viene comandato dalla fun zione integrata Posizionamento Attenzione Nello stato sincronizzato il campo di corsa deve trovarsi all interno del campo dei valori I limiti del campo dei valori non vengono controllati In caso di overflow il conteggio continua con il pi piccolo o il pi grande valore nel campo dei valori Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 REF_VAL Su questo parametro di ingresso si pu depositare un nuovo punto di riferimento Il punto di riferimento viene trasferito ad ogni sincronizzazione vedi Capitolo 6 7 1 Tipo dati DINT Operando I
14. i to IN i i Tempo Velocit vl i l i A i i I BREAK 0 i p 4 i Punto di disinserzione Interruzione Tempo Figura 6 22 Marcia jog Avanti e conclusione interruzione della marcia jog Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 39 La funzione integrata Posizionamento 6 7 3 Esecuzione del posizionamento Esecuzione del Nella tabella seguente sono chiarite le combinazioni tra i parametri di ingresso e di posizionamento uscita per la selezione la conclusione del posizionamento Attenzione altre combinazioni di parametri di ingresso diverse da quelle elencate nelle tabelle 6 17 e 6 18 vengono ignorate Tabella 6 18 Esecuzione del posizionamento Posizionamento Parametro di ingresso uscita Descrizione Avvio del posiziona Presupposto POS_READY 1 mento Fronte di salita su POS_STRT Con il fronte di salita su POS_STRT il posizionamento viene P POS_MODEI 0 avviato POS MODE 0 Il traguardo assegnato su DEST_VAL viene trasferito e E POS_READY viene resettato Posizionamento POS_STRT 1 Il posizionamento in corso e si conclude da solo quando si in corso raggiunge il punto di disinserzione POS_READY viene impostato a 1 Conclusione in anti Fronte di discesa su POS_STRT Il posizionamento viene concluso in anticipo POS_READY cipo del posiziona viene poi impostato a 1 mento Interruzione del POS_MODEI 1 Il posizionament
15. Il presente manuale si rivolge agli utilizzatori che vogliano impiegare le funzioni integrate della CPU 312 IFM della CPU 314 IFM Gli utilizzatori trovano e le informazioni di base relative alle funzioni integrate e la descrizione delle funzioni integrate Misuratore di frequenza Contatore Con tatore A B e Posizionamento e idati tecnici delle funzioni integrate e e utilizzo delle funzioni integrate con l OP 3 L hardware delle CPU e delle unit S7 300 descritto nei manuali Sistema di auto mazione S7 300 Configurazione Dati delle CPU Sistema di automazione S7 300 M7 300 Dati delle unit Il presente manuale valido per CPU N di ordinazione dalla versione CPU 312 IFM 6ES7 312 5AC01 0AB0 01 CPU 314 IFM 6ES7 314 5AE02 0AB0O Ol Il presente manuale contiene la descrizione delle funzioni integrate che al momento della pubblicazione del manuale sono contenute nella CPU 312 IFM e nella CPU 314 Ci riserviamo di descrivere in una informazione di prodotto ogni varia zione delle funzioni integrate Rispetto alla versione precedente cio il manuale Funzioni Integrate con il numero di ordinazione 6ES7 398 8CA00 8EA0 il presente manuale stato ampliato con la descrizione delle funzioni della funzione integrata Misuratore di frequenza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Prefazione Approvazioni Marcatura CE CE Riciclaggio e smaltimento Per 1
16. La CPU calcola la frequenza in base a 2 diversi principi di misura e il principio di misura 1 viene impiegato per un tempo di misura di 0 1 s 1 s o 10s e il principio di misura 2 viene impiegato per un tempo di misura di 1 ms 2 ms o 4 ms Il misuratore di frequenza rileva la frequenza con la seguente formula numero dei fronti di salita Frequenza tempo di misura Il misuratore di frequenza rileva la frequenza misurando il tempo tra due fronti di salita in ingresso all ingresso digitale di misura L utente parametrizza il tempo di misura con STEP 7 e pu scegliere tra 1 ms 2 ms 4 ms 0 1 s 1 s o 10 s Il processo di misura viene riavviato immediatamente una volta trascorso il tempo di misura per cui si ha sempre a disposizione la frequenza attuale Il tempo di misura vale 1 s Durante un tempo di misura sono stati contati 6500 fronti di salita del segnale di misura Frequenza 6500 6500 Hz s I tempi di misura compresi tra 0 1 s e 10 s sono stati introdotti per la misura di fre quenze elevate Quanto maggiore la frequenza tanto pi preciso sar il risultato della misura Con questo principio si ottengono in caso di frequenza elevata e grande precisione della misura e e carico del ciclo ridotto Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Caratteristiche del principio di misura 2 Visualizzazione del primo v
17. OB 40 di interrupt di processo Figura 4 10 Percorsi delle reazioni Ogni percorso di reazione ha come conseguenza tempi diversi di reazione Nella tabella 4 11 si trovano i tempi massimi di reazione della funzione integrata Conta tore Tabella 4 11 Tempi di reazione della funzione integrata Contatore Percorso di reazione In fig 4 10 Tempo di reazione Ingressi uscite integrati D lt 1ms Ingressi uscite integrati Ingressi uscite integrati Interrupt di processo D lt 1ms Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 23 La funzione integrata Contatore 4 10 Esempi applicativi Questo capitolo Panoramica del paragrafo 4 24 In questo capitolo si trovano 3 esempi applicativi relativi alla funzione integrata Contatore Avvertenza Per gli esempi applicativi si fa riferimento alla CPU 312 IFM La realizzazione con la CPU 314 IFM possibile allo stesso modo utilizzando altri ingressi uscite integrati vedi Tabella 4 1 2 Nel si trova a pagina paragrafo 4 10 1 Conteggio semplice con valore di confronto 4 25 4 10 2 Conteggio differenziale 4 31 4 10 3 Conteggio periodico 4 40 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a y La funzione integrata Contatore 4 10 1 Conteggio semplice con valore di confronto Il problema Cablaggio In un impianto di
18. ACTUAL _POS Su questo parametro di uscita viene costantemente visualizzata la quota reale attuale Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 POS_READY Il parametro di uscita indica se il posizionamento o la marcia jog in corso Quando il posizionamento marcia jog terminata POS_READY 1 allora pu essere avviato un nuovo posizionamento Il posizionamento marcia jog da ritenersi concluso se il punto di disinserzione stato raggiunto o il posizionamento marcia jog stata interrotta N Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE Attenzione Non garantito che l asse resti fermo quando POS_READY 1 REF_VALID Segnalazione di stato Il parametro di uscita indica se il punto di riferimento stato raggiunto o no Esso viene impostato se la sincronizzazione avvenuta via hardware Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE POS_VALID Segnalazione di stato Questo parametro di uscita indica se la quota reale dell asse sincronizzata con il valore attuale della funzione integrata Con stato di segnale 0 non avvenuta alcuna sincronizzazione Il posizionamento non pu essere avviato possibile solo la marcia jog Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE Commutazione di stati di esercizio della CPU 6 32 Gli stati dei parametri d
19. REF_VAL POS_MODE1 REF_VAL REF_VAL A 14 0 on i i Tempo POS_MODE2 i p A 1 ee 0 ur _ __ L gt Figura 6 20 Avvio della sincronizzazione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Chiarimenti Nella tabella seguente si trovano i chiarimenti relativi alla figura 6 20 Tabella 6 13 Avvio della sincronizzazione Caso Istante Evento Caso 1 Viene avviata la marcia jog Avanti tramite POS_MODE2 Avvio della 7 ARA Sincronizzazione Lo stato del segnale su REF_ENABLE cambia da 0 a 1 tr rmit REF_VALID 0 REF_ENABLE Sull ingresso del fine corsa del punto di riferimento E 126 2 compare un fronte di salita Il nuovo punto di riferimento su REF_VAL viene trasferito dalla funzione integrata come nuovo valore istantaneo sincronizzazione avvenuta se il presupposto soddisfatto la direzione parametrizzata coincide con la direzione reale POS_VALID e REF_VALID vengono impostati Caso 2 POS_ VALID E REF_ENABLE hanno lo stato di segnale 1 La marcia jog Avanti viene Avvio della nuovamente avviata tramite POS_MODE2 REF_VALID 0 sincronizzazione _ 7 ESE To VERE Sull ingresso del fine corsa del punto di riferimento E 126 2 compare un fronte di salita tramite l avvio della marcia jog Il nuovo punto di riferimento su REF_VAL viene trasferito dalla funzio
20. SET_COUNT FALSE SET_COUNT 0 per generare fronti positivi in OB 1 SET_COMP_A SET_COMP_ B FALSE SET_COMP_B 0 per generare fronti positivi in OB 1 COUNT MD 14 Attribuzione dei parametri di uscita COMP_A COMP_B MD 22 STATUS_A STATUS_B m01 U BIE Interrogazione del bit BIE ENO su SFB 29 M 26 3 per l analisi degli errori Funzioni integrate CPU 312 IFM CPU 314 IFM 4 44 EWA 4NEB 710 6058 05a La funzione integrata Contatore Parte istruzioni Nella parte istruzioni dell OB 1 digitare il seguente programma AWL OB 1 AWL OB 1 Chiarimenti Segmento 1 SET S A 124 2 U M 26 2 SPBNB m01 CALL SFB 29 DB 63 PRES_COUNT PRES_COMP_A PRES_COMP_B Programma applicativo individuale Il motore per il nastro trasportatore 2 viene avviato se M 26 2 1 cio EN 1 su SFB 29 1 SFB viene elaborato con RLC 0 salto a m01 Richiamo dell SFB 29 con DB di istanza EN_COUNT E 125 1 Premendo il tasto in apertura si pu interrompere il conteggio EN_DO SET_COUNT TRUE Il contattore viene impostato con la 1 esecuzione di OB 1 SET_COMP_A SET_COMP_B TRUE Valore confronto PRES_COMP_B impostato con la 1 esecuzione di OB 1 COUNT MD 14 Attribuzione dei parametri di uscita COMP_A COMP_B MD 22 STATUS_A STATUS_B m01 U BIE Interrogazione del bit BIE ENO su SFB 29 M 26 3 per l analisi degli errori UN TO quando il tempo di 5 s
21. Valutazione del Avanti Il fine corsa del punto di riferimento viene valu fine corsa del tato quando viene raggiunto nella direzione punto di riferi avanti mento nella dire zione Numero del 59 DB di istanza per l esempio valore di default DB di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di controllo ciclo Per poter raggiungere il traguardo nel modo pi preciso possibile si deve 1 assegnare tramite il programma applicativo la differenza di disinserzione 0 muovere il nastro 1 volta con la funzione integrata Posizionamento 2 3 misurare la differenza tra la posizione reale raggiunta ed il traguardo assegnato 4 assegnare all SFB 39 questa differenza in incrementi come differenza di disinserzione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento DB di istanza dell SFB 39 Preassegnazione dell SFB 39 Programma applicativo DB 10 Nell esempio i dati vengono depositati nel DB 59 di istanza Nella figura seguente rappresentato 1 SFB 39 con la preassegnazione da DB 10 SFB 39 EN ENO DB10 DBX 13 7 10000 DEST_VAL ACTUAL POS o REF_VAL POS_READY 1 0 SWITCH_OFF_DIFF REF vALID 0 0 BREAK POS_VALID 0 E 0 0 POS_MODE2 E 0 1 POS_MODEI1 REF_ENABLE 0 POS STRT 0 SET_POS Figura 6 26 Assegnazio
22. Viene presa in considerazione una tavola di lavorazione con la quale vengono posi zionati pezzi Su una stazione di lavoro vengono eseguite una o pi operazioni di lavorazione Nell esempio vengono eseguiti fori nel pezzo Per questo la tavola di lavorazione viene arrestata nella corrispondente posizione fino a quando l operazione non con clusa Stazione di lavoro Tavola di lavorazione P zz0 Fine corsa Fine T Fine corsa 9 Inizio 2 o Aziona o Sios L mento T lt gt pS SE Encoder incrementale Fine corsa punto di riferimento HH HH N Punto di riferimento Incrementi Figura 6 4 Esempio tavola di lavorazione Sul punto di riferimento posizionato il fine corsa del punto di riferimento p e BERO Quando il fine corsa del punto di riferimento interviene la tavola di lavorazione posizionata sul punto di riferimento La posizione attuale dell asse viene sincronizzata con il valore attuale della funzione integrata 6 5 La funzione integrata Posizionamento Precisione del punto di riferimento Riproducibilit precisione 6 6 Nella pratica l interruttore del punto di riferimento viene realizzato con una camma che viene rilevata con un fine corsa p e BERO Il fine corsa del punto di riferimento fornisce stato di segnale 1 per un percorso che corrisponde alla larghezza della camma Per garantire al punto di rif
23. Abilitazione delle uscite digitali Morsetti di collega mento Per il cablaggio si fa riferimento alla CPU 312 IFM La realizzazione con la CPU 314 IFM possibile allo stesso modo utilizzando altri ingressi uscite integrati vedi Tabella 4 1 Per il collegamento degli attuatori sono disponibili sugli ingressi uscite integrati le uscite digitali A e B Prima che le uscite digitali A e B possano adempiere al loro compito esse devono essere abilitate per la funzione integrata Contatore L abilitazione si ottiene con il richiamo dell SFB 29 parametro di ingresso EN_DO 1 nel programma applica tivo vedi il capitolo 4 6 Dopo l abilitazione le reazioni dei comparatori A e B vengono trasferite tramite gli ingressi uscite integrati direttamente al processo di automazione Se il parametro EN_DO non impostato EN_DO 0 allora le uscite digitali A e B della funzione integrata Contatore non vengono influenzate Si possono utiliz zare le uscite digitali A e B come uscite digitali standard La tabella 4 5 mostra i morsetti di collegamento rilevanti Tabella 4 5 Morsetti di collegamento per gli attuatori Morsetto Denominazione Descrizione 12 A 124 0 Uscita digitale A 13 A 124 1 Uscita digitale B 18 L Tensione di alimentazione 19 M Massa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore
24. DB10 DBX DB10 DBX A 4 0 S5T 500MS DB10 DBX E T 1 DB10 DBX DB10 DBX T 1 DB10 DBX A 4 0 UArldAdAAI nunucdcaa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 12 12 12 12 13 12 12 12 12 12 12 12 13 12 12 U N UN6 aO Interruttore servizio automatico Merker aus per concludere servizio automatico Avvio posizionamento Imposta merker aus per conclusione servizio automatico Se posizionamento terminato imposta merker per taglio del nastro Reset del merker ausiliario Risposta dal coltello taglio terminato Punto di riferimento trasferito dalla funz int come nuova quota reale Reset segnale Reset merker per job di taglio Reset segnale per coltello Tempo di attesa fino all arresto dell azionamento p e 500 ms Posizionamento terminato merker per job di taglio impostato e tempo trascorso Allora trasferire punto di rif come quota reale Avvio del taglio 6 51 La funzione integrata Posizionamento 6 10 2 Posizionamento di barattoli di colore Il compito Condizioni al contorno per il posizionamento Inserzione dell impianto posizionamento del 1 barattolo 6 52 Si tratta di un nastro trasportatore sul quale si trova una serie di barattoli di colore Su una stazione di lavoro i barattoli vengono riempiti di colore Il nastro trasporta tore viene arrestato nella posizione corrispondente fino a quando
25. S7 300 sono disponibili le seguenti approvazioni UL Recognition Mark Underwriters Laboratories UL secondo Standard UL 508 File Nr 116536 CSA Certification Mark Canadian Standard Association CSA secondo Standard C22 2 No 142 File Nr LR 48323 I nostri prodotti rispondono alle prescrizioni della direttiva CE 89 336 CEE Compatibilit elettromagnetica e alle norme europee EN di armonizzazione ivi contenute Le dichiarazioni di conformit CE in accordo alle sopraccitate direttive CE arti colo 10 sono conservate presso Siemens Aktiengesellschaft A amp D AS E 14 Postfach 1963 D 92209 Amberg Il SIMATIC S7 300 rispetta l ambiente Il SIMATIC S7 300 si distingue tra l altro per i seguenti punti e la plastica della custodia nonostante la sua resistenza alla combustione dotata di protezione antifiamma con assenza di alogeni e scrittura tramite laser cio assenza di etichette e marcatura delle materie plastiche secondo DIN 54840 e impiego di poco materiale a causa delle piccole dimensioni e pochi componenti per l integrazione in ASIC Il SIMATIC S7 300 per la sua composizione a basso inquinamento riciclabile Per un riciclaggio rispettoso dell ambiente e per lo smaltimento del vecchio SIMATIC rivolgersi a Siemens Aktiengesellschaft Technische Dienstleistungen ATD TD 3 Kreislaufwirtschaft Postfach 32 40 D 91052 Erlangen Telefono 49 9131 7 3 36 89 Fax 49 9131 7 2 66 43 Que
26. Su questo parametro di ingresso si pu depositare un nuovo valore di confronto PRES_COMP che viene trasferito dopo un fronte di salita sul parametro di ingresso SET_COMP o in presenza di un evento di conteggio Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 EN_COUNT Fino a quando sul parametro di ingresso EN_COUNT c lo stato di segnale 0 tutti gli impulsi in arrivo vengono ignorati Fino a quando sul parametro di ingresso EN_COUNT c lo stato di segnale 1 tutti gli impulsi in arrivo vengono valutati Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 13 La funzione integrata Contatore A B Tabella 5 4 Parametri di ingresso dell SFB 38 continuazione Parametro di Descrizione ingresso RESET Fino a quando sul parametro di ingresso RESET c segnale 0 il contatore pronto per il conteggio Fino a quando sul parametro di ingresso RESET c segnale 1 e il valore istantaneo viene resettato cio come valore istantaneo COUNT viene emesso il valore di reset parametrizzato uscita digitale viene impostata su stato di segnale 0 e non pi modificata Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE SET_COMP Dopo un fronte di salita su questo parametro di ingresso il valore di confronto PRES_COMP viene trasferito Tipo dati BOOL Op
27. e tre ingressi digitali standard Gli ingressi uscite integrati che non vengono utilizzati per una funzione integrata sono utilizzabili come ingressi digitali standard Ingressi uscite Nella figura 1 1 sono rappresentati gli ingressi uscite integrati della CPU 312 IFM integrati Gli ingressi uscite speciali integrati sono evidenziati in grigio Ingressi uscite integrati 3 124 0 SG e sHi 1 Fi adi 2 4 e 5UI 3 5 egi 4 a_ egli 5 7 4 e sHi el a_ egli 7 s 10 0 1 125 0 10 Tei 1 ul 16 2 H Q124 0 12 1030Q 1 13 i1e40Q 2 14 Li te5KQ _ 3 15 1eeHa 416 1970Q 5 17 198 18 E 109 19 29 0 20 A Figura 1 1 Ingressi uscite integrati della CPU 312 IFM per le funzioni integrate Funzioni integrate CPU 312 IFM CPU 314 IFM 1 4 EWA 4NEB 710 6058 05a Panoramica di prodotto 1 3 Funzioni integrate sulla CPU 314 IFM Introduzione Ingressi uscite speciali integrati Ingressi uscite integrati Le funzioni integrate sono collegate al processo di automazione tramite gli ingressi uscite della CPU 314 IFM La CPU 314 IFM dotata di 4 ingressi uscite speciali integrati la cui funzionalit pu essere impostata Sono possibili in alternativa le seguenti impostazioni
28. esadecimale 5 V 11 0 suini BYTE B 16 0 non utilizzato 12 0 Byte di comando BYTE B 16 0 Bit di comando per il posizionamento 13 0 Byte di ritorno BYTE B 16 0 Risposte bit di stato del posizionamento 14 0 Bezpl DINT L 25 Punto di riferimento per BERO bordo del barattolo 50 mm 18 0 Bezp2 DINT L 0 Punto di riferimento per il riempimento Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 57 La funzione integrata Posizionamento Parte istruzioni Nella parte istruzioni dell OB 1 introdurre il seguente programma OB 1 AWL OB 1 Chiarimenti Segmento 1 CALL SFB 39 DB59 DEST_VAL DB2 DBDO Traguardo centro del barattolo 300 mm REF_VAL DB2 DBD4 Punto di riferimento per BERO SWITCH_OFF_DIFF DB2 DBW8 Differenza di disinserzione BREAK DB2 DBB10 Massima velocit POS_MODE2 DB2 DBX12 0 Marcia jog Avanti POS_MODE1 REF_ENABLE DB2 DBX12 1 Segnale di comando valutare fine corsa del punto di riferimento POS_STRT DB2 DBX12 2 Avvio posizionamento SET_POS DB2 DBX12 3 Segnale di comando trasferire REF_VAL come nuova ACTUAL_POS 1 quota reale POS_READY DB2 DBX13 0 Risposta posizionamento marcia jog in corso REF_VALID DB2 DBX13 1 Risposta f c del punto di riferimento raggiunto POS_VALID DB2 DBX13 2 Risposta sincronizzazione avvenuta U BIE Interrogazione del bit BIE ENO su SFB 39 per DB2 DBX 13 7 valutazione errori U DB2 DBX 12 6 Il barattolo viene riempito
29. 12 4 17 5 13 SFB 39 16 30 Parametri di uscita 5 14 SFB 29 4 18 SFB 30 SFB 39 Parametrizzazione Parte di potenza collegamento funzione integrata Posizionamento Percorso delle reazioni Percorso di accelerazione inverter Percorso di frenatura inverter marcia veloce lenta Posizionamento conclusione esecuzione esempio EE E interruzione parametri Solero E Posizione attuale dell asse Posizione del traguardo 6 9 Posizione di start e del traguardo influenza della distanza Precisione della misura 3 8 la a modifica RA sull OP 3 G G 3 Progettazione standard per OP 3 G G 2 installazione Punto di BANE Glossario 2 Punto di controllo ciclo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Punto di disinserzione Punto di riferimento precisione R Reazioni parametrizzabili Rimanenza RUN 2 9 S Schema a blocchi funzione integrata Contatore 4 2 funzione integrata Misuratore di frequenza funzione integrata Contatore A B 5 2 Schermatura 3 11 n 4 13 5 11 6 25 Segnale della tacca dz zero encoder Segnale di misura Selezione pagine AT rd IF T Senso di conteggio cambio 4 4 4 4 4 11 5 4 Sensori collegamento 13 10 4 11 morsetti di collegamento 3 10 14 12 SFB 2 3 2 4 interruzione non richiamato ciclicamente richiamo tempo di esecuzione SFB 29 parametri di ingresso parametri di uscit
30. DO e 2DO 1A0 e uscita analog ica AO Impostazione di default 4 uscite digitali DO punto di controllo ciclo integrata debba essere aggiornato ad ogni punto di controllo ciclo oppure no Percorso di frenatura fino alla Si fissa la lunghezza del percorso durante il 0 48 a 65535 65535 massima velocit percorso di quale incrementi incrementi frenatura e con inverter il valore analogico viene emesso fino al massimo valore oppure viene limitato a 0 e conuncircuito a teleruttori il movimento avviene alla velocit lenta oppure a quella veloce Valutazione del fine corsa del punto Si pu definire la direzione da cui il fine corsa Avanti Avanti di riferimento per la direzione del punto di riferimento deve essere raggiunto Indietro per poter essere valutato Numero del DB di istanza Il DB di istanza contiene i dati che devono 1a 127 59 essere scambiati tra la funzione integrata ed il programma applicativo Aggiornamento automatico al Si definisce se il DB di istanza della funzione attivato disattivato attivato uscite digitali Avanzamento lento e Direzione Avanti Indietro Se con un inverter si assegna 0 il valore analogico ad ogni incremento viene fatto avanzare di un gradino Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Se ad azionamenti a due velocit si assegna 0 per 1 incremento si ha la commutazione in marcia lenta e
31. EN _DO STATUS _B SET_COUNT SET _COMP_A SET_COMP_B _ M 26 3 m MD 14 m MD 18 MD 22 m M 26 0 M 26 1 Figura 4 16 Assegnazione dell SFB 29 in avviamento 2 L SFB 29 viene richiamato ciclicamente Nella figura 4 17 rappresentata l assegnazione dell SFB 29 M 26 2 E 125 1 TRUE TRUE TRUE TRUE SFB 29 EN ENO PRES_COUNT COUNT PRES_COMP_A COMP_A PRES_COMP_B COMP_B EN COUNT STATUS_A EN DO STATUS _B SET_COUNT SET _COMP_A SET_COMP_B M 26 3 _ MD 14 MD 18 MD 22 _ M 26 0 Figura 4 17 Assegnazione dell SFB 29 nel programma ciclico 2 Quando viene raggiunto il numero minimo di 50 bottiglie nel polmone tramite l uscita 124 1 Uscita digitale B viene comandata la lampada rossa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore DB di istanza Nell esempio i dati vengono depositati nel DB di istanza 63 dell SFB 29 Programma Nel seguito si trova il programma applicativo per l esempio Esso stato creato con applicativo l editore AWL dello STEP 7 Dati globali La tabella 4 17 mostra i dati globali utilizzati nel programma applicativo utilizzati Tabella 4 17 Dati globali per l esempio 2 Dato globale Significato MD 0 Valore di start del contatore MD 4 Valore di confronto A nuovo MD 8 Valore di c
32. Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Conclusione della marcia jog Interruzione della marcia jog Esempi di marcia jog Concludere la marcia jog significa e per gli inverter la marcia jog viene conclusa normalmente lungo il percorso di frenatura fino al punto di disinserzione e peri circuiti a teleruttori la marcia jog viene conclusa normalmente attraverso la marcia lenta fino al punto di disinserzione Sia per gli inverter che per i circuiti a teleruttori Interrompere la marcia jog significa che tutte le uscite vengono impostate a 0 Non si arriva pi al punto di disinserzione per concludere la marcia jog Una nuova marcia jog possibile solo dopo aver assegnato POS_MODEI 0 e POS_MODE2 0 Nella figura seguente viene chiarita la marcia jog Avanti la conclusione e l interru zione della marcia jog per un circuito a teleruttori POS_READy Conclusione della Interruzione della marcia jog Avanti marcia jog Avanti i ERA a e i Tempo POS_STRT 1 ol SL i pus Tempo POS_MODE1 interrompere A A E MODE CNN GATA dna i Tempo POS_ MODE JE asi n E in Tempo Uscita digitale Direzione Avanti l 1 1 0 ana J iS z Uscita digitale Marcia veloce Tt ni i ra IA i l Tempo Uscita digitale Marcia lerita pa O E _ ____
33. SPB ml U E 0 0 Tasto Inserimento UN E 0 1 Interblocco con automatico UN DB2 DBX 12 4 Merker aus per punto di riferimento raggiunto DB2 DBX 12 0 Avvio marcia jog Avanti S DB2 DBX 12 1 Valutazione fine corsa del punto di riferimento L DB2 DBD 14 Carica punto di rif per BERO bordo del barattolo T DB2 DBD 4 come nuovo punto di riferimento U DB2 DBX 13 1 Punto di riferimento raggiunto FP DB2 DBX 12 5 Analisi del fronte S DB2 DBX 12 4 Imposta merker aus per punto di rif raggiunto UN E 0 0 R DB2 DBX 12 4 Reset merker aus quando il tasto Inserimento rilasciato Automatico UN E 0 1 Se interruttore Automatico non impostato UN DB2 DBX 12 7 e merker Automatico non impostato BEB allora fine L DB2 DBD 14 Carica punto di rif per BERO bordo del barattolo T DB2 DBD 4 come nuovo punto di riferimento UN DB2 DBX 12 2 Imposta avvio posizionamento S DB2 DBX 12 2 S DB2 DBX 12 1 Imposta segnale di comando REF_ENABLE S DB2 DBX 12 7 Imposta merker aus per fine mirata di Servizio BEB automatico U DB2 DBX 13 0 quando posizionamento finito S DB2 DBX 12 6 allora imposta merker per riempimento del barattolo R DB2 DBX 12 2 Reset avvio posizionamento R DB2 DBX 12 1 Reset segnale di comando valutazione f c di BEA punto di riferimento Funzioni integrate CPU 312 IFM CPU 314 IFM 6 58 EWA 4NEB 710 6058 05a IZ La funzione integrata Posizionamento AWL OB 1 continuazione Chiarime
34. eliminazione di problemi che compaiono durante la traduzione del programma applicativo Stato blocco presenta lo stato di diversi elementi della parola di stato degli accumulatori e dei registri allo scopo di visualizzare quali operazioni sono attive Le funzioni di test Stato variabiile e Forzamento variabile sono descritte nel manuale utente Software di base per S7 e M7 STEP 7 La funzione di test Stato blocco si trova in funzione del linguaggio di programmazione impiegato nel manuale AWL per S7 300 400 Programmazione di blocchi oppure nel manuale KOP per S7 300 400 Programmazione di blocchi Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 2 7 Descrizione delle funzioni integrate 2 6 mento della CPU Presupposto Stati di funzionamento Come si comportano le funzioni integrate nei diversi stati di funziona Le funzioni integrate sono state attivate e parametrizzate con lo STEP 7 Il comportamento delle funzioni integrate dipende direttamente dallo stato di fun zionamento della CPU AVVIAMENTO STOP e RUN La tabella 2 3 descrive il comportamento delle funzioni integrate nei diversi stati di funzionamento della CPU Tabella 2 3 Stato di funzionamento della CPU AVVIAMENTO STOP ARRESTO RUN Funzione integrata inattiva inattiva attiva Blocco funzionale standard p e SFB 30 richiamabile non richiamabile richiamabile Aggiornamento del DB d
35. funzione integrata Contatore Analisi nel L analisi di interrupt di processo nel programma applicativo descritta nel manuale programma di programmazione Software di sistema per S7 300 400 Sviluppo di programmi applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 21 La funzione integrata Contatore 4 9 Calcolo del tempo di ciclo e dei tempi di reazione Introduzione Calcolo Tempo di esecu zione dell SFB 29 Tempo di aggiornamento del DB di istanza Allungamento del tempo di ciclo Dati delle CPU Il calcolo del tempo di ciclo per le CPU diffusamente descritto nel manuale Sis tema di automazione S7 300 Configurazione Dati delle CPU Nel seguito vengono presentati i tempi che devono entrare nel calcolo quando la funzione integrata Con A tatore in corso Il tempo di ciclo si pu calcolare con la seguente formula Tempo di ciclo t1 t2 t3 t4 t tempo di trasferimento dell immagine di processo IPI e IPU t2 tempo di esecuzione del sistema operativo incluso il carico dovuto ad una funzione integrata in corso t3 tempo di elaborazione del programma applicativo incluso il tempo di esecu zione dell SFB quando il richiamo dell SFB avviene nel ciclo di programma t4 tempo di aggiornamento del DB di istanza sul punto di controllo ciclo se parametrizzato con lo STEP 7 Il tempo di esecuzione dell SFB 29 vale tip 300 us Il temp
36. impostare che un interrupt di processo venga generato attivato disattivato processo quando il valore istantaneo abbandona verso il basso il valore di disattivato confronto Impostazione Si pu impostare che il contatore venga impostato quando il valore attivato disattivato contatore istantaneo abbandona verso il basso il valore di confronto disattivato Impostazione Si pu impostare che il comparatore A venga impostato quando il attivato disattivato comparatore A valore istantaneo abbandona verso il basso il valore di confronto disattivato Valore di confronto raggiunto dal basso da COMP_B 1 a COMP_B vedi Valore di confronto da COMP_A 1 a COMP_A Abbandono verso il basso del valore di confronto da COMP_B a COMP_B 1 vedi Valore di confronto da COMP_A a COMP_A 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 9 La funzione integrata Contatore 4 5 Cablaggio Panoramica del paragrafo Nel si trova a pagina paragrafo 4 5 1 Collegamento di sensori agli ingressi uscite integrati 4 11 4 5 2 Collegamento di attuatori agli ingressi uscite integrati 4 14 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a y La funzione integrata Contatore 4 5 1 Introduzione Funzione degli ingressi digitali Ingresso digitale HW Start Stop Cambio del senso di conteggio Collegamento di sensori agli ingressi uscite integrati Per il
37. le pagine tra di loro E possibile anche il collegamento delle pagine standard IF in progetti gi esistenti Punto di men Box di dialogo nel ProTool Lite Vedi la documentazione del ProTool Lite L indice del contenuto E possibile progettare quali pagine standard devono essere contenute nell indice Editor delle pagine Men Pagine Attributi La protezione tramite password Variabili per l introduzione di valori possono essere dotate di un livello di protezione compreso tra 0e9 Editor delle pagine doppio clic sulla variabile corrispondente gt Box di dialogo Introduzione Emissione G 16 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con OP 3 Tabella G 12 Modifica delle pagine Pagine E progettabile Descrizione Punto di men Box di dialogo ProTool Lite Nome della pagina I nomi simbolici cos come i titoli delle pagine Editor delle pagine Titolo della pagina possono essere modificati Men Pagina gt Attributi Con il titolo della pagina viene anche definito il nome della pagina nell indice Testi I testi ingressi software delle funzioni integrate Editor delle pagine possono essere cancellati inseriti o modificati Editazione dei testi Conversione lineare Per l introduzione l emissione di valori pu essere progettata una conversione E cos po
38. muoversi l asse Un comparatore confronta il valore istantaneo del contatore misuratore di frequenza con un valore di confronto predefinito e per determinati eventi genera reazioni Un evento il raggiungimento o l abbandono di un determinato valore di conteggio o una frequenza Un conteggio differenziale rileva la differenza tra parti in entrata ed in uscita p e quantit in un buffer Un conteggio periodico un conteggio che si ripete ritmicamente p e il contatore conta da 1 a 10 e poi comincia nuovamente da 1 Con la corsa verso il punto di riferimento la funzione integrata Posizionamento viene sincronizzata con la quota reale dell asse La differenza di disinserzione la differenza di percorso tra il punto di disinserzione ed il traguardo Gli encoder servono per il rilevamento esatto di percorsi posizioni velocit Gli encoder incrementali rilevano percorsi posizioni velocit numero di giri masse tramite il conteggio di piccoli incrementi Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Glossario 1 Glossario Fine corsa Fine corsa del punto di riferi mento Impulsi di conteggio Incrementi per giro dell encoder Ingressi uscite integrati Marcia jog Marcia lenta Marcia veloce Parte di potenza Percorso per giro dell encoder Posizionamento Posizionamento comandato Punto di commutazione Glossario 2 Tramite 2 fine corsa si d
39. standard Pagina di base Pagine Sistema Indice delle pagine Funzione integrata Pagina Misuratore di frequ Misuratore di frequ Funzione integrata Pagina Contatore Contatore Figura G 3 Gerarchia operativa L accesso alle funzioni integrate avviene tramite pagine standard IF Per la selezione di una di queste pagine procedere nel modo seguente Tabella G 1 Selezione delle pagine standard IF Passo Descrizione Operazione sull OP3 1 Il richiamo nella pagina standard Pagine Viene visualizzato l indice F2 MAIUSCOLO 2 delle pagine 2 Selezionare nell indice delle pagine una delle pagine standard IF 4 Lil 3 Selezione della pagina gt Invio Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a G 7 Impiego delle funzioni integrate con POP 3 G 4 2 Struttura Significato dei testi della pagina G 8 La pagina standard IF Misuratore di frequenza CLES Operare sulla pagina standard IF Misuratore di frequenza strutturata come segue IF Misuratore di frequenza Frequenza A Hz Valore di confronto UG att Hz Valore di confronto UG nuovo Hz V Valore di confronto OG att Hz Valore di confronto OG nuovo Hz Figura G 4 Struttura della pagina st
40. to raggiunto dal basso da COMP_A 1 a COMP_A comparatore A Uscita digitale A OFF Quando il valore istantaneo raggiunge il valore di confronto COMP_A il motore viene arrestato Interrupt di disattivato L interrupt di processo non viene generato processo Reset contatore disattivato Il contatore non viene impostato su un nuovo valore di start Impostazione disattivato Non viene assegnato un nuovo valore di confronto Abbandono del valore di confronto verso il basso da COMP_A a COMP_A 1 comparatore A Valore di confron Uscita digitale A ON Quando il valore istantaneo abbandona il valore di confronto COMP_A verso il basso il motore viene inserito Interrupt di disattivato L interrupt di processo non viene generato processo Reset contatore disattivato Il contatore non viene impostato su un nuovo valore di start Impostazione disattivato Non viene assegnato un nuovo valore di confronto to raggiunto dal basso da COMP_B 1 a COMP_B comparatore B Uscita digitale B OFF Quando il valore istantaneo raggiunge il valore di confronto COMP_B allora la lampada rossa si spegne Interrupt di disattivato L interrupt di processo non viene generato processo Reset contatore disattivato Il contatore non viene impostato sul nuovo valore di start Impostazione disattivato Non viene assegnato il nuovo valore di confronto Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710
41. 3 L alimentazione dell OP 3 avviene esternamente tramite la CPU 312 IFM CPU 314 IFM Avvertenza Nell esercizio isolato da terra occorre utilizzare un repeater RS 485 Figura G 2 Collegamento multi point G 5 Impiego delle funzioni integrate con POP 3 G 4 Selezione e operativit sulle pagine standard Riferimenti della La descrizione seguente per la selezione e operativit sulle pagine standard IF si descrizione riferisce alla progettazione standard fornita a corredo Esercizio generico Nella descrizione si fa riferimento solo alle possibilit di esercizio specifiche per le pagine standard IF L operativit generica come p e introduzione di valori interruzione di introduzioni ecc sono descritte nel manuale OP 3 Panoramica del Nel sitrova a pagina paragrafo paragrafo G 4 1 Selezione delle pagine standard IF G 4 2 Operare sulla pagina standard IF Misuratore di frequenza G 4 3 Operare sulla pagina standard IF Contatore Bale E N G 4 4 Operare sulla pagina standard IF Contatori A opp B Q S G 4 5 Operare sulla pagina standard IF Posizionamento Q Funzioni integrate CPU 312 IFM CPU 314 IFM G 6 EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 G 4 1 Selezione delle pagine standard IF Gerarchia operativa Selezione delle pagine standard IF La figura G 3 illustra come sono collegate le pagine standard IF nella progettazione
42. 4 1 Panoramica sul funzionamento uaaa 4 2 4 2 Modo di funzionamento del contatore 4 3 4 3 Modo di funzionamento del comparatore 4 5 4 4 FAfAMioinzzazione sos itsnbai iaia ionbiefadiiianto palline darei sean sai Funzioni integrate CPU 312 IFM CPU 314 IFM n EWA 4NEB 710 6058 05a VII Contenuto vili 4 5 4 5 1 4 5 2 4 6 4 7 4 8 4 9 4 10 4 10 1 4 10 2 4 10 3 Gablaggio rsiia Aa ea Collegamento di sensori agli ingressi uscite integrati Collegamento di attuatori agli ingressi uscite integrati Blocco funzionale di sistema SFB 29 eaae Struttura del DB di istanza Analisi degli interrupt di processo Calcolo del tempo di ciclo e dei tempi di reazione Esempi applicativi iain n E A Conteggio semplice con valore di confronto Conteggio differenziale naana Conteggio periodico 0 La funzione integrata Contatore A B CPU 314 IFM 5 1 5 2 5 3 5 4 5 5 5 5 1 5 5 2 5 6 5 7 5 8 5 9 La funzione integrata Posizionamento CPU 314 IFM 6 1 6 1 1 6 1 2 6 1 3 6 1 4 6 1 5 6 2 6 3 6 4 6 5 6 6 6 6 1 6 6 2 6 7 6 7 1 6 7 2 6 7 3 6 7 4 Panoramica sul funzionamento Modo di funzionamento del contatore e nananana Modo di funzionamento del comparatore eraa Parametrizzazione cresi irrin eien rina nin ep i E ak
43. 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 La funzione integrata Contatore Tabella 4 20 Dati globali per l esempio 3 continuazione Dato globale Significato M 26 3 Posizione del bit BIE parametro di uscita ENO dell SFB 29 TO Tempo per l azionamento dell espulsore E 125 1 Interruzione del conteggio A 124 1 Azionamento dell espulsore A 124 2 Comando del motore per il nastro 2 Parte istruzioni Nella parte istruzioni dell OB 100 digitare il seguente programma AWL OB 100 AWL OB 100 Chiarimenti Segmento 1 L L 0 Assegnare valore di start PRES_COUNT in MD 0 T MD 0 L L 6 Assegnare nuovo valore di confronto T MD 8 PRES_COMP_B in MD 8 SET Abilitazione dell elaborazione di SFB M 26 2 U M 26 2 se M 26 2 1 cio EN 1 su SFB 29 l SFB viene elaborato SPBNB m01 con RLC 0 salto a m01 CALL SFB 29 DB 63 Richiamo dell SFB 29 con DB di istanza PRES_COUNT M 0 Attribuzione dei parametri di ingresso PRES_COMP_A PRES_COMP_B MD 8 EN_COUNT FALSE Contatore non ancora abilitato EN_DO TRUE Le uscite digitali vengono abilitate per la funzione integrata Contatore
44. 4 ingressi con interrupt di processo ingressi digitali 4 ingressi per la funzione integrata Contatore 4 ingressi per la funzione integrata Contatore A B 1 ingresso per la funzione integrata Misuratore di frequenza e tre ingressi digitali standard 3 ingressi per la funzione integrata Posizionamento e 1 ingresso digitale standard Gli ingressi uscite integrate che non sono utilizzati per una funzione integrata sono utilizzabili come ingressi digitali standard Nella figura 1 1 sono rappresentati gli ingressi uscite integrati della CPU 314 IFM Gli ingressi uscite speciali integrati evidenziati in grigio Ingressi uscite integrati Sonder Digital IN OUT L AOy 128 AO 128 e gAIU 128 e Al 128 10 0 AI 128 ODDO DID DODO Aly 130 Al 130 Al 130 Aly 132 Al 132 Al 132 Aly 134 Al 134 Al 134 MANA Figura 1 2 Ingressi uscite integrati della CPU 314 IFM per le funzioni integrate Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 1 5 Panoramica di prodotto 1 4 Guida attraverso il manuale per una messa in servizio con successo di una funzione integrata Presupposti Per una messa in servizio coronata da successo di una funzione integrata occorrono i seguenti presupposti e la possibilit di utilizzo del pacchetto di programmazione STEP 7 e aver preso confidenza con l hardware della CPU 312 IFM e
45. 4NEB 710 6058 05a 3 19 La funzione integrata Misuratore di frequenza Perch fori allungati Funzione degli ingressi e delle uscite 3 20 Le fessure vengono misurate con la fotocellula le misure sono portate come segnali di misura all ingresso digitale Misura Il segnale di misura costituito da 1 tempo di impulso 1 tempo di pausa Esso viene riconosciuto con sicurezza dal misuratore di frequenza solo se il tempo di impulso 50 us e il tempo di pausa 50 us vedi l appendice A Se la frequenza si avvicina alla frequenza limite di 10 KHz per soddisfare la condi zione sopra esposta occorre rispettare il seguente rapporto tempo di impulso tempo di pausa 1 1 Nel nostro esempio vale e 1tempodiimpulso 1 fessura e 1 tempo di pausa 1 superficie senza fessure Il rapporto impulso pausa ottimale si ottiene quindi con una distribuzione simme trica delle fessure sul disco forato Vale quindi lunghezza della fessura lunghezza della superficie senza fessure Nella tabella 3 13 sono elencate le funzioni degli ingressi e delle uscite Tabella 3 13 Collegamento degli ingressi e delle uscite 1 Morsetto Ingresso Funzione nell esempio uscita 8 E 124 6 Conteggio dei fronti di salita del segnale di misura 1 fessura del disco forato corrisponde ad un fronte di salita 12 A 124 0 L uscita viene impostata se viene superato il limite superiore del valore di confronto Se il nume
46. 7 Cablaggio degli attuatori 5 12 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 6 Blocco funzionale di sistema SFB 38 Introduzione Parametri di in x La funzione integrata Contatore A B costituita dai 2 contatori A e B che pos sono contare in parallelo ed in modo indipendente Il funzionamento dei due conta tori identico Ad ogni contatore correlato un DB di istanza vedi Capitolo 5 7 La funzione integrata Contatore cio i due contatori correlata all SFB 38 Nella figura 5 8 si vede la rappresentazione grafica dell SFB 38 SFB 38 EN ENO PRES_COMP COUNT EN_COUNT COMP RESET comandato su fronte SET_COMP Figura 5 8 Rappresentazione grafica dell SFB 38 Nella tabella 5 4 si trovano i chiarimenti dei parametri di ingresso dell SFB 38 gresso dell SFB 38 Tabella 5 4 Parametri di ingresso dell SFB 38 Parametro di ingresso EN Descrizione EN il parametro di ingresso per l abilitazione dell SFB 38 Questo parametro di ingresso agisce in modo che 1 SFB venga elaborato Il parametro di ingresso non ha alcuna influenza sull elaborazione della funzione integrata Fino a quando EN 1 1 SFB viene elaborato Con EN 0 1 SFB non viene elaborato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE PRES_COMP
47. Attribuzione dei parametri di uscita COMP_A MD 18 COMP_B MD 22 STATUS_A M 26 0 STATUS_B m01 U BIE Interrogazione del bit BIE ENO su SFB 29 M 26 3 per l analisi degli errori Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Attivazione e disattivazione del nastro transportatore e delle lampade A 124 0 e A 124 1 vengono effettuate automaticamente mediante la IF 4 39 La funzione integrata Contatore 4 10 3 Conteggio periodico Introduzione Il problema Schema tecnolo gico e cablaggio L esempio che segue una estensione degli esempi dei capitoli4 10 1 e 4 10 2 Per la realizzazione dell esempio si utilizza una seconda CPU 312 IFM Tramite il nastro 2 le bottiglie vengono trasportate dal polmone nelle cassette vuote per bottiglie Quando la massima quantit di riempimento di una cassetta 6 bottiglie rag giunta il nastro trasportatore 2 viene arrestato interviene l espulsore e viene avviato un tempo di 5 s In questo tempo l espulsore spinge la cassetta piena di bottiglie sul nastro trasportatore 3 Passati i 5 s l espulsore torna nella sua posizione iniziale il nastro 2 si avvia nuova mente ed il conteggio comincia per una nuova cassetta di bottiglie Inoltre un operaio premendo un pulsante in apertura pu arrestare il conteggio se sono comparse anomalie oppure il nastro trasportatore 2 in avviamento Nella figura 4 18 si vedono lo schema
48. Avvio anomalie Valore di confronto COMP_A 250 7 Ja i TE Tempo Ingresso digitale 125 1 i i A i i 1 _ C i Tempo Uscita digitale 124 0 Conteggio l interrotto f a Il motore viene arrestato Tempo Figura 4 12 Diagramma temporale per l esempio 1 Parametrizzazione Con lo STEP 7 si parametrizza la CPU nel seguente modo con lo STEP 7 Tabella 4 13 Parametri per l esempio 1 Parametro Introduzione Chiarimenti Ingresso di fronte di salita E 124 6 attivato per il conteggio vengono contati conteggio Avanti fronti di salita Ingresso di disattivato E 124 7 non utilizzato per la funzione integrata conteggio Indietro Numero del DB 63 DB di istanza per l esempio valore di default di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di automatico sul controllo ciclo punto di controllo ciclo Valore di confronto raggiunto dal basso da COMP_A 1 a COMP_A Uscita digitale A OFF Quando il valore istantaneo raggiunge il valore di confronto COMP_A il motore viene arrestato Interrupt di disattivato L interrupt di processo non viene generato processo 1 Introduzione necessaria solo per la CPU 314 IFM Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 27 La funzione integrata Contatore Richiamo ciclico dell SFB 29 Reazione sull uscita Bit di stato ne
49. Dati delle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 Configurazione di sistema OP3 S7 PG PC Le configurazioni per la progettazione e l esercizio che vengono presentate nel seguito sono pensate come esempio ed illustrano il principio del collegamento Informazioni pi precise si trovano nei manuali corrispondenti OP3 lato destro della custodia Controllore MP vel a a scelta SIMATIC S7 300 CPU 312 IFM 314 IFM Computer di progettazione MPI Collegamento PS Alimentazione I 24V DC 230 115 V PC PG7xx con interfaccia MPI Nel collegamento di un computer di progettazione l alimentazione dell OP 3 avviene a scelta direttamente con 24 V DC oppure tramite un alimentatore a spina Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Q non compreso nella fornitura dell OP 3 24 V DC Rete Figura G 1 Collegamento punto punto Configurazione per la progettazione dell OP 3 OP3 lato destro della Controllori max 2 Computer di progettazione custodia SIMATIC SIMATIC PC PG7xx con S7 300 S7 300 interfaccia MPI CPU 312 IFM CPU 312 IFM CPU 314 IFM CPU 314 IFM I IT Cavo di collega mento al bus PG70x TD200 vedi II Catalogo ST70 altri OP UCO max
50. E 126 2 morsetto speciale 4 Contatore B Indietro direzione E 126 3 morsetto speciale 5 Tensione di alimentazione DC 24 V DC collegamento all alimentazione della CPU Massa Potenziale di riferimento della tensione di alimentazione collegamento all alimentazione della CPU Uscite digitali degli ingressi uscite integrati Contatore A A 124 0 morsetto Digitale 22 Contatore B A 124 1 morsetto Digitale 23 Blocco funzionale di sistema SFB 38 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a C 1 Dati tecnici della funzione integrata Contatore A B CPU 314 IFM Caratteristiche Nella figura C 1 sono rappresentate le caratteristiche degli impulsi di conteggio degli impulsi di conteggio V i i Ti ia ENVE E E EA D ae tei ail RA E EGS al i 50us 50us t Figura C 1 Caratteristiche degli impulsi di conteggio Funzioni integrate CPU 312 IFM CPU 314 IFM C 2 EWA 4NEB 710 6058 05a Dati tecnici della funzione integrata Posizionamento CPU 314 IFM Dati tecnici Nella tabella D 1 si trovano Tabella D 1 1 dati tecnici della funzione integrata Posizionamento Dati tecnici della funzione integrata Posizionamento Ingressi digitali degli ingressi uscite integrati Traccia A E 126 0 morsetto speciale 2 e Traccia A E 126 1 morsetto speciale 3 Fine corsa del punto d
51. M Potenziale di riferimento della tensione di alimentazione Diagramma tempo Il diagramma temporale in figura 3 12 chiarisce le relazioni tra il campo 2 del rale per il campo di numero di giri e le corrispondenti uscite digitali Il diagramma temporale per il numero di giri 2 campo 1 del numero di giri si trova nel capitolo 3 10 1 N giriin 1 min AIA lb209 s otra e ea aa e 1470 pl R Im 1 T 7 i i pe E Tempo Uscita digitale 124 2 i i i i ii Tempo Uscita digitale 124 3 Lampada l rossa 2 4 i accesa a ni Tempo Lampada gialla 2 accesa Figura 3 12 Diagramma temporale per l esempio 2 Funzioni integrate CPU 312 IFM CPU 314 IFM 3 28 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza y Parametrizzazione con STEP 7 Rilevazione dei valori di confronto Limite superiore e inferiore Con lo STEP 7 si parametrizza la CPU come descritto nel capitolo 3 10 1 La tabella 3 18 chiarisce il rilevamento dei valori di confronto per il campo 2 del numero di giri Il rilevamento per il campo 1 del numero di giri si trova nel capi too3 10 Come si trasferiscono i valori di confronto all SFB 30 tramite il programma applica tivo spiegato nel resto dell esempio Tabella 3 18 Definizione dei valori di confronto per
52. OB 40 l evento che ha provocato l interrupt funzione integrata Misuratore di frequenza Analisi nel L analisi di interrupt di processo nel programma applicativo descritta nel manuale programma di programmazione Software di sistema per S7 300 400 Sviluppo di programmi applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM 3 16 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 9 Calcolo del tempo di ciclo e dei tempi di reazione Introduzione Calcolo Tempo di esecu zione dell SFB 30 Tempo di aggior namento del DB di istanza Allungamento del tempo di ciclo Tempo di reazione Dati delle CPU Il calcolo del tempo di ciclo per le CPU descritto in modo particolareggiato nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Nel seguito vengono descritti i tempi di cui occorre tenere conto nel calcolo quando viene eseguita la funzione integrata Misuratore di frequenza Il tempo di ciclo pu calcolare con la formula seguente Tempo di ciclo t1 t2 t3 t4 t Tempo di trasferimento delle immagini di processo IPI e IPU t2 Tempo di esecuzione del sistema operativo compreso il carico di una funzione integrata in corso tz Tempo di elaborazione del programma applicativo compreso il tempo di esecuzione dell SFB se il richiamo dell SFB avviene nel ciclo di programma t4 Tempo di aggiornamento del DB di istanza sul punto di control
53. STATUS_A indica la posizione del valore istantaneo rispetto al valore di confronto COMP_A valore istantaneo COUNT valore di confronto COMP_A parametro di uscita STATUS_A impostato e valore istantaneo COUNT lt valore di confronto COMP_A parametro di uscita STATUS_A non impostato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE STATUS_B Il parametro di uscita STATUS_A indica la posizione del valore istantaneo rispetto al valore di confronto COMP_A e valore istantaneo COUNT valore di confronto COMP_B parametro di uscita STATUS_B impostato valore istantaneo COUNT lt valore di confronto COMP_B parametro di uscita STATUS_B non impostato Tipo dati BOOL Operando I Q M LD Campo dei valori 0 1 FALSE TRUE Funzioni integrate CPU 312 IFM CPU 314 IFM 4 18 EWA 4NEB 710 6058 05a y La funzione integrata Contatore 4 7 Struttura del DB di istanza DB di istanza dell SFB 29 La tabella 4 8 mostra la struttura e l assegnazione del DB di istanza della funzione integrata Contatore Tabella 4 8 DB di istanza dell SFB 29 Operando Simbolo Significato DBD 0 PRES_COUNT Valore di start del contatore DBD 4 PRES_COMP_A Valore di confronto COMP_A nuovo DBD 8 PRES_COMP_B Valore di confronto COMP_B nuovo DBX 12 0 EN_COUNT Start Stop SW DBX 12 1 EN_DO Abilitazione uscite digitali DBX 12 2 SET_COUNT Impostazione contatore DBX 12 3 SET_COMP_A I
54. all SFB 39 questa differenza in incrementi come differenza di disinserzione DB di istanza dell SFB 39 6 56 Nell esempio i dati vengono depositati nel DB 59 di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Preassegnazione dell SFB 39 Programma applicativo DB 2 Nella figura seguente rappresentato 1 SFB 39 con la preassegnazione da DB 2 per l introduzione del 1 barattolo marcia jog SFB 39 EN ENO _ DB2 DBX 13 7 150 DEST_VAL ACTUAL POS 25 REF_VAL POS_READY 1 0 SWITCH_OFF_DIFF REF vALID 0 0 BREAK POS_VALID 0 E 0 0 POS _MODE2 POS_MODEI1 1 REF_ENABLE 0 POS _STRT 0 SET_POS Figura 6 30 Assegnazione dell SFB 39 in avviamento 2 Nel seguito si trova il programma applicativo per l esempio Esso stato steso con l Editor AWL in STEP 7 I dati per 1 SFB 39 si trovano in DB 2 Il DB ha la seguente struttura Tabella 6 27 Esempio 1 Posizionamento Struttura di DB 2 Indirizzo Nome Tipo Valore Commento iniziale 0 0 DEST_VAL DINT L 150 Traguardo met del barattolo 300 mm 4 0 Punto di DINT L 0 contiene sempre punto di riferimento riferimento valido pari Bezpl opp Bezp2 8 0 SWITCH_OFF_DIFF INT 0 Differenza di disinserzione rilevata con la messa in servizio 10 0 Break BYTE B 16 80 Massima velocit
55. applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 17 La funzione integrata Contatore A B 5 9 Calcolo del tempo di ciclo e dei tempi di reazione Introduzione Il calcolo del tempo di ciclo per la CPU 314 IFM diffusamente descritto nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Nel seguito vengono presentati i tempi che devono entrare nel calcolo quando la x funzione integrata Contatore A B in corso Calcolo Il tempo di ciclo si pu calcolare con la seguente formula Tempo di ciclo t1 t2 t3 t4 t tempo di trasferimento dell immagine di processo IPI e IPU t2 tempo di esecuzione del sistema operativo incluso il carico dovuto ad una funzione integrata in corso t3 tempo di elaborazione del programma applicativo incluso il tempo di esecuzione dell SFB quando il richiamo dell SFB avviene nel ciclo di programma t4 tempo di aggiornamento del DB di istanza sul punto di controllo ciclo se l aggiornamento stato parametrizzato con lo STEP 7 Tempo di Il tempo di esecuzione dell SFB 38 vale tip 230 us esecuzione dell SFB 38 Aggiornamento del Il tempo di aggiornamento del DB di istanza sul punto di controllo ciclo per la fun DB di istanza zione integrata Contatore A B vale 100 us Allungamento del Tenere conto che il tempo di ciclo pu allungarsi a causa di m i cicl i aden tempo dielclo e elaboraz
56. assegnato Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Nella tabella seguente sono elencate le funzioni degli ingressi e delle uscite per P esempio Tabella 6 22 Cablaggio degli ingressi e delle uscite esempio 1 Morsetto di collegamento Ingresso Funzione nell esempio uscita 2 E 126 0 Encoder Traccia A 3 E 126 1 Encoder Traccia B 6 AOu 128 Uscita analogica Velocit in tensione 20 MANA Massa analogica Collegamento tensione di alimentazione CPU L Tensione di alimentazione Collegamento tensione di alimentazione CPU M Massa L encoder incrementale fornisce 100 impulsi per giro 1 giro dell encoder incremen tale corrisponde a 5 giri del motore L encoder incrementale fornisce quindi 20 impulsi per giro del motore Il nastro si sposta di 4 mm per ogni giro del motore 4 mm 20 impulsi 0 2 mm Di conseguenza ad un impulso corrisponde un percorso di 0 2 mm 1 impulso corris ponde a 1 incremento di percorso Nella figura seguente si vede la corrispondenza tra percorso e impulsi in un posizio namento Il nastro viene tagliato in fogli da 2 m di lunghezza La conversione da mm a impulsi incrementi di percorso si ottiene cos 2000 mm 0 2 mm 10000 impulsi incrementi di percorso Coltello Q Dr 4 el 10000 impulsi Figura 6 25 Corrispondenza tra incrementi di percorso e impulsi Il traguardo di 10000 impulsi incrementi di percorso
57. cablaggio si fa riferimento alla CPU 312 IFM La realizzazione possibile allo stesso modo con la CPU 314 IFM utilizzando altri ingressi e uscite integrati vedi Tabella 4 1 I sensori vengono collegati all ingresso digitale Avanti e all ingresso digitale Indietro La funzione integrata Contatore pu essere avviata e arrestata tramite l ingresso digitale HW Start Stop Il senso di conteggio sugli ingressi digitali Avanti Indietro pu essere cambiato tramite l ingresso digitale Direzione L ingresso digitale HW Start Stop combinato in AND logico con il parametro di ingresso EN_COUNT dell SFB 29 vedi il capitolo 4 6 Se non si collega alcun interruttore all ingresso digitale HW Start Stop allora occorre alimentare in modo permanente l ingresso digitale con una tensione di 24 V Solo in questo modo vengono analizzati gli impulsi di conteggio sugli ingressi digitali Avanti e Indietro Il contatore viene avviato arrestato tramite il parametro di ingresso EN_COUNT dell SFB 29 Se all ingresso digitale Direzione si applica una tensione di 24 V si cambia il senso di conteggio degli ingressi digitali Avanti e Indietro Presupposto l ingresso digitale HW Start Stop ed il parametro di ingresso EN_COUNT dell SFB 29 hanno segnale 1 Nella tabella 4 3 viene chiarito il modo di funzionamento dell ingresso digitale Direzione Tabella 4 3 Modo di funzionamento dell ingresso digitale Direzione Ingress
58. che ha generato l interrupt e dell evento che ha generato l interrupt Visualizzazione dell evento che ha generato Dalla variabile 0B40_POINT_ADDR si pu capire quale funzione integrata ha ge nerato l interrupt e quale evento ha provocato la generazione dell interrupt Nella figura seguente illustrata la correlazione con i bit della parola doppia dati locali 8 rintermupt Attenzione Se compaiono interrupt di ingressi diversi ad intervalli di tempo ravvi cinati lt 100 us possibile che vengano impostati contemporaneamente pi bit Ci significa che pi interrupt possono provocare solo un avvio dell OB 40 LB 8 LB 9 LB 11 3130 29 2827 262524 23 22212019 181716 7654321 0 Bitn olol olol olola a TITTI LD8 S IN La e N v J v La funzione integrata non rilevante riservato riservato Contatore A B ha generato l interrupt di processo Il contatore A ha Raggiunto valore reale da generato l interrupt COMP 1 a COMP di processo Il contatore B ha Abbandonato valore reale generato l interrupt da COMP a COMP 1 di processo Figura 5 9 Informazione di avvio dell OB 40 l evento che ha provocato l interrupt funzione integrata Contatore A B Analisi nel L analisi di interrupt di processo nel programma applicativo descritta nel manuale programma di programmazione Software di sistema per S7 300 400 Sviluppo di programmi
59. contare per misurare frequenze e per il posizionamento su assi il SIMATIC zione di problemi S7 300 offre le tre seguenti possibilit claulomazione e programma applicativo operazioni STEP 7 e funzioni integrate della CPU 321 IFM e unit funzionali per il conteggio la misura di frequenze e per il posizionamento su assi Funzioni integrate Le funzioni integrate sono parte integrante della CPU 312 IFM 314 IFM Gli ingressi e le uscite delle funzioni integrate sono collegate in modo fisso con gli ingressi uscite integrati della singola CPU CPU 312 IFM La CPU 312 IFM rende disponibili e la funzione integrata Misuratore di frequenza e la funzione integrata Contatore Contatore avanti e indietro CPU 314 IFM La CPU 314 IFM rende disponibili e la funzione integrata Misuratore di frequenza e la funzione integrata Contatore 1 contatore avanti e indietro e la funzione integrata Contatore A B 2 contatori avanti indietro A e B e la funzione integrata Posizionamento posizionamento comandato Caratteristiche Le funzioni integrate lavorano in parallelo al programma applicativo e allungano in delle funzioni modo minimo il tempo di ciclo della CPU Le funzioni integrate accedono diretta integrate mente agli ingressi uscite integrati della CPU Le funzioni integrate Contatore e Contatore A B possono generare interrupt di processo Oltre che con un PG PC possibile operare e visualizzare le
60. dell SFB deve essere moltiplicato per il numero dei richiami Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 17 La funzione integrata Misuratore di frequenza 3 10 Esempi applicativi In questo capitolo In questo capitolo si trovano due esempi applicativi per la funzione integrata Misuratore di frequenza Il primo esempio si riferisce al controllo del numero di giri di un azionamento all interno di un campo di numero di giri prefissato Il secondo esempio applicativo una estensione del primo esempio L utilizzatore pu modificare il campo del numero di giri e tramite due lampade viene visualiz zato quale campo di numero di giri impostato Avvertenza Per l esempio applicativo si utilizza la CPU 312 IFM La realizzazione con la CPU 314 IFM ugualmente possibile utilizzando un altro ingresso uscita integrato vedi Tabella 3 1 Panoramica del Nel si trova a pagina paragrafo paragrafo 3 10 1 Controllo del numero di giri in un campo fisso di numero di giri 3 19 3 10 2 Controllo del numero di giri in due campi di numero di giri 3 26 Funzioni integrate CPU 312 IFM CPU 314 IFM 3 18 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 10 1 Controllo del numero di giri in un campo fisso di numero di giri Il problema Un albero gira con un numero di giri circa costante Il numero di giri dell aziona mento viene misurato con una
61. della CPU 314 IFM La funzionalit e l impiego del pacchetto di programmazione STEP 7 sono descritti in diversi manuali Un elenco dei manuali con una breve descrizione del loro contenuto si trova nell appendice F L hardware delle CPU e della gamma di unit sono descritti nei manuali Sistema di automazione S7 300 Installazione configurazione e dati delle CPU e Sistema di automazione S7 300 M7 300 Caratteristiche delle unit modulari Guida Nella tabella 1 2 si trovano le azioni che si devono compiere passo dopo passo per la messa in servizio di una funzione integrata ed i capitoli del manuale che occorre leggere Tabella 1 2 Guida attraverso il manuale Passo Azione Leggere per la funzione integrata Misuratore Contatore Contatore Posiziona di AIB mento frequenza 1 Una conoscenza appropriata del comportamento e Capitolo dell uso delle funzioni integrate 2 Parametrizzazione della funzione integrata Capitolo 3 4 Capitolo 4 4 Capitolo 5 4 Capitolo 6 3 3 Cablaggio della funzione integrata Capitolo 3 5 Capitolo 4 5 Capitolo 5 5 Capitolo 6 6 4 Programmazione della CPU assegnazione del blocco funzionale di sistema Capitolo 3 6 Capitolo 4 6 Capitolo 5 6 Capitolo 6 7 e analisi degli allarmi di processo _ Capitolo 4 8 Capitolo 5 8 5 Commutare la CPU da STOP a RUN _ 6 Test della funzione integrata Capitolo 7 Rilevamento del tempo di ciclo e di reazione Capitolo 3 9 Capitolo 4 9 Capitolo 5 9 Capitolo 6 9
62. di 1 ms 2 ms o 4 ms e siano stati attivati gli interrupt di processo Eventi Nella tabella 3 11 si trova una descrizione degli eventi che possono portare ad parametrizzabili interrupt di processo e la parametrizzazione che si deve eseguire con lo STEP 7 Tabella 3 11 Eventi che possono portare ad interrupt di processo Interrupt di processo per Descrizione Parametrizzazione Il valore attuale minore del valore Viene generato un interrupt di processo se il inferiore al valore di confronto di confronto limite inferiore valore attuale minore del valore di confronto limite inferiore interrupt di limite inferiore processo attivato Il valore attuale maggiore del Viene generato un interrupt di processo se il superiore al valore di confronto valore di confronto limite superiore valore attuale maggiore del valore di confronto limite superiore interrupt di limite superiore processo attivato Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 15 La funzione integrata Misuratore di frequenza OB di interrupt di Se compare un interrupt di processo viene richiamato l OB di interrupt di processo processo OB 40 L evento che ha richiamato 1 OB 40 memorizzato nelle informazioni di avvio parte di dichiarazione dell OB 40 Informazioni di La tabella 3 12 illustra le variabili temporanee TEMP rilevanti dell OB 40 per la avvio dell OB 40 funzione integrata Misuratore di frequenz
63. di potenza per la funzione integrata 6 3 Posizionamento 6 1 2 Corsa verso il punto di riferimento 6 1 3 Marcia jog manuale 6 1 4 Comando di azionamenti a due velocit 6 1 5 Comando dell azionamento tramite inverter 6 11 Informazioni sulla valutazione degli impulsi tramite la funzione integrata Posizionamento si trovano nell appendice Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 1 1 Encoder e parti di potenza per la funzione integrata Posizionamento Classificazione degli encoder Encoder asimmetrico a 24 V Collegamento di encoder alla CPU 314 IFM Forme dei segnali Segnale della tacca di zero dell encoder Nel posizionamento il percorso viene rilevato tramite encoder Gli encoder possono essere classificati come segue Encoder TT a Encoder Encoder assoluto incrementale Tipo LE e Encoder asimmetrico Encoder Interfaccia a24V simmetrico a 5 V Figura 6 1 Classificazione degli encoder Gli encoder asimmetrici sono encoder che generano due treni di impulsi A e B sfasati di 90 che vengono utilizzati per il conteggio degli incrementi di percorso e per il rilevamento della direzione Alla funzione integrata Posizionamento della CPU 314 si possono collegare solo encoder incrementali asimmetrici 24 V Si raccomanda di utilizzare gli encoder inc
64. di sotto della quantit minima di 50 bottiglie nel polmone e la visualizzazione con la lampada rossa Il nastro trasportatore 1 resta in moto fino a quando il limite super iore di 250 bottiglie non viene raggiunto valore istantaneo Valore di confronto 250 COMP_A Valore di confronto 50 gt rt Rae ERE cile COMP_B m Uscita digitale 124 1 fa i 3 Tempo Lampada rossa accesa a Lampada rossa accesa Uscita digitale 124 0 Motore fermo Tempo Figura 4 15 Diagramma temporale per l esempio 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 33 La funzione integrata Contatore Parametrizzazione con lo STEP7 Con lo STEP 7 si parametrizza la CPU nel seguente modo Tabella 4 16 Parametri per l esempio 2 Parametro Ingresso di con teggio Avanti Introduzione Fronte di salita Chiarimenti E 124 6 attivato per il conteggio vengono contati fronti di salita Ingresso di con teggio Indietro Fronte di salita E 124 7 attivato per il conteggio vengono contati fronti di salita controllo ciclo Valore di confron Numero del DB 63 DB di istanza per l esempio valore di default di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di automatico al controllo ciclo punto di
65. esempio di cablaggio del circuito a teleruttori collegamento Ingressi uscite integrati Digitale IN OUT L AOy 128 AO 128 Aly 128 Al 128 Al 128 otE20 E1 SAY D DD DI DDI DO O oo NOULWUNTE Aly 130 Al 130 Al 130 Aly 132 Al 132 Al 132 Aly 134 Al 134 Al 134 MANA K2 KI K4 K3 K1 Marcia sinistra Direzione Indietro E1 Fine corsa Inizio K2 Marcia destra Direzione Avanti E2 Fine corsa Fine K3 Avanzamento lento K4 Avanzamento veloce Figura 6 16 Collegamento del circuito a teleruttori Descrizione del I teleruttori K1 e K2 comandano la marcia destra e sinistra del motore I due circuito a teleruttori sono interbloccati tra loro con i contatti NC K1 e K2 Quando interviene teleruttori uno dei due fine corsa il motore si ferma I teleruttori K3 e K4 commutano il motore da marcia veloce a marcia lenta I due teleruttori sono interbloccati tra loro tramite i contatti NC K3 e K4 Attenzione Interbloccare i teleruttori tra loro come rappresentato nella figura 6 16 Se non si rispetta questa prescrizione pu aversi un corto circuito sulla rete ed il danneggiamento di componenti Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 27 La funzione integrata Posizionamento Inverter Se si comanda un inverter allora vengono collegate le seguenti uscite e uscita analo
66. frequenza limite di 10 KHz allora e non pi garantito il buon funzionamento della funzione integrata e il carico del tempo di ciclo aumenta e aumenta il tempo di reazione agli interrupt di processo e la comunicazione pu essere disturbata fino all abbattimento della connessione Se interviene il controllo del tempo di ciclo allora la CPU va in STOP Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore 4 3 Modo di funzionamento del comparatore Comparatore Il comparatore reagisce agli eventi Esempio La funzione integrata Contatore ha 2 comparatori integrati Un comparatore confronta il valore istantaneo del contatore con un valore di confronto preassegnato e genera una reazione per un evento parametrizzato Si possono parametrizzare eventi per ogni comparatore Eventi ai quali reagisce il comparatore A e il valore istantaneo raggiunge il valore di confronto dal basso cio il valore istantaneo cambia da COMP_A 1 significa COMP_A meno 1 a COMP_A e il valore istantaneo del contatore abbandona il valore di confronto verso il basso cio il valore istantaneo cambia da COMP_A a COMP_A 1 Eventi ai quali reagisce il comparatore B Il comparatore B reagisce agli stessi eventi del comparatore A Al comparatore B correlato un altro valore di confronto COMP_B Nella figura 4 3 sono rappresentati in un esempio tutti gli eventi possibili ai
67. funzionamento STOP risp se stata parametrizzata la rimanenza prima dello stato di funzionamento Rete OFF Figura 3 2 Visualizzazione del primo valore di frequenza valido La funzione integrata Misuratore di frequenza adatta a misurare frequenze fino a max 10 KHz Pericolo Se la frequenza misurata superiore alla frequenza limite di 10 KHz allora e non pi garantito il corretto funzionamento della funzione integrata e il carico del ciclo aumenta e il tempo di reazione ad un interrupt di processo aumenta e la comunicazione pu essere disturbata fino alla caduta della connessione Se interviene il controllo del tempo di ciclo la CPU va in STOP Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 3 Modo di funzionamento del comparatore Comparatore Comparatore Limite superiore Comparatore Limite inferiore Analisi dei bit di stato Reazioni para metrizzabili per i tempi di misura 1 204ms La funzione integrata Misuratore di frequenza ha due comparatori integrati con i quali si pu controllare il rispetto di un determinato campo di frequenza Interviene quando la frequenza FREQ supera un valore di confronto assegnato U_LIMIT In questo caso su SFB 30 viene impostato il bit di stato STATUS_U Interviene quando la frequenza FREQ scende al di sotto un valore di confronto assegnato L_LIMIT In ques
68. funzione integrata Misuratore di frequenza Morsetti di collegamento per i sensori CPU 312 IFM Parametri di ingresso dell SFB 30 Parametri di uscita del SFB 30 DB di istanza dell SFB 30 rasta rar anin arara Eventi che possono portare ad interrupt di processo Informazioni di avvio dell OB 450 per la funzione integrata Misuratore di frequenza Collegamento degli ingressi e delle uscite 1 Parametri per l esempio Misura di frequenza Definizione dei valori di confronto 0 Dati globali per l esempio 1 Collegamento degli ingressi e delle uscite 2 Definizione dei valori di confronto per il campo 2 del numero di giri Dati globali per l esempio 2 Rassegna degli ingressi uscite integrati per la funzione integrata Contatore sulle CPU 312 IFM e CPU 314 IFM Blocco parametri Ingressi uscite integrati Modo di funzionamento dell ingresso digitale Direzione Morsetti di collegamento peri sensori Morsetti di collegamento per gli attuatori Parametri di ingresso dell SFB 29 a Parametri di uscita del SFB 29 DB di istanza dell SFB 29 Eventi che possono portare ad interrupt di processo Informazioni di avvio dell OB 450 per la funzione integrata Contatore Tempi di reazione della funzione integrata Contatore Collegamento degli ingressi usc
69. gialla si accende m01 U BIE Interrogazione del bit BIE ENO su SFB 30 M 24 1 per l analisi degli errori L MD Fine se non stato ancora letto un valore di numero di giri valido L L 1 BEB L MD 8 Conversione della frequenza misurata nel nu L 4000 mero di giri reale dell albero D L L 60 D T MD 12 Il numero di giri in decimale in MD 12 in Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a g min 3 25 La funzione integrata Misuratore di frequenza 3 10 2 Controllo del numero di giri in due campi di numero di giri Introduzione Il problema 3 26 L esempio che segue una estensione dell esempio del capitolo 3 10 1 Tutte le funzioni che sono uguali nei due esempi sono presentate nel capitolo 3 10 1 Nella parte che segue si fa riferimento ai punti corrispondenti del capitolo 3 10 1 Un albero gira con un numero di giri circa costante Il numero di giri dell aziona mento impostabile in due gradini Esso viene misurato con una fotocellula e viene controllato con la funzione integrata Misuratore di frequenza L utilizzatore pu scegliere con un pulsante tra 2 campi di numeri di giri Dopo l inserzione della CPU impostato il campo di numero di giri 1 Campo di numero di giri ammesso 1 960 lt n lt 1080 1 min Campo di numero di giri ammesso 2 1470 lt n lt 1520 1 min All abbandono del campo di numero di giri ammesso si genera una reazione tramite il pr
70. ingressi comandati su fronte e Gli ingressi comandati su fronte sono preimpostati in modo che alla successiva analisi con ingresso 1 del DB di istanza venga generata la reazione Se durante l avviamento viene scoperto un errore la CPU va in STOP Avvio della funzione integrata commutazione nello stato attivo La funzione integrata prende in carico i valori dal DB di istanza e si avvia Abilitazione delle uscite da parte del sistema operativo Analisi degli ingressi da parte della funzione integrata Arresto della funzione integrata e Aggiornamento dei valori di uscita nel DB di istanza e Cancellazione degli ingressi comandati su fronte nel DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 2 9 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Ingressi uscite Nella tabella seguente si trovano gli ingressi uscite speciali della CPU 312 IFM e integrati della CPU 314 IFM per la funzione integrata Misuratore di frequenza Tabella 3 1 Panoramica ingressi uscite integrate per la funzione integrata Contatore sulle CPU 312 IFM e 314 IFM CPU 312 IFM CPU 314 IFM Funzione E 124 6 E 126 0 Ingresso digitale Misura Avvertenza Il presente capitolo fa riferimento per gli esempi alla CPU 312 IFM La realizza zione con la CPU 314 IFM possibile allo stesso modo salvo gli ingressi uscite diversi
71. integrata Contatore Dati globali La tabella 4 14 mostra i dati globali utilizzati nel programma applicativo utilizzati Tabella 4 14 Dati globali per l esempio 1 Dato globale Significato MD 14 Valore istantaneo del contatore MD 18 Valore di confronto A attuale M 24 0 Abilitazione dell elaborazione dell SFB 29 M24 1 Posizione del bit BIE parametro di uscita ENO dell SFB 29 M 26 0 Bit di stato A E 125 1 Interruzione del conteggio A 124 0 Comando del motore per il nastro 1 Parte istruzioni Nella parte istruzioni dell OB 100 introdurre il seguente programma AWL OB 100 AWL OB 100 Chiarimenti Segmento 1 CALL SFB 29 DB 63 Richiamo dell SFB 29 con DB di istanza PRES_COUNT PRES_COMP_A PRES_COMP_B EN_COUNT EN_DO SET_COUNT FALSE SET_COUNT 0 per generare fronte di salita in OB 1 SET_COMP_A FALSE SET_COMP_A 0 per generare fronte di salita in OB 1 SET_COMP_B COUNT COMP_A COMP_B STATUS_A STATUS_B U BIE Interrogazione del bit BIE ENO su SFB 29 M 24 0 per abilitazione dell SFB 29 in OB 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 29 La funzione integrata Contatore Parte istruzioni Nella parte istruzioni dell OB 1 introdurre il seguente programma AWL OB 1 AWL OB 1 Chiarimenti Segmento 1 Programma applicativo individuale U M 24 0 se M 24 0 1 cio EN 1 su SFB 29 l SFB viene e
72. poi vengono resettate a 0 le 6 19 La funzione integrata Posizionamento 6 4 Comando delle uscite con la funzione integrata Comando degli Il profilo di velocit degli azionamenti a 2 velocit ed il comando delle 4 uscite azionamenti a due digitali si trovano nel capitolo 6 1 4 velocit Calcolo del valore Nel seguito viene chiarito il calcolo del valore analogico per il comando del analogico percorso di accelerazione frenatura tramite un inverter Il profilo completo di velocit si trova nel capitolo 6 1 5 Emissione a Nella figura seguente sono rappresentati i valori analogici dopo l avviamento di due gradini del valore operazioni di posizionamento Nell ingrandimento del percorso di accelerazione si analogico riconosce che le curve ognuna da 10 gradini hanno la stessa larghezza e differenti altezze I valori analogici vengono emessi a gradini dalla CPU La larghezza dei gradini viene assegnata in modo indiretto con il percorso di accelerazione frenatura L altezza dei gradini viene assegnata fissa dalla funzione integrata Per l applicazione specifica tenere conto del rapporto altezza larghezza dei gradini e della curva di percorso ad esso legata Quanto maggiore il percorso di accelerazione frenatura assegnato tanto pi ampi diventano i gradini Uscita analogica Velocit Max velocit 10V Posizione Start Punto di disinserzione Valore analogico in V A 10 0
73. profilo di velocit Profilo di velocit Gli inverter vengono impiegati per il comando di motori asincroni o sincroni La funzione integrata Posizionamento comanda l inverter con un profilo di velocit che viene definito nel modo seguente e non pu essere superata una velocit massima ammissibile Per motivi meccanici non pu essere superata la massima velocit e non pu essere superata una accelerazione massima ammissibile Le forze di accelerazione che agiscono su un pezzo non possono superare un una accelera zione massima predeterminata e l operazione di posizionamento rispettando le definizioni precedenti deve avve nire in un tempo ottimale Nella figura 6 8 sono illustrati i profili di velocit e di accelerazione dell aziona mento durante una operazione di posizionamento La rappresentazione idealizzata l azionamento in 10 gradini viene fatto muovere alla massima velocit frenatura fino all arresto I profili valgono sia per una operazione di posizionamento che per la marcia jog La massima velocit viene assegnata nel programma applicativo I percorsi di accelerazione e di frenatura vengono parametrizzati con lo STEP 7 Velocit Velocit massima Posizione Start Traguardo Accelerazione Accelerazione massima Posizione Percorso di accelerazione J Percorso di frenatura Figura 6 8 Profili di velocit frenatura con inverter Funzioni integrate CPU 3
74. riempimento di bottiglie le bottiglie piene vengono imballate tramite nastri trasportatori in cassette vuote Affinch siano sempre disponibili bottiglie a sufficienza esiste un polmone Il pol mone ha una capacit limitata Se la quantit di bottiglie cresce fino al limite super iore di 250 bottiglie il motore del nastro trasportatore 1 viene arrestato Inoltre un operaio pu con l impiego di un pulsante in apertura arrestare il conteg gio in caso di anomalie risp quando il nastro 1 si avvia Fare attenzione nell esempio non viene preso in considerazione lo svuotamento del polmone Nella figura 4 11 si vede lo schema tecnologico ed il cablaggio del conteggio Ingressi uscite integrati Bottiglie 1 gt Safi ved 277 Nastro a i 2 4 SE trasporta 5 STE tore 1 6 a j7 BERO e7 5 7 8 6 8 SATTA Q 09 7 9 Polmone 19 0H1 125 0 10 On Off j 191 ii aa 19 2H Q124 0 12 103HQ 1 13 10400 2 14 o 1e5HQ 3 15 M 1eela 416 1970Q 5 17 di 108 18 109 19 S 200 ra L 600 6 oojo 24V q M 9o oo ovg Figura 4 11 Conteggio semplice con valore di confronto Funzioni integrate CPU 312 IFM CPU 314 I
75. si assegna all SFB 39 6 47 La funzione integrata Posizionamento Massima velocit Definizione del percorso di accelerazione frenatura Parametrizzazione con STEP7 Definizione della differenza di disinserzione 6 48 Il nastro esente da fenditure per cui viene assegnato il massimo valore analogico all uscita analogica 10 V V 10 In corrispondenza alla seguente uguaglianza si assegna nell SFB 39 BREAK 0 _ 10V v X 256 BREAK oppure BREAK 256 x 1 lt 256 10 V Occorre parametrizzare il percorso dallo start fino al raggiungimento della massima velocit La massima velocit deve essere raggiunta dopo 1 m La conversione da mm a impulsi si ottiene cos 100 mm 0 2 mm 500 impulsi incrementi di percorso Percorso di accelera zione frenatura Con lo STEP 7 si parametrizza la CPU nel seguente modo Tabella 6 23 Parametri per il taglio del nastro Parametro Caratteristiche elettriche Introduzione 1 uscita analogica AO Chiarimenti Il motore viene azionato tramite un inverter con una uscita analogica 10 V per direzione e velocit automatico sul punto di controllo ciclo Percorso di accele 500 La lunghezza del percorso si definisce in incre razione fino alla menti di percorso con cui il valore analogico massima velocit viene emesso fino al valore massimo oppure percorso di viene limitato a 0 frenatura
76. tabella 5 9 si trovano i tempi massimi di reazione della funzione integrata Contatore A B Tabella 5 9 Tempi di reazione della funzione integrata Contatore A B Percorso di reazione In fig 5 10 Tempo di reazione in ms Ingressi uscite integrati D lt 1ms Ingressi uscite integrati Ingressi uscite integrati Interrupt di processo D lt 1ms Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 19 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento CPU 314 IFM Introduzione Panoramica delle prestazioni Collegamento della funzione integrata Panoramica del capitolo La funzione integrata Posizionamento della CPU 314 IFM rende disponibili fun zioni che in collegamento con un programma applicativo consentono il posiziona mento comandato di assi La funzione integrata Posizionamento e rileva i segnali di encoder incrementali asimmetrici a 24 V fino a una frequenza di 10 KHz e rileva un segnale a 24 V sul campo di movimento per la sincronizzazione della quota attuale sincronizzazione hardware e consente la sincronizzazione tramite un bit di comando sincronizzazione software e comanda l azionamento a due velocit o un inverter tramite le uscite digitali ed una uscita analogica degli ingressi uscite integrati La funzione integrata Posizionamento viene collegata al prog
77. tensione o in corrente Il senso di rotazione dell azionamento viene assegnato tramite il segno della tensione corrente Nella figura seguente sono rappresentati i valori sull uscita analogica durante una operazione di posizionamento Uscita analogica Velocit A 10 V 20 MA Posizione 0 gt 0 i Start ba Pi Punto di disinserzione Con STEP 7 si parametrizza il 10 V 20 MA percorso di accelerazione frenatura Figura 6 11 Posizionamento in direzione Avanti 1 uscita analogica per l inverter Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 2 Funzionamento della funzione integrata Posizionamento Panoramica La figura seguente fornisce una panoramica sugli ingressi e sulle uscite della funzione integrata Posizionamento e le sue interazioni con il programma applicativo nella CPU 314 IFM CPU 314 IFM BFunzione integrata Parte di D Posizionamento g potenza v Encoder Azionamento incrementale j Programma applicativo Attuatori realizzano la fase di elaborazione Figura 6 12 Ingressi e uscite della funzione integrata Posizionamento Svolgimento di La tabella seguente chiarisce la figura 6 12 sull esempio di una operazione di posi una operazione di zionamento posizionamento Tabella 6 2
78. trascorso l espul R A 124 1 sore non pi attivato fino a quando il tempo di 5 s scorre il U TO motore per il nastro trasportatore 2 viene R A 124 2 arrestato e contemporaneamente l espulsore UN TO A 124 1 viene attivato dalla funzione inte FR TO grata Parte istruzioni Nella parte istruzioni OB 40 digitare il seguente programma AWL OB 40 AWL OB 40 Chiarimenti Segmento 1 UN TO L S5T 5S Avvio del tempo T0 5s SV TO Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 45 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B CPU 314 IFM 55 Cablaggio Panoramica del Nel si trova a pagina capitolo capitolo 5 1 Panoramica sul funzionamento 5 2 Modo di funzionamento del contatore 5 3 Modo di funzionamento del comparatore 5 4 Parametrizzazione 5 6 Blocco funzionale di sistema SFB 38 5 7 Struttura del DB di istanza 5 15 5 8 Analisi degli interrupt di processo 5 16 5 9 Calcolo del tempo di ciclo e dei tempi di reazione 5 18 Esempi di impiego Si rinunciato ad esempi applicativi relativi alla funzione integrata Contatore AIB Nel capitolo si trovano esempi applicativi per la funzione integrata Conteg gio Questi esempi possono essere realizzati allo stesso modo con la funzione inte grata Contatore A B Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 1 La f
79. vedi Tabella 3 1 Panoramica del Nel si trova a pagina capitolo capitolo 3 1 Panoramica sul funzionamento 3 2 3 2 Modo di funzionamento del misuratore di frequenza 3 3 Modo di funzionamento del comparatore 3 5 3 4 Parametrizzazione 3 7 3 5 Collegamento dei sensori agli ingressi uscite integrati 3 10 3 6 Blocco funzionale di sistema SFB 30 3 12 di Struttura del DB di istanza 3 8 Analisi degli interrupt di processo 3 9 Calcolo del tempo di ciclo e dei tempi di reazione g en o0 3 10 Esempi applicativi Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 1 La funzione integrata Misuratore di frequenza 3 1 Panoramica sul funzionamento Introduzione Scopo della funzione integrata Schema a blocchi In questo capitolo si trova una rappresentazione panoramica schema a blocchi della funzione integrata Misuratore di frequenza Lo schema a blocchi contiene le parti pi importanti della funzione integrata Misuratore di frequenza con tutti gli ingressi e le uscite I capitoli 3 2 3 3 fanno riferimento allo schema a blocchi In questo capitolo ven gono descritte le interazioni tra le parti pi importanti della funzione integrata Misuratore di frequenza ed i suoi ingressi e uscite La funzione integrata Misuratore di frequenza consente la misura continua di una frequenza lt 10 KHz La figura 3 1 mostra lo schema a blocchi de
80. 0 6058 05a 3 11 La funzione integrata Misuratore di frequenza 3 6 Blocco funzionale di sistema SFB 30 SFB 30 Alla funzione integrata Misuratore di frequenza correlato l SFB 30 Nella figura 3 5 si vede la rappresentazione grafica dell SFB 30 SFB 30 EN ENO PRES U LIMIT FREQ M PRES_L LIMIT U_LIMIT comandato su fronte SET U LIMIT L LIMIT comandato su fronte SET L LIMIT STATUS U STATUS _ L _ Figura 3 5 Rappresentazione grafica dell SFB 30 Parametri di in Nella tabella 3 8 si trova la spiegazione dei parametri di ingresso dell SFB 30 gresso dell SFB 30 Tabella 3 8 Parametri di ingresso dell SFB 30 Parametro Spiegazione di ingresso EN EN il parametro di ingresso per l abilitazione dell SFB 30 Questo parametro di ingresso causa l elabo razione dell SFB 30 Il parametro di ingresso non ha alcun effetto sull elaborazione della funzione inte grata Fino a quando EN 1 l SFB 30 viene elaborato Con EN 0 1 SFB 30 non viene elaborato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE PRES_U_LIMIT Su questo parametro di ingresso si pu applicare un nuovo valore di confronto PRES_U_LIMIT che viene trasferito dopo un fronte di salita sul parametro di ingresso SET_U_LIMIT Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 PRES_L_LIMIT Su questo p
81. 1 Percorso di accelerazione A 4 Percorso di accelerazione B Percorso di 2 Start 5 incrementi accelera zione l 10 incrementi Figura 6 14 Emissione del valore analogico in gradini BREAK 0 6 20 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Percorso di frenatura Calcolo della larghezza dei gradini Esempio Valore analogico massimo I valori analogici per il percorso di frenatura vengono emessi con gli stessi 10 gradini della accelerazione vedi Figura 6 14 Alla fine dell ultimo gradino 3 16 V si raggiunge il punto di disinserzione La larghezza dei gradini viene calcolata dalla funzione integrata nel seguente modo Accelerazione frenatura 10 Larghezza gradini Attenzione La larghezza calcolata del gradino viene sempre arrotondata per difetto cos che il percorso di accelerazione frenatura reale non mai maggiore di quello parametrizzato Nel seguito si trovano 2 esempi per il calcolo della larghezza del gradino Le emissioni dei valori analogici risultanti sono chiarite nella figura 6 14 I percorsi di accelerazione frenatura sono stati parametrizzati con lo STEP 7 Larghezza di gradino A 59 incrementi 10 Larghezza di gradino A 5 9 incrementi 5 incrementi Larghezza di gradino B 105 incrementi Larghezza di gradino B 10 5 incrementi 10 incrementi Con le larghezze di gradino calcola
82. 12 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 11 La funzione integrata Posizionamento Differenza di Nella figura seguente viene illustrata la velocit dell azionamento durante una disinserzione operazione di posizionamento Nella sezione della figura si riconosce la differenza di disinserzione che viene assegnata tramite il programma applicativo Velocit dell azionamento ge Velocit T lt gt i massima Pto di dis Tragiiardo i inserzione __ Start e Posizon k Direna disinserzio e Traguardo La A Figura 6 9 Differenza di disinserzione nel comando di un inverter Particolarit se il percorso tra posizione di start ed il traguardo lt differenza di disinserzione non ha luogo alcun posizionamento Funzioni integrate CPU 312 IFM CPU 314 IFM 6 12 EWA 4NEB 710 6058 05a I La funzione integrata Posizionamento Comando di inverter Emissione dei valori analogici Comando tramite 1 uscita analogica e 2 uscite digitali Gli inverter vengono comandati con e uscita analogica segnale 0 10 V opp 0 20 mA per l assegnazione della velocit e 2 uscite digitali per l assegnazione della direzione Avanti Indietro oppure e uscita analogica segnale 10 V opp 20 mA per l assegnazione della velocit e direzione Avanti Indietro I valori analogici vengono emessi a gradini vedi Cap 6 4 La velocit dell azionamento v
83. 314 IFM EWA 4NEB 710 6058 05a marcia jog Indietro asse ancora fermo passo successivo se posizionamento non terminato e azionamento fermo porre l asse in Stop Attendi Stop dell asse passo successivo Se c segnale di Stop reset del segnale di Stop Marcia jog Avanti segnale di comando REF_ENABLE asse ancora fermo passo successivo se posizionamento non terminato e azionamento fermo porre l asse in Stop Attendi Stop dell asse passo successivo Fine dell inserimento Reset segnale di Stop fine inserimento Reset contatore per lista salti 6 67 La funzione integrata Posizionamento AWL OB 1 continuazione Chiarimenti Automatico U E 0 1 Tasto Automatico FP DB60 DBX 32 3 Valutazione fronte per il tasto UN E 0 0 Interblocco con Inserimento UN DB60 DBX 32 0 S DB60 DBX 32 2 Merker aus per catena sequenziale Automatico UN DB60 DBX 32 2 salta se non Automatico BEB L DB60 DBW 34 Contatore per lista salti SPL m9 Richiamo lista salti SPA m10 Carica 1 traguardo SPA m11 Carica 2 traguardo SPA m12 Carica 3 traguardo m9 L 0 T DB60 DBW 34 BEA m10 NOP 0 L DB60 DBD 20 Carica traguardo per l passo di lavorazione T DB60 DBD 0 memorizza come traguardo per azionamento UN DB60 DBX 14 3 Avvio posizionamento sS DB60 DBX 14 3 BEB ON DB60 DBX 15 0 se posizionamento non terminato ON DB60 DBX 14 4 o azionamento in movimento BEB L 1 passo successivo T DB
84. 60 DBW 34 SET R DB60 DBX 14 3 Reset segnale di comando per avvio posizionamento S DB60 DBX 14 5 Avvio lavorazione BEA mll NOP 0 L DB60 DBD 24 Carica traguardo per 2 passo di lavorazione T DB60 DBD 0 memorizza come traguardo per azionamento UN DB60 DBX 14 3 Avvio posizionamento S DB60 DBX 14 3 BEB ON DB60 DBX 15 0 se posizionamento non terminato ON DB60 DBX 14 4 o azionamento in movimento BEB L 2 passo successivo T DB60 DBW 34 SET R DB60 DBX 14 3 Reset segnale di comando per avvio posizionamento Ss DB60 DBX 14 5 Avvio lavorazione BEA Funzioni integrate CPU 312 IFM CPU 314 IFM 6 68 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento AWL OB 1 continuazione Chiarimenti ml2 NOP 0 L DB60 DBD 28 Carica traguardo per 3 passo di lavorazione T DB60 DBD 0 memorizza come traguardo per azionamento UN DB60 DBX 14 Avvio posizionamento S DB60 DBX 14 BEB ON DB60 DBX 15 se posizionamento non terminato ON DB60 DBX 14 o azionamento in movimento BEB L 0 passo successivo T DB60 DBW 34 SET R DB60 DBX 14 Reset segnale di comando per avvio posizionamento s DB60 DBX 14 Avvio lavorazione R DB60 DBX 32 Fine Automatico BEA Lavorazione m13 NOP 0 Simulaz della lavorazione tramite tempo di attesa U T 2 R DB60 DBX 14 Fine lavorazione L S5T 2S U DB60 DBX 14 SE T 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 69 Funzioni integrate CPU 312 IFM CPU 314 IFM E
85. 6058 05a La funzione integrata Contatore Tabella 4 16 Parametri per l esempio 2 continuazione Parametro Abbandono del valore di confronto verso il basso da COMP_B a COMP_B 1 Uscita digitale B Introduzione ON Chiarimenti Se il valore istantaneo abbandona verso il basso il valore di confronto COMP_B allora la lampada rossa si accende Interrupt di disattivato L interrupt di processo non viene generato processo Reset contatore disattivato Il contatore non viene impostato sul nuovo valore di start Impostazione disattivato comparatore B Non viene assegnato il nuovo valore di confronto l introduzione necessaria solo per la CPU 314 IFM Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 35 La funzione integrata Contatore Preassegnazione dell SFB 29 Richiamo ciclico dell SFB 29 Reazione sull uscita 4 36 L SFB 29 viene richiamato in avviamento da OB 100 e parametrizzato una volta Vengono cos trasferiti all SFB 29 il valore di confronto 250 il valore di confronto 50 ed il valore di avvio del contatore 0 MD 0 MD 4 e MD 8 Nella figura 4 16 rappresentato l SFB 29 con i suoi parametri di ingresso preassegnati M 26 2 MD 0 MD 4 MD 8 FALSE FALSE FALSE FALSE FALSE SFB 29 EN ENO PRES_COUNT COUNT PRES_COMP_A COMP_A PRES_COMP_B COMP_B EN COUNT STATUS A
86. 6058 05a Descrizione delle funzioni integrate 2 3 Funzioni e caratteristiche del DB di istanza Gestione dati Operazione e visualizzazione Rimanenza Tool per la para metrizzazione Contenuto del DB di istanza Aggiornamento del DB di istanza Il DB di istanza contiene i dati che vengono scambiati tra il programma applicativo e la funzione integrata possibile collegare un pannello operativo OP ad una CPU 312 IFM una CPU 314 IFM anche senza il programma applicativo L SFB non deve essere richia mato poich il pannello operativo accede direttamente al DB di istanza presupposto per la CPU 314 IFM la parametrizzazione con lo STEP 7 dell aggiornamento al punto di controllo ciclo vedi p e Capitolo 3 4 Una funzione integrata pu essere rimanente dopo una caduta rete essa continua l elaborazione con lo stato che aveva immediatamente prima della mancanza rete Se la funzione integrata deve essere a rimanenza allora occorre parametrizzare come rimanente con STEP 7 il DB di istanza I parametri per la CPU 312 IFM CPU 314 IFM si trovano sotto Registro Rimanenza nel manuale Sistema di automazione S7 300 Installazione configura zione e dati delle CPU Come si lavora sotto STEP 7 descritto nel manuale Software di base per S7 e M7 STEP 7 Nel DB di istanza si trovano gli stati di tutti i parametri di ingresso uscita dell SFB corrispondente La funzione integrata accede direttam
87. 6058 05a 4 3 La funzione integrata Contatore Avvio arresto del contatore Assegnazione del valore di start al contatore Cambio del senso di conteggio Superamento della frequenza limite Ax La funzione integrata Contatore pu essere avviata arrestata nel modo seguente e tramite gli ingressi uscite integrati ingresso digitale HW Start Stop e tramite il programma applicativo parametro di ingresso EN_COUNT su SFB 29 L ingresso digitale ed il parametro di ingresso sono combinati in AND logico cio solo quando entrambi sono impostati gli ingressi Avanti e Indietro vengono analiz zati Tramite il parametro di ingresso PRES_COUNT su SFB 29 si pu assegnare il valore di start con il quale il contatore comincia a contare Il valore di start viene assunto dal contatore e con un impulso di salita sul parametro di ingresso SET_COUNT dell SFB 29 e all apparire di un evento di conteggio p e valore di confronto del contatore raggiunto dal basso parametrizzato con lo STEP 7 Il senso di conteggio degli ingressi digitali Avanti e Indietro pu essere cambiato con l ingresso digitale Direzione Fino a quando l ingresso digitale Direzione ha segnale 0 l ingresso digitale Avanti conta all indietro e l ingresso digitale Indietro conta in avanti La funzione integrata Contatore conta impulsi di conteggio fino a una frequenza massima di 10 KHz Pericolo Se la frequenza attuale supera la
88. 63 D 92209 Amberg Rep fed di Germania Mittente Nome Funzione Ditta Via C A P Localit Paese Telefono Indicare il corrispondente ramo industriale Industria automobilistica Industria chimica Industria elettrotecnica Industria alimentare Tecnica di controllo e strumentazione Industria meccanica N I I I N E Petrolchimica Y Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a N I I I E Industria farmaceutica Industria di materie plastiche Industria cartaria Industria tessile Impresa di trasporti Altre Critiche suggerimenti Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit e a facilitare l uso della documentazione Vi saremmo quindi grati se vorreste compilare e spedire alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per insufficiente Vi preghiamo di dare una valutazione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale E facile accedere alle informazioni necessarie Chiarezza del testo Corrisponde alle Vostre esigenze il livello dei particolari tecnici ZG i ERI Da aS Come valutate la qualit delle illustrazione e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti r
89. A 1 Caratteristiche del segnale di misura Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Dati tecnici della funzione integrata Contatore Dati tecnici Nella tabella B 1 si trovano i dati tecnici della funzione integrata Contatore Tabella B 1 Dati tecnici della funzione integrata Contatore Numero dei contatori 1 Campo di conteggio 32 Bit da 2147483648 a 2147483647 Senso di conteggio Avanti e Indietro Impulso di conteggio frequenza limite 10 KHz tempo di impulso gt 50 us tempo di pausa 50 us stato del segnale HIGH 15 V stato del segnale LOW lt 5 V Ingressi digitali degli ingressi uscite integrati CPU 312 IFM Avanti E 124 6 morsetto 8 Indietro E 124 7 morsetto 9 Direzione E 125 0 morsetto 10 Start Stop HW E 125 1 morsetto 11 CPU 314 IFM Avanti E 126 0 morsetto 2 Indietro E 126 1 morsetto 3 Direzione E 126 2 morsetto 4 Start Stop HW E 126 3 morsetto 5 Tensione di alimentazione DC CPU 312 IFM 24 V DC morsetto 18 CPU 314 IFM 24 V DC collegamento all alimentazione della CPU Massa CPU 312 IFM Potenziale della tensione di alimentazione morsetti 19 20 collegati internamente CPU 314 IFM Potenziale della tensione di alimentazione collegamento all alimentazione della CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a B 1 Dati tecnici della funzione
90. B di istanza Attribuzione dei parametri di ingresso Contatore non ancora abilitato Uscite digitali non abilitate per la funzione integrata Contatore SET_COUNT 0 per generare fronti di salita in OB 1 SET_COMP_A 0 per generare fronti di salita in OB 1 SET_COMP_B in OB 1 Attribuzione dei parametri di uscita 0 per generare fronti di salita Interrogazione del bit BIE ENO su SFB 29 per l analisi degli errori Condizioni di start soddisfatte cio lampada rossa accesa Nastro transportatore ON se il valore di confronto COMP_A non stato ancora raggiunto Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Parte istruzioni Nella parte istruzioni dell OB 1 digitare il seguente programma AWL OB 1 AWL OB 1 Chiarimenti Segmento 1 Programma applicativo individuale U M 26 3 se M 26 3 1 l SFB viene elaborato SPBNB m01 con RLC 0 salto a m01 CALL SFB 29 DB 63 Richiamo dell SFB 29 con DB di istanza PRES_COUNT PRES_COMP_A PRES_COMP_ B EN_COUNT E 125 1 Premendo il tasto in apertura si pu inter rompere il conteggio EN_DO TRUE Le uscite digitali vengono abilitate per la funzione integrata Contatore SET_COUNT TRUE Il valore di start PRES_COUNT viene trasferito SET_COMP_A TRUE Il valore di confronto PRES_COMP_A viene trasferito SET_COMP_B TRUE Il valore di confronto PRES_COMP_B viene trasferito COUNT MD 14
91. Corrispondenza del fine corsa del punto di riferi mento e della posizione del traguardo Percorso assegnato Massima velocit Definizione del percorso di accele razione frenatura Nella figura 6 29 si vede la corrispondenza del percorso impulsi rispetto al fine corsa del punto di riferimento BERO durante un posizionamento La conversione dei mm in impulsi incrementi di percorso si ottiene da 50 mm 2 mm 25 impulsi incrementi di percorso 300 mm 2 mm 150 impulsi incrementi di percorso Posizione istantanea Traguardo Y seno Y Direzione Avanti 0 25 impulsi 150 impulsi Figura 6 29 Corrispondenza percorso impulsi Il traguardo di 150 impulsi incrementi di percorso si assegna all SFB 39 Come massimo valore analogico sull uscita analogica si deve emettere 5 V v 5 In corrispondenza alla seguente uguaglianza si assegna nell SFB 39 BREAK 128 _ 10V v sg X 256 BREAK oppure BREAK 256 x 1 795 Occorre parametrizzare il percorso dallo start fino al raggiungimento della massima velocit La massima velocit deve essere raggiunta dopo 0 1 m La conversione da mm a impulsi si ottiene cos 100 mm 2 mm 50 impulsi incrementi di percorso Percorso di accelerazione frenatura Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 55 La funzione integrata Posizionamento
92. DEI 1 POS_MODE2 0 POS_STRT 0 Marcia jog Parametro di ingresso uscita Descrizione Marcia jog Presupposto POS_READY 1 Avanti POS_MODEI 0 La marcia jog in direzione Avanti viene avviata e POS_READY viene POS MODE 1 resettato vedi Figura 6 22 POS_STRT 0 Marcia jog Presupposto POS_READY 1 Indietro La marcia jog in direzione indietro viene avviata e POS_READY viene resettato Fine marcia Jog POS_MODE 0 POS_MODE2 0 La marcia jog viene conclusa viene tolto il comando POS_READY viene poi impostato a 1 vedi Figura 6 22 Fine marcia jog e avvio nella dire zione inversa Cambiare lo stato di segnale di POS_MODEI e POS_MODE2 rispetto alla situazione precedente POS_STRT 0 La marcia jog viene conclusa viene tolto il comando POS_READY viene poi impostato a 1 Dopo che POS_READY stato impostato a 1 la marcia jog viene avviata nella direzione opposta con il successivo richiamo dell SFB o al successivi punto di controllo Interruzione marcia jog POS_MODEI 1 POS_MODE 2 1 La marcia jog attiva in quel momento viene interrotta immediatamente POS_READY viene impostato a 1 vedi Figura 6 22 Se si imposta POS_MODEI o 2 se POS_READY 0 allora la marcia jog non viene avviata Essa non viene anche avviata se POS_READY 1 Rimedio impostare POS_MODEI o 2 a 0 e avviare nuovamente la marcia jog non appena POS_READY 1 6 38
93. EB 710 6058 05a La funzione integrata Posizionamento Percorso assegnato Definizione del percorso di accele razione frenatura Parametrizzazione con STEP7 Nell esempio la tavola di lavoro si muove verso 3 traguardi successivi Traguardo Conversione per l assegnazione su SFB 39 1 750 mm 750 mm 0 12 mm 6250 impulsi incrementi di percorso 2 400 mm 400 mm 0 12 mm 3333 impulsi incrementi di percorso 3 100 mm 100 mm 0 12 mm 833 impulsi incrementi di percorso Nell esempio occorre parametrizzare il percorso di frenatura Il percorso di frena tura il percorso che si percorre in marcia lenta fino al punto di disinserzione Nell esempio questo percorso fissato a 60 mm 60 mm 0 12 mm 500 impulsi incrementi di percorso Con lo STEP 7 si parametrizza la CPU nel seguente modo Tabella 6 29 Parametri per il posizionamento della tavola di lavoro Parametro namento tramite Comando dell azio Introduzione 4 uscite digitali DO Chiarimenti Il motore viene azionato tramite un circuito a tele ruttori in 2 velocit marcia lenta e marcia veloce automatico sul punto di controllo ciclo Percorso di accele 500 La lunghezza del percorso si definisce in incrementi razione fino alla di percorso con cui il valore analogico viene emesso massima velocit fino al valore massimo oppure viene limitato a 0 percorso di frenat
94. F Posizionamento G 5 Impiego delle pagine standard IF nel ProTool Lite G 5 1 Testi e variabili delle pagine standard IF G 5 2 Modifica della progettazione standard G 6 Accesso al DB di istanza tramite l OP 3 e gli SFB_ a Glossario Indice analitico Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a IX Contenuto Figure 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 5 1 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 Ingressi uscite integrati della CPU 312 IFM per le funzioni integrate Ingressi uscite integrati della CPU 314 IFM per le funzioni integrate Posizionamento delle funzioni integrate nella CPU 312 IFM_ Commutazione degli stati di funzionamento Schema a blocchi della funzione integrata Misuratore di frequenza Visualizzazione del primo valore di frequenza valido Modo di funzionamento del comparatore aa aeea Cablaggio dei sensori CPU 312 IFM nnna ananaa an Rappresentazione grafica dell SFB 30 nannaa Informazioni di avvio dell OB 40 l evento che ha provocato l interrupt funzione integrata Misuratore di frequenza Controllo del numero di giri di un albero 1 Diagramma temporale per l esempio 1 Assegnazione dell SFB 30 in avviamento 1 Assegnazione dell SFB 30 nel programma ciclico 1 Control
95. FB deve essere moltiplicato per il numero di richiami 6 44 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 10 Esempi applicativi Questo capitolo In questo capitolo si trovano 3 esempi applicativi relativi alla funzione integrata Posizionamento Gli esempi trattano i seguenti casi pratici e Taglio di un nastro con sincronizzazione all inizio del pezzo sul coltello e Posizionamento di barattoli di colore su un nastro trasportatore con sincronizza zione all inizio del pezzo tramite un BERO e Posizionamento di una tavola di lavoro con sincronizzazione su un fine corsa del punto di riferimento in marcia jog Panoramica del Nel si trova a pagina paragrafo paragrafo 6 10 1 Taglio di un nastro 6 46 6 10 2 Posizionamento di barattoli di colore 6 10 3 Posizionamento di una tavola di lavoro Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 45 La funzione integrata Posizionamento 6 10 1 Taglio di un nastro compiti Si tratta di un nastro senza fine che deve essere tagliato in sezioni da 2 m Un encoder incrementale rileva il percorso tra l inizio del nastro e la posizione attuale Il foglio viene bloccato per il taglio L azionamento comandato in funzione della quota reale attuale Inserimento di un Quando viene inserito un nuovo rotolo l inizio del nastro normalmente irregolare nuovo rotol
96. FM EWA 4NEB 710 6058 05a 4 25 La funzione integrata Contatore Funzione degli ingressi uscite 4 26 Nella tabella 4 12 sono elencate le funzioni degli ingressi uscite per l esempio Tabella 4 12 Collegamento degli ingressi uscite 1 Morsetto Ingressi Funzione nell esempio uscite 8 E 124 6 I fronti di salita vengono contati in avanti 1 bottiglia che passa davanti ad un BERO ed arriva nel pol mone genera un fronte di salita sull ingresso 124 6 10 E 125 0 L ingresso digitale Direzione viene alimentato con 24 V cio l ingresso digitale Avanti conta in avanti e l ingresso digitale Indietro conta all indietro 11 E 125 1 Il conteggio pu essere interrotto premendo il pulsante in aper tura sull ingresso digitale HW Start Stop 12 A 124 0 L uscita viene cancellata quando il valore di confronto uscita COMP _A viene raggiunto dal basso digitale A Quando il numero delle bottiglie nel polmone pari a 250 il nastro trasportatore 1 viene arrestato 18 L Tensione di alimentazione 24 V DC 19 M Potenziale di riferimento della tensione di alimentazione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Diagramma Il diagramma temporale della figura 4 12 chiarisce l interdipendenza tra il riempi temporale mento del polmone l interruzione del conteggio e l arresto del motore Valore istantaneo del contatore
97. IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Schema di Nella figura 4 6 rappresentato il collegamento di principio dei sensori p e collegamento BERO 1 e BERO 2 agli ingressi uscite integrati Ingressi uscite integrati e 1 E o 2H1 124 0 2N e3Hi 1 3j 4H I 2 4 e s 5HI 3 5 e ell a 6 e701 5 7 gH I e 8 901 7 9 BERO 1 4 19 0H 1 125 0 10 l 21 BERO 2 191H1 1 11 g f 19 2 Q124 0 12 ili i i 103HQ 1 13 utilizzare cavi schermati iadan ali 105H Q 3 15 7 nt 10 6HQ 416 187 17 24V 10 8 ca 18 L 290 A Figura 4 6 Cablaggio dei sensori Schermatura Per il collegamento dei sensori occorre utilizzare cavi schermati e collegare con la terra i conduttori degli schermi Utilizzare un elemento di supporto degli schermi Indicazioni complete sulla stesura dei conduttori degli schermi si trovano nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 13 La funzione integrata Contatore 4 5 2 Collegamento di attuatori agli ingressi uscite integrati Introduzione Funzione delle uscite digitali
98. M EWA 4NEB 710 6058 05a 3 13 La funzione integrata Misuratore di frequenza 3 7 Struttura del DB di istanza DB di istanza dell SFB 30 Lunghezza del DB di istanza 3 14 La tabella 3 10 mostra la struttura e l occupazione del DB di istanza della funzione integrata Misuratore di frequenza Tabella 3 10 DB di istanza dell SFB 30 Operando Symbolo Significato DBD 0 PRES_U_LIMIT Valore di confronto limite superiore nuovo DBD 4 PRES_L_LIMIT Valore di confronto limite inferiore nuovo DBX 8 0 SET_U_LIMIT Impostazione del valore di confronto limite superiore DBX 8 1 SET_L_LIMIT Impostazione del valore di confronto limite inferiore DBD 10 FREQ Frequenza DBD 14 U_LIMIT Valore di confronto limite superiore attuale DBD 18 L_LIMIT Valore di confronto limite inferiore attuale DBX 22 0 STATUS_U Bit di stato limite superiore DBX 22 1 STATUS_L Bit di stato limite inferiore I dati per la funzione integrata Misuratore di frequenza sono lunghi 24 byte e iniziano con l indirizzo 0 nel DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 8 Analisi degli interrupt di processo Introduzione La funzione integrata Misuratore di frequenza genera per determinati eventi inter rupt di processo a condizione che sia stato parametrizzato con STEP 7 un tempo di misura
99. Merker di fronte M 100 0 1 Campo 1 del numero di giri M 100 0 0 Campo 2 del numero di giri M 100 1 STATUS_U M 100 2 STATUS _L A 124 0 Comando della lampada rossa 1 A 124 1 Comando della lampada gialla 1 A 124 2 Comando della lampada rossa 2 A 124 3 Comando della lampada gialla 2 E 124 7 Pulsante per la commutazione del campo del numero di giri Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 31 La funzione integrata Misuratore di frequenza Parte istruzioni Nella parte istruzioni OB 100 si scrive il seguente programma AWL OB 100 AWL OB 100 Chiarimenti Segmento 1 CALL SFB 30 DB62 PRES_U_ LIMIT PRES_L_LIMIT SET_U_LIMIT FALSE SET_L_ LIMIT FALSE FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L CALL SFB 30 DB62 PRES_U_LIMIT L 72000 PRES_L_LIMIT L 64000 SET_U_LIMIT TRUE SET_L_LIMIT TRUE FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L U BIE M 100 0 3 32 SET_U_LIMIT 0 per generare fronti di salita al 2 richiamo dell SFB 30 SET_L LIMIT 0 per generare fronti di salita al 2 richiamo dell SFB 30 Assegnazione valori di confronto per campo 1 del numero di giri Se non sono comparsi errori abilitazione dell SFB per OB1 Preimpostazione campo 1 del numero di giri Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Parte istruzioni Nella parte istruzioni OB 1 s
100. OP 3 G 4 4 Operare sulla pagina standard IF Contatore A opp B x Struttura La pagina standard IF Contatore A opp B strutturata come segue IF Contatore A B A Val istant Abilitazione Start Stop F1 Start F3 STOP Reset si no Val di confr att Val di confr nuovo Figura G 6 Struttura della pagina standard IF Contatore A opp B Significato dei La tabella seguente illustra il significato dei testi della pagina cos come le possibili testi della pagina operazioni sull OP Tabella G 4 Pagina standard IF Contatore A opp B Testo Significato Funzione Operazione sull OP Valore istantaneo Visualizzazione dello stato attuale del contatore Abilitazione Avvio Arresto del contatore Lista di scelta Visualizzazione dello stato attuale Start Start opp Stop opp Stop Reset Reset del contatore sul valore di reset Lista di scelta parametrizzato si opp no Valore di confronto Visualizzazione del valore di confronto attuale attuale Valore di confronto Visualizzazione Introduzione di un nuovo Introduzione nuovo valore di confronto da 2 147 483 648 a 2 147 483 647 In ogni campo si pu inoltre avviare il contatore con il tasto F1 e arrestarlo con il tasto F3 Funzioni integrate CPU 312 IFM CPU 314 IFM G 10 EWA 4NEB 710 6058 05a Impiego d
101. POINT_ADDR DWORD vedi fig 4 9 Visualizzazione nella parola doppia dati locali 8 e della funzione integrata che ha generato l interrupt e dell evento che ha generato l interrupt 4 20 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Visualizzazione Dalla variabile 0B40_POINT_ADDR si pu capire quale funzione integrata ha ge dell evento che nerato l interrupt e quale evento ha provocato la generazione dell interrupt Nella ha generato figura seguente illustrata la correlazione con i bit della parola doppia dati locali 8 l interrupt Attenzione Se compaiono interrupt di ingressi diversi ad intervalli di tempo ravvi cinati lt 100 us possibile che vengano impostati contemporaneamente pi bit Ci significa che pi interrupt possono provocare solo un avvio dell OB 40 ea lei LB 11 3130 29 28272625 24 7654321 0 Bit n ojojojojojolojil n LD 8 a AN J yY v Y La funzione integrata riservato riservato Contatore ha generato l interrupt di processo Raggiunto valore di confronto da COMP_A 1 a COMP_A Abbandonato valore di confronto da COMP_A a COMP_A 1 Raggiunto valore di confronto da COMP_B 1 a COMP_B Abbandonato valore di confronto da COMP_B a COMP_B 1 Figura 4 9 Informazioni di avvio dell OB 40 l evento che ha provocato l interrupt
102. PU 312 IFM Morsetto Nome Descrizione 8 E 124 6 Misura 18 L Tensione di alimentazione 19 M Massa Schema di collega Nella figura 3 4 rappresentato il collegamento di principio del sensore mento p e BERO agli ingressi uscite integrati della CPU 312 IFM Ingressi uscite integrati 1 2 e e 201 124 l i 3 e adi 2 H es5HI 3 51 ehi 4 6 BERO e 70 5 7 e aHi el 8 99 I 7 9 7 18 0H 1 125 0 10 4 lt i l 16101 1 11 Utilizzare cavi 10 2H G1240 42 schermati 1930Q 1 13 1040Q 2 14 1e5HQ 3 15 7 106HQ 4 16 1970Q 5 17 24V 10 8 18 7 189 19 200 a Figura 3 4 Cablaggio dei sensori CPU 312 IFM Funzioni integrate CPU 312 IFM CPU 314 IFM 3 10 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Schermatura Per il collegamento dei sensori occorre utilizzare cavi schermati e collegare il conduttore dello schermo con la terra Utilizzare per questo scopo un supporto per gli schermi Informazioni particolareggiate per la stesura dello schermo del cavo si trovano nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 71
103. Q M L D Campo dei valori da 2147483648 a 2147483647 SWITCH_OFF Su questo parametro di ingresso si deposita la differenza di disinserzione differenza tra il punto di _DIFF disinserzione ed il traguardo sotto forma di incrementi di percorso Tipo dati WORD Operando I Q M L D Campo dei valori da 0 a 65535 BREAK Con questo parametro di ingresso si assegna il massimo valore analogico con cui viene comandato un movimento sull asse Il massimo valore analogico definisce la massima velocit con cui avviene il movimento Per il comando di un inverter vale _ 10V _ _ 20mA v 256 256 BREAK risp v 256 256 BREAK Il massimo valore analogico che si pu assegnare vale 10 V risp 20 mA cio BREAK 0 Per il comando di un circuito a teleruttori vale Se BREAK 0 il movimento avviene con avanzamento lento e veloce Se BREAK 0 il movimento avviene solo con avanzamento lento Tipo dati BYTE Operando I Q M L D Campo dei valori 0 a 254 POS_MODEI Con la combinazione di POS_MODEI POS_MODE 2 e POS_STRT si avvia e si esegue la marcia jog POS_MODE2 vedi Capitolo 6 7 2 Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE REF_ENABLE Questo parametro di ingresso serve per la selezione ed abilitazione della sincronizzazione via hardware vedi Capitolo 6 7 1 Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE POS_STRT Dopo un fronte di salita su questo parametro di ingresso si avvia
104. SIEMENS SIMATIC Sistema di automazione S7 300 Funzioni integrate CPU 312 IFM CPU 314 IFM Manuale EWA 4NEB 710 6058 05a Edizione 2 Contenuto Panoramica di prodotto Descrizione delle funzioni integrate La funzione integrata Misuratore di frequenza La funzione integrata Contatore La funzione integrata Contatore A B CPU 314 IFM La funzione integrata Posizionamento CPU 314 IFM Appendici Dati tecnici della funzione inte grata Misuratore di frequenza Dati tecnici della funzione integrata Contatore Dati tecnici della funzione integrata Contatore A B Dati tecnici della funzione integrata Posizionamento Riconoscimento ed eliminazione degli errori SIMATIC S7 Bibliografia Impiego delle funzione integrate con l OP3 Glossario Indice analitico Avvertenze tecniche di sicurezza N Ax AN Personale qualificato Uso conforme alle disposizioni A Marchio di prodotto Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei danni materiali che vanno assolutamente osservate Le avvertenze sono con trassegnate da un triangolo e a seconda del grado di pericolo rappresentate nel modo se guente Pericolo di morte significa che la non osservanza delle relative misure di sicurezza provoca la morte gravi lesioni alle persone e ingenti danni materiali Pericolo significa ch
105. Svolgimento di una operazione di posizionamento N Descrizione dello svolgimento L operazione di posizionamento viene avviata dal programma applicativo La funzione integrata Posizionamento avvia l azionamento e comanda la sua velocit fino al raggiungimento del punto di disinserzione Affinch la funzione integrata Posizionamento possa comandare l azionamento viene rilevata la posizione attuale La funzione integrata Posizionamento segnala al programma applicativo la fine dell operazione di posizionamento Tutte le altre reazioni che servono per il trattamento del pezzo posizionato sono svolte dal programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 15 La funzione integrata Posizionamento Ingressi e uscite La figura seguente illustra gli ingressi uscite hardware e software della funzione integrata Posizionamento Successivamente vengono chiarite le funzioni degli ingressi e delle uscite La struttura dell SFB 39 ingressi uscite software ampia mente descritta nel capitolo 6 7 Ingresso digitale Traccia A Uscita digitale Marcia veloce Ingresso digitale Traccia B m Uscita digitale Marcia lenta Ingresso digitale f c Uscita digitale punto di riferimento Direzione Avanti Traguardo DEST_VAL Uscita digitale Direzione Indietro Uscita analogica Velocit Punto di riferimento REF
106. T in MD 4 possibilit di controllo tramite STATO VAR SET Abilitaz dell elaborazione di SFB 30 M 24 0 U M 24 0 se M 24 0 1 cio EN 1 su SFB 30 SFB viene elaborato SPBNB m01 con VKE 0 salto a m01 CALL SFB 30 DB 62 Richiamo dell SFB 30 con DB di istanza PRES_U_LIMIT L 72000 Assegn val di confronto PRES_U LIMIT PRES_L_ LIMIT MD 4 Correlare MD 4 SET_U_ LIMIT FALSE SET_U LIMIT 0 per generare fronti di salita in OB 1 SET_L LIMIT FALSE SET_L_ LIMIT 0 per generare fronti di salita in OB 1 FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L m01 U BIE Interrogaz del bit BIE ENO su SFB 30 per l analisi degli errori M 24 1 Funzioni integrate CPU 312 IFM CPU 314 IFM 3 24 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Parte istruzioni Nella parte istruzioni OB 1 digitare il seguente programma applicativo AWL OB 1 AWL OB 1 Chiarimenti Segmento 1 Programma applicativo individuale U M 24 1 se M 24 1 1 cio EN 1 su SFB 30 viene elaborato l SFB SPBNB m01 se RLC 0 salto a m01 CALL SFB 30 DB 62 Richiamo dell SFB 30 con DB di istanza PRES_U_ LIMIT PRES_L_LIMIT SET_U_LIMIT TRUE Imposta valori di confronto con fronte di SET_L_LIMIT TRUE salita FREQ MD 8 la frequenza attuale misurata si trova in U_LIMIT MD 8 L_LIMIT STATUS_U A 124 0 se A 124 0 1 la lampada rossa si accende STATUS_L A 124 1 se A 124 1 1 la lampada
107. UAL_POS POS_READY REF_VALID POS_VALID DB60 DBX 15 7 DB60 DBD 10 1 0 0 Figura 6 33 Assegnazione dell SFB 39 in avviamento 3 Nel seguito si trova il programma applicativo per l esempio Esso stato steso con l Editor AWL in STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento DB 60 I dati per 1 SFB 39 si trovano in DB 60 Il DB ha la seguente struttura Tabella 6 30 Esempio 3 Posizionamento Struttura di DB 60 Indirizzo Nome Tipo Valore Commento iniziale 0 0 STRUCT 0 0 DEST_VAL DINT L 0 contiene sempre traguardo valido pari SW1 opp SW2 o SW3 4 0 REF_VAL DINT L 4167 Punto di riferimento per BERO 500 mm 8 0 SWITCH_OFF_DIFF INT 0 Differenza di disinserzione rilevata con la messa in servizio 10 0 ACTUAL_POS DINT L 0 Emissione quota reale attuale 14 0 Byte di comando BYTE B 16 0 Bit di comando per il posizionamento 15 0 Byte di ritorno BYTE B 16 0 Risposte bit di stato del posizionamento 16 0 Istwl DINT L 0 Vecchia quota reale 20 0 Swl DINT L 6250 Traguardo per la 1 fase di lavorazione 750 mm 24 0 Sw2 DINT L 3333 Traguardo per la 2 fase di lavorazione 400 mm 28 0 Sw3 DINT L 833 Traguardo per la 3 fase di lavorazione 100 mm 32 0 SK1 WORD W 16 0 Merker aus per catena a passi 34 0 SK2 WORD W 16 0 Contatore per la lista dei salti 36 0 END_STRUCT
108. WA 4NEB 710 6058 05a Dati tecnici della funzione integrata Misuratore di frequenza Dati tecnici Nella tabella A 1 si trovano i dati tecnici della funzione integrata Misuratore di frequenza Tabella A 1 Dati tecnici della funzione integrata Misuratore di frequenza Numero dei misuratori di frequenza 1 Campo di misura 32 Bit da 0 a 10000000 mHz Tempi di misura 0 1 s 1 s 10 s Segnale di misura frequenza limite 10 KHz tempo di impulso 50 us tempo di pausa 50 us stato del segnale HIGH 15 V stato del segnale LOW lt 5 V Ingressi digitali degli ingressi uscite integrati Misura CPU 312 IFM E 124 6 morsetto 8 CPU 314 IFM E 126 0 morsetto 2 Tensione di alimentazione DC CPU 312 IFM 24 V DC morsetto 18 CPU 314 IFM 24 V DC collegamento all alimentazione della CPU Massa CPU 312 IFM Potenziale di riferimento della tensione di alimentazione morsetti di collegamento 19 20 collegati internamente CPU 314 IFM Potenziale di riferimento della tensione di alimentazione collegamento all alimentazione della CPU Blocco funzionale di sistema SFB 30 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Nella figura A 1 sono rappresentate le caratteristiche del segnale di misura V 1A Aa RAN a N AA E DIVAS se e a e IE Rina resa i i gt 50yus gt 50us 4 Figura
109. _VAL Differenza di disinserzione SWITCH_OFF_DIFF Funzione integrata Posizionamento _ Quota reale ACTUAL POS Velocit massima BREAK Posiz Marcia jog finito Marcia JOG Avanti POS_READY POS_MODE2 F C punto di riferimento Marcia JOG Indietro raggiunto REF_VALID POS_MODETI Quota reale sincronizzata Valutazione f c punto di POS_VALID riferimento REF_ENABLE TTT Avvio posizionamento POS_STRT Preset quota reale SET_POS Stato logico Valore numerico Figura 6 13 Ingressi e uscite della funzione integrata Posizionamento Funzioni integrate CPU 312 IFM CPU 314 IFM 6 16 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Ingressi uscite hardware Panoramica La tabella seguente fornisce una panoramica sugli ingressi uscite della CPU 314 IFM che possono essere cablati con sensori e attuatori per la funzione integrata Posizionamento Le funzioni delle uscite hardware si parametrizzano con lo STEP 7 vedi Cap 6 3 Tabella 6 3 Panoramica delle funzioni degli ingressi uscite hardware Ingresso uscita sulla CPU Funzione nel comando di Ingresso digitale Traccia A E 126 0 Collegamento di encoder incrementale per il rilevamento del Ingresso digitale Traccia B E 126 1 Azionamento a 2 velocit Inverter percorso Ingresso digitale f c punto di riferimento E 126 2 Collegamento del f c del punto di riferimento p e BERO per
110. a SFB 30 parametri di ingresso parametri di uscita SFB 38 parametri di ingresso parametri di uscita SFB 39 parametri di ingresso parametri di uscita 6 Sincronizzazione funzione integrata Posizionamento Sincronizzazione successiva funzione integrata Posizionamento Stato blocco Stato di funzionamento della CPU AVVIAMENTO RUN 2 8 STOP 2 8 Stato variabile 2 7 Indice 3 Indice analitico STOP U stato di esercizio della CPU Usteda Struttura n abilitazione 4 6 pagine standard IF Contatore 46 parametrizzazione pagine standard IF Contatore A B pagine standard IF Misuratore di frequenza pagine standard IF Posizionamento G 11 Vv Valore di confronto 3 5 3 5 4 8 4 9 5 5 T ma Tacca di zero asa Tia san ina P Pi eare EZIO Valore istantaneo del contatore rilevazione 4 3 4 3 P a a 2 Valore istantaneo del Contatore A B rilevazione Tempo di misura Glossario 3 5 3 Tempo di reazione 4 22 4 23 Valuiiinat der li impulsi funzione integrata Posi allarme della CPU 2 4 2 4 Traguardo Glossario 3 na p 8 Velocit massima inverter Trasferimento progettazione standard sull OP 3 63 Funzioni integrate CPU 312 IFM CPU 314 IFM Indice 4 EWA 4NEB 710 6058 05a Siemens AG A amp D AS E 48 Postfach 1963 D 92209 Amberg Rep fed di Germania Mittente Nome Funzione Ditta Via C A P Localit Paese
111. a Posizionamento 6 1 4 Comando di azionamenti a due velocit Azionamenti comandabili Circuito a teleruttori Profilo di velocit La funzione integrata Posizionamento pu comandare e unazionamento a due velocit e uninverter I circuiti a teleruttori sono impiegati per il comando di motori asincroni a poli commutabili Con i motori asincroni a poli commutabili si possono ottenere due diverse velocit Nella figura seguente viene illustrato il profilo di velocit con un azionamento a due velocit Esso vale sia per una operazione di posizionamento che durante la marcia Jog Inizialmente il movimento verso la posizione del traguardo avviene con una velocit elevata avanzamento veloce Ad una distanza preassegnata dal traguardo si commuta su una velocit pi bassa avanzamento lento Poco prima che l asse raggiunga la posizione del traguardo come pure ad una distanza preassegnata dal traguardo l azionamento viene fermato L avanzamento lento serve per aumentare la precisione del posizionamento e corrisponde al percorso di frenatura Il percorso di frenatura viene parametrizzato con lo STEP 7 La differenza di disin serzione viene per assegnata tramite il programma applicativo Velocit A Marcia veloce Marcia lenta Punto di commutazione marcia veloce lenta i Posizione Start Traguardo Percorso di Differenza di frenatura disinserzione Punto di d
112. a collegamento uscita analogica Il comando avviene qui con l uscita analogica Velocit in tensione Ingressi uscite integrati Digitale IN OUT L 124 0 Inverter Uh e e e e e e e e e e L1 L2 4 L3 e Figura 6 18 Collegamento di un inverter ad 1 uscita analogica Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 29 La funzione integrata Posizionamento 6 7 Blocco funzionale di sistema SFB 39 Questo capitolo Questo capitolo descrive la struttura dell SFB 39 la funzione dei parametri di ingresso e di uscita dell SFB 39 e la funzionalit della funzione integrata Posizionamento Panoramica del Nel si trova a pagina paragrafo paragrafo 6 7 1 Sincronizzazione 6 33 6 7 2 Esecuzione della marcia jog 6 38 6 7 3 Esecuzione del posizionamento 6 40 6 7 4 Comportamento dei parametri di ingresso uscita dell SFB 39 con 6 42 commutazioni dello stato di esercizio della CPU Struttura La funzione integrata Posizionamento correlata all SFB 39 Nella figura dell SFB 39 seguente si vede la rappresentazione grafica dell SFB 39 SFB 39 EN ENO DEST_VAL ACTUAL POS REF_VAL POS_READY SWITCH_OFF_DIFF REF VALID BREAK POS_VALID POS_MODE2 POS_MODEI REF_ENABLE comando su fronte POS_STRT comando su fronte SET_POS
113. a della CPU 312 IFM 314 IFM Per una per la funzione descrizione dell OB 40 si rimanda al manuale di riferimento Funzioni di sistema e integrata standard Tabella 3 12 Informazioni di avvio dell OB 40 per la funzione integrata Misuratore di frequenza Variabile Tipo di Descrizione dati 0B40_MDL_ADDR WORD B 16 7C Visualizzazione nella parola dati locali 6 indirizzo dell unit che genera l interrupt qui la CPU 0B40_POINT_ADDR DWORD vedi fig 3 6 Visualizzazione nella parola doppia dati locali 8 e della funzione integrata che ha generato l interrupt e dell evento che ha generato l interrupt Visualizzazione Dalla variabile 0B40_POINT_ADDR si pu capire quale funzione integrata ha ge dell evento che nerato l interrupt e quale evento ha provocato la generazione dell interrupt Nella ha generato figura seguente illustrata la correlazione con i bit della parola doppia dati locali 8 l interrupt ws o TTo o o LB 11 3130 29 28272625 24 7654321 0 Bitn ojojojo jojoj1 j0 LD 8 N IN j J v v Y La funzione integrata riservato riservato Misuratore di frequenza ha generato l interrupt di processo Il valore attuale minore del valore di confronto limite inferiore Il valore attuale maggiore del valore di confronto limite superiore Figura 3 6 Informazione di avvio dell
114. a della fre quenza misurata l frequ in Hz Tempo di misura in s 0 001 s x 100 max errore di misura in del val mis In base al principio di misura l errore di misura tanto maggiore quanto minore la frequenza misurata Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a y La funzione integrata Misuratore di frequenza Risoluzione per i tempi di misura 1 ms 2 ms e 4 ms Precisione della misura per i tempi di misura 1 ms 2 ms e 4 ms Calcolo dell errore di misura per i tempi di misura 1 ms 2 ms e 4 ms Fattore in La risoluzione di calcolo interna della misura del tempo tra 2 fronti sempre iden tica se il tempo di misura parametrizzato di 1 ms 2 ms o 4 ms ovvero di 1 mHz Attenzione Le frequenze gt 20 mHz provocano l uscita di un valore di frequenza pari a 0 La precisione della misura in funzione della frequenza misurata e del tempo di misura La misura tanto pi precisa quanto minore la frequenza e quanto maggiore il tempo di misura La tabella 3 5 illustra gli errori di misura massimi con una frequenza limite di 10 KHz e i tempi di misura parametrizzati Tabella 3 5 Precisione della misura per i tempi di misura 1 ms 2 ms e 4 ms Frequenza Tempo di misura Errore di misura massimo in del valore misurato 10 kHz 1 ms 5 10 kHz 2 ms 2 10 kHz 4 ms 1 Con la seguente formula possibile calcolare il m
115. a figura 3 9 rappresentato 1 SFB 30 con i parametri preassegnati M 24 0 72000 MD4 FALSE FALSE SFB 30 EN PRES_U_LIMIT PRES_L_LIMIT SET_U_LIMIT SET_L_LIMIT ENO FREQ U_LIMIT L_LIMIT STATUS_U STATUS_L m M 24 1 Figura 3 9 Assegnazione dell SFB 30 in avviamento 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Richiamo ciclico dell SFB 30 Bit di stato nel programma applicativo Parametro di uscita FREQ DB di istanza dell SFB 30 Programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a L SFB 30 viene richiamato ciclicamente in OB 1 Nella figura 3 10 rappresentata l assegnazione dell SFB 30 SFB 30 M 24 0 EN ENO M24 1 PRES U LIMIT FREQ _ MD 8 PRES_L_LIMIT U_LIMITI TRUE SET U LIMIT L_LIMIT TRUE SET L LIMIT STATUS_U A 124 0 Lampada rossa STATUS _LT_ A 124 1 Lampada gialla Figura 3 10 Assegnazione dell SFB 30 nel programma ciclico 1 Se si esce dai limiti superiore o inferiore del campo dei numeri di giri viene impostato il corrispondente bit di stato dell SFB 30 Se il bit di stato STATUS_U superamento del limite superiore impostato con l uscita 124 0 viene comandata la lampada rossa Se il bit di stato STATUS_L sotto il limite inferiore imposta
116. afo al quale si riferisce e dopo le appendici si trova un glossario con la definizione dei termini pi ricorrenti utilizzati nel manuale e alla fine del manuale si trova un esteso indice analitico che consente un rapido accesso all informazione desiderata In caso di domande sull utilizzo dei prodotti descritti nel manuale e che qui non trovano risposta rivolgersi al proprio partner Siemens Gli indirizzi delle filiali e rappresentanza Siemens si trovano p e nell allegato Siemens nel mondo del manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Per osservazioni domande proposte di correzione riguardanti il presente manuale utilizzare il modulo inserito alla fine del manuale stesso rispedendolo all indirizzo indicato Si prega di voler compilare anche la parte relativa alla valutazione del manuale prevista nel modulo Per rendere facile l utilizzo dell S 7 300 si possono frequentare diversi corsi Per maggiori informazioni rivolgersi alla Scuola automazione industriale della Siemens Tel 02 6676 2256 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Contenuto 1 Panoramica di prodotto 1 1 Introduzione alle funzioni integrate 1 2 1 2 Funzioni integrate sulla CPU 312 IFM a 1 4 1 3 Funzioni integrate sulla CPU 314 IFM 1 5 1 4 Guida attraverso il manuale per una messa in servizio con s
117. agisce agli E RA 9 e il valore istantaneo raggiunge il valore di confronto dal basso cio il valore istantaneo cambia da COMP 1 significa COMP meno 1 a COMP e il valore istantaneo del contatore abbandona il valore di confronto verso il basso cio il valore istantaneo cambia da COMP a COMP 1 Esempio Nella figura 5 3 sono rappresentati in un esempio tutti gli eventi possibili ai quali il comparatore pu reagire E assegnato valore di confronto COMP 100 Se il valore istantaneo del contatore cambia con un impulso da 99 a 100 il com paratore genera una reazione Se il valore istantaneo del contatore cambia con un impulso da 100 a 99 il comparatore genera una reazione Valore istantaneo del contatore A Abbandono del valore di e confronto verso il basso 100 pn x 99 l pi soul E a a E i Valore di confronto raggiunto dal basso Tempo Figura 5 3 Eventi ai quali il comparatore reagisce Reazioni Quando il valore istantaneo raggiunge o abbandona il valore di confronto possono parametrizzabili per ogni caso essere generate le seguenti reazioni e set reset dell uscita digitale e cambio dello stato precedente dell uscita e generazione di un interrupt di processo e reset del contatore e set del comparatore Le reazioni vengono parametrizzate con lo STEP 7 Un prospetto dei parame
118. ali ed 1 uscita analogica Come parte di potenza pu essere collegato un circuito a teleruttori per azionamenti a 2 velocit o un inverter Quando la CPU stata parametrizzata con lo STEP 7 le uscite corrispondenti degli ingressi uscite integrati sono automaticamente abilitate per la funzione integrata Posizionamento Nell utilizzo di ingressi uscite da parte della funzione integrata Posizionamento occorre tenere conto di quanto segue Avvertenza Per un funzionamento corretto della funzione integrata Posizionamento non si possono utilizzare in altro modo le uscite integrate utilizzate dalla funzione integrata Le uscite che non sono necessarie alla funzione integrata Posizionamento possono essere utilizzate come uscite digitali uscite analogiche standard Il circuito a teleruttori viene collegato a 4 uscite digitali La seguente tabella illustra i morsetti di collegamento rilevanti Tabella 6 9 Morsetti di collegamento per il circuito a teleruttori Morsetto Denominazione Descrizione 21 L Tensione di alimentazione 22 A 124 0 Uscita digitale Avanzamento lento 23 A 124 1 Uscita digitale Avanzamento veloce 24 A 124 2 Uscita digitale Direzione Indietro 25 A 124 3 Uscita digitale Direzione Avanti 30 M Massa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Schema di Nella figura seguente si vede un
119. alido attualmente La sincronizzazione avviene sul percorso di accelerazione Se durante la sincronizzazione il posizionamento marcia jog si trova sul percorso di accelerazione allora tutti i gradini del valore analogico vengono emessi al ritmo di uno per incremento fino al valore valido attualmente Nel caso e il valore analogico viene emesso al ritmo di un gradino per incre mento fino a quello pi elevato e poi comincia il percorso di frena tura il percorso di accelerazione frenatura viene allungato Casi particolari con i circuiti a teleruttori Nella tabella seguente sono elencati i casi particolari che possono aversi nel comando di circuiti a teleruttori Tabella 6 16 Casi particolari nella sincronizzazione circuiti a teleruttori Caso particolare Il nuovo punto di disinserzione gi stato superato Chiarimenti Se la funzione integrata riconosce nella sincronizzazione che il nuovo punto di disinserzione gi stato superato allora si ha la marcia lenta per un incremento e poi si ha la disinserzione Il nuovo punto di riferimento si trova sul percorso di frenatura Se durante la sincronizzazione il posizionamento marcia jog si trova sul percorso di accelerazione allora si procede in marcia lenta fino al raggiungimento del punto di disinserzione Attenzione Se i casi speciali elencati nelle tabelle 6 15 e 6 16 causano stati di funzionamento dell asse non
120. alore di frequenza valido Superamento della frequenza limite AA 3 4 I tempi di misura compresi tra 1 ms e 4 ms sono stati introdotti per la misura di fre quenze ridotte Quanto minore la frequenza tanto pi preciso sar il risultato della misura Con questo principio si ottengono in caso di frequenza ridotta e grande precisione della misura e possibilit di reazione veloce nel processo per es generazione dell interrupt di processo e carico del ciclo elevato Dopo l avviamento della CPU o l uscita dallo stato di funzionamento ARRESTO viene elaborato l OB 1 e contemporaneamente viene avviata la funzione integrata Misuratore di frequenza La prima frequenza valida viene calcolata con il principio di misura 1 dopo il primo tempo di misura La prima frequenza valida viene calcolata con il principio di misura 2 al pi tardi una volta trascorso due volte il tempo di misura oppure in base alla formula 2 x 1 frequenza misurata vale il valore maggiore tra i due Finch non viene calcolata la frequenza valida la frequenza di entrambi i principi di misura di 1 ARRESTO i Avvio 0B100 Ciclo OB1 Ciclo OB1 cicio 081 7 Z preassegnato i 1 frequenza valida se Tempo pl Fine del 1 tempo di misura principio AR di misura 1 e o fine di 2 tempi di mi di Do sura opp 2 x 1 frequenza misurata principio di misura 2 ultima frequenza prima dello stato di
121. alore di confronto raggiunto dal basso da COMP_A 1 a COMP_A Uscita digitale A Si pu impostare la reazione dell uscita digitale A quando il valore invariato invariato istantaneo raggiunge il valore di confronto dal basso ON OFF Interrupt di Si pu impostare che un interrupt di processo venga generato attivato disattivato processo quando il valore istantaneo raggiunge il valore di confronto dal disattivato basso Impostazione Si pu impostare che il contatore venga impostato quando il valore attivato disattivato contatore istantaneo raggiunge il valore di confronto dal basso disattivato Impostazione Si pu impostare che il comparatore A venga impostato quando il attivato disattivato comparatore A valore istantaneo raggiunge il valore di confronto dal basso disattivato 1 4 8 Parametro impostabile solo con la CPU 314 IFM Con la CPU 312 IFM il parametro attivato automaticamente Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Tabella 4 2 Blocco parametri Ingressi uscite integrati continuazione Parametro Chiarimenti Campo dei Impostazione valori di default Abbandono verso il basso del valore di confronto da COMP_A a COMP_A 1 Uscita digitale A Si pu impostare la reazione dell uscita digitale A quando il valore invariato invariato istantaneo abbandona verso il basso il valore di confronto ON OFF Interrupt di Si pu
122. ambi la direzione di conteggio se c 1 si conta in avanti se c 0 si conta all indietro controllo ciclo Valore di reset Si assegna un valore di reset Il valore istantaneo del contatore viene 2147483648 a O resettato sul valore di reset se 2147483647 sul parametro di ingresso RESET dell SFB 38 c un segnale 1 oppure e il valore istantaneo raggiunge dal basso il valore di confronto oppure lo abbandona verso il basso con corrispondente parametrizzazione Numero del Il DB di istanza contiene i dati che vengono scambiati tra la funzione 1 a 127 Contatore A 60 DB di istanza integrata ed il programma applicativo Contatore B 61 Aggiorna Si definisce se i DB di istanza della funzione integrata devono essere attivato attivato mento aggiornati al punto di controllo ciclo disattivato automatico sul punto di Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 7 La funzione integrata Contatore A B Tabella 5 1 Registro Contatore A opp B continuazione Parametro Chiarimenti Campo dei Impostazione valori di default Valore di confronto raggiunto dal basso COUNT da COMP 1 a COMP Uscita digitale Si pu impostare la reazione dell uscita digitale quando il valore invariato invariato istantaneo raggiunge il valore di confronto dal basso ON Modifica lo stato precedente dell uscita viene modificato cio modi
123. ametrizzato con lo STEP 7 aggiornamento del DB di istanza sul punto di controllo ciclo Sincronizzazione Tramite il parametro di ingresso REF_VAL sull SFB 39 viene depositato un nuovo via hardware punto di riferimento Questo punto di riferimento viene trasferito come valore attuale se e REF ENABLE 1 e lo stato del segnale su E 126 2 commuta da 0 a 1 e e alla valutazione del successivo impulso di conteggio la direzione reale coincide con la direzione parametrizzata con lo STEP 7 vedi Tabella 6 5 I parametri di uscita POS_VALID sincronizzazione avvenuta e REF_VALID fine corsa del punto di riferimento raggiunto vengono impostati a 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 33 La funzione integrata Posizionamento Sincronizzazione 2 casi 6 34 Nella figura seguente sono rappresentati due casi per i quali avviene la sincronizzazione REF_ENABLE caso 1 avvio della sincronizzazione tramite il parametro di ingresso caso 2 avvio della sincronizzazione della marcia jog del posizionamento 1 caso 2 caso POS_VALID A i sto bl pi ad 0A I i Tempo REF_ENABLE i A 1 Sane 0 lenti i i Tempo REF_VALID A i 14 ur GAE ES I LI 7 sa T E 126 2 So poo R Zi E mol i i f Tempo 0 3 gt P EFIA EP EPI ui iets HHHH i incrementi Punto di riferimento Punto di riferimento
124. ammessi o non prevedibili allora occorre garantire che nessun traguardo o percorso di accelerazione frenatura si trovino nel campo del fine corsa del punto di riferimento E 126 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 37 La funzione integrata Posizionamento 6 7 2 Marcia jog Da rispettare Scelta della marcia jog Tabella 6 17 Esecuzione della marcia jog La marcia jog corrisponde ad un posizionamento nel campo dei valori da 2147483648 a 2147483647 incrementi La marcia jog viene avviata solo se la quota reale ha le seguenti distanze dal limite superiore e inferiore del campo dei valori sopraccitato e pergliinverter 2 X percorso di accelerazione o di frenatura e per circuiti a teleruttori gt percorso di frenatura Dopo una commutazione STOP RUN della CPU la quota reale momentanea viene trasferita dal DB di istanza Se questa quota reale cos vicina ad uno dei limiti del campo dei valori che la marcia jog non pu essere avviata allora occorre assegnare con un fronte di salita su SET_POS una nuova quota reale in modo da poter avviare la marcia jog Nella tabella seguente sono chiarite le combinazioni tra i parametri di ingresso e di uscita per la selezione la conclusione della marcia jog Attenzione altre combinazioni di parametri di ingresso diverse da quelle elencate nelle tabelle 6 17 e 6 18 vengono ignorate Selezione della marcia jog POS_MO
125. andard IF Misuratore di frequenza La tabella seguente illustra il significato dei testi della pagina cos come le possibili operazioni sull OP Tabella G 2 Pagina standard IF Misuratore di frequenza Testo Significato Funzione Operazione sull OP Frequenza Visualizzazione delle frequenza attuale Valore di confronto Visualizzazione del valore di confronto UG attuale attuale per il comparatore UG Valore di confronto Introduzione di un nuovo valore di Introduzione UG nuovo confronto per il comparatore UG 0 10 000 Valore di confronto Visualizzazione del valore di confronto OG attuale attuale per il comparatore OG Valore di confronto Introduzione di un nuovo valore di Introduzione OG nuovo confronto per il comparatore OG O 10 000 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 G 4 3 Struttura Significato dei testi della pagina La pagina standard IF Contatore Operare sulla pagina standard IF Contatore COS strutturata come segue IF Contatore Valore istantaneo A Valore di start o p Valore di confronto A att Valore di confronto A nuovo Valore di confronto B att Valore di confronto B nuovo Software Start Stop F1 Start F3 Stop Figura G 5 Strutt
126. anza Introduzione DB di istanza dell SFB 38 Lunghezza del DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Ad ogni contatore della funzione integrata Contatore A B corrisponde 1 DB di istanza e peril contatore A DB 60 e peril contatore B DB 61 La struttura dei due DB identica La tabella 5 6 mostra la struttura e l assegnazione del DB di istanza della funzione integrata Contatore A B Tabella 5 6 DB di istanza dell SFB 38 Operando Simbolo Significato DBD 0 PRES_COMP Valore di confronto nuovo DBX 4 0 EN_COUNT Abilitazione DBX 4 1 RESET Reset contatore DBX 4 2 SET_COMP Impostazione comparatore DBD 6 COUNT Valore istantaneo del contatore DBD 10 COMP Valore di confronto attuale I dati per la funzione integrata Contatore A B sono lunghi 14 byte e cominciano con l indirizzo 0 del DB di istanza 5 15 La funzione integrata Contatore A B 5 8 Analisi degli interrupt di processo Introduzione La funzione integrata Contatore A B genera per determinati eventi interrupt di processo Eventi Nella tabella 5 7 si trova una descrizione degli eventi che possono portare ad inter parametrizzabili rupt di processo e la parametrizzazione che si deve eseguire con lo STEP 7 Tabella 5 7 Eventi che possono portare ad interrupt di processo Interrupt di Descrizione Parametrizzazione processo per valo
127. arametro di ingresso si pu applicare un nuovo valore di confronto PRES_U_LIMIT che viene trasferito dopo un fronte di salita sul parametro di ingresso SET_L_LIMIT Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 SET_U_LIMIT Dopo un fronte di salita il valore di confronto PRES_U_LIMIT viene trasferito Contemporaneamente il bit di stato STATUS_U viene impostato in corrispondenza del nuovo valore di confronto Tipo dati BOOL Operando I Q M LD Campo dei valori 0 1 FALSE TRUE Funzioni integrate CPU 312 IFM CPU 314 IFM 3 12 EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Tabella 3 8 Parametri di ingresso dell SFB 30 continuazione Parametro di ingresso SET_L_LIMIT Spiegazione Dopo un fronte di salita il valore di confronto PRES_L_LIMIT viene trasferito Contemporaneamente il bit di stato STATUS_L viene impostato in corrispondenza del nuovo valore di confronto Tipo dati BOOL Operando I Q M LD Campo dei valori 0 1 FALSE TRUE Parametri di uscita Nella tabella 3 9 si trova la spiegazione dei parametri di uscita dell SFB 30 dell SFB 30 Tabella 3 9 Parametri di uscita dell SFB 30 Parametro di uscita ENO Spiegazione Il parametro di uscita ENO segnala se durante l elaborazione dell SFB comparso un errore Con ENO 1 non comparso alcun errore Con ENO 0 1 SFB non stato elaborato op
128. assimo errore di misura della fre quenza misurata max errore di misura frequenza in Hz X fattore in 100 0 001 Hz Il fattore per il calcolo dell errore di misura nella formula precedente in funzione della CPU Il fattore non pu superare un valore massimo Pertanto se dalla formula della tabella seguente risulta un valore maggiore di quello massimo necessario inserire il fattore massimo nella formula per il calcolo dell errore di misura Tabella 3 6 Fattore per il calcolo dell errore di misura massimo per la funzione integrata Misuratore di frequenza CPU Formula per il calcolo del fattore Fattore max per il tempo di misura 1 ms 2 ms 4 ms CPU 312 IFM 0 01 0 0018 s x frequenza in Hz 5 2 1 CPU 314 IFM 0 01 0 0012 s x frequenza in Hz 3 5 1 5 0 75 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 9 La funzione integrata Misuratore di frequenza 3 5 Collegamento dei sensori agli ingressi uscite integrati Introduzione Per il cablaggio si utilizza la CPU 312 IFM La realizzazione con la CPU 314 IFM ugualmente possibile utilizzando un altro ingresso uscita integrato vedi Tabella 3 1 Morsetti di collega Nella tabella 3 7 sono presentati i morsetti di collegamento degli ingressi uscite in mento tegrati della CPU 312 IFM per la funzione integrata Misuratore di frequenza Tabella 3 7 Morsetti di collegamento per i sensori C
129. attivato Figura 4 19 Diagramma temporale per l esempio 3 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 41 La funzione integrata Contatore Parametrizzazione con lo STEP7 4 42 Con le STEP 7 si parametrizza la CPU nel seguente modo Tabella 4 19 Parametri per l esempio 3 controllo ciclo Parametro Introdu Chiarimenti zione Ingresso di con Fronte di E 124 6 attivato per il conteggio vengono contati fronti di teggio Avanti salita salita Ingresso di con disattivato E 124 7 non viene utilizzato per la funzione integrata teggio Indietro Numero del DB 63 DB di istanza per l esempio valore di default di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di controllo automatico sul ciclo punto di Valore di confronto raggiunto dal basso da COMP_B 1 a COMP_B comparatore A Uscita digitale B ON Quando il valore istantaneo raggiunge il valore di confronto COMP _B viene avviato il tempo e l espulsore viene attivato Interrupt di attivato L interrupt di processo viene generato il nastro trasportatore 2 processo viene arrestato e l espulsore viene avviato Reset contatore attivato Il contatore viene impostato su un nuovo valore di start 0 bottiglie Impostazione disattivato Non viene assegnato un nuovo valore di confronto 1 Introduzione necessaria solo per la CPU 314 IFM Funzioni inte
130. bili ZIF_COUNTER Testo Nome della Indirizzo Tipo Note variabile Valore istantaneo COUNT DB 63 DBD14 Uscita Stato attuale del contatore Start Stop software EN_COUNT DB 63 DBX12 0 Uscita Avvio arresto del contatore Valore di start PRES_COUNT DB 63 DBDO Ingr uscita Valore di start del contatore Valore di confronto A COMP_A DB 63 DBD18 Uscita Valore di confronto A attuale attuale Valore di confronto A PRES_COMP_A DB 63 DBD4 Ingr uscita Valore di confronto A nuovo nuovo Valore di confronto B COMP_B DB 63 DBD22 Uscita Valore di confronto B attuale attuale Valore di confronto B PRES_COMP_B DB 63 DBD 8 Ingr uscita Valore di confronto B nuovo nuovo Tabella G 9 ZIF_HSC_A opp ZIF_HSC_B testi e variabili ZIF_COUNTER Testo Nome della Indirizzo Tipo Note variabile Valore istantaneo A_COUNT DB 60 DBD6 Uscita Stato attuale del contatore Abilitazione A_EN_COUNT DB 60 DBX4 0 Ingr uscita Abilitazione del contatore Reset A_RESET DB 60 DBX4 1 Ingr uscita Reset del contatore Valore di confronto A_COMP DB 60 DBD10 Uscita Valore di confronto attuale attuale Valore di confronto A_PRES_COMP DB 60 DBDO Ingr uscita Valore di confronto nuovo nuovo 1 A peril contatore A B_ per il contatore B DB 60 per il contatore A DB 61 per il contatore B Tabella G 10 ZIF_POS testi e variabili ZIF_POS Testo Nome della Indirizzo Ti
131. controllori con i quali OP 3 pu comunicare contemporaneamente Punto di men Box di dialogo nel ProTool Lite 1 Progettare altri controllori e parametri per MPI Men Sistema di destinazione gt Controllore Pulsante Nuovo Box di dialogo Protocollo 2 Adattare pagine e variabili Duplicare tutte le pagine e le variabili che devono accedere al secondo controllore Box di dialogo Variabile in ogni variabile duplicata registrare controllore 2 N di DB del blocco dati di istanza L OP 3 accede direttamente al DB di istanza nella CPU I DB di default per le pagine standard IF sono ZIF FREQ DB62 ZIF_COUNTER DB63 ZIF_COUNTER_A DB 60 ZIF_COUNTER_B DB61 ZIF_POS DB 59 Da ricordare se si cambia il N di DB nella CPU allora necessario adattare singolarmente tutte le varia bili corrispondenti delle pagine IF Editor delle variabili 1 Variabili gt Box di dialogo Variabile 2 Introdurre il N di DB G 18 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 G 6 Accesso al DB di istanza tramite l OP 3 e gli SFB Funzione delle pagine standard IF Accesso tramite OP 3 e gli SFB Come evitare conflitti di accesso Le pagine standard IF accedono tramite le variabili di ingresso uscita direttamente ai DB di istanza delle funzioni integrate I
132. crivere il seguente programma applicativo AWL OB 1 AWL OB 1 Chiarimenti Segmento 1 U E 124 7 Crea fronte per ingresso tasto per FP M 99 0 commutazione campo di n di giri M 99 1 U M 99 1 SPBN NFL UN M 100 0 Inversione del merker del campo del n di M 100 0 giri con fronte di salita su E 124 7 NFL U M 100 0 M 100 0 1 campo 1 del n di giri SPB DZB1 Se campo 1 di n giri salta a DBZ1 L L 101000 Assegna direttam nel DB di istanza il valore T DB62 DBD 0 di confronto PRES_U_LIMIT per campo 2 n giri L L 98000 Assegna direttam nel DB di istanza il valore T DB62 DBD 4 di confronto PRES_L_LIMIT per campo 2 n giri SPA wei DZB1 L L 72000 Assegna direttam nel DB di istanza il valore T DB62 DBD 0 di confronto PRES_U_LIMIT per campo 1 n giri L L 64000 Assegna direttam nel DB di istanza il valore T DB62 DBD 4 di confronto PRES_L_LIMIT per campo 1 n giri wei NOP 0 U M 24 0 Abilitazione da OB 100 SPBNB M001 CALL SFB 30 DB 62 PRES_U_LIMIT PRES_L_LIMIT SET_U_LIMIT E124 7 Trasferimento dei valori preassegnati di con SET_L_LIMIT E124 7 fronto se il tasto E 124 7 stato premuto FREQ MD8 Frequenza attuale U_LIMIT MD12 Valore di confronto attuale U_LIMIT L_LIMIT MD16 Valore di confronto attuale L_LIMIT STATUS_U M100 1 Visualizzazione Limite superiore superato STATUS_L M100 2 Visualizzazione Limite inferiore superato Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 33 La funzione i
133. d Progettazione standard IF_BILD PDB Nome della pagina Funzione ZIF_FREQ Misuratore di frequenza ZIF_COUNTER Contatore ZIF_HSC_A Contatore A ZIF_HSC_B Contatore B ZIF_POS Posizionamento Le tabelle seguenti illustrano e quali testi si trovano nelle singole pagine e e a quali indirizzi accedono le variabili utilizzate Le funzioni ed i nomi delle variabili nelle pagine standard corrispondono esatta mente ai parametri di ingresso e di uscita del DB di istanza Informazioni dettagliate relative ai parametri di ingresso e di uscita del DB di istanza si trovano nei capitoli 3 e4 di questo manuale Tabelle G 7 ZIF_ FREQ testi e variabili ZIF_FREQ Testo Nome della variabile Indirizzo Tipo Note Frequenza FREQ DB62 DBD10 Uscita Valore attuale della frequenza Valore di confronto UG L_LIMIT DB62 DBD18 Uscita Valore di confronto attuale attuale Limite inferiore Valore di confronto UG PRES_L_LIMIT DB62 DBD4 Ingresso Valore di confronto nuovo nuovo uscita Limite inferiore Valore di confronto OG U_LIMIT DB62 DBD14 Uscita Valore di confronto attuale attuale Limite superiore Valore di confronto OG PRES_U_LIMIT DB62 DBDO Ingresso Valore di confronto nuovo nuovo uscita Limite superiore G 14 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con OP 3 Tabella G 8 ZIF_COUNTER testi e varia
134. del punto Ai riferimento sirere krka RRR ERE EEEE Morsetti di collegamento per il circuito a teleruttori nananana Morsetti di collegamento per un inverter Parametri di ingresso dell SFB 39 Parametri di ingresso dell SFB 39 Avvio della sincronizzazione LL Sincronizzazione via hardware e sincronizzazione successiva Casi particolari nella sincronizzazione NOVEN iriaren plinti Liar ile e ea a Casi particolari nella sincronizzazione circuiti a teleruttori LL Selezione della marcia jog 00 Esecuzione del posizionamento uaaa Posizionamento per azionamenti a due velocit Effetti del cambio di stato di esercizio della CPU sulla funzione integrata DB di istanza dell SFB 39 Cablaggio degli ingressi e delle uscite esempio 1 Parametri per il taglio del Nastro Li Esempio 1 Posizionamento Struttura di DB 10 Cablaggio degli ingressi e delle uscite esempio 2 Parametri per il posizionamento dei barattoli Esempio 1 Posizionamento Struttura di DB 2 Cablaggio degli ingressi e delle uscite esempio 3 Parametri per il posizionamento della tavola di lavoro Esempio 3 Posizionamento Struttura di DB 60 Dati tecnici della funzione integrata Misuratore di frequenza Dati tecnici della funzione integrata Contatore Dati tecnici della funzione integrata Contatore A B
135. e Dopo l inserimento dell impianto la funzione integrata Posizionamento viene sincronizzata nel seguente modo Indipendentemente dalla posizione istantanea la tavola di lavoro viene mossa dal programma applicativo in marcia jog lungo l asse fino al raggiungimento del fine corsa sinistro Poi il motore viene fermato Dopodich il programma applicativo muove la tavola di lavoro in marcia jog all indietro fino al raggiungimento del fine corsa destro Lungo il percorso viene superato il fine corsa del punto di riferimento BERO e la funzione integrata viene sincronizzata Il motore viene fermato Successivamente il posizionamento viene avviato dal programma applicativo Il posizionamento viene avviato tramite il programma applicativo La tavola di lavoro si muove in direzione avanti su tre traguardi successivi sui quali il pezzo deve essere lavorato Dopo l ultima lavorazione il motore viene fermato Dopo che il motore stato fermato il pezzo pu essere prelevato L operatore posiziona un nuovo pezzo sulla tavola di lavoro e avvia un nuovo posizionamento tramite il programma applicativo funzionamento automatico Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Cablaggio La parte di potenza un circuito a teleruttori Nella figura seguente si vede lo schema tecnologico ed il cablaggio dell esempio La parte di potenza un cir
136. e Contatore Il contatore rileva il valore istantaneo del contatore dagli impulsi di conteggio avanti e indietro Gli impulsi di conteggio vengono misurati tramite 2 ingressi digitali della CPU sull ingresso digitale Avanti e sull ingresso digitale Indietro Con lo STEP 7 si parametrizza se gli ingressi digitali devono essere presi in considerazione e in caso affermativo se devono essere analizzati fronti di salita o di discesa Valore istantaneo Il contatore rileva il valore istantaneo secondo la seguente formula del contatore i ERE 4 Valore istantaneo numero dei fronti DI in avanti numero dei fronti DI all indietro Modo di funziona Nella figura 4 2 si vede un esempio di come cambia il valore istantaneo del conta mento del conta tore in funzione degli impulsi di conteggio su entrambi gli ingressi digitali tore Sull ingresso digitale Avanti si contano i fronti di salita e sull ingresso digitale Indietro i fronti di discesa Valore istantaneo del contatore Stato del segnale sull in gresso digitale Indietro A 3 DAD 21 1 i i Aa i Tempo Stato del segnale sull in i i gresso digitale Avanti i 24 j i i i l l H i i Tempo vi ili IK Tempo Figura 4 2 Impulsi di conteggio e valore istantaneo del contatore Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710
137. e comandata con l uscita 124 3 la lampada gialla 2 Fino a quando non si ha un valore di frequenza valido i bit di stato hanno il valore 0 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Parametro di uscita FREQ DB di istanza dell SFB 30 Programma applicativo Dati globali utilizzati Il parametro di uscita FREQ indica la frequenza attuale misurata Si pu quindi analizzare la frequenza nel programma applicativo A causa delle quattro fessure la frequenza misurata deve essere divisa per 4 per avere la frequenza reale e quindi per ottenere il numero di giri dell albero realizzazione nel programma applicativo successivo Nell esempio i dati vengono memorizzati nel DB di istanza 62 Nel seguito si trova il programma applicativo per l esempio Esso stato creato con l editore AWL in STEP 7 La tabella 3 19 mostra i dati globali utilizzati nel programma applicativo Tabella 3 19 Dati globali per l esempio 2 Dato globale Significato MD 8 Frequenza attuale misurata MD 20 Numero di giri reale dell albero in 1 min MD 12 Valore di confronto attuale Limite superiore MD 16 Valore di confronto attuale Limite inferiore M 24 0 Abilitazione dell elaborazione dell SFB 30 M24 1 Posizione del bit BIE parametro di uscita ENO dell SFB 30 M 99 0 Merker ausiliario M99 1
138. e la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle persone e ingenti danni materiali Attenzione significa che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone o lievi danni materiali Avvertenza una informazione importante sul prodotto sull uso dello stesso o su quelle parti della documentazione su cui si deve prestare una particolare attenzione La messa in servizio ed il funzionamento del dispositivo devono essere effettuati solo da personale qualificato Personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documentazione quello che dispone della qualifica a inserire mettere a terra e contrassegnare secondo gli standard della tecnica di sicurezza apparecchi sistemi e circuiti elettrici Osservare quanto segue Pericolo Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella descrizione tecnica e solo in connessione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento ineccepibile e sicuro del prodotto assolutamente necessario un trasporto immagazzinaggio una installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manutenzione appropriata SIMATIC e SINEC sono marchi di prodotto della SIEMENS AG Tutte le altre sigle qui riportate possono corrispondere a marchi il cu
139. efinisce il campo di lavoro sull asse Il fine corsa del punto di riferimento definisce la posizione fisica del punto di riferi mento Gli impulsi di conteggio sono fronti di salita o di discesa che vengono misurati sugli ingressi digitali degli ingressi uscite integrati Gli incrementi per giro dell encoder indicano il numero degli incrementi che un encoder fornisce ad ogni giro Gli ingressi uscite integrati sono ingressi e uscite digitali che si trovano sulla CPU La marcia jog muove l asse in manuale in una posizione qualsiasi Con azionamenti a due velocit poco prima del traguardo si commuta dalla marcia veloce a quella lenta In questo modo si aumenta la precisione del posizionamento Il movimento verso il traguardo avviene dapprima con un avanzamento veloce La parte di potenza collegata alle uscite degli ingressi uscite della CPU 314 IFM La parte di potenza comanda il motore ed costituita p e da un circuito a tele ruttori Il percorso per giro dell encoder indica il percorso di cui si muove l asse per giro dell encoder Posizionare significa portare un carico tenendo conto di tutte le forze ed i momenti che su di esso agiscono in una determinata posizione in un tempo determinato Nel posizionamento comandato l asse si muove verso il traguardo tramite l assegnazione del traguardo e senza reazione della quota reale Sul punto di commutazione l azionamento commuta da marcia veloce a ma
140. egli impulsi di conteggio D 2 Schema di collegamento per encoder incrementale 6FX 2001 4 G 1 Collegamento punto punto Configurazione per la progettazione dell OP 3 G 2 Collegamento multi point G 3 Gerarchia operativa 0 G 4 Struttura della pagina standard IF Misuratore di frequenza G 5 Struttura della pagina standard IF Contatore G 6 Struttura della pagina standard IF Contatore A opp B G 7 Struttura della pagina standard IF Posizionamento naaa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a xI Contenuto Tabelle 0 0 LI CI CI LI Ww xii Criteri di scelta per il compito di automazione asusa aaaea Guida attraverso il Manuale Posizionamento delle funzioni integrate nella CPU 312 IFM_ Funzioni di test per la CPU 312 IFM CPU 314 IFM a Stato di funzionamento della CPU Commutazione degli stati di funzionamento Panoramica ingressi uscite integrate per la funzione integrata Contatore sulle CPU 312 IFM e 314 IFM_ Blocco parametri Ingressi uscite integrati Risoluzione della misura per i tempi di misura 0 1s 1se 105 Precisione della misura per i tempi di misura 0 1 s 1se 10s Precisione della misura per i tempi di misura 1 ms 2mse 4ms Fattore per il calcolo dell errore di misura massimo per la
141. egrati della CPU 314 IFM rilevanti per i sensori della funzione integrata Le funzioni degli ingressi digitali sono state programmate con lo STEP 7 vedi Capitolo 5 4 Tabella 5 2 Morsetti di collegamento per i sensori Morsetto Denominazione Descrizione 2 speciale E 126 0 Contatore A Avanti avanti indietro 3 speciale E 126 1 Contatore A Indietro direzione 4 speciale E 126 2 Contatore B Avanti avanti indietro 5 speciale E 126 3 Contatore B Indietro direzione Collegamento alimentazione in tensione della L Tensione di CPU alimentazione Collegamento alimentazione in tensione della M Massa CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B Schema di Nella figura 5 6 rappresentato il collegamento di principio dei sensori p e BERO collegamento agli ingressi uscite integrati Se si vuole utilizzare un solo contatore A oppure B allora si collegano i sensori agli ingressi 126 0 126 1 per il contatore A oppure 126 2 126 3 per il contatore B Utilizzare cavi Ingressi uscite integrati schermati i Digitale a L 124 0 BERO 1 BERO 2 ooo0oo0oo0o0oo0o0o0O0 O oy NDODULWUGNT BERO 3 BERO 4 24V Figura 5 6 Cablaggio dei sensori Sche
142. elle funzioni integrate con l OP 3 G 4 5 Operare sulla pagina standard IF Posizionamento Struttura Significato dei testi della pagina 9 A La pagina standard IF Posizionamento strutturata come segue IF Posizionamento Quota reale A Sincronizzazione _ Marcia jog indietro ______ F1 Start Stop Start Stop Marcia jog avanti F5 Start Stop Start Stop Traguardo Posizionamento C Start Stop Punto di p ae Preset quota reale si no Figura G 7 Struttura della pagina standard IF Posizionamento La tabella seguente illustra il significato dei testi della pagina cos come le possibili operazioni sull OP Tabella G 5 Pagina standard IF Posizionamento Testo Significato Funzione Operazione sull OP Quota reale Visualizzazione della quota reale attuale Sincronizzazione Visualizzazione se quota reale valida o no Marcia jog Avvio Arresto della marcia jog indietro Lista di scelta indietro Start opp Stop Marcia jog Avvio Arresto della marcia jog avanti Lista di scelta avanti Start opp Stop Traguardo Introduzione del traguardo Introduzione da 2 147 483 648 a 2 147 483 647 Posizionamento Avvio o fine del posizionamento Lista di scelta Start opp Stop Punto di Introduzione di un nuovo punto di riferimento Introduzione riferimen
143. enca i parametri per la funzione integrata Contatore La funzione integrata si parametrizza con lo STEP 7 Come si lavora con lo STEP 7 valori Tabella 4 2 Blocco parametri Ingressi uscite integrati Parametro Chiarimenti Campo dei Impostazione valori di default Ingresso di con Si pu impostare l analisi del fronte di salita o di discesa sull ingresso disattivato fronte di salita teggio Avanti digitale Avanti Se si sceglie Disattivazione non viene analizzato alcun impulso Allora possibile utilizzare il corrispondente ingresso digitale come ingresso digitale standard fronte di salita fronte di discesa Ingresso di con teggio Indietro Si pu impostare l analisi del fronte di salita o di discesa sull ingresso digitale Indietro Se si sceglie Disattivazione non viene analizzato alcun impulso Allora possibile utilizzare il corrispondente ingresso digitale come ingresso digitale standard disattivato fronte di salita fronte di discesa fronte di salita Numero del DB Il DB di istanza contiene i dati che vengono scambiati tra la funzione da 1 a 63 63 di istanza integrata ed il programma applicativo CPU 314 IFM da 1 a 127 Aggiornamento Si definisce se il DB di istanza della funzione integrata deve essere attivato attivato automatico sul aggiornato automaticamente sul punto di controllo ciclo disattivato punto di con trollo ciclo V
144. engono contati all indietro 1 bottiglia che passa davanti al BERO 2 cio dal polmone arriva al nastro trasportatore 2 genera un fronte di salita sull ingresso 124 7 10 E 125 0 L ingresso digitale Direzione viene alimentato con 24 V cio l ingresso digitale Avanti conta in avanti e l ingresso digitale Indietro conta all indietro 11 E 125 1 Il conteggio pu essere interrotto premendo il pulsante in aper tura sull ingresso digitale HW Start Stop 12 A 124 0 L uscita viene cancellata quando il valore di confronto uscita COMP A viene raggiunto dal basso digitale A Quando il numero delle bottiglie nel polmone 250 il nastro 1 viene arrestato L uscita viene impostata quando il valore di confronto COMP _A viene abbandonato verso il basso nastro trasportatore 1 in moto 13 A 124 1 L uscita viene impostata quando il valore di confronto COMP_B uscita viene abbandonato verso il basso digitale B Quando il numero delle bottiglie nel polmone inferiore a 50 si accende la lampada rossa L uscita viene cancellata quando il valore di confronto viene raggiunto dal basso la lampada rossa non accesa 18 L Tensione di alimentazione 24 V DC 19 M Potenziale di riferimento della tensione di alimentazione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Diagramma Il diagramma temporale in figura 4 15 chiarisce le interdipendenze tra lo scendere al temporale
145. ente agli ingressi uscite integrati della CPU 312 IFM Lo stato di questi ingressi uscite non si trova nel DB di istanza Il DB di istanza viene aggiornato nei seguenti momenti e nella commutazione dello stato di funzionamento della CPU e sul punto di controllo ciclo se stato parametrizzato con lo STEP 7 l aggiorna mento al punto di controllo ciclo vedi p e Capitolo 3 4 e sulrichiamo dell SFB corrispondente Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 2 5 Descrizione delle funzioni integrate 2 4 Come si attivano e parametrizzano le funzioni integrate Introduzione Tool per la attiva zione parametriz zazione Registro Funzioni Descrizione dei parametri 2 6 Per utilizzare una funzione integrata occorre prima attivarla e poi parametrizzarla Con lo STEP 7 si attivano e si parametrizzano offline su un PG PC le funzioni integrate Come si lavora con lo STEP 7 descritto nel manuale utente Software di base per S7 e M7 STEP 7 Nella parametrizzazione con STEP 7 attivare nel Registro funzioni una delle seguenti funzione integrati per la CPU 312 IFM ingressi di interrupt contatore misuratore di frequenza per la CPU 314 IFM ingressi di interrupt contatore contatori paralleli A B misuratore di frequenza posizionamento La descrizione dei parametri con i loro campi dei valori si trovano per gli ingressi di int
146. erando I Q M L D Campo dei valori 0 1 FALSE TRUE 1 Evento di conteggio significa che il valore istantaneo raggiunge o abbandona un valore di confronto e che la corrispondente reazione parametrizzata con lo STEP 7 Parametri di uscita Nella tabella 5 5 si trovano i chiarimenti ai parametri di uscita dell SFB 38 dell SFB 38 Tabella 5 5 Parametri di uscita dell SFB 38 Parametro di Descrizione uscita ENO Il parametro di uscita ENO indica se durante l elaborazione dell SFB 38 comparso un errore Con ENO 1 non comparso alcun errore Con ENO 1 1 SFB 38 non stato elaborato o stato elaborato in modo errato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE COUNT Su questo parametro di uscita viene emesso il valore istantaneo del contatore In caso di uscita dal campo dei valori vale e aldi sopra il conteggio continua con il valore di conteggio minimo nel campo dei valori e aldi sotto il conteggio continua con il valore di conteggio massimo nel campo dei valori Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 COMP Su questo parametro di uscita viene emesso il valore di confronto attuale valido COMP Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 5 14 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 7 Struttura del DB di ist
147. erimento una determinata precisione e il punto di riferimento viene correlato al primo impulso di conteggio incre mento dopo il fronte di salita e e il fronte del fine corsa del punto di riferimento viene valutato solo quando il fine corsa del punto di riferimento viene raggiunto da una direzione predeterminata Con lo STEP 7 si parametrizza se il fine corsa del punto di riferimento deve essere valutato dalla direzione avanti o indietro La figura seguente illustra la valutazione del fine corsa del punto di riferimento quando con lo STEP 7 stata parametrizzata la direzione avanti Segnale del fine corsa Larghezza della del punto di riferimento camma A e Fronte di salita con direzione avanti Posizione 1 x del campo di lavoro 0 gt HHHH HHHH HHHH HHHH gt gt l Incrementi Direzione avanti Punto di riferimento Figura 6 5 Valutazione del punto di riferimento Non garantito che i fronti del fine corsa del punto di riferimento arrivino sempre nella stessa posizione dell asse poich i fine corsa p e BERO hanno una limitata riproducibilit Valori tipici per la riproducibilit e fine corsa meccanici 10 um e fotocellule a forchetta 100 um e BERO 500 um La precisione effettiva della riproducibilit dipende molto dal tipo di fine corsa La precisione della riproducibilit dipende inoltre da altri fattori come p e dalla velocit con la quale il fine corsa viene raggiunto Informaz
148. errupt nel manuale Sistema di automazione S7 300 Installa zione configurazione e dati della CPU per la funzione integrata Misuratore di frequenza nel capitolo 3 4 per la funzione integrata Contatore nel capitolo 4 4 per la funzione integrata Contatore A B nel capitolo 5 4 per la funzione integrata Posizionamento nel capitolo 6 3 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Descrizione delle funzioni integrate 2 5 Come si pu effettuare il test delle funzioni integrate Introduzione Funzioni di test Utilizzo delle funzioni di test Le CPU offrono funzioni di test con le quali possibile controllare e modificare dati e variabili del programma applicativo La tabella 2 2 contiene le funzioni di test che si possono utilizzare per la CPU 312 IFM e la CPU 314 IFM Tabella 2 2 Funzioni di test per la CPU 312 IFM CPU 314 IFM Funzioni di test Applicazione Stato variabile Controllo di determinate variabili di processo ingressi uscite merker temporizzatori contatori dati in un determinato punto del programma applicativo Forzamento Assegnazione di un valore a determinate variabili di processo ingressi variabile uscite merker temporizzatori contatori dati in un determinato punto del programma applicativo cos da guidare in modo mirato il programma applicativo Stato blocco Controllo di un blocco durante l esecuzione del programma come aiuto nell
149. et del barattolo Quando il BERO fine corsa del punto di riferimento rileva il bordo del barattolo si ha la sincronizzazione sulla quota reale 50 mm Il nastro trasportatore si ferma sul traguardo 300 mm ed il barattolo viene riempito Contemporaneamente si ha la sincronizzazione sulla quota reale 0 mm La figura seguente mostra una sezione del nastro trasportatore con i valori in mm da assegnare per il posizionamento Impianto di riempimento Posizione istantanea Traguardo y i BERO y O E i Direzione Avanti e ee 50 mm r 300 mm Figura 6 28 Andamento di un posizionamento Quando un barattolo pieno il programma applicativo avvia un nuovo posiziona mento Il nastro trasportatore si muove in direzione avanti verso il traguardo 300 mm e la sincronizzazione avviene nuovamente sulla quota reale 50 mm sul bordo del barattolo L encoder incrementale fornisce 100 impulsi per giro 1 giro dell encoder incremen tale corrisponde a 5 giri del motore L encoder incrementale fornisce quindi 20 impulsi per giro del motore Il nastro trasportatore si muove di 40 mm per ogni giro del motore 40 mm 20 impulsi 2 mm Ad un impulso corrisponde quindi un percorso di 2 mm 1 impulso corrisponde ad 1 incremento di percorso Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a IZ La funzione integrata Posizionamento
150. fica l uscita digitale viene impostata opp cancellata OFF Interrupt di Si pu impostare che un interrupt di processo venga generato attivato disattivato processo quando il valore istantaneo raggiunge il valore di confronto dal disattivato basso Reset Si pu impostare che il contatore venga resettato quando il valore attivato disattivato contatore istantaneo raggiunge il valore di confronto dal basso disattivato Impostazione Si pu impostare che il comparatore venga impostato quando il attivato disattivato comparatore valore istantaneo raggiunge il valore di confronto dal basso disattivato Parametro Chiarimenti Campo dei Impostazione valori di default Abbandono del valore di confronto verso il basso COUNT da COMP a COMP 1 Uscita digitale Abbandono verso il basso del valore di confronto COUNT da invariato invariato COMP a COMP 1 ON Si pu impostare la reazione dell uscita digitale quando il valore modifica istantaneo abbandona verso il basso il valore di confronto OFF Interrupt di Modifica lo stato precedente dell uscita viene modificato cio l us attivato disattivato processo cita digitale viene impostata opp cancellata disattivato Reset Si pu impostare che un interrupt di processo venga generato attivato disattivato contatore quando il valore istantaneo abbandona verso il basso il valore di disattivato confronto Impostazione Si pu impostare che il contatore venga impostato quando il valore attivato d
151. fotocellula con la funzione integrata Misuratore di frequenza si controlla il rispetto del campo del numero di giri Uscendo dal campo del numero di giri ammesso 960 lt n lt 1080 1 min si genera una reazione tramite il programma applicativo e aldi sopra del numero di giri ammesso la lampada rossa si accende e aldi sotto del numero di giri ammesso la lampada gialla si accende Cablaggio Nella figura 3 7 si vede lo schema tecnologico ed il cablaggio del controllo del numero di giri Ingressi uscite integrati 1 Fotocellula e 2011240 2 7 e 3 1 3 4 2 4 e5 3 5 Fonte di E o6 a 6l luce e7 5 7 eg el 8 54 i r si 10 0 1 125 0 10 10 1 iu 4 18 2H Q124 0 12 gialla 1e sla 1 13 Disco forato xe ala 214 ie5HQ 315 10 6HQ 4 16 1970Q 5 17 T 10 8 BET 109 19 MU 20 0 20 A _ L L 0 6 0 0 00 24V M ooog Figura 3 7 Controllo del numero di giri di un albero 1 Costruzione del Nella figura 3 7 il disco forato dotato di 4 fori di uguale lunghezza e distribuiti disco forato simmetricamente sul disco La frequenza reale vale quindi un quarto di quella misurata Funzioni integrate CPU 312 IFM CPU 314 IFM EWA
152. funzioni integrate anche con un operator panel OP Se si impiega un OP3 si possono utilizzare maschere standard per le funzioni integrate vedi appendice G Funzioni integrate CPU 312 IFM CPU 314 IFM 1 2 EWA 4NEB 710 6058 05a Panoramica di prodotto Criteri di scelta La soluzione Fun zioni integrate Esempi per la fun zione integrata Misuratore di frequenza Esempi per le funzioni integrati Contatore e Contatore A B Esempi per la fun zione integrata Posizionamento Nella tabella 1 1 si trova un confronto con i criteri di scelta pi importanti tra le tre possibilit di soluzione per il problema di automazione Tabella 1 1 Criteri di scelta per il compito di automazione Criterio di scelta Programma Funzioni Unit funzionali applicativo integrate Collegamento diretto con gli no s s ingressi uscite Carico del tempo di ciclo s minimo no Copertura di casi applicativi limitata media elevata 50 dei casi 95 dei casi Potenzialit con riferimento limitata media alta al tempo di reazione Trattamento di errori di no limitato s processo p e interruzione conduttore Con le funzioni integrate si possono risolvere i compiti di automazione che non richiedono la potenzialit di una unit funzionale Gli esempi che seguono chiariscono le possibilit di impiego della funzione integrata Misuratore di frequenza e rilevamen
153. gamento Ingresso Funzione nell esempio uscita 24 A 124 2 Direzione Indietro 25 A 124 3 Direzione Avanti 30 M Massa Collegamento tensione di alimentazione CPU L Tensione di alimentazione Collegamento tensione di alimentazione CPU M Massa L encoder incrementale fornisce 250 impulsi per giro 1 giro dell encoder incremen tale corrisponde a 10 giri del motore L encoder incrementale fornisce quindi 25 impulsi per giro del motore La tavola di lavoro si muove di 3 mm per ogni giro del motore 3 mm 25 impulsi 0 12 mm Ad un impulso corrisponde quindi un percorso di 0 12 mm 1 impulso corrisponde ad 1 incremento di percorso Nell esempio il fine corsa del punto di riferimento deve essere valutato ad ogni posizionamento Per questo esso posizionato nella met del campo di lavoro Nella figura seguente si vede la corrispondenza del percorso impulsi rispetto ai fine corsa e al fine corsa del punto di riferimento BERO La conversione dei mm in impulsi incrementi di percorso si ottiene da 500 mm 0 12 mm 4167 impulsi incrementi di percorso 1000 mm 0 12 mm 8333 impulsi incrementi di percorso Fine corsa sinistro Fine corsa destro DELI a TEPS mm BERO 0 500 mm 1000 mm 0 4167 impulsi 8333 impulsi Figura 6 32 Corrispondenza percorso impulsi rispetto ai fine corsa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4N
154. gica Velocit corrente o tensione ed ev e uscite digitali Direzione Avanti e Direzione Indietro se l inverter pu elaborare solo segnali analogici positivi Morsetti di La tabella seguente mostra i morsetti di collegamento rilevanti collegamento Tabella 6 10 Morsetti di collegamento per un inverter Morsetto Denominazione Descrizione 6 AOu 128 Uscita analogica Velocit in tensione AO 128 Uscita analogica Velocit in corrente 20 MANA Massa analogica 24 A 124 2 Uscita digitale Direzione Indietro 25 A 124 3 Uscita digitale Direzione Avanti 30 M Massa Schema di Nella figura seguente si vede un esempio di collegamento di un inverter con una collegamento uscita analogica e 2 uscite digitali Il comando avviene qui con l uscita analogica 1 uscita analogica Velocit in corrente e 2 uscite digitali Ingressi uscite integrati Digitale IN OUT L 124 0 Inverter OS asi fi Aly 130 Al 130 Al 130 Aly 132 Al 132 Al 132 Aly 134 L1 Al 134 L2 4 Al 134 L3 MANA DODO DL0 0 DDO O oo YO dajn Figura 6 17 Collegamento di un inverter a 1 uscita analogica e 2 uscite digitali Funzioni integrate CPU 312 IFM CPU 314 IFM 6 28 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Schema di Nella figura seguente si vede un esempio di collegamento di un inverter con un
155. glia che passa davanti ad un BERO ed arriva nel polmone genera un fronte di salita sull ingresso 124 6 10 E 125 0 L ingresso digitale Direzione viene alimentato con 24 V cio l in gresso digitale Avanti conta in avanti 11 E 125 1 Il conteggio pu essere interrotto premendo il pulsante in apertura sull ingresso digitale HW Start Stop 13 A 124 1 L uscita viene impostata quando il valore di confronto COMP_B uscita viene raggiunto dal basso digitale B Quando la massima quantit di riempimento di una cassetta di botti glie 6 bottiglie raggiunto allora viene avviato un tempo di 5 s durante il quale il nastro trasportatore non si muove e un espulsore attivo per il trasporto della cassetta piena 14 A 124 2 Con questa uscita viene comandato il motore per il nastro trasporta tore 2 18 L Tensione di alimentazione 24 V DC 19 M Potenziale di riferimento della tensione di alimentazione Il diagramma temporale della figura 4 19 chiarisce l interdipendenza tra il raggiungimento della massima quantit di riempimento di 6 bottiglie ed il movimento dell espulsore in un tempo definito Valore di confronto COMP _B Valore istantaneo del contatore A e i ge N eo m AL gt i i i Tempo Interrupt di processo i i i i o 06 z t__ ____ i 5g 5s Tempo Uscita digitale 124 1 A i 1 Wap mast empo Espulsore attivato Espulsore
156. grate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Preassegnazione L SFB 29 viene richiamato in avviamento da OB 100 e parametrizzato una volta dell SFB 29 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 EN ENO M 26 3 MD 0 PRES_COUNT COUNT MD 14 PRES_COMP_A COMP_A MD 8 7 PRES_COMP_B COMP_B MD 22 FALSE EN_COUNT STATUS_A TRUE EN DO STATUS_B FALSE SET_COUNT SET_COMP A FALSE SET_COMP B Figura 4 20 Assegnazione dell SFB 29 in avviamento 3 Analisi dell inter L interrupt di processo avvia l OB 40 Nell OB 40 viene avviato un tempo di 5 s rupt di processo RENO p p 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 DB di istanza Nell esempio i dati vengono depositati nel DB di istanza 63 dell SFB 29 Programma Nel seguito si trova il programma applicativo per l esempio Esso stato creato con applicativo l Editor AWL dello STEP 7 Dati globali La tabella 4 20 mostra i dati globali utilizzati nel programma applicativo utilizzati Tabella
157. i disinserzione gt differenza di disinserzione L avvio avviene con avanzamento veloce lt differenza di disinserzione Non viene avviato alcun posizionamento POS_READY resta immutato su 1 Comando di un inverter Tabella 6 7 Nel momento di definire il percorso di accelerazione frenatura con lo STEP 7 e nell indicazione della differenza di disinserzione sul parametro di ingresso SWITCH_OFF_DIFF dell SFB 39 per un inverter tenere conto del comportamento rappresentato nella tabella seguente Comando di inverter Inverter Uscita analogica Uscite digitali La distanza tra pos di start e di traguardo gt 2 X percorso di accelerazione frenatura differenza di disinserzione Descrizione L asse percorre tutto il percorso di accelerazione e di frenatura lt 2 X percorso di accelerazione frenatura differenza di disinserzione gt differenza di disinserzione L asse percorre il percorso fino al punto di disinserzione per una met come percorso di accelerazione ed una met come percorso di frena tura Non viene raggiunto il massimo valore analogico lt differenza di disinserzione Non viene avviato alcun posizionamento POS_READY resta immutato su 1 Influenzare la velocit 6 22 La velocit con cui un azionamento viene comandato dall inverter pu essere influenzata sul parametro di ingresso BREAK dell SFB 39 L SFB 39 descri
158. i confronto COMP_A Abbandono verso il basso del valore di confronto A interrupt di processo attivato valore istantaneo da COMP_B 1 a COMP_B Viene generato un interrupt di processo quando il valore istantaneo raggiunge dal basso il valore di confronto COMP B Valore di confronto B raggiunto del basso interrupt di processo attivato valore istantaneo da COMP_B a COMP_B 1 Viene generato un interrupt di processo quando il valore istantaneo abbandona verso il basso il valore di confronto COMP _B Abbandono verso il basso del valore di confronto B interrupt di processo attivato OB di interrupt di processo Informazioni di avvio dell OB 40 per la funzione integrata Tabella 4 10 Se compare un interrupt di processo viene richiamato l OB di interrupt di processo OB 40 L evento che ha richiamato 1 OB 40 memorizzato nelle informazioni di avvio parte di dichiarazione dell OB 40 La tabella 4 10 illustra le variabili temporanee TEMP rilevanti dell OB 40 per la funzione integrata Contatore della CPU 312 IFM 314 IFM Per una descrizione dell OB 40 si rimanda al manuale di riferimento Funzioni di sistema e standard Informazioni di avvio dell OB 450 per la funzione integrata Contatore Variabile Tipo di Descrizione dati 0B40_MDL_ADDR WORD B 16 7C Visualizzazione nella parola dati locali 6 indirizzo dell unit che genera l interrupt qui la CPU 0B40_
159. i ingresso e di uscita dell SFB 39 in caso di commutazioni di stato di esercizio della CPU si trovano nel capitolo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 7 1 Sincronizzazione Due possibilit di Per la funzione integrata sono disponibili le seguenti possibilit di sincronizzazione sincronizzazione PES a Li e sincronizzazione via software tramite il parametro di ingresso SET_POS dell SFB 39 e sincronizzazione via hardware con la valutazione dell ingresso digitale Fine corsa del punto di riferimento E 126 2 da parte della funzione integrata Sincronizzazione Tramite il parametro di ingresso REF_VAL sull SFB 39 viene depositato un nuovo via software punto di riferimento Questo nuovo punto di riferimento viene trasferito come valore attuale se e POS READY le e suSET_POS compare un fronte di salita Inoltre viene impostato il parametro di uscita POS_VALID sincronizzazione avvenuta Attenzione se viene assegnato SET_POS 1 quando POS_READY 0 allora non ha luogo alcuna sincronizzazione La sincronizzazione non avviene anche se POS_READY va nuovamente a 1 Avvertenza Se contemporaneamente a SET_POS sui parametri di ingresso dell SFB 39 arrivano altri fronti di segnali questi vengono valutati dalla funzione integrata solo nell elaborazione successiva dell SFB oppure al successivo punto di controllo se stata par
160. i istanza al richiamo dell SFB no sul punto di controllo ciclo se parametrizzato con STEP 7 e al richiamo dell SFB Allarmi di processo disabilitati disabilitati abilitati Ingressi integrati non vengono analizzati dalla funzione integrata non vengono analizzati dalla funzione integrata vengono analizzati dalla funzione integrata Uscite integrate non vengono influenzate dalla funzione integrata non vengono influenzate dalla funzione integrata vengono influenzate dalla funzione integrata 2 8 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Descrizione delle funzioni integrate Commutazione degli stati di funzionamento Descrizione delle azioni Nella figura 2 2 sono rappresentate le commutazioni dello stato di esercizio della CPU e le corrispondenti azioni della funzione integrata STOP AVVIO RUN Rete ONT__ gt aa gt lai la ARRESTO La Rete la OFF Figura 2 2 Commutazione degli stati di funzionamento Nella tabella 2 4 sono descritte le azioni durante le commutazioni degli stati di funzionamento Tabella 2 4 Commutazione degli stati di funzionamento Azione Descrizione D Viene verificata la completezza e la correttezza dei campi dei valori dei parametri della funzione integrata Preimpostazione degli
161. i riferimento E 126 2 morsetto speciale 4 Tensione di alimentazione 24 V DC collegamento all alimentazione della CPU DC Massa Potenziale di riferimento della tensione di alimentazione collegamento all alimentazione della CPU MANA Massa analogica morsetto Analogico 20 Uscite digitali degli ingressi uscite integrati marcia lenta A 124 0 morsetto Digitale 22 marcia veloce A 124 1 morsetto Digitale 23 Direzione indietro A 124 2 morsetto Digitale 24 Direzione avanti A 124 3 morsetto Digitale 25 Uscita analogica degli ingressi uscite integrati Velocit Tensione AOy 128 morsetto speciale 6 Corrente AOy 128 morsetto speciale 7 Blocco funzionale di sistema SFB 39 Ingressi encoder traccia A e traccia B Rilevamento posizione e incrementale Tensione corrente del segnale ingressi asimmetrici 24 V tip 4 mA Frequenza di ingresso e lunghezza dei conduttori per encoder asimmetrici con alimentazione 24 V max 10 KHz con lunghezza dei conduttori schermati 100m Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a D 1 Dati tecnici della funzione integrata Posizionamento CPU 314 IFM Valutazione degli impulsi Tabella D 1 Dati tecnici della funzione integrata Posizionamento continuazione Segnali di ingresso incrementale due treni di impulsi sfasati di 90 segnale di tacca di zero Imp
162. i uso da parte di terzi pu violare i diritti dei possessori Copyright Siemens AG 1996 All rights reserved Esclusione della responsabilit La duplicazione e la cessione della presente documentazione sono vietate come pure l uso improprio del suo contenuto se non dietro autorizzazione scritta Le trasgressioni sono possibili di risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai marchi registrati Siemens AG Divisione Automazione Sistemi per l automazione industriale Postfach 4848 D 90327 N rnberg Abbiamo controllato che il contenuto della presente documenta zione corrisponda all hardware e al software descritti Non potendo tuttavia escludere eventuali differenze non garantiamo una concor danza totale Il contenuto della presente documentazione viene tut tavia verificato regolarmente e le correzioni o modifiche eventual mente necessarie sono contenute nelle edizioni successive Sa remo lieti di ricevere qualunque tipo di proposta di miglioramento Siemens AG 1996 Ci riserviamo eventuali modifiche tecniche Siemens Aktiengesellschaft Nr di ordinazione 6ES7 398 8CA00 8EA0 Prefazione Scopo di questo manuale Destinazione Campo di validit Variazioni rispetto alla versione pre cedente Le informazioni contenute in questo manuale consentono la soluzione dei problemi di automazione con le funzioni integrate della CPU 312 IFM e della CPU 314 IFM
163. i valori si trova nel capitolo Parametrizzazione Le uscite digitali A e B possono essere parametrizzate con le seguenti caratteristiche delle uscite digitali tramite lo STEP 7 e ON l uscita digitale viene impostata e OFF l uscita digitale viene cancellata e senza effetto lo stato dell uscita digitale resta invariato Abilitazione delle Tramite il parametro EN_DO su SFB 29 si abilitano le uscite digitali per la funzione uscite digitali integrata Dopo l abilitazione le reazioni del comparatore A e B vengono trasferite tramite gli ingressi uscite integrati direttamente al processo di automazione Se il parametro di ingresso EN_DO costantemente impostato a 0 allora le uscite digitali possono essere utilizzate come uscite digitali standard Comportamento Il bit di stato STATUS_A risp STATUS_B su SFB 29 viene impostato quando dSlBIE distala il valore istantaneo del contatore COUNT valore di confronto COMP_A B I bit di stato possono essere analizzati nel programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM 4 6 EWA 4NEB 710 6058 05a La funzione integrata Contatore Esempio Nella figura 4 4 si vedono le reazioni dell uscita digitale A e del bit di stato STATUS_A quando il valore istantaneo raggiunge il valore di confronto COMP_A e quando lo abbandona Con lo STEP 7 stato parametrizzato e il valore di confronto viene raggiunto dal basso uscita digitale A ON e il valore di confronto v
164. iene abbandonato verso il basso uscita digitale A invariata Le uscite utilizzate dalla funzione integrata possono essere modificate dal programma applicativo p e l uscita digitale A pu essere cancellata Valore istantaneo del contatore La reazione Valore di confronto ie COMPA 00 dI a RA Ln Valore di confronto ____ TRE EA E EN tie COMP_A 1 La reazione E i viene avviata gt Uscita digitale A Tempo A i bor ON invariata 0 i r gt i Tempo Bit di stato STATUS_A A i i ol 0 be Tempo Figura 4 4 Esempio generare reazioni Assegnare nuovi Tramite i parametri di ingresso PRES_COMP A risp PRES_COMP B su SB 29 si valori di confronto possono assegnare nuovi valori di confronto I nuovi valori di confronto vengono assunti dal comparatore e con un fronte di salita sui parametri di ingresso SET_COMP A risp SET_COMP _B su SFB 29 e con un evento di conteggio con reazione parametrizzata 1 Evento di conteggio significa che il valore istantaneo raggiunge o abbandona un valore di confronto e la reazione stata parametrizzata con lo STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 7 La funzione integrata Contatore 4 4 Tool per la para metrizzazione parametri ed i loro campi dei Parametrizzazione descritto nel manuale utente Software di base S7 e M7 STEP 7 La tabella 4 2 el
165. iene assegnata all inverter come segnale analogico 0 10 V opp 0 20 mA Di conseguenza la massima velocit assegnabile corris ponde a 10 V opp 20 mA La velocit massima viene definita nel programma appli cativo L utente pu scegliere di utilizzare un segnale analogico in tensione o in corrente Il senso di rotazione dell azionamento viene assegnato tramite 2 uscite digitali Nella figura seguente sono rappresentati i valori dell uscita analogica e l andamento delle corrispondenti uscite digitali Uscita analogica Velocit 10 V 20 mA ny Posizione 5 o Start a ai Punto di disinserzione Con STEP 7 si parametrizza il percorso di accelerazione frenatura Uscita digitale Direzione Avanti ki o 0 Posizione Uscita digitale Direzione Indietro di 0 gt Posizione Figura 6 10 Posizionamento in direzione Avanti 1 uscita analogica e 2 digitali per l inverter Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 13 La funzione integrata Posizionamento Comando tramite 1 uscita analogica 6 14 La velocit dell azionamento viene assegnata all inverter come segnale analogico 10 V opp 20 mA Di conseguenza la massima velocit assegnabile corrisponde a 10 V risp 10 V opp 20 mA risp 20 mA La velocit massima viene definita nel programma applicativo L utente pu scegliere di utilizzare un segnale analogico in
166. ighe Funzioni integrate CPU 312 IFM CPU 314 IFM 2 EWA 4NEB 710 6058 05a
167. igitale Indietro E 125 0 E 126 2 Ingresso digitale Direzione E 125 1 E 126 3 Ingresso digitale Start Stop HW A 124 0 A 124 0 Uscita digitale A A 124 1 A 124 1 Uscita digitale B Avvertenza Nel capitolo si fa riferimento alla CPU 312 IFM La realizzazione possibile allo stesso modo con la CPU 314 IFM tenuto conto degli ingressi uscite diversi vedi Tabella 4 1 Nel si trova a pagina capitolo 4 1 Panoramica sul funzionamento 4 2 4 2 Modo di funzionamento del contatore 4 3 4 3 Modo di funzionamento del comparatore 4 4 Parametrizzazione 4 5 Cablaggio ESIBITI a I I I I c21 vilavilo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 6 Blocco funzionale di sistema SFB 29 4 7 Struttura del DB di istanza 4 8 Analisi degli interrupt di processo 4 9 Calcolo del tempo di ciclo e dei tempi di reazione 4 22 4 10 Esempi applicativi 4 24 4 1 La funzione integrata Contatore 4 1 Panoramica sul funzionamento Introduzione In questo capitolo si trova una rappresentazione panoramica schema a blocchi della funzione integrata Contatore Lo schema a blocchi contiene le parti pi importanti della funzione integrata Contatore con tutti gli ingressi e le uscite I capitoli 4 2 e 4 3 fanno riferimento allo schema a blocchi In questo capitolo vengono descritte le interazioni tra le parti pi importanti della funzione integrata Contato
168. il campo 2 del numero di giri Valore di Numero di Frequenza con un tempo di misura Valori di confronto Limite superiore inferiore confronto giri di 10 s per SFB 30 Limite 1520 1 min 1520 25 34 25 3 Hz 25 3 Hz x 4 fessure 101 Hz Superiore Parametro di ingresso PRES_U_LIMIT per SFB 30 indicazione in mHz 101000 Limite inferiore 1470 1 min 1470 24 sl 24 5 Hz 24 5 Hz x 4 fessure 98 Hz Parametro di ingresso PRES_L_LIMIT per SFB 30 indicazione in mHz 98000 Preassegnazione dell SFB 30 L SFB 30 viene richiamato due volte da OB 100 e preassegnato Vengono cos trasferiti all SFB 30 in mHz i valori di confronto per il campo del numero di giri Nella figura 3 13 rappresentato 1 SFB 30 2 richiamo in OB 100 con parametri di ingresso preassegnati M 24 0 EN 72000 PRES_U LIMIT FREQ 64000 PRES L LIMIT U LIMIT TRUE SET U LIMIT L_LIMIT _ TRUE SET LL SFB 30 ENO _ M 24 1 IMIT STATUS UT STATUS LIT Figura 3 13 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Assegnazione dell SFB 30 in avviamento 2 3 29 La funzione integrata Misuratore di frequenza Richiamo ciclico dell SFB 30 Commutazione nel campo 1 del numero di giri Bit di stato nel programma applicativo 3 30 L SFB 30 viene richiamato ciclicamente in OB 100 In quel momento si possono trasferire all SFB 30 i nuovi
169. il riempimento non terminato Nell impostazione dell impianto occorre tenere conto delle seguenti condizioni al contorno e per motivi meccanici la velocit non pu superare la velocit massima specifica dell impianto e perevitare la tracimazione del colore non si pu superare una determinata accelerazione e il posizionamento deve essere eseguito in modo ottimizzato nel tempo in modo da riempire molti barattoli nel minor tempo Il motore viene azionato da un inverter L inverter viene pilotato da una uscita analogica in modo da garantire un avviamento il pi possibile dolce che eviti la tracimazione del colore Dopo l inserzione dell impianto la funzione integrata Posizionamento sincronizzata quanto segue Tramite il programma applicativo ed in marcia jog il nastro viene fatto muovere in direzione avanti fino a quando il fine corsa del punto di riferimento BERO rileva il bordo di un barattolo Contemporaneamente si ha la sincronizzazione sul contorno del barattolo ed il motore viene fermato Dopodich il posizionamento viene avviato tramite il programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Cablaggio Nella figura seguente si vede lo schema tecnologico ed il cablaggio dell esempio La parte di potenza un inverter con una uscita analogica 10 V per direzione e velocit Ingressi uscite integ
170. incrementale collegabile collegamento Errore di misura calcolo 3 8 Evento 3 15 4 23 5 5 generatore dell interrupt 3 16 Evento di conteggio Indice 1 Indice analitico Fine corsa Glossario 2 punto di riferimento Glossario 2 Fine corsa del punto di riferimento collegamento riproducibilit Forzamento variabile Frequenza Frequenza limite funzione integrata Posizionamento superamento Funzione integrata Posizionamento emissione valore analogico 6 20 frequenza limite 6 18 influenza del cambio dello stato di esercizio della CPU ingressi uscite 6 15 ingressi uscite hardware ingressi uscite software panoramica delle prestazioni Funzioni di test 2 7 Funzioni integrate caratteristiche posizionamento 2 2 possibilit di impiego I Impulsi di conteggio B 2 C 2 D 2 Glossario 2 Bs ist avvio per E S integrate OB 40 m eia su fronte Ingressi con interrupt di processo Ingressi di allarme di processo Ingressi digitali speciali 1 5 standard Ingressi per la funzione integrata Contatore A B Ingressi per la funzione integrata Contatore 1 4 li per la funzione integrata Misuratore di frequenza 1 4 1 5 Ingressi Fr la funzione integrata Posiziona mento 1 5 Ingressi uscite integ A Glossario 2 speciali 1 4 1 4 1 5 Ingresso per l ii Indice 2 Interrupt 3 16 di process
171. ine corsa del punto di riferimento E 126 2 Informazioni sulla valutazione degli impulsi con la funzione integrata Posizionamento si trovano nell appendice D Nell impiego di ingressi uscite integrati con la funzione integrata Posizionamento occorre tenere conto di quanto segue Avvertenza Per un funzionamento corretto della funzione integrata Posizionamento non si possono utilizzare in altro modo gli ingressi integrati utilizzati dalla funzione integrata Gli ingressi speciali che non sono necessari alla funzione integrata Posiziona mento possono essere utilizzati come ingressi standard Su questi ingressi non per possibile la generazione di interrupt ingressi speciali E 126 0 E 126 3 La seguente tabella mostra i morsetti di collegamento degli ingressi uscite integrati della CPU 314 IFM rilevanti per il collegamento dell encoder incrementale e del fine corsa del punto di riferimento Tabella 6 8 Morsetti di collegamento per encoder incrementale e fine corsa del punto di riferimento Morsetto di collegamento Denominazione Descrizione 2 E 126 0 Traccia A 3 E 126 1 Traccia B 4 E 126 2 Fine corsa del punto di riferimento Collegamento della tensione di L Tensione di alimentazione alimentazione della CPU Collegamento della tensione di M Massa alimentazione della CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La fu
172. integrata Contatore Tabella B 1 Dati tecnici della funzione integrata Contatore continuazione Uscite digitali degli ingressi uscite integrati uscita digitale A A 124 0 CPU 312 IFM morsetto 12 CPU 314 IFM morsetto 22 uscita digitale B A 124 1 CPU 312 IFM morsetto 13 CPU 314 IFM morsetto 23 Blocco funzionale di sistema SFB 29 Nella figura B 1 sono rappresentate le caratteristiche degli impulsi di conteggio Figura B 1 Caratteristiche degli impulsi di conteggio Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Dati tecnici della funzione integrata Contatore A B CPU 314 IFM Dati tecnici Nella tabella C 1 si trovano i dati tecnici della funzione integrata Contatore A B Tabella C 1 Dati tecnici della funzione integrata Contatore A B Numero dei contatori 2 Campo di conteggio 32 Bit da 2147483648 a 2147483647 Direzione di conteggio Avanti e Indietro Impulso di conteggio frequenza limite 10 KHz 50 us 50 us stato del segnale HIGH 15 V stato del segnale LOW lt 5 V tempo di impulso gt tempo di pausa gt Ingressi digitali degli ingressi uscite integrati Contatore A Avanti avanti e indietro E 126 0 morsetto speciale 2 Contatore A Indietro direzione E 126 1 morsetto speciale 3 Contatore B Avanti avanti e indietro
173. io posizionamento SET_POS DB10 DBX12 3 Segnale di comando trasferire REF_VAL come nuova ACTUAL POS quota reale POS_READY DB10 DBX13 0 Risposta posizionamento marcia jog in corso REF_VALID DB10 DBX13 1 Risposta f c del punto di riferimento raggiunto POS_VALID DB10 DBX13 2 Risposta sincronizzazione avvenuta U BIE Interrogazione del bit BIE ENO su SFB 39 per DB10 DBX 13 7 valutazione errori U DB10 DBX 12 4 Job in corso Taglio del foglio Se s SPB m1 salto a Taglio del foglio U E 0 0 Pulsante marcia jog Avanti UN E 0 1 Interblocco con marcia jog Indietro UN E 0 3 Interblocco con automatico DB10 DBX 12 0 Avvio marcia jog Avanti U E 0 1 Pulsante marcia jog Indietro UN E 0 0 Interblocco con marcia jog Avanti UN E 0 3 Interblocco con automatico DB10 DBX 12 1 Avvio marcia jog Indietro U E 0 2 Pulsante taglio del nastro e impostazione del punto di riferimento FP DB10 DBX 12 7 Valutazione del fronte per pulsante U DB10 DBX 13 0 Interrogazione POS_READY se posizionamento finito S DB10 DBX 12 4 Imposta merker per Taglio del nastro Funzioni integrate CPU 312 IFM CPU 314 IFM 6 50 EWA 4NEB 710 6058 05a IZ La funzione integrata Posizionamento AWL OB 1 continuazione Chiarimenti UN E 0 3 UN DB10 DBX BEB UN DB10 DBX S DB10 DBX S DB10 DBX BEB U DB10 DBX S DB10 DBX R DB10 DBX R DB10 DBX BEA Taglio del nastro trasferimento punto di riferimento U E 0 7 U DB10 DBX
174. ione periodica e elaborazione su interrupt e diagnostica e elaborazione errori Il tempo per la CPU 314 IFM si rileva nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Il tempo di elaborazione del programma applicativo deve essere misurato poich dipende dal programma applicativo Se l SFB viene richiamato pi volte in un ciclo di programma allora il tempo di esecuzione deve essere moltiplicato per il numero dei richiami Funzioni integrate CPU 312 IFM CPU 314 IFM 5 18 EWA 4NEB 710 6058 05a La funzione integrata Contatore A B Tempo di reazione Reazioni agli eventi Percorsi delle reazioni Tempi di reazione Il tempo di reazione il tempo che intercorre tra il comparire di un evento in in gresso fino alla generazione di una reazione sull uscita del sistema di automazione Eventi sugli ingressi causati dalla funzione integrata Contatore A B possono generare quanto segue e reazioni sugli ingressi uscite integrati della CPU 314 IFM e reazioni dell SFB 38 Nella figura 5 10 sono rappresentati i percorsi delle reazioni Ingressi degli de ingressi uscite Funzione integrata sFB38 integrati gt E __ y L_ Uscite degli Lee ingressi uscite integrati l OB 40 di interrupt Figura 5 10 Percorsi delle reazioni Ogni percorso di reazione ha come conseguenza tempi diversi di reazione Nella
175. ioni integrate nei diversi stati di esercizio della CPU Tabella 6 20 Effetti del cambio di stato di esercizio della CPU sulla funzione integrata Stato di esercizio Stato dei parametri Descrizione RUN gt STOP gt RUN Conseguenze sullo stato sopra citato dei para metri nella commutazione STOP gt RUN e RUN STOP REF_ENABLE non viene influenzato POS_MODE _1 non viene influenzato POS_MODE_2 non viene influenzato della CPU di ingresso uscita STOP gt RUN ACTUAL _ POS non viene influenzato viene emesso come attualmente POS_VALID 0 La funzione integrata non sincronizzata e deve essere i A a RUN STOP SET_POS 0 Non viene trasferito alcun punto di riferimento come quota reale POS_STRT 0 Non ha luogo alcun posizionamento Viene trasferito lo stato che la CPU aveva prima di andare in STOP p e se era REF_ENABLE 1 possibile una sincro nizzazione hardware e se era selezionata la marcia jog viene avviata la marcia jog Rimedio Preassegnare a REF_ENABLE POS_MODEI e POS_MODE 2 in OB 100 con lo stato di segnale 0 0 FALSE 6 42 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 8 Struttura del DB di istanza DB di istanza dell SFB 39 Tabella 6 21 DB di istanza dell SFB 39 La tabella seguente mostra la struttura e l occupazione del DB di istanza della funzione integ
176. ioni precise si trovano nell informazione di prodotto relativa al fine corsa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 1 3 Marcia jog Impiego della marcia jog Movimento dell asse in manuale Sincronizza zione della funzione integrata Esempio di sincronizzazione Scelta della marcia jog Marcia jog manuale Marcia jog significa muovere l asse in manuale in una posizione qualsiasi La marcia manuale viene guidata dal programma applicativo o da un pannello operatore OP Si impiega la marcia jog quando si vuole muovere l asse manualmente in una determinata posizione perla sincronizzazione della funzione integrata Posizionamento con la posizione attuale dell asse Per eliminare anomalie della macchina l asse deve essere portato in una determinata posizione Questo deve essere possibile anche se la funzione integrata Posizionamento non sincronizzata Dopo l inserzione della CPU 314 IFM la funzione integrata Posizionamento non pu rilevare la posizione attuale dell asse poich non stato ancora raggiunto alcun fine corsa del punto di riferimento e quindi il punto di riferimento non stato ancora impostato La funzione integrata Posizionamento non sincronizzata con l asse e non pu comandare alcuna operazione di posizionamento Per la sincronizzazione muove
177. ipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 EN_COUNT Con il parametro di ingresso EN_COUNT si attiva il contatore Con questo parametro di ingresso si abilita il contatore dal programma applicativo Il parametro di ingresso EN_COUNT combinato in AND logico con l ingresso digitale HW Start Stop Questo significa che solo quando entrambi i para metri sono impostati allora gli ingressi digitali Avanti e Indietro vengono analizzati dalla funzione integrata Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE EN_DO Con EN_DO 1 le uscite digitali per la funzione integrata Contatore vengono abilitate Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE SET_COUNT Dopo un fronte di salita su questo parametro di ingresso il valore di start PRES_COUNT viene trasferito Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE SET_COMP_A Dopo un fronte di salita su questo parametro di ingresso il valore di confronto PRES_COMP_A viene trasferito Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE SET_COMP_B Dopo un fronte di salita su questo parametro di ingresso il valore di confronto PRES_COMP_B viene trasferito Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE 1 Evento di conteggio significa che il valore istantaneo raggiunge o abbandona un valore di confronto e che la corrisponden
178. isattivato comparatore istantaneo abbandona verso il basso il valore di confronto disattivato 5 8 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 5 Cablaggio Panoramica del Nel si trova a pagina paragrafo paragrafo 5 5 1 Collegamento dei sensori agli ingressi uscite integrati 5 10 5 5 2 Collegamento degli attuatori agli ingressi uscite integrati 5 12 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 9 La funzione integrata Contatore A B 5 5 1 Introduzione Rispetto dei tempi Morsetti di collegamento 5 10 Collegamento dei sensori agli ingressi uscite integrati Per il collegamento dei sensori sono disponibili sugli ingressi uscite integrati 2 ingressi digitali per ogni contatore Se si imposta e si resetta l ingresso digitale Direzione per il contatore A e o B necessario rispettare i seguenti tempi e prima del primo fronte attivo dell impulso di conteggio tempo 100 us e dopo l ultimo fronte attivo dell impulso di conteggio tempo 100 us Impulsi di A Primo fronte conteggio attivo Ultimo fronte attivo Tempo Ingresso digi A tale Direzione i Tempo Figura 5 5 Comportamento temporale degli ingressi digitali Direzione per i contatori A e B La tabella 5 2 mostra i morsetti di collegamento degli ingressi uscite int
179. isinserzione Figura 6 6 Profilo di velocit con azionamenti ad due velocit Particolarit Se la corsa tra la posizione di start e quella dello traguardo lt differenza di disinserzione non ha luogo alcun posizionamento Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 9 La funzione integrata Posizionamento comando tramite 4 uscite digitali La marcia lenta e veloce dell azionamento vengono comandate ciascuna tramite una uscita digitale della CPU 314 IFM Il senso di rotazione dell azionamento viene assegnato tramite altre 2 uscite digitali Nella figura che segue illustrato il comportamento delle corrispondenti uscite di gitali durante una operazione di posizionamento Uscita digitale Direzione Avanti A 11 0 gt te ani i Posizion Uscita digitale Direzione Indietro i ERE 1 l De i gt i i Posizione Uscita digitale Avanzamento veloce i A i 1 i i 0 gt a aiaa i i Posizione Uscita digitale Avanzamento lento i l Ao e o gt i i Posizione Velocit i io i i Start Traguardo Posizione Figura 6 7 Operazione di posizionamento nella direzione Avanti con azionamenti a due 6 10 velocit Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a IZ La funzione integrata Posizionamento 6 1 5 Comando dell azionamento tramite inverter Inverter Definizione del
180. it di adattare specificamente al caso applicativo la progettazione o le pagine standard IF La impostazione di default non pu essere modificata Funzioni integrate CPU 312 IFM CPU 314 IFM G 2 EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 G 2 Installazione della progettazione standard e trasferimento all OP 3 Condizioni Dischetto di installazione Installazione della progettazione standard Trasferire la pro gettazione all OP Per installare la progettazione standard su un PG PC e successivamente trasferirla all OP 3 devono essere soddisfatte le condizioni seguenti e sul computer di progettazione PC PG deve essere installato il ProTool Lite e PT OP collegato all alimentazione a 24 V e Il computer di progettazione PC PG collegato con l OP Il collegamento avviene tramite l interfaccia MPI per le possibilit di collegamento vedi G 3 Sul dischetto fornito a corredo si trova una progettazione standard che contiene una pagina per l accesso alle singole funzioni integrate dell S7 300 La progettazione standard si chiama IF_BILD PDB Per poter installare la progettazione standard su PG PC procedere nel seguente modo 5 Inserire il dischetto nel drive del PG PC 6 Copiare il file IF_BILD PBD nella directory Prolite Standard 7 Richiamare il ProTool Lite e aprire la progettazione Per trasferire la progettazione standard sull OP3 procedere come de
181. ite 1 Parametri per l esempio 1 Dati globali per l esempio 1 Collegamento degli ingressi uscite 2 Parametri per l esempio 2 Dati globali per l esempio 2 Collegamento degli ingressi uscite 3 Parametri per l esempio 3 Dati globali per l esempio 3 Registro Contatore A opp B eanne Morsetti di collegamento peri sensori LL Morsetti di collegamento per gli attuatori Parametri di ingresso dell SFB 38 aaaea Parametri di uscita del SFB 38 DB di istanza dell SFB 38 2 3 2 7 2 8 2 9 Bloo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Contenuto 5 7 5 8 5 9 6 1 6 2 6 3 6 5 6 6 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 G 10 G 11 G 12 G 13 Eventi che possono portare ad interrupt di processo Informazioni di avvio dell OB 40 per la funzione integrata Contatore A B Tempi di reazione della funzione integrata Contatore A B Parti di potenza ed azionamenti Svolgimento di una operazione di posizionamento Panoramica delle funzioni degli ingressi uscite hardware Panoramica delle funzioni degli ingressi uscite software Registro Posizionamento dd kenan EKAA EAAN ARARE ERA Comando di azionamenti a due velocit a na nunna Comando di inverter Morsetti di collegamento per encoder incrementale e fine corsa
182. ker per lavorazione impostata SPB m13 U E 0 0 Tasto Inserimento FP DB60 DBX 32 1 Valutazione fronte per il tasto UN E 0 1 Interblocco con automatico UN DB60 DBX 32 2 S DB60 DBX 32 0 Merker aus per catena sequenziale Inserimento UN DB60 DBX 32 0 salta se non Inserimento SPB m8 L DB60 DBW 34 Contatore per lista salti SPL m2 Richiamo lista salti SPA m3 Muoversi fino al fine corsa sinistro SPA m4 Disinserzione dell asse SPA m5 Avvio avanti fino al fine corsa destro SPA m6 Disinserzione dell asse SPA m7 Fine dell inserimento m2 L 0 T DB60 DBW 34 BEA Funzioni integrate CPU 312 IFM CPU 314 IFM 6 66 EWA 4NEB 710 6058 05a IZ La funzione integrata Posizionamento AWL OB 1 continuazione Chiarimenti m3 NOP 0 UN DB60 DBX 14 1 s DB60 DBX 14 1 U DB60 DBX 14 4 BEB L 1 T DB60 DBW 34 BEA m4 NOP 0 UN DB60 DBX 15 0 U DB60 DBX 14 4 sS DB60 DBX 14 1 s DB60 DBX 14 0 ON DB60 DBX 14 1 ON DB60 DBX 14 0 BEB L 2 T DB60 DBW 34 BEA m5 NOP 0 U DB60 DBX 14 0 U DB60 DBX 14 1 R DB60 DBX 14 1 R DB60 DBX 14 0 BEB SET sS DB60 DBX 14 0 sS DB60 DBX 14 2 U DB60 DBX 14 4 BEB L 3 T DB60 DBW 34 BEA m6 NOP 0 UN DB60 DBX 15 0 U DB60 DBX 14 4 sS DB60 DBX 14 1 sS DB60 DBX 14 0 ON DB60 DBX 14 0 ON DB60 DBX 14 1 BEB L 4 T DB60 DBW 34 BEA m7 NOP 0 SET R DB60 DBX 14 1 R DB60 DBX 14 0 R DB60 DBX 32 0 L 0 T DB60 DBW 34 BEA m8 NOP 0 Funzioni integrate CPU 312 IFM CPU
183. l programma applicativo DB di istanza dell SFB 29 Programma applicativo 4 28 Tabella 4 13 Parametri per l esempio 1 continuazione Parametro Introduzione Chiarimenti Reset contatore disattivato Il contatore non viene impostato su un nuovo valore di start Impostazione disattivato Non viene assegnato un nuovo valore di confronto comparatore A L SFB 29 viene richiamato ciclicamente All SFB 29 vengono trasferiti il valore di confronto 250 ed il valore di start 0 Nella figura 4 13 rappresentata l assegnazione dell SFB 29 SFB 29 M 24 0 EN ENO m M24 1 0 7 PRES_COUNT COUNT MD 14 250 PRES _COMP_A COMPA MD 18 PRES COMP B COMP B E 125 1 EN_COUNT STATUS _A M 26 0 TRUE EN DO STATUS B TRUE SET_COUNT TRUE SET_COMP A SET_COMP B Figura 4 13 Assegnazione dell SFB 29 in avviamento 1 Non appena nel polmone si sono raccolte 250 bottiglie tramite l uscita 124 0 uscita digitale A il nastro viene arrestato I nastro trasportatore viene nuovamente avviato quando il bit di stato A non pi impostato cio quando nel polmone si trovano meno di 250 bottiglie Nell esempio i dati vengono depositati nel DB di istanza 63 Nel seguito si trova il programma applicativo per l esempio Esso stato creato con l editore AWL dello STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione
184. l i nu ff ill Tempo Figura 5 2 Impulsi di conteggio e valore istantaneo del contatore Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 3 La funzione integrata Contatore A B Abilitazione del contatore Reset del contatore tramite il programma applicativo Reset del contatore quando il valore istantaneo raggiunge il valore di confronto Cambio del senso di conteggio Superamento della frequenza limite A La funzione integrata Contatore A B pu essere abilitata tramite il programma applicativo assegnando al parametro di ingresso EN_COUNT dell SFB 38 lo stato di segnale 1 Fino a quando sul parametro di ingresso EN_COUNT si ha stato di segnale 0 tutti gli impulsi in arrivo vengono ignorati Il contatore pu essere resettato su un determinato valore di reset parametrizzato con lo STEP 7 Per questo si porta lo stato di segnale 1 sul parametro di ingresso RESET dell SFB 38 Fino a quando sul parametro di ingresso RESET si ha stato di segnale 1 il valore istantaneo viene resettato cio come valore istantaneo COUNT viene emesso il va lore di reset parametrizzato viene impostata a 0 l uscita digitale e non viene pi influenzato dalla funzione integrata Il contatore viene resettato sul valore di reset che stato parametrizzato Con lo STEP 7 si parametrizza in modo che la funzione integrata resetta il contatore quando il valore istantaneo COUNT raggiunge dal basso i
185. l operazione di posizionamento vedi Capitolo 6 7 3 Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE SET_POS Dopo un fronte di salita su questo parametro di ingresso il valore sul parametro di ingresso REF_VAL viene trasferito dalla funzione integrata come nuova quota reale sincronizzazione via software vedi Capitolo 6 7 1 Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 31 La funzione integrata Posizionamento Parametri di uscita dell SFB 39 Nella tabella seguente si trova una breve descrizione dei parametri di uscita dell SFB 39 Nei capitoli seguenti sono poi chiarite le interdipendenze dei parametri di ingresso e di uscita Attenzione se la posizione di start dell asse si trova nelle immediate vicinanze del punto di riferimento o di un punto di disinserzione allora fino all arrivo dell incremento successivo possono aversi inconsistenze tra la quota reale visualizzata e le segnalazioni di stato della funzione integrata Tabella 6 12 Parametri di ingresso dell SFB 39 Parametro di uscita Descrizione Segnalazione di stato ENO Il parametro di uscita ENO indica se durante l elaborazione si avuto un errore Con ENO 1 non si avuto alcun errore Con ENO 0 1 SFB 39 non stata elaborato o stata elaborato in modo non corretto vedi Appendice E
186. l valore di confronto COMP oppure lo abbandona verso il basso Un cambio di segnale sull ingresso digitale Direzione ha come effetto che l ingresso digitale Avanti indietro cambia la direzione di conteggio se c 1 si conta in CES avanti se c 0 si conta all indietro Condizione sono stati parametrizzati con lo STEP 7 gli ingressi digitali Avanti e Indietro e Direzione vedi Capitolo 5 4 La funzione integrata Contatore A B conta impulsi di conteggio fino a una frequenza massima di 10 kHz Pericolo Se la frequenza attuale supera la frequenza limite di 10 kHz per diversi millisecondi allora e non pi garantito il buon funzionamento della funzione integrata e il carico del tempo di ciclo aumenta e aumenta il tempo di reazione agli interrupt di processo e la comunicazione pu essere disturbata fino all abbattimento della connes sione Se interviene il controllo del tempo di ciclo allora la CPU va in STOP Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 3 Modo di funzionamento del comparatore Comparatore La funzione integrata Contatore A B ha comparatori integrati Un comparatore confronta il valore istantaneo del contatore con un valore di confronto preassegnato e genera una reazione per un evento parametrizzato Il comparatore Si possono parametrizzare eventi ai quali il comparatore reagisce re
187. la sincronizzazione Uscita digitale Marcia lenta A 124 0 Emissione delle velocit per l azionamento Indietro Avanti A 124 1 Uscita digitale Marcia veloce Uscita digitale Direzione A 124 2 Emissione del senso di rotazione se l inverter pu elaborare solo Uscita digitale Direzione A 124 3 per l azionamento segnali analogici di uscita allora assegnare il senso di rotazione per l azionamento Uscita analogica Velocit PAW 128 _ se l inverter pu elaborare segnali analogici di uscita dotati di segno allora assegnare il senso di rotazione per l azionamento assegnare la velocit per l azionamento Ingressi uscite software Panoramica La tabella seguente fornisce una panoramica sugli ingressi uscite software della funzione integrata Posizionamento Gli ingressi uscite software sono disponibili come parametri sull SFB 39 I parametri vengono assegnati nel programma applicativo Una descrizione esatta dei parametri si trova nel capitolo 6 7 Tabella 6 4 Panoramica delle funzioni degli ingressi uscite software Parametro di Funzione ingresso uscita sull SFB 39 DEST_VAL Assegna la posizione del traguardo sull asse REF_VAL Assegna il valore per un nuovo punto di riferimento SWITCH_OFF_DIFF Assegna la differenza di disinserzione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 17 La funzione integrata Po
188. laborato SPBNB m01 con RLC 0 salto a m01 CALL SFB 29 DB 63 Richiamo dell SFB 29 con DB di istanza PRES_COUNT L 0 Assegnare il valore di start PRES_COUNT PRES_COMP_A L 250 Assegnare il valore di confronto PRES_COMP_A PRES_COMP_ B EN_COUNT E 125 1 Premendo il tasto in apertura si pu inter rompere il conteggio EN_DO TRUE Le uscite digitali vengono abilitate per la funzione integrata Contatore SET_COUNT TRUE Trasferimento del valore di start PRES_COUNT SET_COMP_A TRUE Trasferimento del valore di confronto PRES_COMP_A SET_COMP_B COUNT MD 14 Attribuzione dei parametri di uscita COMP_A MD 18 COMP_B STATUS_A M 26 0 STATUS_B m01 U BIE Interrogazione del bit BIE ENO su SFB 29 M 24 1 per l analisi degli errori UN M 26 0 Se il bit di stato A non impostato il S A 124 0 nastro trasportatore 1 in moto A 124 0 viene resetteato da IF se il valore di confronto COMP_A viene raggiunto del basso Funzioni integrate CPU 312 IFM CPU 314 IFM 4 30 EWA 4NEB 710 6058 05a La funzione integrata Contatore 4 10 2 Conteggio differenziale Introduzione L esempio che segue una estensione dell esempio del capitolo 4 10 1 Estensione delle Se la quantit di bottiglie nel polmone scende sotto a 50 bottiglie si accende una funzioni lampada rossa Cablaggio Nella figura 4 14 si vede lo schema tecnologico ed il cablaggio per il conteggio differenziale
189. lcun aggiornamento del DB di istanza allora REF_VALID non viene impostato a 1 nonostante abbia avuto luogo una sincronizzazione corretta Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 35 La funzione integrata Posizionamento Sincronizzazione Nella figura seguente viene chiarita la sincronizzazione con una sincronizzazione sincronizzazione successiva successiva POS_VALID A 0 oppure 1 1 ___p i 77 gt i Tempo REF_ENABLE i A o i 1 0 LI ie i Tempo REF_VALID l I i i 1 l old gt RO i Tempo E 126 2 A 1F F Tempo 0 gt Aana OI I ia A incrementi Punto di riferimento REF_VAL Figura 6 21 Sincronizzazione via hardware e successiva sincronizzazione Chiarimenti alla Nella tabella seguente si trovano i chiarimenti alla Figura 6 21 Figura 6 21 Tabella 6 14 Sincronizzazione via hardware e sincronizzazione successiva Istante Evento Indipendentemente dal fatto che una sincronizzazione sia avvenuta oppure no POS_VALID 0 opp 1 REF_ENABLE viene impostato a 1 Se REF_VALID impostato viene resettato All ingresso del fine corsa del punto di riferimento E 126 2 compare un fronte di salita Il nuovo punto di riferimento su REF_VAL viene trasferito dalla funzione integrata come nuova quota reale sincronizzazione avvenuta se la condizione soddisfatta la direzione
190. lla funzione integrata Misuratore di frequenza Imposta valore di confronto PI Bit di stato STATUS_U SET_U LIMIT Compara n Limite superiore valore di tore limite Valore di confronto confronto PRES_U_LIMIT superiore U_LIMIT Misuratore di fre Ingresso digitale di misura quenza Frequenza FREQ degli ingressi uscite integrati Compara tore limite inferiore Imposta valore di confronto SET_L_LIMIT Bit di stato STATUS_L Limite inferiore valore di Valore di confronto confronto PRES_L_LIMIT L_LIMIT stato logico valore di conteggio Figura 3 1 Schema a blocchi della funzione integrata Misuratore di frequenza 3 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 2 Modo di funzionamento del misuratore di frequenza Misuratore di frequenza Vari principi di misura Principio di misura 1 Principio di misura 2 Tempo di misura Esempio Caratteristiche del principio di misura 1 Il misuratore di frequenza sulla base del segnale e del tempo di misura calcola la frequenza attuale Il segnale di misura viene collegato tramite l ingresso digitale Misura degli ingressi uscite integrati della CPU Il misuratore di frequenza conta i fronti di salita del segnale di misura entro il tempo di misura e desume da questi la frequenza
191. lo ciclo se l aggoirnamento stato parametrizzato con STEP 7 Il tempo di esecuzione dell SFB 30 vale tip 220 us Il tempo di aggiornamento del DB di istanza sul punto di controllo ciclo per la funzione integrata Misuratore di frequenza vale 100 us Fare attenzione che il tempo di ciclo pu allungarsi a causa di e elaborazione periodica e elaborazione su interrupt e elaborazione della diagnostica e degli errori Per la funzione integrata Misuratore di frequenza vale tempo di reazione tempo di reazione dell interrupt di processo Il tempo di reazione dell interrupt di processo il tempo che intercorre tra il superamento maggiore o minore del valore di con fronto attuale e l elaborazione dell OB 40 Con un tempo di misura parametrizzato di 1 204 ms si ha dunque e tempo di reazione dell interrupt di processo se la frequenza supera il valore di confronto limite superiore lt 1 ms tempo di misura e tempo di reazione dell interrupt di processo se la frequenza scende al di sotto del valore di confronto limite inferiore lt 1 ms tempo di misura 1 frequenza limite inferiore Il tempo per le CPU si trova nel manuale Sistema di automazione S7 300 Configurazione Il tempo di elaborazione del programma applicativo deve essere calcolato caso per caso poich esso dipende dal programma applicativo Se l SFB viene richiamato pi volte in un ciclo di programma allora il tempo di esecuzione
192. lo del numero di giri di un albero 2 Diagramma temporale per l esempio 2 Assegnazione dell SFB 30 in avviamento 2 Assegnazione dell SFB 30 nel programma ciclico 2 Schema a blocchi della funzione integrata Contatore Impulsi di conteggio e valore istantaneo del contatore Eventi ai quali il comparatore reagisce Esempio generare reazioni Comportamento del tempo degli ingressi digitali Direzione e HW Start Stop Cablaggio dei sensori La Cablaggio degli attuatori Rappresentazione grafica dell SFB 29 Informazioni di avvio dell OB 40 l evento che ha provocato l interrupt funzione integrate Contatore Percorsi delle reazioni nunana nnana Conteggio semplice con valore di confronto Diagramma temporale per l esempio 1 Assegnazione dell SFB 29 in avviamento 1 Conteggio differenziale Diagramma temporale per l esempio 2 Assegnazione dell SFB 29 in avviamento 2 Assegnazione dell SFB 29 nel programma ciclico 2 Conteggio periodico eu anaana Diagramma temporale per l esempio 3 Assegnazione dell SFB 29 in avviamento 3 Schema a blocchi della funzione integrata Contatore A B Impulsi di conteggio e valore istantaneo del contatore Eventi ai quali il Comparatore reagisce nnana Esempio generare reazioni rrura rrararr rra Compo
193. mma applicativo Il DB di istanza contiene i dati che vengono scambiati tra il programma applicativo e la funzione integrata L SFB scrive e legge i dati nel DB di istanza Una funzione integrata scrive e legge il DB di istanza e sul punto di controllo ciclo se parametrizzato con STEP 7 e nella commutazione tra gli stati di funzionamento e al momento del richiamo dell SFB Una funzione integrata accede direttamente agli ingressi uscite integrate senza passare per il programma applicativo Di conseguenza sono garantiti tempi di reazione minimi Le funzioni integrati Contatore e Contatore A B possono all apparire di evento generare un interrupt di processo Tramite il programma applicativo nell OB 40 OB di allarme si ha una rapida reazione all evento Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Descrizione delle funzioni integrate 2 2 Come le funzioni integrate sono posizionate nel programma applicativo Tool per il posizionamento Presupposti Richiamo dell SFB Fare attenzione nel richiamo dell SFB Interruzione dell SFB 2 4 Come tool per il posizionamento nel programma applicativo disponibile l Editore AWL dello STEP 7 e l Editore KOP dello STEP 7 STEP 7 ampiamente descritto nel manuale utente Software di base per S7 e M7 STEP 7 Il numero del DB di istanza deve essere fissato precedenteme
194. mpo di misura 4 ms Intervallo di tempo in cui l IF rileva il valore di frequenza attuale Aggiornamento automa attivato Il DB di istanza viene aggiornato ad ogni punto di tico sul punto di con controllo ciclo trollo ciclo 1 introduzione necessaria solo per la CPU 314 IFM Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 21 La funzione integrata Misuratore di frequenza Rilevazione dei va lori di confronto Limiti superiore e inferiore La tabella 3 15 chiarisce il rilevamento dei valori di confronto per l esempio Come si trasferiscono i valori di confronto all SFB 30 tramite il programma applica tivo spiegato nel resto dell esempio Tabella 3 15 Definizione dei valori di confronto Valore di con Numero di Frequenza con un tempo di mi Valore di confronto Limite superiore inferiore fronto giri sura di 10 s per SFB 30 Limite 1080 1 min 1080 _ 18 1_ 18 H 18 Hz x 4 fessure 72 Hz l enti lga z SUPEHOTE 60 Parametro di ingresso PRES_U_LIMIT per SFB 30 indicazione in mHz 72000 Limite inferiore 960 1 min 960 _ 16 1_ 16 H 16 Hz x 4 fessure 64 Hz 607 1087 2 Di Parametro di ingresso PRES_L_LIMIT per SFB 30 indicazione in mHz 64000 Preassegnazione di SFB 30 3 22 L SFB 30 viene richiamato in avviamento da OB 100 e preassegnato una sola volta In quel momento vengono trasferiti ad SFB 30 i valori di confronto in mHz Nell
195. mpostazione valore di confronto COMP_A DBX 12 4 SET_COMP_B Impostazione valore di confronto COMP_B DBD 14 COUNT Valore istantaneo del contatore DBD 18 COMP_A Valore di confronto COMP_A attuale DBD 22 COMP_B Valore di confronto COMP_B attuale DBX 26 0 STATUS_A Bit di stato A DBX 26 1 STATUS_B Bit di stato B Lunghezza del DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a I dati per la funzione integrata Contatore sono lunghi 28 byte e cominciano con l indirizzo 0 del DB di istanza La funzione integrata Contatore 4 8 Introduzione Eventi parametrizzabili Tabella 4 9 Analisi degli interrupt di processo La funzione integrata Contatore genera per determinati eventi interrupt di processo Nella tabella 4 9 si trova una descrizione degli eventi che possono portare ad interrupt di processo e la parametrizzazione che si deve eseguire con lo STEP 7 Eventi che possono portare ad interrupt di processo Interrupt di processo per valore istantaneo da COMP_A 1 a COMP_A Descrizione Viene generato un interrupt di processo quando il valore istantaneo raggiunge dal basso il valore di confronto COMP_A Parametrizzazione Valore di confronto A raggiunto del basso interrupt di processo attivato valore istantaneo da COMP_A a COMP_A 1 Viene generato un interrupt di processo quando il valore istantaneo abbandona verso il basso il valore d
196. n caso di introduzioni sull OP viene quindi soprascritto il DB di istanza I DB di istanza possono anche essere soprascritti tramite il programma applicativo con gli SFB delle funzioni integrate Ogni accesso di scrittura e di lettura sul DB di istanza viene eseguito sia che avvenga da parte dell OP 3 che del programma applicativo Per evitare un accesso contemporaneo da parte dell OP 3 e del sistema di automa zione sul DB di istanza il programma applicativo dovrebbe essere realizzato in modo che ogni variabile nel DB di istanza sia soprascritta dall OP 3 o dal programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Glossario Asse Azionamento Azionamento a due velocit Campo di movimento Comparatore Conteggio differenziale Conteggio periodico Corsa verso il punto di riferi mento Differenza di disinserzione Encoder Encoder incrementale L asse costituito da cinghie dentate mandrini aste dentate cilindri idraulici ingranaggi e sistemi di frizione L azionamento costituito dal comando di potenza e dal motore che muove l asse Un azionamento a due velocit un azionamento che muove un asse verso un tra guardo dapprima in marcia veloce e poi in marcia lenta Vedi anche le definizioni Marcia veloce e gt Marcia lenta Il campo di movimento il campo in cui pu
197. nalogico in gradini BREAK 0 6 15 Collegamento di un encoder incrementale e fine corsa del punto di riferimento 6 16 Collegamento del circuito a teleruttori n an aanne 6 17 Collegamento di un inverter a 1 uscita analogica e 2 uscite digitali 6 18 Collegamento di un inverter ad 1 uscita analogica 6 19 Rappresentazione grafica dell SFB 39 6 20 Avvio della sincronizzazione LL 6 21 Sincronizzazione via hardware e successiva sincronizzazione 6 22 Marcia jog Avanti e conclusione interruzione della marcia jog 6 23 Posizionamento Avanti per un azionamento a due velocit 6 24 Taglio di UN NASTO e iii i e a ES 6 25 Corrispondenza tra incrementi di percorso e impulsi n ssaa aunan 6 26 Assegnazione dell SFB 39 in avviamento 1 6 27 Posizionamento dei barattoli nnana nunen 6 28 Andamento di un posizionamento uaaa 6 29 Corrispondenza percorso impulSsi 6 30 Assegnazione dell SFB 39 in avviamento 2 6 31 Posizionamento della tavola di lavoro aaaeeeaa 6 32 Corrispondenza percorso impulsi rispetto ai fine corsa 6 33 Assegnazione dell SFB 39 in avviamento 3 A 1 Caratteristiche del segnale di misura Li B 1 Caratteristiche degli impulsi di conteggio aaeeea C 1 Caratteristiche degli impulsi di conteggio auaa D 1 Valutazione degli impulsi e caratteritiche d
198. ne dell SFB 39 in avviamento 1 Nel seguito si trova il programma applicativo per l esempio Esso stato steso con l Editor AWL in STEP 7 I dati per 1 SFB 39 si trovano in DB 10 Il DB ha la seguente struttura Tabella 6 24 Esempio 1 Posizionamento Struttura di DB 10 Indi Tipo Valore Commento rizzo iniziale 0 0 STRUCT 0 0 DEST_VAL DINT L 10000 Traguardo lunghezza del foglio 2 m 4 0 REF_VAL DINT L 0 Punto di riferimento 0 8 0 SWITCH_OFF_DIFF INT 0 Differenza di disinserzione rilevata con la messa in servizio 10 0 Break BYTE B 16 0 Massima velocit 10 V 11 0 BYTE B 16 0 non utilizzato 12 0 Byte di comando BYTE B 16 0 Bit di comando per il posizionamento 13 0 Byte di ritorno BYTE B 16 0 Risposte bit di stato del posizionamento 14 0 END_STRUCT Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 49 La funzione integrata Posizionamento Parte istruzioni Nella parte istruzioni dell OB 1 introdurre il seguente programma OB 1 AWL OB 1 Chiarimenti Segmento 1 CALL SFB 39 DB59 DEST_VAL DB10 DBDO Traguardo lunghezza del foglio 2 m REF_VAL DB10 DBD4 Punto di riferimento inizio foglio SWITCH_OFF_DIFF DB10 DBW8 Differenza di disinserzione BREAK DB10 DBB10 Massima velocit POS_MODE2 DB10 DBX12 0 Marcia jog Avanti POS_MODE1 DB10 DBX12 1 Marcia jog Indietro REF_ENABLE POS_STRT DB10 DBX12 2 Avv
199. ne integrata Contatore 4 4 4 11 Asse Glossario 1 Attivazione Attuatori collegamento 4 14 5 12 morsetti di collegamento 4 14 5 12 AVVIO Avvio della inzio integrata Contatore 4 4 6 11 Azionamento B Bibliografia Bit di stato 3 5 3 12 Blocco funzionale di sistema SFB Vedere SFB C Caduta rete Cambio dello stato di esercizio della CPU in fluenza nel posizionamento Campo di movimento Glossario 1 CE marcatura Circuito a teleruttori 264 6 8 6 9 6 27 collegamento morsetti di an Commutazione degli stati di funzionamento della CPU Comparatore Conclusione marcia jog 6 39 posizionamento Contatore abilitazione arresto 4 4 assegnazione del valore di start avvio 4 4 4 11 reset Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Contatore A B parametri Conteggio differenziale periodico Corsa verso il punto di riferimento CPU stato di STOP D Dati tecnici 1 D 1 DB di istanza E 3 7 3 14 4 8 4 accesso tramite pagine standard IF aggiornamento 2 5 2 5 3 17 4 22 2 5 14 Differenza di disinserzione Glossario 1 definizione inverter marcia veloce lenta 6 9 E Eliminazione dell errore Emissione valore analogico a gradini 6 20 funzione integrata Posizionamento Encoder asimmetrico forme dei segnali incrementale segnale della tacca m zero 6 3 6 24 Encoder
200. ne integrata come nuovo valore istantaneo sincronizzazione avvenuta se il presupposto soddisfatto la direzione parametrizzata coincide con la direzione reale REF_VALID viene impostato La sincronizza zione non avviene Sincronizzazione successiva REF_ENABLE 1 e su E 126 2 comparso un errore nonostante ci la sincronizzazione non avviene Motivo se il 1 impulso su E 126 2 stato riconosciuto come contrario alla direzione parametrizzata la sincronizzazione non avviene Il fronte su E 126 2 non viene ulteriormente utilizzato questo significa che anche se il 2 impulso viene riconosciuto nella direzione parametrizzata la sincronizzazione non avviene E possibile una sincronizzazione successiva su un nuovo punto di riferimento mentre un posizionamento o marcia jog in corso il parametro di ingresso REF_ENABLE commuta su 1 e la direzione di movimento resta invariata Il punto di riferimento diventa valido come nuova quota reale quando si raggiunge il fine corsa del punto di riferimento E 126 2 Per questo ci si muove verso un nuovo traguardo che si trova spostato sull asse rispetto alla vecchia posizione di un valore pari alla differenza tra la vecchia ed la nuova quota reale Avvertenza All avvio di un posizionamento marcia jog con REF_ENABLE 1 REF_VALID viene impostato a 0 Se tra il raggiungimento del punto di riferimento e l avvio del successivo posizionamento marcia jog non avviene a
201. no i chiarimenti dei parametri di ingresso dell SFB 29 gresso dell SFB 29 Tabella 4 6 Parametri di ingresso dell SFB 29 Parametro di Descrizione ingresso EN EN il parametro di ingresso per l abilitazione dell SFB 29 Questo parametro di ingresso agisce in modo che l SFB venga elaborato Il parametro di ingresso non ha alcuna influenza sull elaborazione della funzione integrata Fino a quando EN 1 l SFB viene elaborato Con EN 0 1 SFB non viene elaborato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE PRES_COUNT Su questo parametro di ingresso si pu depositare un valore di inizio per il contatore che viene trasferito dopo un fronte di salita sul parametro di ingresso Impostazione valore di inizio SET_COUNT o in presenza di un evento di conteggio Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 PRES_COMP_A Su questo parametro di ingresso si pu depositare un nuovo valore di confronto COMP_A che viene trasferito dopo un fronte di salita sul parametro di ingresso SET_COMP_A o in presenza di un evento di conteggio Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 PRES_COMP_B Su questo parametro di ingresso si pu depositare un nuovo valore di confronto COMP_B che viene trasferito dopo un fronte di salita sul parametro di ingresso SET_COMP_B o in presenza di un evento di conteggio T
202. nte con lo STEP 7 Inoltre il DB di istanza deve trovarsi nel programma applicativo L SFB della funzione integrata pu essere richiamato dal programma applicativo e da un qualsiasi blocco organizzativo p e OB 1 OB 40 OB 100 e da un qualsiasi blocco funzionale FB e dauna qualsiasi funzione FC Quando viene richiamato l SFB l ingresso EN abilitazione dell SFB deve essere impostato in modo che l SFB venga elaborato vedi p e il capitolo 3 6 Gli SFB delle funzioni integrate sono talvolta dotati di ingressi comandati su fronte Questi ingressi generano una reazione quando ha avuto luogo un fronte di salita Se l SFB non viene richiamato ciclicamente nel programma applicativo allora si pu generare un fronte di salita sugli ingressi comandati su cambio di fronte con un doppio richiamo dell SFB e conil primo richiamo si impostano a 0 gli ingressi comandati su fronte e conil secondo richiamo si impostano a 1 gli ingressi comandati su fronte Gli ingressi dell SFB comandati su fronte sono descritti per la singola funzione nei capitoli 3 6 4 6 5 6 e 6 7 L SFB non pu essere interrotto da un livello di elaborazione superiore p e OB 40 Un allarme di processo viene p e eseguito dopo che l SFB stato elaborato in OB 1 In questo modo il tempo di reazione all allarme della CPU si allunga del tempo di esecuzione dell SFB Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710
203. ntegrata Misuratore di frequenza 3 34 AWL OB 1 continuazione Chiarimenti M001 U BIE M 24 Visualizzazione se il richiamo dell SFB stato eseguito correttamente U M 100 se campo 1 di n di giri e U M 100 limite superiore superato A 124 allora lampada rossa 1 On U M 100 se campo 1 di n di giri e U M 100 limite inferiore superato A 124 allora lampada gialla 1 On UN M 100 se campo 2 di n di giri e U M 100 limite superiore superato A 124 allora lampada rossa 2 On UN M 100 se campo 2 di n di giri e U M 100 limite inferiore superato A 124 allora lampada gialla 2 On L MD 8 Fine se non stato ancora letto un valore di numero di giri valido L L 1 BEB L MD 8 Conversione della frequenza indicata nel numero di giri attuale L 4000 D L 60 D Visualizzazione del numero di giri 1 min T MD 20 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Ingressi uscite integrate Panoramica del capitolo Nella tabella seguente si trovano gli ingressi uscite integrati della CPU 312 IFM e CPU 314 IFM specifici per la funzione integrata Contatore Tabella 4 1 Rassegna degli ingressi uscite integrati per la funzione integrata Contatore sulle CPU 312 IFM e CPU 314 IFM CPU 312 IFM CPU 314 IFM Funzione E 124 6 E 126 0 Ingresso digitale Avanti E 124 7 E 126 1 Ingresso d
204. nti Riempimento del contenitore trasferi mento del punto di riferimento ml NOP 0 L DB2 DBD 18 T DB2 DBD 4 U T 1 U o E 0 7 ON DB2 DBX 13 1 R A 4 0 DB2 DBX 12 3 R DB2 DBX 12 6 R DB2 DBX 12 7 L S5T 500MS U DB2 DBX 12 6 SE T 1 U T 1 U DB2 DBX 13 1 s A 4 0 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Carica punto di riferimento per riempimento come nuovo punto di riferimento Quando il tempo trascorso e risposta barattolo pieno o non trovato barattolo allora chiudi valvola di riempimento Imposta punto di riferimento Reset merker per riempimento barattolo Reset merker aus Automatico Tempo di attesa fino all arresto del motore Quando il tempo trascorso e il BERO ha riconosciuto il barattolo apri valvola di riempimento 6 59 La funzione integrata Posizionamento 6 10 3 Posizionamento di una tavola di lavoro Introduzione Il compito Inserimento dell impianto Andamento del posizionamento funzionamento automatico Nuovo posizionamento 6 60 Nel seguito viene presentata la realizzazione tecnica dell esempio del capitolo 6 1 2 Si tratta di una tavola di lavoro con la quale vengono posizionati pezzi Su una stazione di lavoro vengono eseguite una o pi lavorazioni Per questo la tavola di lavoro viene trattenuta nella posizione corrispondente fino a quando la lavorazione del pezzo non terminata La tavola di lavoro viene spostata lungo un ass
205. nzione integrata Posizionamento Schema dei Nella figura seguente illustrato il collegamento di principio agli ingressi uscite collegamenti integrati Come fine corsa del punto di riferimento viene utilizzato un BERO Ingressi uscite integrati Digitale IN OUT A Utilizzare cavi schermati Encoder Traccia A 3 2 E incrementale 3 3 Traccia B dl F C punto di 3 i riferimento 7 e 8 e 9 0 DAN Figura 6 15 Collegamento di un encoder incrementale e fine corsa del punto di riferimento Schermatura Per il collegamento di sensori si devono utilizzare cavi schermati e gli schermi dei cavi devono essere collegati con la terra Utilizzare per questo scopo un elemento di supporto degli schermi Indicazioni complete sulla stesura degli schermi dei cavi si trovano nel manuale Sistema di automazione S7 300 Dati delle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 25 La funzione integrata Posizionamento 6 6 2 Collegamento della parte di potenza agli ingressi uscite integrati Introduzione Abilitazione delle uscite Utilizzo di uscite per la funzione integrata Uscite standard Circuito a teleruttori Morsetti di collegamento 6 26 Per il collegamento della parte di potenza sugli ingressi uscite integrati sono dispo nibili 4 uscite digit
206. o Precisione della misura per i tempi di misura 0 1 s 1se10s Calcolo dell errore di misura per i tempi di misura 0 1s 1se10s 3 8 La risoluzione della misura tanto maggiore quanto maggiore il tempo di misura impostato La tabella 3 3 illustra la risoluzione della misura in funzione del tempo di misura parametrizzato Tabella 3 3 Risoluzione della misura per i tempi di misura 0 1 s 1 s e 10 s Tempo di Risoluzione Esempio per fronti di Frequenza misura salita durante 1 tempo di misura 0 1l s La frequenza rilevabile in gradini di 900 9000 Hz R 901 9010 Hz Is La frequenza rilevabile in gradini di 900 900 Hz Dii 901 901 Hz 10s La frequenza rilevabile in gradini di 900 90 Hz ite 901 90 1 Hz Il misuratore di frequenza rileva la frequenza a intervalli di tempo elevati Questo significa che con un tempo di misura elevato il valore di frequenza attuale disponi bile solo a intervalli La precisione della misura dipende dalla frequenza misurata e dal tempo di misura La tabella 3 4 illustra il massimo errore di misura alla frequenza limite di 10 KHz e i tempi di misura parametrizzabili Tabella 3 4 Precisione della misura per i tempi di misura 0 1 s 1 s e 10 s Frequenza Tempo di misura Massimo errore di misura in del valore di misura 10 KHz 0 1 s 1 1 10 KHz Is 0 11 10 kHz 10s 0 011 Con la seguente formula possibile calcolare il massimo errore di misur
207. o 3 1 3 16 4 20 Interruzione marcia jog 6 39 posizionamento Inverter collegamento comando emissione a gradini del valore analogico 6 20 morsetti di collegamento profilo di velocit Installazione siaz ettazione standard per OP 3 G 3 M Manuali per S7 300 Marcatura CE Marcia jog conclusione esecuzione funzione integrata Posizionamento interruzione velocit 6 8 Marcia veloce lenta comando profilo di velocit 6 9 Messa in servizio guida Misura precisione 3 8 risoluzione 3 8 Misuratore di frequenza principio di misura Modifica progettazione standard per l OP 3 G 16 Motore asincrono sincrono 6 4 O OB 40 2 3 informazione di avvio per E S integrate OB di ur 3 16 4 201 5 17 OP 3 collegamento di un computer di progettazione progettazione standard Operazione e visualizzazione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Indice analitico P Pagine standard IF accesso al DB di istanza G 19 selezione G 7 Pagine standard IF Contatore struttura testi e variabili G 14 Pagine standard IF Contatore A B struttura G 10 testi e variabili G 14 Pagine standard IF Misuratore di frequenza struttura testi e variabili G 14 Pagine standard IF Posizionamento struttura G 11 testi e variabili Pannello operativo Panoramica delle prestazioni funzione integrata Posizionamento 6 1 6 1 Parametri di ingresso
208. o se durante l esercizio si sono avute anomalie di funzionamento pu essere che il eliminazione delle nastro sia stato danneggiato In questi casi si impiega la marcia jog anomalie L operatore tramite il programma applicativo srotola il nastro fino a quando il bordo irregolare si trova sotto il coltello Il nastro viene poi tagliato ed il punto di riferimento 0 viene trasferito dalla funzione integrata come nuova quota reale Il posizionamento viene poi avviato tramite il programma applicativo Cablaggio Nella figura seguente si vede lo schema tecnologico ed il cablaggio dell esempio La parte di potenza un inverter con una uscita analogica 10 V per direzione e velocit Ingressi uscite integrati fi Aly 128 Al 128 Q p Coltello AI 128 y m Aly 130 A Al 130 Al 130 Aly 132 Al 132 Al 132 Aly 134 Al 134 L1 Al 134 lo H 24V MANA L3 M Digitale IN OUT e 1 L 2 1240 e 3 1 4 e 5 AOy128 6 f2 AQ 128 7 e 8 e 9 0 i Figura 6 24 Taglio di un nastro Funzioni integrate CPU 312 IFM CPU 314 IFM 6 46 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Funzioni degli ingressi e delle uscite Corrispondenza del percorso tra mm e impulsi incrementi di percorso Percorso
209. o di aggiornamento del DB di istanza sul punto di controllo ciclo per la fun zione integrata Contatore vale 150 us Tenere conto che il tempo di ciclo pu allungarsi a causa di e elaborazione periodica e elaborazione su interrupt e diagnostica e elaborazione errori Il tempo per la CPU 312 IFM si rileva nel manuale Sistema di automazione S7 300 Configurazione Il tempo di elaborazione del programma applicativo deve essere misurato poich dipende dal pro Se l SFB viene richiamato pi volte in un ciclo di programma allora il tempo di esecuzione deve essere moltiplicato per il numero dei richiami 2 gramma applicativo 3 4 22 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Tempo di reazione Reazioni agli eventi Percorsi delle reazioni Tempi di reazione Il tempo di reazione il tempo che intercorre tra il comparire di un evento in ingresso fino alla generazione di una reazione sull uscita del sistema di automa zione Eventi sugli ingressi causati dalla funzione integrata Contatore possono generare quanto segue e reazioni sugli ingressi uscite integrati delle CPU e reazioni dell SFB 29 Nella figura 4 10 sono rappresentati i percorsi delle reazioni Ingressi degli de ingressi uscite Funzione integrata SFB29 b integrati i i de J Uscite degli e e ingressi uscite integrati i
210. o digitale Senso di conteggio Direzione Presenza di 24 V e ingresso digitale Avanti conta in avanti e ingresso digitale Indietro conta all indietro Assenza di 24 V e ingresso digitale Avanti conta all indietro e ingresso digitale Indietro conta in avanti Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 11 La funzione integrata Contatore Rispetto dei tempi Morsetti di collegamento Quando si imposta e si cancella l ingresso digitale HW Start Stop o Direzione oc corre rispettare i seguenti tempi e prima del primo fronte attivo dell impulso di conteggio tempo 100 us e dopo l ultimo fronte attivo dell impulso di conteggio tempo 100 us Impulsi di A primo ultimo conteggio fronte attivo fronte attivo f f Tempo T RE T gt Ingresso A l LoL digitale i i Tempo HW Start Stop M gt o Direzione i l e 100 us x Le Z100 us Figura 4 5 Comportamento del tempo degli ingressi digitali Direzione e HW Start Stop La tabella 4 4 mostra i morsetti di collegamento degli ingressi uscite integrati della CPU 312 IFM rilevanti per i sensori della funzione integrata Tabella 4 4 Morsetti di collegamento per i sensori Morsetto Denominazione Descrizione 8 E 124 6 Avanti 9 E 124 7 Indietro 10 E 125 0 Direzione 11 E 125 1 HW Start Stop 18 L Tensione di alimentazione 19 M Massa Funzioni integrate CPU 312
211. o momentaneamente in corso viene interrotto posizionamento POS MODE 1 POS_READY viene impostato a 1 Iparametri di ingresso impostati POS_MODE1 POS_MODE 2 devono essere impostati a 0 prima di poter essere nuovamente analizzati della funzione integrata Conclusione del Concludere significa posizionamento DI En e per gli inverter il posizionamento viene concluso normalmente lungo il percorso di frenatura fino al punto di disinserzione e peri circuiti a teleruttori il posizionamento viene concluso normalmente attraverso la marcia lenta fino al punto di disinserzione Interruzione del Sia per gli inverter che per i circuiti a teleruttori Interrompere il posizionamento posizionamento significa che le uscite vengono impostate subito a 0 Non si arriva pi al punto di disinserzione per concludere il posizionamento Funzioni integrate CPU 312 IFM CPU 314 IFM 6 40 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Chiarimenti alla Nella tabella 6 19 si trovano i chiarimenti per la successiva Figura 6 23 Figura 6 23 Tabella 6 19 Posizionamento per azionamenti a due velocit Istante Evento POS_MODE 1 e POS_MODE 2 hanno stato di segnale 0 Il posizionamento viene avviato con un fronte di salita su POS_STRT Contemporaneamente viene resettato POS_READY posizionamento precedente concluso Per la corsa di frenatura la funzione integ
212. ogramma applicativo e aldi sopra del numero di giri ammesso 1 la lampada rossa 1 accesa e aldi sotto del numero di giri ammesso 1 la lampada gialla 1 accesa e aldi sopra del numero di giri ammesso 2 la lampada rossa 2 accesa e aldi sotto del numero di giri ammesso 2 la lampada gialla 2 accesa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Cablaggio Nella figura 3 11 si vede lo schema tecnologico ed il cablaggio del controllo del numero di giri Ingressi uscite integrati 1 Fotocellula e 2011240 2 7 4 2 4 i e5 3 5 Fonte di E 6 i e luce e7 5 7 E A T 8 e 8 pr 9 7 9 E der Lampada rossa 1 19 0H 1 125 0 10 va jo 1 1 11 AA Lamp gialla 1 19 2H Q124 0 12 j 1030a 1 13 0 gt Disco forato aae 4HQ 2 14 te 5HQ 3 15M9 Lamp rossa 2 ro eha ulie l 19 7 Q 5 17 Lamp gialla 2 108 18 7 TTS t 29 0 2 AM L 0 oo j 24V M ooo goo Figura 3 11 Controllo del numero di giri di un albero 2 Funzione degli Nella tabella 3 17 sono elencate le funzioni degli ingressi e delle uscite per ingressi e delle l esem
213. olo Al superamento della frequenza limite di 10 KHz e non garantita la corretta funzionalit della funzione integrata e il carico del tempo di ciclo aumenta e il tempo di reazione agli interrupt aumenta e la comunicazione pu risultare disturbata fino alla caduta del collegamento Se interviene il controllo del tempo di ciclo la CPU va in STOP Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 3 Software di parametrizzazione parametri ed i Parametrizzazione loro campi dei valori Tabella 6 5 Registro Posizionamento La funzione integrata si parametrizza con lo STEP 7 L uso dello STEP 7 descritto nel manuale utente Software di base per S7 e M7 STEP 7 La tabella seguente elenca i parametri per la funzione integrata Posizionamento della CPU 314 IFM Parametro Comando dell azionamento tramite Chiarimenti Per il comando della parte di potenza sono disponibili e 4uscite digitali e 2 uscite digitali ed 1 uscita analogica 0 10 V 0 20 mA e uscita analogica 10 V 20 mA Scegliere le 4 uscite digitali DO per l azionamento a 2 velocit Scegliere tra le altre due alternative se si vuole comandare un inverter Attenzione per poter elaborare nella CPU il valore analogico emesso collegare il valore analogico ad un ingresso analogico e leggerlo Campo dei valori e 4 uscite digitali
214. onfronto B nuovo MD 14 Valore istantaneo del contatore MD 18 Valore di confronto A attuale MD 22 Valore di confronto B attuale M 26 0 Bit di stato A M 26 1 Bit di stato B M 26 2 Abilitazione dell elaborazione dell SFB 29 M 26 3 Posizione del bit BIE parametro di uscita ENO dell SFB 29 E 125 1 Interruzione del conteggio A 124 0 Comando del motore per il nastro 1 A 124 1 Comando della lampada rossa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 37 La funzione integrata Contatore Parte istruzioni OB 100 AWL OB 100 Nella parte istruzioni dell OB 100 digitare il seguente programma AWL Chiarimenti m01 4 38 Segmento 1 APARNA SET U SPBNB CALL PRES_COUNT PRES_COMP_A PRES_COMP_B EN_COUNT EN_DO SET_COUNT SET_COMP_A SET_COMP_B COUNT COMP_A COMP_B STATUS_A STATUS_B U gG g L 0 MD 0 L 250 MD 4 L 50 MD 8 M 26 2 M 26 2 m01 SFB 29 DB 63 MD 0 MD 4 MD 8 FALSE FALSE FALSE FALSE FALSE MD 14 MD 18 MD 22 M 26 0 M 26 1 BIE M 26 3 M 26 1 A 124 1 M 26 0 A 124 0 Assegnare valore di start PRES_COUNT in MD 0 Assegnare nuovo valore di confronto PRES_COMP_A in MD 4 Assegnare nuovo valore di confronto PRES_COMP_B in MD 8 Abilitazione dell elaborazione di SFB 29 se M 26 2 1 cio EN 1 su SFB 29 l SFB viene elaborato con RLC 0 salto a m01 Richiamo dell SFB 29 con D
215. parametrizzata coincide con quella reale POS_VALID viene impostato se non lo era gi REF_VALID viene impostato Se occorre una sincronizzazione successiva occorre valutare REF_VALID REF_VALID deve avere lo stato di segnale 1 Se REF_ENABLE cambia nuovamente da 0 a 1 allora REF_VALID viene resettato e nuovamente sincronizzato su un nuovo punto di riferimento REF_VAL dopo il successivo fronte di E 126 2 vedi e Funzioni integrate CPU 312 IFM CPU 314 IFM 6 36 EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Casi particolari con gli inverter Nella tabella seguente sono elencati i casi particolari che possono aversi nel comando di inverter Tabella 6 15 Casi particolari nella sincronizzazione inverter Caso particolare Il nuovo punto di disinserzione gi stato superato Chiarimenti Se la funzione integrata riconosce nella sincronizzazione che il nuovo punto di disinserzione gi stato superato allora tutti i gradini del valore analogico da emettere vengono emessi al ritmo di uno per incre mento fino al valore 0 Il nuovo punto di riferimento si trova sul percorso di frenatura Se la funzione integrata riconosce nella sincronizzazione che il nuovo punto di riferimento si trova sul percorso di frenatura del posiziona mento marcia jog attuale allora tutti i gradini del valore analogico vengono emessi al ritmo di uno per incremento fino al valore v
216. pio 2 uscite Tabella 3 17 Collegamento degli ingressi e delle uscite 2 Morsetto Ingresso Funzione nell esempio uscita 8 E 124 6 Conteggio dei fronti di salita del segnale di misura 1 fessura del disco forato corrisponde ad un fronte di salita 9 E 124 7 Premendo il tasto si cambia il campo del numero di giri ammesso da 1 a 2 e viceversa 12 A 124 0 L uscita viene impostata se viene superato il limite superiore del valore di confronto del numero di giri 1 Se il numero di giri gt 1080 1 min si accende la lampada rossa 1 13 A 124 1 L uscita viene impostata se si scende sotto il limite inferiore del valore di confronto del numero di giri 1 Se il numero di giri lt 960 1 min si accende la lampada gialla 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 27 La funzione integrata Misuratore di frequenza Tabella 3 17 Collegamento degli ingressi e delle uscite 2 continuazione Morsetto Ingresso Funzione nell esempio uscita 14 A 124 2 L uscita viene impostata se viene superato il limite superiore del valore di confronto del numero di giri 2 Se il numero di giri gt 1520 1 min si accende la lampada rossa 2 15 A 124 3 L uscita viene impostata se si scende sotto il limite inferiore del valore di confronto del numero di giri 2 Se il numero di giri lt 1470 1 min si accende la lampada gialla 2 18 L Tensione di alimentazione 24 V DC 19
217. po Note variabile Quota reale ACTUAL_POS DB 59 DBD12 Uscita Quota reale attuale Sincronizzazione POS_VALID DB 59 DBX16 2 Uscita La quota reale valida Marcia jog indietro POS_MODEI DB 59 DBX11 1 Ingr uscita Marcia jog indietro Marcia jog avanti POS_MODE2 DB 59 DBX11 0 Ingr uscita Marcia jog avanti Traguardo DEST_VAL DB 59 DBDO Ingr uscita Traguardo Posizionamento POS_STRT DB 59 DBX11 3 Ingr uscita Avvio posizionamento Punto di riferimento REF_VAL DB 59 DBD4 Ingr uscita Nuovo punto di riferimento Preset quota reale SET_POS DB 59 DBX11 4 Ingr uscita Preset quota reale Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con POP 3 G 5 2 Modifica della progettazione standard Scopo Esempi E possibile adattare la progettazione standard alle esigenze della propria applica zione o impiego Le possibilit di adattamento sono possibili per e la guida operatore per il richiamo delle pagine standard IF e il trattamento delle introduzioni emissioni p e conversioni e il controllore utilizzato e le interfacce dati verso il DB di istanza Le tabelle seguenti illustrano una scelta di possibili modifiche della progettazione Tabella G 11 Modifica della guida operatore Guida operatore E progettabile una gerarchia opera tiva autodefinita Descrizione ProTool Lite consente di combinare liberamente
218. pure l elaborazione stata anomala Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE FREQ Su questo parametro di uscita viene emessa la frequenza misurata in mHz Tipo dati DINT Operando I Q M L D Campo dei valori da 1 a 10000000 U_LIMIT Su questo parametro di uscita viene emesso il valore di confronto attuale U_LIMIT Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 L_LIMIT Su questo parametro di uscita viene emesso il valore di confronto attuale L_LIMIT Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 STATUS_U Il parametro di uscita STATUS_U indica la posizione della frequenza rispetto al valore di confronto U_LIMIT e frequenza FREQ gt valore di confronto U_LIMIT parametro di uscita STATUS_U impostato e frequenza FREQ lt valore di confronto U_LIMIT parametro di uscita STATUS_U non impostato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE STATUS _L Il parametro di uscita STATUS_L indica la posizione della frequenza rispetto al valore di confronto L_LIMIT frequenza FREQ valore di confronto L_LIMIT parametro di uscita STATUS_U non impostato frequenza FREQ lt valore di confronto L_LIMIT parametro di uscita STATUS_U impostato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE Funzioni integrate CPU 312 IFM CPU 314 IF
219. quali i comparatori possono reagire Sono dati i seguenti valori e valore di confronto COMP_A 350 e valore di confronto COMP_B 100 Se il valore istantaneo del contatore cambia con un impulso da 349 a 350 o da 350 a 349 per ogni caso il comparatore A genera una reazione Se il valore istantaneo del contatore cambia con un impulso da 99 a 100 o da 100 a 99 per ogni caso il comparatore B genera una reazione A Valore istantaneo del contatore 350 349 F Abbandono del valore di confronto COMP_A verso il basso 100 z 99 TX Valore di confronto COMP_B raggiunto dal basso LE e i I Ji ge Valore di confronto Abbandono del valore di COMP _A raggiunto dal basso confronto COMP_B verso il basso Tempo Figura 4 3 Eventi ai quali il comparatore reagisce Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 4 5 La funzione integrata Contatore Reazioni Quando il valore istantaneo raggiunge o abbandona il valore di confronto possono parametrizzabili per ogni caso essere generate le seguenti reazioni e set reset dell uscita digitale A risp B e generazione di un interrupt di processo e reset del contatore e set del comparatore A risp B Le reazioni vengono parametrizzate con lo STEP 7 Un prospetto dei parametri possibili con i loro campi de
220. quello parametrizzato nello STEP 7 Eliminare la causa dell errore Impostare un tempo di controllo ciclo pi elevato Eliminare la causa dell errore Unificare il N di DB di istanza Il DB di istanza manca troppo corto o protetto da scrittura Al momento del richiamo il parametro di ingresso EN era 0 Creare il DB di istanza modificare la lunghezza o togliere la protezione alla scrittura Nessun errore o modificare il programma applicativo Il N del DB di istanza nel programma applicativo non coincide con quello parametrizzato nello STEP 7 Unificare il N del DB di istanza Il DB di istanza manca troppo corto o protetto da scrittura Creare il DB di istanza modificare la lunghezza o togliere la protezione alla scrittura La funzione integrata non stata attivata con lo STEP 7 Parametrizzare la funzione integrata con lo STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a E 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a SIMATIC S7 Bibliografia Introduzione Manuali per la pro grammazione e la messa in servizio Tabella F 1 Questa appendice contiene indicazioni relative a manuali che sono necessari per la programmazione e la messa in servizio di un S 7 300 Per la programmazione e la messa in servizio di un S7 300 servono i manuali elencati nella tabella F 1 Manuali per la programmazione e la messa in
221. ramma applicativo tramite l assegnazione dei dati di comando e dell analisi delle segnalazioni di stato ad un blocco funzionale di sistema SFB Nel si trova a pagina capitolo 6 1 Introduzione alla funzione integrata Posizionamento 6 2 6 2 Funzionamento della funzione integrata Posizionamento 6 3 Parametrizzazione 6 19 6 4 Comando delle uscite con la funzione integrata 6 20 6 5 Influenza della distanza tra posizione di start e del traguardo sul comando delle uscite 6 6 Cablaggio 6 23 6 7 Blocco funzionale di sistema SFB 39 6 30 6 8 Struttura del DB di istanza 6 9 Calcolo del tempo di ciclo fi PS n 6 10 Esempi applicativi Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 1 D La funzione integrata Posizionamento 6 1 Introduzione alla funzione integrata Posizionamento Contenuto del capitolo Chi deve leggere il capitolo Panoramica del paragrafo Valutazione degli impulsi In questo capitolo si apprendono i rudimenti sulla corsa verso il punto di riferimento sulla marcia jog manuale e sul comando di azionamenti e si ricevono informazioni specifiche sulla funzione integrata Posizionamento della CPU 314 IFM La lettura di questo capitolo raccomandata a coloro che non hanno alcuna esperienza di posizionamento comandato Nel si trova a pagina paragrafo 6 1 1 Encoder e parti
222. rata Posizionamento Operando Simbolo Significato DBD 0 DEST_VAL Traguardo DBD 4 REF_VAL Punto di riferimento DBW 8 0 SWITCH_OFF_DIFF Differenza di disinserzione DBB 10 BREAK max velocit max valore analogico DBX 11 0 POS_MODE2 Marcia jog Avanti DBX 11 1 POS_MODEI Marcia jog Indietro DBX 11 2 REF_ENABLE Valutazione del fine corsa del punto di riferimento DBX 11 3 POS_STRT Avvio posizionamento DBX 11 4 SET_POS Preset quota reale DBD 12 ACTUAL_POS Quota reale DBX 16 0 POS_READY Posizionamento marcia jog concluso DBX 16 1 REF_VALID Fine corsa del punto di riferimento raggiunto DBX 16 2 POS_VALID Sincronizzazione avvenuta DBX 16 4 Riservato per uso interno fino a 16 7 Lunghezza del DB di istanza Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a I dati per la funzione integrata Posizionamento sono lunghi 18 byte e cominciano con l indirizzo 0 nel DB di istanza 6 43 La funzione integrata Posizionamento 6 9 Calcolo del tempo di ciclo Introduzione Calcolo Tempo di esecu zione dell SFB 39 Aggiornamento del DB di istanza Allungamento del tempo di ciclo Il calcolo del tempo di ciclo per la CPU 314 IFM ampiamente descritto nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Nel seguito vengono elencati i tempi ulteriori che devono entrare nel calcolo quando la funzione integ
223. rata Posizionamento in corso Il tempo di ciclo pu essere calcolato con la seguente formula Tempo di ciclo t1 t2 t3 t4 t tempo di trasferimento dell immagine di processo IPI e IPU t2 tempo di esecuzione del sistema operativo compreso il carico dovuto ad una funzione integrata in corso t3 tempo di elaborazione del programma applicativo compreso tempo di esecuzione dell SFB se nel ciclo di programma si avuto il richiamo di SFB3 t4 tempo di aggiornamento del DB di istanza sul punto di controllo ciclo se l aggiornamento parametrizzato con STEP 7 Il tempo di esecuzione dell SFB tipicamente 150 us Il tempo di aggiornamento del DB di istanza sul punto di controllo ciclo vale per la funzione integrata Posizionamento tipicamente 100 us Fare attenzione che il tempo di ciclo pu allungarsi a causa di e elaborazione comandata a tempo e elaborazione di interrupt e elaborazione di diagnostica e di errori Il tempo per la CPU 314 IFM si trova nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Il tempo di elaborazione del programma applicativo deve essere rilevato poich esso dipende dal programma applicativo stesso Attenzione alla frequenza limite di 10 KHz il tempo di esecuzione del programma applicativo pu aumentare di ca il 10 Se l SFB viene richiamata pi volte nel ciclo di programma allora il tempo di esecuzione dell S
224. rata commuta sulla marcia lenta Il punto di disinserzione raggiunto In questo modo il posizionamento concluso La segnalazione avviene con POS_READY 1 Esempio di Nella figura seguente rappresentato un esempio di andamento temporale di un posizionamento posizionamento Un posizionamento viene avviato e viene comandato un aziona mento a due velocit verso un traguardo POS_READY 0 Tempo POS_STRT 1 i I 0 gt Ter po 1 0 Ter po POS_MODE2 POS_MODE1 ii 0 gt Tempo Uscita digitale Direzione Avanti 0 LI L Tempo Uscita digitale Marcia Veloce i 0 Tempo Uscita digitale Marcia Lenta 1 i 0 feel a Tempo T BREAK 0 A Tempo Start Traguardo Velocit Figura 6 23 Posizionamento Avanti per un azionamento a due velocit Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 41 La funzione integrata Posizionamento 6 7 4 Comportamento dei parametri di ingresso uscita dell SFB 39 con commutazioni dello stato di esercizio della CPU Stato di esercizio STOP Lo stato di esercizio cambia Se la CPU 314 IFM si trova nello stato di STOP allora la funzione integrata non attiva Nella tabella seguente vengono descritti gli stati dei parametri di ingresso uscita che derivano dal cambio dello stato di esercizio Nel capitolo 2 6 si trovano altre informazioni sul comportamento delle funz
225. rati Digitale IN OUT L BERO 4 Impianto di DOO DOO D0DDO O oy NDODULWGNTE riempimento d he Nastro trasportatore L1 e VI 24v E L3 ___ 3 Figura 6 27 Posizionamento dei barattoli Funzioni degli Nella tabella seguente sono elencate le funzioni degli ingressi e delle uscite per ingressi e delle l esempio uscite Tabella 6 25 Cablaggio degli ingressi e delle uscite esempio 2 Morsetto di collegamento Ingresso Funzione nell esempio uscita 2 E 126 0 Encoder Traccia A 3 E 126 1 Encoder Traccia B 4 E 126 2 Fine corsa del punto di riferimento 6 AOy 128 Uscita analogica Velocit in tensione 20 MANA Massa analogica Collegamento tensione di alimentazione CPU L Tensione di alimentazione Collegamento tensione di alimentazione CPU M Massa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 53 La funzione integrata Posizionamento Svolgimento del posizionamento in automatico Nuova operazione di posizionamento Corrispondenza del percorso da mm a impulsi incrementi di percorso 6 54 Il posizionamento viene avviato tramite il programma applicativo Il nastro traspor tatore si muove di 300 mm in direzione avanti verso il traguardo ca a m
226. rcia lenta Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Glossario Punto di disinserzione Punto di riferimento Segnale di tacca di zero Sincronizzare Tacca di zero Tempo di misura Traguardo Valutazione quadrupla L azionamento viene disinserito ad una certa distanza dal traguardo sul punto di disinserzione In questo modo viene garantito un posizionamento esatto dell asse Il punto di riferimento il punto di sincronizzazione tra la funzione integrata Posizionamento e la quota reale dell asse Il segnale di tacca di zero viene emesso dall encoder ad ogni giro Con la sincronizzazione viene resa nota alla funzione integrata Posizionamento la quota reale dell asse La tacca di zero fornisce un segnale di tacca di zero ad ogni giro dell encoder Il tempo di misura l intervallo di tempo in cui la funzione integrata rileva un valore di frequenza attuale all ingresso digitale Misura Dopo lo start di un posizionamento l asse si muove verso il traguardo che assegnato dalla funzione integrata Posizionamento Un encoder incrementale valuta tutti 4 i fronti dei treni di impulsi A e B Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Glossario 3 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Indice analitico A Accelerazione inverter Allarme Allarme di processo 2 3 ARRESTO Arresto della funzio
227. re ed i suoi ingressi e uscite Scopo della fun La funzione integrata Contatore consente il rilevamento di impulsi di conteggio zione integrata fino ad una frequenza di 10 KHz La funzione integrata Contatore pu contare in avanti e all indietro Schema a blocchi La figura 4 1 mostra lo schema a blocchi della funzione integrata Contatore Valore di confronto Valore di confronto PRES _COMP_A Com COMP_A Imposta valore confronto para SURE tore A Bit di stato SET_COMP_A 3 STATUS_A Ingresso digitale Avanti amp tore ro j Valore istantaneo del Ingresso dig Start Stop HW 3 g P amp I contatore COUNT EN_COUNT Start Stop SW a Ingresso digitale Indietro Imposta valore di start SET_COUNT Valore di start Contatore PRES_COUNT Valore di confronto Imposta valore di con Com COMP_B fronto SET_COMP_B R Bit di stato ore Valore di confronto amp STATUS_B PRES_COMP_B Uscita digitale B Abilitazione uscite digitali EN_DO stato logico valore di conteggio Figura 4 1 Schema a blocchi della funzione integrata Contatore Funzioni integrate CPU 312 IFM CPU 314 IFM 4 2 EWA 4NEB 710 6058 05a La funzione integrata Contatore 4 2 Modo di funzionamento del contator
228. re istantaneo da Viene generato un interrupt di processo Interrupt di processo COMP 1a COMP quando il valore istantaneo raggiunge dal attivato basso il valore di confronto COMP valore istantaneo da Viene generato un interrupt di processo Interrupt di processo COMP a COMP 1 quando il valore istantaneo abbandona attivato verso il basso il valore di confronto COMP Funzioni integrate CPU 312 IFM CPU 314 IFM 5 16 EWA 4NEB 710 6058 05a La funzione integrata Contatore A B OB di interrupt di processo Informazioni di avvio dell OB 40 per la funzione integrata Se compare un interrupt di processo viene richiamato l OB di interrupt di processo OB 40 L evento che ha richiamato 1 OB 40 memorizzato nelle informazioni di avvio parte di dichiarazione dell OB 40 La tabella 5 8 illustra le variabili temporanee TEMP rilevanti dell OB 40 per la funzione integrata Contatore della CPU 312 IFM 314 IFM Per una descrizione dell OB 40 si rimanda al manuale di riferimento Funzioni di sistema e standard Tabella 5 8 Informazioni di avvio dell OB 40 per la funzione integrata Contatore A B Variabile 0B40_MDL_ADDR Tipo di Descrizione dati WORD B 16 7C Visualizzazione nella parola dati locali 6 indirizzo dell unit che genera l interrupt qui la CPU 0B40_POINT_ADDR DWORD vedi fig 5 9 Visualizzazione nella parola doppia dati locali 8 e della funzione integrata
229. re l asse in marcia jog sul fine corsa del punto di riferimento Nel seguito viene ancora trattato l esempio Posizionamento di una tavola di la voro vedi Figura 6 4 Dopo l inserzione dell impianto la funzione integrata Posizionamento viene sincronizzata nel seguente modo Indipendentemente dalla posizione attuale della tavola di lavoro il programma applicativo comanda la tavola di lavoro in marcia jog fino al raggiungimento del fine corsa Inizio Il programma applicativo comanda poi la tavola di lavoro in marcia jog nella direzione positiva Nella corsa viene raggiunto il fine corsa del punto di riferimento e la posizione attuale della tavola di lavoro viene sincronizzata con il valore attuale della funzione integrata La marcia jog si sceglie tramite il programma applicativo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 7 La funzione integrata Posizionamento Velocit della Tramite il programma applicativo si assegna la velocit della marcia jog La marcia jog velocit che pu essere assegnata dipende dalla parte di potenza In un circuito a teleruttori l asse pu muoversi in marcia jog sia con velocit alta che con velocit bassa Per un inverter sono possibili pi velocit Il modo di procedere per fissare la velocit si trova nel capitolo 6 7 Tabella 6 11 Funzioni integrate CPU 312 IFM CPU 314 IFM 6 8 EWA 4NEB 710 6058 05a La funzione integrat
230. rementali della Siemens vedi appendice D La figura seguente illustra le forme dei segnali degli encoder asimmetrici a 24 V Per informazioni sulla valutazione degli impulsi da parte della funzione integrata Posizionamento vedere l appendic Treno di impulsi A eno di impuls ov cun AV Treno di impulsi B ov i i Figura 6 2 Forme dei segnali degli encoder incrementali asimmetrici La maggior parte degli encoder incrementali fornisce un segnale di tacca di zero ad ogni giro segnale che pu servire per la sincronizzazione Come si collega il segnale della tacca di zero agli ingressi uscite integrati quando si intenda valutarlo descritto nel capitolo 6 6 1 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento Classificazione in funzione del tipo di comando dell azionamento Azionamenti collegati alla CPU 314 IFM Parte di potenza La parte di potenza collegata alla CPU 314 IFM 6 4 Nel posizionamento viene eseguito il rilevamento del percorso di parti in movi mento Il movimento dipende da un azionamento Gli esempi applicativi per il posizionamento possono essere classificati in funzione del tipo di comando dell azionamento nel seguente modo Esempi applicativi e E A Azionamento regolato Azionamento comandato Figura 6 3 Cla
231. rmatura Per il collegamento dei sensori occorre utilizzare cavi schermati e collegare con la terra i conduttori degli schermi Utilizzare per questo un supporto per gli schermi Indicazioni complete sulla stesura dei conduttori degli schermi si trovano nel manuale Sistema di automazione S7 300 Configurazione Dati delle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 11 La funzione integrata Contatore A B 5 5 2 Collegamento degli attuatori agli ingressi uscite integrati Introduzione Per il collegamento degli attuatori disponibile sugli ingressi uscite integrati una uscita digitale per ogni contatore Morsetti di La tabella 5 3 mostra i morsetti di collegamento rilevanti collegamento Tabella 5 3 Morsetti di collegamento per gli attuatori Morsetto Denominazione Descrizione 21 digitale L Tensione di alimentazione 22 digitale A 124 0 Uscita digitale contatore A 23 digitale A 124 1 Uscita digitale contatore B 30 digitale M Massa Schema di Nella figura 5 7 si vede come si collegano gli attuatori alle uscite digitali per i con collegamento tatori A e B Se si vuole utilizzare un solo contatore A oppure B allora si collegano gli attua tori all uscita 124 0 per il contatore A oppure 124 1 per il contatore B Ingressi uscite integrati Digitale IN OUT L 1 e 2 e 3 e 4 5 e 6 e 7 8 e 9 0 Figura 5
232. ro di giri gt 1080 1 min si accende la lampada rossa 13 A 124 1 L uscita viene impostata se si scende sotto il limite inferiore del valore di confronto Se il numero di giri lt 960 1 min si accende la lampada gialla Questo il caso p e dell avviamento fino a quando l asse non ha raggiunto il suo numero di giri ammesso 18 L Tensione di alimentazione 24 V DC 19 M Potenziale di riferimento della tensione di alimentazione Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza Diagramma Il diagramma temporale in figura 3 8 chiarisce le relazioni tra il numero di giri e le temporale uscite digitali N giri in 1 min 4 10809 so0tes 4enothee 5835 abete nn _a_d i 960 fe to O M 1 T T T A Tempo Uscita digitale 124 0 i mi 4 i i 1 i j Tempo Uscita digitale 124 1 m campada rossa 4 i accesa asi ni Tempo Lampada gialla accesa Figura 3 8 Diagramma temporale per l esempio 1 Parametrizzazione Con il tool di programmazione STEP 7 si parametrizza la CPU come segue con STEP7 Tabella 3 14 Parametri per l esempio Misura di frequenza Parametro Introduzione Chiarimenti N del DB di istanza 62 DB di istanza per l esempio valore di default Te
233. rtamento temporale degli ingressi digitali Direzione peri contatori AGB sscscterstisisiaridut eudar Ea Enna Eea Cablaggio dei sensori Li Cablaggio degli attuatori nannu unnan Rappresentazione grafica del SFB 38 Informazione di avvio dell OB 40 l evento che ha provocato l interrupt funzione integrata Contatore A B sennae Percorsi delle reazioni aaan aaa Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Contenuto 6 1 Classificazione degli encoder LL 6 2 Forme dei segnali degli encoder incrementali asimmetrici 6 3 Classificazione in funzione del tipo di comando dell azionamento 6 4 Esempio tavola di lavorazione 6 5 Valutazione del punto di riferimento naasse aae 6 6 Profilo di velocit con azionamenti ad due velocit 6 7 Operazione di posizionamento nella direzione Avanti con azionamenti a due VEIOGIT nia Ra 6 8 Profili di velocit frenatura con inverter 6 9 Differenza di disinserzione nel comando di un inverter 6 10 Posizionamento in direzione Avanti 1 uscita analogica e 2 digital per l Inverter ipso ira RELA 6 11 Posizionamento in direzione Avanti 1 uscita analogica per l inverter 6 12 Ingressi e uscite della funzione integrata Posizionamento 6 13 Ingressi e uscite della funzione integrata Posizionamento 6 14 Emissione del valore a
234. scritto nel manuale utente ProTool Lite Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a G 3 Impiego delle funzioni integrate con POP 3 G 3 Configurazione del sistema per l installazione e l esercizio Collegamento di un computer di progettazione all OP 3 Condizioni per l esercizio Altre funzioni G 4 Per il trasferimento della progettazione il computer di progettazione deve essere collegato all OP 3 Per il collegamento esistono due possibilit Collegamento diretto del computer di progettazione all OP L OP 3 collegato ad una CPU 312 IFM CPU 314 IFM Il computer di progetta zione viene collegato alla CPU tramite un cavo di derivazione e scollegato dopo il trasferimento della progettazione standard L OP 3 ed il computer di progettazione fanno parte di una configurazione di rete MPI insieme ad altri partner Per l accesso alle funzioni integrate dell S7 300 devono essere soddisfatte le seguenti condizioni le funzioni integrate sono parametrizzate con lo STEP 7 e sono pronte per l impiego impostazioni di default Sull OP 3 caricata la progettazione standard con le pagine per le funzioni integrate L OP 3 collegato alla CPU tramite l interfaccia MPI Informazioni precise sulle possibilit di collegamento cos come per la configura zione di una rete MPI si trovano sul manuale OP 3 oppure nel manuale Sistema di automazione S7 300 Configurazione
235. scrizione di tutti i blocchi di organizzazione integrati nelle CPU Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a SIMATIC S7 Bibliografia Tabelle F 1 Manuali per la programmazione e la messa in servizio di un S7 300 continuazione Manuale Contenuto Manuale di program Guida per una soluzione efficace dei compiti di programmazione mazione e Modo di funzionamento delle CPU p e concetto di memoria accesso agli ingressi uscite Software di sistema per indirizzamento blocchi tipi di dati gestione dei dati 57 300 400 Sviluppo Descrizione della gestione dati STEP 7 di programmi e Impiego dei tipi di dati STEP 7 e Impiego della programmazione lineare e strutturata e Impiego delle operazioni di richiamo dei blocchi Regolazione dei parametri di sistema p e funzione ora parametri di blocchi e concetto di protezione e Impiego delle funzioni di test e di diagnostica delle CPU nel programma applicativo p e OB di errore parola di stato Manuale Software di Fornisce informazioni per la conversione di programmi STEP 5 in STEP 7 base per S7 Conver e Lavorare con il converter S5 S7 sione di programmi Regol l STEP 5 egole per la conversione e Utilizzo di blocchi funzionali standard STEP 5 nello STEP 7 Manuale Descrizione dell hardware del PG PG 7xx e Collegamento del PG ad apparecchi diversi p e apparecchi di automazione altri PG stampanti e Messa in servizio del PG
236. servizio di un S7 300 Manuale Manuale utente Software di base per S7 e M7 STEP 7 Contenuto Installazione e messa in servizio di STEP 7 su PC PG Impiego dello STEP 7 con il seguente contenuto gestione di progetti e file Configurazione e parametrizzazione assegnare nomi simbolici per il programma applicativo creare e verificare il programma applicativo in AWL KOP panoramica creare blocchi dati configurare la comunicazione tra diverse CPU progettare connessioni caricare memorizzare e cancellare un programma applicativo nella CP nel PG osservare e forzare programmi applicativi p e variabili osservare e forzare la CPU p e stato di funzionamento cancellazione totale com pressione della memoria gradi di protezione Manuali di riferimento AWL per S7 300 400 Programmazione di blocchi oppure KOP per S7 300 400 Programmazione di blocchi Elementi base per lavorare con AWL KOP p e struttura di AWL KOP formati dei dati sintassi Descrizione di tutte le operazioni in STEP 7 con programmi di esempio Descrizione delle diverse possibilit di indirizzamento con lo STEP 7 con esempi Descrizione dei registri interni delle CPU Manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema Descrizione di tutte le funzioni standard integrate in STEP 7 Descrizione di tutte le funzioni di sistema integrate nelle CPU De
237. sizionamento Tabella 6 4 Panoramica delle funzioni degli ingressi uscite software continuazione Parametro di Funzione ingresso uscita sull SFB 39 BREAK Assegna la massima velocit max valore analogico con cui deve essere eseguita l operazione di posizionamento marcia jog POS_MODE2 Esegui marcia jog Avanti interrompi marcia jog posizionamento POS_MODEI Esegui marcia jog Indietro interrompi marcia jog posizionamento REF_ENABLE Il f c del punto di riferimento viene analizzato la prossima volta che viene raggiunto POS_STRT Avvio dell operazione di posizionamento SET_POS Il nuovo punto di riferimento viene trasferito come quota reale ACTUAL_ POS Emissione quota reale POS_READY Segnalazione l operazione di posizionamento conclusa REF_VALID Segnalazione se durante il posizionamento marcia jog in corso ha avuto luogo la sincronizzazione POS_VALID Segnalazione la funzione integrata sincronizzata con l asse Frequenza limite Instabilit meccanica Superamento della frequenza limite N 6 18 La funzione integrata Posizionamento conta impulsi fino ad una frequenza mas sima di 10 KHz Se a causa dell instabilit meccanica sulle tracce A e B vengono generati impulsi nel caso peggiore si pu arrivare alla perdita di un incremento Se per pi millisecondi si hanno frequenze di impulsi gt 10 KHz tenere conto del seguente avvertimento Peric
238. ssibile il servizio e la supervisione di valore che si riferiscono ad una determinata grandezza fisica E disponibile la seguente funzione di conver sione TT costanti y a x b valore di introduzione valore rappresentato Editor delle pagine 1 doppio clic sulla variabile corrispondente Box di dialogo Introduzione Emissione 2 Pulsante Modifica Box di dial Variab 3 Pulsante Funzioni Box di dialogo Funzioni 4 Scegliere Conversione Lineare 5 Pulsante Parametro Box di dialogo Parametro funzionale Conversione lineare 6 Introdurre le costanti a b Limiti di campo per le introduzioni Per l introduzione di valori possono essere progettati i limiti di campo Editor delle pagine 1 doppio clic sulla variabile corrispondente Box di dialogo Introduzione Emissione 2 Pulsante Modifica gt Box di dialogo Variabile 3 Pulsante Valori limite Box di dialogo Valori limite 4 Assegnare Modificare i valori limite Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con POP 3 Tabella G 13 Modifica controllore interfaccia dati verso il DB di istanza Controllore interfaccia dati verso il DB di istanza E progettabile Un altro controllore Descrizione Nel ProTool Lite sono progettabili fino a due
239. ssificazione in funzione del tipo di comando dell azionamento La funzione integrata Posizionamento della CPU 314 pu comandare azionamenti elettrici ma non regolarli La CPU 314 non comanda l azionamento direttamente ma tramite una parte di potenza Nella tabella seguente sono elencate le parti di potenza che possono essere coman date con la funzione integrata Posizionamento Tabella 6 1 Parti di potenza ed azionamenti La parte di comanda potenza Circuito a teleruttori motore asincrono a poli commutabili con assegnazione della velocit a gradini avanzamento veloce lento Inverter motore asincrono o sincrono con assegnazione continua della velocit Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 1 2 Corsa verso il punto di riferimento Introduzione Esempio Fine corsa del punto di riferimento Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Un encoder incrementale fornisce una sequenza di impulsi Con questa sequenza di impulsi si pu rilevare la posizione relativa di un asse rispetto ad un punto di riferimento Una corsa verso il punto di riferimento necessaria per sincronizzare la posizione attuale dell asse con il valore attuale della funzione integrata Nel seguito viene mostrato come avviene la corsa verso il punto di riferimento con la funzione integrata Posizionamento
240. sso uscita dell SFB 39 con commutazioni dello stato di esercizio della CPU 6 42 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Contenuto 6 8 Struttura del DB di istanza 6 9 Calcolo del tempo di ciclo LL 6 10 ESEMPI applicativi vic ala i a a a e ea 6 10 1 Taglio di un nastro dio piune piera pilae E DA Eata e E EE 6 10 2 Posizionamento di barattoli di colore aaaea enaena enee 6 10 3 Posizionamento di una tavola di lavoro A Dati tecnici della funzione integrata Misuratore di frequenza B Dati tecnici della funzione integrata Contatore c Dati tecnici della funzione integrata Contatore A B CPU 314 IFM D Dati tecnici della funzione integrata Posizionamento CPU 314 IFM E Riconoscimento ed eliminazione degli errori F SIMATIC S7 Bibliografia G Impiego delle funzioni integrate con l OP 3 G 1 INTFOAUZIONE ferreri RR oa G 2 G 2 Installazione della progettazione standard e trasferimento all OP 3 G 3 G 3 Configurazione del sistema per l installazione e l esercizio G 4 Selezione e operativit sulle pagine standard G 4 1 Selezione delle pagine standard IF G 4 2 Operare sulla pagina standard IF Misuratore di frequenza G 4 3 Operare sulla pagina standard IF Contatore anaana unana G 4 4 Operare sulla pagina standard IF Contatore A opp B G 4 5 Operare sulla pagina standard I
241. stanza contiene i dati che vengono 1 63 62 DB di istanza scambiati tra la funzione integrata ed il pro CPU 314 IFM gramma applicativo 1 127 Tempo di Il tempo di misura l intervallo di tempo in cui 0 1 s 1 s 10 s 1 s misura la funzione integrata rileva un valore di 1 ms 2 ms frequenza attuale 4 ms Aggoirna Si definisce se il DB d istanza della funzione attivato attivato mento auto integrata deve essere aggiornato al punto di disattivato matico sul controllo ciclo punto di con trollo ciclo Frequenza scende al di sotto di valore di confronto limite inferiore Interrupt di Si pu impostare che intervenga un interrupt di attivato disattivato processo processo quando il valore reale scende al di disattivato sotto del valore di confronto L LIMIT Frequenza supera valore di confronto limite superiore Interrupt di Si pu impostare che intervenga un interrupt di attivato disattivato processo processo quando il valore reale supera il valore disattivato di confronto U LIMIT 1 Il parametro impostabile solo con la CPU 314 IFM per la CPU automaticamente 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 312 IFM il parametro attivato L interrupt di processo impostabile solo per i tempi di misura 1 2 e 4 ms 3 7 La funzione integrata Misuratore di frequenza Risoluzione per i tempi di misura 0 1s 1se10s Svantaggi di un tempo di misura elevat
242. stato supera il limite STATUS L 4 superiore no Tempo La frequenza La frequenza sotto il sotto il limite limite inferiore inferiore Figura 3 3 Modo di funzionamento del comparatore Tramite i parametri di ingresso PRES_U_LIMIT risp PRES_L_LIMIT su SFB 30 possono essere assegnati nuovi valori per il comparatore Limite superiore risp del comparatore del limite inferiore I nuovi valori di confronto vengono trasferiti al comparatore quando sui parametri di ingresso SET_U_LIMIT risp SET_L_LIMIT su SFB 30 compaiono fronti di salita Se dopo avere impostato un nuovo valore di confronto per il limite superiore inferiore la frequenza maggiore o minore di questo valore di confronto viene generato un interrupt di processo sempre che sia stato attivato l interrupt di pro cesso con STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Misuratore di frequenza 3 4 Parametrizzazione con STEP7 parametri ed i loro campi dei Parametrizzazione La funzione integrata si parametrizza con lo STEP 7 Come si lavora con lo STEP 7 descritto nel manuale utente Software di base per S7 e M7 STEP 7 La tabella 3 2 elenca i parametri per la funzione integrata Misuratore di frequenza valori dia i Tabella 3 2 Blocco parametri Ingressi uscite integrati Parametro Chiarimenti Campo dei Imposta valori zione di de fault Numero del Il DB di i
243. sto ufficio Siemens con consulenza singola offre un sistema di smaltimento completo e flessibile ad un prezzo fisso Dopo lo smaltimento viene fornita una dichiarazione della suddivisione con indicazione delle frazioni dei materiali ed i corrispondenti documenti relativi ai materiali Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Prefazione Panoramica sulla documentazione CD ROM Consultazione del manuale Ulteriore supporto La documentazione ordinabile indipendentemente dal tipo di CPU CPU Documentazione CPU 312 IFM Manuale Sistema di automazione S7 300 Configurazione Dati delle CPU e Manuale di riferimento Sistema di automazione S7 300 CPU 314 IFM M7 300 Dati delle unit e Lista operazioni Sistema di automazione S7 300 oppure e Manuale Funzioni integrate CPU 312 IFM CPU 314 IFM Nell appendice F si trova un elenco della documentazione necessaria per la pro grammazione e la messa in servizio dell S7 300 Tutta la documentazione SIMATIC S7 pu essere inoltre ordinata come raccolta specifica SIMATIC S7 su CD ROM Per facilitare l accesso a informazioni particolari il manuale cos strutturato e all inizio del manuale riportato l indice generale compreso quello delle figure e delle tabelle contenute nel manuale stesso e nei capitoli sul lato sinistro di ogni pagina evidenziata una informazione che riassume il contenuto del paragr
244. te reazione parametrizzata con lo STEP 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Parametri di uscita Nella tabella 4 7 si trovano i chiarimenti ai parametri di uscita dell SFB 29 dell SFB 29 Tabella 4 7 Parametri di uscita dell SFB 29 Parametro di Descrizione uscita ENO Il parametro di uscita ENO indica se durante l elaborazione dell SFB 29 comparso un errore Con ENO 1 non comparso alcun errore Con ENO 1 SFB 29 non stato elaborato o stato elaborato in modo errato Tipo dati BOOL Operando I Q M L D Campo dei valori 0 1 FALSE TRUE COUNT Su questo parametro di uscita viene emesso il valore istantaneo del contatore In caso di uscita dal campo dei valori vale e aldi sopra il conteggio continua con il valore di conteggio minimo nel campo dei valori e aldi sotto il conteggio continua con il valore di conteggio massimo nel campo dei valori Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 COMP_A Su questo parametro di uscita viene emesso il valore di confronto attuale valido COMP_A Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 COMP_B Su questo parametro di uscita viene emesso il valore di confronto attuale valido COMP_B Tipo dati DINT Operando I Q M L D Campo dei valori da 2147483648 a 2147483647 STATUS_A Il parametro di uscita
245. te si ottiene il percorso B di accelerazione frenatura di lunghezza doppia rispetto al percorso A Il massimo valore analogico per il comando di un inverter viene calcolato secondo la seguente formula _ 10V v 356 x 256 BREAK risp v 20 mA 256 x 256 BREAK Il parametro di ingresso BREAR dell SFB 39 viene assegnato nel programma applicativo vedi Tabella 2 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 21 La funzione integrata Posizionamento 6 5 Influenza della distanza tra posizione di start e del traguardo sul comando delle uscite Dipendenza Comando di un azionamento a due Il comando delle uscite dipende dalla distanza tra la posizione di start e quella del traguardo sull asse Nel momento di definire il percorso di accelerazione frenatura con lo STEP 7 e nell indicazione della differenza di disinserzione sul parametro di ingresso velocit SWITCH_OFF_DIFF dell SFB 39 per un azionamento a due velocit tenere conto del comportamento rappresentato nella tabella seguente Tabella 6 6 Comando di azionamenti a due velocit Circuito a La distanza tra pos di start Descrizione teleruttori e di traguardo Uscite digitali gt percorso di accelerazione frenatura differenza di disinserzione L avvio avviene con avanzamento veloce Condizione parametro BREAK 0 lt percorso di accelerazione frenatura differenza d
246. tecnologico ed il cablaggio per il conteggio periodico Ingressi uscite integrati BERO 9 g 1 2 e ATAVATATA Sidi ssd I 301 1 ia 44 2 mai _Nastro 2 i eshi a s A pilo lla uall 96 l 4 6 DAI Espulsore R e 01 5 7 z C Nasiro3 esl s 8 7 ra e 9H1 7 9 4 10 01 125 0 10 On Off 121 11 1 18 2 7 Q124 0 12 19 3HQ 1 13 d 10 40 Q 2 14 ui tesgQ 3 157079 Magazzino con cassette M 196HQ 4 16 hi vuote per bottiglie 197 Q 5 17 4 10 8 18 Ek 16 9 19 mi 20 0 20 E 24 y L 9 elo o ej Mos0200 59 Figura 4 18 Conteggio periodico 4 40 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore Funzione degli ingressi uscite Diagramma temporale Nella tabella 4 18 sono elencate le funzioni degli ingressi uscite per l esempio Tabella 4 18 Collegamento degli ingressi uscite 3 Morsetto Ingresso Funzione nell esempio uscita 8 E 124 6 I fronti di salita vengono contati in avanti 1 botti
247. to con l uscita 124 1 viene comandata la lampada gialla Fino a quando non si ha un valore di frequenza valido i bit di stato hanno il valore 0 Il parametro di uscita FREQ indica la frequenza attuale misurata Si pu quindi analizzare la frequenza nel programma applicativo A causa delle quattro fessure la frequenza misurata deve essere divisa per 4 per avere la frequenza reale e quindi per ottenere il numero di giri dell albero vedere il programma applicativo che segue Nell esempio i dati vengono memorizzati nel DB di istanza 62 Nel seguito si trova il programma applicativo per l esempio Esso stato creato con l Editore AWL dello STEP 7 3 23 La funzione integrata Misuratore di frequenza Dati globali La tabella 3 16 mostra i dati globali utilizzati nel programma applicativo utilizzati Tabella 3 16 Dati globali per l esempio 1 Dato globale Significato MD 4 Valore di confronto Limite inferiore nuovo MD 8 Frequenza attuale misurata MD 12 Numero di giri reale dell albero in 1 min M 24 0 Abilitazione dell elaborazione dell SFB 30 M24 1 Posizione del bit BIE parametro di uscita ENO dell SFB 30 A 124 0 Comando della lampada rossa A 124 1 Comando della lampada gialla Parte istruzioni Nella parte istruzioni OB 100 digitare il seguente programma AWL OB 100 AWL OB 100 Chiarimenti Segmento 1 L L 64000 Assegnazione del valore di confronto T MD 4 PRES_L_LIMI
248. to caso su SFB 30 viene impostato il bit di stato STATUS _L I bit di stato possono essere analizzati nel programma applicativo Fino a quando non viene visualizzato il primo valore di frequenza valido i bit di stato su SFB 30 hanno il segnale 0 Quando la frequenza supera il valore di confronto U_LIMIT oppure scende al di sotto del valore di confronto L_LIMIT viene generato un interrupt di processo sem pre che in STEP 7 sia stata impostata la parametrizzazione corrispondente tempo di misura di 1 2 o 4 ms e interrupt di processo attivato Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 3 5 La funzione integrata Misuratore di frequenza Modo di funziona mento del compa ratore Assegnazione di nuovi valori di confronto 3 6 Nella figura 3 3 rappresentato in modo grafico il modo di funzionamento del com paratore Le superfici grigie evidenziano il superamento maggiore o minore di un valore di confronto L intervento dell interrupt stato parametrizzato Frequenza FREQ Tempo misura Viene generato ri JU l interrupt di proceso Valore di confronto e U_LIMIT l Viene generato i l interrupt di proceso Valore di l rA confronto L_LIMIT AI i l l 1 f Tempo Bit di stato l i STATUSU gt gt i mai Tempo dr i La frequenza Bit di
249. to confronto Il nuovo valore di confronto viene assunto dal comparatore con un fronte di salita sul parametro di ingresso SET_COMP e con un evento di conteggio con reazione parametrizzata 1 Evento di conteggio significa che il valore istantaneo raggiunge o abbandona un valore di confronto e la corrispondente reazione stata parametrizzata con lo STEP 7 5 6 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Contatore A B 5 4 Parametrizzazione con STEP7 parametri ed i Parametrizzazione La funzione integrata si parametrizza con il software di parametrizzazione STEP 7 Come si lavora con STEP 7 descritto nel manuale utente Software di base per S7 e M7 STEP 7 loro campi dei La tabella 5 1 elenca i parametri per la funzione integrata Contatore A B valori Tabella 5 1 Registro Contatore A opp B Parametro Chiarimenti Campo dei Impostazione valori di default Segnali di Gli ingressi digitali 126 0 e 126 1 per il contatore A e gli ingressi avanti e indietro avanti e indietro conteggio digitali 126 2 e 126 3 per il contatore B possono essere parametrizzati Impulsi e come segue direzione ingresso digitale Avanti e ingresso digitale Indietro oppure ingresso digitale Avanti Indietro e ingresso digitale Direzione impulsi e direzione Un cambio di segnale sull ingresso digitale Direzione fa s che sull ingresso digitale Avanti indietro c
250. to da 2 147 483 648 a 2 147 483 647 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con POP 3 G 12 Tabella G 5 Pagina standard IF Posizionamento continuazione Testo Preset quota reale Significato Funzione Trasferire il nuovo punto di riferimento come nuova quota reale Operazione sull OP Lista di scelta si opp no In ogni campo si pu inoltre avviare la marcia jog indietro premendo e tenendo premuto il tasto F1 arrestare la marcia jog indietro rilasciando il tasto F1 avviare la marcia jog avanti premendo e tenendo premuto il tasto F5 arrestare la marcia jog avanti rilasciando il tasto F5 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Impiego delle funzioni integrate con l OP 3 G 5 Impiego delle pagine standard IF nel ProTool Lite Panoramica del Nel si trova a pagina paragrafo paragrafo G 5 1 Testi e variabili delle pagine standard IF G 14 G 5 2 Modifica della progettazione standard G 16 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a G 13 Impiego delle funzioni integrate con POP 3 G 5 1 Progettazione standard Testi e variabili Testi e variabili delle pagine standard IF La progettazione standard contiene le seguenti pagine per le funzioni integrate Tabella G 6 Nomi delle pagine e funzione delle pagine standar
251. to del numero di giri con controllo del campo di numero di giri ammesso e rilevamento di una portata pezzi per tempo di misura con controllo del campo Gli esempi che seguono mostrano alcune possibilit di impiego della funzione integrata Contatore e Contatore A B e conteggio di un numero di pezzi con pezzi in andata e pezzi di ritorno conteggio avanti e indietro e conteggio periodico di pezzi con reazione parametrizzabile al raggiungimento di un valore di confronto Gli esempi che seguono mostrono alcune possibilit di impiego della funzione integrata Posizionamento e posizionamento di pezzi su un nastro trasportatore con sincronizzazione sull inizio del pezzo e movimentazione di una tavola di lavoro su diverse posizioni per la lavorizza zione del pezzo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 1 3 Panoramica di prodotto 1 2 Funzioni integrate sulla CPU 312 IFM Introduzione Le funzioni integrate vengono collegate al processo di automazione tramite gli ingressi uscite della CPU 312 IFM Ingressi uscite La CPU 312 IFM dotata di 4 ingressi uscite speciali integrati la cui funzionalit speciali integrati pu essere impostata Sono possibili in alternativa le seguenti impostazioni e 4ingressi di interrupt di processo ingressi digitali e 4ingressi per la funzione integrata Contatore e 1 ingresso per la funzione integrata Misuratore di frequenza
252. tri possibili con i loro campi dei valori si trova nel capitols Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 5 5 La funzione integrata Contatore A B Parametrizzazione L uscita digitale pu essere parametrizzata con le seguenti caratteristiche tramite lo dell uscita digitale STEP 7 ON l uscita digitale viene impostata OFF l uscita digitale viene cancellata Modifica lo stato precedente dell uscita viene modificato cio l uscita digitale viene impostata o cancellata senza effetto lo stato dell uscita digitale resta invariato Esempio generare Nella figura 5 4 si vedono le reazioni dell uscita digitale quando il valore istantaneo reazioni raggiunge il valore di confronto COMP e quando lo abbandona Con lo STEP 7 stato parametrizzato il valore di confronto viene raggiunto dal basso uscita digitale ON il valore di confronto viene abbandonato verso il basso uscita digitale inva riata Valore istantaneo del contatore COUNT La reazione A viene avviata Valore di con fronto COMP ila Quae 2 SREELI ESE SSR A 33 Valore di confronto COMP 1 l i i La reazione viene avviata gt Uscita digitale i Tempo A i 1L 7 ON invariata 0 Tempo Figura 5 4 Esempio generare reazioni Assegnare nuovi Tramite il parametro di ingresso PRES_COMP si pu assegnare un nuovo valore di valori di confron
253. tto nel capitolo 6 7 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a La funzione integrata Posizionamento 6 6 Cablaggio Questo capitolo Questo capitolo descrive e come si collega l encoder incrementale ed il fine corsa del punto di riferimento agli ingressi uscite integrati e come si collegano le diverse parti di potenza agli ingressi uscite integrati Panoramica del Nel si trova a pagina paragrafo paragrafo 6 6 1 Collegamento dell encoder incrementale e del fine corsa del punto 6 24 di riferimento agli ingressi uscite integrati 6 6 2 Collegamento della parte di potenza agli ingressi uscite integrati 6 26 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 23 La funzione integrata Posizionamento 6 6 1 Collegamento dell encoder incrementale e del fine corsa del punto di riferimento agli ingressi uscite integrati Introduzione Valutazione del segnale della tacca di zero Impiego di ingressi per la funzione integrata Ingressi standard Morsetti di collegamento 6 24 Le tracce A e B dell encoder incrementale ed il segnale di riferimento si collegano a 3 ingressi della CPU 314 IFM La maggioranza degli encoder incrementali forniscono ad ogni giro un segnale della tacca di zero che pu essere utilizzato per la sincronizzazione Se si vuole valutare il segnale della tacca di zero allora lo si collega all ingresso digitale F
254. uccesso di una funzione integrata aeea 2 Descrizione delle funzioni integrate 2 1 Come le funzioni integrate sono posizionate nella CPU 312 IFM CPU 314 IFM ircccsreesereimeren eine tenke peade n EE 2 2 Come le funzioni integrate sono posizionate nel programma applicativo 2 4 2 3 Funzioni e caratteristiche del DB di istanza 2 4 Come si attivano e parametrizzano le funzioni integrate 2 5 Come si pu effettuare il test delle funzioni integrate 2 7 2 6 Come si comportano le funzioni integrate nei diversi stati di funzionamento della CPU 3 La funzione integrata Misuratore di frequenza 3 1 Panoramica sul funzionamento 3 2 Modo di funzionamento del misuratore di frequenza 3 3 Modo di funzionamento del comparatore 3 4 PArametrizZazIONe sasad nrdd kamua kea aa KA aa 3 7 3 5 Collegamento dei sensori agli ingressi uscite integrati 3 10 3 6 Blocco funzionale di sistema SFB 30 3 12 3 7 Struttura del DB di istanza 3 14 3 8 Analisi degli interrupt di processo 3 9 Calcolo del tempo di ciclo e dei tempi di reazione 3 10 ESEMPI Applicativi is iii ee e 3 10 1 Controllo del numero di giri in un campo fisso di numero di giri 3 10 2 Controllo del numero di giri in due campi di numero di giri 4 La funzione integrata Contatore
255. ulso di conteggio e frequenza limite 10 KHz tempo di impulso gt 50 us pausa impulso 50 us stato di segnale HIGH 18 V stato di segnale LOW lt 5 V La funzione integrata Posizionamento della CPU 314 IFM valuta gli impulsi dell encoder in modo semplice Valutazione semplice significa che vengono valutati solo gli impulsi di salita del treno di impulsi A Nella figura seguente sono illustrate la valutazione degli impulsi e le caratteristiche degli impulsi di conteggio VA Periodo del segnale Valutazione semplice in direzione Avanti Treno di impulsi A Treno di impulsi B incrementi Figura D 1 Valutazione degli impulsi e caratteritiche degli impulsi di conteggio Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a Dati tecnici della funzione integrata Posizionamento CPU 314 IFM Encoder Alla CPU 314 IFM si possono collegare i seguenti encoder della SIEMENS neromionan Encoder incrementale Up 24 V HTL Listino N 6FX 2001 4 collegabili Schema di collega La figura seguente mostra lo schema di collegamento per l encoder incrementale mento Encoder 6FX 2001 4 Ingressi uscite integrati Encoder Digitale M A rosso Cavo4 x 2 x 0 5 mm 6 L4 5 e 124 0 B blu e 1 8 e 3 e M marrone Ss 10 2 i e 12 L bianco 11 D 19 W Schermo gt sulla custodia
256. unzione integrata Contatore A B 5 1 Panoramica sul funzionamento Introduzione Scopo della funzione integrata Schema a blocchi In questo capitolo si trova una rappresentazione panoramica schema a blocchi della funzione integrata Contatore A B della CPU 314 IFM Lo schema a blocchi contiene le parti pi importanti della funzione integrata con tutti gli ingressi e le uscite I capitoli 5 2 e 5 3 fanno riferimento allo schema a blocchi In questo capitolo sono descritte le interazioni tra le parti pi importanti della funzione integrata ed i suoi ingressi e uscite x La funzione integrata Contatore A B costituita da 2 contatori A e B che possono contare in parallelo ed in modo indipendente Il funzionamento dei due contatori uguale La funzione integrata Contatore A B consente il rilevamento di impulsi di conteg gio fino ad una frequenza di 10 kHz La funzione integrata Contatore A B pu contare in avanti e all indietro La figura 5 1 mostra lo schema a blocchi della funzione integrata Contatore A B EN_COUNT RESET SET_COMP PRES_COMP Ingresso digitale Avanti Abilitazione del contatore 4 Ingresso digitale Indietro Reset del valore istantaneo Imposta valore di confronto Uscita digitale Valore di confronto stato logico valore di conteggio Conta tore x Valore instantaneo amp COUNT
257. ura Valutazione del fine avanti Il fine corsa del punto di riferimento viene valutato corsa del punto di quando viene raggiunto nella direzione avanti riferimento nella direzione Numero del 59 DB di istanza per l esempio valore di default DB di istanza Aggiornamento attivato Il DB di istanza viene aggiornato ad ogni punto di controllo ciclo Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a 6 63 La funzione integrata Posizionamento Definizione della differenza di disinserzione DB di istanza dell SFB 39 Preassegnazione dell SFB 39 Programma applicativo 6 64 Per poter raggiungere il traguardo nel modo pi preciso possibile si deve 1 assegnare tramite il programma applicativo la differenza di disinserzione 0 muovere 1 volta la tavola di lavoro con la funzione integrata Posizionamento 2 3 misurare la differenza tra la posizione reale raggiunta ed il traguardo assegnato 4 assegnare all SFB 39 questa differenza come differenza di disinserzione Nell esempio i dati vengono depositati nel DB 59 di istanza Nella figura seguente rappresentato l SFB 39 con la preassegnazione da DB 60 per l introduzione della tavola di lavoro marcia jog Indietro EN 0 DEST_VAL 4167 REF_VAL 0 BREAK 07 REF_ENAB 0 POS STRT 0 SET_POS SFB 39 0 SWITCH_OFF_DIFF 0 POS_MODE2 1 POS_MODE1 LE ENO ACT
258. ura della pagina standard IF Contatore La tabella seguente illustra il significato dei testi della pagina cos come le possibili operazioni sull OP Tabella G 3 Pagina standard IF Contatore Testo Valore istantaneo Significato Funzione Visualizzazione dello stato attuale del contatore Operazione sull OP Start Stop software Avvio Arresto del contatore Visualizzazione dello stato attuale Start oppure Stop Lista di scelta Start opp Stop Valore di start Visualizzazione introduzione di un valore di confronto con il quale il contatore comincia a contare Introduzione da 2 147 483 648 a 2 147 483 647 Val di confronto A attuale Visualizzazione del valore di confronto attuale per il comparatore A Val di confronto A nuovo Visualizzazione Introduzione di un nuovo valore di confronto per il comparatore A Introduzione da 2 147 483 648 a 2 147 483 647 Val di confronto B attuale Visualizzazione del valore di confronto attuale per il comparatore B Val di confronto B nuovo Visualizzazione Introduzione di un nuovo valore di confronto per il comparatore B Introduzione da 2 147 483 648 a 2 147 483 647 In ogni campo si pu inoltre avviare il contatore con il tasto F1 e arrestarlo con il tasto F3 Funzioni integrate CPU 312 IFM CPU 314 IFM EWA 4NEB 710 6058 05a G 9 Impiego delle funzioni integrate con P
259. valori di confronto in mHz Nella figura 3 14 rappresentato l SFB 30 con i parametri di ingresso e di uscita Premendo il pulsante E 124 7 si generano fronti sui parametri di ingresso SET_U_LIMIT e SET_L_LIMIT Non appena compaiono i fronti vengono trasferiti dall SFB 30 p e i valori di confronto per il campo 2 del numero di giri SFB 30 M 24 0 EN ENO M 24 1 PRES _U LIMIT FREQ MD8 PRES _L_LIMIT U _LIMIT__ MD 12 E 124 7 SET U LIMIT L_LIMIT MD 16 E 124 7 SET_L LIMIT STATUS _U _ M 100 1 STATUS _L M 100 2 Figura 3 14 Assegnazione dell SFB 30 nel programma ciclico 2 Premendo nuovamente il pulsante E 124 7 vengono trasferiti dall SFB 30 i valori di confronto per il campo 1 del numero di giri Se si va sopra o sotto il campo del numero di giri viene impostato il corrispondente bit di stato dell SFB 30 Campo 1 del numero di giri e quando il bit di stato STATUS_U al di sopra del limite superiore impostato viene comandata con l uscita 124 0 la lampada rossa 1 e quando il bit di stato STATUS_L al di sotto del limite inferiore impostato viene comandata con l uscita 124 1 la lampada gialla 1 Campo 2 del numero di giri e quando il bit di stato STATUS_U al di sopra del limite superiore impostato viene comandata con l uscita 124 2 la lampada rossa 2 e quando il bit di stato STATUS_L al di sotto del limite inferiore impostato vien
260. w ea a Ea aS Cablaggio a A e i a Collegamento dei sensori agli ingressi uscite integrati Collegamento degli attuatori agli ingressi uscite integrati Blocco funzionale di sistema SFB 38 Struttura del DB di istanza Analisi degli interrupt di processo Calcolo del tempo di ciclo e dei tempi di reazione Introduzione alla funzione integrata Posizionamento Encoder e parti di potenza per la funzione integrata Posizionamento Corsa verso il punto di riferimento ssaa auu aae Marcia jog Manuale Comando di azionamenti a due velocit nannu una Comando dell azionamento tramite inverter Funzionamento della funzione integrata Posizionamento Parametrizzazione Comando delle uscite con la funzione integrata Influenza della distanza tra posizione di start e del traguardo sul comando delle uscite aaaea 6 22 Cablaggio ir citare are PI i a 6 23 Collegamento dell encoder incrementale e del fine corsa del punto di riferimento agli ingressi uscite integrati 6 24 Collegamento della parte di potenza agli ingressi uscite integrati 6 26 Blocco funzionale di sistema SFB 39 Sincronizzazione naana eaea aeea Esecuzione della marcia jog acena Esecuzione del posizionamento eeue a Comportamento dei parametri di ingre

Download Pdf Manuals

image

Related Search

Related Contents

Trisa Electronics Juicer  ubc244clt-anleitung  BEDIENUNGSANLEITUNG  Manuel d`utilisation application mobile AndroIUT  Financial Planning TeleMax User Guide  議事録 - 総務省  USER MANUAL - Bell Support  …putting science into healing …la science pour mieux guérir …la  Tecumseh AEA2410YXAGB Performance Data Sheet  NORMA TÉCNICA NTC COLOMBIANA 534  

Copyright © All rights reserved.
Failed to retrieve file