Home

Unità di posizionamento FM 354 per servoazionamenti

image

Contents

1. Cavo per il 6FX2 002 2CD01 1000 Encoder incrementale con sistema di vedere Catalogo NC Z RS 422 e FM 354 misura N ordinazione E86060 K4490 A001 A EXE con riga ottica Cavo per il 6FX2 002 2CE01 1000 Encoder ROD 320 con sistema di vedere Catalogo NC Z motore 1FT5 e FM 354 misura N ordinazione E86060 K4490 A001 A Cavo per il 6FX2 002 2CC01 1000 Collegamento di un en sistema di vedere Catalogo NC Z coder assoluto SSI e misura N ordinazione E86060 K4490 A001 A FM 354 Connettore frontale 4 4 Per il cablaggio degli ingressi e uscite digitali necessario un connettore frontale a 20 poli con attacchi a vite che deve essere ordinato separatamente N di ordinazione vedere Catalogo ST 70 n di ordinazione vedere Catalogo NC 60 1 n di ordinazione 6ES7 392 1AJ00 0AA0 E86060 K4670 A101 A E86060 K4460 A101 A Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio 4 2 Descrizione dell interfaccia verso l azionamento Connettore per l azionamento Al connettore Sub D a 9 poli maschio X2 dell FM 354 possibile collegare la parte di potenza con interfaccia analogica 10 V L FM fornisce inoltre un segnale di abilitazione Posizione del connettore Nella figura 4 2 illustrata la posizione e la sigla del connettore sull unit ANAL OUT X2 can C e 000000000 TELE RI J
2. Offset Tipo di Valore Significato delle variabili Nota 1 variabile 127 BYTE Selezione programma N blocco 128 2x BYTE Selezione programma Direzione libera 130 4 x BYTE Richiesta dati applicativi Dato utente 1 4 134 BYTE Teach In N programma 135 BYTE Teach In N blocco 136 DINT Impostazione punto di riferimento 140 4 x DINT Libero 156 DINT Posizione istantanea Dati operativi di base 160 DINT Velocit istantanea Dati operativi di base 164 DINT Percorso residuo 168 DINT Posizione di riferimento Dati operativi di base 172 DINT Somma dello spostamento delle coordinate Dati operativi di base attuali 176 DINT Numero di giri asse rotante Dati operativi di base 180 DINT Libero 184 DINT Libero 188 STRUCT Struttura del Blocco NC attivo blocco NC 208 STRUCT Struttura del Blocco NC successivo blocco NC 228 DINT Dato applicativo 1 Dati applicativi 232 DINT Dato applicativo 2 Dati applicativi 236 DINT Dato applicativo 3 Dati applicativi 240 DINT Dato applicativo 4 Dati applicativi 244 DINT Posizione istantanea sul fronte anteriore Misura della lun ghezza misura al volo 248 DINT Posizione istantanea sul fronte posteriore Misura della lungh 252 DINT Valore di misura della lunghezza Misura della lungh 256 DINT Valore istantaneo Cambio di blocco 260 DINT Valore di uscita DAC Dati di service 264 DINT Valore istantaneo encoder Dati di service 268 DINT Impulsi d errore Dati di service 272 DINT
3. Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di manovra Reazione all errore STOP avanzamento sec tabella 11 2 2 02 12 0C Movimento dell asse non possibile RMS Causa Con errore non confermato nessuna abilitazione dell azionamento o Stop non stato generato un comando di movimento Effetto Eliminaz Annullamento del comando di movimento e conferma dell errore oppure rendere inattivo Stop oppure fornire l abilitazione all azio namento 2 02 13 0D Manca quota incrementale RMS Causa Mancano i valori di impostazione definiti con i parametri del modo operativo oppure si sono modificate le quote incrementali all avvio nel modo operativo Effetto Eliminaz Parametrizzare e leggere il valore di riferimento 2 02 14 0E Manca selezione del programma RMS Causa Con start mancava la selezione del programma Effetto Eliminaz Selezionare il programma e poi avviare 2 02 15 0F Ingresso digitale non comandato RMS Causa In un blocco con cambio blocco esterno G50 stata raggiunta la posizione di arrivo programmata Effetto Elimina Controllo della programmazione DM834 ed il circuito dell ingresso zione digitale 2 02 16 10 Funzione di misura non definita RMS Causa Selezionate contemporaneamente misura di lunghezza e misura al volo Effetto Nessuna funzione di misura attiva Eliminaz Selezionare n
4. Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di dati macchina Reazione all errore Avvertimento sec tabella 11 2 5 05 16 10 Coordinate del punto di riferimento RMS 17 11 Regolazione encoder assoluto opp Causa Campo dei valori non ammesso DB Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 18 12 Tipo di ricerca del punto di riferimento RMS Causa Tipo di ricerca del punto di riferimento non ammesso opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DE Eliminaz Correggere e trasferire nuovamente 5 05 19 13 Adattamento direzione non definito RMS Causa Adattamento direzione non definito opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo pS Eliminaz Correggere e trasferire nuovamente 5 05 20 14 Disinserzione del controllo hardware non definita RMS Causa Disinserzione del controllo hardware non definita opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DB Eliminaz Correggere e trasferire nuovamente 5 05 21 15 Finecorsasoftware Inizio RMS 22 16 Finecorsa software Fine opp 23 17 Velocit massima DB 24 18 Zona di posizionamento PEH 25 19 Tempo di controllo 26 1A Zona di arresto 27 1B Spostamento del punto di riferimento 28 1C
5. o dati sono accettati ed elaborati solo nel corrispondente modo operativo x dati sono accettati o elaborati ldatisono rifiutati con una segnalazione di errore ved Elaborazione degli errori tabella 11 8 cl 4 n 1 Dati necessari per il movimento dell asse Unit di posizionamento FM 354 per servoazionamenti 6 18 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Elaborazione dei job di lettura Per avviare un job di lettura occorre impostare i relativi job di lettura Deve essere inoltre attivato il modo operativo corrispondente Sono disponibili i seguenti job di lettura Dati di ao operativi a Dati T STE REF SM MDI A AE ao Dati operativi di base DBX42 0 DBB310 333 x x x x x x 9 3 11 Blocco NC attivo DBX42 1 DBB342 361 x Blocco NC successivo DBX42 2 DBB362 381 x dae Valore istantaneo al cambio di DBX42 3 DBB398 401 x 19 3 14 blocco Dati di service DBX42 4 DBB402 433 x x x x x x 9 3 15 Numero di errore operativo DBX42 5 DBB86 89 x x x x x x 6 3 3 Dati operativi supplementari DBX43 5 DBB434 445 x x x x x x 9 3 16 Parametri dati DBX43 3 DBB446 469 x x x x x x 9 3 17 Ingressi uscite digitali DBX43 4 DBB220 221 x x x x x x 9 8 Dati applicativi DBX43 6 DBB382 397 x x x x x x 9 3 13 Lettura valori di misura DBX43 7 DBB486 497 x x x x x x EN 6
6. Classi di Significato Segnalaz rtor Reazione sono errori hardware dell unit che vengono rilevati con routine Errori interni di diagnostica p es errori di memoria ved par 6 3 3 Dati di interrupt di diagnostica e lista degli errori tabella 11 4 Sono errori che possono verificarsi a causa di collegamenti errati Errori esterni dell unit p es mancano e o sono errati i parametri per linizializ Interrupt di T OFF zazione del numero di nodo MPI dell unit ved par 6 3 3 Dati di diagnostica utto interrupt di diagnostica e lista degli errori tabella 11 4 SOno errori del sistema di misura o errori che possono aversi con Errori esterni di il collegamento delle uscite digitali o nel funzionamento errore EE nale operativo dell FM 354 p es Interruzione del cavo dell encoder incrementale ved par 6 3 3 Dati di interrupt di diagnostica e lista degli errori tabella 11 4 e 11 5 ng Rie sono errori errori di manovra e di movimento che possono Errori ai STOP verificarsi operando con l FM 354 p es segnali di direzione R e MAROMIA S avansa R impostati contemporaneamente ved la lista degli errori di Segnali di Movimento mento tabella 11 6 e 11 7 risposta a RECATA 3 SONO errori errori generici di dati di dati macchina e del pro Errore nei dati Avverti gramma di movimento che possono essere riconosciuti nell inter mento PAGE pretazione di dati errati tabella 11 8
7. O OOOOOOOOO TELE I FM 354 Figura 4 2 Posizione del connettore X2 Assegnazione del connettore Sigla del connettore X2 ANAL OUT X2 Tipo di connettore 9 poli Sub D maschio Tabella 4 2 Assegnazione del connettore X2 Pin Nome Tipo Pin Nome Tipo sw vo 6 BS vo 2 non assegnato 7 non assegnato 3 non assegnato 8 non assegnato 4 non assegnato 9 RF 1 K 5 RF 2 K Nomi dei segnali SW Valore di riferimento 10 V BS Potenziale di riferimento per il valore di riferimento RF 1 2 Contatto di abilitazione regolatore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 5 Cablaggio Tipo dei segnali VO Uscita in tensione K Contatto di commutazione Segnali Sono resi disponibili un segnale di abilitazione ed un segnale in tensione VALORE DI RIFERIMENTO SETPOINT SW Segnale analogico in tensione nel campo 10 V per l emissione di un valore di riferi mento della velocit SEGNALE DI RIFERIMENTO BS Potenziale di riferimento massa analogica per il valore di riferimento collegato interna mente con la massa della logica ABILITAZIONE REGOLATORE RF Coppia di contatti a rel con i quali si comanda l abilitazione della parte di potenza spe cifica degli assi p es di un azionamento SIMODRIVE L FM 354 attiva questo segnale se il controllore programmabile entrato nel funzionamento ci
8. segnali di risposta Elaborazione in corso o Posizione raggiunta arresto vengono rinviati al programma utente solo se l FM ha riconosciuto ed elaborato il segnale d avvio lt 2 cicli FM Con il richiamo della FC POS_CTRL e dei rispettivi segnali di controllo risposta vengono quindi formati i segnali successivi per poter riconoscere subito se il processo gi stato avviato Segnale Elaborazione TRUE All avvio di un modo operativo movimento con i Significato avviata rispettivi segnali di controllo o alla segnalazione blocco dati utente di risposta Elaborazione in corso AW DB DBX23 1 1 DBX13 6 Elaborazione avviata con richiamo avvio della FC Elaborazione incorso con avvio del movimento da parte dell FM Posizione FALSE Alla risposta Posizione raggiunta arresto blocco dati utente DB utente DBX25 7 0 o all avvio di un modo DBX13 7 operativo con i rispettivi segnali di controllo Posizione Posizione raggiunta arresto con richiamo avvio della FC con avvio del movimento da parte dell FM Per controllare FM 354 sono inoltre necessari i comandi singoli e le impostazioni singole Vengono sempre trasferiti tutti i comandi singoli e le impostazioni singole che risultano attivati al momento del richiamo della FC POS_CTRL comandi singoli vengono cancellati a trasferimento avvenuto anche
9. Gestione del controllo 5 commutazione velocit di impostazione Segnale di controllo Livello di velocit BP i Una commutazione da livello 2 a 1 provoca un passaggio dinamico tra i livelli di velocit 1 e 2 Unit di posizionamento FM 354 6ES7 354 1AH01 8EGO per servoazionamenti 9 15 Descrizione delle funzioni Tabella 9 3 Gestione dei controlli per il BA JOG esempi seguito Nome segnale Livello Funzione Gestione del controllo 6 impostazione della Segnali di controllo Direzione positiva R Direzione negativa R Segnali di risposta Spostam negativo FR Elaborazione in corso BL Abilitaz allo start SFG Errore manovra com BF FS Segnali di controllo Direzione negativa R Conferma errore BFQ FSQ Segnale di risposta Abilitaz allo start SFG OO direzione non univoca caso particolare Mentre l asse viene spostato con R ha luogo il comando di R Con un impostazione della direzione non univoca l asse viene arrestato ed restituito BF FS FR e BL sono resettati Solo con l eliminazione di R e la conferma errore BFQ FSQ SFG viene di nuovo comandato e si pu avere una nuova impostazione della direzione Gestione del controllo 7 eliminazione abilitazione azionamento caso particolare Segnale di controllo Abilitazione azionam AF Segnali di risposta Spostam negativo FR Elabora
10. gt PIC71 e Softkey MIS PIC72 e Softkey Diag gt PIC73 e Softkey Ut gt PIC74 Pagina di base di PIC71 I valori della pagina sono valori di visualizzazione Tramite i softkey si pos visualizzazione del sono richiamare le seguenti pagine di base valore istantaneo e Softkey Teach PIC711 e Softkey BA E gt PIC712 e Softkey Auto gt PIC713 e Softkey list gt PIC714 Pagina di base della PIC72 I valori dell FM 354 dati di service sono valori di visualizzazione Tramite i messa in servizio softkey si possono richiamare le seguenti pagine di base e Softkey DM PIC722 e Softkey Imp gt PIC723 e Softkey Ut gt PIC724 Pagina di base di PIC73 Questa pagina mostra gli interrupt diagnostici e le segnalazioni d errore diagnosi dell FM 354 in quattro sottopagine Vengono visualizzati e la classe d errore e il numero d errore per gli errori di manovra e di movi mento per gli errori nei dati e per gli errori operativi e il numero di bit dei singoli byte degli interrupt diagnostici Tramite i softkey Quit e Res si pu confermare l errore Per gli interrupt diagnostici e le segnalazioni d errore ved paragrafo 11 3 Pagine utente PIC74 In queste pagine si pu progettare un contenuto definito dall utente e PIC724 Impostazione dati per PIC712 Questa pagina contiene i campi di ingresso uscita per i livelli di velocit op il modo operativo pure
11. RPS R Caso 3 fronte di RPS al centro Va segnale tacca di zero VR o start non necessaria RPS Caso 4 y i A Fronte di RPS tacca di zero VR non necessaria SN a RPS Caso 1 come R caso 2 ved sopra simmetrico Caso 2 come R caso 1 ved sopra simmetrico R Caso 3 come R caso 3 RPS al centro simmetrico fronte di segnale o start impulso zero non necessario Caso 3 Fronte di RPS tacca di zero non necessaria come R caso 4 simmetrico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 19 Descrizione delle funzioni Quando viene superato l RPS deve essere garantita una lunghezza di segnale di At gt 2 ciclo FMI Utilizzo di un finecorsa di inversione Se possibile che l asse all avviamento della ricerca del punto di riferimento si trovi gi a valle del finecorsa di riferimento mediante un finecorsa di inversione sulla fine dell asse nella direzione di movimento pu essere indotta un inversione dell asse stesso verso il fine corsa di riferimento Durante il movimento dell asse con l avanzamento del riferimento deve essere garantita una lunghezza di segnale del finecorsa di inversione di At 2 ciclo FM Esempio Posizione Direzione di movimento aes i secondo DM 18 t For xX RPS Punto di Finecorsa di Finecorsa di riferimento inversione sicurez
12. Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 3 Trattamento degli errori Reazione all errore La tabella 11 2 descrive le reazioni interne all errore ed il loro significato Tabella 11 2 Panoramica sulle reazioni interne agli errori Reazione Significato all errore Tutto OFF e arresto del movimento tramite rampa di tensione DM45 e disinserzione delle uscite digitali e disattivazione dell abilitazione del regolatore e cancellazione di SYN e nessun nuovo ordine di movimento possibile STOP e arresto del movimento tramite frenatura regolata avanzamento e l ordine di movimento viene interrotto e terminato e la rilevazione del valore di misura e la regolazione di posizione proseguono e nessun nuovo ordine di movimento possibile Avvertimento solo segnalazione e il movimento o il controllo non vengono influenzati 11 2 Segnalazioni di errore Introduzione Gli errori del FM 354 possono essere localizzati mediante e segnalazioni tramite LED e segnalazioni al sistema e al programma utente AWP 11 2 1 Segnalazioni di errore tramite LED Segnalazioni di stato e di errore L FM 354 dispone delle seguenti segnalazioni di stato e di errore SF DC 5V DIAG Figura 11 2 Segnalazioni di stato e di errore dell FM 354 Unit di posizionamento FM 354 per servoazionamenti 11 4 6ES7 354 1AH01 8EGO Trattamento degli errori Significat
13. Ricerca punto di Stop 0 1 o ric iniziata o cambio BA o riferimento ingresso di abilitazione 0 BA 03 Abilitazione azionamento 02 Avanzamento a Stop 10 Stop 0 o Posizione raggiunta o cambio BA quote incrementali ingresso di ingresso di Abilitazione azionamento 02 relativo abilitazione 0 abilitazione 1 BA 04 con R o R MDI BA 06 Stop 10 Stop 0 o Posizione raggiunta o blocco elaborato ingresso di ingresso di o cambio BA abilitazione 0 abilitazione 1 Abilitazione azionamento 02 con Start 0 1 Automatico Stop 10 Stop 00 Fine progamma o cambio BA BA 08 ingresso di ingresso di nuova selezione programma con stop abilitazione 0 abilitazione 1 con Start 0 1 Abilitazione azionamento 02 Automatico blocco singolo BA 09 Stop 10 ingresso di abilitazione 0 Stop 00 ingresso di abilitazione 1 con Start 0 1 Fine programma o cambio BA nuova selezione programma con stop Abilitazione azionamento 02 1 Requisito Ingresso digitale in DM34 parametrizzato ved par 9 8 1 2 con DM837 15 non parametrizzato ved tab 9 1 Segnale di controllo AF 9 12 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 2 Modioperativi Panoramica L FM 354 supporta i seguenti modi operativi e JOG T Codice 01 e Controllo ST Codice 02 e Ricerca punto di
14. TRUE spostamento positivo dell asse 1 Modo operativo JOG attivo A seconda del modo operativo attivo viene automaticamente eseguito una volta il job di scrittura VLEV_EN blocco dati utente trasferimento livello di velocit 1 2 Se lo si deve trasferire nuovamente occorre resettare nel blocco dati utente AW DB il bit VLEV_D stato risposta del job oppure impostare il bit VOBRESET reset stato errore Se si impostano i bit DIR_M direzione negativa TRUE oppure DIR_P direzione positiva TRUE nel DBEX l asse si sposta in direzione negativa o positiva Modo operativo Ricerca punto di riferimento attivo Con l impostazione dei bit START TRUE l asse si sposta in direzione negativa o positiva a seconda della parametrizzazione dei dati macchina fino a trovare il punto di riferimento Quando la ricerca del punto di riferimento si conclude l asse sincronizzato SYNC TRUE Se si verificato un errore di manovra o di movimento viene segnalato nel bit OT_ERR TRUE L errore si pu tacitare impostando il bit OT_ERR_A TRUE Avvertenza Nella directory Blocchi contenuta la tabella delle variabili 1 VAT1 che comprende tutti i segnali necessari per la supervisione e il controllo dell esempio 1 tool Sorveglianza e controllo della variabile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle fun
15. 3 13 MD22 MD21 lt UMWEG 4 14 MD22 MD21 lt MD14 UMWEG Controllo DM28 Velocit ammessa 10 lt DM28 lt DM23 Controllo DM29 DM10 Velocit ammessa 3 4 13 14 facoltativo riservato 0 1 10 lt DM29 lt DM23 Controllo DM31 DM30 DM10 Direzione di riferimento del gioco ammessa 0 0 1 3 4 13 14 1 2 Controllo DM34 ammesso BYTE0 DM34 BYTE1 DM34 BYTE2 DM34 BYTE3 DM34 Controllo DM35 ammesso BYTE0 DM35 amp 0x7F BYTE1 DM35 amp 0x7F BYTE2 DM35 amp 0x7F BYTE3 DM35 amp Ox7F Controllo DM53 DM 53 DM 52 ammesso 0 0 100 1 DM 52 lt 10 V DM43 V 100 10V Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 17 Parametrizzazione 5 3 2 Quote incrementali Struttura del DB La tabella 5 5 mostra una panoramica della struttura del blocco dati quote incrementali DB SM Tabella 5 5 Struttura del DB quote incrementali Byte Tipo di variabile Valore Significato della variabile Note Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB 1000 come nell intestaz del DB 4 DWORD Riservato 8 WORD N errore da FM per servizi S amp S 10 WORD 1 Numero canale 12 2 STRING SM Identificazione tipo di DB 2 caratteri ASCII 16 DWORD 354 Ide
16. Trattamento degli errori 11 2 2 Interrupt di diagnostica Panoramica Gli errori interni gli errori esterni e gli errori di canale esterni vengono comunicati al sistema se questo supporta gli interrupt tramite gli interrupt di diagnostica ved i dati degli interrupt di diagnostica nelle tabelle 11 4 11 5 ed il par 6 3 3 a condizione che la segnalazione di interrupt di diagnostica sia stata attivata in fase di configurazione ved capitolo 5 Se il sistema non supporta gli interrupt possibile leggere ciclicamente i dati degli interrupt di diagnostica con FC POS_DIAG Classe di errore Codifica Segnalazione Errore interno Byte Bit N 0 1 LED SF Errore cumulativo byte 2 3 Errore esterno Byte Bit N 0 2 LED SF e DIAG Errore esterno di canale Byte Bit N 0 2 0 3 Errore cumulativo byte 8 LED SF e DIAG Un interrupt di diagnostica viene segnalato in ingresso e in uscita dall FM 354 Interrupt di diagnostica Segnalazione alla CPU presupposto segnalazione di interrupt attivata ved par 5 2 Nessun OB 82 OB 82 OB 1 presente CPU passa in Registrazione Registrazione Richiamo di STOP delle delle FC POS_DIAG informazioni informazioni diagnostiche diagnostiche nel nel buffer di DB utente diagnostica 4 dall indirizzo 70 byte con con richiamo di richiamo di FC POS_DIAG SFC 52 Segnalazione nella maschera
17. con selezione del programma Generalit 6 40 Quando si installa il pacchetto di progettazione dell FM 354 viene anche installato il progetto di esempio zEn14_02_FM354_EX directory STEP7 EXAMPLES zEn14_02 Nei blocchi OB 1 OB 82 e OB 100 sono contenute le funzioni tecnologiche FC POS_CTRL FC POS DIAG FC POS _INIT Il DB 100 DBEX contiene i segnali e i dati utente necessari per tutti gli esempi Ogni esempio programmato come una FC per es Esempio 1 FC 101 ecc Per sfruttare le funzioni dall esempio 1 al 3 si devono richiamare le FC corrispondenti nell OB 1 analogamente all esempio di base Gli esempi da 1 a 3 sono reciprocamente indipendenti Si tratta di esempi semplici dal punto di vista tecnologico che l utente pu ampliare in base alle proprie esigenze Nell OB 1 dopo il richiamo della FC POS_CTRL si trova un esempio di come potrebbe essere programmata l analisi degli errori segnalati RET_VAL della FC POS_CTRL Questa analisi degli errori pu essere ulteriormente sviluppata dall utente Avvertenza Negli esempi gli assi non si muovono durante la simulazione Siccome il DBEX un blocco dati ritentivo viene inizializzato all avviamento OB 100 Quando non richiesto occorre cancellare la sezione di inizializzazione dall OB 100 seg mento Inizializzazione DBEX Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecn
18. p es riga ottica con EXE TL Alimentatore 24 V esterno SIMATIC S7 300 PG SIEMENS di 9000000099 0099999909 CPU T T Cavo per il valore di riferimento e om NS SS e SIEMENS SIMODRIVE IE ni Uscite digitali p es senso di rotaz Ingressi digitali p es tastatore di misura Azionamento p es SIMODRIVE 611 A Connettore frontale Figura 4 1 Schema di cablaggio di un FM 354 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 3 Cablaggio Cavi di collegamento Nella tabella 4 1 sono elencati i cavi di collegamento per un posizionamento con FM 354 Tabella 4 1 Cavi di collegamento per un posizionamento con FM 354 Tipo Cavo di collega mento MPI N ordinazione vedere Catalogo ST 70 N ordinazione E86060 K4670 A101 A Descrizione Collegamento tra BT PG e CPU S7 300 Cavo per il valore di riferi mento 6FX2 002 3AB01 1000 vedere Catalogo NC Z N ordinazione E86060 K4490 A001 A Cavo per il valore di impo stazione tra FM 354 e SIMODRIVE 611 A 10 V un asse
19. riportato il loro significato Modo operativo T JOG STE Controllo REF Ricerca punto di riferimento SM Avanzamentoa quote incrementali relativo MDI MDI Manual Data Input A AE Automatico Automatico blocco singolo Sono disponibili i seguenti job di scrittura Dati di e operativ Ber Dati T STE REF SM MDI A AE Sg Livelli di velocit 1 2 DBX38 0 DBB160 167 O0 o o ol 0 o 924 Livelli di tensione 1 2 DBX38 1 DBB168 175 o 9 2 2 ale per gusta DBX38 2 DBB156 159 0 o o o 924 Blocco MDI DBX38 3 DBB176 195 9 2 5 Blocco MDI al volo DBX38 4 DBB222 241 _ _ x _ 9 2 5 Riservato DBX38 5 Impostazione punto di riferimento DBX38 6 DBB152 155 x x x x x 9 3 9 Impostazione valore istantaneo DBX38 7 DBB144 147 x x x x x 9 3 5 Impostazione valore Istantaneo al E DBB148 151 x x x x 936 Spostamento del punto di zero DBX39 1 DBB140 143 x x x x x 9 3 4 Riservato DBX39 2 x x x x x x Modifica dei parametri dati DBX39 3 DBB196 219 x x x x x x 9 3 1 Uscite digitali DBX39 4 DBB220 221 x xX xX x x x 9 8 2 Selezione programma DBX39 5 DBB242 245 9 2 6 Richiesta applicazione DBX39 6 DBB246 249 x x x x x x 9 3 7 Teach In DBX39 7 DBB250 251 x _ x x _ 9 3 8
20. 109 Generazione limiti assoluti campo di corsa interni VFBABS MWFAKTOR VFBABS lt 1 109 MWFAKTOR gt 1 109 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 15 Parametrizzazione Controlli Controllo DM9 DM8 DM10 DM18 Fine asse rotante ammessa 0 mn 1 0 1 24 lt 4 DM9 mod UMWEG DM23 30 000 lt DM9 lt VFBABS 3 13 UMWEG mod DM9 4 14 DM14 UMWEG mod DM9 01 1 DM9 sta nel rapporto di una potenza di 2 o 2 con il campo di valore assoluto dell encoder vedere il paragrafo 9 6 2 Controllo DM11 DM12 DM13 da cui risulta MWFAKTOR ved sopra Area ammessa del fattore di misura 2 14 lt MWFAKTOR lt 214 Controllo DM13 DM10 Incrementi per giro encoder 0 1 3 4 13 14 2X x 1 2 3 Controllo DM14 DM10 Numero di giri 0 1 3 13 4 14 2X x 1 2 3 Controllo DM21 DM22 Sezione 1 SEAKT MD8 Finecorsa software ammesso 0 MD21 109 MD22 109 1 0 MD21 gt VFBABS MD22 lt VFBABS MD21 lt MD22 1 0 lt MD21 lt MD9 0 lt MD22 lt MD9 MD21 MD22 Unit di posizionamento FM 354 per servoazionamenti 5 16 6ES7 354 1AH01 8EG0 Parametrizzazione Controllo DM21 DM22 Sezione 2 SEAKT MD10 Finecorsa software ammesso 0 MD21 109 MD22 109 1 0 1
21. 43 e nel caso di job di scrittura anche i dati corrispondenti Il job viene eseguito con il richiamo della FC POS_CTRL In un impiego centralizzato dell FM 354 un job di lettura viene elaborato al momento del richiamo mentre un job di scrittura richiede almeno 3 richiami o cicli OB a causa delle conferme necessarie dell unit L intervallo temporale dei richiami deve essere maggiore di un ciclo FM Quando il job stato elaborato il segnale di avvio viene ritirato non nel caso di impostazioni singole Solo al successivo richiamo del blocco verr esaminato ed eseguito il job seguente Per ogni job esiste oltre al segnale di avvio un segnale di fine blocco dati utente DBX44 0 53 7 e un segnale di errore blocco dati utente DBX54 0 63 7 I segnali di fine e di errore del job devono essere resettati dopo l analisi o prima di emettere il job e Sequenza di elaborazione e priorit dei job possibile emettere pi job contemporaneamente anche insieme a job di scrittura per comandi singoli e impostazioni singole Non appena viene riconosciuto un job di scrittura anche in caso di modifica del segnale delle impostazioni singole questo viene subito eseguito al termine del trasferimento in corso qualora siano selezionati anche altri job Occorre considerare che i segnali per i comandi singoli non vanno impostati ciclicamente perch altrimenti si pu impedire l esecuzione di eventuali altri job priorit Sequenz
22. 65 41 Nessun movimento dell asse RMS Causa e Asse fermo con il max segnale di controllo dell azionamento 10 V e In caso di superamento del limite di inseguimento parametrizzato Effetto e Frenatura dell azionamento tramite rampa di tensione DM45 e Assunzione del valore istantaneo interno come Funzionamento a seguire Eliminazi Controllare l azionamento il cavo di collegamento one e Controllare il segnale di abilitazione del regolatore tra FM 354 e azionamento 3 03 66 42 Distanza di inseguimento troppo grande RMS Causa Distanza di inseguimento troppo grande per l asse in movimento Effetto Frenatura dell azionamento tramite rampa di tensione DM45 Elimina Controllare l asse zione e Controllare DM23 DM43 CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati Reazione all errore Avvertimento sec tabella 11 2 4 04 1 01 Dati non accettabili al momento del trasferimento RMS Causa Non trasferire i dati nel corrispondente modo operativo opp Effetto dati non vengono accettati Ro Eliminaz Trasferire i dati nel
23. Con l impostazione disattivare ingresso di abilitazione si pu disattivare la valutazione dell ingresso di abilitazione ved paragrafo 9 8 1 Funzionamento a seguire Con l impostazione funzionamento a seguire la regolazione dell asse viene eliminata e in caso di movimentazione esterna dell asse il valore istantaneo viene comunque acquisito e attivabile o disattivabile solamente con Elaborazione in corso 0 non vale con DM37 15 proseguimento funzionamento dopo arresto di emergenza Disattivazione sorveglianza software posizione finale Con questa impostazione si pu disattivare la sorveglianza dei finecorsa software ved paragrafo 9 9 Attivabile o disattivabile solamente con Elaborazione in corso 0 Unit di posizionamento FM 354 per servoazionamenti 9 42 6ES7 354 1AH01 8EGO Descrizione delle funzioni Disattivazione della compensazione automatica della deriva Con questa impostazione possibile disattivare la compensazione automatica della deriva La compensazione automatica della deriva significa che tramite la compensazione automatica del segnale di attuazione analogico avviene una compensazione dell errore d inseguimento a zero L impostazione attivabile disattivabile ad asse fermo La compensazione automatica della deriva non efficace nel BA Controllo nell impostazione funzionamento a seguire senza abilitazione regolatore sen
24. Errore nel richiamo del sottoprogramma RMS Causa La sintassi del blocco nel richiamo di sottoprogramma errata opp 1 3 DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 33 21 Funzione D non ammessa RMS Causa La sintassi del blocco nel richiamo di una funzione D errata opp 3 7 DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 34 22 Lunghezza di programma errata RMS Causa Massima lunghezza di blocco superata opp i DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma in funzione della causa CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 33 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Dati tecnici A Panoramica Questo capitolo descrive i dati tecnici dell unit di posizionamento FM 354 e Dati tecnici generali e Dimensioni e peso e Memoria di caricamento e Ingressi encoder e Uscita valore di riferimento e Ingressi digitali e Uscite digitali Dati tecnici generali I dati tecnici generali sono e Compatibilit elettromagnetica e Condizioni di trasporto e mag
25. Fare attenzione In caso di test ripetuti possono verificarsi p es per sovracompensazione dei valori di gioco negativi no Selezione BA JOG Livello di velocit 2 OVER 100 Start asse Muoversi verso il nuovo pto di misurazione Determinazione del valore medio tramite tutti i risultati parziali Parametrizzazione Sommare algebricamente la quota di gioco DM30 al valore fino ad ora S Impostazione Attivare dati macchina effettivo la Si desidera un controllo C dell efficacia della correzione no FINE Figura 7 15 Determinazione del gioco e attivazione della relativa compensazione 7 26 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Interfaccia standard S amp S In questo capitolo Paragrafo Argomento Pagina 8 1 Interfaccia standard S amp S per l OP 07 e OP 17 8 3 8 2 Analisi del DB utente da parte del programma utente 8 17 8 3 Blocco dati per segnalazioni di stato DB SS 8 20 Panoramica In questo capitolo vengono descritte le possibilit di servizio e supervisione dell FM 354 Per il servizio e la supervisione dell FM 354 possibile collegare alla CPU un pannello operativo tramite l interfaccia MPI ved Figura 1 2 L FM gestisce al massimo 3 nodi contemporaneamente Attraverso l interfaccia SIMATIC bus posteriore l unit com
26. INT_PS_FLT i i D EPROM_FLT atk RAM_FLT HW_INTR_FLT Figura 6 3 Analisi delle informazioni diagnostiche Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 25 Programmazione delle funzioni tecnologiche 6 3 4 Scopo FC POS_MSRM FC 3 Lettura valori di misura Con la FC POS_MSRM si leggono i valori di misura nel blocco dati utente Per informazioni sugli interrupt di processo vedere il paragrafo 6 4 Per informazioni sui valori di misura vedere il paragrafo 9 3 10 Avvertenza I valori di misura si possono leggere anche con la FC POS_CTRL job di lettura Nel caso di pi job di lettura questo job viene tuttavia eseguito in successione Richiamando la FC POS_MSRM si ottengono i valori di misura indipendentemente da altri job di lettura Possibilit di richiamo La FC POS_MSRM pu essere richiamata nell OB 40 solo in caso di impiego centralizzato dell FM se l interrupt di processo stato attivato vedere il paragrafo 5 2 oppure nell OB 1 Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni FC POS MSRM CALL POS _MSRM EN z ENO DB_NO DB_NO RET_VAL RET_VAL IN_MSR IN_MSR te Descrizione dei parametri La seguente tabella descrive i parametri della FC POS_MSRM Nome Tipo di Tipo di Significa
27. La seguente tabella mostra una panoramica dell assegnazione di memoria delle FC e del blocco dati utente Tutti i valori sono arrotondati Tabella 6 9 Assegnazione di memoria delle FC e del blocco dati utente N FC Blocco in byte Codice MC7 in byte Dati locali in byte 0 POS_INIT 250 140 6 1 POS_CTRL 2670 2 340 22 2 POS_DIAG 300 180 48 3 POS_MSRM 270 170 20 4 DB utente 2 000 520 Tempi di elaborazione delle FC nell esempio seguente tempi indicati sono arrotondati Struttura CPU 315 2DP FM 354 in modo Simulazione Tempo ciclo utente ca 5 ms Ciclo FM 2 ms Tabella 6 10 Tempi di elaborazione delle FC FC Trasferimento Ciclo 1 Ciclo 2 Ciclo 3 Scrittura segnali di controllo risposta 1 3 ms Z z senza dati Scrittura segnali di controllo risposta POS_CTRL senza dati 1 5 ms 3 2 ms 1 5 ms Lettura segnali di controllo risposta con 3 6 ms z 2 dati POS _DIAG Lettura dati di interrupt diagnostico e di 3 2 ms _ processo POS_MSRM Lettura valori di misura 3 6 ms 6 48 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tempi di elaborazione delle FC nell esempio seguente con impiego decentrato tempi indicati sono arrotondati Struttura CPU 315 2DP IM 153 2 FM 354 in modo Simulazione Tempo ciclo utente 5 ms Ciclo FM 2 ms Baudrate 1 5 MB Tabella 6 11 Tempi di elaborazio
28. Ottimizzazione di particolari movimenti senza strappi super soft Per determinate applicazioni richiesto un comportamento dell asse particolarmente dolce Con la seguente scelta dei valori iniziali dei dati macchina che determinano la dinamica si ottiene un comportamento particolarmente dolce in cui un accelerazione ha luogo attraverso un limitatore di strappi L accelerazione massima effettiva in un cambio di comando si comporta proporzionalmente alla differenza di velocit e raggiunge il suo valore massimo nel passaggio da v 0 alla massima velocit ved Figura 7 13 e Accelerazione decelerazione DM40 DM41 mm s 0 e Tempo di strappo DM42 ms 0 5 Ta ms e Guadagno dell anello di posizione DM38 1 min 100 000 Ta ms Il valore massimo dell accelerazione effettiva si pu valutare come segue amax mm s 16 DM23 mm min Ta ms Comportamento per diverse stabilizzazioni di velocit effetto risultante del limitatore di strappi e regolazione di posizione N i w Figura 7 13 Comportamento in caso di differenti stabilizzazioni di velocit effetto cumulativo del limitatore di strappi e della regolazione di posizione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 21 Messa in servizio Ottimizzazione di compromesso Per ottenere un ottimizzazione rispetto a molti dei criteri sopra citati possibile definire i dati macchina
29. RM O X1 Qo Up l Q1 129 Q2 139 a3 14 7 AC 19 19 o U gt 20 20 L 9 DC24 M NAL OUT X2 FM 354 Met i 35 Stampigliatura interna sullo sportellino Uscite P digitali Ingressi Elemento per il collegamento degli schermi digitali p es tastatore di misura Figura 4 9 Cablaggio del connettore frontale Conduttori di collegamento Fili flessibili sezione 0 25 1 5 mm Non sono necessari puntalini per l intestazione dei fili tuttavia possibile utilizzare puntalini senza fascetta isolante secondo DIN 46228 forma A esecuzione lunga Si possono collegare due fili di 0 25 0 75 mm ciascuno in un unico puntalino Avvertenza Per il collegamento di tastatori di misura o sensori necessario utilizzare cavi schermati per garantire una sicurezza ottimale contro i disturbi Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 19 Cablaggio Utensile necessario Cacciavite o cacciavite elettrico da 3 5 mm Procedimento di cablaggio del connettore frontale Per cablare la morsettiera procedere come segue 1 2 Asportare circa 6 mm di guaina isolante del filo eventualmente fissare un puntalino Aprire lo sportellino frontale portare il connettore in posizione di cablaggio a questo scopo premere l elemento di fissaggio vedere figura 4 6 Il connettore risulta ora fissato senza avere contatto elettrico con l unit 3 Attaccare l ancoraggio al connet
30. S tratta di dati di visualizzazione nel BA Automatico blocco escluso L richiamo di sottoprogramma occupa numero di sottoprogramma UP P numero di richiami per sottoprogramma occupa numero di richiami UP X t posizione tempo di sosta programmata occupa valore 1 G1 G3 funzione G gruppo 1 3 D numero valore della correzione utensile M1 M3 funzione M gruppo 1 3 F velocit programmata occupa valore 2 Byte Formato Bit dei dati 7 6 5 4 3 2 1 0 0 Byte Numero programma NC 1 Byte Numero blocco NC 2 8 x Bit L P X t 0 G3 G2 GI 3 8 x Bit 0 0 0 D M3 M2 M1 F 4 Byte Funzione G 1 5 Byte Funzione G 2 6 Byte Funzione G 3 7 Byte 0 8 DINT Valore 1 a 32 bit numero UP byte 12 DINT Valore 2 a 32 bit numero richiami UP byte 16 Byte Funzione M 1 17 Byte Funzione M 2 18 Byte Funzione M 3 19 Byte Funzione D Blocco NC successivo Come descritto alla voce Blocco NC attivo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 55 Descrizione delle funzioni 9 3 13 Dati applicativi job di lettura DB AW DBX43 6 Panoramica Con richiesta dati applicativi DB AW DBX42 3 ved paragrafo 9 3 7 i valori richiesti vengono confermati dall FM se il job di lettura DB AW DBX43 6 viene impostato dall utente 9 3 14 Valore istantaneo al cambio di blocco job di lettura DB AW DBX42 3 Panoramica La funzione valor
31. Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Introduzione in quote incrementali G91 L introduzione in quote incrementali si riferisce all ultima posizione istantanea NG1 G2 G3 Xt F Mi M2 M3 D 91 30 100 g gt Posizione Posizione programmata istantanea 0 10 20 30 40 50 mm Figura 10 2 Introduzione in quote incrementali G91 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 9 Stesura dei programmi di movimento Asse come asse rotante 10 10 Se l asse lavora come asse rotante il sistema di misura deve essere adattato in modo tale che le suddivisioni del sistema di misura siano riferite al giro completo p es 0 e 360 e Introduzione in quote assolute G90 In un cerchio completo 360 quando si programmano quote assolute G90 la posizione pu essere sempre raggiunta in due modi Possibilit 1 Possibilit 2 Pos di riferimento 0 pos ist Pos di riferimento 0 Pos ist 95 Al i z d 4 o 315 45 315 5 295 enp 195 295 7 185 180 180 con scelta della direzione R NG1 G2 G3 Xt F Mi M2 M3 D 10 90 315 100 Figura 10 3 Asse rotante Possibilit 1 con G90 l asse sceglie sempre il percorso pi breve per raggiungere la posizione di riferimento da 45 a 315 passando da
32. asse La funzione di accelerazione e di frenatura viene calcolata se stato programmato G64 indipendentemente dai singoli blocchi Il numero dei blocchi elaborati in anticipo pari a tre La modifica dell avanzamento nel cambio di blocco tale nel che tratto di percorso definito da un determinato blocco non diventa o non resta mai attiva la velocit maggiore programmata in un blocco attiguo Ci significa che l accelerazione comincia all inizio del blocco mentre il rallentamento per raggiungere la velocit inferiore programmata in un blocco successivo inizia analogamente a quanto avviene con G60 Una volta raggiunta la velocit del blocco successivo il percorso residuo del blocco attuale viene effettuato con l avanzamento programmato per il blocco successivo stesso Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 17 Stesura dei programmi di movimento Esempio di programma caso standard 10 18 Le seguenti figure mostrano un esempio di programma con la sequenza di svolgimento N GI 2 G3 X t F Mi M2 M3 D 5 90 64 10000 10000 10 20 000 15 30 000 200 00 20 40000 15000 25 64 30000 10000 VA N15 N20 N25 1 Nel punto in cui inizia la frenatura di N5 viene attivato il blocco N10 2 Nel punto in cui inizia la frenatura di N10 viene attivato N15 Al raggiungimento della posizione di riferimento di N10 avviene l accelerazione per raggiunger
33. e L emissione del valore di riferimento viene interrotta e Lo stato di elaborazione momentaneo viene interrotto e la sincronizzazione viene cancellata in caso di encoder incrementali e Le correzioni attive vengono cancellate e Per ogni errore compare un segnale di conferma Ripristino impostazione del valore istantaneo 9 3 4 Le coordinate modificate tramite le funzioni Impostazione del valore istantaneo e Impostazione al volo del valore istantaneo possono essere ricondotte al valore originario con questo comando se l asse fermo Spostamento del punto di zero job di scrittura DB AW DBX39 1 Funzione dello spostamento del punto di zero 9 46 La selezione la commutazione e la disattivazione di uno spostamento del punto di zero diventano attive a partire dal posizionamento successivo In caso di spostamento del punto di zero la traslazione del sistema di coordinate viene revocata a condizione che fosse gi attivo uno spostamento dello zero e che questo sia stato eseguito Le coordinate i finecorsa software il punto di riferimento e il valore attuale vengono aggiornati di conseguenza Esempio di spostamento del punto di zero Asse Inizio zona di Traguardo l macchina lavoro 0 120 Fine zona di lavoro 200 Posizione istantanea 100 Spostamento punto l di zero di 50 spostamento del punto di riferimento I i Inizio zona di Traguardo f f lavoro 50 120 Fine zona di lavoro
34. possibile attivare una compensazione automatica della deriva con la quale avviene una compensazione continua dell offset nell anello di regolazione Il presupposto per il funzionamento ottimale della compensazione della deriva una correzione di base dell errore del punto di zero mediante la compensazione dell offset ved DM44 Compensazione dell offset DM Denominazione Valore significato Unit 37 Segnale di controllo 16 compensazione deriva automatica attiva servo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 79 Descrizione delle funzioni Compensazione del gioco Gli elementi meccanici dell azionamento presentano solitamente un determinato gioco DM830 serve per compensare un gioco meccanico all inversione In un sistema di misura indiretto encoder sul motore ad ogni inversione della direzione si deve recuperare il gioco meccanico prima di iniziare un movimento dell asse Gli errori di posizionamento sono i ATTN i Gioco all inversione Collocando il trasduttore di posizione sulla sezione di macchina da posizionare p es slitta accoppiamento diretto il gioco influenza negativamente il guadagno K raggiungibile Se per l encoder di posizione viene collocato sul motore accoppiamento indiretto possibile raggiungere un elevato guadagno K anche se a costo di scostamenti dalla posizione non rilevabili nell anello di posiz
35. ruotandola verso l alto Unit di posizionamento FM 354 per servoazionamenti 3 4 6ES7 354 1AH01 8EGO Installazione e smontaggio 3 3 Sostituzione delle unit Panoramica Se occorre sostituire un unit FM 354 difettosa e non si dispone di un PG PC per la parametrizzazione o se la sostituzione deve avvenire con l impianto in funzione occorre rispettare quanto segue fin dalla messa in servizio dell impianto CPU FM e al termine della messa in servizio si deve generare un SDB 1 000 Salvataggio dei dati di parametrizzazione vedere capitolo 5 5 e nel programma utente interrompere la comunicazione con FM 354 con l FM disinserito e riprenderla con PFM inserito seidati parametri vengono modificati con il sistema in funzione e salvati in modo rimanente nell FM seguire le istruzioni del paragrafo 9 3 1 Sostituzione di un FM 354 Se occorre sostituire un FM 354 gi parametrizzata ma difettosa procedere come segue 1 Sostituire FM 354 con l impianto disattivato CPU FM Smontare l FM 354 sec par 3 2 Y Montare l FM 354 sec par 3 1 y Attivare l impianto Y S Il corrispondente SDB gt 1000 nO presente nella CPU1 D s L FM 354 viene Parametrizzare di nuovo parametrizzato FM PG PC necessario automaticamente FM 354 pronto al funzionam 1 La procedura per generare un SDB 1 000 al termine de
36. 06 Start Fronte Start 0 1 R R rilevante solo con asse rotante con impostaz valore assoluto per la selez direz Automatico Start Fronte Start 0 1 secondo la selezione programma BA 08 Automatico blocco _ singolo BA 09 Start Fronte Start 0 1 Condizione di start statica Fino a quando la condizione di start non resettata alla fine dell elaborazione permane Elaborazione in corso e non si riceve l abilitazione allo start Fronte di commutazione p es R R start corrispondente BA Elaborazione in corso Abilitazione allo start Movimento asse con percorso prestabilito SP TA H riL er hi ee Percorso prestabilito elaborato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 11 Descrizione delle funzioni La seguente tabella riporta i segnali di controllo per l interruzione completamento di un movimento Modo operativo Interruzione del Continuazione del Interruzione completamento BA movimento movimento del movimento arresto JOG BA 01 Stop 10 Stop 0 0 R o R con livello 0 ingresso di ingresso di o cambio BA abilitazione 0 abilitazione 1 Abilitazione azionamento 02 Controllo BA 02 Stop 10 Stop 0 0 R o R con livello 0 ingresso di ingresso di o cambio BA abilitazione 0 abilitazione 1 Abilitazione azionamento 02
37. 1 3 1 4 Riservato 1 5 BITC_13 BOOL Interrupt diagnostico 1 6 BITC_14 BOOL Errore nei dati 1 7 BITC_15 BOOL Errore di manovra movimento 2 MD_NO WORD N dato macchina 4 MD_VALUE DINT Valore dato macchina 8 INC_NO BYTE Numero quota incrementale 9 Riservato 10 PICT_NO WORD Numero di immagine 12 KEY_CODE WORD Codice tastiera 14 15 Riservato 16 0 BITA_0 BOOL Controllo 16 1 BITA_1 BOOL Ricerca punto di riferimento 16 2 BITA_2 BOOL Avanzamento a quote incrementali relativo 16 3 BITA_3 BOOL MDI 16 4 BITA_4 BOOL Automatico blocco singolo 16 5 BITA_5 BOOL Automatico 16 6 BITA_6 BOOL Jog 16 7 Riservato 17 5 17 6 BITA_14 BOOL Conferma errore 17 7 BITA_15 BOOL Conferma interrupt diagnostico END_STRUCT Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 15 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Elenco delle abbreviazioni A AG AS AWL AWP BA BA A AE BA REF BA SM BA STE BA T BIE BP BT CPU DB DBB DB MDM DB NC DB SM DB SS DB WK DBX DEKL DENR DP E A EMC EN ENO Parametro di uscita Controllore programmabile PLC Sistema di automazione Lista istruzioni Programma utente Modo operativo Modo operativo Automatico Automatico blocco singolo Modo operativo Ricerca punto di riferimento Modo operativo Avanzamento a quote incrementali relativo Modo operat
38. 3 1 Installazione dell FM 354 3 3 3 2 Smontaggio dell FM 354 3 4 3 3 Sostituzione delle unit 3 5 Panoramica In questo capitolo si trovano informazioni per l installazione e lo smontaggio dell FM 354 Regole di sicurezza Per integrare un S7 300 con l FM 354 in un impianto o in un sistema occorre rispettare determinate regole di sicurezza Queste norme e prescrizioni sono descritte nel manuale di installazione Sistema di automazione S7 300 Configurazione Progettazione del montaggio meccanico Le possibilit esistenti per il montaggio meccanico e il procedimento di progettazione sono descritti nel manuale Sistema di automazione S7 300 Configurazione Qui di seguito vengono fornite solo alcune indicazioni integrative Disposizione di montaggio preferibile il montaggio orizzontale In caso di montaggio verticale occorre prendere in considerazione una limitazione della tem peratura ambiente max 40 C Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 3 1 Installazione e smontaggio A cosa si deve fare attenzione nel montaggio meccanico L FM 354 pu essere montato sulla guida profilata in una delle otto possibili posizioni di mon taggio n posto connettore da 4 a 11 per le unit di periferia Nella progettazione del montaggio meccanico del controllore programmabile si devono osservare le seguenti regole 1 Sono consentiti al massimo otto SM o FM per fila telaio 2 Il
39. DBX38 3 Segnale di controllo Start ST Segnali di risposta P es spost posit FR Abilitaz allo start SFG Elaborazione in corso BL Per es spost posit FR Elaboraz in corso BL Posiz raggiunta arresto PEH sizione Dopo che il blocco MDI stato trasferito pu essere preimpostato ST L asse elimina SFG e produce le segnalazioni FR e BL Con il raggiungimento della posizione prestabilita l asse imposta PEH SFG e le segnalazioni di risposta FR e BL sono resettate Gestione del controllo 2 variazione della posizione durante il posizionamento Trasferimento del blocco MDI al volo DBX38 4 Segnali di risposta Spostam positivo FR Spostam o negativo FR suli Se durante il posizionamento viene trasferito un nuovo Blocco MDI al volo il posizionamento corrente viene subito interrotto e il nuovo posizionamento viene assunto al volo In questo modo p es la posizione varia da FR a FR 9 28 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 7 Gestione dei controlli per il BA MDI esempi seguito Nome segnale Livello Funzione del posizionamento Segnale di controllo Stop STP Segnali di risposta Spostamento negativo FR Abilitazione allo start SFG Segnale di controllo Start ST Segnali di risposta Spostamento negativo FR
40. DRV_EN Tedesco AF Nome Abilitazione azionamento Funzione abilitazione del movimento Al reset del segnale si verifica un rapido arresto del movimento Con DM 37 15 0 l elaborazione del programma o il movimento si interrompono e il percorso residuo viene cancellato Con DM 37 15 1 continuaz esecuz dopo arresto di emergenza si verifica e un rapido arresto del movimento e con inattivit asse FR o FR 0 BL 1 sel azionamento rimane inserito e l abilitazione regolatore attiva l asse viene tenuto nella regolazione della posizione se l azionamento viene disinserito utente deve attivare Inseguimento con il disinserimento dell azionamento Viene quindi disattivato il controllo arresto l asse pu essere spinto via e Se in questo stato si verifica un errore p es l utente inizia senza l abilitazione allo start si verifica la relativa reazione di errore p es il percorso residuo cancellato BL 0 si deve impostare nuovamente il percorso MODE_IN BA Modo operativo Modo operativo ved par 9 2 Codice JOG 01 Controllo 02 Ricerca punto di riferimento 03 Avanzam a quote incrementali relativo 04 MDI 06 Automatico 08 Automatico blocco singolo 09 MODE_ TYPE BP Parametri dei modi operativi scelta dei livelli di velocit nel BA JOG SCElta dei livelli di tensione nel BA Controllo Scelta delle quote incrementali nel BA
41. Modo di procedere per modificare il valore istantaneo e la velocit nel blocco 10 del programma di movimento1 1 Inviare il job per la lettura del blocco Inserire i seguenti valori in DB utente Tipo DB 4 Numero 1 Quantit 10 Job 1 Campo dati 0 2 Impostare il job di scrittura DB AW DBX39 3 w O LO DI A Leggere al termine del job di scrittura un ciclo dopo il blocco nel quale si imposta il job di lettura DB AW DBX43 3 Memorizzare i dati letti da DB AW DBB446 469 in DB AW DBB196 219 Registrare il valore istantaneo nel campo dati DB AW DBB208 211 tipo di dati DINT Registrare la velocit nel campo dati DB AW DBB212 215 tipo di dati DINT Registrare in DB AW DBB199 job 4 il blocco viene memorizzato in modo ritentivo Impostare il job di scrittura DB AW DBX39 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 39 Descrizione delle funzioni Memoria ritentiva dei dati di parametrizzazione Nell utilizzo della funzione scrittura parametri nella memoria retentiva byte 4 job 4 si deve osservare quanto segue La scrittura nella memoria ritentiva pu avvenire solo quando necessario non ciclicamente La gestione dati nella memoria ritentiva non richiede manutenzione e l uso di batterie avviene con la FEPROM Questa memoria ha un valore limite fisico per i possibili cicli di cancellazione programmazione minimo 109 tipico 106 Graz
42. Tabella 11 4 Interrupt di diagnostica seguito i nalaz Byte Segnalazione di errore Seg aa aaa s Ta P Visualizza Bit analisi dell errore e sua eliminazione zione 0 2 0 3 Errore esterno di canale Reazione all errore Tutto OFF sec tabella 11 2 8 2 Impulsi errati dell encoder incrementale opp manca la tacca di zero 8092 nn Tu sF M Causa Il controllo degli impulsi errati viene eseguito riferendosi agli impulsi forniti DC5V dall encoder par 9 6 1 Un confronto rispetto a quanto parametrizzato in DIAG DM13 non oggetto di questo controllo e Il controllo dell encoder ha rilevato impulsi di errore e Nel BA Ricerca del punto di riferimento dopo l abbandono del fine corsa del punto di riferimento non comparsa alcuna tacca di zero entro un giro dell encoder e Encoder guasto non fornisce il numero di impulsi indicato e Azione di disturbi sul cavo del sistema di misura Effetto Elimina Controllare l encoder ed il cavo del sistema di misura ZIONE e Rispettare i valori limite e Rispettare le prescrizioni i schermatura e di messa a terra e Il controllo pu essere provvisoriamente disabilitato tramite DM20 sotto la responsabilit dell operatore 8 3 Controllo tensione encoder 8093 Causa e Corto circuito dell alimentazione dell encoder 5 V incrementale 24 V SSI nel cavo e Guasto dell alimentatore dell encoder integrato nell unit E
43. Tipo di dati definito dall utente Setup exe e Tool Parametrizzazione FM 354 e Blocchi funzione FC UDT 1 e programmi di esempio e Superficie operativa preprogettata per gli OP e Manuale in formato PDF Getting started in formato PDF Figura 6 1 6 2 Panoramica sulla programmazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Requisiti 6 1 Per controllare FM 354 necessario che i seguenti requisiti siano soddisfatti per la creazione del proprio programma utente e Sul PG PC deve essere installato il software come descritto nel paragrafo 5 1 La biblioteca dei blocchi con le funzioni di base che vi sono contenute deve trovarsi di norma nella directory directory STEP7 S7LIBS FMSTV_L e PG PC deve essere collegato alla CPU dell S7 ved figura 4 1 e progetto per il SIMATIC S7 deve essere gi stato impostato vedere FM 354 Primi passi Nozioni fondamentali di programmazione Panoramica In questo capitolo vengono affrontati i seguenti argomenti e Interfaccia blocchi dati utente DB utente paragrafo 6 1 1 pagina 6 3 e Blocchi funzionali standard panoramica paragrafo 6 1 2 pagina 6 5 e Comunicazione tra CPU e FM 354 paragrafo 6 1 3 pagina 6 6 e Interrupt paragrafo 6 4 pagina 6 27 e Struttura di un programma utente paragrafo 6 1 4 pagina 6 7 e Impiego decentrato
44. Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 1 UDT DB utente Tabella C 1 UDT DB utente seguito da Variabili Tipo di dati Commento 22 4 DATA_ERR BOOL Errore nei dati 22 5 22 6 Riservato 22 7 PARA BOOL Canale parametrizzato 23 0 ST_ENBLD BOOL Abilitazione allo start 23 1 WORKING BOOL Elaborazione in corso 23 2 WAIT_EI BOOL Attesa abilitazione esterna 23 3 23 4 Riservato 23 5 DT_RUN BOOL Tempo di sosta in corso 23 6 PR_BACK BOOL Elaborazione programma indietro 23 7 Riservato 24 MODE_OUT BYTE Modo operativo attivo 25 0 SYNC BOOL Canale sincronizzato 25 1 MSR_DONE BOOL Fine misura 25 2 GO M BOOL Spostamento negativo 25 3 GO_P BOOL Spostamento positivo 25 4 ST_SERVO BOOL Stato di abilitazione del regolatore 25 5 FVAL_DONE BOOL Impostazione valore istantaneo al volo terminata 25 6 Riservato 25 7 POS_RCD BOOL Posizione raggiunta arresto 26 NUM_MF BYTE Numero funzione M 27 0 27 3 Riservato 27 4 STR_MF BOOL Variazione funzione M 27 5 33 Riservato Segnali di avvio impostazioni singole 34 0 SERVO_EN BOOL Abilitazione regolatore 34 1 GAUG_FLY BOOL Misura al volo 34 2 34 5 Riservato 34 6 PARK_AX BOOL Asse in parcheggio 34 7 SIM_ON BOOL Simulazione 35 0 35 1 Riservato 35 2 MSR_EN BOOL Misura di lunghezza 35 3 REF_TRIG BOOL Retrigger punto di riferimento 35 4 DI_OFF BOOL Ingresso abilitazione off 35 5 FOLLOWUP BOOL Funzionamento a seguire 35 6 SSW_ DIS BOOL Sorveglianza finecorsa SW
45. blocco MDI al volo PIC741 Pagina di base Automatico PIC73 SK1 Blocco attuale SK2 Blocco successivo SK4 Selezione programma SK5 Teach In PIC731 PIC732 Parametri libero PIC734 PIC735 PIC72 PIC71 libero in seguito selezione FM attualmente riservato alle pagine utente Figura 8 3 8 10 Struttura gerarchica di menu della superficie operativa dell OP 17 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Interfaccia standard S amp S Descrizione delle funzioni dei tasti funzione globali per la superficie operativa dell OP 17 nella figura 8 3 Tasto ESC Con questo tasto si pu richiamare la pagina precedente dei livelli soprastanti nella pagina di base l indice delle pagine K1 Tasto funzione Con questo tasto si pu saltare alla pagina di base PIC71 da qualsiasi punto della struttura dei menu Kk2 Tasto funzione Con questo tasto si pu saltare alla pagina Diagnosi Segnalazioni d errore PIC77 da qualsiasi punto della struttura dei menu K3 Tasto funzione Con questo tasto si pu saltare alla pagina Selezione modo operativo PIC75 da qualsiasi punto della struttura dei menu K4 Tasto funzione Selezione modo operativo OP17 Offline K5 Tasto funzione Selezione modo operativo OP17 Onlin
46. con temperatura ambiente 40 C valore nominale 0 5 A corrente cumulativa 2 A campo ammesso 5 MA 0 6 A tramite la tensione di alimentazione carico di lampade max 5 W con temperatura ambiente 60 C valore nominale 0 1 A corrente cumulativa 0 4 A campo ammesso 5 MA 0 12 A tramite la tensione di alimentazione Frequenza di commutazione e carico ohmico max 100 Hz e carico induttivo 0 25 Hz Alimentatore di carico L M Qui bisogna collegare un alimentatore di carico a 24 V In caso di inversione della polarit l apparecchiatura non funziona Avvertenza Occorre osservare le direttive di installazione per il SIMATIC In particolare si deve collegare il morsetto M potenziale di riferimento con la massa del controllore programmabile mor setto M sulla CPU S7 300 Vedere il manuale di installazione Sistema di automazione S7 300 Configurazione Unit di posizionamento FM 354 per servoazionamenti 4 18 6ES7 354 1AH01 8EGO Cablaggio 4 7 Cablaggio del connettore frontale Cablaggio del connettore frontale La figura 4 9 mostra la disposizione dei collegamenti sul connettore frontale e l ancoraggio dei conduttori tramite un elemento per il collegamento degli schermi ENCODER X3 SF DOSV D 3o DIAG H oo 12 enni 13 sana o_
47. dentemente in avanti Con ricerca del blocco indietro il programma interrotto deve essere stato elaborato prece dentemente indietro Il comando per la ricerca automatica del blocco in avanti indietro viene analizzato nell FM 354 allo start e sul punto di interruzione viene attivata una ricerca del blocco in avanti o una ricerca del blocco indietro Avviene cos il posizionamento al punto di interru zione nel caso sia stato attivato precedentemente un posizionamento in un altro modo ope rativo ed al termine viene elaborato il blocco interrotto compresa l eventuale uscita Gestione dei controlli 9 32 Requisiti e LFM 354 parametrizzata e Il modo operativo selezionato ed stato confermato e Abilitazione azionamento AF 1 segnale di controllo DB AW DBX15 7 e Stop STP 0 segnale di controllo DB AW DBX15 1 e Abilitazione regolatore RF 1 DB AW DBX34 0 e l asse sincronizzato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 8 Gestione dei controlli per il BA Automatico esempi Nome segnale Livello Funzione Segnali di controllo Modo operativo BA Abilitazione lettura EFG Segnali di risposta Modo operativo attivo BAR Abilitaz allo start SFG LLH Gestione del controllo 1 BA Automatico Automatico blocco singolo L utente stabilisce il BA e l EFG L unit restituisce le risposte BA
48. e osservare il passaggio tra G60 G64 e G90 G91 e osservare inizio e fine delle correzioni utensili e M18 non viene eseguito e M02 ed M30 alla fine del programma non vengono elaborati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 31 Descrizione delle funzioni Ricerca del blocco in avanti Il programma viene preparato fino alla fine del blocco di destinazione compresa la corre zione utensile Le funzioni M e tempi di sosta vengono emessi e i movimenti vengono soppressi Nell elaborazione di programmi di movimento con ricerca blocco in avanti esistono diversi casi particolari e la ricerca del blocco in avanti esterna G50 non viene eseguita e il movimento continuo con impostazione al volo del valore istantaneo G88 89 o la can cellazione G87 non vengono eseguiti e nei blocchi del tipo G50 G87 G88 G89 in direzione di elaborazione deve essere presente un percorso in quote assolute Ricerca del blocco indietro Analoga alla ricerca del blocco in avanti Ricerca automatica del blocco in avanti indietro La ricerca automatica del blocco in avanti indietro consente dopo l interruzione di un pro gramma automatico in corso tramite cambio del modo operativo di continuare a lavorare nella precedente direzione di elaborazione a partire dal punto in cui il programma era stato interrotto Con ricerca del blocco in avanti il programma interrotto deve essere stato elaborato prece
49. encoder DB Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente Errore nel programma di movimento Reazione all errore Avvertimento sec tabella 11 2 8 08 1 01 Selezione programma errore di sottoprogramma RMS Causa Il sottoprogramma richiamato nel programma non presente sulla OPP FM 354 DB Effetto La selezione del programma non viene eseguita Elimina Parametrizzare il programma e caricarlo opp correggerlo zione e Scegliere un altro programma 8 08 8 08 Selezione programma programma non presente RMS Causa Il programma non stato parametrizzato non presente opp sull FM 354 DB Effetto La selezione del programma non viene eseguita Elimina Parametrizzare il programma e caricarlo opp correggerlo zione e Scegliere un altro programma 8 08 9 09 Selezione programma numero di blocco non presente RMS Causa Nel programma scelto manca il numero di blocco opp Effetto La selezione del programma non viene eseguita DB Elimina Parametrizzare il programma e caricarlo opp correggerlo zione e Scegliere un altro programma CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 30 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 E
50. encoder assoluto 2 156000 9 6 2 per valori intermedi occorre 3 312000 impostare la velocit di 4 625000 trasmissione successiva 5 1250 000 pi bassa 16 K Coordinate punto di riferi 0 1 000 000 000 1 000 000 000 DINT MSR 9 2 3 mento Encoder incremen tale 17 K Aggiustamento encoder 0 0 225 1 DWORD 9 6 3 assoluto passo encoder encoder assoluti 18 K Tipo di ricerca punto di rif 0 0 direz imp di zero a destra DWORD 9 2 3 erimento 1 direz imp di zero a sin il codice serve per direzione di ricerca punto 2 direz imp di zero a destra l identificaz della di riferimento 3 direz imp di zero a sinistra posizione per il 4 direz RPS in mezzo punto di sincroniz 5 direz RPS in mezzo zazione o per RPS 8 direz RPS fronte solo per encoder 9 direz RPS fronte incrementale 19 K Adattamento della 0 0 Invertire direzione di misura BITFELD32 9 7 direzione 1 Invertire valore analogico 20 K Sorveglianza hardware 0 0 Rottura cavo enc increm BITFELD32 9 6 1 1 Errore encoder assoluto 9 6 2 2 Sorveglianza impulsi encoder incrementali 3 Sorvegl tens alimentaz enc 21 E Inizio finecorsa software 109 1 000000 000 1 000 000 000 DINT MSR 9 7 22 E Fine finecorsa software 109 1000000000 1 000 000 000 9 9 23 E Velocit massima 30 106 10 500 000 000 DWORD 9 7 MSR min 24 E Zona di posizionamento 1000 0 1 000 000 DWORD MSR posiz
51. gt Argomenti della guida o e premendo il tasto F1 o e con il carattere 9 spostandosi sull elemento o sulla finestra su cui si desiderano informazioni e premendo il tasto sinistro del mouse Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione 5 3 Dati di parametrizzazione Cosa si pu parametrizzare Si possono parametrizzare le seguenti aree dati e Dati macchina DM e Quote incrementali SM e Datidi correzione utensile WK e Programmi di movimenti NC e Dati utente blocco dati utente Questi dati tranne i dati utente vengono depositati nei blocchi dati DB da 1001 a 1239 al di fuori dei dati utente I blocchi dati DM SM WK NC vengono trasferiti e memorizzati in modo ritentivo nell FM 354 La parametrizzazione di SM WK e NC deve essere effettuata solo se si utilizzano le rispet tive funzioni Il blocco dati utente deve essere memorizzato nella CPU Solo cos possibile scrivere i dati utente online ved cap 6 dati di parametrizzazione esclusi i dati utente possono essere anche generati elaborati e memorizzati nel PG in offline Blocchi dati DB dell FM 354 La tabella 5 1 offre una panoramica sui blocchi dati e sul loro significato nell FM 354 Tabella 5 1 Blocchi dati Blocco dati Significato DB DM Dati macchina N DB 1200 Memoria di lavoro necessaria 284 byte dati macchina servono per adattare l FM 354 all impiego specif
52. o ooo 0 000 oo osta 000 ce fe pes 6 ooo foovo fosso ig ooo foooo fosso 19 ooo foooo fosso 20 Jo o0o foooo poo 4 Figura 5 6 Introduzione dei valori per i dati di correzione utensile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione 5 3 4 Programmi di movimento Struttura del blocco dati La tabella 5 7 mostra una panoramica della struttura del blocco dati Programmi di movi mento DB NC Tabella 5 7 Struttura del DB Programmi di movimento Byte Tipo di variabile Valore Significato delle variabili Note Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB gt 1000 come nell intestazione del DB 4 DWORD Riservato 8 WORD N errore da FM per servizio S amp S 10 WORD 1 Numero canale 12 2 STRING NC Identificazione tipo di DB 2 caratteri ASCII 16 DOPPIA PAROLA 354 Identificazione unit FM 354 20 4 CHAR 0 Versione numero firmware numero struttura DB 24 DWORD 1 3 Risoluzione sistema di misura Indicazione dell unit di secondo DM7 misura 28 WORD Riservato 30 WORD Riservato 32 18 STRING caratteri Nome programma NC max 18 caratteri ASCII 52 STRUCT Blocco NC Nuovo blocco NC campo di mo difica 72 STRUCT Blocco NC 1 blocco di movimento 92 STRUCT Blocco NC 2 blocco di movimento fino al ved par 9 3 11 10 1 10
53. p es valore istantaneo segnali di risposta Campo per introduzioni specifiche del modo operativo Campo per l introduzione di valori impostazioni comandi e Start Stop per il movimento AUN I Le abbreviazioni dei segnali di risposta sono riportate nella tabella 9 2 Figura 7 2 Superficie operativa per la messa in servizio p es per BA Ricerca del punto di riferimento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 7 Messa in servizio Avvertenza Per avviare un movimento si consiglia di procedere come segue e Selezionare il modo operativo e Attivare la simulazione nel caso di funzionamento desiderato e Abilitare il regolatore e Abilitare l asse e Override 1 100 Utilizzare i tasti software R e R nel modo operativo JOG come segue 1 Selezionare con il mouse R o R 2 Attivare con il tasto di spazio possibile attivare Start o Stop con il mouse oppure con la barra spaziatrice Con la CPU in stato di Stop le uscite digitali non vengono impostate Per avviare un movimento si consiglia di procedere come segue Attivando i seguenti pulsanti software vengono proposti i dialoghi e impostazione valore istantaneo e valore istantaneo al volo e impostazione punto di riferimento e spostamento punto di zero d Pericolo Se si muovono direttamente gli assi senza simulazione bisogna provveder
54. punto di riferimento In questo processo indipendentemente dalla velocit momentanea al valore istantaneo della posizione viene assegnata la coordinata del punto di riferimento considerando lo spostamento attivo La modifica del valore istantaneo che ne deriva non comporta alcuna modifica del punto di arrivo traguardo Con il superamento dell RPS deve essere garantita una lunghezza di segnale di At 2 ciclo FM In presenza di un impostazione al volo del valore istantaneo da eseguire l attivazione del retrigger del punto di riferimento bloccata Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 41 Descrizione delle funzioni Start Traguardo A I I g z K RPS K i AR NIE Impulso tacca Tacca di zero per sincronizzazione di zero Ingresso finecorsa punto di riferimento dell FM 354 Avvertenza per l impiego Con il retrigger del punto di riferimento si pu compensare p es un eventuale slittamento del carrello in un magazzino automatico durante il funzionamento senza che l asse venga di nuovo sincronizzato con il BA Ricerca del punto di riferimento Nel caso di ricerca punto di riferimento con impulso di zero occorre fare attenzione per il retrigger che in seguito allo slittamento tra RPS ed encoder incrementale l impulso di zero da sincronizzare pu passare ad un impulso di zero contiguo Disattivazione dell ingresso di abilitazione
55. raggiunta arresto 25 E Tempo di sorveglianza 0 0 senza sorveglianza DWORD ms ar 1 65 534 rotondato in gradini di 2 ms 26 E Zona di arresto 104 1 1 000 000 DWORD MSR MSR Scala del sistema di misura 1 La variabile del nome dellasse viene realizzata come lettera dellasse X Y Z d indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 2 Vedere le dipendenze RPS Finecorsa punto di riferimento con un ampliamento p es X X1 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri 5 12 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione Tabella 5 4 Lista dei dati macchina seguito Valore i ai N Denominazione di Valore significato E vai a default par 27 E Traslazione punto di 0 1 000 000 000 1 000 000 000 DINT MSR 9 2 3 riferimento 28 E Velocit di riferimento 6 106 10 500 000 000 DWORD 9 2 3 29 E Velocit ridotta 3 106 10 500 000 000 MMS 30 E Compensazione gioco 0 0 1 000 000 DINT MSR 9 7 31 E Direzione di riferimento del 0 0 come per ricerca punto di rif DWORD 9 7 gioco non per encoder assoluti 1 positivo 2 negativo 32 K Tipo di emissione 1 durante il posizionamento DWORD 10 3 funzione M 1 comandata a tempo emissione seriale 9 1 2 tacitat
56. ved tabella 11 7 cl 3 n 65 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 77 Descrizione delle funzioni Regolatore di posizione Tramite confronto ciclico tra la posizione di riferimento momentanea calcolata dall interpolatore e la posizione istantanea dell asse fornita dall encoder viene calcolato l errore d inseguimento Questo serve al regolatore di posizione per calcolare la grandezza regolante necessaria all azionamento per riportare l errore d inseguimento a zero Il segnale regolante viene messo a disposizione tramite un convertitore D A DAC come segnale analogico su una uscita dell FM 354 Valore di riferi Valore istan mento digitale taneo digitale Errore d inseguimento digitale Val di riferimento dig Val ist digitale Valore DAC digitale Errore d inseguimento digitale Fattore DAC Digitale Analogico Tensione di riferimento valore regolante Guadagno dell anello di posizione Il guadagno dell anello di posizione fattore K un rapporto matematico che lega la velocit del movimento e l errore d inseguimento Il rapporto matematico proporzionale dato da Velocit v 103 MSR min Ky Errore d inseguimento As MSR Anche se per un asse singolo l entit dell errore d inseguimento non gioca un ruolo dominan te il fattore Ky ha comunque effetto sul
57. 0 Possibilit 2 per mezzo dei segnali di comando R ed R possibile forzare entrambi i sensi di rotazione dell asse In questo esempio l asse muove da 45 a 315 passando da 180 R ed R devono gi essere presenti all attivazione del posizionamento START Avvertenza L indicazione del senso di rotazione R o R deve avvenire in tempo utile Il senso di ro tazione del blocco di movimento attuale compresi i blocchi di movimento precedentemente calcolati max 4 per funzionamento G64 non pu essere influenzato a posteriori La scelta tra le due possibilit lasciata all utente e Introduzione delle quote incrementali G91 Programmando quote incrementali con G91 il senso di rotazione dell asse subordinato al segno del valore di riferimento della posizione Si possono programmare pi giri se come valore di riferimento per la posizione si programma un valore gt di 360 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Override di accelerazione G30 G39 Per mezzo dell override di accelerazione possibile influenzare il comportamento dei posizionamenti in accelerazione ed in frenatura valori di accelerazione e di frenatura sono stabiliti tramite dati macchina Per mezzo di G30 G39 possibile ridurre percentualmente entrambi i valori in un blocco di movimento Le funzioni sono ad autoritenuta Funzioni G 30 100
58. 2 6 G_3_VAL BYTE N funzione G del gruppo 3 7 Riservato 8 X_T_VAL DINT Valore posizione tempo di sosta 12 V_VAL DINT Valore della velocit 16 M_1_VAL BYTE N funzione M del gruppo 1 17 M_2_VAL BYTE N funzione M del gruppo 2 18 M_3_VAL BYTE N funzione M del gruppo 3 19 TO_VAL BYTE N correzione utensile END_STRUCT Dati applicativi 382 APPI DINT Dati applicativi 1 386 APP2 DINT Dati applicativi 2 390 APP3 DINT Dati applicativi 3 394 APP4 DINT Dati applicativi 4 Valore istantaneo al cambio di blocco 398 BLCK_EXT DINT Valore istantaneo al cambio di blocco Dati di service 402 OUT_VAL DINT Valore di uscita DAC 406 ENC_VAL DINT Valore istantaneo encoder 410 PULS_ERR DINT Impulsi errati 414 KV_FA DINT Fattore Ky 418 FOLL_ERR DINT Errore d inseguimento 422 FERR_LIM DINT Limite errore di inseguimento 426 OSC_ERR DINT Valore di oscillazione s regolazione finecorsa 430 DR_TIME DINT Tempo di accostamento costante di tempo dell azionamento Dati operativi supplementari 434 OVERRIDE1 BYTE Override 435 PROG_NO1 BYTE N programma di movimento NC 436 BLCK_NO1 BYTE N di blocco NC 437 LOOP_NO1 BYTE Contatore n di richiami di sottoprogramma Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 13 UDT DB utente Tabella C 1 UDT DB utente seguito n Variabili Tipo di dati Commento 438 G90_91 BYTE G90 91 attivo 439 G60_64 BYTE G60 64 attivo 440 G43_44 BYTE G43 44 attivo 441 TO_NO BYTE Nume
59. 250 osizione istantanea 150 X Punto di zero Figura 9 1 Spostamento punto di zero Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Lo spostamento del punto di zero viene cancellato con e il trasferimento del valore di spostamento 0 e start ricerca punto di riferimento e impostazione punto di riferimento e rimozione della sincronizzazione dell asse p es restart Asse rotante Per un asse rotante vale la limitazione spostamento punto di zero lt campo asse rotante Viene eseguita una normalizzazione del valore istantaneo Esempio Inizio campo fine campo 0 360 Dopo lo spostamento 50 Valore istantaneo 350 Valore istantaneo 40 Inizio campo fine campo 0 360 Inizio campo fine campo si trovano spostati di 50 Eccezioni Nei BA Avanzamento a quote incrementali relativo MDI ed Automatico uno spostamento del punto di zero possibile solo dopo l elaborazione del blocco posizione raggiunta arresto impostato cio non con interruzioni dovute a stop e quindi ad asse fermo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 47 Descrizione delle funzioni 9 3 5 Impostazione del valore istantaneo job di scrittura DB AW DBX38 7 Panoramica Questa funzione consente di modificare il valore istantaneo Funzione Impostazione del valore istantaneo Trasfere
60. 7 MSRRD_ERR BOOL Lettura valori di misura 64 65 Riservato Segnalazioni d errore Segnali di stato dell FC POS_CTRL 66 JOB_ERR INT Codice errore SFC 58 59 FC POS CTRL 68 0 JOBBUSY_WR BOOL Job di scrittura attivo 68 1 IMPO_WR BOOL Job di scrittura impossibile 68 2 JOBBUSY_RD BOOL Job di lettura attivo 68 3 IMPO_RD BOOL Job di lettura impossibile 68 4 69 0 Riservato 69 1 JOBRESET BOOL Reset stato errore 69 2 69 7 Riservato Dati di interrupt diagnostici FC POS_DIAG 70 0 MDL_DEFECT BOOL Guasto unit cumulativo intermittente 70 1 INT_FAULT BOOL Errore interno errore HW errore cumulativo DBB72 73 70 2 EXT_FAULT BOOL Errore esterno 70 3 PNT_INFO BOOL Errore di canale esterno errore cumulat DBB78 70 4 70 5 Riservato 70 6 NO_CONFIG BOOL Unit non parametrizzata 70 7 Riservato 71 MDL_TYPE BYTE Tipi di classe di unit 08H Canale informativo disponibile 72 0 Riservato 72 1 COMM_FAULT BOOL Disturbo comunicazione Bus K 72 2 Riservato 72 3 WTCH_DOG_FLT BOOL Intervento sorveglianza tempo watch dog 72 4 INT_PS_FLT BOOL Caduta tensione interna unit NMI Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 7 UDT DB utente Tabella C 1 UDT DB utente seguito dea Variabili Tipo di dati Commento 72 5 73 1 Riservato 73 2 EPROM_FLT BOOL Errore FEPROM 73 3 RAM_FLT BOOL Errore RAM 73 4 73 5 Riservato 73 6 HW_INTR_FLT BOOL Interrupt di processo perduto 73 7 Riservato
61. 74 POS_ID BYTE Riconoscimento Pos FM 74H 75 LEN_INFO BYTE Lunghezza dell informazione di diagnosi 16 76 CHEN_NO BYTE Numero canali 1 77 0 CH_ERR_VETI BOOL Vettore errore canale 77 1 77 7 Riservato 78 0 CAB_BR1 BOOL Rottura del cavo encoder incrementale 78 1 ERR_ABE1 BOOL Errore encoder assoluto 78 2 ERR_PU1 BOOL Impulsi errati encoder incr opp manca tacca di zero 78 3 VO_ENC1 BOOL Controllo tensione encoder 78 4 78 6 Riservato 78 7 OC_ERR_EN1 BOOL Errore operativo 79 85 Riservato 86 OC_ERR_NO BYTE Numero errore DS 164 Classe evento dettagliato 87 OC_REE_ CL BYTE Numero errore DS 164 Numero evento dettagliato 88 89 Riservato 90 OT_ERR_NO BYTE Numero errore DS 162 Classe evento dettagliato 91 OT_ERR_CL BYTE Numero errore DS 162 Numero evento dettagliato 92 93 Riservato 94 DA_ERR_NO BYTE Numero errore DS 163 Classe evento dettagliato 95 DA_ERR_CL BYTE Numero errore DS 163 Numero evento dettagliato 96 DIAG_ERR INT Codice errore FC POS_DIAG codice di risposta SFC 51 98 MSRM_ERR INT Codice errore FC POS_MSRM codice di risp SFC 59 100 ARRAY Interno riservato 100 139 BYTE C 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito doo Variabili Tipo di dati Commento Dati per i job 140 ZOFF DINT Spostamento punto di zero 144 AVAL DINT Impostazione valore istantaneo
62. 9 Visualizzare cancellare SDB 1000 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 25 Parametrizzazione Trasferire SDB nella CPU Dopo aver creato gli SDB necessario trasferire i dati di sistema del progetto nella CPU Sono disponibili due metodi procedere nel modo seguente 1 metodo Selezionare in SIMATIC Manager la finestra Online le finestre Online e Offline devono essere aperte Nel progetto offline in CPU Programma S7 Blocchi Dati di sistema memorizzare i dati di sistema nel progetto Online con il mouse o con Copia Incolla 2 metodo Selezionare in SIMATIC Manager CPU Programma S7 Blocchi Dati di sistema Caricare i dati di sistema nella CPU con il menu Sistema di destinazione gt Carica o tasto destro del mouse 0 con il menu Sistema di destinazione gt Carica nella scheda di memoria EPROM nella CPU possibile anche programmare la memory card per la CPU nel PG PC Se la configurazione viene caricata da HW CONFIG tale SDB non viene trasferito nella CPU Cancellare l SDB nella CPU Se si desidera cancellare gli SDB nella CPU procedere nel modo seguente 1 Selezionare Parametrizzazione FM 354 2 Selezionare il menu File gt Visualizza SDB Cancellare gli SDB prescelti 3 Chiudere Parametrizzazione FM 354 e selezionare in SIMATIC Manager in Progetto Online CPU Programma S7 Blocchi Dati di sistema Cancellare i dati di sistema 4 Trasferir
63. A 9 filtro di strappo guadagno dell Nelo di posizione 9 78 interpolatore rampa di tensione sorveglianza errore di ingeguimento 19 76 Anello di regolazione Asse ui in parcheggio lineare 9 59 rotante 9 26 9 47 9 60 Attivazione dei dati macchina Automatico 9 9 9 30 blocco singolo 9 9 9 35 elaborazione in avanti elaborazione indietro 9 31 selezione del programma 9 30 Autorizzazione CSA UL Avanzamento a quote incrementali relativo 9 9 Ano i di servizio Avviamento dell asse 7 12 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Blocchi dati 5 7 dati di ea utensile 5 8 5 19 dati macchina 5 7 5 9 dati utente 5 8 programmi di movimento 5 8 5 21 quote incrementali 5 8 5 18 segnalazioni di stato 8 3 8 20 Blocchi dati utente 6 29 Blocchi di movimento 10 2 asse come asse rotante cambio blocco 10 4 funzioni G 10 3 funzioni M 10 14 0 14 struttura del blocco 10 2 Blocchi funzionali standard FC POS_CTRL FC 1 Scambio dati 6 13 FC POS_DIAG FC 2 Lettura dati interrupt diagnostico 6 23 FC POS_INIT FC 0 Inizializzazione 6 11 FC POS_MSRM FC 3 Lettura valori di mi sura 6 26 panoramica 6 5 Blocchi NC attivi 9 55 Blocchi NC successivi 9 55 Blocco dati di sistema 5 24 Buffer di diagnosi C Cablaggio del connettore frontale 4 19 Cambio b
64. Compatibilit elettro magnetica e le norme europee armonizzate EN ivi citate La dichiarazione di conformit CE secondo la sopracitata direttiva CEE Articolo 10 con CE tenuta in questo manuale vedere appendice B Campo d impiego prodotti SIMATIC sono fabbricati per l impiego in ambiente industriale Campo d impiego Requisiti di Emissione disturbi Immunit ai disturbi Industriale EN 50081 2 1993 EN 50082 2 1995 Osservare le direttive per l installazione prodotti SIMATIC soddisfano i requisiti qualora siano osservate per l installazione e il fun zionamento le apposite direttive descritte nei manuali Unit di posizionamento FM 354 per servoazionamenti A 2 6ES7 354 1AH01 8EGO Dati tecnici Valori di alimentazione Tabella A 1 Dati tecnici Valori di alimentazione Tensione di alimentazione 20 4 28 8 V Assorbimento di corrente a 24 V 0 35 A Potenza dissipata 8W Corrente all inserzione 2 2 A Assorbimento di corrente a 5 V dal 100 mA bus posteriore Dimensioni e peso Tabella A 2 Dati tecnici dimensioni e peso Dimensioni L x A x P mm 80 x 125 x 118 Peso g ca 550 Memoria per i dati di parametrizzazione Memoria RAM 16 kbyte FEPROM per memorizzare in modo ritentivo i dati di parametrizzazione Ciclo FM 2 ms Ingressi encoder Tabella A 3 Dati tecnici ingressi encoder Rilevamento percorso e incrementale e assol
65. Con G60 viene raggiunta in modo preciso la posizione programmata ed il movimento di avanzamento viene arrestato cambio blocco arresto preciso G64 ha come effetto l immediata elaborazione del blocco successivo al raggiungimento del punto di attivazione della frenatura cambio blocco al volo G60 e G64 si escludono a vicenda e sono ad autoritenuta Le istruzioni M hanno effetto sul funzionamento G64 ved paragrafo 10 3 per una descrizione dettagliata Cambio blocco esterno G50 con cancellazione percorso residuo 10 4 Con la funzione Cambio blocco esterno viene eseguito tramite un ingresso digitale un cambio blocco al volo L ingresso veloce deve essere parametrizzato con la funzione Cambio blocco esterno mediante il dato macchina DM34 La funzione efficace solo nei blocchi nei quali stata programmata nessun influsso su G60 e G64 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Esempio di cambio blocco esterno Le figure seguenti mostrano la struttura di programma e l andamento del programma di un esempio per cambio blocco al volo I N Gi G2 G3 Xit F Mi M2 M3 D 10 50 10000 1000 20 12000 1300 F A N10 N20 H 1300 L 1000 gt E A 10000 12000 gt l si x E ingresso digitale Chiarimenti sull esempio cambio blocco esterno L asse si muove nella direzione scelta fino a quando
66. DB Job di scrittura 8532 34098 31438 DB troppo grande Job di scrittura 6 46 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 8 Lista degli errori seguito Codice d errore blocco dati utente DBX66 Significato HEX DEZ INT 853A 34106 31430 DB non disponibile Job di scrittura 8544 34116 31420 Errore nell n esimo n gt 1 accesso in lettura ad un DB dopo che si verificato un errore Job di scrittura 8723 34595 30941 DB troppo corto Non possibile scrivere i dati nel DB Job di lettura 8730 34608 30928 DB nella CPU protetto in scrittura Non possibile scrivere i dati nel DB Job di lettura 8732 34610 30926 Numero del DB troppo grande Job di lettura 873A 34618 30918 DB non disponibile Job di lettura 8745 34629 30907 Errore nell n esimo n gt 1 accesso in scrittura ad un DB dopo che si verificato un errore Job di lettura Gli errori 80A2 80A4 e 80Cx sono temporanei ossia possono scomparire dopo un certo tempo senza alcun intervento da parte dell utente messaggi nel formato 7xxx indicano stati operativi temporanei della comunicazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 47 Programmazione delle funzioni tecnologiche Dati tecnici Assegnazione di memoria
67. DBB365 Field TRR pnzon si Velocit DBB366 N funzione G del gruppo 1 DBB367 N funzione G del gruppo 2 DBB368 N funzione G del gruppo 3 DBB369 Riservato DBD370 Valore posizione tempo di sosta tipo di dati DINT DBD374 Valore della velocit tipo di dati DINT DBB378 N funzione M del gruppo 1 DBB379 N funzione M del gruppo 2 DBB380 N funzione M del gruppo 3 DBB381 N correzione utensile Dati applicativi DBD382 Dati applicativi 1 tipo di dati DINT DBD386 Dati applicativi 2 tipo di dati DINT DBD390 Dati applicativi 3 tipo di dati DINT DBD394 Dati applicativi 4 tipo di dati DINT Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 37 Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Valore istantaneo al cambio di blocco DBD398 Tipo di dati DINT Dati di service DBD402 Valore di uscita DAC tipo di dati DINT DBD406 Valore istantaneo encoder tipo di dati DINT DBD410 Impulsi errati tipo di dati DINT DBD414 Fattore K tipo di dati DINT DBD418 Errore d inseguimento tipo di dati DINT DBD422 Limite errore di inseguimento tipo di dati DINT DBD426 Valore di oscillazione s regolazione finecorsa tipo di dati DINT DBD430 Tempo di accostamento costante
68. Fattore Ky Dati di service 276 DINT Errore d inseguimento Dati di service 280 DINT Limite dell errore d inseguimento Dati di service 284 DINT Fattore di oscillazione s regolazione finecorsa Dati di service in modo operativo ricerca punto di riferi mento 1 Nel protocollo S7 una variabile viene indirizzata tramite il numero di DB e a seconda del formato dati tramite il n di DDB DBW o DBD offset nel DB Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 21 Interfaccia standard S amp S Tabella 8 4 Parametri dati del DB SS N DB 1000 seguito Offset Tipo di Valore Significato delle variabili Nota 1 variabile 288 DINT Tempo di accostamento Te Costante di tempo Dati di service dell azionamento nel modo operativo Controllo 292 8 x DINT Libero 324 BYTE Override Dati operativi suppl 325 BYTE N programma di movimento NC 326 BYTE N di blocco NC Dati operativi suppl 327 BYTE Contatore n di richiami di sottoprogramma Dati operativi suppl 328 BYTE G90 91 attivo Dati operativi suppl 329 BYTE G60 64 attivo Dati operativi suppl 330 BYTE G43 44 attivo Dati operativi suppl 331 BYTE N D attivo Dati operativi suppl 332 8 x BOOL Segnalazioni di stato 1 Dati operativi e Limitazione velocit al valore limite supplementari secondo DM e Limitazione a 10 V e Limitazione attiva dell accelerazione o del r
69. Livello Funzione Gestione del controllo 1 impostazione BA Avanzamento a quote incrementali relativo Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Abilitaz allo start SFG L utente stabilisce il BA L unit restituisce le risposte BAR e SFG ve Gestione del controllo 2 impostazione della posizione Trasferimento della quota incrementale DBX38 2 Selezione della quota incrementale 254 Segnale di controllo Direzione positiva R Segnali di risposta P es spostam posit FR Abilitaz allo start SFG Elaborazione in corso BL Dopo che stata trasferita la quota incrementale ed stata scelta la quota incrementale pu essere prestabilito R L asse elimina SFG e produce le segnalazioni FR e BL Con il raggiungimento della posizione prestabilita l asse imposta PEH SFG e le segnalazioni di risposta FR e BL sono resettate P es spostam posit FR Elaborazione in corso BL Posiz raggiunta arresto PEH pubb Unit di posizionamento FM 354 per servoazionamenti 9 24 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 5 Gestione dei controlli per il BA Avanzamento a quote incrementali relativo esempi seguito Nome segnale Livello Funzione Segnale di controllo Stop STP Segnali di risposta Spostam negativo FR Abilitazione allo
70. M prima o dopo il posizionamento Con la funzione MO alt a fine blocco Per il proseguimento del programma occorre ridare il segnale di START Mediante un blocco con tempo di sosta Tramite l elaborazione del programma nel modo di funzionamento automatico blocco singolo Ogni blocco deve essere attivato singolarmente Variazioni dell override dell accelerazione e Funzioni che impediscono il cambio blocco al volo Funzioni M durante il posizionamento gt t 1 Poich nel punto di inizio frenatura l emissione della funzione M conclusa avviene un cambio blocco al volo 2 Nel punto di inizio della frenatura l emissione della funzione M non ancora conclusa L asse inizia a frenare AI termine dell emissione della funzione M l asse riparte passaggio al volo dalla rampa di frenatura alla rampa di accelerazione 3 L asse si porta in stato di arresto completo ed attende la fine dell emissione M Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 19 Stesura dei programmi di movimento Influsso delle funzioni M sul cambio blocco al volo Per mezzo dei dati macchina possibile definire il momento di emissione delle funzioni M e Emissione funzione M prima o dopo il posizionamento con cambio blocco L emissione della funzione M ed il posizionamento si alternano Emissione della funzione M prima del posizionamento provocano nel b
71. MDI sosta attivo Non appena viene elaborato un blocco con tempo di sosta l emissione di T L avviene durante lo scorrimento del tempo programmato PR_BACK PBR Elaborazione viene impostato dopo lo start nel BA Automatico quando viene ela programma borato un programma all indietro all indietro MODE_ BAR Modo opera Il modo operativo scelto viene confermato solo quando esso attivo OUT tivo attivo internamente Se il modo viene commutato il movimento deve essere arrestato prima che il nuovo modo operativo possa essere reso attivo vale anche per la commutazione tra Automatico e Automatico blocco singolo SYNC SYN Sincronizza l unit sincronizzata ved paragrafo 9 6 3 zione Requisiti per i movimenti dell asse nei BA e Avanzamento a quote incrementali relativo e MDI e Automatico MSR_ ME Misura fine segnalazione di una misurazione eseguita ved paragrafo 9 3 10 DONE Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 7 Descrizione delle funzioni Tabella 9 2 Segnali di risposta continuazione Simbolo Inglese Te Significato Funzione desco GO_P FR Direzione Significa che l asse si muove in direzione di quote reali crescenti op pure emissione tensione in BA Controllo GO_M FR Direzione Significa che l asse si muove in direzione di quote reali decrescenti oppure emissio
72. Morsetto di collegamento degli schermi 6ES7 390 5CA00 7AA0 Vedere Catalogo NC 60 1 N ordinazione E86060 K4460 A101 AD Vedere Catalogo ST 70 N ordinazione E86060 K4670 A101 A 4 20 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione In questo capitolo Paragrafo Argomento Pagina 5 1 Installazione del tool Parametrizzazione FM 354 5 3 5 2 Accesso al tool Parametrizzazione FM 354 5 3 Dati di parametrizzazione 5 4 Parametrizzazione con il tool Parametrizzazione FM 354 5 5 Memorizzazione dei dati di parametrizzazione nell SDB gt 1 000 5 24 Unit di posizionamento FM 354 per servoazionamenti 51 6ES7 354 1AH01 8EGO Parametrizzazione Panoramica In questo capitolo illustrata una panoramica relativa alla parametrizzazione dell FM 354 con il tool Parametrizzazione FM 354 S7 300 FM 354 Bus P CENNO Blocchi dati DB Blocco dati e DB DM utente e DB SM Online elaborazione nel menu Bus K e DB WK Sistema di destinazione e i scelta dell opzione Elabora DB NG zione Online Offline elaborazione nel PG menu File Parametrizzazione del Maschere di telaio di montaggio parametrizzaz Scelta delle unit Attivazione degli inter rupt Parametri di base Setup exe Configurazi
73. Nelle tabelle per i valori DM SM WZK prevista una colonna per i commenti Tali commenti non sono memorizzati nel blocco dati e possono essere stampati o memorizzati nel file con una esportazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 23 Parametrizzazione 5 5 Memorizzazione dei dati di parametrizzazione nell SDB 1000 Panoramica 5 24 L FM 354 memorizza internamente i dati di parametrizzazione Per avere a disposizione i dati di parametrizzazione in caso di errore dell FM 354 e in caso di mancata disponibilit del PG PC questi possono essere memorizzati nella CPU in un blocco dati di sistema SDB 1 000 Dopo ogni nuovo avviamento la CPU trasferisce all FM 354 i dati memorizzati nell SDB 1 000 Se l FM 354 non possiede dati macchina o l indicazione temporale interna momento della generazione non corrisponde i dati dell SDB 1 000 vengono accettati dall FM 354 e salvati L indicazione temporale viene aggiornata ad ogni apertura di un DB dati di parametrizza zione oppure nell importare un file Se il contenuto del DB viene modificato p e modificare i dati macchina viene pure generata una nuova indicazione temporale del tempo nella memorizzazione o nel caricamento del DB necessario che i dati di parametrizzazione nell SDB gt 1 000 coincidano sempre con i dati di parametrizzazione nell FM 354 al termine della messa in servizio Avvertenza Se vengono ancora
74. OB 86 paragrafo 6 1 5 pagina 6 8 e Integrazione di un OP paragrafo 6 1 6 pagina 6 8 e Procedura per creare il programma utente AWP paragrafo 6 1 7 pagina 6 9 Interfaccia blocchi dati utente DB utente Il blocco dati utente interfaccia viene creato offline L utente pu accedere ai segnali dati dell interfaccia sia in modo assoluto che simbolico creazione del blocco dati utente con struttura UDT L interfaccia viene correlata al rispettivo canale asse mediante il parametro d ingresso del blocco funzionale standard DB_NO L indirizzo dell unit fa parte del blocco dati utente Viene specificato dalla FC POS_INIT oppure manualmente tramite Parametrizzare FC 453 con il pulsante Immettere indirizzo unit nel DB utente nella schermata generale Il blocco dati utente deve essere gi stato creato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 3 Programmazione delle funzioni tecnologiche Creazione del blocco dati utente offline Procedere come segue 1 Aprire il progetto e selezionare SIMATIC xxx gt CPUxxx gt Programma S7 gt Blocchi 2 Generare il blocco dati sotto STEP 7 tramite il comando di menu Inserisci gt Blocco dati S7 gt Blocco dati per es DB 1 3 Fare doppio clic sul blocco dati cos generato per avviare l editor KOP AWL FUP 4 Nella finestra di dialogo Nuovo blocco dati selezionare Blocco dati con tipo di dati assegnati specifici
75. TRUE DRV_EN TRUE SERVO_EN TRUE e vengono trasferiti nell esempio 3 nell interfaccia blocco dati utente La selezione di programma va a buon fine solo se il programma da selezionare effettivamente presente nell FM L esempio funziona solo se si imposta il modo operativo Automatico Immettere il modo operativo Automatico codice modo operativo 08 nel byte MODE_IN del DBEX La corrispondente segnalazione di risposta del modo operativo viene indicata nel byte MODE_OUT Dopo aver correttamente selezionato il modo operativo viene automaticamente selezionato il programma con il numero 10 tramite l impostazione del job di scrittura PROGS_EN nel blocco dati utente Impostare il bit START TRUE nel DBEX nella struttura EX3 Viene avviato il programma selezionato a condizione che l asse sia sincronizzato e che disponga dell abilitazione all avvio Il bit START viene quindi resettato Con il bit STOP si pu interrompere il programma Un nuovo Start pu avvenire in questo caso solo dopo aver resettato il bit STOP FALSE e START TRUE Se si verificato un errore di manovra o di movimento viene segnalato nel bit OT_ERR TRUE L errore si pu tacitare impostando il bit OT_ERR_A TRUE Avvertenza Nella directory Blocchi contenuta la tabella delle variabili 3 VAT3 che comprende tutti i segnali necessari per la supervisione e il controllo dell
76. Tedesco Inglese Significato Segnali di controllo TFB TEST_EN Commutazione interfaccia bus P su Messa in servizio BFQ OT_ERR_A Conferma errore di manovra movimento FSQ ST START Start STP STOP Stop R DIR_M Direzione negativa R DIR_P Direzione positiva QMF ACK_MF Conferma funzione M EFG READ_EN Abilitazione lettura SA SKIP_BLK Esclusione blocco AF DRV_EN Abilitazione azionamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 23 Interfaccia standard S amp S Tabella 8 5 Segnali di controllo e di risposta continuazione Tedesco Inglese Significato BA MODE_IN Modo operativo Codice JOG 01 Controllo 02 Ricerca punto di riferimento 03 Avanzam a quote incrementali relativo 04 MDI 06 Automatico 08 Automatico blocco singolo 09 BP MODE_TYPE Modo operativo Codice Livelli di velocit 1e2 Livelli di tensione 1e2 Selezione quota incrementale 1 100 254 OVERR OVERRIDE Override Segnali di risposta TFGS TST_STAT Commutazione interfaccia bus P avvenuta BF FS OT_ERR Errore di manovra movimento DF DATA_ERR Errore nei dati PARA PARA Canale parametrizzato SFG ST_ENBLD Abilitazione allo start BL WORKING Elaborazione in corso WFG WAIT_EN Attesa abilitazione esterna T L DT_RUN Tempo di sosta in corso PBR PR_BACK Elaborazione programma indietro BAR MODE_OUT Modo operativo attivo SYN SYNC Canal
77. alimentato dal modulo Se gli encoder vengono alimentati con una tensione esterna non si utilizza quella fornita dall unit i potenziali di riferimento delle due tensioni di alimentazione devono essere collegati tra di loro Cavi di collegamento degli encoder La lunghezza massima del cavo di collegamento dipende dalle caratteristiche dell alimenta zione dell encoder e dalla frequenza di trasmissione Per garantire un funzionamento senza disturbi quando si utilizza il cavo di collegamento preconfezionato della SIEMENS non de vono essere superati i valori riportati nelle seguente tabelle Tabella 4 7 Lunghezze massime dei collegamenti in funzione dell alimentazione dell encoder Tensione di Assorbimento di Lunghezza max del collegamento alimentazione corrente 5 VDC lt 300 mA 25m 5VDC lt 220 mA 35m 24 V DC lt 300 mA 100 m Avvertenza Se si vuole utilizzare un encoder incrementale per lunghezze superiori a 25 o 35 m bisogna scegliere un tipo con alimentazione a 24 V Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 11 Cablaggio 4 5 Tabella 4 8 Lunghezze massime dei collegamenti in funzione della frequenza di trasmissione Tipo di encoder Frequenza Lunghezza max del collegamento 1 MHz 10m E i tal ncoder incrementale 500 kHz 35m 1 25 Mbit s 10m Encoder assoluto SSI 125 kbit s 100m Ulteriori indicazioni per gli encoder s
78. all FM 39 3 515 7 1 SK Res Conferma d errore Res nell FM 354 interrupt dia 5 73 77 gnostico 515 6 1 SK Quit Conferma d errore Quit nell FM 354 errore nei dati errore di manovra movimento SK softkey CT campo di testo 1 Il codice corrispondente al modo operativo BA deve essere registrato in DB AW DBB16 2 Registrare il codice 254 in DB AW DBB17 3 DB AW DBB196 1 DBB197 DBW500 1 DBB198 1 DBB199 1 4 DB AW DBB196 1 DBB197 DBW500 1 DBB198 1 DBB199 4 DBD200 DBD502 5 DB AW DBBX499 5 deve essere tacitata con DBX515 7 DBX399 6 e DBX399 7 devono essere tacitati con DBX515 6 Unit di posizionamento FM 354 per servoazionamenti 8 18 6ES7 354 1AH01 8EGO Interfaccia standard S amp S Variabili nel DB utente La seguente tabella contiene i segnali dati che vengono trasferiti da OP in DB utente interfaccia FM Per la struttura del DB utente si veda il paragrafo 6 5 Tabella 8 3 Variabili per il DB utente pB aw Tipodi Significato DB AW variabile DBB17 BYTE Livello di velocit o di tensione 1 2 BP BOOL Impostazioni singole Job di DBX34 0 Disattivazione controllo finecorsa software scrittura DBX34 6 Abilitazione regolatore interno DBX35 6 Asse in parcheggio BOOL Comandi singoli Job di DBX37 0 Attivazione dati macchina scrittura DBX37 1 Cancellazione percor
79. anal dig anal dig anal dig anal a i 24V 7 I f Servo Telaio 1 azionamento Encoder ii i a a a i IM SM SM SM FM 354 SM SM SM dig anal dig anal dig anal 7 7 n 3 y dig anal dig anal dig anal 24V I I Telaio 0 Periferia decentrata L2 DP con unit di gt interfaccia IM i SIMATIC E n z 7 7 PS 24 V S7 300 IM SM SM SM FM 354 2 5 10 A CPU dig anal dig anal dig anal dig anal dig anal E o a MPI Multi Point Interface 5 y Servo Encoder azionamento Figura 1 1 Configurazione con pi telai di un SIMATIC S7 300 con FM 354 esempio Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 3 Presentazione del prodotto Panoramica dei componenti del sistema La gestione di un posizionamento con FM 354 realizzata con diversi componenti rappre sentati nella figura 1 2 Dispositivo di Pannello operativo BT programmazione PG p es OP 07 Pacchetto di progettazione Guida profilata Parte di potenza p es tastatore di misura p es SIMODRIVE 611 A 0 o o o l LL l l Encoder l BI I Jo E E 1 H Motore p es 1FT5 l E SIMODRIVE Dono Ts Figura 1 2 Panoramica del sistema schematica Collegamento MPI AIPFM si pos
80. corso 1 Un ulteriore Impostazione al volo del valore istantaneo deve essere attivata tramite un nuovo trasferimento di Impostazione al volo del valore istantaneo La coordinata viene resettata al valore originario con e registrazione della sincronizzazione nel BA Ricerca punto di riferimento e impostazione punto di riferimento e ripristino impostazione del valore istantaneo e restart Avvertenza Per la impostazione al volo del valore istantaneo in BA Automatico ved paragrafo 9 2 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 49 Descrizione delle funzioni 9 3 7 Richiesta dei dati applicativi job di scrittura DB AW DBX39 6 Panoramica Scelta di max quattro dati da visualizzare i cui valori sono leggibili tramite Lettura dati applicativi ved paragrafo 9 3 13 Tabella dei codici Codice Significato 0 nessuna richiesta di parametri posizione istantanea 2 velocit istantanea 3 percorso residuo 4 posizione di riferimento 5 somma dell attuale spostamento delle coordinate 6 numero di giri 16 valore d uscita DAC 17 valore istantaneo encoder 18 impulso d errore 19 fattore K guadagno 20 errore d inseguimento 21 limite errore d inseguimento 22 valore di oscillaz s regolazione finecorsa nel BA Ricerca punto di riferimento 23 tempo di accostamento Te ms costa
81. dai risultati delle singole ottimizzazioni secondo diversi metodi e Garanzia di tutti i risultati parziali valore minimo determinato di DM38 valore massimo per DM40 DM41 e DM42 e Priorit di un criterio di ottimizzazione Impostare DM38 e da DM40 a DM42 con i valori che corrispondono al criterio di ottimizzazione a priorit pi alta per l applicazione e valutare ancora il comportamento secondo i rimanenti criteri e Media dei risultati parziali Impostare DM38 e da DM40 a DM42 con i valori medi ricavati dai singoli risultati parziali e valutare ancora il comportamento secondo tutti i criteri 7 3 5 Aggiustamento delle coordinate del punto di riferimento Asse con encoder incrementale Presupposto per una ripetitivit dell acquisizione del riferimento mediante la tacca di zero dell encoder incrementale che la tacca di zero di sincronizzazione SYNI si trovi entro una determinata distanza dal finecorsa di riferimento RPS Si consiglia per valori bassi della velocit ridotta una distanza dal 10 al 90 del percorso di un giro dell encoder per valori alti della velocit ridotta dal 30 al 60 Controllare questo valore dopo una Ricerca del punto di riferimento nella segnalazione di risposta dei dati di service valore aggiustamento finecorsa e modificare di conseguenza l assegnazione della posizione relativa tra encoder e finecorsa di zero nel caso non venga mantenuto il campo di valori richiesti Esempio direzio
82. dei job FC POS_CTRL DBB54 Stato di elaborazione della FC POS_CTRL DBW66 Codice d errore errore di comunicazione dell ultimo job trasferimento Tipo di dati INT Job di Job di Job di Job di DBB68 lettura non scrittura non scrittura ve lettura attivo na gt possibile possibile attivo DBB69 Reset stato errore 6 32 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dati diagnostici dell FM letti con la FC POS_DIAG Unit non Errore di Errore Guasto DBB70 ei canale Errore int HW unit lata esterno esterno DBB cumulativo DBB78 72 73 intermitt Canale Tipi di classe dell unit 08H DBB71 informativo disponibile Caduta Intervento Disturbo DBB72 tensione n sorveglian comunica interna unit za tempo zione bus watch dog K interrupt di Errore DBB73 processo Errore RAM FEPROM perduto DBB74 Riconoscimento Pos FM 74H DBB75 Lunghezza dell informazione di diagnosi 16 DBB76 Numero canali 1 Vettore DBB77 errore canale Impulsi er Errore Controllo rati enc Errore Rottura del DBB78 perativo tensione incr o man encoder cavo enco P encoder ca tacca di a
83. dell utente 5 Viene proposto UDT 1 L UDT 1 contiene la struttura del blocco dati utente Selezionare UDT 1 e confermare con OK Il blocco dati utente stato creato Salvare il blocco dati con il comando File gt Salva Chiudere l editor o 0 NO Note sulla programmazione simbolica 6 4 Di norma i blocchi vengono registrati nella tabella dei simboli con il nome l indirizzo e il tipo di dati La tabella dei simboli fornita insieme al progetto e alla biblioteca Se in SIMATIC Manager si modificano i numeri dei blocchi del progetto occorre modificare la numerazione anche nella tabella dei simboli L associazione dei blocchi definita in maniera univoca proprio dalla tabella dei simboli Prima di scrivere e compilare il programma utente necessario registrare nella tabella dei simboli i blocchi blocchi dati utente funzioni FC che verranno utilizzati nella configurazione La struttura simbolica dell interfaccia memorizzata nel blocco UDT fornito Il riferimento simbolico dato dal progetto STEP 7 dalla tabella dei simboli e dal blocco UDT Nell appendice NO TAG l UDT rappresentato con i simboli e con l indirizzo assoluto Esempio di tabella dei simboli Simbolo Indi Tipo di Commento rizzo dati DB_FM DB 1 UDT 1 Blocco dati utente per PFM 354 POS_INIT FC 0 FC 0 Inizializzazione DB utente POS_CTRL FC1 FC 1 Scambio dati Unit di posizionamento FM 354 per servoazioname
84. dellasse X Y Z d indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 Vedere le dipendenze 5 14 RPS Finecorsa punto di riferimento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO con un ampliamento p es X X1 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri Parametrizzazione Interdipendenze In determinate configurazioni tra i singoli dati macchina esistono delle restrizioni relative all area di valori della non elaborazione di alcuni dati macchina Tali interdipendenze sono controllate al momento dell accettazione dei DB DM o dei singoli dati macchina e in caso di problemi vengono comunicati gli errori Alcuni controlli vengono eseguiti in base a grandezze ausiliarie calcolate internamente Segue la descrizione di tali grandezze ausiliarie e la rappresentazione in tabelle dei controlli delle interdipendenze Grandezze interne generate dai DM grandezze ausiliarie Generazione percorso per giro dell encoder UMWEG UMWEG DM11 DM12 2 32 Generazione del fattore di misura interno MWFAKTOR DM10 Fattore di misura 0 MWFAKTOR 1 1 MWFAKTOR UMWEG 4 DM13 3 4 13 14 MWFAKTOR UMWEG DM13 Attivazione dei finecorsa software SEAKT DM21 DM22 SEAKT 109 109 0 inattivo 109 109 109 109 1 attivo 109
85. di tempo dell azionamento tipo di dati DINT Dati operativi supplementari DBB434 Override DBB435 N programma di movimento NC DBB436 N di blocco NC DBB437 Contatore n di richiami di sottoprogrammi DBB438 G90 91 attivo DBB439 G60 64 attivo DBB440 G43 44 attivo DBB441 Numero D attivo Limitazione Desde ala del ritardo DBB443 53 Riservato DBB445 Parametri dati DBB446 Tipo di blocco dati dato macchina quota incrementale o programmi di movimento DBB447 Numero DBB448 Quantit DBB449 Job DRR4SOo Campo di dati struttura tipo di dati secondo i dati per la lettura in base ai byte da 1 a 4 di questa struttura DBB469 per es un blocco di programma o max 5 dati macchina DBB470 to Riservato DBB485 6 38 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Valori di misura Valori di misura dopo il richiamo della FC DBD486 Valore iniziale o valore di misura al volo tipo di dati DINT DBD490 Valore finale tipo di dati DINT DBD494 Valore di misura della lunghezza Campo di dati per servizio supervisione Servizio e supervisione Trasferimen Trasferimen Tras
86. direzione di elaborazione 10 3 Passaggio da blocco a bIOCCO 11 Trattamento degli errori 0 000 rire ire 11 1 Classi di errore e reazioni dell unit nanunua nananana 11 2 Segnalazioni di errore esusen anaana 11 2 1 Segnalazioni di errore tramite LED aaeeea 11 2 2 Interrupt di diagnostica ranit ar enn EAEE Ea E 11 2 3 Segnalazione di errore tramite segnali di risposta 11 2 4 Segnalazione nel blocco dati aaneen 11 2 5 Visualizzazione del buffer diagnostico PG PC annen Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO VII Indice o od viii 11 3 Liste degli EmO EAEE VARINA E EINAR AEENA INERENTE RANY 11 3 1 Interrupt di diagnostica 11 3 2 Segnalazione d errore Dati t ecMhiCi necir nine lalla Dichiarazione di conformit CE LL UDT DB utente ririiia aa ee C 1 Elenco delle abbreviazioni Lerro Indice analitico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Presentazione del prodotto 1 In questo capitolo Paragrafo Argomento Pagina 1 1 L FM 354 nel sistema di automazione S7 300 1 2 1 2 Rappresentazione dell unit 1 7 1 3 Panoramica delle funzioni dell unit 1 9 Le funzioni dell FM 354 L FM 354 un unit di
87. disposizione dei dati locali Per informazioni sugli interrupt diagnostici vedere il paragrafo 6 4 Per ulteriori informazioni sugli errori di canale esterni errori operativi richiamare la FC POS_DIAG Possibilit di richiamo Il richiamo della FC POS_DIAG pu avvenire nell OB 82 di interrupt oppure nell OB 1 Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni FC POS DIAG CALL POS DIAG EN T ENO DB_NO DB_NO RET_VAL RET_VAL _IN_DIAG IN_DIAG Descrizione dei parametri La seguente tabella descrive i parametri della FC POS_DIAG Nome Tipo di Tipo di Significato dati param DB_NO INT E Numero di blocco dati RET_VAL INT A 1 IN_DIAG BOOL E A Avvio lettura dei dati diagnostici cancellato dopo l esecuzione della FC POS_DIAG Tipo di parametri E parametro d ingresso A parametro di uscita E A parametro di passaggio parametro di avvio Modo di funzionamento La funzione opera assieme ad un DB utente Il numero di DB viene indicato al richiamo della funzione nel parametro DB_NO La lettura dei dati di interrupt diagnostico viene avviata impostando a TRUE il parametro di passaggio IN_DIAG Il parametro resettato dalla FC dopo l esecuzione del job Mentre il job in corso il parametro di transito rimane impostato Il trasferimento dei dati concluso quando il parametro di passaggi
88. e 07 28 9 S QI o Sa S 100 Gent S XI 1 1 11 E 192 12 z H 103 13 104 14 3 A n 19 S 107 i di 19 O 200 21 _ IL i Figura 4 6 Posizione del connettore X1 Unit di posizionamento FM 354 per servoazionamenti 4 14 6ES7 354 1AH01 8EGO Cablaggio Assegnazione del connettore Sigla del connettore X1 Tipo di connettore connettore frontale S7 a 20 poli con cablaggi singoli Tabella 4 9 Assegnazione del connettore X1 Pin Nome Tipo Pin Nome Tipo 1 non assegnato 11 DA1 O 2 non assegnato 12 DA2 O 3 DE1 l 13 DA3 O 4 DE2 l 14 DA4 O 5 DE3 15 non assegnato 6 DE4 16 non assegnato 7 non assegnato 17 non assegnato 8 non assegnato 18 non assegnato 9 RM_P 19 L VI 10 RM_N 20 M VI Nomi dei segnali DE1 4 ingressi digitali 1 4 DA1 4 uscite digitali 1 4 RM_P ingresso positivo della segnalazione del regolatore RM_N ingresso negativo della segnalazione del regolatore L M alimentazione di carico 24 V Massa Tipo dei segnali O uscita ingresso VI ingresso di tensione 4 ingressi digitali DE1 4 Tutti gli ingressi hanno uguale priorit L assegnazione della funzione al numero dell ingresso avviene tramite i dati macchina cos come la scelta della polarit dell ingresso fronte di salita o di discesa Questi ingressi veloci sono compatibili con il PLC a 24 V con logica positiva Si possono collegare interru
89. e l assegnazione del valore assoluto per l encoder SSI viene registrato nel blocco dati macchina DM17 Nel caso si voglia archiviare questo valore al di fuori della gestione dei dati ritentivi dell unit bisogna leggere il DB dei dati macchina e memorizzarlo su dischetto o sul disco fisso del PG Attivazione della diagnostica del regolatore di posizione Panoramica Dopo aver concluso l ottimizzazione della regolazione di posizione attivare la diagnostica del regolatore di posizione per generare segnalazioni di errore in caso di regolazione disturbata o comportamento anomalo dell asse possibile mettere in servizio la diagnostica del regolatore della posizione seguendo il successivo schema a blocchi Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 23 Messa in servizio Selezione BA JOG Livello di velocit 2 OVER 10 20 Impostazione Livello di velocit 1 0 1 Vmax Livello di velocit 2 0 5 Vmax Lalli Impostazione Abilitazione regolatore ON Impostazione Abilitazione regolatore OFF Lettura dell errore d insegui mento nei dati di service Rilevato valore massimo dell errore no d inseguimento per regolaz inattiva S Parametrizzazione Introduz DM26 gt 300 del max errore d inseguim ad asse fermo Start asse Direz positiva o negativa provve dere allo spazio libe
90. i dati di 200 219 parametrizzazione BYTE END_STRUCT Ingressi uscite digitali per lettura e scrittura 220 0 D_INO BOOL Ingresso digitale 0 220 1 D_IN1 BOOL Ingresso digitale 1 220 2 D_IN2 BOOL Ingresso digitale 2 220 3 D_IN3 BOOL Ingresso digitale 3 220 4 7 Riservato 221 0 D_OUTO BOOL Uscita digitale 0 221 1 D_OUTI BOOL Uscita digitale 1 221 2 D_OUT2 BOOL Uscita digitale 2 221 3 D_OUT3 BOOL Uscita digitale 3 221 4 7 Riservato Blocco MDI al volo 222 MDI_F STRUCT Blocco MDI al volo 0 1 Riservato 2 0 G_1_EN BOOL Gruppo funzioni G 1 2 1 G_2 EN BOOL Gruppo funzioni G 2 2 2 2 3 Riservato 2 4 X_T_EN BOOL Posizione tempo di sosta 2 5 2 7 Riservato 3 0 V_EN BOOL Velocit 3 1 M_1_EN BOOL Gruppo funzioni M 1 3 2 M_2_EN BOOL Gruppo funzioni M 2 3 3 M_3 EN BOOL Gruppo funzioni M 3 3 4 3 7 Riservato 4 G_1_VAL BYTE N funzione G del gruppo 1 5 G_2_VAL BYTE N funzione G del gruppo 2 6 7 Riservato 8 X_T_VAL DINT Valore posizione tempo di sosta 12 V_VAL DINT Valore della velocit C 10 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito dn Variabili Tipo di dati Commento 16 M_1_VAL BYTE N funzione M del gruppo 1 17 M_2_VAL BYTE N funzione M del gruppo 2 18 M_3_VAL BYTE N funzione M del gruppo 3 19 Riservato END_STRUCT Selezione programma 242 PROG_NO BYTE Numero de
91. il processo di lettura oppure guasta 80A1 32929 32607 Conferma negativa nella scrittura sull unit L unit stata estratta durante il processo di scrittura oppure guasta 80A2 32930 32606 Errore del protocollo DP nel layer 2 trasferimento dati nel Profibus DP interrotto ad es per rottura cavo connettore mancante errore di parametrizzazione ecc 80A3 32931 32605 Errore del protocollo DP in User Interface User trasferimento dati nel Profibus DP interrotto ad es per rottura cavo connettore mancante errore di parametrizzazione ecc 80A4 32932 32604 Comunicazione sul bus K disturbata 80B1 32945 32591 Indicazione di lunghezza errata 80B2 32946 32590 II posto connettore progettato non occupato 80B3 32947 32589 Il tipo di unit reale differisce dal tipo di unit nominale 80C0 32960 32576 L unit non ha ancora a disposizione i dati da leggere 80C1 32961 32575 ldatidi uno stesso tipo di job di scrittura non sono stati ancora elaborati nell unit 80C2 32962 32574 unit sta elaborando il numero massimo di job possibili 8003 32963 32573 Le risorse necessarie Memoria ecc sono momentaneamente occupate 80C4 32964 32572 Errore di comunicazione 80C5 32965 32571 Periferia decentrata non disponibile 80C6 32966 32570 Interruzione per classe di priorit riavvio o background 8522 34082 31454 DB troppo corto Non possibile leggere i dati dal
92. incrementale Encoder assoluto Tipo di ricerca punto di riferimento DM18 gt 4 A 1 DM18 lt 4 A giro sooo 7 BS Multigiro Ciclo asse Condizione Condizione Condizione rotante a piacere Encoder a giro singolo o multigiro Sra n Sez Saz 2 SRA Saz 2 Spa n 1 2 3 n 0 1 2 n 2 1 0 1 2 Esempi Ciclo asse rotante Spa i fi p es 2 U Ciclo encoder Sez T S o o p es 4U y m Figura 9 5 Encoder su assi rotanti Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EG0 9 61 Descrizione delle funzioni 9 6 Encoder Panoramica Sull interfaccia per i sistemi di misura dell FM 354 ved fig 1 4 deve essere collegato almeno uno dei seguenti encoder e encoder incrementale e encoder assoluto SSI percorsi e le posizioni che possono essere impostati nel dato macchina DM7 vengono rappresentati in 10 3 mm 1074 inch o 104 grd La risoluzione di percorso dell asse ottenuta tramite encoder viene calcolata internamente dall FM dai dati macchina DM11 DM13 Scelta dell encoder 9 62 Per ottenere una precisione di posizionamento definita indispensabile che l encoder possa garantire una risoluzione del percorso n volte migliore Valore consigliato per n minimo ottimale massimo 2 4 10 Pertanto si dovrebbe scegliere gi nella fase di progettazione dell applicazione un en
93. misura del percorso che rileva la posizione istantanea dell asse Tramite la comparazione della posizione istantanea con la posizione di riferimento l FM 354 rileva immediatamente lo scostamento e provvede alla compensazione Pacchetto di progetta CD ROM con ZIONE e Pacchetto dei blocchi FC e Tool di progettazione Parametrizzazione FM 354 e Interfaccia gi progettata per le apparecchiature COROS OP 07 e OP 17 e Manuale in formato PDF e Getting started in formato PDF Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 5 Presentazione del prodotto Panoramica sulla gestione dati del sistema La seguente figura fornisce una panoramica sulla gestione dei dati del sistema CPU FM 354 Memoria di E i Dati delle HE caricam nt Memoria di lavoro Ei e Dati delle unit i Bus P e Datidi diagnostica Programma utente comprese le FC Tie DBx utente i Interrupt di Dati online sai iagnostica DBx DBx Sistema operativo Bj Busk dati di dati di parame parame MPI trizzaz trizzaz Servizio e Realizzazione del SUPEIVSONG es programma Parametrizzazione Dati macchina utente e diagnostica f ty Quote incrementali OP Dati di correzione utensil
94. misura di lunghezza eseguita I valori di misura letti sono validi per il procedimento di misura effettuato solo se accompagnati dal segnale di risposta ME N Valore 0 Valore 1 tutti gli altri tutti gli altri valori positivi valori negativi sempre con la funzione misura al volo la lunghezza misurata 0 possibile attivando il tastatore di misura ad asse fermo lunghezze 2 e le funzioni misura di lunghezza e valore istantaneo di posizione del fronte di discesa del misura al volo sono inattive tastatore di misura per la funzione misura di lunghezza e sempre con la funzione misura al volo 3 e le funzioni misura di lunghezza e misura di lung lunghezza non esiste misura al volo sono inattive hezza erronea misurata 9 3 11 Dati operativi di base job di lettura DB AW DBX42 0 Panoramica 9 54 dati operativi di base sono i seguenti dati di visualizzazione posizione istantanea MSR velocit istantanea MSR min percorso residuo MSR posizione di riferimento MSR somma dello spostamento delle coordinate spostamento punto di zero MSR numero di giri solo per assi rotanti giri min Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 12 Blocco NC attivo job di lettura DB AW DBX42 1 blocco NC successivo job di lettura DB AW DBX42 2 Blocco NC attivo
95. modificati i dati di parametrizzazione nell FM dopo la creazione di SDB 1000 questi vengono di nuovo sovrascritti dopo il riavviamento della CPU vedere sopra indicazione temporale Pertanto SDB 1000 deve essere creato al termine della messa in servizio Se in seguito necessaria una modifica dei dati occorre generare di nuovo l SDB 1 000 e caricarlo nella CPU L SDB preesistente dovr essere prima cancellato o sovrascritto con il nuovo SDB Il nuovo SDB non pu avere lo stesso numero di quello precedente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione Creare I SDB Requisito Collegamento online all FM 354 Selezionare menu File gt Crea SDB Se sull FM 354 non vi sono DB DM Annulla Per FM 354 esiste nel progetto n f S7 un corrispondente Non vi sono SDB SDB 1 000 corrispondenti e Sovrascrivere questo SDB s Annulla y L SDB viene creato e memorizzato nel progetto S7 sotto CPU Programma S7 Blocchi Dati di sistema Figura 5 8 Creazione dell SDB 1 000 Visualizzare cancellare l SDB nel progetto S7 Selezionare menu File gt Visualizza SDB Y Tutti gli SDB per FM 354 del progetto vengono visualizzati y Cancellare SDB pie La finestra di chiude S Selezionare e cancellare il relativo SDB Figura 5
96. non si verifica la variazione del segnale da 0 ad 1 sull ingresso veloce Tale variazione provoca le seguenti due reazioni e cambio blocco al volo e quindi elaborazione immediata del blocco N20 e memorizzazione della posizione reale al momento della variazione del segnale in impostazione al volo del valore istantaneo Questa posizione anche la posizione d uscita per una successiva programmazione di quote incrementali A seconda della situazione N20 viene elaborato come segue e sella posizione del blocco in N20 inferiore alla posizione reale al momento dell intervento dell ingresso digitale inversione di direzione l asse viene arrestato e la posizione viene poi raggiunta nella direzione contraria e se nel blocco N20 non programmata alcuna posizione il movimento viene arrestato le funzioni programmate in N20 vengono eseguite ed alla fine si passa al blocco successivo eccetto se MO M2 M30 sono presenti nel blocco e se il percorso programmato nel blocco N20 inferiore al tratto di frenatura la posizione programmata viene superata e viene pertanto raggiunta tramite inversione della direzione Se sull ingresso digitale non avviene alcuna variazione di segnale il traguardo viene raggiunto da N10 con i seguenti ulteriori comportamenti con il raggiungimento del traguardo viene emessa la segnalazione d errore ingresso digitale non comandato ved tab 11 5 cl 2 n 15 Unit di posizionamento FM 354
97. non viene accettata DE Eliminaz Creare SDB dal tool di parametrizzazione e ripetere la procedura CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 26 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di dati macchina Reazione all errore Avvertimento sec tabella 11 2 5 05 7 07 Sistema di misura RMS Causa La risoluzione del sistema di misura registrato MSR non coincide OPP con MSR negli altri DB dell unit DB Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Elimina Controllare MSR e nel caso correggerlo zione e Con una introduzione corretta prima di un nuovo trasferi mento cancellare gli altri DB sull unit 5 05 8 08 Tipo di asse RMS Causa Non sono parametrizzati assi lineari o rotanti opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DR Eliminaz Correggere e trasferire nuovamente 5 05 9 09 Fine asse rotante RMS Causa Campo dei valori non ammesso o vi
98. numero massimo limitato dalla larghezza delle unit e dalla lunghezza della guida profilata L FM 354 richiede 80 mm di spazio in larghezza 3 Il numero massimo limitato dalla somma degli assorbimenti di corrente di tutte le unit alla destra della CPU o IM alimentate a 5 V del bus posteriore P es la CPU 314 pu fornire al massimo 1 2 A L FM 354 assorbe 100 mA Unit di posizionamento FM 354 per servoazionamenti 3 2 6ES7 354 1AH01 8EGO Installazione e smontaggio 3 1 Installazione dell FM 354 Norme Per l installazione dell FM 354 non sono necessarie particolari misure di protezione norma tive EMC h Pericolo Installare FM 354 quando l S7 300 senza tensione Utensile necessario Cacciavite da 4 5 mm Procedimento Per l installazione dell FM 354 procedere come segue 1 Insieme all FM 354 viene fornito un connettore di bus Questo va innestato sul connettore dell unit a sinistra dell FM 354 Il connettore si trova nella parte posteriore e pu per tanto risultare necessario allentare l unit Se si devono montare alla destra delle altre unit innestare il connettore di bus dell unit successiva nel connettore di destra sul retro dell FM 354 Se l FM 354 l ultima unit della fila non innestare nessun altro connettore di bus 2 Agganciare l FM 354 sulla guida profilata e ruotarla verso il basso 3 Avvitare e fissare FM 354 coppia ca 80 110 Necm 4 Dopo
99. override di accelerazione frenatura 31 10 override di accelerazione frenatura 39 90 override di accelerazione frenatura La variazione dell override dell accelerazione impedisce il cambio blocco al volo Ne consegue che nel blocco precedente viene forzato un comportamento corrispondente a G60 La disabilitazione dell override di accelerazione avviene con e cambio del modo di funzionamento e resetdell asse tramite restart comando singolo e cambio di programma e fine programma Correzione utensile WZK G43 G44 Con la correzione utensile possibile utilizzare un programma di lavorazione anche se le dimensioni dell utensile sono variate La scelta della correzione utensile avviene tramite G43 o G44 e i numeri di correzione utensile D1 D20 La disabilitazione della correzione ha luogo tramite G43 o G44 e impostando il numero di correzione utensile DO Sono disponibili complessivamente 20 memorie per la correzione utensile e per l usura dell utensile valori vengono caricati nell unit e memorizzati in modo rimanente tramite il blocco dati dati correzione utensile La correzione utensile sia che si tratti di abilitazione di commutazione o di disabilitazione attiva solo a partire dal successivo posizionamento Una correzione utensile attivata permane fino a quando non viene disabilitata o sostituita con una nuova Anche un cambiamento del modo di funzionamento un cambio di programma e la fine del programma p
100. per servoazionamenti 6ES7 354 1AH01 8EGO 10 5 Stesura dei programmi di movimento Impostazione al volo del valore istantaneo G87 G88 G89 La funzione impostazione al volo del valore istantaneo viene programmata ed attivata tramite un ingresso digitale con ci avviene un cambio blocco al volo e il valore istantaneo viene contemporaneamente impostato su un nuovo valore coordinata programmata L ingresso digitale deve essere parametrizzato con la funzione impostazione al volo del valore istantaneo tramite il dato macchina MD34 Esempio di impostazione al volo del valore istantaneo Le seguenti figure mostrano la struttura di programma lo svolgimento del programma e l andamento del valore istantaneo di un esempio per impostazione al volo del valore istantaneo N Gi G2 G3 X t F M1 M2 M3 D 10 90 100 400 000 15 89 88 50 200 000 20 90 300 400 000 25 87 400 400 000 V A N10 N15 N20 N25 Inversione della E direzione gt N10 N15 N25 I H I H H H gt X Sistema di misura normale O 50 100 150 200 250 300 350 400 N20 Sistema di gt X misura traslato 50 100 150 200 250 300 350 400 E Ingresso digitale Unit di posizionamento FM 354 per servoazionamenti 10 6 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Chiarimenti sull esempio impostazione al volo del valore istantaneo Cambio blocco al v
101. pr Blocco Byte 3 Byte 8 X 1000000 000 mm PIC712 lt lt Res gt gt set Liv freq 1 Liv freq 2 Sel livello Ctrl SMR MDI PIC7122 PIC7123 PIC7124 Liv freq 1 Hz SM lib G Liv freq 2 Hz N SM X Sel livello SM libero F set PIC713 PIC714 120 N 100 C SP 10 Imp val istant X 1000000 000 mm Val X Diff 1000000 000 X 1000000 000 mm Selezione NPVer Vlset __ Vlin PIC7132 PIC7141 N Spostamento punto zero Direzione Val Somm SP 1000000 000 NPVset RBavan RBin sei Figura 8 2 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Struttura di menu della superficie operativa dell OP 07 8 5 Interfaccia standard S amp S Descrizione delle funzioni dei tasti funzione globali per la superficie operativa dell OP 07 nella figura 8 2 Tasto ESC Con questo tasto si pu richiamare la pagina precedente dei livelli soprastanti gt gt lt lt Softkey Con questi tasti si pu richiamare nella stessa pagina la sottopagina successiva stesso numero di pagina Fi Tasto funzione Con questo tasto si pu saltare alla pagina base di visualizzazione del valore istantaneo PIC71 da qualsiasi punto della struttura dei menu Fej Tasto funzione Con questo tasto si pu saltare alla pagina base di diagnosi PIC73 da qualsiasi punto della struttura dei menu Avvertenza In queste pagine della superficie operativa ved la Figu
102. programmato M2 M30 o M18 e L ultimo blocco di programma un blocco escludibile Effetto Eliminaz Corrispondente alle cause 3 03 30 1E Ingresso digitale non parametrizzato RMS Causa Per il movimento con impostazione al volo del valore istantaneo G88 G89 cambio blocco esterno G50 o misura non stato parametrizzato l ingresso digitale necessario Effetto Le funzioni non vengono avviate Eliminaz Parametrizzazione degli ingressi digitali tramite DM34 3 03 35 23 Manca valore di correzione utensile RMS Causa Sull FM 354 non ci sono valori di correzione utensile oppure du rante la correzione attiva si verifica un accesso alla correzione utensile e vengono modificati contemporaneamente i valori WK pari Effetto Eliminaz Parametrizzare e introdurre i valori di correzione utensile 3 03 36 24 impostazione valore istantaneo al volo valore errato RMS Causa Il valore non si trova nel campo 109 Effetto Eliminaz Introduzione di un valore corretto 3 03 37 25 Blocco MDI al volo sintassi errata RMS Causa Comandi M o G errati o configurazione del blocco errata Effetto Eliminaz Introduzione di un blocco MDI corretto CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit d
103. qualsiasi movimento o elaborazione del blocco Comportamento dell FM 354 durante il passaggio dello stato della CPU S7 300 da RUN a STOP uguale al restart ved par 9 3 3 le uscite digitali vengono disattivate disattivazione dell interfaccia verso il programma utente Comportamento dell FM 354 durante il passaggio dello stato della CPU S7 300 da STOP a RUN Viene eseguito un nuovo avvio dell unit Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Controllo dell unit La seguente tabella riporta i segnali di controllo per lo start di un movimento Requisiti Abilitazione azionamento AF 1 Stop STP O Abilitazione allo start SFG 1 Modo operativo Parametro Comando Attivazione del movimento BA Stato segn JOG BA 01 Livello di velocit R R R o R con livello 1 BP 1 livello 1 Livello R e R simultanei errore BP 2 livello 2 Controllo BA 02 Livello di R R R o R con livello 1 tensione frequenza Livello R e R simultanei errore BP 1 livello 1 BP 2 livello 2 Ricerca punto di S Start R R Direzione secondo DM riferimento Fronte R o R 0 1 o start 0 1 BA 03 Velocit secondo DM Avanzam a quote BP 1 100 R R R 0 1 o R 0 1 incrementali relativo BP 254 Fronte Livello di velocit 1 BA 04 MDI BA
104. riferimento e il servo simula un anello di regolazione la funzione di regolatore pronto qui non necessaria e l impostazione disattivazione con elaborazione in corso 0 e tutte le sequenze funzionali interne si comportano come nel normale funzionamento Quando l impostazione viene disattivata l asse viene resettato internamente ved Restart paragrafo 9 3 3 9 3 3 Comandi singoli DB AW DBB36 e 37 Panoramica Con questa funzione si possono trasferire al FM 354 comandi singoli Si tratta di e attivazione dati macchina e cancellazione percorso residuo e ricerca blocco indietro automatica e ricerca blocco in avanti automatica e restart e ripristino impostazione del valore istantaneo Richiamo dei comandi singoli comandi singoli vengono attivati se il relativo record di dati stato trasferito all FM 354 I comandi vengono cancellati nel FM 354 dopo la loro esecuzione Unit di posizionamento FM 354 per servoazionamenti 9 44 6ES7 354 1AH01 8EGO Descrizione delle funzioni Attivazione dei dati macchina Dopo che i dati macchina DM o i blocchi DM sono stati caricati via PG questi devono essere attivati Alla prima parametrizzazione il trasferimento dei dati macchina avviene automaticamente Nell FM 354 si differenzia tra dati macchina K e E per quanto ne riguarda l effetto Categoria di DM Effetto nell FM 354 dopo l attivazione K Reset dell FM 354 e fino
105. riferimento p es X X1 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri 5 13 Parametrizzazione Tabella 5 4 Lista dei dati macchina seguito Valore z AEA AE N Denominazione di Valore significato Tipo di dati va ved default commento par 37 K Segnali di controllo del 1 0 abilitazione regolatore attiva 9 7 servozionamento 2 regolatore gi attivo 3 regolatore gi invertito 7 override di tempo attivo 15 elaborazione continua dopo 9 1 1 arresto di emergenza abilitazione azionam AF 16 compensazione automatica deriva 38 E Guadagno anello di 1000 1 10 000 DWORD posizione MSR min MSR 39 E Errore d inseguimento 0 0 senza sorveglianza DWORD MSR dinamico minimo 1 1 000 000 40 E Accelerazione 1000 0 senzarampa DWORD 9 7 3 2 41 E Decelerazione 1000 Ti 100 000 REM 42 E Tempo di strappo 0 0 10 000 DWORD ms 43 E Tensione nominale max 8000 1 000 10 000 DWORD mV 44 E Compensazione offset 0 1 000 1 000 DINT mV 45 E Rampa di tensione 0 0 10 000 000 DWORD mV s 52 E Velocit per la 0 0 DWORD 9 7 compensazione del gioco 1 100 53 E Modo della 0 0 prima del posizionamento DWORD 9 7 compensazione del gioco 1 durante il posizionamento MSR Scala del sistema di misura 1 La variabile del nome dellasse viene realizzata come lettera
106. scelta x equivale al relativo valore 254 per l SM libero Il valore dell SM libero si trova nel DB utente Impostazione dati per PIC7124 Questa pagina contiene campi di ingresso uscita Il blocco dati MDI deve il modo operativo MDI essere preimpostato dal programma utente con i bit corrispondenti sono impostati i bit G X F ed eventualmente con i valori per G X e F Il campo di immissione dietro G un campo di testo e vi si possono scegliere valori tra 90 e 91 Con il softkey set si imposta un merker bit nel DB utente che deve essere analizzato dal programma utente Se si modifica questo bit si deve trasferire il blocco MDI dal DB utente al FM 354 e resettare il bit 8 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Interfaccia standard S amp S Tabella 8 1 Descrizione delle pagine della superficie operativa continuazione Nome della pagina N Descrizione pagina Selezione programma PIC132 Questa pagina contiene campi di ingresso uscita Il campo per la direzione un campo di testo in cui si pu scegliere tra avanti e indietro Con i softkey si possono impostare i bit nel DB utente e Softkey RBavan Con questo softkey ricerca blocco in avanti auto matica cos come con RBin ricerca blocco indietro automatica si possono ugualmente impostare i relativi bit nel DB utente e Softkey set Con questo softkey si imposta un
107. segnalazione d errore PIC77 Questa pagina mostra gli errori dell FM 354 campi sono campi di visualizzazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 15 Interfaccia standard S amp S ARlarmklasse Fehler Figura 8 19 Segnalazioni di interrupt PIC772 Questa pagina mostra gli errori del FM354 campi sono campi di visualizzazione La pagina PIC Z_MESS_EVENT contiene le pagine standard fornite con ProTool Lite per OP 17 Unit di posizionamento FM 354 per servoazionamenti 8 16 6ES7 354 1AH01 8EGO Interfaccia standard S amp S 8 2 Panoramica Analisi del DB utente da parte del programma utente La tabella seguente descrive quali job di scrittura devono essere eseguiti dal programma utente o quali segnali possono essere scritti direttamente nell FM Tabella 8 2 Analisi del DB utente da parte del programma utente OP 07 17 Programma utente ved PIC DB AW attivato da Funzione DB AW DBX DBX REDE ORME 499 5 FM 354 Interrupt diagnostico 7 499 6 Errore nei dati 499 7 Errore di comando corsa 499 1 1 SK Vlavan Trasferimento dati per Impostazione valore istanta 38 7 714 72 neo dal DB AW all FM 499 2 1 SK NPVset Trasferimento dati per Impostazione spostamento 39 1 7141 punto di zero dal DB AW all FM 37 6 1 S Vlin Trasferimento dati Im
108. segnale 1 2 6 mA Campo di tensione per segnale 0 3 5 V o ingresso aperto Ritardo segnale 0 1 30 us Ritardo segnale 1 gt 0 150 us Ci sono due possibilit per l alimentazione del segnale di pronto e alimentazione da parte del controllore programmabile e alimentazione da parte dell azionamento 4 16 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio Alimentazione da parte del controllore programmabile Nella figura 4 7 sono illustrati alcuni esempi per l alimentazione del segnale di pronto da parte del controllore programmabile p es azionamento SIMODRIVE 611 Pilotaggio dell ingresso RM con interruttore in logica positiva o contatto di rel Azionamento Interrutt in logica positiva o contatto di rel 74 Lor FM XI 9 RM_P ATY lt RM_N 10 D L 19 pe 20 k i M p es SIMODRIVE 611 Pilotaggio dell ingresso RM con interruttore in logica negativa o contatto di rel XI 9 fisse RM P Interruttore in logica ne RM N gativa o contatto di rel 3 10 fo Te 20 am M ez Figura 4 7 Alimentazione da parte dell azionamento Pilotaggio dell ingresso RM alimentazione da parte del controllore programmabile Nella figura 4 8 sono illustrati d
109. segnale 2 ciclo FM Adattamento del livello di segnale DM Denominazione Valore significato Commento 36 Adattamento ingressi 8 10 invertito La funzione sempre attivata dal 9 11 invertito fronte di salita 10 12 invertito 11 13 invertito Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EG0 9 83 Descrizione delle funzioni 9 8 1 Descrizione delle funzioni degli ingressi digitali Start esterno Il segnale di controllo dell asse contiene il segnale di start che attiva un posizionamento nei modi operativi Ricerca del punto di riferimento MDI e Automatico Con l ingresso digitale start esterno e con il segnale di controllo ST si realizza una funzione OR Lo start esterno collegato all ingresso digitale 11 Esempio ST 1 Ingresso dig start esterno 2 3 Start del posizionamento Ingresso 11 non invertito DM36 Ingresso 11 invertito DM36 ga Lunghezza minima del segnale all ingresso digitale gt 2 ciclo FM Ingresso di abilitazione Il presupposto per un posizionamento movimento uscita dell asse l impostazione dell ingresso di abilitazione nel caso esso sia parametrizzato con DM34 Con il reset dell impostazione il movimento viene arrestato abilitazione esterna al movimento 9 84 e Nel caso dei modi operativi JOG e Controllo il movimento d
110. start e percorso residuo caso particolare A i po Se con ST selezionato anche Cancella percorso residuo il blocco interrotto con lo stop non viene elaborato fino alla fine ma viene iniziato subito con il blocco successivo Segnali di controllo Direzione positiva R o Direzione negativa R Start ST Gestione del controllo 11 posizionamento per asse rotante caso particolare Se l asse viene azionato come asse rotante l FM cerca di scegliere sempre il percorso pi breve durante il posizionamento Con l assegnazione di R o R questa direzione preferenziale pu essere annullata particolare Segnale di controllo Modo operativo BA Segnali di risposta Modo oper precedente BAR Spostam positivo FR o spostam negativo FR Elaborazione in corso BL Nuovo modo oper BAR Gestione del controllo 12 disinserimento modo operativo durante l elaborazione programma caso HT Se durante l elaborazione del programma viene selezionato un nuovo BA l asse viene fermato FR o FR e BL sono resettati 9 2 7 Automatico blocco singolo Panoramica Funzioni analoghe al modo operativo Automatico Mentre nel funzionamento Automatico dopo l elaborazione di un blocco FM 354 avvia autonomamente l elaborazione del blocco successivo in funzionamento Automatico blocco singolo l asse attende al termine di ogni blocco el
111. un campo di testo per scegliere il livello di velocit selezione 1 o 2 Tramite i softkey si possono richiamare le seguenti pagine e Softkey Ctrl gt PIC7122 e Softkey SMR PIC7123 e Softkey MDI gt PIC7124 Impostazione dati per PIC713 Questa pagina contiene solo campi di visualizzazione Tramite il softkey il modo operativo Selezione si pu richiamare la pagina PIC7132 Automatico Impostazione valore PIC714 La visualizzazione del valore istantaneo un campo di visualizzazione Il istantaneo valore per Impostazione valore istantaneo si trova in un campo di ingresso uscita Tramite il softkey NPVer si pu richiamare la pagina PIC7141 Con i softkey Vlavan e Vlin si possono eseguire le funzioni Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 7 Interfaccia standard S amp S Tabella 8 1 Descrizione delle pagine della superficie operativa continuazione Nome della pagina N Descrizione pagina Dati macchina PIC722 Questa pagina contiene campi di ingresso uscita L immissione dei valori protetta tramite password valori immessi si trovano nel DB utente Tramite i softkey si possono impostare i bit nel DB utente e Softkey leggi Permette di impostare un merker bit nel DB utente in seguito al quale il programma utente legge il dato macchina di cui stato immesso il numero e Softkey set Perme
112. utente zione e Correggere la parametrizzazione dell assegnazione dell uscita in DM35 nel modo voluto 4 04 14 0E Richiesta di dati applicativi errata RMS Causa Codice di richiesta errato opp Effetto Restano validi i vecchi dati applicativi DB Eliminaz Possibili codici di richiesta 0 6 16 23 e 25 4 04 15 0F Teach in numero di programma errato RMS Causa Il programma non stato parametrizzato o caricato opp Effetto Teach In non viene eseguito PB Eliminaz Parametrizzare e caricare il programma o correggere il numero di programma CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 23 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati Reazione all errore Avvertimento sec tabella 11 2 4 04 16 10 Teach in numero di blocco errato RMS Causa Non esiste il numero di blocco nel programma selezionato opp Effetto Teach In non viene eseguito 23 Eliminaz Assegnare un numero di blocco corretto
113. valore massimo di scostamento di 1 000 000 rispetto al valore di default Il valore necessario per l asse di azionamento reale riportato nel par 7 3 6 27 0 Lo spostamento del punto di zero solo per encoder incrementale da introdurre per l aggiustamento numerico del punto di zero 28 0 2 Vmax Viene consigliato come valore iniziale il 20 della velocit massima 29 0 1 Vmax Viene consigliato come valore iniziale il 10 della velocit massima 30 31 0 0 Compensazione giochi inattiva 38 1 000 MSR min MSR Guadagno dell anello di posizione generalmente utilizzabile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 5 Messa in servizio Tabella 7 3 Assegnazione iniziale dei dati macchina seguito DM E Valore Chiarimento 39 0 Sorveglianza dell errore d inseguimento inattiva 40 41 1 000 1 000 103MSR 82 Valore di accelerazione molto piccolo 42 0 Limitatore strappi disattivato 431 Umax 1 000 10 000 mV Massimo valore di impostazione previsto dell azionamento 44 0 Offset per il valore di impostazione dell azionamento 45 0 Rampa di tensione inattiva 1 Questa coppia di valori corrisponde all assegnazione del numero di giri dell azionamento ed utilizzata nei ser voazionamenti come base per il calcolo del fattore K e deve pertanto essere introdotta correttamente Consiglio Umax dovrebbe essere impostata possib
114. x ciclo FM Questo va tenuto particolarmente presente nel caso di cicli utente di piccole dimensioni Prima di attivare una nuova azione conviene eventualmente interrogare lo stato di elaborazione dell FM 354 Tenere anche presente che in una configurazione decentrata la trasmissione dei segnali dati richiede pi tempo o pu estendersi su pi cicli utente vedere il paragrafo 6 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 7 Programmazione delle funzioni tecnologiche Note sul test del programma utente 6 8 Nel testare il programma utente con Imposta punto di arresto importante ricordare che dopo aver raggiunto il punto di arresto non sempre possibile proseguire l esecuzione del programma con l FM 354 a seconda della tecnologia Per esempio i movimenti attivati dal programma utente non si possono interrompere se il programma non ha raggiunto il punto di arresto L esecuzione pu proseguire dopo un nuovo avviamento CPU STOP RUN oppure con un reset dell asse o anche al cambio del modo operativo Impiego decentrato 0B86 Se l impianto deve essere comandato ancora con l FM 354 in caso di errore di collegamento tra CPU e periferia decentrata DP si deve inserire OB 86 nel programma utente Nell OB 86 occorre fare in modo per es mediante impostazione e valorizzazione di merker nell OB 1 che in caso di guasto la comunicazione nell OB 1 con l FM venga interrotta
115. 0 Una esclusione delle segnalazioni d errore anche possibile tramite l impostazione singola asse in parcheggio ved paragrafo 9 3 2 Tabella 9 12 Diagnosi d errore per encoder assoluti Diagnosi Causa Segnalazione d errore Sorveglianza tensione Mancanza della tensione di alimenta Allarme diagnostico errore canale esterno zione dell encoder ved trattamento errori tabella 11 4 Errore encoder Errore nel protocollo trasmissione dati Allarme diagnostico errore canale esterno assoluto tra encoder assoluto e PFM 354 ved trattamento errori tabella 11 4 d Pericolo Le sorveglianze hardware devono essere escluse solo a scopo di test poich eventuali errori nel posizionamento possono provocare gravi danni sull intero impianto Se la sorveglianza della tensione disattivata in caso di mancanza o interruzione della tensione di alimentazione degli encoder o dell FM a causa dell esclusione immediata della segnalazione del valore assoluto si possono determinare movimenti dell azionamento quando e attivo un modo operativo diverso da Controllo e disattivato l inseguimento e abilitazione regolatore attiva o non parametrizzata Collegamento degli encoder Ved paragrafo 4 5 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 69 Descrizione delle funzioni 9 6 3 Sincronizzazione degli encoder Panoramica Quando si utilizzano encoder incrementa
116. 0 dopo un giro ed ha pertanto una zona di lavoro infinita Figura 9 4 Asse rotante Fine dell asse rotante 9 60 Il dato macchina DM9 stabilisce il valore sul quale FM 354 riconosce la fine dell asse rotante Questo valore teoricamente il pi alto valore che il valore istantaneo possa raggiungere Al raggiungimento di questo valore l indicazione del valore istantaneo si resetta sul valore 0 Il pi alto valore teorico non viene tuttavia visualizzato perch fisicamente si trova sulla stessa posizione dell inizio dell asse rotante 0 Esempio Il seguente esempio chiarisce meglio quanto esposto nella figura 9 4 Come fine asse rotante viene introdotto il valore 10 000 Il valore 10 000 non viene visualizzato L indicazione passer sempre da 9 999 a 0 In caso di direzione negativa l indicazione passer da 0 a 9 999 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Encoder su assi rotanti Per gli assi rotanti sussistono delle restrizioni nella selezione dell encoder o nella selezione dell ingranaggio motore a causa della richiesta di riproducibilit univoca della posizione istantanea mediante pi giri in relazione con la ricerca del punto di riferimento negli encoder incrementali o con POWER OFF ON negli encoder assoluti secondo quanto esposto nella figura 9 5 ved Interdipendenze par 5 3 1 Tipo di encoder Encoder
117. 0 blocco di movimento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 21 Parametrizzazione Introduzione dei programmi di movimento 5 22 Per l introduzione dei programmi di movimento NC disponibile una finestra vuota programmi di movimento devono essere introdotti nel modo seguente E OFFLINE PROGRAMMA DI MOVIMENTO DB1033 ioj x Numero programma 83 Nome programma fest Comandi G Posiz tempo sosta Velocit Comandi M CUT N SP Rich SP Ca MG G2 G3 x F MI M2 M3 D L R PA ala m a E 1 33 test N5 G90 X600 000 F60 000 M12 N10 GOA X40 N23 G91 X500 000 F30 000 M12 N30 X600 000 Figura 5 7 Introduzione dei programmi di movimento 1 Numero del programma Nome del programma x L introduzione possibile solo per la 1 riga Questa introduzione deve essere ese guita Dal numero di programma viene generato il n di DB Il nome del programma facoltativo e pu essere lungo max 18 caratteri 2 N lt numero di blocco gt G lt istruzione gt G1 G2 G3 X lt valore gt F lt valore gt M lt istruzione gt M1 M2 M3 D lt n gt numero correzione utensile lt n gt P lt n gt progr di programmi di movimento ved cap 10 il numero di blocco N deve essere introdotto come primo e in ordine crescente La sequenza delle introduzioni restanti libera il carattere di separazione deve esser
118. 10 000 MSR per assi rotanti Valore 6 1 ciclo di asse rotante MSR MSR Risoluzione del sistema di misura 3 Dati di corre dati di correzione utensile sono necessari solo per il modo operativo Auto zione utensile matico e non sono rilevanti per la messa in servizio qui descritta Essi diven tano significativi generalmente soltanto nella messa in servizio del pro gramma utente della CPU dell S7 300 4 Programmi di programmi di movimento sono necessari solo per il modo operativo Auto movimento matico e non sono rilevanti per la messa in servizio qui descritta Essi diven tano significativi generalmente soltanto nella messa in servizio del pro gramma utente della CPU dell S7 300 5 Creazione Alla fine di tutte le operazioni di messa in servizio con l FM 354 e con il SDB 1 000 proprio impianto deve essere creato memorizzato e caricato nella CPU o nella scheda di memoria della CPU un SDB 1 000 Nel SDB 1 000 sono memorizzate tutte le informazioni dei parametri DB dell FM 354 Tale SDB consente la sostituzione di una unit in caso di errore con l FM 354 e la successiva parametrizzazione senza PG PC Unit di posizionamento FM 354 per servoazionamenti 7 4 6ES7 354 1AH01 8EGO Messa in servizio Avvertenza L unit del sistema di misura DM7 deve corrispondere all unit del sistema di misura indi cata negli altri DB La risoluzione del sistema di misura MSR
119. 148 FVAL DINT Impostazione valore istantaneo al volo 152 REFPT DINT Impostazione punto di riferimento 156 TRG254 DWORD Valore di riferimento per quota incrementale 160 VLEVEL_1 DWORD Livello di velocit 1 164 VLEVEL_2 DWORD Livello di velocit 2 168 CLEVEL 1 DWORD Livello di tensione 1 172 CLEVEL 2 DWORD Livello di tensione 2 Blocco MDI 176 MDIB STRUCT Blocco MDI 0 1 Riservato 2 0 G_1_EN BOOL Gruppo funzioni G 1 2 1 G_2_ EN BOOL Gruppo funzioni G 2 2 2 2 3 Riservato 2 4 X_T_EN BOOL Posizione tempo di sosta 2 5 2 7 Riservato 3 0 V_EN BOOL Velocit 3 1 M_1_EN BOOL Gruppo funzioni M 1 3 2 M_2_EN BOOL Gruppo funzioni M 2 3 3 M_3 EN BOOL Gruppo funzioni M 3 3 4 3 7 Riservato 4 G_1_VAL BYTE N funzione G del gruppo 1 5 G_2_VAL BYTE N funzione G del gruppo 2 6 7 Riservato 8 X_T_VAL DINT Valore posizione tempo di sosta 12 V_VAL DINT Valore della velocit 16 M_1_VAL BYTE N funzione M del gruppo 1 17 M_2_VAL BYTE N funzione M del gruppo 2 18 M_3_VAL BYTE N funzione M del gruppo 3 19 Riservato END_STRUCT Modifica parametri dati 196 PAR_CHAN STRUCT Modifica parametri dati 0 TYP BYTE Tipo di blocco dati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 9 UDT DB utente Tabella C 1 UDT DB utente seguito do Variabili Tipo di dati Commento 1 NUMB BYTE Numero 2 COUN BYTE Quantit 3 JOB BYTE Job 4 DATA ARRAY Campo di dati tipo di dati secondo
120. 2 M_2_EN BOOL Gruppo funzioni M 2 3 3 M_3_EN BOOL Gruppo funzioni M 3 3 4 TO_EN BOOL Correzione utensile 3 5 3 7 Riservato 4 G_1_VAL BYTE N funzione G del gruppo 1 5 G_2_VAL BYTE N funzione G del gruppo 2 6 G_3_VAL BYTE N funzione G del gruppo 3 7 Riservato 8 X_T_VAL DINT Valore posizione tempo di sosta 12 V_VAL DINT Valore della velocit 16 M_1_VAL BYTE N funzione M del gruppo 1 17 M_2_VAL BYTE N funzione M del gruppo 2 18 M_3_VAL BYTE N funzione M del gruppo 3 19 TO_VAL BYTE N correzione utensile END_STRUCT Blocco NC successivo 362 NXT_BL STRUCT Blocco NC successivo 0 PROG_NO BYTE Numero del programma 1 BLCK_NO BYTE Numero di blocco 2 0 G_1_EN BOOL Gruppo funzioni G 1 2 1 G_2 EN BOOL Gruppo funzioni G 2 2 2 G_3_EN BOOL Gruppo funzioni G 3 2 3 Riservato 2 4 X_T_EN BOOL Posizione tempo di sosta 2 5 SR_L_EN BOOL N di richiami di sottoprogramma 2 6 SR_N_EN BOOL Richiamo di sottoprogramma 2 7 SKIP_EN BOOL Esclusione blocco 3 0 V_EN BOOL Velocit 3 1 M_1_EN BOOL Gruppo funzioni M 1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito a Variabili Tipo di dati Commento 3 2 M_2_EN BOOL Gruppo funzioni M 2 3 3 M_3 EN BOOL Gruppo funzioni M 3 3 4 TO_EN BOOL Correzione utensile 3 5 3 7 Riservato 4 G_1_VAL BYTE N funzione G del gruppo 1 5 G_2_VAL BYTE N funzione G del gruppo
121. 23 53 Modo di 0 compensazione del gioco prima del compensazione posizionamento gioco 1 compensazione del gioco durante il posizionamento La velocit di movimento del gioco si somma alla velocit programmata del job di lavoro influenzato tramite override Occorre fare attenzione alle seguenti particolarit e Il movimento di compensazione del gioco non sottoposto all influsso dell override e non pu essere interrotto e Se si violano le interdipendenze di DM si arriva ad una segnalazione d errore con la causa area valori non ammessa e La compensazione del gioco efficace gi prima della ricerca del punto di riferimento e Una variazione di DM30 ammontare del gioco efficace solo dopo un movimento nella direzione priva di gioco DM31 e Nel modo operativo Controllo il gioco viene compensato con il valore di tensione introdotto Compensazione dell offset Le unit analogiche convertitore D A dell FM 354 e unit di regolazione dell azionamento disposte nell anello di regolazione della posizione provocano un errore di offset dovuto alle tensioni di funzionamento e alle tolleranze dei componenti elettronici Questo ha come conseguenza che il motore di azionamento si muove gi anche se la velocit digitale interna impostata su zero Normalmente nei regolatori dell azionamento possibile effettuare un impostazione tale da sistemare lo zero Con un offset di tensio
122. 3 x dati sono accettati o elaborati Controllo dei modi operativi I modi operativi sono descritti al paragrafo 9 2 segnali di controllo risposta e le istruzioni per l utilizzo sono descritti al paragrafo 9 1 segnali di controllo devono essere scritti dall utente nel blocco dati utente La FC POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 354 e i segnali di risposta dall FM 354 al blocco dati utente L FM deve essere parametrizzato Nella tabella seguente sono riportati i segnali di controllo e di risposta nella versione tedesca e inglese Tabella 6 3 Segnali di controllo e di risposta Tedesco Inglese DB Significato utente Segnali di controllo TFB TEST_EN DBX14 1 Commutaz interfaccia BUS P su Messa in servizio BFQ FSQ OT_ERR_A DBX14 3 Conferma errore di manovra movimento ST START DBX15 0 Start STP STOP DBX15 1 Stop Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 19 Programmazione delle funzioni tecnologiche Tabella 6 3 Segnali di controllo e di risposta seguito Tedesco Inglese DB Significato utente R DIR_M DBX15 2 Direzione negativa R DIR_P DBX15 3 Direzione positiva QMF ACK_MF DBX15 4 Conferma funzione M EFG READ_EN DBX15 5 Abilitazione lettura SA SKIP_BLK DBX15 6 Esclusione bl
123. 4 04 17 11 Teach in tempo residuo o richiamo UP nel blocco RMS Causa Il numero di blocco nel programma scelto non esiste oppure il opp numero di blocco errato DB Effetto Teach In non viene eseguito Eliminaz Assegnare il numero di blocco corretto 4 04 18 12 TeachIn nessun arresto dell asse RMS Causa Asse ancora in movimento opp Effetto Teach In non viene eseguito PB Eliminaz Arrestare l asse e ripetere il job 4 04 40 28 Trasferimento di dati non rilevanti RMS Causa dati trasferiti blocchi di dati sono sconosciuti all FM 354 opp Effetto dati non vengono accettati DB Eliminaz Correggere il programma utente 4 04 81 51 Comunicazione di unit programmabili tipo DB non ammesso RMS 82 52 Comunicazione di unit programmabili Info 1 errata opp 83 53 Comunicazione di unit programmabili Info 2 errata DB 84 54 Comunicazione di unit programmabili job non ammesso 85 55 Comunicazione di unit programmabili errore di dati Causa Dati errati Effetto Il job non viene eseguito Eliminaz Correggere e trasferire nuovamente 4 04 120 78 Scostamento nel sistema di misura RMS Causa Il sistema di misura nei DB NC SM WK non coincide con DM7 OPP Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo RS Eliminaz Correggere e trasferire nuovamente CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati A
124. 4 4 3 Posizionamento 7 17 n ini criteri di giudizio 7 18 richiesta dei dati applicativi 9 50 Programmazione delle funzioni tecnologiche 6 1 A DIA dell FM comunicazione tra CPU e FM 354 6 6 Sealandi errore creare il programma utente 6 9 T esempi applica le 40 segnalazione tramite i LED mp Segnali nozioni fondamentali 6 3 di conferma peera pocen dat UEST di conto PESI di risposta 6 13 6 14 8 23 9 2 struttura di un programma utente 6 7 test del programma utente Programmi di movimento blocchi di movimento 10 2 introduzione 5 22 nome del programma 10 1 numero del programma 10 1 Segnali di controllo 6 19 Segnali di risposta 6 19 Selezione programma 9 30 Servizio e supervisione 8 1 8 3 blocchi dati 8 1 dati utente 8 1 i SIMATIC Manager 5 4 passaggio da blocco a blocco 10 16 Simulazione 9 44 struttura del programma 10 2 Sincronizzazione 9 70JP 71 Punto di arrivo 9 70 Sincronizzazione degli encoder aggiustamento encoder asso 08 70 finecorsa punto di riferimento 9 70 Q i arrivo l9 punto di arrivo 9 70 Quote incrementali 5 18 punto di sincronizzazione 9 71 ricerca punto di riferimento 9 70 sincronizzazione 9 71 R spostamento del punto di rerme o 870 valore di misura sincronizzazione 9 71 Rampa di tensione 9 82 Sistema di misura 9 58 Reazione all errore Regolator
125. 4 1AH01 8EGO Parametrizzazione 7 In questa finestra possibile mediante le schede Generale Indirizzi e Parametri di base dell FM 354 assegnare un nome eventualmente modificare gli indirizzi dell FM i parametri d ingresso di FC POS_INIT vedere il paragrafo 6 3 1 parametrizzare gli interrupt interrupt di diagnostica interrupt di processo Avvertenza Non prevista un ulteriore elaborazione per l FM 354 con la CPU in stato di STOP Facendo clic sul pulsante Parametri si accede alla superficie operativa di parametrizzazione Panoramica Figura 5 3 Schermata panoramica di parametrizzazione Durante la parametrizzazione possibile visualizzare di nuovo questa finestra con il menu Visualizza gt Panoramica L unit FM 354 per il posizionamento regolato viene parametrizzata mediante gli altri para metri DB memorizzabili sull unit Il blocco dati dati macchina DB DM svolge una fun zione chiave poich sempre necessario indipendentemente dalle funzioni tecnologiche dell unit Tutti gli altri parametri DB sono richiesti a seconda della tecnologia A questo punto possibile parametrizzare la propria unit Il paragrafo successivo offre una panoramica dei dati che possono essere parametrizzati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 5 Parametrizzazione Le dimensioni della finestra per l introduzione dei dati di parametrizzazione
126. 47 4 Riservato 47 5 RESET_AX_D BOOL Restart 47 6 AVALREM_D BOOL Impostazione valore istantaneo indietro 47 7 Riservato Segnali di fine per segnali di avvio per job di scrittura 48 0 VLEV_D BOOL Livelli di velocit 1 2 48 1 CLEV_D BOOL Livelli di tensione 1 2 48 2 TRG254_D BOOL Valore di riferimento per quota incrementale 48 3 MDI_D BOOL Blocco MDI 48 4 MDIFLY_D BOOL Blocco MDI al volo 48 5 Riservato 48 6 REFPT_D BOOL Impostazione punto di riferimento C 4 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito Mmelnezo Variabili Tipo di dati Commento assoluto 48 7 AVAL_D BOOL Impostazione valore istantaneo 49 0 FVAL_D BOOL Impostazione valore istantaneo al volo 49 1 ZOFF_D BOOL Spostamento punto di zero 49 2 Riservato 49 3 PARCH_D BOOL Modifica parametri dati 49 4 DIGO_D BOOL Uscite digitali 49 5 PROGS_D BOOL Selezione programma 49 6 REQAPP_D BOOL Richiesta dati applicativi 49 7 TEACHIN_D BOOL Teach In 50 51 Riservato Segnali di fine per segnali di avvio per job di lettura 52 0 OPDAT _D BOOL Dati operativi di base 52 1 ACT_BL_D BOOL Blocco NC attivo 52 2 NXT_BL_D BOOL Blocco NC successivo 52 3 BLEXT_D BOOL Valore istantaneo al cambio di blocco 52 4 SERVDAT_D BOOL Dati di service 52 5 OC_ERR_D BOOL Errore operativo letto 52 6 OT_ERR_D BOOL Errore manovra movimento letto 52 7 DA_ERR_D BOOL Errore dati letto 53 0 53 2 Ri
127. 54 1AH01 8EGO Printed in the Federal Republic of Germany
128. 6 DWORD 354 Identificazione unit FM 354 20 4 CHAR 0 Versione numero firmware numero struttura DB 24 DWORD 1 3 Risoluzione sistema di misura secondo Indicazione dell unit di DM7 misura 28 WORD 0 1 Memorizzazione dei parametri DB Job tramite S amp S 30 WORD Riservato 32 DINT 109 109 1 correzione lunghezza utensile utensile 1 DINT 109 109 1 valore di consumo assoluto DINT 109 109 1 valore di consumo additivo 44 DINT 109 109 2 correzioni lunghezza utensile utensile 2 DINT 109 109 2 valori di consumo assoluto DWORD 109 109 2 valori di consumo additivo 20 correzioni lunghezza utensile ni ile 20 20 valori di consumo assoluto MISNSle 20 valori di consumo additivo ved par 10 1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 19 Parametrizzazione Introduzione dei valori 5 20 L introduzione dei valori avviene con il menu per i dati di correzione utensile nel tool Para metrizzazione FM 354 Se il valore di consumo additivo viene modificato online IFM calcola il nuovo valore di consumo assoluto e il valore di consumo additivo di nuovo a 0 E OFFLINE DATI DI CORREZIONE UTENSILE DB1220 BOE mO ho o o o o2 200 000 20 000 oso o3 eoo 000 rosso ooo oa fsoo 000 fis 00 ooo os fo ooo fo ooo boo os ooo ooo ooo oz jo ooo ooo ooo os jo o0o foooo poo os doo peso Doon b 000 osso novo ooo josoo ooo 000 0 000 _
129. 8 4 5 4 8 4 14 connettore di bus interfaccia SIMATIC 1 8 IC 1 8 interfaccia per l azionamento interfaccia per la periferia 1 718 interfaccia verso l azionamento 4 5 interfaccia verso la periferia 4 14 sistema di misura 1 7 1 8 4 8 Interfaccia interfaccia SIMATIC per il collega mento bus 1 7 Interfaccia verso la periferia 4 14 Interpolatore 9 73 Interrupt 6 27 9 87 analisi di un interrupt di processo 6 28 analisi di un interrupt diagnostico 6 28 di processo 9 87 elaborazione degli interrupt 6 27 interrupt di processo i 6 28 Interrupt di diagnostica 11 6 11 9 errore esterno 1 errore esterno di canale 11 6 errore interno errore operativo 11 13 Interrupt di processo perduti 6 28 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Introduzione in quote assolute 10 8 in quote incrementali 10 9 J JOG 9 9 9 14 L Lettura dati blocchi NC attivi 9 55 blocco NC successivo 9 55 dati applicativi 9 56 dati di service 9 56 dati operativi di base 9 54 dati operativi sup plementari 9 57 parametri dati 9 57 valore istantaneo al cambio di blocco 9 56 Limitatore di strappi 7 20 Lista dei dati macchina Lista degli errori 11 9 errore di dati macchina 11 27 errore di manovra 11 15 errore di movimento errore esterno 11 10 errore esterno di canale 11 11 errore interno errore nei dati er
130. 91 Quota incrementale 30 100 override di accelerazione frenatura 31 10 override di accelerazione frenatura 32 20 override di accelerazione frenatura 2 39 90 override di accelerazione frenatura 1 Queste funzioni G agiscono solo blocco per blocco Le altre funzioni G vengono mantenute finch non vengono annullate Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 3 Stesura dei programmi di movimento Tabella 10 1 Funzioni G seguito N G Funzioni G Gruppo funzioni G 43 Correzione utensile 44 Correzione utensile 50 Cambio blocco esterno 3 60 Cambio blocco arresto preciso 64 Cambio blocco al volo funzionamento continuo 1 Queste funzioni G agiscono solo blocco per blocco Le altre funzioni G vengono mantenute finch non vengono annullate G30 G90 e G64 rappresentano l impostazione all accensione dopo l inizio del programma Tempo di sosta G04 Un blocco di movimento con tempo di sosta pu contenere oltre a questa funzione G e all indicazione del tempo solo funzioni M Per il tempo di sosta vale D nominazicne Limite inferiore Limite superiore Unit di selezione di selezione Tempo di sosta 2 100 000 ms I valori introdotti vengono arrotondati sulla base dei cicli FM 2 ms tempi di sosta sono efficaci solo nei blocchi in cui essi sono stati programmati Cambio blocco G60 G64 condizioni di avviamento
131. AF SA EFG QMF R R STP ST 16 BA 17 BP 18 OVERR 19 Segnali di risposta 22 PARA DF BF FS TFGS 23 PBR T L WFG BL SFG 24 BAR 25 PEH FIWS SRFG FR FR ME SYN 26 MNR 27 AMF Unit di posizionamento FM 354 per servoazionamenti 9 2 6ES7 354 1AH01 8EG0 Descrizione delle funzioni 9 1 1 Segnali di controllo Panoramica La gestione controllo dell asse avviene tramite i segnali di controllo Nella tabella 9 1 vengono descritti i segnali di controllo e le loro funzioni Tabella 9 1 Segnali di controllo Simbolo Nome Funzione Inglese Tedesco TEST_EN TFB Commutazion Interruzione della comunicazione con il programma utente e commu e interf bus P_ tazione dell interfaccia bus P per l azionamento con la superficie operativa di messa in servizio OT_ERR_A BFQ FSQ Conferma la segnalazione d errore viene resettata Prima di confermare errore di l errore si deve rimuovere la causa dello stesso manovra movimento START ST Start Start del movimento nel BA Automatico MDI e Ricerca punto di riferimento STOP STP Stop interruzione del movimento o dell elaborazione del programma interruzione della ricerca del punto di riferimento DIR_M R Direzione Spostamento dell asse in direzione negativa negativa e nel BA JOG e Controllo l asse si sposta in direzione negativa in dipendenza del livello di segnale e start del movimento in direzione
132. Abilitazione allo start SFG n PhD Gestione del controllo 3 stop durante il posizionamento con nuovo segnale di start per la continuazione Se durante il posizionamento viene impostato lo stop l asse viene arrestato FR viene resettato SFG viene comandato BL permane e PEH non prodotto poich il posizionamento non terminato Se ST di nuovo prestabilito FR reimpostato SFG viene resettato e il posizionamento completato Prima che l asse raggiunga lo stato di arresto possibile un nuovo start Ripresa Segnale di controllo Stop STP Segnali di risposta Spostamento positivo FR Abilitazione allo start SFG Trasferimento blocco MDI DBX38 3 Trasferimento Cancella percorso residuo DBX37 1 Segnale di controllo Start ST Segnali di risposta Spostamento negativo FR PATTI Gestione del controllo 4 stop durante il posizionamento con nuovo start e nuovo blocco MDI Se durante il posizionamento viene impostato lo stop l asse viene arrestato FR resettato SFG viene comandato Dopo il trasferimento di un nuovo blocco MDI ST reimpostato Viene quindi impostato Cancella percorso residuo L asse cancella il percorso residuo del vecchio posizionamento e inizia ad elaborare il nuovo blocco di movimento FR impostato e SFG resettato Avvertenza Se non viene trasferito un nuovo Blocco MDI l elab
133. Affinch il programma utente si sincronizzi nuovamente con l FM al momento del ripristino del collegamento necessario integrare l FC POS_INIT come in OB 100 Inoltre il blocco organizzativo OB 122 errore di accesso alla periferia deve essere anch esso caricato nella CPU Integrazione di un OP L area di memoria del blocco dati utente DBB498 DBB515 Campo dati per servizio supervisione serve solo per i segnali dati di un OP in base alla superficie operativa fornita preprogettata Per avviare delle azioni occorre trasferire all interfaccia i corrispondenti segnali dati mediante il programma utente settore corrispondente nel blocco dati utente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 1 7 Procedura percreare il programma utente AWP L esempio di progetto zEn14_02_FM354_EX incluso nel pacchetto di progettazione serve da modello per creare un programma utente Procedura suggerita 1 2 3 Aprire il progetto in SIMATIC Manager Selezionare SIMATIC xxx gt CPUxxx gt Programma S7 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto zEn14_02_FM354_EX Selezionare la directory EXAMPLES 5 Selezionare il file Simboli e copiarlo nel progetto sotto SIMATIC xxx gt CPUxxx gt Programma S7 sostituendo l oggetto esistente Aprire la directory Sorgenti e copiare tutti i file s
134. Analisi errori di Parametrizzazio ne FM 354 Menu Test gt Analisi errori Registrazione nel buffer di diagnostica Conferma degli interrupt Per proseguire dopo un interrupt di diagnostica occorre confermare con Restart DB utente DBX37 5 dopo aver eliminato l errore che ha determinato l interrupt di diagnostica Gli errori interni non si possono confermare Gli errori esterni vengono invece confermati automaticamente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori 11 2 3 Segnalazione di errore tramite segnali di risposta Panoramica Gli errori di manovra movimento BF FS e gli errori nei dati errori nei dati macchina errori del programma di movimento DF vengono segnalati all utente tramite segnali di risposta richiamo di FC POS_CTRL e l errore operativo tramite inrterrupt diagnostico vedere par 6 3 3 La specificazione dell errore viene archiviata sotto forma di un numero d errore ved lista degli errori tabelle 11 6 11 8 Conferma degli errori Impostazione cancellazione del segnale di controllo BFQ FSQ oppure per le segnalazioni DF scrittura di un nuovo job di scrittura Avvertenza I dati che contengono errori non vengono accettati dati originali restano inalterati Segnalazione del numero di errore Gli errori vengono identificati con la classe di evento dettagliato DKL e con il numero di evento dettag
135. Avanzamento a quote in crementali relativo valore 1 100 o 254 OVERRIDE OVERR Override influisce sul comportamento del movimento Campo 0 255 l override non efficace nel BA Controllo e Override di velocit Campo 0 255 percentuale di influenza della velocit Esempio raddoppio dell override da 100 a 200 VA 200 100 4 Vprog raddoppio della velocit v accelerazione e frenatura non vengono influenzati Vprog Override 100 Non c dimezzamento del tempo di posizionamento Vatt 9 4 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 1 Segnali di controllo seguito Simbolo Nome Inglese Tedesco OVERRIDE OVERR Override Funzione Override di tempo Se si parametrizza in DM37 la funzione override di tempo sono disponibili due campi campo da 100 a 200 efficace l override di velocit come descritto sopra campo da 0 a 100 efficace l override di tempo Velocit accelerazione e frenatura vengono modificate nella forma in modo tale che il tempo necessario per il movimento sia direttamente correlato al valore di override Esempio dimezzamento dell override da 100 a 50 V 100 Vprog 50 4 x t dimezzamento della velocit v riduzione di un quarto dell ac
136. B Eliminaz Codifica non 0 opp 1 4 04 125 Memoria DB piena RMS 7D Causa La memoria disponibile piena opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DB Elimina Cancellare i programmi DB non necessari opp comprimere la zione memoria con la superficie di parametrizzazione 4 04 126 7E Superata la lunghezza di programma ammessa RMS Causa Il numero di blocchi troppo grande opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo PB Eliminaz Correggere il programma e trasferirlo nuovamente 4 04 127 7F Non possibile la scrittura di parametri dati RMS Causa Asse non fermo opp DB Effetto parametri dati non diventano attivi Eliminaz Arrestare l asse CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 25 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione di caricamento Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati R
137. Byte 2 Direzione di elaborazione 0 direzione avanti 1 direzione indietro Elaborazione in avanti L elaborazione del programma avviene in ordine crescente in base al numero dei blocchi L elaborazione inizia dal primo blocco con start selezione n di blocco 0 Se l elaborazione deve iniziare da un blocco del programma di movimento diverso dal primo occorre introdurre il numero di blocco desiderato Con start viene avviata la ricerca in avanti del blocco prestabilito dal quale inizia l elaborazione in avanti del programma fino all istru zione di fine programma Elaborazione indietro L elaborazione del programma avviene in ordine decrescente in base al numero dei blocchi L elaborazione inizia sempre dall ultimo blocco con start selezione n di blocco 0 Se l elaborazione deve iniziare da un blocco del programma di movimento diverso dal primo occorre introdurre il numero di blocco desiderato Con start viene avviata la ricerca all indie tro del blocco prestabilito dal quale inizia l elaborazione all indietro del programma fino all istruzione di inizio programma Avvertenza Se l elaborazione indietro deve eseguire la stessa sequenza di movimenti dell elaborazione in avanti indispensabile conoscere nella programmazione gli effetti delle relative istruzioni p es e le uscite M dovrebbero essere scritte in un blocco a s stante osservando anche le par ticolarit dell uscita M DM32 e G60 G64
138. CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati Reazione all errore Avvertimento sec tabella 11 2 4 04 9 09 Blocco MDI posizione o tempo residuo errati RMS Causa La posizione o il tempo residuo sono al di fuori dei valori ammessi OPP Posizione 109 MSR DB Tempo residuo gt 100 000 ms Effetto Il blocco MDI originale viene mantenuto Eliminaz Introduzione di un blocco MDI corretto 4 04 10 0A Spostamento del punto di zero valore di spostamento errato RMS Causa Il valore si trova all esterno del campo 109 MSR opp Effetto Lo spostamento non diventa attivo DB Eliminaz Introduzione di un valore corretto 4 04 11 0B Impostazione valore istantaneo valore istantaneo errato RMS Causa il valore istantaneo si trova all esterno delle estremit software opp opp all esterno del campo 109 MSR DB Effetto L impostazione del valore istantaneo non diventa attiva Eliminaz Introduzione di un valore corretto 4 04 12 0C Impostazione punto di riferimento punto di riferimento errato RMS Causa Il valore si trova all esterno del campo 109 MSR opp Effetto L mpostazione del punto di riferimento non diventa attiva PR Eliminaz Introduzione di un valore corretto 4 04 13 0D Comando digitale in uscita non possibile RMS Causa L uscita non disponibile per comandi diretti del programma opp utente DB Effetto L uscita non viene eseguita Elimina Correggere il programma
139. DBB18 Override DBB19 Da Riservato DBB21 Segnali di risposta Canale y Errore di Commutaz DBB22 parametriz ae ne manovra P BUS zato movimento avvenuta Elaborazio Tempo di Attesa pui DBB23 ne program sosta in abilitazione BIABOIAzio Abilitazione aE ne in corso allavvio ma indietro corso esterna DBB24 Modo operativo attivo VA Impostazio ai Posizione ne istanta Stato CE Spostamen Spostamen 1 i Canale DBB25 raggiunta litazione del na Fine misura sincronizza Srrest nea al volo reaolat re to positivo to negativo io terminata 9 DBB26 Numero funzione M DBB27 Variazione funzione M Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 29 Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB28 DI Riservato DBB33 Segnali di avvio Segnali di avvio per impostazioni singole interruttore trasferimento per variazione tramite job di scrittura Asse in Misura al Abilitazione CROSS Sim lazi e parcheggio volo regolatore Rana Finecorsa FUNZIONE Ingresso Retrigger Misura di DBB35 AP mento a abilitazione gger sazione de SW off punto di rif lunghezza seguire off riva autom Segnali di avvio per comandi singoli trasferimento per variazione tramite job di scrittura vengono cance
140. DIAG Effetto Elimina Controllare i collegamenti zione e Controllare il PG CPU e Accendere spegnere l unit e Sostituire l unit 2 3 Controllo interno del tempo watch dog 8033 Causa e Forti disturbi sull FM 354 e Errore nel FM 354 Effetto e Disinserzione di tutta FM 354 e Indicaz LED SF ON DIAG ciclo pulsaz W L SUL Elimina Gli errori non dovrebbero verificarsi se si rispettato quanto descritto nel zione presente manuale In caso contrario rivolgersi all ufficio vendita competente indicando le condizioni che hanno portato all errore e Sostituzione dell FM 354 Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 9 Trattamento degli errori Tabella 11 4 Interrupt di diagnostica seguito Byte Segnalazione di errore n Bit analisi dell errore e sua eliminazione zione 0 1 Errore interno Reazione all errore Tutto OFF sec tabella 11 2 2 4 Caduta della tensione di alimentazione interna dell unit 8034 Causa e Brusca interruzione della tensione ni e Alimentatore dell FM 354 guasto DIAG Effetto Disinserzione del FM 354 Elimina Controllare il connettore di alimentazione dell FM 354 ZIONE e Incasodi guasto dell alim
141. Funzioni utente 31 96 97 98 Segnali di modifica programmabili come uscite digitali 99 Funzioni utente MO M2 M30 ed M18 vengono emesse sempre a fine blocco di movimento MO M18 M2 ed M30 in un blocco si escludono a vicenda Arresto a fine blocco MO Se in un blocco di movimento viene programmata la funzione M n 0 dopo l elaborazione del blocco si verifica un arresto e viene emesso MO Solo un nuovo fronte di START provoca il proseguimento del programma di movimento Fine programma M2 M30 Se in un blocco vengono programmate M2 o M30 dopo il posizionamento avviene l emissione della funzione M con lo stop programma ed un salto all inizio programma Con un fronte di start il programma pu essere riavviato Se il programma stato richiamato come sottoprogramma avviene il salto nel programma principale In questo caso M2 o M30 non vengono emesse Unit di posizionamento FM 354 per servoazionamenti 10 14 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Loop chiuso M18 M18 viene emessa regolarmente come ultima funzione M nel blocco Si devono distinguere i seguenti due casi e La funzione M18 viene emessa come ogni altra funzione M Solo dopo la completa elaborazione del blocco compreso M18 avviene un salto all indietro all inizio del programma e Se viene programmata soltanto la funzione M18 nell ultimo blocco di un programma di movimento non avviene alcuna emissione della funz
142. H01 8EGO 11 17 Trattamento degli errori Tabella 11 7 Errori di movimento seguito e Modificare il valore del finecorsa software DM e Disinserire di tanto in tanto il controllo dei finecorsa software Con finecorsa disinseriti DM21 22 i limiti del campo di movimento vengono definiti dai valori massimi ammessi per il finecorsa Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di movimento Reazione all errore STOP avanzamento sec tabella 11 2 3 03 3 03 Inizio del campo di movimento raggiunto RMS Causa e In movimento e posizioni finale software disinserite stato raggiunto l inizio del campo di movimento e Con Impostazione valore istantaneo l asse si trova a sinistra dell inizio del campo di movimento Campo di movimento 109 opp campo coperto dall encoder assoluto Effetto e Il movimento dell asse viene arrestato al limite del campo di movimento e L impostazione del valore istantaneo non viene eseguita Eliminaz Muovere nella direzione opposta 3 03 4 04 Fine del campo di movimento raggiunto RMS Causa e In movimento e posizioni finale software disinserite stata raggiunta la fine del campo di movimento e Con Impostazione valore istantaneo l asse si trova a sinistra destra dell inizio del campo di movimento Campo di movimento 109 opp campo coperto dall encoder assoluto Effet
143. Impostazione Attivare dati macchina Acceleraz dell asse troppo bassa no S Parametrizzazione Aumentare la rampa di tens DM45 Impostazione Attivare dati macchina Il livello di tensione 2 era Umax S FINE no Impostazione Aumentare il livello fino a Ua Umax di tensione 2 Figura 7 7 Tempo di stabilizzazione dell azionamento e rampa di tensione massima L asse ora predisposto per la messa in servizio della regolazione di posizione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 15 Messa in servizio 7 3 3 Messa in servizio di base della regolazione di posizione Panoramica Mediante il seguente procedimento di messa in servizio si verifica la funzione di base del servoazionamento ossia la regolazione di posizione dell asse Avvertenza Rendere attive le modifiche DM sempre con Attivazione dati macchina Regolazione del comportamento Con l aiuto del seguente schema a blocchi possibile verificare la regolazione del comporta mento Selezione BA JOG Livello di velocit 1 OVER 100 Impostazione Livello di velocit 1 0 1 Vmax Livello di velocit 2 0 5 Vmax Impostazione Abilitazione regolatore ON Lettura della posizione istantanea L asse parte velocemente p es con seg
144. L sono cancellati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 25 Descrizione delle funzioni 9 2 5 MDI Manual Data Input Panoramica Nel modo operativo MDI possibile eseguire posizionamenti singoli tramite blocchi di mo vimento Questi blocchi vengono approntati dall utente La struttura del blocco MDI e del blocco MDI al volo identica Blocco MDI Il blocco MDI strutturalmente identico al blocco del programma di movimento ved capi tolo 10 oppure par 9 3 12 ma senza numero di programma e senza numero di blocco Dal programma utente il blocco MDI DB AW DBX38 3 viene trasferito all FM 354 e pu quindi essere avviato per l elaborazione L elaborazione attivabile ripetutamente poich tale blocco memorizzato internamente La velocit di avanzamento dipende dall override Tabella 9 6 Blocco MDI per la struttura delle istruzioni vedere il cap 10 Nome Limite Limite Unit introduzione introduzione inferiore superiore Posizione X 1 000 000 000 1 000 000 000 MSR secondo DM7 ms Tempo di sosta t 2 100 000 Velocit F 10 500 000 000 MSR secondo DM7 min Gruppo funzioni G 1 G04 Tempo di sosta G90 Valore assoluto G91 Valore increment Gruppo funzioni G 2 G30 100 5 Override G31 10 fi Accelerazione ino a i G39 90 ritardo Gruppo funz M 1 2 3 M1 17 M19 96 M99 Funzioni utente M97 98 Segn
145. M 354 dispone di dati macchina validi Modi operativi BA Codice JOG 01 Segnali di controllo rilevanti R R STP AF OVERR BP 102 Segnali di risposta rilevanti BL SFG FR FR SYN WFG Dati necessari impostazioni Livelli di velocit 1 2 DB AW DBX38 0 Abilitazione regolatore DB AW DBX34 0 Controllo 02 R R STP AF BP 102 BL SFG FR FR WFG Livelli di tensione 1 2 DB AW DBX38 1 Ricerca punto di riferimento 03 R R ST STP AF OVERR BL SFG FR FR WFG SYN PEH Abilitazione regolatore DB AW DBX34 0 Avanzamento a quote incrementali relativo 04 R R STP AF OVERR BP 1 100 per tabella quote incrementali o 254 BL SFG FR FR WFG SYN PEH Livelli di velocit 1 2 DB AW DBX38 0 Abilitazione regolatore DB AW DBX34 0 Valore di rif per quote incr DB AW DBX34 2 solo con BP 254 con BP 1 100 devono essere parametrizz le relative quote increment MDI 06 ST STP AF QMF OVERR BL SFG FR FR WFG SYN PEH AMF MNR T L Blocco MDI DB AW DBX38 3 Abilitazione regolatore DB AW DBX34 0 Automatico 08 Automatico blocco singolo 09 ST SA EFG STP AF QMF OVERR BL SFG FR FR WFG SYN
146. NC attivo job di lettura DB AW DBX42 1 Blocco NC successivo job di lettura DB AW DBX42 2 pagina 9 55 e Dati applicativi job di lettura DB AW DBX43 6 pagina 9 56 e Valore istantaneo al cambio di blocco job di lettura DB AW DBX42 3 pagina 9 56 e Datidiservice job di lettura DB AW DBX42 4 pagina 9 56 e Dati operativi supplementari job di lettura DB AW DBX43 5 pagina 9 57 e Parametri dati job di lettura DB AW DBX43 3 pagina 9 57 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 1 Modifica di parametri dati job di scrittura DB AW DBX39 3 Panoramica Con questa funzione possibile modificare parametri dati nei blocchi dati dell FM 354 oppure possibile definire parametri dati che si possono poi leggere con il job di lettura DB AW DBX43 4 vedere il paragrafo 9 3 17 Struttura del blocco dati La tabella seguente mostra quali parametri dati possono essere letti o modificati impostando i codici riportati naran aa Sim Descrizione DB AW RE bolo dei dati 196 Byte Tipo DB Tipo 1 DM 2 SM 3 WK 4 NC progr di movimento 197 Byte Numero Info 1 N DM N SM N WK 1 20 N progr 5 45 1 100 1 199 198 Byte Quantit Info 2 Numero di Numero di 0 WK completo N blocco DM se SM se 1 solo lunghezza WK 1 255 guenti guenti 2 solo valore assoluto 1 5 1 5 usura
147. PEH AMF T L PBR MNR Scelta programma DB AW DBX39 5 si presuppone che il relativo programma di movimento sia stato parametrizzato Abilitazione regolatore DB AW DBX34 0 Caso di errore e Segnalazione con BF FS Conferma con BFQ FSQ e Segnalazione con DF Conferma con successivo trasferimento dati corretto e Segnalazione con interrupt diagnostico Conferma con Restart DB AW DBX37 5 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 9 Descrizione delle funzioni Avvertenze per l utente 9 10 Seguono alcune avvertenze per lo start di un movimento e il comportamento dell FM 354 in caso di modifica dello stato della CPU S7 300 Si presuppone che l FM 354 sia stato parametrizzato correttamente necessario impostare prima un modo operativo Affinch l asse non sfugga deve essere quindi impostata l abilitazione regolatore Prima di iniziare un movimento in un modo operativo devono essere trasferiti i relativi dati p es i livelli di velocit e l override deve essere gt 0 Uno start del Movimento possibile solo con l abilitazione allo start e se impostato l ingresso di abilitazione se parametrizzato L abilitazione allo start impostata quando non sono presenti errori attivo un modo operativo non vi nessuno stop impostata l abilitazione azionamento Un segnale di stop statico impedisce
148. R e SFG Selezione programma DBX39 5 Segnale di controllo Start ST Segnali di risposta Spostamento positivo FR o spostamento negativo FR Abilitaz allo start SFG Elaborazione in corso BL Gestione del controllo 2 posizionamento tramite Pref selezione programma Con SFG in presenza di EFG il programma pu essere attivato tramite ST L elaborazione inizia p es con un posizionamento FR o FR e BL sono comandati SFG resettato Segnali di risposta Modifica funz M AMF Numero funz M MNR Segnale di controllo Conferma funzione M QMF Gestione del controllo 3 uscita funzione M 2 comando M Se l uscita funzione M p es comandata su conferma con la comparsa di AMF MNR pu essere elaborato ulteriormente mediante il programma applicativo L uscita M chiusa La conferma della funzione M avviene tramite QMF e AMF e MNR scompaiono Segnale di controllo Conferma funzione M QMF Segnali di risposta Posiz raggiunta arresto PEH Spostamento positivo FR o spostamento negativo FR Gestione del controllo 4 uscita funzione M e posizionamento Blocco con uscita M come la gestione del controllo 3 e avvio della posizione AI termine dell uscita funzione M il programma continua FR o FR sono attivati e PEH resettato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 33 De
149. RR BOOL Livelli di velocit 1 2 58 1 CLEV_ERR BOOL Livelli di tensione 1 2 58 2 TRG254_ERR BOOL Valore di riferimento per quota incrementale 58 3 MDI_ERR BOOL Blocco MDI 58 4 MDIFLY_ERR BOOL Blocco MDI al volo 58 5 Riservato 58 6 REFPT_ERR BOOL Impostazione punto di riferimento 58 7 AVAL_ERR BOOL Impostazione valore istantaneo 59 0 FVAL_ERR BOOL Impostazione valore istantaneo al volo 59 1 ZOFF_ERR BOOL Spostamento punto di zero 59 2 Riservato 59 3 PARCH_ERR BOOL Modifica parametri dati 59 4 DIGO_ERR BOOL Uscite digitali 59 5 PROGS_ERR BOOL Selezione programma 59 6 REQAPP_ERR BOOL Richiesta dati applicativi 59 7 TEACHIN_ERR BOOL Teach In 60 61 Riservato Segnalazione d errore per segnali di avvio per job di lettura 62 0 OPDAT_ERR BOOL Dati operativi di base 62 1 ACT_BL_ERR BOOL Blocco NC attivo 62 2 NXT_BL_ERR BOOL Blocco NC successivo 62 3 BLEXT_ERR BOOL Valore istantaneo al cambio di blocco 62 4 SERVDAT_ERR BOOL Dati di service Unit di posizionamento FM 354 per servoazionamenti C 6 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito da Variabili Tipo di dati Commento 62 5 OC_ERR_ERR BOOL Errore operativo letto 62 6 OT_ERR_ERR BOOL Errore manovra movimento letto 62 7 DA_ERR_ERR BOOL Errore dati letto 63 0 63 2 Riservato 63 3 PARRD_ERR BOOL Parametri dati 63 4 DIGIO_ERR BOOL Ingressi uscite digitali 63 5 OPDAT1_ERR BOOL Dati operativi supplementari 63 6 APPDAT_ERR BOOL Dati applicativi 63
150. SIEMENS SIMATIC Manuale Edizione 10 2000 Unit di posizionamento FM 354 per servoazionamenti SIEMENS SIMATIC Unit di posizionamento FM 354 per servoazionamenti Manuale 6ES7 354 1AH01 8EGO Premessa Indice Panoramica sul prodotto Concetti fondamentali relativi al posizionamento N Installazione e smontaggio QO D o D Q Q lo Parametrizzazione Programmazione delle funzioni tecnologiche Messa in servizio Interfaccia standard S amp S 00 ke D ir O U N ia N Descrizione delle funzioni Stesura dei programmi di movimento O ih h Trattamento degli errori O D gt D Ke fi Ho g S 5 2 o 2 U D gt Dichiarazione di conformit CE O C O 4 DB utente Elenco delle abbreviazioni Indice analitico Avvertenze tecniche di sicurezza li D Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei danni materiali che vanno assolutamente osservate Le avvertenze sono contrassegnate da un triangolo e a seconda del grado di pericolo rappresentate nel modo seguente 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 che la non osservanza delle relative misure di sicurezza pu
151. SR significa risoluzione del sistema di misura ved paragrafo 5 3 1 Esempio di adattamento di un encoder Encoder numero di incrementi al giro DM13 2 500 L FM 354 lavora secondo il principio della valutazione quadrupla Ne deriva che il numero di incrementi per giro interni sul FM 354 ammonta a 10 000 Dati costruttivi di macchina e motore con ingranaggio 50 30 su mandrino con 10 mm di passo vite 10 000 MSR e sul motore encoder si pu quindi calcolare il percorso per ogni giro di encoder Rapporto di trasmissione del cambio i 50 giri mandrino 30 giri motore 1 666 666 Percorso per ogni giro di encoder i 10 000 MSR 16 666 666 MSR Si devono quindi introdurre i seguenti valori DM Valore Unit 11 16 666 10 3 mm 12 0 666 232 2 863 311 530 2 32 10 73 mm 13 2500 imp giro Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 65 Descrizione delle funzioni Sorveglianze diagnosi degli errori Se si introduce DM20 0 tutte le sorveglianze sono attive La disattivazione delle singole sorveglianze avviene introducendo 0 nei relativi bit di DM20 Una eliminazione delle segnalazioni d errore oltremodo possibile tramite l impostazione singola asse in parcheggio ved paragrafo 9 3 2 Tabella 9 10 Diagnosi errori encoder incrementali cavo Diagnosi Sorveglianza rottura Causa I segnali di una copp
152. ST Segnali di risposta Posiz raggiunta arresto PEH Spostam positivo FR Abilitaz allo start SFG Elaborazione in corso BL hi 1 Gestione del controllo 8 stop durante il posizionamento con un nuovo segnale di start per la continuazione del posizionamento caso particolare Interruzione con stop FR cancellato dopo lo stato di arresto dell asse e SFG impostato se non c alcuno stop PEH rimane cancellato perch la posizione prestabilita non stata ancora raggiunta Con start SFG cancellato e FR reimpostato BL rimane impostato Prima che l asse raggiunga lo stato di arresto possibile un nuovo start Ripresa Gestione del controllo 9 fine Segnali di risposta Spostamento positivo FR o spostamento negativo FR Elaborazione in corso BL Posiz ragg arresto PEH N funzione M MNR Abilitaz allo start SFG del programma raggiunta se La fine del programma caratterizzata dall impostazione di PEH dal uscita di M2 M30 e dal ripristino di BL 9 34 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 8 Gestione dei controlli per il BA Automatico esempi seguito Nome segnale Livello Funzione Segnale di controllo Start ST Trasferimento Cancella percorso residuo DBX37 1 Gestione del controllo 10 cancellazione segnale di
153. Sigle componenti leggibili da sistemi automatici Multi Point Interface interfaccia seriale multipunto Risoluzione del sistema di misura Blocco organizzativo Pannello operatore Posizione raggiunta arresto Dispositivo di programmazione Power Supply alimentatore SIMATIC S7 Modulazione ad ampiezza d impulso Abilitazione del regolatore Finecorsa del punto di riferimento Servizio e supervisione Sistema di automazione di fascia media Blocco dati di sistema System Function Call servizi di sistema funzioni integrate Unit di segnale SIMATIC S7 p es unit di ingresso uscita Interfaccia seriale sincrona Software di programmazione per SIMATIC S7 Lista di stato di sistema Funzione tecnologica Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Indice analitico A Abilitazione allo start 9 6 azionamento 9 4 lettura 9 3 regolatore 9 43 9 75 Accostamento alla posizione 9 75 Adattamento della direzione 9 81 Aggiustamento encoder assoluto 9 70 Alimentazione degli encoder Analisi degli errori Analisi di un merapi a diagnostico 20 6 28 Analisi di un interrupt di processo 6 28 Anello di posizione 9 72 9 72 9 78 9 78 accostamento alla 721818 adattamento della direzione 9 B1 assegnazione della velocit e tensione mas sima di riferimento 9 82 compensazione del gioco 9 80 compensazione dell offset 9 81 compensazione della lla deriva 9 79 convertitore D
154. T Valore di riferimento per quota incrementale DBD156 Livelli di velocit 1 e 2 DBD160 Livello di velocit 1 DBD164 Livello di velocit 2 Livelli di tensione 1 e 2 DBD168 Livello di tensione 1 DBD172 Livello di tensione 2 Unit di posizionamento FM 354 per servoazionamenti 6 34 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Blocco MDI DBB176 TE Riservato DBB177 Posizione Gruppo funzioni G DBB178 tempo di sosta 2 1 Gruppo funzioni M DBB179 Velocit 3 2 DBB180 N funzione G del gruppo 1 DBB181 N funzione G del gruppo 2 DBB182 2 Riservato DBB183 DBD184 Valore posizione tempo di sosta tipo di dati DINT DBD188 Valore della velocit tipo di dati DINT DBB192 N funzione M del gruppo 1 DBB193 N funzione M del gruppo 2 DBB194 N funzione M del gruppo 3 DBB195 Riservato Modifica parametri dati o richiesta di lettura dei dati corrispondenti DBB196 Tipo di blocco dati DBB197 Numero DBB198 Quantit DBB199 Job DBB200 SORTI Poilu MENO Campo di dati struttura tipo di dati secondo i dati per la scrittura in base ai byte da 1 a 4 di questa struttura DBB219 per es un blocco di programma o
155. T DBD322 Posizione di riferimento tipo di dati DINT Somma dello spostamento di coordinate attivo correzione utensile e spostamento del punto di zero DBD326 pa tipo di dati DINT DBD330 Numero di giri DBD334 3 Riservato DBD338 Blocco NC attivo DBB342 Numero del programma Unit di posizionamento FM 354 per servoazionamenti 6 36 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB343 Numero di blocco Eeciogigne Richiamo di N di richia Posizione Gruppo funzioni G DBB344 bloco sottopro mi di sotto tempo di gramma programma sosta 3 2 1 DBB345 P 3 PO i i Velocit DBB346 N funzione G del gruppo 1 DBB347 N funzione G del gruppo 2 DBB348 N funzione G del gruppo 3 DBB349 Riservato DBD350 Valore posizione tempo di sosta tipo di dati DINT DBD354 Valore della velocit tipo di dati DINT DBB358 N funzione M del gruppo 1 DBB359 N funzione M del gruppo 2 DBB360 N funzione M del gruppo 3 DBB8361 N correzione utensile Blocco NC successivo DBB362 Numero del programma DBB363 Numero di blocco Escl ione Richiamo di N di richia Posizione Gruppo funzioni G DBB364 Blocco sottopro mi di sotto tempo di gramma programma sosta 3 2 1
156. Transienti veloci burst Altre norme implicitamente soddisfatte per 6 VDE 0875 parte 11 VDE 0847 parte 3 IEC 801 6 VDE 0847 parte 4 8 IEC 1000 4 8 VDE 0847 parte 4 2 EN 60801 parte 2 IEC 801 2 VDE 0843 parte 2 VDE 0843 parte 4 VDE 0847 parte 4 4 IEC 801 4 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO B 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente SS Variabili Tipo di dati Commento Indirizzi generali 0 MOD_ADR INT Indirzzo dell unit 2 13 5 Riservato 13 6 MODE_BUSY BOOL Elaborazione avviata 13 7 POS_REACHED BOOL Posizione Segnali di controllo 14 0 Riservato 14 1 TEST_EN BOOL Commutazione interfaccia bus P su Messa in servizio 14 2 Riservato 14 3 OT_ERR_A BOOL Conferma errore di manovra e di movimento 14 4 14 7 Riservato 15 0 START BOOL Start 15 1 STOP BOOL Stop 15 2 DIR_M BOOL Direzione negativa 15 3 DIR_P BOOL Direzione positiva 15 4 ACK_MF BOOL Conferma funzione M 15 5 READ_EN BOOL Abilitazione lettura 15 6 SKIP_BLK BOOL Esclusione blocco 15 7 DRV_EN BOOL Abilitazione azionamento 16 MODE_IN BYTE Modo operativo 17 MODE_ TYPE BYTE Parametro dei modi operativi 18 OVERRIDE BYTE Override 19 21 Riservato Segnali di risposta 22 0 Riservato 22 1 TST_STAT BOOL Commutazione interfaccia bus P avvenuta 22 2 Riservato 22 3 OT_ERR BOOL Errore di manovra movimento
157. Velocit di riferimento 29 1D Velocit di riduzione 30 1E Compensazione del gioco Causa e Campo dei valori non ammesso o e violazione di dipendenza per n 21 22 28 29 ved par 5 3 1 Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 31 1F Riferimento di direzione del gioco RMS Causa Riferimento di direzione non definito opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DB Eliminaz Correggere e trasferire nuovamente CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 11 28 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di dati macchina Reazione all errore Avvertimento sec tabella 11 2 5 05 32 20 Tipo di emissione funzione M RMS Causa Tipo di emissione funzione M non definito opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo aL Eliminaz Correggere e trasferire nuova
158. a 6 2 e Anche in tuttii job di scrittura ancora in attesa viene ritirato il segnale di avvio e impostato il segnale d errore Stato del job 4 Tabella 6 2 e ljobdilettura in attesa vengono rielaborati Se si verifica un altro errore il codice di errore blocco dati utente DBW66 viene nuovamente impostato per ogni job Comportamento in caso di errore durante un job di lettura e Nelcasodierrore relativo ad un job viene ritirato il segnale di avvio e impostato il segnale d errore Stato del job 5 Tabella 6 2 e job di lettura ancora in attesa vengono rielaborati Se si verifica un altro errore il codice di errore blocco dati utente DBW66 viene nuovamente impostato per ogni job Comportamento in caso di errore per comandi singoli e impostazioni singole e Il job di scrittura non viene eseguito completamente e viene impostato il segnale d errore Stato del job 4 Tabella 6 2 e La funzione impostata cancellata che determinava l attivazione del job di scrittura non viene attivata Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 17 Programmazione delle funzioni tecnologiche Elaborazione dei job di scrittura Prima dell elaborazione dei job di scrittura necessario fornire i valori richiesti all area dati relativa al job e che sia stato attivato il corrispondente modo operativo Per avviare un job di scrittura occorre impostare i relativi job di scrittura Nella tabella seguente
159. a Interrupt di 5A 63 Causa Errore interno dell unit Lara Effetto Possono verificarsi effetti non definiti DIAG Elimina L errore non dovrebbe verificarsi se si rispetta se ci si attiene alle lampeggia zione istruzioni Se non fosse cos rivolgersi al reparto di vendita competente descrivendo con precisione le condizioni in cui si verificato l errore CI Classe di evento di dettaglio N Numero di evento di dettaglio Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 14 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori 11 3 2 Segnalazione d errore Panoramica Gli errori nelle tabelle 11 6 11 8 sono elencati per classe di errore Tabella 11 6 Errori di manovra Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di manovra Reazione all errore STOP avanzamento sec tabella 11 2 2 02 1 01 Modo operativo non ammesso RMS Causa Il modo operativo scelto non ammesso Effetto Eliminaz Scelta di un modo operativo ammesso 2 02 4 04 Parametri del modo operativo errati RMS Causa Nei modi operativi JOG e Controllo il gradino di velocit o di tensione non 1 o 2 Nel modo a quote incrementali il numero del valore di riferimento non ammesso ammessi 1 100 e 254 Effetto Elimina Im
160. a del punto di riferimento avanzamento relativo in quote incrementali MDI Manual Data Input automatico automatico blocco singolo All interfaccia per il sistema di misura si possono collegare encoder incrementali o assoluti SSI Regolazione di posizione Il regolatore di posizione realizza le seguenti funzioni gestione corretta della velocit dell azionamento durante lo spostamento p es accelera zione e decelerazione impostabili limitazione strappi sorveglianza errore d inseguimento vedere par 9 7 Regolazione di posizione conduzione dell asse con precisione nella posizione programmata di arrivo p es posi zionamento preciso vedere par 9 7 Regolazione di posizione mantenimento dell asse in posizione anche in presenza di grandezze di disturbo p es compensazione dell offset vedere par 9 7 Regolazione di posizione Ingressi e uscite digitali Per le funzioni specifiche utente sono utilizzabili rispettivamente quattro ingressi e uscite Possono essere p es collegati finecorsa punto di riferimento interruttore per start esterno tastatore di misura posizione raggiunta arresto direzione di rotazione avanti indietro L assegnazione della funzione al numero dell ingresso uscita si esegue mediante i dati mac china Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Presentazione del prodotto Funzioni impostazioni indipendenti dal modo operativo N
161. a in STOP vedere il manuale Programmazione con STEP 7 Procedere come segue per abilitare l elaborazione dell interrupt 1 Abilitazione generale degli interrupt per l intera unit modulare Selezionare l unit in configurazione HW Abilitare l interrupt diagnostico e o di processo tramite Modifica gt Propriet oggetto gt Parametri di base vedere anche la figura 5 2 Selezionare il numero di OB per il processo tramite Modifica gt Propriet oggetto gt Indirizzi Salvare e compilare la configurazione HW Caricare la configurazione HW nella CPU 2 Abilitazione degli eventi per l interrupt di processo nei dati macchina Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 27 Programmazione delle funzioni tecnologiche Analisi di un interrupt di processo Se un interrupt di processo viene attivato dall FM 354 nella variabile 0B40_POINT_ADDR opp nella variabile corrispondente di un altro OB di interrupt di processo si trovano le seguenti informazioni Tabella 6 6 Contenuti della parola doppia 0B40_POINT_ADDR Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Misura al Cambio di Misura di Posizione volo blocco al lunghezza raggiunta volo terminata 1 2 3 La causa dell interrupt si pu ricavare dal byte 0 Interrupt di processo perduti Se l elaborazione di un interrupt di processo nell OB di processo no
162. a priorit del job di scrittura 1 Scrittura dei comandi singoli 2 Scrittura delle impostazioni singole 3 Job di scrittura job di scrittura vengono elaborati nell ordine dei segnali di avvio definito nel blocco dati utente inizio DBX38 0 39 7 Sequenza priorit del job di lettura 1 Lettura del codice d errore dell errore di manovra movimento o dell errore nei dati 2 Job di lettura job di lettura vengono elaborati nell ordine dei segnali di avvio definito nel blocco dati utente inizio DBX42 0 43 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 15 Programmazione delle funzioni tecnologiche e Stato del job Lo stato di elaborazione del job si pu ricavare dal valore restituito RET_VAL e dai segnali Job di lettura scrittura attivo nel blocco dati utente DBX68 0 e DBX68 2 Lo stato del singolo job si pu analizzare sulla base dei segnali di avvio fine ed errore del job in questione Tabella 6 2 Stato del job Stato del job 1 Job attivo RET_VAL intero Job attivi DBX68 0 DBX68 2 Segnali di avvio DBB34 43 1 Segnali di fine DBB44 53 Segnali d errore DBB54 63 2 Job completato senza errori 1 3 Job di scrittura completato con errori in questo job 1 4 Job di scrittura interrotto o non eseguito 5 Job di lettura interrotto 6 Job di lettura scrittura interrotto o non eseguito in caso di job co
163. a quando attivo il reset non possibile il trasferimento di nessun altro dato e peril comportamento interno vedere restart ME Lo stato di funzionamento dell FM permane Per i dati macchina ved paragrafo 5 3 1 Questo comando possibile solo ad asse fermo Elaborazione in corso 0 Deve essere selezionato un modo operativo Anche tramite l attivazione disattivazione viene attivato un blocco DM Cancellazione percorso residuo Con questo comando si pu cancellare un percorso residuo eventualmente presente dopo l interruzione di un job e Efficace solo in BA avanzamento a quote incrementali relativo MDI Automatico dopo uno stop SFG 1 e BL 1 Se l elaborazione non viene interrotta da uno stop la richiesta Cancella percorso residuo non compare e Con start e dopo cancellazione percorso residuo nel BA MD viene elaborato dall inizio il blocco MDI attivo e Con start e dopo cancellazione percorso residuo nei BA Avanzamento a quote incrementali relativo e Automatico l elaborazione prosegue con il blocco successivo Ricerca blocco in avanti automatica Questo comando descritto nel paragrafo 9 2 6 Ricerca blocco indietro automatica Questo comando descritto nel paragrafo 9 2 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 45 Descrizione delle funzioni Restart Con questo comando si pu resettare l asse
164. a su conferma di max 3 funzioni Li M nel blocco NC prima del posizionamento 3 comandata a tempo 4 tacitata su conferma dopo il posizionamento 5 comandata a tempo 6 tacitata su conferma 33 K Tempo di emissione 10 1 100 000 DWORD mg arro funzione M tondato a gradini di 2 ms 34 K Ingressi digitali 0 0 start esterno BITFELD32 9 2 3 1 ingresso di abilitazione attribuzione funz 9 8 2 cambio blocco esterno codificata a bit 3 impostaz al volo del valore N bit Voo istantaneo 4 mi N bit 8 1 01 TEE N bit 16 1 02 5 RPS per ricerca punto di N bit 24 103 riferimento sal z 6 finecorsa di inversione per che attiva la fun ricerca punto di riferimento zione sempre il fronte di salita 35 K Uscite digitali2 0 0 posizione raggiunta arresto 9 8 1 l asse si muove in avanti 2 l asse si muove indietro 3 variazione di M97 4 variazione di M98 5 abilitazione allo start 7 uscita diretta 36 K Tensione d ingresso 0 8 0 invertiti BITFELD32 9 8 elaborazione segnale 9 I1 invertiti invertita 10 12 invertiti 11 I3 invertiti MSR Scala del sistema di misura 1 La variabile del nome dell asse viene realizzata come lettera dell asse X Y Z con un ampliamento d indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 Vedere le dipendenze Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO RPS Finecorsa punto di
165. aborato contenente un tempo di sosta o una funzione M un nuovo segnale di start ad eccezione dei blocchi con G50 G88 o G89 La commutazione tra Automatico blocco singolo e Automatico pu avvenire in ogni mo mento e non provoca l arresto del movimento o il blocco delle uscite Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 35 Descrizione delle funzioni 9 3 Dati di sistema Panoramica 9 36 In questo capitolo sono descritte funzioni impostazioni indipendenti dal modo operativo e che comunque sono necessarie per comandare e gestire FM 354 e i dati del FM che sono disponibili per le segnalazioni di risposta e Modifica di parametri dati job di scrittura DB AW DBX39 3 pagina 9 37 e Impostazioni singole DB AW DBB34 und 35 pagina 9 41 e Comandi singoli DB AW DBB86 e 37 pagina 9 44 e Spostamento del punto di zero job di scrittura DB AW DBX39 1 pagina 9 46 e Impostazione del valore istantaneo job di scrittura DB AW DBX38 7 pagina 9 48 e Impostazione al volo del valore istantaneo job di scrittura DB AW DBX39 0 pagina 9 49 e Richiesta dei dati applicativi job di scrittura DB AW DBX39 6 pagina 9 50 e Teach In job di scrittura DB AW DBX39 7 pagina 9 51 e Impostazione del punto di riferimento job di scrittura DB AW DBX38 6 pagina 9 51 e Valori di misura pagina 9 52 e Dati operativi di base job di lettura DB AW DBX42 0 pagina 9 54 e Blocco
166. alle norme europee armonizzate ivi citate EN Conformemente alla direttiva sopracitata art 10 la dichiarazione di conformit CE parte CE del presente manuale ved App B Interlocutori Per segnalare eventuali problemi riscontrati nel presente manuale a disposizione in appendice un foglio di risposta che pu essere compilato e inviato alla filiale Siemens pi vicina Numero verde Per eventuali dubbi rivolgersi al seguente numero verde 49 911 895 7000 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Indice 1 Presentazione del prodotto c L cicci irene 1 1 1 1 L FM 354 nel sistema di automazione S7 300 naana 1 2 1 2 Rappresentazione dell Unit LL 1 7 1 3 Panoramica delle funzioni dell Unit aaua aeaea 1 9 Concetti fondamentali relativi al posizionamento 2 1 Installazione e smontaggio erre 3 1 3 1 Installazione dell FM 354 3 3 3 2 Smontaggio dell FM 354 3 4 3 3 Sostituzione delle unit LL 3 5 4 Cablaggio ee eee 4 1 Schema di cablaggio dell FM 354 4 3 4 2 Descrizione dell interfaccia verso l azionamento annen 4 5 4 3 Collegamento dell azionamento naeun aeaaaee 4 7 4 4 Descrizione dell interfaccia verso il sistema di misura 4 8 4 5 Collegame
167. amenti 6ES7 354 1AH01 8EGO 9 87 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento 1 In questo capitolo Paragrafo Argomento Pagina 10 1 Blocchi di movimento 10 2 10 2 Svolgimento dei programmi e direzione di elaborazione 10 16 10 3 Passaggio da blocco a blocco 10 16 Panoramica Affinch gli assi della macchina eseguano la lavorazione nel modo di funzionamento Auto matico come richiesto sequenza di movimenti posizionamento ecc FM 354 ha bisogno di determinate informazioni Queste informazioni vengono programmate con Parametrizzazione FM 354 stesura programmi di movimento sotto forma di un programma di movimento conformemente a DIN 66025 Programmi di movimento singoli programmi di movimento sono contrassegnati da un numero e sono costituiti al massimo da 100 blocchi di movimento Il numero di programma e i blocchi vengono convertiti in un formato interno ved paragrafo 9 3 12 inseriti nel blocco dati corrispondente e trasferiti all unit dove il blocco dati viene gestito Il numero dei programmi possibili dipende dalla memoria disponibile max 16 kbyte e dalla lunghezza di programma dei singoli programmi Lunghezza di programma in byte 108 20 x numero di blocchi di movimento Nome del programma Ogni programma pu contenere un nome opzionale Il nome del programma deve essere di max 18 caratteri e viene m
168. aso di reazione di errore Tutto OFF ved par 11 1 tab 11 4 e 11 5 e con errore classe 3 n 62 65 66 vedere tabella 11 7 DM Denominazione Valore significato Unit 45 Rampa di tensione 0 10 000 000 mV s Convertitore D A Uscita della tensione analogica di riferimento Assegnazione della velocit e tensione massima di riferimento 9 82 Il segnale regolante determinato dal regolatore di posizione disponibile internamente all FM 354 come valore di riferimento per la velocit ved guadagno dell anello di posizione Per convertire questo valore nel segnale regolante analogico all interno dell FM 354 necessario disporre di un fattore di conversione fattore DAC dato dal quoziente tra DM43 ed DM23 II dato macchina DM23 contiene la massima velocit dell asse macchina progettato e DM43 il valore di riferimento della tensione del segnale regolante che deve essere emesso per l asse dall FM 354 Tale valore dovrebbe essere compreso nel range da 8 V a 9 5 V in modo da garantire un elevata risoluzione ma contemporaneamente una riserva di regolazione sufficiente Pericolo l valori qui assegnati devono corrispondere all impostazione eseguita sull aziona mento DM Denominazione Valore significato Unit 23 Velocit massima 10 500 000 000 MSR min 43 Tensione di riferimento mas 1 000 10 000 mV sima Unit di posizionamento FM 354 per servo
169. ata nei dati macchina DM30 e DM31 Con l ausilio del successivo schema a blocchi possibile determinare il gioco ed attivare la relativa compensazione Ulteriori avvertenze da rispettare per la Compensazione del gioco sono riportate nel paragrafo 9 7 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 25 Messa in servizio Parametrizzazione DM31 Impostare il riferimento della direzione del gioco Impostazione Attivare dati macchina Impostazione Livello di velocit 1 Livello di velocit 2 Impostazione Abilitazione regolatore ON Lasi Selezione i BA Quota incrementale relativa Quota incrementale 3 OVER 10 Lasi S Start asse Direzione secondo DM831 Azzerare il dispositivo di misura sulla parte di macchina da posizionare Start asse Direzione contraria DM31 Lettura della quota percorsa sul dispositivo di misura Determinaz del valore del gioco Gioco Quota incr perc misurato Si desiderano altri test per un contollo no Si desiderano altri test in altre posiz per determinare il valore medio S o per determinare il valore medio a Valore iniziale quantit di gioco DM30 0 ved tabella 7 3 DB quote incrementali valore 3 p es 100 MSR ved tabella 7 2 Dispositivo di misura p es comparatore o misuratore a laser
170. ativa dell OP 05 L immagine seguente offre una panoramica della superficie operativa struttura gerarchica Interfaccia standard per l OP 07 dei menu dell OP 07 Nome ut modo op attivo PIC7 F 500000 000 OR 120 x 1000000 000 mm PIC71 F1 vist MIS Diag Ut Fe PIC73 PIC72 PIC71 PIC74 Nome ut modo op attivo Errore d inseguimento A disp dell utente x 1000000 000 mm Fattore Ky x Diff 1000000 000 Valore di uscita DAC SK per OP BA Teach BA E Auto Eist DM Eins Ut gt gt Offl Onl Trans PIC73 PIC712 PIC714 Err manovra corsa PIC713 CI errore N err lt lt Quit Res gt gt PIC722 PIC723 PIC724 rr Errore nei dati N DM stato set CI errore 3 i N err Val Abil regol x A A Restart asse A disp dell utente lt lt Meld gt leggi set attivo gt gt Errore operativo stato se CI errore Finec SW off x L N err Asse in parc x L lt lt Res gt gt PIC711 lt lt Interrupt diagnos Teach In Byte 0 Byte 2 N
171. azionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 8 Ingressi e uscite digitali job di lettura DB AW DBX43 4 Panoramica Rispettivamente 4 ingressi e uscite digitali del FM 354 sono utilizzabili in modo specifico per ogni applicazione La parametrizzazione si esegue con i dati macchina DM34 DM35 ed DM86 I segnali vengono elaborati nel ciclo dell FM Lo stato dei segnali degli ingressi e delle uscite digitali riconoscibile mediante rilettura DB AW DBX43 4 Parametri di funzione La tabella 9 13 mostra le funzioni assegnate ai diversi ingressi uscite digitali Tabella 9 13 Parametri di funzione degli ingressi e delle uscite DM Denominazione Tipo di dati campo bit Significato 34 Ingressi digitali 10 11 28 0 8 16 24 Start esterno 1 9 17 25 Ingresso di abilitazione 2 10 18 26 Cambio blocco esterno 3 11 19 27 Impostazione al volo del valore istantaneo 4 12 20 28 Misurare misura al volo misura di lunghezza 5 13 21 29 Finecorsa punto di riferimento per ricerca punto di rif 2 6 14 22 30 Finecorsadi inversione per ricerca punto di riferimento 35 Uscite digitali Q0 Q1 Q2 Q3 0 8 16 24 Posizione raggiunta arresto 1 9 17 25 Movimento asse in avanti 2 10 18 26 Movimento asse indietro 3 11 19 27 Modifica M97 4 12 20 28 Modifica M98 5 13 21 29 Abilitazione allo start 7A 15 23 31 Uscita diretta 1 Ved par 5 3 1 Interdipendenze 2 Lunghezza del
172. azzinaggio e Condizioni ambientali meccaniche e climatiche e Indicazioni relative alle prove di isolamento alla classe e al grado di protezione Questi dati contengono norme e valori di prova rispettati o soddisfatti secondo i criteri di prova a cui l S7 300 stato sottoposto dati tecnici generali sono descritti nel manuale Configurazione di un S7 300 Omogolazioni UL CSA Per FM 354 sussistono le seguenti omologazioni UL Recognition Mark Underwriters Laboratories UL secondo Standard UL 508 File E 164110 CSA Certification Mark Canadian Standard Association CSA secondo Standard C 22 2 No 142 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO A 1 Dati tecnici Omologazione FM L FM 354 ha ottenuto l omologazione FM Omologazione FM secondo Factory Mutual Approval Standard Class Number 3611 Class Division 2 Group A B C D d Pericolo Possono verificarsi danni alle persone e alle cose Nelle zone con pericolo di esplosione possono verificarsi danni alle persone e alle cose se si estraggono i connettori di collegamento durante il funzionamento di un S7 300 Nelle zone con pericolo di esplosione non bisogna staccare i connettori di collegamento di un S7 300 sotto tensione h Pericolo WARNING DO NOT DISCONNECT WHILE CIRCUIT IS LIVE UNLESS LOCATION IS KNOWN TO BE NONHAZARDOUS Marchio CE nostri prodotti soddisfano i requisiti della direttiva EU 89 336 CEE
173. bo sulla comunicazione bus K DBX72 3 intervento sorveglianza tempo watch dog DBX72 4 assenza tensione interna dell unit NMI DBX73 2 errore FEPROM DBX73 3 errore RAM DBX73 6 interrupt di processo perduto Unit di posizionamento FM 354 per servoazionamenti 6 24 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 5 Informazioni diagnostiche seguito Formato Messaggio DB Significato dei dati utente 10 x byte Con il richiamo della DBB74 riconoscimento Pos FM 74H EG POSTDING DBB75 lunghezza dell informazione diagnostica 16 l informazione viene letta incl byte da 0 a 3 e DBB76 numero canali 1 registrata nel blocco dati 3 utente a partire da DBB70 DBB77 vettore dell errore di canale 1 DBX78 0 libero mD In caso di errori operativi DBX78 7 errore operativo vedere cap 11 Trattamento errori il numero d errore si pu leggere con un job di lettura DBX42 5 DBB79 libero Blocco dati utente DBB86 89 83 Note per l utente Dopo un interrupt diagnostico l informazione di diagnosi e il relativo indirizzo di unit 0B82_MDL_ADDR sono disponibili nei dati locali dell OB 82 per un analisi veloce Dati locali MDL_DEFECT Anomalia unit INT_FAULT EXT_FAULT PNT_FAULT Errore Errore Errore canale interno esterno esterno COMM_FAULT DB I WTCH_DOG_FLT utente Bvie Bit
174. canale Reazione all errore Tutto OFF sec tabella 11 2 8 0 Interruzione del cavo dell encoder incrementale sc Wi 8090 Causa e Cavo del sistema di misura non innestato o tranciato a e Datore senza segnale inverso e Occupazione dei collegamenti errata e Lunghezza del cavo eccessiva Effetto Elimina Controllare il sistema di misura e l encoder zione e Rispettare i valori limite e Il controllo pu essere provvisoriamente disabilitato sotto la responsabi lit dell operatore 8 1 Errore encoder assoluto 8091 Causa Il traffico dei telegrammi tra FM 354 e l encoder assoluto SSI anomalo o interrotto e Il cavo del sistema di misura non innestato o tranciato e Tipo di encoder non ammesso ammesso solo quello indicato in DM10 e Impostazione dell encoder errata encoder programmabile e Lunghezza del telegramma DM13 DM14 assegnata in modo errata e L encoder fornisce valori errati e Disturbi sul cavo di misura e Scelto baudrate troppo elevato DM15 Effetto Elimina Controllare l encoder ed il cavo di misura zione e Verificare il traffico dei telegrammi tra encoder e FM 354 e Il controllo pu essere provvisoriamente disabilitato tramite DM20 sotto la responsabilit dell operatore Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 11 Trattamento degli errori
175. 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 Personale qualificato La messa in servizio ed il funzionamento del dispositivo devono essere effettuati esclusivamente 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 Uso conforme alle disposizioni N Osservare quanto segue Pericolo Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella descrizione tecnica e solo in com binazione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento ineccepibile e sicuro del prodotto assolutamente necessario un trasporto imma gazzinamento una installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manuten zione appropriata Marchi di prodotto SIMATIC SIMATIC HMI e SIMATIC NET sono marchi di prodotto della SIEMENS AG Le ulterio
176. celerazione e della frenatura Vprog Override a Override t 100 Vatt aat ao 100 se 1002 Override Si verifica un raddoppio del tempo di posizionamento La considerazione dell override come override di tempo presuppone le seguenti condizioni ulteriori se un movimento costituito da pi blocchi di posizionamento con cambio di blocco al volo non avviene alcun fermo dell asse tra i blocchi con la modifica del valore dell override si influenza solo la velocit Le influenze ulteriori sull accelerazione e la fre natura vengono prese in considerazione solo dopo l arresto dell asse p es cambio direzione Avvertenza L override di tempo efficace solo nei BA Automatico e MDI Avvertenza Ulteriori funzioni impostazioni e comandi sono riportati nei paragrafi 9 3 2 e 9 3 3 Unit di posizionamento FM 354 per servoazionamenti 9 5 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 1 2 Segnali di risposta Panoramica segnali di risposta mostrano lo stato di lavorazione dell asse e lo confermano al programma utente Nella tabella 9 2 sono descritti i segnali di risposta e le loro funzioni Tabella 9 2 Segnali di risposta Simbolo Inglese Te Significato Funzione desco TST_STAT TFGS Commutazio La comunicazione con il programma utente non possibile perch ne interf bus l interfaccia del bus P stata commutata per l a
177. cetti fondamentali relativi al posizionamento Cosa vuol dire posizionare Posizionare significa portare un carico in una determinata posizione in un certo tempo tenendo in considerazione tutte le forze ed i momenti che interagiscono F te S pen AX m Posizione A Posizione B F Forza motrice Ax Percorso da coprire s Direzione del percorso Figura 2 1 Principio di un posizionamento Posizionamento regolato Posizionamento regolato vuol dire e gestire correttamente la velocit dell azionamento durante lo spostamento e portare lasse con precisione nella posizione programmata del traguardo e mantenere l asse in posizione anche in presenza di grandezze di disturbo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 2 1 Concetti fondamentali relativi al posizionamento Struttura del posizionamento Nella figura 2 2 rappresentata la struttura di un sistema di posizionamento con l FM 354 ARRESTO DI Rete FM 354 EMERGENZA Posizione di riferim i Parte di potenza Disposit di p es SIMODRIVE Elementi meccanici per PES A Finecorsa il trasferimento del moto hardware sicurezza 611 A IX i i Posizi Parametriz i i osizione zazione i i istantanea Spostamento k Mo
178. che le unit sono state montate si pu assegnare a ciascuna di esse il relativo numero di posto A questo scopo utilizzare le apposite targhette fornite con la CPU Per informazioni sullo schema di numerazione delle unit e sull inserimento delle tar ghette segnaposto connettore consultare il manuale di installazione Sistema di automazione S7 300 Configurazione Avvertenza Il posto connettore determina l indirizzo iniziale di ogni unit Per assegnare gli indirizzi iniziali delle unit consultare il manuale di installazione Sistema di automazione S7 300 Configurazione L indirizzamento dell FM 354 si esegue analogamente all indirizzamento di un unit analogica Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 3 3 Installazione e smontaggio 3 2 Smontaggio dell FM 354 Norme Per lo smontaggio dell FM 354 non sono necessarie particolari misure di protezione norma tive EMC d Pericolo Smontare l FM 354 quando l S7 300 senza tensione Utensile necessario Cacciavite da 4 5 mm Procedimento Per lo smontaggio dell FM 354 procedere come segue Aprire lo sportellino frontale All occorrenza estrarre le etichette di siglatura Togliere i collegamenti dai morsetti dell alimentazione Estrarre i connettori per l encoder e l azionamento Sbloccare il connettore frontale ed estrarlo o A O N Allentare le viti di fissaggio ed estrarre l unit
179. chi S7 Montaggio conforme alle norme di sicurezza Struttura del manuale Il manuale tratta i seguenti argomenti Panoramica sull unit cap 1 Questo capitolo illustra lo scopo e le possibilit d impiego dell unit Esso fornisce una serie di informazioni introduttive sul FM 354 e sulle sue funzioni Concetti fondamentali sul posizionamento cap 2 Questo capitolo contiene informazioni generiche sulla procedura di posizionamento e alcune spiegazioni dei concetti pricipali Montaggio e smontaggio dell FM 354 cap 3 Questo capitolo descrive il procedimento di montaggio e smontaggio dell unit Cablaggio dell FM 354 cap 4 Questo capitolo illustra il collegamento e il cablaggio degli azionamenti degli encoder e degli ingressi uscite digitali Parametrizzazione dell FM 354 cap 5 Questo capitolo descrive la parametrizzazione e le funzioni di Parametrizzazione FM 354 Programmazione dell FM 354 cap 6 Questo capitolo descrive la programmazione dell FM con STEP 7 Messa in servizio dell FM 354 cap 7 Questo capitolo descrive il procedimento di messa in servizio dell FM con STEP 7 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Premessa Interfaccia standard S amp S cap 8 Questo capitolo illustra le possibilit esistenti per il servizio e la supervisione dei dati o segnali sull unit Informazioni di riferimento e appendici per la consultazione dei conc
180. cie operativa per gli OP Directory STEP7 EXAMPLES FM354 zIt14_02_FM354_OP_EX Esempi applicativi Directory STEP7 EXAMPLES zEn14_02 Nome del progetto STEP7 zEn14_02_FM354_EX Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 3 Parametrizzazione 5 2 Accesso al tool Parametrizzazione FM 354 Requisito Nel PG PC installato il software come indicato nel paragrafo 5 1 Configurazione La configurazione presuppone la creazione di un progetto in cui possibile memorizzare la parametrizzazione Ulteriori informazioni sulla configurazione delle unit sono contenute nel manuale utente Software di base per S7 e M7 STEP 7 Segue la descrizione dei passi pi importanti 1 Avviare il SIMATIC Managere aprire il progetto 2 Inserire una Stazione SIMATIC 300 con il menu Inserisci gt Stazione 3 Selezionare la Stazione SIMATIC 300 Con il menu Modifica gt Apri oggetto accedere alla tabella di configurazione 4 Selezionare un rack 5 Selezionare nel catalogo specifico l unit di posizionamento FM 354 con il relativo numero di ordinazione e inserirla nella tabella hardware in base alla propria configurazione 6 Fare doppio clic sull unit da parametrizzare Viene visualizzata la finestra di dialogo Propriet Propriet FH354 SERYO R0754 Figura 5 2 Accesso a Parametrizzazione FM 354 Unit di posizionamento FM 354 per servoazionamenti 5 4 6ES7 35
181. clico cio se si sono con cluse positivamente le fasi di parametrizzazione e di avvio e l utente ha attivato l impostazione singola Abilitazione regolatore Il presupposto che comunque sia stato attivato in DM37 Abilitazione regolatore attivo Parametri dei segnali Il valore di riferimento viene emesso come segnale analogico differenziale Tabella 4 3 Parametri elettrici del segnale di impostazione Parametri Campo di tensione nominale max Unit Corrente di uscita mA Risoluzione del convertitore D A Contatti di rel 0 1 V 1 10 V 16 bit segno 13 bit segno Le abilitazioni degli assi sono comandate mediante uscite a rel contatti in chiusura Tabella 4 4 Parametri elettrici dei contatti di rel Parametri max Unit Tensione 50 V Corrente 1 A Potenza 30 VA Cavo di collegamento per l azionamento Lunghezza consentita max 35 m 4 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio 4 3 Collegamento dell azionamento Connessione del cavo di collegamento Fare attenzione a quanto segue Avvertenza Utilizzare solo cavi a coppie intrecciate e schermate lo schermo deve essere collegato alla custodia metallica o metallizzata del connettore dalla parte del controllore programmabile Per evitare disturbi a bassa frequenza sul segnale di riferimento analogico si consiglia di non
182. coder che risponda alle esigenze di precisione del posizionamento Sulla base dei dati costruttivi noti dell asse e della risoluzione desiderata A A a precisione di posizionamento mm inch grd il numero necessario di impulsi per ogni giro di encoder si calcola come segue esempio in un sistema di misura decimale Encoder incrementale Encoder assoluto SSI S mm S mm l dere 4 ias A mm igs A mm Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni La seguente tabella mostra una panoramica dei dati utilizzati in questi calcoli del loro significato e dei relativi dati macchina DM L assegnazione ai dati macchina DM reperibile nelle sezioni Parametri funzionali Sim Significato bolo la Incrementi per ogni giro di encoder in caso di encoder incrementale Sg Numero di passi per ogni giro di encoder in caso di encoder assoluto S Percorso per ogni giro mandrino opp giro tavola rotante mm giro inch giro grd giro Risoluzione richiesta mm inch grd 4 Valutazione quadrupla degli impulsi costante igs Rapporto tra encoder e meccanica Numero di giri dell encoder numero giri encoder numero giri encoder giri mandrino giri tavola rotante Qualora il numero di impulsi passi al giro risultasse un valore non usuale si consiglia di scegliere un
183. collegare a terra lo schermo dalla parte dell azionamento Il cavo confezionato offerto come accessorio offre una sicurezza ottimale contro i disturbi ao do 90000000000 I v 9099000000909 X2 Cavo di collegamento FM 354 Azionamento p es SIMODRIVE 611 A DE LELE E SIEMENS SIMODRIVE E R VSA Figura 4 3 Collegamento di un azionamento SIMODRIVE 611 A Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 7 Cablaggio Procedimento per la connessione del cavo di collegamento Per collegare l azionamento procedere come segue 1 Cablare l estremit libera del cavo di collegamento nei morsetti dell azionamento le sigle dei morsetti all estremit del cavo indicano i morsetti corrispondenti per il SIMODRIVE 2 Aprire lo sportellino frontale ed innestare il connettore sull unit 3 Fissare il connettore con le apposite viti Richiudere lo sportellino Sigla del cavo di collegamento Il cavo di collegamento un cavo confezionato per un asse con interfaccia analogica e con sigle dei morsetti per azionamento SIMODRIVE N ordinazione 6FX2 002 3AB01 0000 Il cavo di collegamento disponibile in diverse lunghezze Vedere Catalogo NC Z N ordinazione E86060 K4490 A001 AO 4 4 Descrizione dell i
184. conferma l avviamento dell unit Durante questo tempo i parametri RET_VAL e i segnali Job di lettura scrittura attivo blocco dati utente DBX68 0 e DBX68 2 sono TRUE Segnali di controllo risposta Con il richiamo della FC POS_CTRL vengono dapprima letti i segnali di risposta dall FM 354 con accesso diretto Siccome i segnali di controllo e i job vengono poi elaborati i segnali di risposta riflettono lo stato dell unit prima del richiamo del blocco segnali di controllo vengono ugualmente scritti nel FM 354 con accesso diretto A seconda del modo operativo selezionato dopo la conferma di start vengono cancellati i segnali di controllo Start Direzione negativa e Direzione positiva blocco dati utente DBX15 0 15 2 e 15 3 costituzione del fronte di salita dei segnali per FM Generazione dei segnali di stato Elaborazione blocco dati utente DBX13 6 e Posizione blocco dati utente DBX13 7 Vedere sotto Controllo dei modi operativi Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche e Job Lo scambio dati con l unit tramite i segnali di controllo risposta avviene mediante i job Se vi sono contemporaneamente pi job di lettura o scrittura questi possono essere eseguiti solo in sequenza elaborando un job per ogni richiamo Per emettere un job si deve impostare il segnale di avvio nel blocco dati utente DBB38
185. corrispondente modo operativo CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 21 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati Reazione all errore Avvertimento sec tabella 11 2 4 04 2 02 Livello 1 di velocit errato RMS Causa La velocit non si trova nel campo tra gt 0 e la max velocit di opp movimento 500 000 000 MSR min DB Effetto La velocit non diventa attiva Eliminaz Introduzione di un valore consentito di velocit 4 04 3 03 Livello 2 di velocit errato RMS Causa La velocit non si trova nel campo tra gt 0 e la max velocit di opp movimento 500 000 000 MSR min DB Effetto La velocit non diventa attiva Eliminaz Introduzione di un valore consentito di velocit 4 04 4 04 Livello 1 di tensione errato RMS Causa La tensione assegnata non si trova nel campo 10 V opp Effetto La tensione non diventa attiva DB Eliminaz Introduzione di un valore di tensione cons
186. d autoritenuta G90 G91 G60 G64 G30 G39 e correzione utensile attiva G43 G44 D0 D20 e modifica del sistema di coordinate con G87 G88 G89 Per questi motivi l elaborazione in avanti pu discostarsi dall elaborazione all indietro per quanto ne riguarda la geometria e il passaggio da un blocco all altro 10 3 Passaggio da blocco a blocco Panoramica Questo paragrafo descrive come determinate funzioni influiscono sul passaggio da un blocco all altro Arresto preciso G60 Il funzionamento G60 viene annullato da G50 G88 G89 forzare cambio di blocco al volo Il cambio del blocco avviene al raggiungimento della finestra di posizionamento Influenza delle funzioni M secondo il dato macchina MD32 Emissione della funzione M prima del posizionamento Caso1 VA Ni Ni lt I gt t 1 Unit di posizionamento FM 354 per servoazionamenti 10 16 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Emissione della funzione M durante il posizionamento Caso2 VA N Ni gt l Blocco lungo gt t MA i l gt V A gt Ni n Ni1 Blocco corto si Emissione della funzione M dopo il posizionamento Caso3 v N i ini I Finestra di posizionamento Cambio blocco al volo G64 caso standard Il cambio da un blocco di movimento ad un altro avviene senza l arresto dell
187. dati utente DBB90 97 e impostato nello stato del job di lettura Possibilit di richiamo La FC POS_CTRL deve essere richiamata ciclicamente per es una volta nel ciclo OB 1 Prima di attivare la funzione si devono immettere nel blocco dati utente tutti i dati segnali necessari per eseguire le funzioni desiderate Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni FC POS CTRL CALL POS CTRL EN m ENO DB_NO DB_NO RET_VAL RET_VAL s Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 13 Programmazione delle funzioni tecnologiche Descrizione dei parametri La seguente tabella descrive i parametri di questo FC Nome Tipo di Tipo di Significato dati param DB_NO INT E Numero di blocco dati RET_VAL INT A Valore restituito Tipi di parametri E parametro d ingresso A parametro di uscita Valori restituiti La funzione restituisce i seguenti valori RET_VAL BIE Descrizione 1 1 Almeno 1 job trasferimento attivo 0 1 Nessun job trasferimento attivo nessun errore lt 0 0 Errore e Errore dati blocco dati utente DBX22 4 e Errore di comunicazione blocco dati utente DBW66 Modo di funzinamento La funzione opera assieme ad un DB utente Il numero di DB viene indicato al richiamo della funzione FC nel parametro DB_NO 6 14 Avviamento La FC POS_CTRL
188. derr a der FM Parameter Gi SE AAT BEE Fetsicbaart BEREEZO LL 7 an eer rere ATE PTP il iI Istwert Bumy nlerm batenfehler re he e hrer IWset IWri NPVset Figura 8 14 Parametri PIC72 La somma degli spostamenti e l indicazione del valore istantaneo sono campi di visualizza zione Unit di posizionamento FM 354 per servoazionamenti 8 14 6ES7 354 1AH01 8EGO Interfaccia standard S amp S r FH Tnbetriebnahme ER n kt Betriebsart kv Fak or e AT _DAcC Ausdabew a tibers ael o TITTI Sonieppebstang REEE HH Geberiptwert ha EL IIT TTT HERE Einst MD Figura 8 15 Messa in servizio PIC76 I valori dell FM 354 Dati di service sono valori di visualizzazione PM 4 p rende rns e der FM TEH Einatellunxc IJII ITT ITI lakt Betriebsart Reglerfreigabe HH H eHe HHHH parkende Achsel hein Softywy endach abg halten I hein EEREN Reptart Achsel X Sstwedg lischen x a i LIL oa enfehle rabrfehier nie sn Figura 8 16 Impostazioni MIS PIC761 I campi in cui compare una X sono campi di visualizzazione Ill Fanrrenier II Figura 8 17 Dati macchina PIC763 Per immettere i valori richiesta una password L kt Betrieb rt FPehlerklasgae Fehler Meld Alarm Res Quit Figura 8 18 Diagnosi
189. di modif programmato come uscita digitale M2 M30 non so no ammessi MSR significa risoluzione del sistema di misura ved paragrafo 5 3 1 In caso di assi rotanti con programmazione in valori assoluti i comandi R R sono definiti come preimpostazione della direzione Essi devono essere presenti prima dello start del posizionamento 9 26 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Blocco MDI al volo Con blocco MDI al volo DB AW DBX38 4 lanciato dal programma utente viene interrotto il blocco MDI in elaborazione Il nuovo blocco viene elaborato subito senza un nuovo start Il plocco MDI al volo interrompe con il trasferimento di questo blocco il blocco MDI attivo e in elaborazione e viene elaborato subito senza start Il blocco MDI al volo non memorizzato nell FM 354 Struttura del blocco La tabella seguente mostra la struttura del blocco MDI X t Posizione tempo di sosta programmato valore 1 assegnato G1 G2 Gruppo funzioni G 1 2 M1 M3 Gruppo funzioni M 1 3 F Velocit programmata valore 2 assegnato Esempio Byte Formato dei dati Bit 7 6 5 43 2 1 0 0 0 Byte 0 0 1 Byte 0 Bit 0 1 4 impostati 2 8 x Bit 0107 0 Xti O 0 G2 G1 Bit 0 impostato 3 8 x Bit 0 0 0 0 M3M2M1 F 90 4 Byte Funzione G 1 30 5 Byte Funzione G 2 0 6 Byt
190. di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 3 1 FC POS INIT FC O0 Inizializzazione Scopo Con la FC POS _INIT si inizializzano determinate aree del blocco dati utente Possibilit di richiamo La FC POS _INIT si pu richiamare nell OB 100 di avviamento e nell OB 86 per Impiego decentrato Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni CALL POS INIT FC P INIT EN SPOSE ENO DB_NO DB_NO RET_VALIT CH_NO n CH_NO LADDR 2 LADDR Descrizione dei parametri La tabella seguente descrive i parametri di questa FC Nome Tipo di Tipo di Significato dati param DB_NO INT E Numero di blocco dati CH_NO BYTE E Numero di asse 0 solo un canale asse sull unit stesso significato 1 primo canale asse sull unit interno 2 255 non ammesso LADDR INT E e Indirizzo logico dell unit da ricavare da HW KONFIG gt Propriet Indirizzo vedere paragrafo 5 2 e O nessuna registrazione di indirizzi nel blocco dati utente Tipi di parametri E parametro d ingresso Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 11 Programmazione delle funzioni tecnologiche Modo di funzionamento La FC effettua le seguenti operazioni 1 Inserimento dei valor
191. di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 17 Descrizione delle funzioni 9 2 3 Ricerca punto di riferimento Panoramica Nel modo operativo Ricerca punto di riferimento l asse viene posizionato con i tasti di direzione R o R o con lo start su un punto stabilito nei dati macchina coordinata punto di riferimento DM16 Si ottiene cos una sincronizzazione dell asse ved paragrafo 9 6 3 Per la velocit ridotta l override viene impostato su 100 Se sono attivi uno spostamento del punto di zero o un impostazione del valore istantaneo questi vengono resettati Dati macchina La tabella seguente elenca i dati macchina rilevanti per la ricerca del punto di riferimento DM Denominazione Valore Significato Com mento Unit 16 Coordinata punto di riferimento 1 000 000 000 1 000 000 000 MSR 18 Tipo di ricerca punto di 0 Direzione Tacca di zero a destra riferimento 1 Direzione Tacca di zero a sinistra 2 Direzione Tacca di zero a destra 3 Direzione Tacca di zero a sinistra 4 Direz Finecorsa punto di rif in centro 5 Direz Finecorsa punto di rif in centro 8 Direzione Fronte finecorsa punto di rifer 9 Direzione Fronte finecorsa punto di rifer 27 Spostamento punto di 1 000 000 000 1 000 000 000 MSR riferimento 28 Velocit di ricerca del punto di 10 Vmax DM23 MSR min riferi
192. diagnostica Causa Finecorsa superato in BA Controllo o con A seguire Effetto e La posizione del finecorsa viene superata di un tratto pari al percorso di frenatura necessario e Non viene eseguito Impostazione del valore istantaneo Elimina Dopo la conferma dell errore possibile il movimento nel zione campo di lavoro e Modificare il valore del finecorsa software DM22 e Disinserire di tanto in tanto il controllo dei finecorsa software Con finecorsa disinseriti DM21 22 vengono definiti tramite i valori massimi ammissibili per i finecorsa i limiti del campo di movimento 1 01 3 03 Superamento dell inizio del campo di movimento Interrupt di diagnostica Causa Nel movimento in BA Controllo e posizioni finali software disin seriti stato superato l inizio del campo di movimento Effetto I limiti del campo di movimento vengono superati della corsa di arresto necessaria Elimina Dopo la conferma dell errore possibile il movimento nel campo di zione lavoro CI Classe di evento di dettaglio N Numero di evento di dettaglio Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 13 Trattamento degli errori Tabella 11 5 Errori operativi seguito Segnalazione di errore Se
193. e normale K l Tasto funzione Selezione modo operativo OP17 Transfer F1 F8 Da F1 a F8 softkey locali Avvertenza In queste pagine della superficie operativa ved Figura 8 3 e la descrizione delle singole pagine si trovano campi di visualizzazione e campi di ingresso uscita Questi campi conten gono i valori delle variabili progettate e campi di visualizzazione sono indirizzati al DB SS Controllo 2 DB 1000 e vengono direttamente letti in maniera ciclica dal FM 354 e campi di ingresso uscita sono indirizzati al DB utente n 1 Controllo 1 CPU Il trasferimento di questi valori dall OP 17 alla CPU avviene nel DB utente Se neces sario questi valori devono essere trasferiti all FM 354 tramite il programma utente Se determinati valori o segnali di controllo possono essere scritti solo in particolari condizioni p es se l asse deve essere fermo o se deve essere selezionato un determinato modo operativo il programma utente deve fare in modo che queste condizioni siano soddisfatte analizzando i segnali di risposta Nella riga Errore vengono visualizzati gli errori non confermati Un indicazione pi esatta dell errore si trova nelle pagine Diagnosi trattamento errori e Segnalazioni di interrupt Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 11 Interfaccia standard S amp S Descrizione delle singole pagine L immagine seguente mostra come stru
194. e 1 0 Livello di tensione 2 0 1 Umax Umax DM43 Impostazione Abilitazione regolatore ON a Start asse Direz positiva o negativa provvedere allo spazio libero per il movimento Lettura della posizione istantanea Direzione di variazione posizione corretta no S Parametrizzazione Invertire direz valore di misura DM19 Impostazione Attivare dati macchina Andamento variazione valore istantaneo corretto no s Parametrizzazione Risoluz valore di misura DM11 13 Impostazione Attivare dati macchina Lettura velocit istantanea g Velocit istantanea 0 1 DM23 corretta no s s DM23 corretto m no Correggere l assegnaz del numero di giri all a zionamento secondo il rapporto Parametrizzazione Velocit massima DM23 Impostazione Attivare dati macchina a y FINE Figura 7 6 Interfacciamento con l encoder e velocit di movimento Unit di posizionamento FM 354 per servoazionamenti 7 14 6ES7 354 1AH01 8EGO Messa in servizio Tempo di stabilizzazione dell azionamento e rampa di tensione massima Per la ottimizzazione della regolazione di posizione importante conoscere le costanti di tempo dell azionamento tempo di stabilizzazione Nel modo operativo CONTROLLO e in caso di errore con reazi
195. e la velocit superiore 3 Nel punto di inizio frenatura di N15 viene attivato N20 con una velocit pi bassa 4 All inversione della direzione l asse frena fino ad arrestarsi ed attende fino a che il valore istanta neo dell encoder non ha raggiunto l area del traguardo 5 Con il raggiungimento dell area del traguardo si verifica l accelerazione nella direzione opposta alla velocit programmata nel nuovo blocco Per poter raggiungere correttamente una posizione l asse deve calcolare il punto di inizio della frenatura Le grandezze necessarie per il calcolo sono il percorso residuo il valore di rallentamento e la velocit di avanzamento attuale Il punto di inizio della frenatura rappresenta contemporaneamente il primo punto possibile per il cambio di blocco Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Cambio blocco al volo G64 ritardato Esistono diverse condizioni che ritardano o impediscono il cambio di blocco al volo Occorre pertanto distinguere se il cambio di blocco al volo viene impedito volutamente oppure se la funzione scelta a non permetterlo e Cambio blocco al volo impedito Togliendo il segnale di comando Abilitazione lettore l elaborazione del programma viene arrestata alla fine del blocco attuale Per proseguire l elaborazione del programma bisogna ridare nuovamente il segnale Con l emissione della funzione
196. e 9 60 Finecorsa di inversione 9 20 punto di riferimento 9 19 9 70 software 7 25 9 86 Finecorsa di riferimento 7 22 Funzionamento a seguire 9 42 Funzioni G Funzioni M G Gestione dati 9 40 Guadagno anello di spazio 9 56 Guadagno dell anello di posizione 9 78 I Impiego decentrato 6 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Indice analitico Imposta punto di arresto 6 8 Impostazione al volo del valore istantaneo 9 49 10 6 del punto di riferimento 7 25 9 51 del valore istantaneo 9 48 Impostazioni singole 6 2116 22 9 41 abilitazione togolztoio a asse in parcheggio disattivazione dell ingresso di abilitazione 9 42 disattivazione della compensazione automatica della deriva 9 43 disattivazione sorveglianza software posizione finale 9 42 funzionamento a seguire 9 42 misurazioni di lunghezza misure al volo 9 41 retrigger del punto di riferimento 9 41 simulazione S Indicazione delle quote 10 8 Informazioni di diagnosi 6 24 Ingressi digitali A cambio blocco esterno 10 4 combinare lo start esterno 9 84 finecorsa di inversione 9 20 finecorsa punto di riferimento RPS 9 19 funzioni 9 84 impostazione al volo del valore istantaneo ingresso di abilitazione 9 84 misura Ingressi encoder A 3 Installazione dell FM 54 39 magrarione di un OP 6 8 Interfacce 1 7 1
197. e Programmi di movimento Segnalazioni di stato l y y Editor KOP Editor DB Parametrizz AWL FM 354 PG STEP 7 L Figura 1 3 Gestione dati del sistema 1 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Presentazione del prodotto 1 2 Rappresentazionedell unit Vista frontale dell FM 354 La figura 1 4 mostra l unit FM 354 con le sue interfacce e gli elementi frontali segnalazioni di stato e di errore Guida profilata Identificazione dell unit FM 354 F SERVO MOTOR Interfaccia SIMATIC per il collegamento bus Sportellino frontale DUE Etichetta di siglatura apribile Vista frontale senza sportellino ENCODER X3 SF E Connettore frontale Segnalazioni di 2 7 DC5V 3 lo stato e di errore DIAG oa i 5 12 6 13 7 95 i A RM Visualizzazione degli 1 1 no Interfaccia X3 per 2 i 23 n ingressi e uscite digitali ei E 123 H a2 il sistema di misura 104 RE 105 106 107 108 Interfaccia X2 per 3 l azionamento NAL OUT X2 Interfaccia X1 per la periferia Figura 1 4 Posizione delle interfacce e degli elementi frontali Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 7 Presentazione del prodotto Interfacce Nella tabella 1 2 sono descritte le inte
198. e per motivi di sicurezza ad una possibile disattivazione hardware in situazioni pericolose Avvertenza Se l FM 354 viene pilotato con la superficie operativa di messa in servizio con la CPU in stato di STOP impostare la CPU in RUN e tornare subito alla superficie operativa di messa in servizio nel proprio programma utente tramite TFB TEST_EN vedere esempio applicativo 3 nel programma utente necessario rispettare la seguente norma Nella superficie operativa di messa in servizio selezionare di nuovo il modo operativo o chiudere e richiamare la superficie operativa di messa in servizio Unit di posizionamento FM 354 per servoazionamenti 7 8 6ES7 354 1AH01 8EGO Messa in servizio possibile richiamare altre finestre Con il menu Test gt Analisi errori viene visualizzata la seguente finestra Analisi errori Tola i e 4 4 Figura 7 3 Analisi degli errori Con il menu Test gt Dati di service viene visualizzata la seguente finestra Service Iof x 4 4 Fa LIMIT Figura 7 4 Dati di service Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 9 Messa in servizio Checklist Per la messa in servizio degli assi della macchina necessario procedere nella sequenza indicata dai successivi passi passi da 1 a 5 sono sempre da eseguire mentre gli altri sono opzioni subordinate alle esigenze del caso applicativo Tabella 7 4 Checklist
199. e 0 0 7 Byte 0 100 000 8 DINT Valore 1 a 32 bit 5 000 12 DINT Valore 2 a 32 bit 0 16 Byte Funzione M 1 0 17 Byte Funzione M 2 0 18 Byte Funzione M 3 0 19 Byte 0 1 Blocco di movimento con quote assolute G90 con posizione finale 100 000 MSR secondo DM7 e velocit 5 000 MSR min Avvertenza Per le assegnazioni dei bit non impostati byte 2 e byte 3 i valori corrispondenti devono essere cancellati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 27 Descrizione delle funzioni Informazioni pratiche per l utente La seguente tabella offre una panoramica sulle possibilit di utilizzo Attivazione del movimento Start Tipo di movimento secondo blocco MDI DB AW DBX38 3 Consegna di blocco MDI al volo al FM 354 secondo blocco MDI al volo DB AW DBX38 4 Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli Requisiti e LFM 354 parametrizzata e Il modo operativo selezionato ed stato confermato e Abilitazione azionamento AF 1 segnale di controllo DB AW DBX15 7 e Stop STP 0 segnale di controllo DB AW DBX15 1 e Abilitazione regolatore RF 1 DB AW DBX34 0 e L asse sincronizzato Tabella 9 7 Gestione dei controlli per il BA MDI esempi Nome segnale Livello Funzione Gestione del controllo 1 impostazione della po Trasferimento del blocco
200. e 1 Impostazione Abilitazione regolatore ON Start asse Direzione positiva o negativa a L asse fermo SI e no Parametrizzazione Impostare compens offset DM44 Impostazione Attivare dati macchina Selezione Livello di tensione 2 no Lasi Start asse Direzione positiva o negativa provvedere allo spazio libero per il Movimento L asse si muove S I no Parametrizzaz dell k del regolatore corretta abilitazione si no H Parametrizzazione Abilitazione regolatore DM37 Impostazione Attivare dati macchina Verificare l interfac namento e metterlo in ordine ciamento con l azio Direz di corsa d ell asse corretta S Parametrizzazione Invertire valore analogico DM19 Impostazione Attivare dati macchina Y FINE Figura 7 5 Interfacciamento con l azionamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 13 Messa in servizio Interfacciamento con l encoder e velocit di movimento Con l aiuto del seguente schema a blocchi possibile verificare l interfacciamento con l encoder e la velocit di movimento Selezione BA Controllo Livello di tensione 2 Impostazione Livello di tension
201. e canale esterno ved trattamento errori ta bella 11 4 N Pericolo Le sorveglianze hardware possono essere rimosse solo a scopo di test poich errori nel po sizionamento possono arrecare gravi danni all impianto Eccezione Sorveglianza impulsi per encoder che non dispongono di impulso ciclico di tacca di zero Collegamento degli encoder 9 66 Ved paragrafo 4 5 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 6 2 Encoder assoluti SSI Panoramica Rispetto agli encoder incrementali gli encoder assoluti SSI presentano alcuni importanti vantaggi e lunghezza dei cavi pi elevata e sicura acquisizione dati grazie all impiego di un codice GRAY e non pi necessaria la sincronizzazione dell encoder Encoder assoluti SSI Si possono utilizzare gli encoder a giro singolo a 13 bit o multigiro a 25 bit con protocollo SSI e Encoder assoluto SSI montato su asse lineare Deve essere garantito che il campo dei valori dell encoder copra il percorso dell asse e Encoder assoluto SSI montato su un asse rotante Deve essere garantito che il valore assoluto rilevato dall encoder corrisponda a un giro dell asse rotante nel rapporto di una potenza di due 2 o 2 o almeno equivalga esattamente a un giro dell asse rotante ved Interdipendenze paragrafo 5 3 1 e figura 9 5 Parametri funzionali La tabella 9 11 mos
202. e di nuovo i dati di sistema nella CPU ved sopra Unit di posizionamento FM 354 per servoazionamenti 5 26 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche In questo capitolo Paragrafo Argomento Pagina 6 2 Messa in servizio con il tool di parametrizzazione 6 3 Descrizione dei blocchi funzionali standard 6 10 6 4 Interrupt 6 27 6 5 Blocco dati utente DB utente 6 29 6 6 Esempi applicativi 6 40 6 7 Lista errori messaggi di sistema CPU 6 46 6 8 Dati tecnici 6 48 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 1 Programmazione delle funzioni tecnologiche Generalit Lo scopo di questa descrizione delle funzioni dei blocchi e delle interfacce di spiegare i meccanismi di comunicazione tra CPU e FM 354 nel sistema di automazione SIMATIC S7 Con i blocchi da parametrizzare e il blocco dati utente interfaccia con l FM 354 possibile programmare il programma utente in funzione della propria applicazione S7 300 CPU FM 354 rogramma utent Bus R Segnali di prog enie controllo risposta e Dati di sistema DB utente Bus K Blocchi dati MPI Online Offline RG Editor AWL KOP STEP 7 so FC UDT1 In STEP7 viene DB utente Il blocco dati utente viene creato un blocco dati caricato nella CPU i L origine UDT1
203. e introdotto come spazio vuoto caratteri devono essere introdotti con le lettere maiuscole Inoltre possibile utilizzare l area di introduzione riportata sul margine superiore della finestra Il numero del programma e il nome del programma sono riportati nella finestra di introduzione dopo aver lasciato il campo di introduzione L accettazione dei blocchi di movimento avviene con il pulsante Accetta blocco Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione 5 4 Parametrizzazione con il tool Parametrizzazione FM 354 Introduzione dei valori Ci sono diverse possibilit per introdurre i dati di parametrizzazione 1 Dati utente In una tabella possibile introdurre i valori e selezionare i testi Con il cursore si selezio nano i campi di introduzione e quindi si introducono i valori testi relativi ai valori si pos sono selezionare con il tasto di spazio 2 Dati macchina L introduzione dei valori avviene mediante finestre di dialogo e schede Con il menu Visualizza gt Tabella i dati macchina vengono visualizzati in una tabella Qui possibile introdurre i valori descritti nei dati utente 3 Dati di correzione utensile e quote incrementali In una tabella possibile introdurre i valori Con il cursore si selezionano i campi di introduzione e quindi si introducono i valori 4 Programmi di movimento programmi di movimento si introducono sotto forma di testi
204. e istantaneo al cambio di blocco descritta nel paragrafo 10 1 G50 G88 G89 9 3 15 Dati di service job di lettura DB AW DBX42 4 Panoramica dati di service sono i seguenti dati di visualizzazione dell anello di regolazione e valore d uscita DAC mV e valore reale encoder MSR encoder incrementale 0 216 1 incrementi encoder encoder assoluto valore assoluto encoder e impulso d errore Puls e fattore K guadagno anello di posizione e errore d inseguimento MSR e limite errore d inseguimento MSR e valore di oscillazione s regolazione finecorsa nel BA Ricerca punto di riferimento MSR e tempo di accostamento Te ms Costante di tempo azionamento Ta ms nel BA Controllo Unit di posizionamento FM 354 per servoazionamenti 9 56 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 16 Dati operativi supplementari job di lettura DB AW DBX43 5 Panoramica Si tratta dei seguenti dati di visualizzazione override numero programma di movimento NC numero blocco NC contatore del numero di richiamo di sottoprogrammi UP G90 91 attivo ved paragrafo 10 1 G60 64 attivo ved paragrafo 10 1 G43 44 attivo ved paragrafo 10 1 numero D attivo ved paragrafo 10 1 segnalazione di stato 1 tipo di dati BOOL limitazione della velocit su valore limite secondo DM23 limitazione a 10 V limitazione attiva dell accelerazione minima o frenatura segnalaz
205. e le dimensioni della schermata panoramica possono essere adattate alle dimensioni dello schermo utilizzando il mouse Procedere nel modo seguente 1 Posizionare il puntatore del mouse sul margine superiore della finestra fino a quando non assume la forma di una freccia Premere il tasto sinistro del mouse e spostare il mouse verso il basso Rilasciare il tasto del mouse Posizionare il puntatore del mouse sulla riga con il nome della finestra d_a N Premere il tasto sinistro del mouse e spostare il mouse verso il basso Dopo aver correttamente posizionato la finestra rilasciare il tasto del mouse Dopo avere configurato il progetto si pu anche accedere alla finestra di dialogo Propriet mediante la configurazione S7 con la selezione dell unit e la voce di menu Modifica gt Propriet oggetto Avvertenza Se un progetto stato importato da STEP 7 V2 1 non possibile memorizzare i dati di parametrizzazione blocchi dati in tale progetto dati di parametrizzazione possono essere letti in questo progetto solo con l importazione dal file o memorizzati con l esportazione nel file 1 Creare in STEP 7 V3 1 un nuovo progetto 2 Copiare tutti i programmi awl nel nuovo progetto Guida integrata 5 6 La superficie operativa di parametrizzazione dotata di una guida integrata per la parametrizzazione dell unit di posizionamento La guida integrata pu essere richiamata e con la voce di menu Guida
206. e negativa DIR_P BOOL Il Direzione positiva START BOOL Il Start STOP BOOL l Stop END_STRUCT EX2 STRUCT I Signals for EXAMPLE 2 START BOOL Il Start STOP BOOL l Stop END_STRUCT EX3 STRUCT Signals for EXAMPLE 3 START BOOL Il Start STOP BOOL l Stop READ_EN BOOL Abilitazione lettura END_STRUCT END_STRUCT BEGIN END_DATA_BLOCK Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 45 Programmazione delle funzioni tecnologiche 6 7 Lista errori messaggi di sistema CPU Nella tabella seguente sono riportati alcuni errori che si sono verificati nella trasmissione dati con le SFC interne RET_VAL della SFC 51 58 59 messaggi di sistema vedere il manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema Tabella 6 8 Lista degli errori Codice d errore blocco dati utente DBX66 Significato HEX DEZ INT 0 0 0 Nessun errore 8081 32897 32639 Lunghezza del campo DR insufficiente 8082 32898 32638 SZL_ID errato oppure non presente nella CPU 8083 32899 32637 INDEX errato 8084 32900 32636 Non possibile richiamare SZL tramite la SFC 8085 32901 32635 Informazione momentaneamente non disponibile a causa del sistema 80A0 32928 32608 Conferma negativa nella lettura dell unit L unit stata estratta durante
207. e pronto 9 75 Smontaggio dell FM 354 3 4 i Unit di posizionamento FM 354 per servoazionamenti Indice 4 6ES7 354 1AH01 8EG0 Indice analitico Sorveglianza errore d inseguimento 9 76 Sostituzione unit 3 5 5 Spostamento del punto di riferimento 9 70 del punto di zero 9 46 Stato del job 6 16 Struttura di menu OP 17 8 10 Struttura di un programma utente 6 7 elaborazione segnale 6 7 Struttura gerarchica dei menu OP 07 8 5 T Tacca di zero di sincronizzazione 7 22 Teach Inj9 51 Tempo di sosta 10 4 Test asse macchina 7 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Tipi di asse 9 59 asse lineare 9 59 asse rotante fine dell asse rotante 9 60 U Uscite digitali emissione diretta 9 85 funzioni 9 85 V Valore istantaneo al cambio di blocco 9 56 Valori di alimentazione A 3 Valori di misura 9 52 misura di lunghezza 9 53 misure al volo 9 52 Indice 5 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO An Siemens AG A amp D MC V 5 Postfach 3180 D 91050 Erlangen Rep fed tedesca Mittente Nome Funzione Ditta Via C A P Citt Paese Telefono Indicare il corrispondente ramo industriale I Industria automobilistica Industria chimica Industria elettrotecnica Industria alimentare Tecnica di controll
208. e sincronizzato ME MSR_DONE Fine misura FR GO_M Spostamento negativo FR GO_P Spostamento positivo SRFG ST_SERVO Stato di abilitazione del regolatore FIWS FVAL_DONE Impostazione valore istantaneo al volo terminata PEH POS_RCD Posizione raggiunta arresto MNR NUM_MF Numero funzione M AMF STR_MF Variazione funzione M 8 24 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni In questo capitolo Paragrafo Argomento Pagina 9 2 Modi operativi 9 3 Dati di sistema 9 36 9 4 Sistema di misura 9 58 9 5 Tipo di asse 9 59 9 6 Encoder 9 62 9 7 Regolazione di posizione 9 72 9 8 Ingressi e uscite digitali job di lettura DB AW DBX43 4 9 83 9 9 Finecorsa software 9 86 9 10 Interrupt di processo 9 87 Panoramica In questo capitolo sono descritte le funzioni del FM 354 Tali funzioni possono essere attivate tramite il programma utente AWP richiamando i rela tivi blocchi funzionali FC Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 1 Descrizione delle funzioni 9 1 Segnali di controllo e di risposta Panoramica Tramite la FC POS_CTRL i segnali di controllo nel DB utente sono trasferiti all unit e i segnali di risposta sono trasferiti dall unit nel DB utente Bit 7 6 5 4 3 2 1 0 Byte Segnali di controllo 14 BFQ FS TFB Q 15
209. e voci della tabella dei simboli devono essere modificate solo in caso di programmazione simbolica Avvertenza Nella descrizione seguente viene impiegata la designazione simbolica dei blocchi Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1 AH01 8EG0 6 5 Programmazione delle funzioni tecnologiche 6 1 3 Comunicazione tra CPU e FM 354 Integrazione dell FM 354 nel programma utente La figura seguente mostra come comunicano l FM 354 il blocco dati utente e le funzioni tecnologiche CPU FM 354 OB 40 OB 82 z Interrupt di Diagnostica Informaz di start OB 4 byte lt lt Informazioni di rocesso interrupt 4 byte infor FC POS_DIAG e diagnostico e di mazione di proceso start OB i OB y Job di scrittura lettura Segnali di FC POS MSRM 1 e Fehlermeldung controllo edi i risposta OB 100 Dati di sistema Nuovo avviamento FC POS_CTRL segnalazione di avvio Blocco dati utente errore e specifica FC POS_INIT dell errore 1 DB per canale FC POS_MSRM 1 Questa FC pu essere richiamata solo nell OB 40 o nell OB 1 ma non in entrambi contemporaneamente Figura 6 2 6 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Schermata panoramica per l integrazione dell FM 354 nel programma utente Prog
210. eazione all errore Avvertimento sec tabella 11 2 4 04 128 80 Codice unit errato RMS Causa Sono stati trasferiti DB non appartenenti all unit senza codice opp 354 DB Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Trasferire i DB relativi al FM 354 4 04 129 81 Quota incrementale valore errato RMS Causa Campo dei valori esterno a 109 opp Effetto Quota incrementale non attiva DR Eliminaz Trasferire il valore corretto 4 04 130 82 Correzione utensile valore errato RMS Causa Campo dei valori esterno a 109 opp Effetto Correzione utensile non attiva pS Eliminaz Trasferire il valore corretto 4 04 131 83 Inserimento blocco non possibile RMS Causa Memoria piena opp Effetto La funzione non viene eseguita PE Eliminaz Cancellare i DB non necessari e ripetere la funzione 4 04 132 84 Cancellazione blocco non possibile RMS Causa Blocco non presente nessun bit di occupazione byte 2 e 3 opp impostato nel blocco se vi sono dei dati DB Effetto La funzione non viene eseguita Eliminaz Controllare il programma e ripetere la funzione con il numero di blocco corretto 4 04 144 90 Caricamento SDB non possibile RMS Causa L unit non stata arrestata opp Effetto SDB non viene accettato p3 Eliminaz Arrestare l unit e ripetere la procedura di caricamento 4 04 145 91 Errore dati utili SDB RMS Causa SDB contiene un valore errato opp Effetto SDB
211. ed cap 5 3 1 Effetto Il DB non diventa attivo e non viene memorizzato in maniera per manente Eliminaz Correggere e trasmettere nuovamente CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 29 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di dati macchina Reazione all errore Avvertimento sec tabella 11 2 5 05 96 60 Posizione finecorsa software non ammessa RMS Causa Per assi lineari opp L inizio del finecorsa software maggiore della fine del finecorsa DB software Per assi rotanti finecorsa software Inizio Fine non si trovano nel ciclo dell asse rotante e non sono indicati con il valore massimo Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 97 61 Limitazione posizione finale software per encoder assoluti RMS Causa Il valore del percorso tra il finecorsa software Inizio e Fine mag OPP giore del campo del valore assoluto dell
212. edimento di posizionamento possono essere e buona uniformit del movimento e piccola nessuna oscillazione nel punto di arrivo del posizionamento e breve tempo di posizionamento e accelerazione continua movimento graduale Nella maggior parte dei casi molti di questi criteri risultano significativi cos che possibile soltanto un compromesso per l ottimizzazione del comportamento dinamico del posiziona mento Bisogna pertanto eseguire nel corso dei test di movimento i passi per l ottimizzazione descritti nella seguente figura 7 11 Unit di posizionamento FM 354 per servoazionamenti 7 18 6ES7 354 1AH01 8EGO Messa in servizio Esecuzione di movimenti di test possibile eseguire dei movimenti di test nel corso dell ottimizzazione come segue Selezione BA JOG Livello di velocit 2 OVER diversi valori Impostazione Livello di velocit 1 0 1 Vmax Livello di velocit 2 0 5 Vmax Impostazione Abilitazione regolatore ON Leti Start asse Direzione positiva o negativa provve dere allo spazio libero per il mMovimento Valutazione del comportamento dell asse E Si desiderano altri test no Y FINE Uniformit del Movimento Quota di oscillazione Tempo di posizionamento Figura 7 11 Movimenti di test per l ottimizzazione della regolazione della posizione Scelta dei valori iniziali degli DM che determi
213. egli esempi per l alimentazione del segnale di pronto da parte dell azionamento Pilotaggio dell ingresso RM con interruttore in logica positiva o contatto di rel FM Azionamento TL 10h RMN 19 L M 20 lm M Pilotaggio dell ingresso RM con interruttore in logica negativa o contatto di rel X1 9 mo RM_P m P24 a 10 bo RMN a a 19 mm o Pi 20 m M ol M Figura 4 8 Pilotaggio dell ingresso RM alimentazione da parte dell azionamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 17 Cablaggio 4 uscite digitali DA1 4 Tutti le uscite hanno uguale priorit L assegnazione della funzione al numero dell uscita avviene tramite i dati macchina Le quattro uscite servono per il collegamento a segnali specifici delle utenze Queste possono essere p es e posizione raggiunta arresto e funzione M ausiliaria e direzione avanti indietro Per ulteriori impieghi vedere paragrafo 5 3 1 Tabella 4 12 Parametri elettrici delle uscite digitali Tensione di alimentazione DC 24 V campo ammesso 20 4 28 8 V Separazione galvanica no Tensione di uscita e segnale 0 corrente residua max 2 MA e segnale 1 tensione di alimentazione 3 V Corrente di uscita per segnale 1
214. egnalato tramite interrupt diagnostico pu essere letto con il job di lettura Numero di errore operativo blocco dati utente DBX42 5 Tabella 6 4 Segnalazioni d errore dell FM Errore Messaggio N d errore Conferma d errore Errore nei dati Messaggio di risposta Letto tramite il job di lettura Con il nuovo job di blocco dati utente blocco dati utente DBB94 scrittura DBX22 4 e 95 Errore di manovra Messaggio di risposta Letto tramite il job di lettura Impostazione cancella movimento blocco dati utente blocco dati utente DBB90 zione del segnale di DBX22 3 e 91 controllo Conferma errore di manovra movimento blocco dati utente DBX14 3 Interrupt Attivato con OB 82 i In caso di errore operativo Comando singolo diagnostico dati vanno letti con la letto con la FC POS_DIAG Restart FC POS DIAG il n d errore viene letto tramite il job di scrittura DBX42 5 blocco dati utente DBB86 e 87 Per ulteriori istruzioni specifiche vedere il capitolo 11 Trattamento errori Unit di posizionamento FM 354 per servoazionamenti 6 22 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 3 3 FC POS _DIAG FC 2 Lettura dati interrupt diagnostico In caso di errori gravi l FM 354 genera un interrupt diagnostico l OB 82 va inserito nel programma utente e la parametrizzazione degli interrupt dell FM 354 deve essere attivata e mette l informazione a
215. egolazione di posizione secondo le esigenze richieste Si deve pertanto ricercare tra le possibili velocit quella che pi significativa per il risultato tecnologico Ottimizzazione dell uniformit del movimento Mediante l analisi della grandezza regolante e della velocit dell azionamento tensione della tachimetrica con un oscilloscopio a memoria l ottimizzazione della regolazione di posizione viene notevolmente semplificata Gli oscillogrammi di stabilizzazione ottenuti U v rispetto al tempo t il cosiddetto comportamento ondulatorio possono essere facilmente interpretati ved Figura 7 12 Zona di effetto del limitatore di strappi 7 Guadagno troppo grande l asse oscilla si smorza lentamente preve Guadagno accelerazione troppo grande Guadagno accelerazione troppo piccolo Impostazione ottimale raggiunta Figura 7 12 Funzione di stabilizzazione dell anello di regolazione di posizione Unit di posizionamento FM 354 per servoazionamenti 7 20 6ES7 354 1AH01 8EGO Messa in servizio Ottimizzazione rispetto all oscillazione Valutazione sul comportamento oscillante nella posizione finale ved comportamento oscillante nei dati di service Modifica appropriata dei dati macchina Tabella 7 5 Ottimizzazione del tempo di posizionamento Valutazione del tempo di arrivo nella posizione finale tempo di arrivo Te nei dati di service Modifica appropriata dei dati macchina Tabella 7 5
216. ei modi di funzionamento possibile attivare in aggiunta al modo operativo stesso fun zioni speciali tramite determinate impostazioni p es misurazioni al volo trigger successivi del punto di riferimento ecc Finecorsa software Il campo di lavoro definito da finecorsa software viene controllato automaticamente dopo il rilevamento della sincronizzazione Interrupt di processo Gli interrupt di processo sono generati p es per e posizione raggiunta e misurazione della lunghezza conclusa e cambio blocco al volo e misurazioni al volo La selezione degli interrupt di processo avviene tramite i dati macchina Comando a sequenza di blocchi Elaborazione autonoma di un programma di movimento compresi i sottoprogrammi realiz zati mediante la parametrizzazione Nell unit sono disponibili per l elaborazione diversi pro grammi di movimento Diagnostica e trattamento errori L andamento ed il funzionamento dell unit sono controllati da interrupt di diagnostica e di errore Pertanto gli errori che si verificano sono comunicati al sistema e segnalati sull unit mediante i LED Gestione dati nell FM 354 Nel FM 354 sono memorizzati in modo ritentivo i dati di parametrizzazione dati macchina dati di correzione utensile programmi di movimento e quote incrementali Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 11 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Con
217. ell asse perdura fino a quando la combinazione AND del segnale di comando R R e dell ingresso di abilitazione soddisfatta Esempio R o R 1 Abilitazione 2 ga T amp Posizionamento e Negli altri modi operativi occorre osservare quanto segue se dopo un fronte di start l ingresso di abilitazione non ancora impostato questo fronte di start viene memorizzato internamente e viene inoltre evidenziato nei segnali di conferma attendere l abilitazione Con l impostazione dell ingresso inizia il movimento ed il fronte di start memorizzato viene cancellato uno stop cancella comunque il fronte di start memorizzato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Cambio blocco esterno Ved paragrafo 10 Impostazione al volo del valore istantaneo Ved paragrafo 10 9 3 6 Misurare Ved paragrafo 9 3 10 Finecorsa punto di riferimento per ricerca punto di riferimento Ved paragrafo 9 2 3 Finecorsa di inversione per ricerca punto di riferimento Ved paragrafo 9 2 3 9 8 2 Descrizione delle funzioni delle uscite digitali job di scrittura DB AW DBX39 4 Emissione dei segnali PEH FR FR SFG I segnali di conferma Posizione raggiunta arresto PEH Movimento dell asse in avanti FR Movimento dell asse indietro FR ed Abilitazione start SFG vengono emessi anche tramite uscite digitali La relativa parametriz
218. emorizzato nel pro gramma Numero del programma possibile assegnare un numero di programma da 1 a 199 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 1 Stesura dei programmi di movimento Blocco di movimento Un blocco di movimento contiene tutti i dati per eseguire un passo del ciclo di lavoro Struttura del programma programmi sono costituiti da pi blocchi Ogni singolo numero di blocco presente una sola volta in sequenza crescente Qui di seguito riportato un esempio che illustra la struttura di programmi Inizio programma numero di blocco pi basso N G1 G2 G3 XI F M1 M2 M3 D LP 5 90 500 000 100 000 10 6 91 7 45 46 2 Fine programma M2 o M30 10 1 Blocchidi movimento Struttura del blocco La seguente figura mostra una panoramica sulla struttura dei blocchi di movimento N G1 G2 G3 X t F Mi M2 M3 DL P identificazione di un blocco escluso N numero di blocco G1 funzione G del 1 gruppo di funzioni G2 funzione G del 2 gruppo di funzioni ved tab 10 1 G3 funzione G del 3 gruppo di funzioni X t posizione tempo di sosta F velocit M1 funzione M del 1 gruppo di funzioni M2 funzione M del 2 gruppo di funzioni ved tab 10 2 M3 funzione M del 3 gruppo di funzioni D numero correzione utensile L richiamo di un programma come s
219. encoder dotato di caratteristiche leggermente superiori Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 63 Descrizione delle funzioni 9 6 1 Encoder incrementali Panoramica Gli encoder incrementali servono per rilevare la posizione reale emettendo impulsi che vengono trasmessi all FM 354 e sommati ad ottenere un valore assoluto Quando si accende l FM 354 tra il valore di posizione interno e la posizione meccanica dell asse esiste uno scarto non prevedibile Per determinare il corretto riferimento di posizione bisogna pertanto impostare il valore interno su una posizione definita dell asse ad un valore prestabilito che viene depositato nei dati macchina DM come coordinata del punto di riferimento ved paragrafo 9 2 3 Encoder incrementali 9 64 Sono possibili le seguenti varianti Encoder incrementali montati su assi lineari Sono encoder con una tacca di zero al giro Il numero di impulsi deve corrispondere ad un multiplo di dieci o ad una potenza di due Encoder incrementali montati su assi rotanti Sono encoder con una tacca di zero al giro Il numero di impulsi deve corrispondere ad un multiplo di dieci o ad una potenza di due Nel caso di un montaggio indiretto dell encoder e di ricerca del punto di riferimento con tacca di zero DM18 lt 4 si deve garantire che il risultato della divisione della rotazione dell asse per la tacca di zero ciclica sia un numero intero ved I
220. ene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 25 19 Funzione G2 non ammessa RMS Causa Il numero programmato come funzione G2 non consentito opp Effetto Il programma blocco non viene memorizzato PB Eliminaz Correggere il programma in funzione della causa 8 08 26 1A Funzione G3 non ammessa RMS Causa e Il numero programmato come funzione G3 non consentito opp e Il cambio blocco esterno G50 stato programmato in un DB blocco con movimento senza fine per Impostazione valore istantaneo al volo G88 G89 e Una correzione utensile G43 G44 stata richiamata senza numero D e Nella scelta di un numero D manca l assegnazione della dire zione della correzione utensile G43 G44 Effetto Il programma blocco non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 27 1B Funzione M non ammessa RMS Causa e Il numero programmato come funzione M non consentito opp e In un blocco ci sono almeno 2 delle funzioni M MO M2 M18 DB M30 che si escludono tra loro Effetto Il programma blocco non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 28 1C Manca posizione tempo di sosta RMS Causa e Nel blocco con G04 non indicato alcun tempo di sosta opp e Con cambio blocco esterno G50 manca la posizione di arrivo DB e Perla funzione Movimento senza fine con imostazione valore istantaneo al volo G88 G89 non programmat
221. entatore dell FM 354 sostituire FM 354 3 2 Errore FEPROM 8042 Causa Memoria per il codice firmware guasta w P Effetto 2G Eliminaz Sostituire FM 354 3 3 Errore RAM 8043 Causa e Memoria dati RAM guasta e Memoria dati Flash EPROM guasta Effetto Eliminaz Sostituire FM 354 3 6 Perdita di interrupt di processo 8046 Causa e Un interrupt di processo stato riconosciuto dall FM 354 e non pu es sere segnalato perch lo stesso evento non stato ancora segnalato da AWP CPU e Errori sul bus di backplane Effetto Elimina Aggiungere OB40 al programma utente zione e Controllare il collegamento del bus dell unit e Disattivare l interrupt di processo con DM5 e Accendere spegnere l unit 0 2 Errore esterno Reazione all errore Tutto OFF sec tabella 11 2 0 6 Unit non parametrizzata SF 8006 Sausa Non sono stati ricevuti dati MPI di parametrizzazione dalla CPU e Effetto L interfaccia MPI viene inizializzata con valori di default Indirizzo MPI 12 Eliminaz Verificare la parametrizzazione ved descrizione dell S7 300 Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico 11 10 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 4 Interrupt di diagnostica seguito Byte Segnalazione di errore o Bit analisi dell errore e sua eliminazione zione 0 2 0 3 Errore esterno di
222. entito 4 04 5 05 Livello 2 di tensione errato RMS Causa La tensione assegnata non si trova nel campo 10 V opp Effetto La tensione non diventa attiva DB Eliminaz Introduzione di un valore di tensione consentito 4 04 6 06 Quota incrementale troppo grande RMS Causa La quota maggiore di 109 MSR opp Effetto La quota originale viene mantenuta DB Eliminaz Introduzione di una quota incrementale consentita 4 04 7 07 Blocco MDI errore di sintassi RMS Causa Comandi M o G errati opp sintassi del blocco errata opp Effetto Il blocco MDI originale viene mantenuto PB Eliminaz Introduzione di un blocco MDI corretto 4 04 8 08 Blocco MDI velocit errata RMS Causa La velocit non si trova nel campo tra gt 0 e la max velocit di opp movimento 500 000 000 MSR min DB Effetto Il blocco MDI originale viene mantenuto Eliminaz Introduzione di un blocco MDI corretto CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 22 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz
223. ento L utente stabilisce il BA L unit restituisce le risposte BAR e SFG Segnale di controllo Direzione positiva R Segnali di risposta Spostam positivo FR Abilitaz allo start SFG Elaborazione in corso BL Sincronizzazione SYN Gestione del controllo 2 movimento dell asse nali Direzione positiva In presenza di SFG viene comandato per es R o Start L asse elimina SFG e produce le segnalazioni BL e FR e procede in direzione positiva impostata in DM Una sincronizzazione gi presente viene resettata Gestione del controllo 3 f RPS Tacca di zero encoder Segnali di risposta Spostam positivo FR Spostam negativo FR Sincronizzazione SYN Ul inecorsa punto di riferimento RPS raggiunto Con il raggiungimento dell RPS viene ridotta la velocit con il riconoscimento della tacca di zero avviene la sincronizzazione dell encoder Viene posizionato sul punto di riferimento tramite il movimento di spostamento del punto di riferimento eventuale inversione della direzione Segnali di risposta Spostam negativo FR Posizione raggiunta arresto PEH Elaborazione in corso BL Abilitaz allo start SFG I alle gi ide Gestione del controllo 4 avvicinamento punto di riferimento Con il raggiungimento del punto di riferimento FR eliminato PEH impostato BL eliminato SFG impostato Unit di posiz
224. equisiti Per l esecuzione della funzione misurare devono essere soddisfatti i seguenti requisiti 1 collegamento di un datore di segnali tastatore di misura con contatti senza rimbalzi su un ingresso digitale dell FM 354 2 parametrizzare la funzione misurare per questo ingresso in DM34 Descrizione della funzione Le funzioni di misura possono essere eseguite in tutti i modi operativi Una misura eseguita viene segnalata con il segnale di conferma ME e opzionalmente tramite interrupt di processo Misure al volo Ad ogni fronte di salita del tastatore di misura il valore reale momentaneo della posizione viene acquisito Contemporaneamente si verifica un arresto momentaneo del movimento dell asse frenatura regolata Misura avvenuta Misura al volo attiva L s lt Ingresso tastatore Interrupt di processo S1 S1 esecuzione della misura Unit di posizionamento FM 354 per servoazionamenti 9 52 6ES7 354 1AH01 8EGO Descrizione delle funzioni Misura di lunghezza Ad ogni fronte di salita del tastatore di misura e ad ogni successivo fronte di discesa dello stesso viene acquisito il valore di posizione momentaneo presente Inoltre viene determinato il reale tratto di percorso modulo eseguito Misura di lunghezza attiva Ingresso tastatore Interrupt di processo Misura avvenuta 33 Valore di misura della lunghez
225. er servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Interpolatore Tramite i dati macchina per l accelerazione DM40 e per la frenatura DM41 il comportamento della grandezza predefinita dall interpolatore pu essere adattato al comportamento dell anello di regolazione VA le pt a A DM40 DM41 t v Velocit a Accelerazione t Tempo DM Denominazione Valore significato Unit 40 Accelerazione 0 senza rampa 1 100 000 103 MSR s 41 Frenatura MSR significa risoluzione del sistema di misura ved paragrafo 5 3 1 Per l impostazione di DM40 41 vedere il par 7 3 4 Finecorsa software finecorsa software DM21 ed DM22 ved paragrafo 9 9 servono per delimitare la zona di lavoro DM Denominazione Valore significato Unit 21 Finecorsa software inizio 1 000 000 000 lt 1 000 000 000 MSR Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 73 Descrizione delle funzioni Filtro di strappo Senza la limitazione dello strappo l accelerazione e la frenatura agiscono come grandezze non costanti Con la limitazione dello strappo sia l accelerazione sia la frenatura vengono definite come funzioni di rampa In questo modo si ottiene in casi particolari di posizionamento p es trasporto di liquidi un particolare andamento morbido della velocit privo di scosse s
226. esempio 3 tool Sorveglianza e controllo della variabile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Struttura del DBEX DB 100 DATA BLOCK DBEX STRUCT l General signals ERR_CODE INIT INT Il Codice d errore FC POS_INIT ERR_CODE CTRL INT Il Codice d errore FC POS_CTRL ERR_CODE DIAG INT Il Codice d errore FC POS_DIAG OVERRIDE BYTE Il Override MODE_IN BYTE Impostazione modo operativo codificato MODE_OUT BYTE Il Risposta modo operativo codificato DRV_EN BOOL Il Abilitazione azionamento SERVO_EN BOOL Abilitazione regolatore OT_ERR_A BOOL Il Conferma errore di manovra movimento RESET_AX BOOL Restart DIAG_RD BOOL Start del job FC POS_DIAG PARA BOOL Il Parametrizzato SYNC BOOL Il Sincronizzato START_EN BOOL Abilitazione all avvio POS_ROD BOOL Il Posizione raggiunta arresto WORKING BOOL Il Elaborazione in corso GO_M BOOL Il Spostamento negativo GO_P BOOL Il Spostamento positivo OT_ERR BOOL Errore di manovra movimento DATA _ERR BOOL I Errore nei dati INIT_ERR BOOL Il Errore FC POS_INIT DIAG_ERR BOOL Il Errore FC POS_DIAG MINUS1 BOOL Il Errore MINUS1 in FC POS_CTRL MINUS2 BOOL Il Errore MINUS2 in FC POS_CTRL MINUS3 BOOL Il Errore MINUS3 in FC POS_CTRL EX1 STRUCT I Signals for EXAMPLE 1 DIR_M BOOL Il Direzion
227. etti fondamentali funzioni delle unit istruzioni di programmazione segnali delle interfacce liste dei parametri gestione degli errori dati tecnici interfaccia standard S amp S Indice delle abbreviazioni e indice analitico per la ricerca delle informazioni Conoscenze necessarie Nel manuale sono descritti l hardware e le funzioni dell FM354 Per poter effettuare il montaggio la programmazione e la messa in servizio di un SIMATIC S7 300 con FM 354 sono richieste le seguenti conoscenze SIMATIC S7 Manuale di installazione Sistema di automazione S7 400 M7 400 Configurazione Dispositivo di programmazione Programmazione con STEP 7 Progettazione dell interfaccia di un pannello operativo Utenti dell FM 354 Le informazioni contenute nel manuale sono strutturate e rappresentate in base al settore di impiego dell FM 354 Montaggio Montaggio e cablaggio dell FM 354 Programmazione Programmazione e parametrizzazione del FM 354 Ricerca degli errori e diagnostica Ricerca ed eliminazione degli errori nella configurazione hardware e nei relativi componenti nella programmazione gestione e nel controllo delle funzioni delle unit Servizio Comprende solo il controllo dei job di posizionamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Premessa Marchio CE nostri prodotti sono conformi ai requisiti della direttiva 89 336 CEE Compatibilit Elettromagnetica e
228. ferimen to quota Tragrarinione Trasferimen Trasferimen Lettura dato Scrittura DBB498 to livello di to livello di i to selezione to blocco i dato a incrementa to Teach In macchina tensione velocit ie programma MDI macchina Trasferimen Trasferimen Errorea Errore nei Interrupt to sposta to imposta T asferimen DBB499 manovra PE P Imp to blocco dati diagnostico mento punto zione valore movimento i MDI al volo di zero istantaneo DBW500 Numero dato macchina DBD502 Valore dato macchina tipo di dati DINT DBB506 Numero quota incrementale DBB507 Riservato DBW508 Numero di immagine DBW510 Codice tastiera DBW512 Riservato Selezione modo operativo Automat o a Ricerca DBB514 JOG Automatico blocco MDI vaq _ Gua Controllo incrementali punto di rif singolo relativo Conferma Conferma DBB515 interrupt errore diagnostico Avvertenza Per la designazione simbolica dei segnali vedere la biblioteca FMSTSV_L blocco UDT 1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 39 Programmazione delle funzioni tecnologiche 6 6 Esempi applicativi Panoramica In questo capitolo vengono affrontati i seguenti argomenti e Esempio di base per l impostazione del modo operativo e Esempio 1 movimento dell asse nei modi operativi JOG o ricerca punto di riferimento e Esempio 2 spostamento di un blocco MDI e Esempio 3 modo operativo Automatico
229. ffetto Elimina Verifica dei collegamenti ZIONE e Sostituzione dell FM 354 se il cavo dell encoder in ordine e Il controllo pu essere provvisoriamente disabilitato tramite DM20 sotto la responsabilit dell operatore 8 7 Errore operativo ved la tabella 11 5 8097 Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico 11 12 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 5 Errori operativi Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore operativo Reazione all errore Tutto OFF sec tabella 11 2 1 01 1 01 Superamento del finecorsa software Inizio Interrupt di diagnostica Causa Superamento finecorsa in BA Controllo o con A seguire Effetto e La posizione del finecorsa viene superata di un tratto pari al percorso di frenatura necessario e Non viene eseguito Impostazione del valore istantaneo Elimina Dopo la conferma dell errore possibile il movimento nel zione campo di lavoro e Modificare il valore del finecorsa software DM21 e Disinserire di tanto in tanto il controllo dei finecorsa software Con finecorsa disinseriti DM21 22 vengono definiti tramite i valori massimi ammissibili per i finecorsa i limiti del campo di movimento 1 01 2 02 Superamento del finecorsa software Fine Interrupt di
230. gio volo regolatore pcb Finecorsa Puneone MareSso Retrigger Misura di DBB45 Sup mento a abilitazione gger sazione de SW off punto di rif lunghezza seguire off riva autom DBB46 Riservato RI Ricerca Ricerca Cancellazio Attivazione DBB47 Restart blocco blocco ne percorso dato istantaneo er 3 1 PIE indietro automatica residuo macchina indietro Valore di Impostazio Impostazio riferimento Livelli di aa DBB48 ne valore ne punto di zleca IDI Blocco MDI per quota frequenza Hiel al 3 ade al volo velocit 1 2 istantaneo riferimento incrementa 1 2 le Richiesta x s Modifica Spostamen ipsa Selezione Uscite i x ne valore DBB49 Teach In dati TOREA parametri to punto di PAIA programma digitali istantaneo applicativi dati zero al volo DBB50 T Riservato DBB51 Errore Valore Errore dati manovra amore Dati di istantaneo Blocco NC Blocco NC Bed ORE DBB52 operativo agio r operativi di letto movimento service al cambio di successivo attivo letto base letto blocco Lettura 7 Dati opera Ingressi 3 DBB53 valori di RNC tivi supple uscite a misura pp mentari digitali Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 31 Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito Segnali d errore DBB55 DBB56 DBB57 DBB58 DBB59 DBB60 DBB61 DBB62 DBB63 DBB64 DBB65 Messaggi di errore della gestione
231. gnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore operativo Reazione all errore Tutto OFF sec tabella 11 2 1 01 4 04 Superamento della fine del campo di movimento Interrupt di Causa Nel movimento in BA Controllo e posizioni finali software disinse Ri AgnoSuca riti stata superata la fine del campo di movimento Effetto I limiti del campo di movimento vengono superati di un tratto pari al percorso di frenatura necessario Elimina Dopo la conferma dell errore possibile il movimento nel campo di zione lavoro 1 01 11 0B Senso di rotazione azionamento Interrupt di PEN diagnostica Causa L azionamento si muove nel senso sbagliato segnalazione solo con tensione valore di riferimento 10 V Effetto Elimina Controllare l azionamento zione e Controllare o modificare DM19 e Ulteriore attivit con il programma utente dopo Restart 1 01 12 0C Campo di arresto Interrupt di Causa Il campo di arresto stato abbandonato quando diagnostica e abilitazione regolatore stata disattivata e al raggiungimento del fermo asse nella zona di posizionamento PEH e nel BA Controllo senza comando di movimento e ulteriori cause come senso di rotazione azionamento cl 1 n 11 Effetto Elimina Controllare i collegamenti elettrici e meccanici dell azionamento zione morsetti cavo di collegamento funzioni del posizionatore e Adattare DM26 1 01 90 99 Errore di sistem
232. gonabili all unit WF 721 nel sistema SIMATIC S5 e all FM 353 nel sistema SIMATIC S7 L FM 354 nel sistema di automazione S7 300 Come si inserisce l FM 354 nell S7 300 L FM 354 realizzato come unit funzionale del SIMATIC S7 300 1 2 Il controllore programmabile S7 300 costituito da una CPU e da diverse unit di periferia che vengono montate su una guida profilata A seconda delle necessit si pu realizzare una configurazione con una o pi file Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Presentazione del prodotto Struttura a pi telai Una CPU SIMATIC S7 300 pu gestire fino a quattro file telai con un massimo di otto unit ciascuna innestate sul bus vedere figura 1 1 IM Unit di interfaccia SM Unit di periferia PS Alimentatore CPU Unit centrale BT PG MPI F TESE Pann operativo Disposit di progr i Bus posteriore Telaio 3 ii l IM SM SM SM FM SM SM SM Pi dig anal dig anal dig anal 2 dig anal dig anal dig anal n 24V I Telaio 2 ii i ii B i ii i IM SM SM SM FM SM SM SM dig anal dig anal dig
233. i 1 Selezionare in S7 SIMATIC Manager il menu File gt Apri gt Nodi accessibili 2 Nella finestra Nodi accessibili selezionare l indirizzo MPI dell unit 3 Tramite il menu Sistema di destinazione gt Stato dell unit si pu visualizzare il buffer diagnostico Oppure 1 Aprire il progetto in S7 SIMATIC Manager 2 Selezionare il menu Visualizza gt Online 3 Nella finestra di dialogo che si apre selezionare FM 354 e il programma corrispondente 4 Tramite il menu Sistema di destinazione gt Stato dell unit si pu visualizzare il buffer diagnostico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori 11 3 Listedeglierrori Avvertenza Nelle tabelle che seguono La reazione dell unit descritta sotto Effetto la reazione specifica all errore dell unit Per ogni errore si verifica inoltre la reazione all errore descritta nella tabella 11 2 11 3 1 Interrupt di diagnostica Panoramica Gli interrupt di diagnostica sono elencati nelle tabelle 11 4 e 11 5 in base alla classe di errore Tabella 11 4 Interrupt di diagnostica Byte Segnalazione di errore Temar Bit analisi dell errore e sua eliminazione zione 0 1 Errore interno Reazione all errore Tutto OFF sec tabella 11 2 2 1 Anomalia di comunicazione 8031 E SF Causa Comunicazione MPI bus K disturbata in seguito a processo sconosciuto DC5V
234. i S binari utente T e OB 1 Altre segnala Errore interno zioni d errore FC POS_CTRL He SZL Errori Buffer di particolari diagnost errori Storia degli operativi DB utente DEK DB SS errori a MPI i Y PE OP Parametrizzaz FM 354 Info STEP 7 SZL lista di stato di sistema SFC funzione di sistema Figura 11 1 Interpretazione degli errori Nei seguenti manuali viene spiegato come inserire delle unit che supportano la diagnostica nel programma utente e come interpretare le segnalazioni diagnostiche a livello di tecnica di programmazione Panoramica diagnostica errori e Manuale di programmazione Software di sistema per S7 300 400 Sviluppo di un programma Tipi di OB Interrupt di diagnostica OB 82 e Manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema Una descrizione approfondita del sistema di diagnosi dell S7 300 si trova nel manuale utente Software di base per S7 e M7 STEP 7 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori 11 1 Classi di errore e reazioni dell unit Panoramica L FM 354 dotata di sorveglianze che sono attive durante l avviamento oppure durante il funzionamento Gli errori che si verificano vengono comunicati al sistema e al programma utente Nella tabella sono elencate le classi di errore ed il loro significato Tabella 11 1 Panoramica delle classi di errore
235. i blocchi funzionali standard 6 3 1 FC POS_INIT FC 0 Inizializzazione LL 6 3 2 FC POS_CTRL FC 1 Scambio dati anaana 6 3 3 FC POS_DIAG FC 2 Lettura dati interrupt diagnostico 6 3 4 FC POS_MSRM FC 3 Lettura valori di misura 6 4 INTOTTUPt s nri ae e AT 6 5 Blocco dati utente DB utente 6 6 Esempi applicativi t riwan s ANAE ESKEIAERENKNAAAN ESKE ENER TSR 6 7 Lista errori messaggi di sistema CPU anneanne 6 8 DAtTECNICI sprint Messa in servizio piscia define 7 1 Installazione e Cablaggio init EREKERNNERAKERAK ERREKARRI 7 2 Valori iniziali per test e ottimizzazione 7 3 Test e ottimizzazione nananana 7 3 1 Attivazione dei dati macchina 7 3 2 Controllo dell interfacciamento con l azionamento e l encoder 7 3 3 Messa in servizio di base della regolazione di posizione 7 34 Ottimizzazione della regolazione di posizione 7 3 5 Aggiustamento delle coordinate del punto di riferimento 7 3 6 Attivazione della diagnostica del regolatore di posizione 7 3 7 Attivazione finecorsa software compensazione deriva e compensazione e eta EE E TEET EEEE E TETE EEE T TETE Interfaccia standard S amp S iii 8 1 Interfaccia standard S amp S per l OP 07 e OP 17 8 1 1 Interfaccia standard per POP 07 aeee 8 1 2 Interfacc
236. i di indirizzamento nel blocco dati utente se il parametro LADDR 0 Indirizzo unit Segnali di controllo Segnali di risposta Segnali di avvio di fine e di errore dei job Cancellazione delle seguenti strutture nel blocco dati utente Impostazione singola e comandi singoli segnali di fine e segnali di errore propri Se il parametro di ingresso LADDR 0 nel blocco dati utente non viene registrato nes sun valore Si assume che l immissione dei valori di indirizzamento indirizzo dell unit sia avvenuto manualmente tramite Parametrizzare FM 354 pulsante Immettere indi rizzo unit nel DB utente nella schermata generale Analisi degli errori 6 12 Il risultato binario BIE 0 e il RET_VAL lt 0 indicano la presenza di errori Gli errori possibili sono Numero di canale sconosciuto CH_NO e numero blocco dati 0 come parametro d ingresso il blocco dati utente non viene inizializzato In caso di assenza del blocco dati utente la CPU va in STOP vedere il buffer di diagnosi della CPU RET_VAL Errore Numero di canale sconosciuto 2 N blocco dati 0 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 3 2 FC POS CTRL FC 1 Scambio dati Scopo La FC POS_CTRL il blocco di base per comandare l FM 354 Con la FC POS_CTRL possibile e Elaborare i job di scrittura lettu
237. i posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 19 Trattamento degli errori Tabella 11 7 Errori di movimento seguito Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di movimento Reazione all errore STOP avanzamento sec tabella 11 2 3 03 38 26 Blocco MDI al volo velocit errata RMS Causa La velocit non si trova nel campo tra gt 0 e la max velocit di movimento ammessa 500 000 000 MSR min Effetto Eliminaz Introduzione di un blocco MDI corretto 3 03 39 27 Blocco MDI al volo posizione o tempo residuo errati RMS Causa Posizione o tempo residuo al di fuori dei valori ammessi Posizione 109 MSR Tempo residuo gt 100 000 ms Effetto Eliminaz Introduzione di un blocco MDI corretto 3 03 40 28 Blocco MDI al volo errato RMS Causa Sintassi del blocco errata Effetto Eliminaz Introduzione di un blocco MDI corretto 3 03 61 3D Manca l abilitazione al regolatore RMS Causa Comando di movimento opp Abilitazione del dell asse senza abilitazione regolatore tolta durante regolatore escluso BA Elaborazione in corso Controllo Effetto Nessun movimento opp Arrestare l asse tramite dell asse rampa di tensione DM45 cos viene mantenuta l a bilitazione del regolatore fino al raggiungimento di asse fermo Elimina Impostare l abi
238. ia di tracce A A B B N N non si comportano come i loro negati Segnalazione d errore L FM 354 reagisce con allarme diagnostico errore canale esterno ved trattamento errori tabella 11 4 Sorveglianza impulsi e incasodi encoder decimali p e 1000 impulsi giro il numero degli impulsi tra due impulsi di tacca di zero non divisibile per 10 e In caso di encoder binari p e 1024 impulsi giro il numero degli impulsi tra due impulsi di tacca di zero non divisibile per 16 e Se il contenuto della memoria im pulsi errati somma di tutti i valori supera il valore 7 viene emesso l interrupt diagnostico errore ca nale esterno ved trattamento er rori tabella 11 4 e Con il segnale di controllo restart si cancella la memoria impulsi er rati Nel modo operativo Ricerca del punto di riferi mento non viene registrato alcun impulso di tacca di zero dopo aver abbandonato il fine corsa del punto di riferimento all interno del tratto di percorso secondo DM11 DM12 Effetto l encoder non pu essere sincro nizzato e abbandonando il finecorsa punto di riferimento nella ricerca del punto di riferimento FM 354 prosegue al max per il tratto cor rispondente ad un giro di encoder DM11 e necessita del tratto di fre natura della velocit ridotta sione Sorveglianza ten Assenza della tensione di alimentazione dell encoder Interupt diagnostico error
239. ia in accelerazione sia in frenatura 9 74 Come parametro per la limitazione di strappo impostabile in DM42 il tempo di strappo DM42 v A Segnale di ee interpolatore Bi Segnale di uscita filtro di strappo lA v Velocit a Accelerazione r Strappo t Tempo DM 42 Denominazione Tempo di strappo Valore significato 0 10000 Unit ms Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Diagnosi di base nel circuito regolatore della posizione Nel funzionamento regolato il segnale di pilotaggio calcolato viene confrontato ciclicamente con i valori massimi consentiti 10 V o frequenza massima Un superamento viene interpretato come segue nessun movimento dell asse segnalazione di errore nessun movimento dell azionamento ved tab 11 7 cl 3 n 65 direzione opposta di spostamento segnalazione di errore direzione di rotazione azionamento ved tab 11 5 cl 1 n 11 direzione corretta di spostamento segnalazione della sorveglianza in segnalazione di stato 1 ved par 9 3 16 Dati operativi suppl In tutti i modi operativi ad eccezione di Controllo il segnale abilitazione regolatore richiesto indipendentemente dalla parametrizzazione per tutta la durata di ogni movimentazione In caso di mancanza o scomparsa dell abilitazione del regolat
240. ia standard per POP 17 8 2 Analisi del DB utente da parte del programma utente 8 3 Blocco dati per segnalazioni di stato DB SS Descrizione delle funzioni eri 9 1 Segnali di controllo e di risposta 9 1 1 Segnali di controllo aeaaaee 9 1 2 Segnali di risposta seeriaid sirenen be ea 9 1 3 Avvertenze generali per l utilizzo 9 2 MOAdEOperatiVvi cir e i e e ea 9 2 1 JO 9 2 2 Controllo ieri 9 2 3 Ricerca punto di riferimento 9 2 4 Avanzamento a quote incrementali relativo 9 2 5 MDI Manual Data INput LL Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Indice 9 2 6 9 2 7 9 3 9 3 1 9 3 2 9 3 3 9 3 4 9 3 5 9 3 6 9 3 7 9 3 8 9 3 9 9 3 10 9 3 11 9 3 12 9 3 13 9 3 14 9 3 15 9 3 16 9 3 17 9 4 9 5 9 6 9 6 1 9 6 2 9 6 3 9 7 9 8 9 8 1 9 8 2 9 9 9 10 10 Stesura dei programmi di movimento crei AULOMALICO rirare lara einai kea dipenda dira Automatico blocco singolo LL Dati di sistema uA OED E E E E OE A A Modifica di parametri dati job di scrittura DB AW DBX39 3 Impostazioni singole DB AW DBB34 e 35 Comandi singoli DB AW DBB36 e 37 aaan Spostamento del punto di zero job di scrittura DB AW DBX39 1 Impostazione del valore istantaneo job di scrittura DB AW DBX38 7 Impostaz
241. ico dell utente La parametrizzazione con i dati macchina assolutamente necessaria per attivare funzionalmente l FM Il DB DM parametrizzato va caricato nell FM Il DB DM viene controllato durante la scrittura sull FM 354 per quanto riguarda i limiti di introduzione dei singoli valori e le reciproche relazioni La memorizzazione ritentiva avviene solo dopo l accettazione di tutti i valori in caso contrario si ricevono segnalazioni di errore dati mediante MPI Un DB con errori non rimane memorizzato dopo il disin serimento della rete rete OFF Successivamente i dati macchina possono essere attivati tramite Attivazione dati macchina oppure tramite spegnimento accensione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 7 Parametrizzazione 5 8 Tabella 5 1 Blocchi dati continuazione Blocco dati DB SM Significato Quote incrementali N DB 1230 Memoria di lavoro necessaria 468 byte Le quote incrementali servono nel modo operativo BA Avanzamento a quote in crementali relativo come quote di percorso relativo liberamente selezionabile per il posizionamento singolo Sono possibili quote incrementali da 1 a 100 ved par 5 3 2 Sono possibili modifiche in tutti i BA anche nel BA Avanzamento relativo in quote incrementali durante il movimento Le modifiche delle quote incrementali devono essere sempre completate prima di avviare un nuovo movimento nel BA Ava
242. ie alla disponibilit di una maggiore quantit di memoria ritentiva molto pi grande della memoria dei dati dei parametri e alla relativa organizzazione il numero dei possibili cicli di cancellazione programmazione si moltiplica dal punto di vista dell utente 64 000 108 tipico Numero dei cicli di cancellazione programmazione Dimensioni dei blocchi in byte in cui i dati di parametrizzazione vengono modificati Dimensioni dei blocchi DB Dati macchina 284 byte DB Quote incrementali 468 byte DB Dati correzione utensile 308 byte DB Programmi di movimento 108 20 x n blocchi di movimento byte Esempio Si presuppone una durata operativa di 10 anni con un funzionamento di 24 ore al giorno valore limite tipico 108 Dati di Dimen Numero possibili cicli di Numero possibili cicli di parametrizzaz sioni DB cancellazione cancellazione programmazione programmazione al minuto DM 284 Byte 256 106 49 Programma di 508 Byte 125 49 108 24 movimento 20 blocchi Avvertenza L SDB 1 000 blocco dati di sistema creato per la sostituzione dell unit contiene i dati di parametrizzazione che erano validi al momento della messa in servizio Se questi dati vengono modificati durante il funzionamento e vengono scritti sull FM 354 nella memoria ritentiva non sono compresi nell SDB 1 000 Tali modifiche vanno perdute dopo una sostituzione dell unit e si dovrebbero poter effett
243. ilmente nel campo tra 8 V e 9 V 7 3 Teste ottimizzazione Informazioni per il test e l ottimizzazione Dopo aver effettuato l installazione il cablaggio e la parametrizzazione possibile testare ed ottimizzare l unit di posizionamento FM 354 Il test e l ottimizzazione sono possibili gra zie alla superficie di test e messa in servizio con o senza il programma utente AWP possibile anche testare i singoli modi operativi e i programmi di movimento supervisionare il processo e intervenire con una correzione Esistono due possibilit per pilotare l FM e la CPU in STOP test senza programma utente e la CPU in RUN test con programma utente L interfaccia tra l FM e il programma utente pu essere supervisionata possibile anche il comando con la superficie operativa di messa in servizio se nel programma utente impostato il segnale di controllo TFB TEST_EN L interfaccia operativa si installa con Parametrizzazione FM 354 e si richiama a condizione che l FM 354 sia parametrizzato tramite il menu Test gt Messa in servizio o tramite la schermata panoramica Unit di posizionamento FM 354 per servoazionamenti 7 6 6ES7 354 1AH01 8EGO Messa in servizio Quando si richiama questo menu appare la seguente finestra Messa in servizio LI LI 2 E E M E E E LI ossi lil Ricerca punto di riferimento Campo errori Campo per lo stato
244. in caso di errore Modi operativi Job di s Ved Dati di sistema scrittura Funzione T STE REF SM MDI A AE par Impostazioni singole interno DBB34 35 x 9 3 2 Comandi singoli interno DBB36 37 x x x x x x 9 3 3 x dati sono accettati o elaborati Dati richiesti per il movimento dell asse Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 21 Programmazione delle funzioni tecnologiche Qui di seguito sono elencate le funzioni che si possono attivare tramite le impostazioni o i comandi singoli nell FM Impostazioni singole Comandi singoli Abilitazione regolatore Attivazione dati macchina Misurazione al volo Cancellazione percorso residuo Asse in parcheggio Ricerca blocco autom indietro Simulazione Ricerca blocco autom in avanti Misurazione di lunghezza Restart Retrigger punto di riferimento Annulla impostazione valore istantaneo Disattivazione ingresso di abilitazione Funzionamento a seguire Disattivazione controllo finecorsa software Compensazione deriva automatica Segnalazioni d errore dell FM Se si verificato un errore di manovra movimento oppure un errore nei dati il numero dell errore viene letto automaticamente tramite un job di lettura Il numero d errore viene registrato nel blocco dati utente e viene impostato lo stato del job di lettura L errore operativo s
245. interne Offset Tipo di Valore Significato delle variabili Nota 1 variabile 24 8 x BOOL Segnali di controllo Byte 0 25 8 x BOOL Segnali di controllo Byte 1 26 2 x BYTE Segnali di controllo Byte 2 3 28 2 x BYTE Segnali di controllo Byte 4 5 30 8 x BOOL Segnali di risposta Byte 0 31 8 x BOOL Segnali di risposta Byte 1 32 BYTE Segnali di risposta Byte 2 33 8 x BOOL Segnali di risposta Byte 3 34 BYTE Segnali di risposta Byte 4 35 8 x BOOL Segnali di risposta Byte 5 36 12 x BYTE Riservato 48 DWORD Livello di velocit 1 52 DWORD Livello di velocit 2 56 DWORD Livello di tensione 1 60 DWORD Livello di tensione 2 64 DWORD Valore di riferimento per la quota incrementale 68 STRUCT Struttura del Blocco MDI blocco MDI 88 16 x BOOL Impostazioni singole 90 16 x BOOL Comandi singoli 92 DINT Spostamento del punto di zero 96 DINT Impostazione del valore istantaneo 100 DINT Impostazione del valore istantaneo al volo 104 16 x BOOL Ingressi uscite digitali 106 STRUCT Struttura del Blocco MDI al volo blocco MDI 126 BYTE Selezione programma N programma 1 Nel protocollo S7 una variabile viene indirizzata tramite il numero di DB e a seconda del formato dati tramite il n di DDB DBW o DBD offset nel DB Unit di posizionamento FM 354 per servoazionamenti 8 20 6ES7 354 1AH01 8EG0 Interfaccia standard S amp S Tabella 8 4 Parametri dati del DB SS N DB 1000 seguito
246. ionamento FM 354 6ES7 354 1AH01 8EGO per servoazionamenti 9 21 Descrizione delle funzioni Tabella 9 4 Gestione dei controlli per il BA Ricerca punto di riferimento esempi seguito Nome segnale Livello Funzione Gestione del controllo 5 impostazione della direzione non univoca caso particolare Segnali di controllo Direzione positiva R Direzione negativa R Segnali di risposta Spostam negativo FR Anche se presente R viene prestabilito R Tramite l impostazione della direzione non univoca l asse viene arrestato FR e BL sono resettati e viene segnalato Elaborazione in corso BL un errare Segnali di controllo Direzione positiva R Solo dopo l eliminazione di R e R appare di nuovo Direzione negativa R SFG Segnale di risposta Abilitaz allo start SFG FI Gestione del controllo 6 eliminazione abilitazione regolatore caso particolare Impostazione singola Abilitazione regolatore Durante la movimentazione viene disinserita l abilitazione DBX34 0 regolatore Segnali di risposta Errore di L asse viene immediatamente arrestato e segnala un errore manovra comando FR e BL sono annullati BF FS Spostam negativo FR Elaborazione in corso BL Segnale di controllo Conferma errore di manovra comando BFQ FSQ Segnali di risposta Abilitaz allo start SFG Con la conferma dell errore la segnalazione di err
247. ione Un gioco dichiarato in DM30 solo come modulo viene ricalcolato dal regolatore di posizione al fine di una correzione in base alla direzione di movimento dell asse raggiungendo cos una compensazione del gioco quasi esatta in fase di posizionamento In DM31 viene indicata la direzione di movimentazione dell asse senza gioco o esatto valore di misura Con DM31 0 vale come senza gioco quella direzione che corrisponde alla direzione di movimentazione dell asse all assunzione della sincronizzazione Questo corrisponde alla seguente attribuzione in funzione di DM18 DM18 0 2 4 8 direzione positiva senza gioco DM18 1 3 5 9 direzione negativa senza gioco DM Denominazione Valore significato Unit 30 Compensazione gioco 0 1 000 000 MSR 31 Gioco riferito alla 0 come per ricerca punto di direzione riferimento non per encoder assoluti direzione positiva 2 direzione negativa Il gioco viene compensato con una velocit pari all 1 della velocit massima possibile DM23 Unit di posizionamento FM 354 per servoazionamenti 9 80 6ES7 354 1AH01 8EG0 Descrizione delle funzioni Ulteriori possibilit di impostazione La procedura di compensazione del gioco si imposta con DM52 ed DM53 DM Denominazione Valore significato Unit 52 Velocit per 0 compensazione velocit di movimento gioco 1 di DM23 gioco 1 1 00 velocit di movimento gioco in di DM
248. ione M ma l asse esegue un immediato salto all indietro all inizio del programma Variazione di segnale come uscita digitale M97 M98 Se stata programmata in un blocco la M97 o la M98 l emissione della funzione M avviene tramite uscite digitali a seconda di quanto registrato nel dato macchina MD35 analogamente ai segnali di conferma Numero correzione utensile D Sono disponibili 20 numeri di correzione utensile D1 D20 DO in concomitanza con G43 o G44 provoca una disattivazione della correzione utensile valori di correzione devono essere stati in precedenza caricati sull unit valori di correzione non concordati ricevono il valore 0 Richiamo sottoprogramma P L Un blocco contenente un richiamo ad un sottoprogramma P sta per numero dei richiami L sta per numero di programma non pu contenere alcuna altra informazione Denominazione Limite inferiore Limite superiore di selezione di selezione P numero richiami sottoprogramma 1 250 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 15 Stesura dei programmi di movimento 10 2 Svolgimento dei programmi e direzione di elaborazione Direzione avanti Di regola i programmi vengono elaborati in sequenza crescente in base al numero di blocco Direzione indietro Se si elaborano programmi all indietro nella programmazione occorre fare attenzione agli effetti delle istruzioni e le istruzioni sono a
249. ione al volo del valore istantaneo job di scrittura DB AW DBX39 0 Richiesta dei dati applicativi job di scrittura DB AW DBX39 6 Teach In job di scrittura DB AW DBX39 7 LL Impostazione del punto di riferimento job di scrittura DB AW DBX38 6 Valori di Mis ra siria pile ela ina ira perde Dati operativi di base job di lettura DB AW DBX42 0 Blocco NC attivo job di lettura DB AW DBX42 1 blocco NC successivo job di lettura DB AW DBX42 2 LL Dati applicativi job di lettura DB AW DBX43 6 nnnnnnnnnnnnnnnnnnnnnn Valore istantaneo al cambio di blocco job di lettura DB AW DBX42 3 Dati di service job di lettura DB AW DBX42 4 LL Dati operativi supplementari job di lettura DB AW DBX43 5 Parametri dati job di lettura DB AW DBX43 3 LL Sistema di MISUra Li Tipo diass siii e E aa ea ENCOOCr cuea iene E Encoder incrementali anena ea Encoder assoluti SSI neee Sincronizzazione degli encoder Regolazione di posizione annann Ingressi e uscite digitali job di lettura DB AW DBX43 4 LL Descrizione delle funzioni degli ingressi digitali Descrizione delle funzioni delle uscite digitali job di scrittura DB AW DBX39 4 Lio el ee Finecorsa software L Li Interrupt di POCOSSO ciiiii e a e E 10 1 Blocchi di Movimento LL 10 2 Svolgimento dei programmi e
250. ioni di stato 2 tipo di dati BOOL senza contenuto 9 3 17 Parametri dati job di lettura DB AW DBX43 3 Panoramica parametri dati selezionati nel job per la lettura con la funzione job di scrittura DB AW DBX39 3 ved paragrafo 9 3 1 possono essere letti Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 57 Descrizione delle funzioni 9 4 Sistema di misura Panoramica All inizio della parametrizzazione deve essere impostato il dato macchina fondamentale sistema di misura DM7 Questo dato macchina determina l introduzione dei valori Varianti del sistema di misura Il sistema di misura pu essere impostato sulle seguenti tre unit e mm e in ch e grd Introduzione del dato macchina Tutte le introduzioni di valori come pure tutti i campi dei valori fanno riferimento a sistema di misura impostato Elaborazione interna dei valori In Parametrizzazione FM 354 e nell FM 354 stessa i valori vengono elaborati nelle seguenti unit base e 0 001 mm e 0 0001 in ch e 0 0001 grd Esempio Il rapporto tra sistema di misura e valori interni rappresentato nella seguente tabella con esempi Sistema di misura Valori interni Cosa si deve introdurre nella superficie operativa mm 10 3 mm 10 995 mm 1073 10 995 mm in ch 10 4 in ch 10 995 10 4 in ch 1 0995 in ch grd 10 4 grd 3 600 000 10 4grd 360 0000 grd 10 2 grd 36 000 10 2 grd 360 00 grd Unit di
251. irectory Directory STEP7 EXAMPLES FM354 zIt14_02_FM354_OP_EX DB SS Questo blocco dati per le segnalazioni di stato DB 1000 contiene i segnali di controllo e risposta e i dati di sistema dell FM 354 dati del DB SS possono solo essere letti Supervisione Servizio dati per la supervisione si possono leggere e visualizzare direttamente nel DB SS e nei rispettivi DB parametrizzati dell FM 354 La lettura diretta dall FM presenta il vantaggio che i valori segnali non devono essere letti preventivamente tramite AWP dati e i segnali di servizio tra cui i merker bit e i valori vengono scritti nel DB utente del programma utente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 3 Interfaccia standard S amp S Programma utente L interfaccia per OP il blocco dati utente Se si impostano da OP segnali di controllo impostazioni singole e comandi singoli nel DB utente questi vengono trasferiti immediatamente all FM tramite FC POS_CTRL segnali scritti nell area Servizio e supervisione richieste per trasferire i dati secondo la tabella 8 3 con job di scrittura devono essere corrispondentemente analizzati da AWP considerare eventualmente interblocchi specifici dell utente e quindi devono essere impostati i job di scrittura o di lettura Unit di posizionamento FM 354 per servoazionamenti 8 4 6ES7 354 1AH01 8EGO Interfaccia standard S amp S 8 1 1 Superficie oper
252. irettiva Macchine Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 1 Cablaggio Documentazione supplementare Fare riferimento anche ai seguenti capitoli del manuale di installazione Sistema di automazione S7 300 Configurazione e Direttiva perla gestione di unit sottoposte a pericoli elettrostatici ESD Appendice B e Progettazione della configurazione elettrica Capitolo 4 Come ulteriore fonte di informazione per quanto riguarda le direttive EMC si consiglia la pubblicazione Equipaggiamenti elettrici per macchine speciali Norme per l immunit EMC per schede WS WF numero di ordinazione 6ZB5 440 0QX01 OBA1 Norme e direttive Per il cablaggio dell FM 354 occorre rispettare le relative direttive VDE Unit di posizionamento FM 354 per servoazionamenti 4 2 6ES7 354 1AH01 8EGO Cablaggio 4 1 Panoramica Schema di cablaggio dell FM 354 La figura 4 1 mostra come sono collegati tra loro i singoli componenti per il posizionamento con FM 354 BT CIOODO0O CIDODOD CIOO0DOD Cavo per il sist di misura p es encoder incrementale con RS 422 p es ROD 320 enc incorp nel mot 1FT5 Cavo di collegamento MPI X3 p es encoder assoluto SSI
253. isposta Modo operat attivo BAR Abilitaz allo start SFG mpostazione BA hh Jog L utente stabilisce il BA L unit restituisce le risposte BAR e SFG Gestione del controllo 2 movimento asse Segnali di controllo Direzione positiva R Abilitazione azionam AF Segnali di risposta Spostam positivo FR Abilitaz allo start SFG Elaborazione in corso BL diili Direzione positiva In presenza di SFG e AF viene comandato R L asse elimina SFG e produce le segnalazioni BL e FR Gestione del controllo 3 disattivazione asse Direzione positiva Segnale di controllo Direzione positiva R Segnali di risposta Spostam positivo FR Abilitaz allo start SFG Elaborazione in corso BL STI R eliminato Dopo che l asse ha raggiunto lo stato di arresto tramite la rampa di frenata sono eliminate le segnalazioni BL e FR e viene attivata la SFG Prima che l asse raggiunga lo stato di arresto possibile una nuova impostazione della direzione ripresa Gestione del controllo 4 movimento asse Segnali di controllo Direzione negativa R Livello di velocit BP Segnali di risposta Spostam negativo FR Elaborazione in corso BL DL Direzione negativa R viene comandato insieme al livello di velocit 2 L asse si sposta con il livello di velocit 2 produce BL e FR La SFG eliminata
254. itardo minimi 333 8 x BOOL Libero 334 2 x BYTE Libero 336 4x8x Diagnosi specifica di sistema BOOL 340 4 x BYTE Diagnosi specifica di canale Identificativo 344 2x8x Diagnosi specifica di canale Errore di canale BOOL 346 4x8x Libero BOOL 350 2 x BYTE N d errore DS 162 Errore di manovra movimento 352 BYTE Libero 353 BYTE Libero 354 2 x BYTE N d errore DS 163 Errore nei dati 356 BYTE Libero 357 BYTE Libero 358 2 x BYTE N d errore DS 164 Errore nei dati 360 BYTE Libero 361 BYTE Libero 362 32 x BOOL Interrupt di processo 1 Nel protocollo S7 una variabile viene indirizzata tramite il numero di DB e a seconda del formato dati tramite il n di DDB DBW o DBD offset nel DB 8 22 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Interfaccia standard S amp S I segnali di controllo e di risposta elencati nella tabella 8 4 possono essere i seguenti Bit 7 6 5 4 3 2 1 0 Byte Segnali di controllo 24 BFQ TFB FSQ 25 AF SA EFG QMF R R STP ST 26 BA 27 BP 28 OVERR 29 Segnali di risposta 30 PARA DF BF FS TFGS 32 PBR T L WFG BL SFG 32 BAR 33 PEH FIWS SRFG FR FR ME SYN 34 MNR 35 AMF Nella tabella seguente sono riportati i segnali di controllo e di risposta nella versione tedesca e inglese Tabella 8 5 Segnali di controllo e di risposta
255. ivo Controllo Modo operativo JOG Risultato binario Parametro del modo operativo Pannello operativo Central Processing Unit unit centrale del SIMATIC S7 Blocco dati Byte di blocco dati Blocco dati per i dati macchina Blocco dati per programmi di movimento Blocco dati per quote incrementali Blocco dati per segnalazioni di stato Blocco dati per in dati di correzione utensile Bit di blocco dati Classe di evento dettagliato Numero di evento dettagliato Periferia decentrata Parametro d ingresso Parametro transitorio parametro d avvio Compatibilit elettromagnetica Enable parametro di ingresso nella rappresentazione KOP Enable Output parametro d uscita nella rappresentazione KOP Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO D 1 Elenco delle abbreviazioni EPROM ESD EXE FB FC FEPROM FM HEX IM KOP LED MDI MLFB MPI MSR OB OP PEH PG PS PWM RFG RPS S amp S S7 300 SDB SFC SM SSI STEP 7 SZL TF D 2 Memoria cancellabile a sola lettura per il programma Unit esposte a pericoli elettrostatici Elettronica esterna del formatore d impulsi Blocco funzionale Funzione Flash EPROM memoria di lettura e scrittura Modulo funzionale unit funzionale Abbreviazione per numero esadecimale Interface Module unit di interfaccia SIMATIC S7 Schema a contatti Light Emitting Diode diodo a emissione di luce Manual Data Input immissione manuale
256. izioni finali stabilite dalle condizioni di servizio della macchina Registrare questi valori come posizioni finali software nei dati macchina DM21 DM22 ed attivare i dati macchina Avvertenza In caso di successive modifiche della coordinata del punto di riferimento o di impostazione del punto di riferimento per encoder assoluto si devono nuovamente determinare i valori di posizione dei finecorsa software Se i finecorsa software non sono necessari bisogna assolutamente introdurre nei DM21 DM22 i valori limite d introduzione 109 e 109 MSR valori di default ved tabella 5 4 Compensazione della deriva Se si desidera la funzione di compensazione della deriva oltre alla compensazione di offset impostata gi nel paragrafo 7 3 2 essa deve essere attivata nei dati macchina consultare la descrizione della funzione nel paragrafo 9 7 Regolazione di posizione Compensazione del gioco Nel caso di misurazione indiretta della posizione p es encoder sul motore a causa di giochi tra gli elementi meccanici di trasmissione pu verificarsi nel posizionamento uno scostamento della posizione della parte della macchina da posizionare non registrato nel feedback del valore misurato p es per le guide del basamento della macchina Normalmente si verifica la mancanza di una quantit di percorso dopo un cambio di direzione Questa quantit di gioco pu essere determinata come valore medio in diverse posizioni dell asse e registr
257. l interpretazione dei dati sull FM sono indicati dal risultato binario BIE 0 e da RET_VAL lt 0 vedere Stato del job Gli errori possibili sono e Errore di trasferimento dati nel trasferimento con la SFC 58 59 WR_REC RD_REC comunicazione non effettuata completamente Il codice d errore disponibile nel blocco dati utente DBW66 valore RET_VAL di queste SFC interne Stato del job 4 5 6 Tabella 6 2 vedere anche Lista errori paragrafo 6 7 e dati trasferiti con il job di scrittura vengono verificati e interpretati dall unit per rilevare eventuali errori nei dati Se si verifica un errore nei dati nel blocco dati utente viene impostato il segnale di risposta Errore nei dati blocco dati utente DBX22 4 TRUE messaggio Job di scrittura completato con errori in questo job Il numero di errore letto da un job di lettura interno viene registrato nel blocco dati utente DBB94 e 95 Stato del job 3 Tabella 6 2 Altre informazioni sugli errori nei dati sono reperibili nel tool di parametrizzazione tramite la voce di menu Test gt Analisi degli errori e nel capitolo 11 Comportamento in caso di errore in un job di scrittura non vale per le impostazioni singole e i comandi singoli e In caso di job con errore il segnale di avvio viene ritirato e vengono impostati il segnale di errore blocco dati utente DBX54 0 63 7 e il segnale di fine blocco dati utente DBX44 0 53 7 Stato del job 3 Tabell
258. l movimento e che tramite numerosi dati macchina possono essere adattate alle varie esigenze dell asse La figura 9 6 mostra una panoramica delle varie unit funzionali riportando anche quali dati macchina agiscono su di esse DM40 DM41 DM42 DM30 DM38 DM44 DM45 DM23 DM43 TEE e ll e v Interpolatore Filtro di _ Confronto Regolatore SE i Convertitore ll strappo posizione posizione 7x 7 Ana D A Compen DM19 DM21 DM22 DM19 VA sazione deriva g DM37 Valore di riferimento Sorveglianza xe errore gt Errore Inti dall encader ni all azionamento DM39 DM25 Valore istantaneo DM26 DM24 Valore regolante DM19 adattamento direzione DM37 segnale di controllo servo bit 16 DM21 finecorsa software inizio DM38 guadagno anello di posizione DM22 finecorsa software fine DM39 minima distanza d inseguimento dinamica DM283 velocit massima DM40 accelerazione DM24 zona traguardo pos raggiunta arresto PEH DM41 frenatura DM25 tempo di sorveglianza DM42 tempo di strappo DM26 zona di arresto DM43 tensione di riferimento max DM30 compensazione gioco DM44 compensazione dell offset DM831 gioco riferito alla direzione DM45 rampa di tensione di Figura 9 6 Schema a blocchi del regolatore di posizione 9 72 Unit di posizionamento FM 354 p
259. l programma 243 BLCK_NO BYTE Numero di blocco 244 PROG_DIR BYTE Direzione di elaborazione 245 Riservato Richiesta dati applicativi 246 CODE_API BYTE Dati applicativi 1 247 CODE_AP2 BYTE Dati applicativi 2 248 CODE_AP3 BYTE Dati applicativi 3 249 CODE_AP4 BYTE Dati applicativi 4 Teach In 250 TEA_PROG_NO BYTE Numero del programma 251 TEA _BLCK_NO BYTE Numero di blocco 252 FELD2_INTERN ARRAY Interno riservato 252 309 BYTE Dati operativi di base 310 ACT_VAL DINT Posizione istantanea 314 SPEED DWORD Velocit istantanea 318 REM_DIST DINT Percorso residuo 322 SET_POS DINT Posizione di riferimento 326 SUM_OFST DINT Somma dello spostamento di coordinate attivo correzione utensile e spostamento del punto di zero 330 TRAV_SPE DWORD Numero di giri 334 338 Riservato Blocco NC attivo 342 ACT_BL STRUCT Blocco NC attivo 0 PROG_NO BYTE Numero del programma 1 BLCK_NO BYTE Numero di blocco 2 0 G_1_EN BOOL Gruppo funzioni G 1 2 1 G_2 EN BOOL Gruppo funzioni G 2 2 2 G_3_EN BOOL Gruppo funzioni G 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 11 UDT DB utente Tabella C 1 UDT DB utente seguito do Variabili Tipo di dati Commento 2 3 Riservato 2 4 X_T_EN BOOL Posizione tempo di sosta 2 5 SR_L_EN BOOL N di richiami di sottoprogramma 2 6 SR_N_EN BOOL Richiamo di sottoprogramma 2 7 SKIP_EN BOOL Esclusione blocco 3 0 V_EN BOOL Velocit 3 1 M_1_EN BOOL Gruppo funzioni M 1 3
260. l rack Indirizzo unit 2 WORD N di DB gt 1000 Come nell intestazione del DB 4 DWORD Riservato 8 WORD N errore da FM Per servizi di S amp S 10 WORD 1 Numero canale 12 2 STRING DM Identificazione tipo di DB 2 caratteri ASCII 16 WORD 354 Identificazione unit FM 354 20 4 CHAR 0 Numero versione tipo numero struttura del DB da 24 ved lista dei dati macchina DMS5 DM45 Avvertenza indirizzo DM in DB n di DM 5 4 24 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 9 Parametrizzazione Introduzione dei valori 5 10 In Parametrizzazione FM 354 richiamare la seguente finestra con il menu File gt Nuovo gt Dati macchina E OFFLINE DATI MACCHINA DB1200 Mosie essertatanten inni 1000000 1000000 30000 Figura 5 4 Introduzione dei valori per i dati macchina Introdurre i dati macchina nella scheda specifica possibile anche introdurre i valori in una tabella con il menu Visualizza gt Tabella Per la generazione dei DB DM assolutamente necessario consultare il capitolo 7 Messa in servizio dell FM 354 Avvertenza L unit del sistema di misura DM7 deve corrispondere all unit del sistema di misura indi cata negli altri DB La risoluzione del sistema di misura MSR la pi piccola unit di posizione nel rispettivo sistema di misura Se non si osservata questa avvertenza occorre procedere nel modo seguen
261. la pi piccola unit di posizione nel rispettivo sistema di misura Se non si osservata questa avvertenza occorre procedere come segue 1 Cancellare tutti i blocchi dati che non corrispondono al sistema di misura o cancellare l intera memoria nell FM 354 2 Modificare nel PG i blocchi dati restanti 3 Caricare nuovamente i blocchi dati nell FM 354 Assegnazione iniziale dei DM Segue la descrizione dell assegnazione iniziale dei dati macchina DM E necessaria per la messa in servizio degli assi della macchina Inserire i dati macchina nelle schede o in forma di tabella in base alla seguente tabella Tabella 7 3 Assegnazione iniziale dei dati macchina DM E Valore Chiarimento 5 0 L FM 354 non genera nessun interrupt 16 109 109 MSR Coordinate previste del punto di riferimento 17 0 Valore di aggiustamento dell encoder assoluto solo per encoder asso luto Viene introdotto automaticamente dall FM 354 all impostazione del punto di riferimento 21 22 109 109 MSR Finecorsa software inattivo 231 Vmax 10 5 108 MSR min Massima velocit dell asse prevista 24 1 000 MSR Zona di arrivo PEH maggiore PEH Posizone raggiunta arresto 25 0 Controllo di tempo PEH disattivato 26 10 000 MSR Controllo della zona di arresto impostato al valore di default Se durante la messa in servizio descritta nel par 7 3 si verifica l errore Zona di arresto inserire il
262. le seguenti caratteristiche tecniche dell asse e precisione del posizionamento e mantenimento in posizione e uniformit nel movimento e tempo di posizionamento Unit di posizionamento FM 354 per servoazionamenti 9 78 6ES7 354 1AH01 8EGO Descrizione delle funzioni Per le grandezze sopraelencate vale migliori sono i presupposti costruttivi dell asse pi grande sar il guadagno Ky e migliori i parametri dell asse da un punto di vista tecnologico Tra l altro la misura del guadagno Ky viene influenzata da costanti di tempo da giochi e da elementi elastici dell anello di regolazione In casi concreti il guadagno K si mantiene nei seguenti range e_Ky 0 2 0 5 asse di qualit scadente e Ky 0 5 1 5 asse di buona qualit casi normali e_K 1 5 2 5 asse di ottima qualit valori da introdurre in DM88 sono valori da moltiplicare per un fattore 103 in modo tale che risulti Velocit v 103 MSR min DM38 103 Ky 103 Poua a Errore d inseguimento As MSR DM Denominazione Valore significato Unit 38 Guadagno anello di 0 10000 MSR min MSR posizione Compensazione della deriva A causa di influssi termici durante il funzionamento l offset si sposta nell anello di posizione Questo effetto viene denominato deriva In anelli chiusi di regolazione con regolatori di tipo P si determina cos un errore di posizione dipendente dalla temperatura Con il dato macchina DM 37
263. li al momento dell accensione dell FM 354 esiste uno scarto non prevedibile tra il valore interno all FM 354 e la posizione meccanica dell asse Per determinare il corretto riferimento di posizione il valore interno all FM 354 deve essere sincronizzato con il valore di posizione reale dell asse La sincronizzazione avviene tramite l assunzione di un valore di posizione su un punto noto dell asse Quando si utilizzano encoder assoluti SSI dopo aver dato tensione esiste invece gi un rapporto definito tra il valore di posizione interno all FM 354 e la posizione meccanica dell asse Questo rapporto impostabile tramite un valore di aggiustamento dell encoder assoluto ved paragrafo 9 3 9 impostazione punto di riferimento Aggiustamento encoder assoluto un valore di correzione per un aggiustamento numerico del valore di posizione interno all FM 354 Ricerca punto di riferimento un modo operativo per il posizionamento dell asse sul punto di riferimento Punto di riferimento il punto fisso dell asse ossia e la coordinata di arrivo nel modo operativo Ricerca punto di riferimento e un punto la cui distanza dal punto di sincronizzazione pari allo spostamento del punto di riferimento assi con encoder incrementali Spostamento del punto di riferimento la differenza di percorso tra il punto di sincronizzazione ed il punto di riferimento Lo spostamento del punto di riferimento serve e per un aggiustamen
264. liato DENR Classe tecnologica di errore DEKL DENR Segnalazione ni BR 5 Errore operativo Interrupt di diagnostica Errore di manovra 2 1 N Segnali di risposta Errore di movimento 3 1 n Segnali di risposta Errore dei dati 4 1 N Segnali di risposta Errore dei dati macchina 5 1 n o Errore del programma di 8 1 N 910060 cali movimento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 7 Trattamento degli errori 11 2 4 Segnalazione nel blocco dati Panoramica In caso di accesso diretto ai DB p es tramite OP importante tenere presente quanto segue Quando vengono riconosciuti errori errori di dati di dati macchina di programma di movi mento nella scrittura di parametri nel blocco dati p es nel tool di parametrizzazione allora la segnalazione ha luogo con il deposito di una segnalazione di errore nel blocco dati La specificazione dell errore memorizzata in forma di un numero di errore nel blocco dati cor rispondente ved la lista degli errori tabella 11 5 La segnalazione di errore ha luogo ad ogni scrittura nel blocco dati fino a quando la causa non stata eliminata Si consiglia di richiamare le segnalazioni d errore dopo ogni operazione di scrittura 11 2 5 Visualizzazione del buffer diagnostico PG PC Panoramica Nel buffer diagnostico vengono memorizzate le ultime cinque segnalazioni d errore Si pu procedere in due mod
265. limentazione 24 V MEXT Massa dell alimentazione Tipo dei segnali VO Uscita in tensione alimentazione O Uscita segnale a 5 V Ingresso segnale a 5 V Tipi di encoder collegabili Sono direttamente collegabili encoder incrementali o assoluti SSI p es encoder rotorici digitali la scelta viene effettuata mediante dati macchina Encoder con segnali SENO COSENO p es righe ottiche possono essere collegati tramite un elettronica esterna di formazione impulsi EXE che converte i segnali ad un livello di 5 V Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 9 Cablaggio Caratteristiche degli encoder Gli encoder direttamente collegabili oppure gli EXE devono soddisfare le seguenti condi zioni Encoder incrementali Metodo di trasmissione Segnali di uscita Frequenza max di uscita Sfasamento delle tracce A e B Assorbimento di corrente Encoder assoluto SSI Metodo di trasmissione Segnale di uscita Segnale di ingresso Risoluzione trasmissione differenziale con impulsi rettangolari a 5 V come per la norma RS422 traccia A come segnale dritto e negato Ua1 Ua1 traccia B come segnale dritto e negato Ua2 Ua2 tacca di zero N come segnale dritto e negato Uao Uao Nel collegare un encoder incrementale fare attenzione che all istante dell impulso di zero segnale dritto anche i segnali delle tracce A e B devono essere dritti In caso co
266. litazione del regolatore tramite il programma utente zione 3 03 62 3E Regolatore non pronto RMS Causa Start dell asse senza opp Caduta della segnalazione di Segnal regolatore regolatore pronto durante pronto Elaborazione in corso Effetto Nessun movimento opp L asse viene arrestato dell asse tramite rampa di tensione DM45 con trasferimento del valore istantaneo ad asse fermo internamente come Funzionamento a seguire Elimina Controllare azionamento cavo di collegamento zione e La valutazione della segnalazione Regolatore pronto pu essere disinserita con DM37 CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 20 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 7 Errori di movimento seguito Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di movimento Reazione all errore STOP avanzamento sec tabella 11 2 3 03 64 40 Controllo campo di arrivo PEH RMS Causa Alla fine dell assegnazione del valore di riferimento al regolatore la posizione di arrivo non raggiunta nel tempo predefinito Effetto Elimina Controllare l azionamento ZIONE e Adattare DM24 DM25 3 03
267. lla A 6 Dati tecnici uscite digitali Numero delle uscite 4 Tensione di alimentazione DC 24 V campo consentito 20 4 28 8 V Separazione di potenziale no Tensione di uscita e segnale 0 corrente residua max 2 MA e segnale 1 tensione di alimentazione 3 V Corrente di uscita per segnale 1 e con temperatura ambiente 40 C valore nominale campo ammesso carico di lampade e con temperatura ambiente 60 C valore nominale campo ammesso 0 5 A corrente cumulativa 2 A 5 MA 0 6 A tramite il campo della tensione di alimentazione max 5 W 0 1 A corrente cumulativa 0 4 A 5 MA 0 12 A tramite la tensione di alimentazione Protezione contro cortocircuito S Frequenza di commutazione e carico ohmico max 100 Hz carico induttivo max 0 25 Hz Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Dichiarazione di conformit CE SIEMENS EG Konformit tserkl rung Nr E002 V 21 03 97 Hersteller SIEMENS AG Anschrift SIEMENS AG AUT 2 FrauenauracherstraBe 80 91056 Erlangen Produktbezeichnung SINUMERIK 805 805SM P 805SM TW 810 810D 820 840C 840CE 840D 840DE FM NC SIMATIC FM 353 FM 354 FM 357 SIROTEC RCM1D RCMI1P SIMODRIVE 610 611A 611D MCU FM STEPDRIVE Die bezeichneten Produkte stimmen mit den Vorschriften folgender Europ ischer Richtlinie berein 89 336 EWG Richtlinie des Ra
268. lla messa in servizio e per caricarlo nella CPU descritta nel paragrafo 5 5 Figura 3 1 Sostituzione dell FM 354 con l impianto disattivato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 3 5 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio In questo capitolo Paragrafo Argomento Pagina 4 1 Schema di cablaggio dell FM 354 4 3 4 2 Descrizione dell interfaccia verso l azionamento 4 3 Collegamento dell azionamento 4 4 Descrizione dell interfaccia verso il sistema di misura 4 5 Collegamento degli encoder 4 6 Descrizione dell interfaccia verso la periferia 4 7 Cablaggio del connettore frontale 4 19 Regole di sicurezza Per garantire un funzionamento sicuro dell impianto necessario prevedere le seguenti misure di sicurezza e tenere presenti le condizioni specifiche del luogo di installazione e un sistema di emergenza conforme alle norme vigenti della tecnica p es Norme Europee EN 60204 EN 418 e affini e misure supplementari per la limitazione dei finecorsa per gli assi p es finecorsa hardware e dispositivi e misure per la protezione del motore e dell elettronica di potenza secondo le istruzioni di montaggio dei SIMODRIVE Raccomandiamo inoltre di ricercare le potenziali fonti di pericolo per l intero impianto come previsto dai requisiti di sicurezza dell allegato 1 della direttiva CEE sulle Macchine D
269. llati dopo il trasferimento DBB36 Riservato pi aa Ricerca Cancellazio Attivazione DBB37 Restart blocco ne percorso dato istantaneo automatica rage NOIA automatica residuo macchina indietro indietro Segnali di avvio per i job di scrittura Valore di Impostazio Impostazio riferimento Livelli di perl DBB38 ne valore ne punto di BOCCO NIDI Blocco MDI per quota frequenza Livelli di LS al volo A velocit 1 2 istantaneo riferimento incrementa 1 2 le PRE Re Impostazio Rich iesta Selezione Uscite Modica Spostamen ne valore DBB39 Teach In dati Pani parametri to punto di i applicativi programma digitali dati Zeto istantaneo al volo DBB40 on Riservato DBB41 Segnali di avvio per i job di lettura Valore Numeroa Dati di istantaneo Blocco NC Blocco NC Dati seine DBB42 errore Magi gt gt operativi di service al cambio di successivo attivo operativo base blocco Dati Lettura cal Ingressi misura pp Has digitali 6 30 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Segnali di fine Messaggi di stato e di risposta della gestione dei job FC POS_CTRL 7 Asse in Misura al Abilitazione Daere SmEeeno parcheg
270. llato La direzione dello spostamento viene determinata dai pulsanti di direzione R o R Il valore istantaneo dell asse viene comunque acquisito Avvertenza Se stata attivata una regolazione tramite l abilitazione del regolatore essa viene interrotta per il tempo dell emissione della tensione Al rilascio del pulsante R o R la regolazione viene riferita al nuovo valore istantaneo e dopo l arresto dell asse viene assunta di nuovo nel caso in cui all arresto dell asse l abilitazione del regolatore sia ancora attiva Valori di tensione La tensione viene impostata con il DB AW DBX38 1 Con il parametro del modo operativo BP si pu scegliere tra due valori di tensione tra loro indipendenti livello 1 e livello 2 Nome Limite introduzione Limite introduzione Unit inferiore superiore Tensioni 0 10 000 mV I valori dei livelli di tensione sono modificabili durante il movimento Informazioni pratiche per l utente La seguente tabella mostra una panoramica sulle possibilit di utilizzo Attivazione del Selezione del livello Velocit movimento direzione R o R BP 1 Valore del livello di tensione 1 su livello di segnale BP 2 Valore del livello di tensione 2 Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli segnali di controllo e di risposta devono essere utilizzati come nel modo operativo Jog Unit
271. locco esterno 10 4 Campi d impiego 1 2 Campo d impiego A 2 Cancellazione percorso residuo 9 45 Cavi di collegamento 4 4 cavi MPI 4 4 cavo per il sistema di misura 4 4 4 SER cavo per il valore di riferimento T4 4 4 4 4 8 Ciclo FM 9 20 9 41 9 53 9 83 A 3 Indice 1 Indice analitico Classe di errore 11 3 errori di manovra e di movimento 11 3 errori esterni 11 3 errori esterni di canale 11 3 errori interni errori nei dati Collegamento dell azionamento Comandi singoli 6 21 6 22 9 44 attivazione dei dati macchina 9 45 cancellazione percorso residuo 9 45 restart 9 46 ripristino impostazione del valore istantaneo Compensazione del gioco 7 25 9 80 dell offset 9 81 della deriva 7 25 9 79 Comunicazione tra CPU e FM 354 6 6 Configurazione 5 4 Connettore frontale 1 7 4 4 4 14 cablaggio del connettore frontale conduttori di collegamento 4 19 Controllare i modi operativi 6 13 Controllo 9 9 9 17 Controllo dei modi operativi 6 19 Coordinate del punto di riferimento 7 22 7 25 Correzione utensile 10 11 Costanti di tempo dell azionamento 7 19 Creare il programma utente 6 9 Creazione del blocco dati utente offline 6 4 D Dati correzione utensile 5 19 Dati applicativi 9 56 richiesta dei dati applicativi9 50 Dati di service 7 9 9 56 Dati di sistema 9 36 comandi singoli 9 44 impos
272. locco precedente un comportamento da arresto preciso L emissione della funzione M dopo il posizionamento provocano nel blocco precedente un comportamento da arresto preciso e Emissione funzione M durante il posizionamento L emissione della funzione M ed il posizionamento avvengono contemporaneamente Le seguenti figure mostrano un esempio di programma con l emissione di funzioni M durante il posizionamento N Gi 2 G3 X t F Mi M2 M3 D 5 90 10000 10000 10 10 20 000 20 15 30000 20000 30 40 20 60 40000 15000 97 VA N5 NIO N15 N20 1 2 159 M Nr 10 000 20 000 10 20 30 40 97 1 L emissione di M10 non dipende dal percorso poich non presente alcuna posizione rilevante per la funzione M dipendente dal percorso 2 Con il cambio blocco da N5 a N10 viene preparata l emissione L emissione della funzione M avviene tuttavia solo quando la posizione istantanea ha raggiunto la posiz programmata in N5 3 Se in un blocco di movimento sono programmate due funzioni M la prima funzione M viene emessa in dipendenza dal percorso e la seconda subito dopo 4 Il segnale di variazione per M97 o M98 viene emesso con G64 passaggio da blocco a blocco emissione digitale se la posizione istantanea ha raggiunto la posizione programmata del blocco La posizione istantanea insegue la posizione di riferimento differenza percorso di in
273. logati per il sistema FM 354 SIMODRIVE 611A soddisfano congiuntamente la direttiva CE 89 336 e Perla conformit alle norme si veda l appendice C Avvertenza Nello schema di configurazione dell impianto sono riportate solo le misure fondamentali per soddisfare la direttiva CE 89 336 di una configurazione tipica dell impianto In caso di configurazioni differenti devono essere inoltre rispettate le avvertenze di installa zione per la conformit degli impianti alle norme EMC riportate nella documentazione del prodotto e nella direttiva EMC della Siemens per SINUMERIK SIROTEC SIMODRIVE n di ordinazione 6FC5 297 0AD30 0CPO Unit di posizionamento FM 354 per servoazionamenti B 2 6ES7 354 1AH01 8EGO Dichiarazione di conformit CE Allegato C alla dichiarazione di conformit CE n E002 V 21 03 97 C La conformit dei prodotti alla direttiva CE 89 336 stata comprovata mediante verifica rispetto alle seguenti norme di base specifiche e alle norme di base in esse citate Norma di base specifica EN 50081 2 stato 8 93 Norme di base EN 55011 1 Norma di base specifica EN 50082 2 stato 3 95 Norme di base Oggetto di prova ENV 50140 2 ENV 50141 3 ENV 50204 EN 61000 4 8 4 EN 61000 4 2 5 EN 61000 4 4 6 Radiazioni ad alta frequenza Flusso di corrente HF sui cavi a modulazione d ampiezza Flusso di corrente HF sui cavi a modulazione d impulso Campi magnetici Scariche statiche
274. ma che vi si trovano tramite Sistema di destinazione gt Caricamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 9 Programmazione delle funzioni tecnologiche 6 2 6 3 Messa in servizio con il tool di parametrizzazione Per la messa in servizio dell FM 354 con il tool di parametrizzazione Parametrizzazione FM 354 la CPU deve trovarsi in STOP possibile commutarla in RUN se si desidera comandare determinate parti dell impianto o collegare gli azionamenti in base alla potenza Nel far ci si devono considerare i segnali di controllo risposta Commutazione interfaccia bus P su messa in servizio blocco dati utente DBX14 1 e Commutazione interfaccia bus P avvenuta blocco dati utente DBX22 1 Per la descrizione dei segnali vedere il paragrafo 9 1 Considerare anche il capitolo 7 3 Test e ottimizzazione Avvertenza Rispettare sempre le misure di sicurezza se si desidera mettere in movimento l asse Descrizione dei blocchi funzionali standard Panoramica 6 10 In questo capitolo vengono affrontati i seguenti argomenti e FC0 POS INIT FC 0 Blocco dati utente Inizializzazione paragrafo 6 3 1 pagina 6 11 e FC POS CTRL FC 1 Scambio dati paragrafo 6 3 2 pagina 6 13 e FC POSDIAG FC 2 Lettura dati di interrupt diagnostico paragrafo 6 3 3 pagina 6 23 e FC POS_MSRM FC 3 Lettura valori di misura paragrafo 6 3 4 pagina 6 26 Unit
275. max 5 dati macchina Ingressi uscite digitali Ingresso digitale DBB220 3 2 1 0 Uscita digitale DBB221 3 2 1 0 Blocco MDI al volo DBB222 pa Riservato DBB223 Posizione Gruppo funzioni G DBB224 tempo di sosta 2 1 Gruppo funzioni M DBB225 Velocit 3 2 1 DBB226 N funzione G del gruppo 1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 35 Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB227 N funzione G del gruppo 2 DBB228 5a Riservato DBB229 DBD230 Valore posizione tempo di sosta tipo di dati DINT DBD234 Valore della velocit tipo di dati DINT DBB238 N funzione M del gruppo 1 DBB239 N funzione M del gruppo 2 DBB240 N funzione M del gruppo 3 DBB241 Riservato Selezione programma DBB242 Numero del programma DBB243 Numero di blocco DBB244 Direzione di elaborazione DBB245 Riservato Richiesta dati applicativi DBB246 Dati applicativi 1 DBB247 Dati applicativi 2 DBB248 Dati applicativi 3 DBB249 Dati applicativi 4 Teach In DBB250 Numero del programma DBB251 Numero di blocco DBB252 a Riservato DBB309 Dati letti secondo il job Dati operativi di base DBD310 Posizione istantanea tipo di dati DINT DBD314 Velocit istantanea DBD318 Percorso residuo tipo di dati DIN
276. mente 5 05 33 21 Tempo di emissione funzione M RMS Causa Campo dei valori non ammesso opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo 95 Eliminaz Correggere e trasferire nuovamente 5 05 34 22 Ingressi digitali RMS Causa Ingressi non definiti o definiti pi volte opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DE Eliminaz Correggere e trasferire nuovamente 5 05 35 23 Uscite digitali RMS Causa Uscite non definite o definite pi volte opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo n Eliminaz Correggere e trasferire nuovamente 5 05 36 24 Adattamento di ingresso RMS Causa Adattamento di ingresso non definito opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo n Eliminaz Correggere e trasferire nuovamente 5 05 38 26 Guadagno anello di posizione RMS 39 27 Distanza minima di inseguimento dinamica opp 40 28 Accelerazione DB 41 29 Ritardo 42 2A Tempo di strappo 43 2B Tensione di riferimento max 44 2C Compensazione di offset 45 2D Rampa di tensione Causa Campo dei valori non ammesso Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 52 34 Velocit per la compensazione del gioco RMS 53 35 Modo di compensazione del gioco opp Causa Campo di valori non ammesso o violazione di dipendenza DB v
277. mento 29 Velocit ridotta 10 x ved lista dati macchina tab 5 4 MSR min 34 Ingressi 5 RPS per ricerca punto di riferimento Attribuzione 6 finecorsa inversione per ricerca punto di degli in riferimento gressi MSR significa risoluzione del sistema di misura ved paragrafo 5 3 1 Informazioni pratiche per l utente Utilizzando un encoder assoluto nel modo operativo Ricerca del punto di riferimento l asse viene posizionato sul punto definito come coordinata di riferimento dell asse Utilizzando un encoder incrementale l utente pu scegliere tra due possibilit per la ricerca del punto di riferimento e con finecorsa punto di riferimento collegato RPS e senza finecorsa punto di riferimento collegato RPS Unit di posizionamento FM 354 per servoazionamenti 9 18 6ES7 354 1AH01 8EGO Descrizione delle funzioni Con finecorsa punto di riferimento RPS Si presuppone che il finecorsa punto di riferimento RPS sia collegato ad un ingresso digi tale e sia parametrizzato tramite DM34 Attivazione del movimento direzione per la Sequenza del movimento spostamento punto di riferimento 0 Va velocit di riferimento Tipo di ricerca punto di riferi sincronizzazione Mente Vp velocit ridotta OT Gaol U a E Tacca di zero a VA VR destra di RPS As 1 l a x Tacca di zero RPS Punto di rif Caso 2 Tacca di zero a sinistra di RPS es oS lt A 4
278. merker bit nel DB utente Teach In PIC711 Questa pagina contiene campi di ingresso uscita Tramite il softkey set si pu impostare un bit nel DB utente L indicazione del valore istantaneo X un campo di visualizzazione Spostamento del PIC7141 Questa pagina contiene un campo di ingresso uscita punto di zero La somma degli spostamenti SommSp un campo di visualizzazione Con il softkey NPVset si pu eseguire una funzione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 9 Interfaccia standard S amp S 8 1 2 Interfaccia standard per l OP 17 Superficie operativa dell OP 17 L immagine seguente offre una panoramica della superficie operativa struttura gerarchica dei menu dell OP 17 Pagina di base PIC7 F1 F2 F3 F4 F5 F6 F7 F8 Ki K2 K3K4 K5 K6l_ 7 Tasti funzione globali __ Pagine specifiche dell utente Diagnostica Messaggi di errore PIC77 SK1 Segnalazione cumulativa SK2 Segnalazioni di interrupt PIC Z_MESS_EVENT PIC772 y Messa in servizio PIC76 SK1 Impostazioni MIS SK3 Dati macchina PIC761 PIC763 gt Selezione del modo operativo PIC75 Immissione blocco MDI Y PIC74 SK1 Impostaz
279. mpostazione del valore istantaneo non viene eseguita Elimina Dopo la conferma dell errore possibile muovere nel campo di zione lavoro e Modificare il valore del finecorsa software DM21 e Disinserire di tanto in tanto il controllo dei finecorsa software Con finecorsa disinseriti DM21 22 i limiti del campo di movimento vengono definiti dai valori massimi ammessi per il finecorsa 3 03 2 02 Finecorsa software Fine RMS Causa Finecorsa raggiunto in BA JOG in BA Automatico se G88 89 senza segnale di inserimento del corrispondente segnale di in gresso Con Impostazione valore istantaneo l asse si trova a sinistra del finecorsa software Effetto e movimento dell asse viene arrestato in corrispondenza del finecorsa e L impostazione del valore istantaneo non viene eseguita Elimina Dopo la conferma dell errore possibile muovere nel campo di zione lavoro e Modificare il valore del finecorsa software DM22 e Disinserire di tanto in tanto il controllo dei finecorsa software Con finecorsa disinseriti DM21 22 i limiti del campo di movimento vengono definiti dai valori massimi ammessi per il finecorsa CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1A
280. mpostazione della posizione Nome Limite introduzione Limite introduzione Unit inferiore superiore Quota incr 0 1 000 000 000 MSR MSR significa risoluzione del sistema di misura ved paragrafo 5 3 1 Quando si interrompe il movimento con STOP occorre prestare attenzione a quanto segue e prosecuzione del movimento nella stessa direzione con i corrispondenti tasti di direzione viene elaborato il percorso residuo e interruzione del movimento con cancella percorso residuo DB AW DBX37 1 si can cella il percorso residuo e la quota incrementale se la quota incrementale non stata modificata viene di nuovo spostata e nel posizionamento nella direzione opposta a quella impostata il percorso residuo viene cancellato automaticamente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 23 Descrizione delle funzioni Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli Requisiti e LFM 354 parametrizzata e Il modo operativo selezionato ed stato confermato e Abilitazione azionamento AF 1 segnale di controllo DB AW DBX15 7 e Stop STP 0 segnale di controllo DB AW DBX15 1 e Abilitazione regolatore RF 1 DB AW DBX34 0 e livelli di velocit sono trasferiti e L asse sincronizzato Tabella 9 5 Gestione dei controlli per il BA Avanzamento a quote incrementali relativo esempi Nome segnale
281. n ancora terminata l unit memorizza tutti gli eventi di interrupt di processo seguenti Se un evento si verifica ancora una volta prima che possa essere attivato l interrupt di processo l unit attiva l interrupt diagnostico Interrupt di processo perduto Analisi di un interrupt diagnostico Dopo un interrupt diagnostico l informazione di diagnosi disponibile nei dati locali dell OB 82 per un analisi veloce Richiamare la funzione FC POS_DIAG per stabilire la causa precisa dell errore vedere il paragrafo 6 3 3 Unit di posizionamento FM 354 per servoazionamenti 6 28 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 5 Blocco dati utente DB utente Panoramica Tabella 6 7 DB utente La tabella seguente descrive la struttura del blocco dati utente DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Indirizzi generali DBWO Indirizzo dell unit tipo di dati INT DBB2 2 Riservato DBB12 tal Elaborazio DBB13 Posizione he avviata Segnali di controllo Conferma Commutaz DBB14 errore di Messa in manovra servizio movimento P BUS Abilitazione i TA sil Esclusione Abilitazione Conferma Direzione Direzione DBB15 aziona h Stop Start blocco lettura funzione M positiva negativa mento DBB16 Modo operativo DBB17 Parametro dei modi operativi
282. nalaz di errore Senso di rotazione azionamento s no j C L asse deriva lentamente x Ripetere il passo della messa in servizio Controllo dell interfac ciamento con l encoder no fll valore istantaneo pendola sulla posiz Nei a S no Ripetere il passo della messa in ser vizio Controllo dell interfacciamento con l azionamento FINE ved Figura 7 5 ved Figura 7 6 Figura 7 8 Regolazione del comportamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Messa in servizio Posizionamento Con l aiuto del seguente schema a blocchi possibile verificare la corsa dell asse fino alla posizione finale Quota incrementale 4 OVER 100 Impostazione Livello di velocit 1 0 1 Vmax Livello di velocit 2 0 5 Vmax Impostazione Impostare punto di riferim con valore 0 Controllo del segnale di risposta SYN Impostazione Abilitazione regolatore ON Lasi Start asse Direzione positiva o negativa provvedere allo spazio libero per il movim Lettura della posizione istantanea Selezione Quota increm relativa DB quote incrementali valore 4 p es 1000 MSR Direzione OK no S Quota OK no S Ricominciare con il pas
283. nano la dinamica Definire i seguenti dati macchina secondo le costanti di tempo dell azionamento Ta Tareal determinate nel par 7 3 2 come valori iniziali per i seguenti passi per l ottimizzazione p es per un asse in MSR 1073 mm Accelerazione decelerazione DM40 DM41 mm s 30 DM23 mm min Ta ms Tempo di strappo DM42 ms 0 Guadagno dell anello di posizione DM38 1 min 100 000 Ta ms AI valore di accelerazione effettivo va sottratto il tempo di risposta dell anello di regolazione di posizione dipendente dal valore Ky Il valore massimo dell accelerazione a determinato in questa relazione dalla costante di tempo dell azionamento e valutabile come segue amax mm s 16 DM23 mm min Ta ms Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 19 Messa in servizio L effetto qualitativo dei parametri sul procedimento di posizionamento mostrato nella seguente tabella Tabella 7 5 Effetto degli DM che determinano la dinamica DM38 DM40 41 DM42 Movimento uniforme graduale piccolo Alta insensibilit a grandezze di disturbo grande Inversione dolce piccolo grande grande Posizionamento senza oscillazioni piccolo grande grande Posizionamento rapido grande piccolo piccolo Ottimizzazione del comportamento dinamico Mediante i seguenti procedimenti di messa in servizio si esegue un ottimizzazione della r
284. ndo le coordinate il valore istantaneo viene impostato sul nuovo valore quando l asse fermo se Elaborazione in corso 0 Le coordinate dei finecorsa software restano immutate Esempio per l impostazione del valore istantaneo Asse l Inizio zona di Traguardo Fine zona di lavoro 200 macchina lavoro 0 120 Impostazione 7 Posizione i del valore istan istantanea 100 gt taneo a 150 i Asse Inizio zona di Traguardo macchina lavoro 0 120 Y Fine zona di lavoro 200 Posizione istantanea 150 Figura 9 2 Impostazione del valore istantaneo La coordinata viene resettata sul valore originario con e la registrazione della sincronizzazione nel BA ricerca punto di riferimento e impostazione punto di riferimento e ripristino impostazione del valore istantaneo e restart Unit di posizionamento FM 354 per servoazionamenti 9 48 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 6 Impostazione al volo del valore istantaneo job di scrittura DB AW DBX39 0 Panoramica Con questa funzione si pu modificare il valore istantaneo tramite un evento esterno Funzione dell impostazione al volo del valore istantaneo Con il trasferimento della coordinata nuovo valore istantaneo si attiva volo del valore istantaneo Impostazione al La funzione Impostazione del valore istantaneo viene comunque attivata tramite l ingresso digitale corrispondente se Elaborazione in
285. ne con segnalazione di errore Dati macchina non attivabili ved Tabella 11 5 cl 2 n 21 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 11 Messa in servizio 7 3 2 Controllo dell interfacciamento con l azionamento e l encoder Panoramica N Mediante il seguente procedimento di messa in servizio si verifica la correttezza dell interfac ciamento dell unit di azionamento e dell encoder Avvertenza Rendere attive le modifiche DM sempre con Attivazione dati macchina Attenzione Prima di avviare tutti i movimenti si deve controllare che ci sia spazio libero sufficiente per lo spostamento degli assi nella direzione desiderata Interfacciamento con l azionamento 7 12 Con l aiuto del seguente schema a blocchi possibile verificare l interfacciamento con l azio namento Avvertenza di servizio avviamento dell asse L asse deve essere avviato con il tasto di spaziatura dopo aver scelto la direzione tramite R o R Premere pi volte di seguito e rapidamente il tasto di spaziatura significa eseguire pi volte lo start stop dell asse ci dovuto alle propriet Windows Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Messa in servizio Selezione BA Controllo Impostazione Livello di tens one 1 Livello di tensione 2 0 0 1 Umax Selezione Livello di tension
286. ne delle FC con impiego decentrato N Funzione Trasferimento dati di sistema Segnali di controllo e Tempo di trasferimento compreso tra Tempo di trasferimento medio 0 POS_CTRL di risposta 1 1 1 5 ms 1 3 ms 1 POS_CTRL Scrittura job 30 40 ms 35 ms 2 POS_CTRL Lettura job 10 20 ms 15 ms 3 POS_DIAG Lettura 2 1 2 7 ms 2 4 ms dati scritti o letti tramite un job richiedono pi cicli Tempo di reazione dei segnali di start con una FM decentrata Tabella 6 12 Tempi di reazione dei segnali di start Start JOG Dal punto di vista della CPU dal richiamo FC Start MDI fino a Reazione all uscita dell FM asse in movimento incl tempo di reazione dell FM Tempo di reazione compreso tra 8 13 ms 10 15 ms Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 49 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Messa in servizio In questo capitolo Paragrafo Argomento Pagina 7 1 Installazione e cablaggio 7 2 7 2 Valori iniziali per test e ottimizzazione 7 3 7 3 Test e ottimizzazione 7 6 Panoramica In questo capitolo viene illustrata la superficie operativa di test e messa in servizio e le checklist per la messa in servizio dell unit di posizionamento che consentono di e verificare tutti i passi fino al funzionamento dell unit e eliminare i c
287. ne di ricerca positiva SYNI Da RPS Tacca di zero DM12 Dato visualizzato di aggiustamento finecorsa 40 DM12 adatto per valori medi della velocit ridotta Unit di posizionamento FM 354 per servoazionamenti 7 22 6ES7 354 1AH01 8EGO Messa in servizio Impostare la velocit di ricerca del riferimento pi alta possibile a seconda delle esigenze Importante che possa avvenire la frenata alla velocit ridotta entro la lunghezza del finecorsa del punto di riferimento RPS Se ci non avviene si ha un ulteriore posizionamento all indietro su RPS prima dell inizio della fase di ricerca della tacca di zero di sincronizza zione Confrontare il ciclo dei movimenti eseguiti con il paragrafo 9 2 3 e ottimizzare la velocit di ricerca del riferimento DM28 L aggiustamento delle coordinate del punto di riferimento si esegue successivamente mediante l introduzione di uno spostamento del punto di zero nei dati macchina Dopo l attivazione degli DM viene attivato il nuovo spostamento del punto di zero con la successiva ricerca del punto di riferimento Asse con encoder assoluto SSI 7 3 6 Muoversi in un modo operativo adatto JOG Avanzamento a quote incrementali relativo verso un punto conosciuto dell asse ed eseguire la funzione di impostazione del punto di riferimento con il valore di posizione conosciuto Le posizioni istantanea e finale vengono immediatamente impostate con questo valore
288. ne di tensione in BA Controllo e Non appena presente un movimento attivato vengono emesse le segnalazioni FR o FR a seconda della direzione del movi mento stesso e Direzione o direzione viene gi comandato con l inizio della fase di accelerazione e si mantiene fino all arresto dell asse o fino all entrata nella finestra di posizionamento PEH ST_SERVO SRFG Stato di abili Segnalazione dello stato di abilitazione del regolatore dopo tazione del l attivazione dell impostazione singola regolatore e Vedere anche il cap 9 3 2 Abilitazione regolatore e Vedere anche il cap 11 1 Reazione di errore Tutto OFF FVAL_ FIWS Impostazione impostazione al volo del valore istantaneo eseguita DONE al volo del Con l attivazione di impostazione al volo del valore istantaneo il valore istan segnale viene resettato ved paragrafo 9 3 6 taneo termi nata NUM_MF MNR Numero Funzione M 0 99 funzione M STR_MF AMF Modifica viene introdotta contemporaneamente con il numero di funzione M della fun e Se in un blocco sono programmate funzioni M con l impostazione zione M modifica della funzione M ne viene segnalata l uscita e Modifica della funzione M presente fino a quando trascorso il tempo stabilito per funzioni M comandate a tempo avvenuta la conferma tramite utente per funzioni M comandate su conferma POS_RCD PEH Posizione e Co
289. ne impostato tramite DM44 pu comunque essere effettuata durante la messa in servizio lato FM una sistemazione dello zero del circuito analogico DM Denominazione Valore significato Unit 44 Compensazione offset 1 000 1 000 mV Per la determinazione del valore dell offset ved par 7 3 2 Attivazione dell azionamento Adattamento della direzione Con il dato macchina DM19 si pu creare una corrispondenza di direzione tra il segno della tensione del segnale regolante ed il movimento dell asse DM Denominazione Valore significato Unit 19 1 Adattamento della 1 invertire valore analogico direzione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 81 Descrizione delle funzioni Rampa di tensione Per l uscita in tensione all azionamento con anello di posizione inattivo si pu parametrizzare con DM45 un incremento o un decremento di tensione in forma di rampa Ci serve per limitare l accelerazione e quindi la tensione per il regolatore dell azionamento ed preferibile rispetto ad un impostazione lato azionamento poich non incide negativamente sulla regolazione attiva della posizione La rampa di tensione si attiva nelle seguenti situazioni e nel BA Controllo fisso e frenatura in caso di eliminazione dell abilitazione azionamento AF ved par 9 1 1 e frenatura in caso di passaggio della CPU da RUN a STOP e frenatura in c
290. negativa nel BA Avanzamento a quote incrementali relativo e Ricerca punto di riferimento e selezione della direzione di movimento per assi rotanti nel BA MDI e Automatico DIR_P R Direzione Spostamento dell asse in direzione positiva positiva e nel BA JOG e Controllo l asse si sposta in direzione positiva in dipendenza del livello di segnale e start del movimento in direzione positiva nel BA Avanzamento a quote incrementali relativo e Ricerca punto di riferimento e selezione della direzione di movimento per assi rotanti nel BA MDI e Automatico ACK_MF QMF Conferma efficace solo nella funzione M comandato su conferma funzione M ved lista dati macchina tabella 5 4 DM32 Conferma il ricevimento delle funzioni M possibile proseguire nell elaborazione del programma READ_EN EFG Abilitazione impedisce la lettura elaborazione del blocco successivo alla lettura efficace solo nel BA Automatico L abilitazione alla lettura il requisito per la lettura del successivo blocco di movimento durante l eleborazione del programma SKIP_BLK SA Esclusione vengono esclusi i blocchi contrassegnati nel programma blocco efficace solo nel BA Automatico Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 1 Segnali di controllo seguito Simbolo Inglese
291. nil corretto raggiungimento della posizione prestabilita viene raggiunta comandato PEH che viene mantenuto fino al successivo movimento arresto dell asse e Conil corretto raggiungimento della posizione si intende l avvicina mento del valore istantaneo alla posizione di arrivo traguardo con siderando che nell ambito di un intervallo stabilito tempo sorve glianza PEH deve essere superata una tolleranza prefissata fine stra di posizionamento PEH Se questo non avviene viene segnalato un errore ed il posizionamento viene interrotto e L attivazione di PEH avviene solo nei seguenti modi operativi nel caso in cui con Ricerca punto di riferimento il punto di riferimento stato rag giunto pienamente compreso lo spostamento del punto di riferi mento MD Avanzamento a quote incrementali relativo stata raggiunta la posizione prestabilita Automatico un blocco di movimento stato posto alla fine e l asse resta fermo fino al prossimo movimento e Non viene impostato se non stata eseguita alcuna sincronizza zione 9 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 1 3 Avvertenze generali per l utilizzo Panoramica Prima di poter trasferire all FM 354 i dati impostazioni deve essere attivo un modo operativo p es BA JOG 1 e BAR 1 Ci significa che la comunicazione con l FM 354 iniziata e F
292. nte di tempo azionamento Ta ms nel BA Controllo Il codice deve essere registrato in CODE_API1 AP4 Questi valori sono sempre aggiornati nel ciclo FM La selezione viene memorizzata nell FM cio deve avvenire solo una volta e poi i valori relativi possono essere letti ciclicamente DB AW DBX43 6 Unit di posizionamento FM 354 per servoazionamenti 9 50 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 8 Teach In job di scrittura DB AW DBX39 7 Panoramica In un blocco di programma selezionato con numero di blocco e di programma la posizione attuale viene registrata come valore di riferimento della posizione attenzione posizione assoluta Teach In possibile solo nei BA e JOG e Avanzamento a quote incrementali relativo e MDI e per arresto dell asse Il programma con il relativo blocco di programma deve essere disponibile nell FM 354 ved Parametrizzazione capitolo 5 9 3 9 Impostazione del punto di riferimento job di scrittura DB AW DBX38 6 Panoramica Questa funzione consente di sincronizzare l asse senza eseguire la ricerca del punto di riferimento Funzione Con la funzione impostazione punto di riferimento viene assunto come valore istantaneo in corrispondenza della posizione momentanea dell asse un valore di posizione prestabilito come parametro Nel caso di assi con encoder assoluti il riferimento di posizione cos ottenuto viene registrato in DM17 Su una posizione dell a
293. ntemporaneo irrilevante per l analisi degli errori Stato di elaborazione Segnale Job di scrittura impossibile DB utente DBX68 1 Significato TRUE non possibile elaborare il job di scrittura in questo ciclo e poich l asse non parametrizzato e impostato il funzionamento di test e non attivo alcun modo operativo e il modo operativo selezionato non ancora impostato In questo caso possibile ignorare il job di scrittura o anche cancellarlo La FC POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono soddisfatte Job di lettura impossibile DB utente DBX68 3 TRUE non possibile elaborare il job di lettura in questo momento poich l asse non parametrizzato non preselezionato alcun modo operativo impostato il funzionamento di test In questo caso possibile ignorare il job di lettura o anche cancellarlo La FC POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono soddisfatte Reset stato errore DB utente DBX69 1 Con questo segnale si possono resettare tutti i segnali di fine e di errore prima che vengano elaborati i job in attesa Il segnale verr quindi cancellato dalla FC 6 16 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Analisi degli erori Gli errori che si verificano durante la comunicazione o nel
294. nterdipendenze par 5 3 1 e par 9 5 Riga ottica lineare montata su asse lineare Si possono utilizzare righe ottiche con almeno una tacca di zero di riferimento o con tacca di zero ciclica Rispetto agli encoder incrementali al posto della rotazione dell encoder viene stabilito una suddivisione del periodo che p es corrisponde alla sezione compresa tra due impulsi di tacca di zero Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Parametri funzionali La tabella 9 9 mostra come adattare gli encoder scelti all FM 354 Tabella 9 9 Parametri funzionali degli encoder incrementali DM Denominazione Valore significato Commento unit 10 Tipo di encoder 1 encoder incrementale numero di codice 11 Percorso per 1 1 000 000 000 MSR ogni giro di en ved par 5 3 1 Interdipendenze parte intera coder suddivis del periodo 12 Percorso residuo 0 232 1 2 32MSR per ogni giro di ved par 5 3 1 Interdipendenze frazione enc suddivis del periodo 13 Increm per ogni 21 225 secondo il dato di giro di enc sud ved par 5 3 1 Interdipendenze targa dell en div del periodo coder 19 0 Adattamento 1 inversione direzione valore di misura della direzione 20 Sorveglianza introdurre la hardware sorveglianza che 20 0 1 rottura cavo si vuole attivare 20 2 1 sorveglianza impulsi 20 3 1 sorveglianza tensione M
295. nterfaccia verso il sistema di misura Connettore per l encoder Al connettore Sub D a 15 poli femmina possibile collegare encoder incrementali o assoluti SSI Posizione del connettore Nella figura 4 4 illustrata la posizione e la sigla del connettore sull unit ENCODER X3 cao 900000000 TICELIEI RI S9000000 00 TELE I FM 354 Figura 4 4 Posizione del connettore X3 Unit di posizionamento FM 354 per servoazionamenti 4 8 6ES7 354 1AH01 8EGO Cablaggio Assegnazione del connettore Sigla del connettore X3 ENCODER X3 Tipo di connettore Sub D 15 poli femmina Tabella 4 5 Assegnazione del connettore X3 Encoder Encoder PA incrementale assoluto Tipo EI incrementale assoluto Tipo 1 non occupato 9 MEXT VO 2 CLS O 10 N I 3 CLS_N O 11 N_N I 4 P5EXT VO 12 B_N I 5 P24EXT VO 13 B I 6 P5EXT VO 14 A_N DATA_N I 7 MEXT VO 15 A DATA I 8 non occupato Nomi dei segnali A A_N Traccia A valore dritto e negato encoder incrementale B B_N Traccia B valore dritto e negato encoder incrementale N N_N Tacca di zero valore dritto e negato encoder incrementale CLS CLS_N Clock di lettura SSI valore dritto e negato enc assoluto DATA DATA_N Dati SSI valore dritto e negato encoder assoluto PSEXT Alimentazione 5 V i pin 4 e 6 sono collegati internamente PQ4EXT A
296. nti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 1 2 Blocchi funzionali standard panoramica La tabella seguente fornisce una panoramica sulle FC i DB e gli OB necessari per assicurare la comunicazione e il controllo dell FM 354 Tabella 6 1 Blocchi funzionali standard per l FM 354 panoramica Blocco Nome del Significato Funzione Avvertenza blocco FC 0 POS_INIT Richiamo nell OB 100 e OB 86 avviamento Necessario per pag 6 11 inizializzazione l applicazione numero iticobile 1 FC 1 POS_CTRL Richiamo nell OB 1 funzionamento ciclico modificabile pag 6 13 sincronizzazione con FM 354 Funzioni di base e modi operativi gestione delle interfacce job di scrittura e lettura FC 2 POS_DIAG Richiamo nell OB 82 errori interni errori esterni ed pag 6 23 errori di canale esterni dell FM FC 3 POS_MSRM Richiamo nell OB 40 opp OB 1 Da usare solo se la pag 6 26 lettura dei valori di misura funzione richiesta dall applicazione numero modificabile 1 DB UDT DB utente Interfaccia con PFM Richiesto dall applicazione OB 1 Livello ciclico Richiesto dall applicazione OB 82 Livello interrupt diagnostico OB 100 Livello avviamento OB 86 Guasto del telaio di montaggio Per impiego decentrato OB 122 Errore di accesso alla periferia 1 N blocco l impostazione di default il numero di blocco si pu modificare in SIMATIC Manager L
297. ntificazione unit FM 354 20 4 CHAR 0 Versione numero firmware numero struttura DB 24 DWORD 1 3 Risoluzione sistema di misura secondo Indicazione dell unit di DM7 misura 28 WORD 0 1 Memorizzazione dei parametri DB Job tramite S amp S 30 WORD Riservato 32 DWORD 0 109 Quota incrementale 1 36 DWORD 0 109 Quota increm 2 quota increm 100 ved par 9 2 4 Introduzione dei valori 5 18 L introduzione dei valori avviene nel menu per quote incrementali nel tool Parametrizza zione FM 354 Figura 5 5 E OFFLINE QUOTE INCREMENTALI DB1230 E3 Quote incrementali mm oor U 002 jo 100 003 1 000 005 100 000 4 Introduzione dei valori per le quote incrementali Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione 5 3 3 Dati correzione utensile Struttura del DB La tabella 5 6 mostra una panoramica sulla struttura del blocco dati dati correzione utensile DB WK Tabella 5 6 Struttura DB dati correzione utensile Byte Tipo di variabile Valore Significato delle variabili Note Intestazione DB WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB gt 1000 come nell intestazione del DB 4 DWORD Riservato 8 WORD N errore da FM per servizio S amp S 10 WORD 1 Numero canale 12 2 STRING WK Identificazione tipo di DB 2 caratteri ASCII 1
298. nto degli encoder neruu nirr rrr rrr rnrn errn 4 6 Descrizione dell interfaccia verso la periferia 4 7 Cablaggio del connettore frontale rrrrinr rnrn 5 Parametrizzazione 00 5 1 5 1 Installazione del tool Parametrizzazione FM 354 5 3 5 2 Accesso al tool Parametrizzazione FM 354 5 4 5 3 Dati di parametrizzazione 5 3 1 Dan macchina iui aa oa 5 3 2 Quote incrementali aaea 5 3 3 Dati correzione utensile 5 3 4 Programmi di movimento 5 4 Parametrizzazione con il tool PParametrizzazione FM 354 5 23 5 5 Memorizzazione dei dati di parametrizzazione nell SDB gt 1 000 5 24 6 Programmazione delle funzioni tecnologiche 6 1 Nozioni fondamentali di programmazione 6 1 1 Interfaccia blocchi dati utente DB utente a 6 1 2 Blocchi funzionali standard panoramica eusann eanan 6 1 3 Comunicazione tra CPU e FM 354 6 1 4 Struttura di un programma utente aaarnas Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO vV Indice vi 6 1 5 Impiego decentrato OB86 a naana 6 1 6 Integrazione di un OP 6 1 7 Procedura per creare il programma utente AWP 6 2 Messa in servizio con il tool di parametrizzazione 6 3 Descrizione de
299. ntrario occorre cablare anche il segnale negato ed eventualmente eseguire un adattamento della direzione DM19 Segnale 1 gt 2 4 V Segnale 0 lt 0 8 V 1 MHz 90 30 max 300 mA interfaccia seriale sincrona SSI con trasmissione di segnale differenziale a 5 V come per la norma RS422 dati come segnale dritto e negato clock di lettura come segnale dritto e negato max 25 bit Frequenza di trasmissione max 1 25 Mbit s Assorbimento di corrente Alimentazione degli encoder o max 300 mA La tensione di alimentazione a 5 V o a 24 V per gli encoder viene generata internamente all unit e portata sul connettore in modo che sia possibile alimentare gli encoder tramite il cavo di collegamento senza ulteriori oneri di cablaggio La tensione messa a disposizione protetta e controllata contro il corto circuito e il sovraccarico termico 4 10 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio Tabella 4 6 Parametri elettrici dell alimentazione degli encoder Parametro min max Unit Alimentazione a 5 V Tensione 5 1 5 3 V Ondulazione 50 MVss Carico di corrente 0 3 A Alimentazione a 24 V Tensione 20 4 28 8 V Ondulazione 3 6 Vss Carico di corrente 0 3 A Avvertenza Gli encoder a 24 V alimentati tramite X3 non devono essere collegati o scollegati quando IFM 354 attivato Collegamento di un encoder non
300. nzamento relativo in quote incrementali In caso contrario si verifica la segnalazione di errore Quota incrementale non presente cl 2 N 13 DB WK Dati di correzione utensile N DB 1220 Memoria di lavoro necessaria 308 byte L impiego della correzione lunghezza utensile e dei valori di usura descritto nel par 10 1 Sono disponibili al massimo 20 correzioni e o 20 valori di usura dati di correzione utensile sono necessari per il modo operativo Automatico Automatico blocco singolo Sono possibili modifiche in tutti i BA e durante il movimento Se si verificano modifiche nella correzione dell utensile attivata durante l avvio o nei superamenti dei blocchi accesso interno ai valori di correzione si riceve la segnalazione di errore Valore di correzione utensile non presente cl 3 N 35 DB NC Programmi di movimento N Programma 1000 N DB 1001 1199 Memoria di lavoro necessaria 108 20 x numero di blocchi di movimento programmi di movimento sono necessari per il modo operativo Automatico Automatico blocco singolo e programmi non selezionati sono sempre modificabili e Se in un programma selezionato viene modificato anche il sottoprogramma la selezione programma viene annullata Il programma deve essere nuovamente selezionato E possibile una modifica del programma quando BL 0 inizio programma fine programma e in Stop Blocco dati di sistema SDB 1 000 Per sostit
301. o stato resettato IN_DIAG FALSE Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 23 Programmazione delle funzioni tecnologiche Analisi degli errori Il risultato binario BIE 0 indica la presenza di errori und der RET_VAL lt 0 Gli errori possibili sono errore di trasferimento dati con la SFC 51 RDSYSST L errore viene fornito nel blocco dati utente DBW96 vedere Lista degli errori paragrafo 6 7 Dati diagnostici L interrupt diagnostico pu essere segnalato solo se l interrupt stato attivato mediante la parametrizzazione vedere il paragrafo 5 2 Se nel programma utente non integrato l OB 82 la CPU passa in STOP La tabella seguente contiene le informazioni diagnostiche dell FM 354 Tabella 6 5 Informazioni diagnostiche Formato Messaggio DB Significato dei dati utente 4x byte Informazione disponibile DBX70 0 anomalia delle unit errori cumulativi in arrivo e in con l attivazione partenza dell interrupt diagnostico nella CPU dati locali OB DBX70 1 errore interno errore HW errore cumulativo byte 72 73 82 e viene registrata DBX70 2 errore esterno richiamando la FC POS_DIAG nel blocco dati DBX70 3 errore canale esterno errore cumulativo byte 78 utente DBX70 6 unit non parametrizzata DBX71 0 tipo di classe dell unit per FM 354 08H w3 DBX71 4 canale informativo disponibile DBX72 1 distur
302. o Le modifiche delle quote incrementali devono essere sempre concluse prima di avviare un nuovo movimento nel BA Avanzamento a quote incrementali relativo In caso contrario si riceve la segnalazione di errore Quota incrementale non presente cl 2 n 13 Dati di correzione utensile Le modifiche sono possibili in tutti i BA e durante il movimento Se si verificano modifiche nella correzione utensile attivata durante l avvio o nei superamenti dei blocchi accesso interno ai valori di correzione si riceve la segnalazione di errore Valore di correzione utensile non presente cl 3 n 35 Programmi di movimento programmi non selezionati sono sempre modificabili Sein un programma selezionato viene modificato anche il sottoprogramma la selezione programma viene annullata Il programma deve essere poi riselezionato Una modifica del programma pu avvenire quando BL 0 inizio fine programma e allo stop Cancella blocco Nel campo dati devono essere indicati il n di programma e il n di blocco Gli altri dati bit non possono essere assegnati Inserisci blocco Il n di blocco indicato non presente nel programma indicato Il contenuto deve essere inserito secondo il formato del blocco Modifica blocco Il n di blocco viene sovrascritto con il contenuto di formato del blocco Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Esempio 2
303. o alcun nuovo valore istantaneo Effetto Il programma blocco non viene memorizzato Eliminaz Correggere il programma in funzione della causa CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 32 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore nel programma di movimento Reazione all errore Avvertimento sec tabella 11 2 8 08 29 1D N D errato gt 20 RMS Causa Il numero per la correzione utensile maggiore di 20 opp DB Effetto Il programma blocco non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 30 1E Errore in sottoprogramma RMS Causa Sottoprogramma senza numero di richiami opp z DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma in funzione della causa 8 08 31 1F Manca la velocit RMS Causa Non stata programmata la velocit opp Effetto Il programma blocco non viene memorizzato HE Eliminaz Correggere il programma in funzione della causa 8 08 32 20
304. o delle segnalazioni di stato e di errore Le segnalazioni di stato e di errore sono spiegate nella sequenza in cui esse sono disposte sull FM 354 Tabella 11 3 Segnalazioni di stato e di errore Segnalazione SF rosso LED ON Significato Errore cumulativo Chiarimenti Questo LED indica uno stato di errore sull FM 354 Interrupt di diagnostica errore interno errore esterno o errore esterno di canale Per l eliminazione dell errore ved la lista degli errori tab 11 4 DC 5V verde Alimentazione inserita Questo LED indica hardware in ordine Se non acceso pu indicare che e larete non in ordine e la tensione di carico errata e l unit non collegata correttamente e il controllo non progettato correttamente somma delle cor renti nominali e di avviamento troppo elevato oppure e l unit guasta DIAG giallo LED ON LED lampeggia Diagnostica Questo LED indica diversi stati di diagnostica Interrupt di diagnostica errore esterno di canale Per l eliminazione dell errore ved la lista degli errori tab 11 4 Il pulsare di questo LED con il LED SF contemporaneamente attivato indica un errore di sistema In questo caso rivolgersi al responsabile delle vendite per il quale le esatte condizioni che hanno condotto all errore sono di particolare importanza Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO
305. o e che disponga dell abilitazione all avvio Il bit START viene quindi resettato Il blocco MDI pu essere riavviato solo quando presente l abilitazione all avvio Con il bit STOP si pu interrompere il blocco Un nuovo Start pu avvenire in questo caso solo dopo aver resettato il bit STOP FALSE e START TRUE Se si verificato un errore di manovra o di movimento viene segnalato nel bit OT_ERR TRUE L errore si pu tacitare impostando il bit OT_ERR_A TRUE Avvertenza Nella directory Blocchi contenuta la tabella delle variabili 2 VAT2 che comprende tutti i segnali necessari per la supervisione e il controllo dell esempio 2 tool Sorveglianza e controllo della variabile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 43 Programmazione delle funzioni tecnologiche Esempio 3 6 44 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto di esempio zEn14_02_FM354_EX Il blocco per questo esempio la FC 103 segnali si trovano nel DBEX mentre i segnali necessari per il solo esempio 3 si trovano nella struttura EX3 Il programma da selezionare reca il numero di programma 10 nell esempio Questo numero di programma viene registrato nell esempio 3 L abilitazione lettura l abilitazione azionamento e l abilitazione regolatore dell asse sono impostati nel DBEX nell 0B100 READ_EN
306. o e strumentazione Industria meccanica i ES E Petrolchimica Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO i E E Industria farmaceutica Industria di materie plastiche Industria cartaria Industria tessile Impresa di trasporti Altre 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 voleste compilare e spedire alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per scadente Vi preghiamo di dare una valuta zione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale facile trovare le informazioni necessarie Chiarezza del testo Corrisponde alle Vostre esigenze il livello delle informazioni tecniche Ol Pr 9 O E Come valutate la qualit delle illustrazioni e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti righe Unit di posizionamento FM 354 per servoazionamenti 2 6ES7 354 1AH01 8EGO Siemens AG Settore Automation amp Drives Motion Control Systems Postfach 3180 D 91050 Erlangen Repubblica Federale Tedesca Siemens Aktiengesellschaft Siemens AG 1996 2000 Tutti i diritti reservati N di prod 6ES7 3
307. o ed il valore di usura additiva torna di nuovo a 0 Unit di posizionamento FM 354 per servoazionamenti 10 12 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Direzione della correzione utensile Con le funzioni G44 e G43 si corregge il valore di posizione in modo tale che la punta dell utensile raggiunga la posizione di riferimento programmata Correzione utensile negativa G44 Di regola l utensile diretto in direzione negativa rispetto al pezzo Con l incremento il valore di posizione percorso diminuisce Rispetto al sistema di misura viene quindi raggiunta la seguente posizione Xms Xrif D Xms posizione del sistema di misura Xit posizione di riferimento programmata D correzione utensile Correzione utensile positiva G43 Con l incremento il valore di posizione percorso aumenta La correzione del valore di posizione avviene tramite Xms Xrif 7 D Per poter programmare una correzione utensile in un blocco di movimento deve essere stata dichiarata almeno la correzione della lunghezza utensile Se nonostante l abilitazione non si volesse calcolare alcuna correzione occorre impostare a 0 i valori di correzione della lunghezza e dell usura dell utensile La cancellazione dell usura dell utensile avviene introducendo il valore 0 Posizione X Le posizioni possono essere introdotte con segno positivo o negativo Nel caso di valori positivi l indicazione del segno pu esse
308. occo AF DRV_EN DBX15 7 Abilitazione azionamento BA MODE_IN DBB16 Modo operativo Codice JOG 01 Controllo 02 Ricerca punto di riferim 03 Avanz a quote incr relat 04 MDI 06 Automatico 08 Automatico blocco singolo 09 BP MODE_TYPE DBB17 Parametro del modo operativo Codice Livelli di velocit 1e2 Livelli di frequenza 1e2 Selezione quota incrementale 1 100 254 OVERR OVERRIDE DBB18 Override Segnali di risposta TFGS TST_STAT DBX22 1 Commutazione interfaccia BUS P avvenuta BF FS OT_ERR DBX22 3 Errore di manovra movimento DF DATA_ERR DBX22 4 Errore nei dati PARA PARA DBX22 7 Canale parametrizzato SFG ST_ENBLD DBX23 0 Abilitazione allo start BL WORKING DBX23 1 Elaborazione in corso WFG WAIT_EI DBX23 2 Attesa abilitazione esterna T L DT_RUN DBX23 5 Tempo di sosta in corso PBR PR_BACK DBX23 6 Elaborazione programma indietro BAR MODE_OUT DBB24 Modo operativo attivo SYN SYNC DBX25 0 Canale sincronizzato ME MSR_DONE DBX25 1 Fine misura FR GO_M DBX25 2 Spostamento negativo FR GO_P DBX25 3 Spostamento positivo SRFG ST_SERVO DBX25 4 Stato di abilitazione del regolatore FIWS FVAL_DONE DBX25 5 Impostazione istantanea al volo terminata PEH POS_RCD DBX25 7 Posizione raggiunta arresto MNR NUM_MF DBB26 Numero funzione M AMF STR_MF DBX27 4 Variazione funzione M 6 20 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche
309. off 35 7 DRIFT_OFF BOOL Compensazione automatica della deriva off C 2 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito o Variabili Tipo di dati Segnali di avvio comandi singoli 36 37 0 MD_EN BOOL 37 1 DELDIST_EN BOOL 37 2 SEARCH_F BOOL 37 3 SEARCH_B BOOL 37 4 37 5 RESET_AX BOOL 37 6 AVALREM_EN BOOL 37 7 Segnali di avvio per job di scrittura 38 0 VLEV_EN BOOL 38 1 CLEV_EN BOOL 38 2 TRG254_EN BOOL 38 3 MDI_EN BOOL 38 4 MDIFLY_EN BOOL 38 5 38 6 REFPT_EN BOOL 38 7 AVAL_EN BOOL 39 0 FVAL_EN BOOL 39 1 ZOFF_EN BOOL 39 2 39 3 PARCH_EN BOOL 39 4 DIGO_EN BOOL 39 5 PROGS_EN BOOL 39 6 REQAPP_EN BOOL 39 7 TEACHIN_EN BOOL 40 41 Segnali di avvio per job di lettura 42 0 OPDAT_EN BOOL 42 1 ACT_BL_EN BOOL 42 2 NXT_BL_EN BOOL 42 3 BLEXT_EN BOOL 42 4 SERVDAT_EN BOOL 42 5 OC_ERR_EN BOOL 42 6 43 2 Commento Riservato Attivazione dati macchina Cancellazione percorso residuo Ricerca blocco automatica Ricerca blocco indietro Riservato Restart Impostazione valore istantaneo indietro Riservato Livelli di velocit 1 2 Livelli di tensione 1 2 Valore di riferimento per quota incrementale Blocco MDI Blocco MDI al volo Riservato Impostazione punto di riferimento Impostazione valore istantaneo Impostazione valore istantaneo al volo Spostamento punto di zero Riservato Modifica parametri dati Uscite digitali Sele
310. olazione di dipendenza opp ved par 5 3 1 DB Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 10 0A Tipo di encoder RMS Causa Tipo di encoder non ammesso opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo RE Eliminaz Correggere e trasferire nuovamente 5 05 11 0B Percorso per giro dell encoder RMS 12 0C Percorso residuo per giro dell encoder opp 13 0D Incrementi per giro dell encoder DB 14 0E Numero di giri dell encoder assoluto Causa e Campo dei valori non ammesso o e violazione di dipendenza per n 11 12 13 ved par 5 3 1 Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 15 0F Baudrate encoder assoluto RMS Causa Baudrate non ammesso opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo DB Eliminaz Correggere e trasferire nuovamente CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 27 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione
311. olo da N10 a N15 dove G89 provoca un movimento in direzione positiva e G88 un movimento in direzione negativa con la velocit programmata da N15 L asse si muove nella direzione prestabilita fino a quando non si verifica una variazione di segnale sull ingresso digitale fronte di salita In questo modo vengono attivate le seguenti reazioni e cambio blocco al volo ed elaborazione immediata del blocco N20 e impostazione al volo del valore istantaneo sulla posizione di blocco di N15 nell esempio 50 e quindi traslazione del sistema di coordinate e salvataggio del valore istantaneo attuale La posizione programmata nel blocco N20 si riferisce al sistema di coordinate traslato Con il cambio blocco da N20 a N25 G87 conserva la traslazione del sistema di coordinate e provoca una programmazione riferita alla quota sulla posizione di blocco di N25 Tramite valore istantaneo cambio blocco pu essere letto il valore istantaneo salvato La traslazione del sistema di coordinate permane fino a quando non viene disattivata tramite G87 o un cambio del modo di funzionamento La traslazione del sistema di coordinate esistente pu essere utilizzata in diversi programmi Il sistema di coordinate pu essere di nuovo traslato senza dover disattivare precedentemente una traslazione del sistema di coordinate eventualmente presente G88 e G89 possono essere programmati pi volte La traslazione si riferisce alla situazione originaria finecor
312. ologiche Esempio di base per l impostazione del modo operativo Questo esempio sempre richiesto per gli esempi da 1 a 3 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto di esempio zEn14_02_FM354_EX Il blocco per questo esempio la FC 100 I segnali si trovano nel DBEX Questo esempio va sempre richiamato Esso rappresenta i modi operativi in base alle preferenze dell utente analizza la segnalazione di risposta dei modi operativi e mostra il modo operativo corrente segnali di risposta necessari per gli esempi vengono copiati nel DBEX Per poter utilizzare l esempio nel modo operativo JOG o Ricerca punto di riferimento l utente deve impostare il codice del modo operativo corrispondente nel byte MODE_IN del DBEX 01 per JOG 03 per Ricerca punto di riferimento Se si seleziona il modo operativo JOG viene anche impostato il parametro del modo operativo 01 MODE_TYPE per attivare il livello di velocit 1 in JOG Modo operativo Codice JOG 01 Ricerca punto di riferim 03 MDI 06 Automatico 08 Nell esempio 2 occorre impostare il modo operativo MDI codice modo operativo byte MODE_IN 06 Nell esempio 3 occorre impostare il modo operativo Automatico codice modo operativo byte MODE_IN 08 Il corrispondente modo operativo attivo viene indicato con il rispettivo codice nel byte MODE_OUT Per eseguire un riavvio dell unit ad es dopo
313. omportamenti errati dell unit durante il funzionamento Viene inoltre descritta la messa in servizio dell asse della macchina Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 1 Messa in servizio 7 1 Installazione e cablaggio Informazioni per l installazione Le informazioni per l installazione si trovano e in questo manuale al capitolo 3 e nel manuale di installazione Sistema di automazione S7 300 Configurazione Informazioni per il cablaggio Le informazioni per il cablaggio si trovano e in questo manuale al capitolo 4 e nel manuale di installazione Sistema di automazione S7 300 Configurazione Checklist Le seguenti checklist sono di ausilio per verificare i passi operativi principali per l installa zione e il cablaggio dell unit di posizionamento FM 354 Tabella 7 1 Checklist per l installazione e il cablaggio Passo Controllo Azione Ok 1 Posti Inserire l unit in uno degli slot corrispondenti connettore 2 Schermatura Controllare la schermatura dell unit di posizionamento FM 354 e Per garantire una corretta schermatura l unit deve essere fissata alla guida profilata con le apposite viti e Gli schermi dei cavi schermati degli ingressi e uscite devono essere portati sull elemento per il collegamento degli schermi e Lo schermo del cavo per il valore di impostazione non deve essere messo a terra dal lato azionamento 3 Finecorsa Verificare i fineco
314. one Tutto Off ved cap 11 viene dato all azionamento un valore di tensione con una rampa parametrizzata in DM45 Diversi azionamenti e motivazioni di tipo tecnologico e meccanico richiedono una limitazione della rampa di tensione Nel caso non si abbia concretamente un valore per questo scopo e si voglia determinare sperimentalmente un valore di rampa adatto procedere come segue Avvertenza Una rampa di tensione impostata ritarda naturalmente lo stop dell asse in caso di reazione all errore Tutto Off Selezione BA Controllo Livello di tensione 2 Impostazione Livello di tensione 1 0 Livello di tensione 2 Ua Umax Impostazione Abilitazione regolatore ON Start asse Direz positiva o negativa provvedere allo spazio libero per il movimento Lettura della costante di tempo dell azionamento Ta nei dati di service a Nel caso non sia possibile una corsa comandata dell asse con Umax senza rampa di tensione impostare il livello di tensione 2 ad un valore Ua lt Umax e calcolare l effettiva costante di tempo dell azionamento Tarea dalla costante di tempo misurata Ta per Tareal Ta Umax Ua Accelerazione dell asse troppo elevata no S Start asse Direzione positiva o negativa provvedere allo spazio libero per il movim Parametrizzazione Ridurre la rampa di tensio ne DM45
315. one generazione dati di sistema Parametrizzazione dell unit a I i A e Tool di Parametrizzazione FM 354 e Blocchi funzionali e Superfici preprogettate per OP e Manuale in formato PDF e Getting started in formato PDF Figura 5 1 Panoramica sulla parametrizzazione 5 2 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione 5 1 Installazione del tool Parametrizzazione FM 354 Requisiti Nel dispositivo di programmazione PG PC devono essere installati il sistema operativo Windows 95 Windows NT e il corrispondente programma STEP 7 a partire dalla versione V3 1 Per il funzionamento online deve essere stabilito il collegamento tra il PG PC e la CPU S7 300 vedere figura 4 1 Per un impiego decentrato dell FM deve essere stabilito un collegamento tra il PG PC e la rete L2 DP Installazione Il software completo tool di parametrizzazione blocchi funzione e superficie operativa preprogettata per gli OP disponibile su CD ROM Per installare il software 1 Collocare il CD ROM nell apposito lettore CD del PG PC 2 Attivare il file Setup exe sul CD ROM 3 Seguire passo per passo le istruzioni visualizzate dal programma di installazione Risultato Il software viene installato per default nelle seguenti directory Tool Parametrizzazione FM 354 Directory STEP7 S7FLAG Funzioni tecnologiche Directory STEP7 S7LIBS FMSTSV_L Superfi
316. oni che possono essere attivate con direzione direzione e start non vengono eseguite 9 6 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 2 Segnali di risposta continuazione Simbolo Inglese Te Significato Funzione desco WORKING BL Elaborazione indica che stata attivata una funzione con lo start o con direzione in corso e che essa in corso e Elaborazione attiva viene impostata con BA JOG Controllo durante il movimento e fino all arresto dopo aver eliminato R e R BA Ricerca punto di riferimento durante la ricerca fino al rag giungimento del punto di riferimento BA MDI Avanzamento a quote incrementali relativo durante il posizionamento o l elaborazione delle funzioni del blocco MDI BA Automatico durante l elaborazione di un programma di mo vimento fino alla fine del programma e Elaborazione in corso viene cancellata daunerroree dal restart da un cambio del BA dopo l arresto dell asse WAIT_EN WFG Attendere efficace solo se stato parametrizzato un ingresso digitale tramite una DM34 ved paragrafo 9 8 1 abilitazione La funzione settata se nel caso di un movimento attivato l ingresso di esterna abilitazione non stato ancora impostato o stato resettato DT_RUN T L Tempo di attivo solo nei BA Automatico e
317. ono riportate nel paragrafo 9 6 Collegamento degli encoder Allacciamento del cavo di collegamento fare attenzione a quanto segue Avvertenza Utilizzare solo cavi schermati il cui schermo deve essere collegato alla custodia metallica o metallizzata del connettore Il cavo di collegamento preconfezionato disponibile come accessorio offre una sicurezza ottimale contro i disturbi e una sezione sufficiente per l alimentazione degli encoder cao 9000000909 900000000 Cavo di collegamento FM 354 I F p x3 x3 x3 ELLE T T T DI i p es encoder p es ROD 320 p es encoder p es riga incrementale enc incorpor assoluto SSI ottica con con RS 422 nel mot 1FT5 EXE X3 Figura 4 5 4 12 Collegamento dell encoder Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Cablaggio Procedimento di collegamento dell encoder Per collegare l encoder procedere come segue 1 Collegare il cavo di collegamento all encoder Per gli encoder assoluti SSI all occorrenza necessario confezionare il cavo estre mit del cavo verso l encoder secondo le indicazioni del costruttore 2 Aprire lo sportellino ed innes
318. orazione del blocco MDI attivo viene eseguita dall inizio come prima descritto Senza Cancella percorso residuo il posizionamento interrotto proseguirebbe ved Gestione del controllo 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 29 Descrizione delle funzioni 9 2 6 Automatico Panoramica Nel modo operativo Automatico funzionamento blocco dopo blocco PFM 354 elabora i programmi di movimento autonomamente Questi programmi vengono generati con Parametrizzazione FM 354 ved cap 5 5 3 4 e registrati come blocchi dati pro grammi di movimento contengono informazioni sulla sequenza dei movimenti e sulle uscite ved capitolo 10 Selezione del programma La selezione del programma DB AW DBX39 5 viene effettuata mediante il programma utente selezionando un numero di programma e opzionalmente un numero di blocco e la direzione di elaborazione La selezione di un programma possibile solo a programma ter minato o interrotto o all inizio del programma Il programma selezionato resta attivo fino a quando non viene disattivato impostando il n di programma 0 oppure fino a quando non viene sovrascritto dalla selezione di un altro pro gramma Se in un programma selezionato viene modificato anche il sottoprogramma la selezione del programma viene annullata Il programma deve essere poi riselezionato Una modifica del programma pu avvenire quando BL 0 ini
319. orazione errori tabella 11 6 cl 2 n 16 Errore di Una misura di lunghezza errata viene indicata con lunghezza 1 Le cause possono essere USL e nuova sincronizzaz nel BA Ricerca punto di riferimento durante una misura in corso e esecuzione della funzione impostazione punto di riferimento durante una misura in corso e la direzione di spostamento sul fronte di discesa impostata in modo contrario alla direzione di spostamento presente al momento del fronte di salita Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 53 Descrizione delle funzioni Segnalazioni di conferma del valore di misura Il segnale di conferma ME ved paragrafo 9 1 segnala lo stato dell esecuzione della funzione come segue le funzioni misura di lunghezza e misura al volo sono inattive valore istantaneo di posizione del fronte di salita del tasta tore di misura con le funzioni misura al volo e misura di ME Misura al volo Misura di lunghezza 0 e le funzioni misura di lunghezza e misura le funzioni misura di lunghezza e misura al volo sono inattive al volo sono inattive e con lo start dopo una precedente misura e con il fronte anteriore del tastatore di misura dopo una precedente misura 1 con il fronte anteriore del tastatore di misura con il segnale posteriore del tastatore di misura al volo avvenuta misura
320. ore durante il movimento viene emessa la segnalazione di errore abilitazione regolatore mancante ved tab 11 5 cl 3 n 61 In tutti i modi operativi ad eccezione di Controllo il segnale regolatore pronto richiesto con parametrizzazione attiva DM37 2 per tutta la durata di ogni movimentazione In caso di mancanza o scomparsa della segnalazione di regolatore pronto durante il movimento viene emessa la segnalazione di errore regolatore non pronto ved tab 11 5 cl 3 n 62 Accostamento alla posizione La seguente figura mostra l accostamento alla posizione SA Zona di posizionamento PEH DM24 _ Limite superiore Posizione da raggiungere Val di Limite inferiore riferim Valpr istantaneo _ Tempo di sorveglianza DM25 ap s c t t t PEH Posizione raggiunta arresto s Percorso t Tempo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 75 Descrizione delle funzioni Con l accostamento alla posizione viene attivato il tempo di sorveglianza Tempo Sorveglianza posizione t a Dopo il raggiungimento della posizione tramite l interpolatore viene attivato il tempo di sorveglianza DM25 per il raggiungimento della zona di posizionamento nella regolazione di posizione e dopo il recupero dello scostamento nel filtro di strappo sul valore della zona di posizionamento PEH lato valore riferimento
321. ore viene resettata ed impostata l abilitazione allo start Lei Unit di posizionamento FM 354 per servoazionamenti 9 22 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 2 4 Avanzamento a quote incrementali relativo Panoramica Nel modo operativo Avanzamento a quote incrementali relativo possibile eseguire posi zionamenti singoli di percorsi relativi in una quota incrementale a scelta Il movimento viene attivato tramite i tasti di direzione R o R Selezione della posizione La selezione della quota incrementale pu avvenire con il parametro del modo operativo e tramite programma utente AWP indicando la posizione per le quote incrementali DB AW DBX38 2 e secondo la tabella delle quote incrementali tabella SM ved par 5 3 2 Come valore di riferimento per la velocit si utilizza il valore di velocit 1 DB AW DBX38 0 ved paragrafo 9 2 1 che pu essere modificato durante il movimento Il cambio della posizione al volo p es variazione del valore di riferimento della posizione durante un movimento non possibile Informazioni pratiche per l utente La seguente tabella mostra una panoramica sulle possibilit di utilizzo Attivazione del Selezione della Posizione movimento quota incrementale percorso da coprire direzione BP 254 secondo valore prestabilito per quota R o R incrementale DB AW DBX38 2 BP 1 100 secondo tabella DB SM I
322. orgente AWL nella directory Sorgenti del progetto Aprire la directory Blocchi e copiare tutti i blocchi nella directory Blocchi del progetto inclusi i blocchi UDT Selezionare nel progetto la directory Sorgenti Avviare l editor KOP AWL FUP con un doppio clic sul file OB_example Modificare nell OB 100 nel richiamo di FC POS_INIT e nell OB 82 nel richiamo di FC POS DIAG i parametri d ingresso corrispondenti vedere paragrafo 6 3 1 FC POS _INIT e paragrafo 6 3 3 FC POS_DIAG 10 Nell OB 1 al segmento Richiami di Examples inserire le funzioni corrispondenti 1 dall esempio di progetto zEn14_02 _FM354_EX vedere paragrafo 6 6 Attivare di conseguenza le funzioni impostando o cancellando i segnali nel DB 100 fornito blocco dati utente per gli esempi tramite il proprio programma utente Per la FC POS_CTRL occorre modificare in modo corrispondente il parametro d ingresso Tramite i comandi di menu File gt Salva e File gt Compila vengono generati i blocchi organizzativi dalla sorgente AWL OB 1 OB 82 OB 100 Gli avvisi generati dal ciclo di compilazione si possono ignorare 12 Chiudere l editor 13 Posizionare su STOP il selettore della CPU e inserire la CPU 14 Selezionare in SIMATIC Manager SIMATIC xxx gt CPUxxx gt Programma S7 gt Blocchi 15 Caricare nella CPU in stato di STOP tutti i blocchi S7 compresi i dati di siste
323. ote incrementali n DB 1230 dati di correzione utensile n DB 1220 programmi di movimento n DB 1001 1199 segnalazioni di stato n DB 1000 DB SS tra cui dati operativi p es valori istantanei blocchi NC attivi valore di misura di lunghezza cambio blocco valore istantaneo segnali di risposta e stati di errore dati di service Il pacchetto di progettazione contiene una superficie operativa preprogettata per le apparec chiature COROS OP 07 e OP 17 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Interfaccia standard S amp S 8 1 Interfaccia standard S amp S per l OP 07 e OP 17 Panoramica Questo capitolo descrive una interfaccia operativa preprogettata da adattare alle proprie necessit p es indirizzi FM n DB per i seguenti dispositivi COROS pannelli operativi e OPO07 e 0P17 A tal fine si utilizza il tool di progettazione ProTool Lite che consente di modificare inserire o cancellare le videate La superficie operativa indirizzata al DB utente n 1 nella CPU sistema di destinazione 1 indirizzo 2 e al DB SS dell FM 354 sistema di destinazione 2 indirizzo 3 Il campo di testo rappresentato nelle videate Nome utente dell FM si pu rinominare a piac ere L intera progettazione si pu stampare tramite ProTool Lite per ottenere le descrizioni det tagliate delle videate Le interfacce preprogettate 0p07_354 pdb e 0p17_354 pdb si trovano nella seguente d
324. ottoprogramma P numero del sottoprogramma richiamato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Stesura dei programmi di movimento Blocchi esclusi I blocchi di programma che non devono essere eseguiti ad ogni esecuzione del programma possono essere contrassegnati con il carattere come blocchi esclusi Nell elaborazione del programma si pu decidere tramite il segnale di comando escludere blocco se i blocchi esclusi devono essere saltati o meno L ultimo blocco non deve essere escluso Numero blocco N Il programma viene elaborato in sequenza crescente in base ai numeri 1 255 o in caso di elaborazione all indietro in sequenza decrescente Funzioni G gruppi 1 3 Un singolo blocco di movimento pu contenere solo una funzione G dello stesso gruppo La seguente figura mostra un esempio al riguardo N GI 2 G3 X t F Mi M2 M3 D 10 90 34 43 100 000 _400 00 10 Funzioni G La tabella 10 1 elenca le funzioni G possibili nei singoli gruppi Tabella 10 1 Funzioni G N G Funzioni G Gruppo funzioni G 041 Tempo di sosta 87 Disattivazione dello spostamento del sistema di misura per l impostazione al volo del valore istantaneo 881 Movimento continuo in per impostazione al volo del valore istantaneo 1 891 Movimento continuo in per impostazione al volo del valore istantaneo 90 Quota assoluta
325. p p DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma in base alla causa dell errore 8 08 22 16 Errore nel numero di blocco RMS Causa Il campo dei valori del numero di blocco errato opp E DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma 8 08 23 17 Sequenza di numeri di blocco errata RMS Causa I numeri di blocco non sono in sequenza crescente opp f DB Effetto Il programma non viene memorizzato Eliminaz Correggere il programma CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 31 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore nel programma di movimento Reazione all errore Avvertimento sec tabella 11 2 8 08 24 18 Funzione G1 non ammessa RMS Causa e Il numero programmato come funzione G1 non consentito opp e Nel blocco con tempo di sosta G04 oltre alle funzioni M DB sono stati programmati anche altri dati Effetto Il programma blocco non vi
326. per la messa in servizio degli assi della macchina Passo Controllo Azione Pagina Ok 1 Attivazione dei dati macchina ved par 7 3 1 7 11 2 Analisi dell interfacciamento con l azionamento ved par 7 3 2 7 12 e l encoder 3 Messa in servizio di base della regolazione di ved par 7 3 3 7 16 posizione 4 Ottimizzazione della regolazione di posizione ved par 7 3 4 7 18 5 Aggiustamento delle coordinate del punto di ved par 7 3 5 7 22 riferimento 6 Attivazione della diagnostica del regolatore di ved par 7 3 6 7 23 posizione 7 Attivazione finecorsa software compensazione ved par 7 3 7 7 25 deriva e compensazione gioco Avvertenza Premessa per lo start di un asse la segnalazione di risposta dell abilitazione allo start Cause della mancanza dell abilitazione allo start potrebbero essere e non impostata Abilitazione asse e impostato Stop e attiva Elaborazione in corso Unit di posizionamento FM 354 per servoazionamenti 7 10 6ES7 354 1AH01 8EGO Messa in servizio 7 3 1 Attivazione dei dati macchina Panoramica La presenza di un DB DM ritentivo indicata dal segnale di risposta PARA All avviamento questi dati macchina vengono attivati automaticamente L unit pronta al funzionamento per quanto concerne la funzionalit di posizionamento Se all accensione del controllore programmabile non esiste nessun DB DM nell FM 354 l unit pronta sol
327. posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Avvertenza Il sistema di misura DM7 deve coincidere con il sistema di misura degli altri DB La risoluzione del sistema di misura MSR la pi piccola unit di percorso nel sistema di misura utilizzato Se questa avvertenza fosse stata disattesa occorre procedere come segue 1 cancellare tutti i blocchi dati che non coincidono con il sistema di misura sull FM 354 o cancellare l intera memoria 2 modificare i restanti blocchi dati sul PG 3 caricare di nuovo i blocchi dati nel FM 354 9 5 Tipo di asse Panoramica Con il dato macchina DM8 si sceglie il tipo di asse possibile scegliere tra i seguenti due tipi e asse lineare e asse rotante Asse lineare In caso di asse lineare l asse si sposta tra due zone limite percorso possibile min 109 max 10 Le zone limite possono essere delimitate da finecorsa software DM21 DM22 zona di lavoro Il percorso degli assi lineari delimitato e dalla risoluzione della rappresentazione numerica e dal campo coperto da un encoder assoluto Movimento qq 2 Ds Motore Encoder G Figura 9 3 Asse lineare Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EG0 9 59 Descrizione delle funzioni Asse rotante In caso di asse rotante il valore istantaneo viene resettato a
328. posizionamento gestita da un microprocessore per azionamenti con valore di riferimento analogico L FM 354 una potente unit impiegabile nel posizionamento regolato ad anello chiuso L unit opera autonomamente ed pilotata dal programma utente nel sistema SIMATIC S7 300 Si possono gestire assi lineari e rotanti regolati ad anello chiuso o comandati con aggiorna mento del valore istantaneo L FM 354 dispone di diversi modi di funzionamento L unit possiede una memoria dati non volatile per la memorizzazione dei parametri e L FM 354 non necessita di manutenzione senza batteria e Mediante una parametrizzazione opportuna lFM 354 pu essere adattato e collegato alle unit in base alle esigenze specifiche del sistema utente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 1 Presentazione del prodotto Dove pu essere impiegato l FM 354 1 1 L FM 354 pu essere impiegato sia per posizionamenti semplici sia per andamenti complessi con elevati requisiti di dinamicit precisione e velocit E anche adatta per compiti di posi zionamento in macchine con elevata velocit Le possibilit di impiego pi tipiche dell unit di posizionamento sono linee transfer linee di montaggio presse macchine per la lavorazione del legno manipolatori caricatori assi ausiliari per frese e torni macchine per l imballaggio dispositivi di trasporto Le funzionalit sono para
329. postazione del parametro del modo operativo ad un valore am zione messo 2 02 5 05 Manca l abilitazione allo start RMS Causa In mancanza dell abilitazione di start stato emesso un comando di movimento start start esterno R R Effetto Eliminaz Annullamento del comando di movimento e attesa dell abilitazione allo start 2 02 9 09 L asse non sincronizzato RMS Causa Nei modi operativi Quota incrementale relativa MDI e Automatico necessaria la sincronizzazione dell asse Effetto Eliminazi Eseguire una ricerca del punto di riferimento one 2 02 11 0B Assegnazione della direzione non ammessa RMS Causa Nel modo operativo JOG Controllo e Avanzamento relativo in quote incrementali sono contemporaneamente attive le assegna zioni di direzione R R Nella ricerca del punto di riferimento l assegnazione della direzione non coincide con il senso di marcia assegnato nella DM Effetto Eliminaz Correggere le impostazioni di direzione CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 11 15 Trattamento degli errori Tabella 11 6 Errori di manovra seguito
330. postazione valore istantaneo 714 indietro sull FM 37 2 1 SK RBavan Trasferimento Ricerca di blocco avanti all FM 7132 734 37 3 1 SK RBin Trasferimento Ricerca blocco indietro al FM 498 3 1 SK set Trasferimento per Selezione programma dal DB AW 39 5 all FM 498 4 1 SK set Trasferimento dati per Teach In dal DB AW all FM 39 7 711 735 498 2 1 SK set Trasferimento dati per Immissione blocco MDI dal 38 3 7124 74 DB AW all FM 499 0 1 SK set Trasferimento dati per Blocco MDI al volo dal DB AW 38 4 741 all FM 34 0 CT Abilitaz Trasferimento dati all FM in caso di modifica di Abilita 723 761 regolatore zione regolatore s no 34 6 CT Asse in Trasferimento dati all FM in caso di modifica di Asse in parch parcheggio SK softkey CT campo di testo 1 Il codice corrispondente al modo operativo BA deve essere registrato in DB AW DBB16 2 OAU con DBX515 6 Registrare il codice 254 in DB AW DBB17 DB AW DBB196 1 DBB197 DBW500 1 DBB198 1 DBB199 1 DB AW DBB196 1 DBB197 DBW500 1 DBB198 1 DBB199 4 DBD200 DBD502 DB AW DBBX499 5 deve essere tacitata con DBX515 7 DBX399 6 e DBX399 7 devono essere tacitati Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 17 Interfaccia standard S amp S Tabella 8 2 Analisi del DB utente da parte del programma utente segui
331. pronto per il funzionamento 1 8 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Presentazione del prodotto Targhetta di identificazione dell FM 354 La figura 1 5 mostra tutte le informazioni riportate sulla targhetta di identificazione dell FM 354 SIEMENS SIMATIC S7 o Seni R6ES7 354 1AHOT OAEO CE F SERVO MOTOR l 870037953 01 FN APPPOVED INPUT DC24V 2 5A w E Stand 01 CLASS 1 DIV 2 olea in Germany io Versione del prodotto Numero di ordinazione Omologazioni e marchi Designazione dell unit Figura 1 5 Targhetta di identificazione 1 3 Panoramica dell FM 354 Panoramica delle funzioni del unit Nell unit FM 354 sono realizzate le seguenti funzioni e comando dei modi operativi e rilevamento valore istantaneo e regolazione di posizione e ingressi e uscite digitali e funzioni impostazioni indipendenti dal modo operativo e finecorsa software e interrupt di processo e comando a sequenza di blocchi e diagnostica e trattamento errori e gestione dati nell FM 354 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 1 9 Presentazione del prodotto Comando dei modi operativi Il modo operativo viene trasmesso all FM mediante il programma utente L FM 354 dispone dei seguenti modi operativi Encoder JOG controllo ricerc
332. r assol SSI 13 Bit Codice GRAY 4 encoder assol SSI 25 Bit Codice GRAY 13 encoder assol SSI 13 Bit Codice binario 14 encoder assol SSI 25 Bit Codice binario 11 K Percorso per giro encoder 10000 1 1 000 000 000 DWORD MSR 9 6 1 periodo di suddivisione parte intera 9 6 2 12 K Percorso residuo per giro 0 0 232_1 DWORD encoder 2 32 MSR parte decimale 13 K Incrementi per giro 2500 21 225 con encoder assoluti DWORD 9 6 1 encoder Con encoder incre 9 6 2 mentali avviene la valutazione 4 DM MSR Scala del sistema di misura RPS Finecorsa punto di riferimento 1 La variabile del nome dell asse viene realizzata come lettera dell asse X Y Z con un ampliamento d indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 2 Vedere le dipendenze II nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri p es X X1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 5 11 Parametrizzazione Tabella 5 4 Lista dei dati macchina seguito Valore siate ht N Denominazione di Valore significato Tipo aiad vA ka default Commento pat 14 K Numero di giri encoder 0 0 1 Encoder monogiro DWORD 9 6 1 assoluto 21 212 Encoder multigiro Sono ammesse 9 6 2 solo potenze di 2 15K Velocit di trasmissione 2 1 78000 DWORD 9 6 1
333. ra e Controllare i modi operativi segnali di controllo risposta La FC POS CTRL effettua le seguenti operazioni 1 Sincronizzazione con l unit solo dopo averla effettuata possibile scambiare segnali dati 2 Lettura dei segnali di risposta valori segnali letti vengono salvati dalla FC POS_CTRL nel blocco dati utente 3 I segnali di controllo sono trasferiti dal blocco dati utente all FM 354 4 Esecuzione del job di scrittura dal blocco dati utente con trasferimento dei dati relativi dal blocco dati utente e impostazione dello stato del job di scrittura Prima di attivare la funzione necessario immettere nel blocco dati utente tutti i dati necessari per eseguire le funzioni desiderate 5 Esecuzione del job di lettura dal blocco dati utente con trasferimento dei dati relativi nel blocco dati utente e impostazione dello stato del job di lettura 6 Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente al FM 354 in caso di modifica di una o pi impostazioni singole e impostazione dello stato del job di scrittura Impostazione o Cancellazione 7 Trasferimento automatico dei comandi singoli dal blocco dati utente all FM354 e impostazione dello stato del job di scrittura comandi singoli vengono cancellati a trasferimento avvenuto 8 Lettura automatica dei numeri di errore quando si verificato un errore di manovra movimento oppure un errore dati Il numero d errore viene immesso nel blocco
334. ra 8 2 e la descrizione delle singole pagine alla tabella 8 1 si trovano campi di visualizzazione e campi di ingresso uscita Questi campi contengono i valori delle variabili progettate e campi di visualizzazione sono indirizzati al DB SS Controllo 2 DB 1000 e vengono direttamente letti in maniera ciclica dal FM 354 e campi di ingresso uscita sono indirizzati al DB utente n 1 Controllo 1 CPU Il trasferimento di questi valori dall OP 07 alla CPU avviene nel DB utente Se neces sario questi valori devono essere trasferiti all FM 354 tramite il programma utente Se determinati valori o segnali di controllo possono essere scritti solo in particolari condizioni p es se l asse deve essere fermo o se deve essere selezionato un deter minato modo operativo il programma utente deve fare in modo che queste condi zioni siano soddisfatte analizzando i segnali di risposta Unit di posizionamento FM 354 per servoazionamenti 8 6 6ES7 354 1AH01 8EGO Interfaccia standard S amp S La seguente tabella 8 1 descrive le singole pagine della superficie operativa Tabella 8 1 Descrizione delle pagine della superficie operativa Nome della pagina N Descrizione pagina Pagina di base PIC7 Questa pagina viene visualizzata dopo l accensione dell OP 07 valori dell FM 354 sono valori di visualizzazione Tramite i softkey si possono ri chiamare le seguenti pagine di base e Softkey V ist
335. rametro del modo operativo BP si pu scegliere tra due velocit tra loro indipendenti livello 1 e livello 2 La velocit pu essere inoltre influenzata dall override ed modificabile durante il movimento Nome Limite introduzione Limite introduzione Unit inferiore superiore Velocit 10 500 000 000 MSR min MSR significa risoluzione del sistema di misura ved par 5 3 1 Informazioni pratiche per l utente La seguente tabella mostra una panoramica sulle possibilit di utilizzo Attivazione del Selezione del livello Velocit movimento direzione R o R BP 1 Valore del livello di velocit 1 su livello di segnale BP 2 Valore del livello di velocit 2 Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli Requisiti e LFM 354 parametrizzata e Il modo operativo selezionato ed stato confermato e Abilitazione azionamento AF 1 segnale di controllo DB AW DBX15 7 e Stop STP 0 segnale di controllo DB AW DBX15 1 e Abilitazione regolatore RF 1 DB AW DBX34 0 e livelli di velocit sono stati trasferiti Unit di posizionamento FM 354 per servoazionamenti 9 14 6ES7 354 1AH01 8EGO Descrizione delle funzioni Tabella 9 3 Gestione dei controlli per il BA JOG esempi Nome segnale Livello Funzione Gestione del controllo 1 i Segnale di controllo Modo operativo BA Segnali di r
336. rammazione delle funzioni tecnologiche 6 1 4 Struttura di un programma utente La figura seguente mostra la struttura di un programma utente AWP OB 100 e OB 86 con impiego decentrato CALL FC POS INIT parametri come DB_NO CH_NO LADDR In caso di errore di messa in servizio la CPU passa in STOP Inserimento dei parametri OB 1 o altri livelli ciclici DB utente e CALL FC POS CTRL parametri DB_NO e Programma utente per controllare l impianto e Programma utente analisi degli errori AWP impostazione can OB 82 cellazione e interroga e CALL FC POS DIAG parametri DB_NO zione dei segnali dal e AWP apertura del circuito di arresto di emergenza reset dei segnali FM stata resettata oppure si verificato un errore grave vedere Avvertenze sull analisi degli errori Avvertenza Per i job GET PUT SFC 72 73 inviati all FM la funzionalit non garantita oppure la fun zione non supportata perch non necessaria dati di parametrizzazione si possono mo dificare tramite il segnale Modifica parametri dati DB utente DBX39 3 Note sull elaborazione del segnale Il ciclo di elaborazione dell FM 354 2 ms e il ciclo utente OB 1 lavorano in modo asincrono tra di loro A seconda del momento in cui avviene la trasmissione del segnale all FM 354 la durata di elaborazione dei segnali pu essere da 1 fino a lt 2
337. re tralasciata Denominazione Posizione Limite inferiore di selezione 1 000 000 000 Limite superiore di selezione 1 000 000 000 Unit MSR secondo MD7 Velocit F La velocit introdotta viene calcolata con l override Se il valore di velocit diventa maggiore della velocit massima ammessa esso viene limitato al valore impostato nel dato macchina corrispondente Le velocit sono ad autoritenuta e devono essere selezionate nuovamente solo se sono state apportate delle modifiche Denominazione Velocit Limite inferiore di selezione 10 Limite superiore di selezione 500 000 000 Unit MSR sec MD7 min Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 13 Stesura dei programmi di movimento Funzioni M In un blocco di movimento possono essere programmate al massimo tre funzioni M considerando che M1 M2 ed M3 possono essere occupate a piacere La sequenza di emissione delle funzioni M sempre M1 M2 M8 chiarimenti sull emissione paragrafo 9 1 La figura seguente mostra un esempio a riguardo N GI G2 G3 X t F Mi M2 M3 D 10 90 34 43 100000 40000 10 11 12 1 Tabella 10 2 Funzioni M Nr M Funzione M Gruppi di funzioni M 0 Arresto a fine blocco 2 30 Fine programma 1 3 17 Funzioni utente 18 Loop chiuso salto a inizio programma 1 2 3 19 29
338. rfacce con il relativo significato Tabella 1 2 Interfacce Interfacce Connettore di bus interfaccia SIMATIC Descrizione Connettore nella parte posteriore per la continuazione del bus S7 tra le unit Interfaccia per l azionamento Connettore Sub D a 9 poli maschio X2 per il collegamento dell aziona mento Interfaccia per il sistema di misura Connettore Sub D a 15 poli femmina X3 per il collegamento dell encoder Interfaccia per la periferia Connettore frontale a 20 poli X1 per il collegamento dell alimentatore di carico e per il cablaggio degli ingressi e uscite digitali Segnalazioni dei LED Nella parte frontale dell FM 354 si trovano 12 LED di segnalazione La tabella 1 3 ne riporta la descrizione ed il significato Tabella 1 3 Segnalazioni di stato e di errore LED SF rosso Errore cumulativo Significato Questo LED indica uno stato di errore dell FM 354 Vedere analisi errori Cap 11 DC 5V verde Alimentazione della logica inserita Questo LED indica che l hardware pronto per il funzionamento Ingressi digitali DIAG giallo Questo LED indica i diversi stati di diagnostica Diagnostica Vedere analisi errori Cap 11 10 13 verdi Questi LED indicano gli ingressi attivati Q0 Q83 verdi Uscite digitali Questi LED indicano le uscite attivate RM verde Azionamento pronto Questo LED indica che l azionamento
339. ri denominazioni di prodotti ricorrenti nella presente documentazione possono essere marchi di prodotto il cui utilizzo da parte di terzi a scopi propri pu violare diritti di propriet Copyright Siemens AG 1996 2000 All rights reserved 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 modelli di utilit Siemens AG Settore Automazione Reparto Automazione per l industria Postfach 4848 D 90327 N rnberg Esclusine della responsabilit Abbiamo controllato che il contenuto della presente documentazione cor risponda all hardware e al software descritti Non potendo tuttavia escludere eventuali differenze non garantiamo una concordanza totale Il contenuto della presente documentazione viene tuttavia verificato regolarmente e le correzioni o modifiche eventualmente necessarie sono contenute nelle edi zioni successive Saremo lieti di ricevere qualunque tipo di proposta di miglio ramento Siemens AG 1996 2000 Ci riserviamo eventuali modifiche tecniche Siemens Aktiengesellschaft 6ES7 354 1AH01 8EGO Premessa Scopo della documentazione Il presente manuale tratta i seguenti aspetti dell unit FM 354 Hardware e funzioni Parametrizzazione Servizio e supervisione Bloc
340. riferimento REF Codice 03 e Avanzamentoa quote incrementali relativo SMR Codice 04 e MDI Manual Data Input Codice 06 e Automatico A Codice 08 e Automatico blocco singolo AE Codice 09 Scelta del modo operativo Richiamando l FC POS_CTRL il modo operativo codice inserito nel blocco dati utente dal programma utente AWP viene trasferito al FM 354 Con l impostazione cancellazione dei relativi segnali di controllo si ottiene il controllo dell asse Conferma del modo operativo L FM 354 conferma al programma utente il modo operativo selezionato se questo com preso tra quelli ammessi Se i modi operativi corrispondono il modo operativo attivo Cambio del modo operativo Il cambiamento del modo operativo provoca uno stop interno Se il cambiamento del modo operativo avviene mentre in corso un movimento la commu tazione avviene solo dopo l arresto dell asse Al termine del movimento nel precedente modo operativo avviene la conferma del modo operativo Quanto detto non vale per il passaggio da automatico ad automatico blocco singolo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 13 Descrizione delle funzioni 9 2 1 JOG Panoramica Nel modo operativo JOG tramite i pulsanti di direzione R o R e tramite la velocit ven gono attivati i movimenti dell asse Velocit Prima che l asse possa muoversi devono essere trasferite all FM 354 le velocit Con il pa
341. ro 1 Confermare la segnalazione d errore 2 Portarsi nella zona di lavoro per mezzo dei modi operativi JOG Controllo Avanzamento a quote incrementali relativo o MDI Asse rotante La posizione finale di DMinizio pu essere pi grande di DMfine Quando ci si dirige verso la zona di lavoro p es la posizione finale era stata in precedenza disinserita viene scelto sempre il percorso pi breve Se si parametrizzano entrambe i valori di default i finecorsa software sono inattivi 9 10 Interrupt di processo Panoramica Gli interrupt di processo sono interrupt che segnalano rapidamente al programma utente situazioni particolari che si verificano nello svolgimento del processo Con l impostazione del dato macchina DM5 si determinano i segnali che devono essere gestiti rapidamente nel programma utente Generazione di interrupt di processo La generazione degli interrupt di processo avviene tramite il dato macchina DM5 DM Denominazione Significato 5 Generazione interrupt di processo 0 Posizione raggiunta tipo di dati campi dei bit 1 Fine misura di lunghezza 3 Cambio blocco al volo 4 Misura al volo Avvertenza per l utente Le routine di elaborazione degli interrupt devono essere programmate in OB 40 Presupposto che la segnalazione di interrupt di processo sia stata attivata nella configurazione ved capitolo 5 Unit di posizionamento FM 354 per servoazion
342. ro D attivo 442 0 Riservato 442 1 LIM_SP BOOL Limitazione velocit 442 2 LIM_10 BOOL Limitazione a 10 V 442 3 LIM_SU BOOL Limitazione dell accelerazione minima opp del ritardo minimo 442 4 Riservato 445 Parametri dati 446 PAR_RD STRUCT Parametri dati 0 TYP BYTE Tipo di blocco dati 1 NUMB BYTE Numero 2 COUN BYTE Quantit 3 JOB BYTE Job 4 DATA1 ARRAY Campo di dati secondo i dati richiesti 450 469 BYTE END_STRUCT 470 ARRAY Interno riservato 470 485 BYTE Valori di misura 486 BEGIN_VAL DINT Valore iniziale o valore di misura al volo 490 END_VAL DINT Valore finale 494 LENGTH_VAL DWORD Valore di misura della lunghezza Servizio e supervisione 498 USR STRUCT Servizio e supervisione 0 0 BITC_0 BOOL Scrittura dato macchina 0 1 BITC_1 BOOL Lettura dato macchina 0 2 BITC_2 BOOL Trasferimento blocco MDI 0 3 BITC_3 BOOL Trasferimento selezione programma 0 4 BITC_4 BOOL Trasferimento Teach In 0 5 BITC_5 BOOL Trasferimento quota incrementale 0 6 BITC_6 BOOL Trasferimento livello di velocit Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO UDT DB utente Tabella C 1 UDT DB utente seguito da Variabili Tipo di dati Commento 0 7 BITC_7 BOOL Trasferimento livelli di tensione frequenza 1 0 BITC_8 BOOL Trasferimento blocco MDI al volo 11 BITC_9 BOOL Trasferimento impostazione valore istantaneo 1 2 BITC_10 BOOL Trasferimento spostamento punto di zero
343. ro per il movim Lettura dell errore d insegui mento nei dati di service Parametrizzazione DM839 Introduzione dell errore d inseguimento di ca 5 10 Vmax OVER 200 Parametrizzazione DM24 Introduzione di una zona PEH Start asse Direz positiva o negativa provvedere allo spazio libero per il movim Lettura del tempo di arrivo Te dell aziona mento nei dati di service Parametrizzazione DM25 Tempo di controllo PEH DM25 gt 1 5 Te Impostazione Attivare dati macchina FINE Test Usura dell asse tramite disinserimento della regolazione AI termine del posizionamento l asse fermo viene controllato nella zona di percorso indicata Genera la segnalazione di errore Movimento azionamento senza abilitazione regolatore zona di arresto Abilitazione della segnalazione di errore Errore d inseguimento troppo grande Nella zona di percorso indicata il posizionamento risulta concluso per la sequenza di movimenti Genera la segnalazione di errore Controllo zona di arrivo PEH Figura 7 14 Attivazione della diagnostica del regolatore di posizione 7 24 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Messa in servizio 7 3 7 Attivazione finecorsa software compensazione deriva e compensazione gioco Finecorsa software Muovere l asse con cautela fino alle pos
344. rore nel programma di movimento 11 30 errore operativo 11 13 Livelli di tensione 9 17 M Marchio CE A 2 MDI Manual Data Input 9 9 9 26 Messa in servizio 7 6 con il tool di parametrizzazione 6 10 Misura 9 52 Misura di lunghezza 9 53 Misure al volo 9 52 Modi operativi 9 13 automatico 9 30 automatico blocco singolo 9 35 avanzamento a quote incrementali relativo ricerca punto di riferimento 9 18 Modifica di parametri dati 9 37 MPI Verbindung 1 4 Indice 3 Indice analitico O Regolazione della posse TS compensazione di offset 7 25 e citi di giudizio 7 18 regolazione della posizione diagnosi del regolatore della co Overid diagnostica della regolazione di posizione 7 23 di accelerazione 10 11 errore d inseguimento 9 56 di tempo guadagno dell anello di posizione 9 56 di velocit Regole di sicurezza 4 1 Sistemi di emergenza 4 1 Restart 9 46 P Retrigger del punto di riferimento 9 41 Ricerca Panoramica del sistema 1 4 del punto di riferimento 9 9 componenti 1 4 punto di riferimento 9 18 gestione dei dati 1 6 Ricerca del punto di zero velocit ridotta 7 23 Parametri modo operativo 9 14 9 17 Ripristino impostazione del valore istantaneo 9 46 Parametri dati 9 57 Parametrizzare gli interrupt 5 5 Parametrizzazione 5 1 Parametrizzazione dell FM 354 5 23 Peso A 3 sa A dell FM 35
345. rovocano la disabilitazione della correzione utensile Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 11 Stesura dei programmi di movimento Varianti della correzione utensile La correzione utensile costituita da due componenti e Correzione della lunghezza utensile La correzione della lunghezza utensile si riferisce alla lunghezza effettiva dell utensile misurata dal punto zero utensile alla punta dell utensile e Usura della lunghezza utensile Per mezzo della correzione dell usura possibile compensare nei due modi seguenti la variazione della lunghezza utensile a seguito dell usura assoluto definizione di un valore di usura fisso additivo all usura dell utensile attuale viene addizionato un valore di offset Utensile nuovo Usura utensile a Usura utensile b ge MM 1 DL i Dvass ui Figura 10 4 Correzione utensile Chiarimenti sulla figura La correzione utensile costituita dalla correzione della lunghezza utensile e dall usura dell utensile D D Dy Dy Dyass Dvadd D correzione utensile D correzione lunghezza utensile positiva o negativa Dy usura lunghezza utensile positiva o negativa Dvass usura assoluta positiva o negativa Dvada usura additiva positiva o negativa Se il valore di usura additiva viene modificato online l FM calcola il nuovo valore di usura in modo assolut
346. rrori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore nel programma di movimento Reazione all errore Avvertimento sec tabella 11 2 8 08 10 0A Programma numero di blocco non ammesso RMS Causa Il numero di blocco manca o si trova all esterno del campo dei opp numeri DB Effetto La selezione del programma non viene eseguita Eliminaz Correggere il programma 8 08 11 0B Selezione programma assegnazione errata della direzione RMS Causa Assegnazione della direzione errata opp Effetto La selezione del programma non viene eseguita DE Eliminaz Correggere e ripetere la scelta del programma 8 08 12 0C Selezione del programma non ammessa RMS Causa Durante un movimento stato preselezionato un altro programma OPP Effetto La selezione del programma non viene eseguita DE Eliminaz Sospendere con STOP il programma in corso opp ripetere la selezione del programma alla fine del programma 8 08 20 14 Errore nel numero di programma RMS Causa Numero di programma nei blocchi errato opp DB Effetto Il programma non viene eseguito Eliminaz Correggere il programma in funzione della causa 8 08 21 15 Nessun blocco nel programma RMS Causa Nessun blocco nel programma op
347. rsa di inizio e fine Essi devono essere collegati alla parte di potenza Non consentito collegare i finecorsa di inizio e fine ad ingressi digitali 4 Parametrizza Fare attenzione che la configurazione dell unit di posizionamento corri zione sponda alla parametrizzazione Verificare in particolare che e l encoderutilizzato sia conforme ai dati macchina e il cablaggio degli ingressi uscite digitali sia coerente con i dati macchina Unit di posizionamento FM 354 per servoazionamenti 7 2 6ES7 354 1AH01 8EGO Messa in servizio 7 2 Valori iniziali per test e ottimizzazione Informazioni per la parametrizzazione Le informazioni per la parametrizzazione si trovano e in questo manuale al capitolo 5 e nella guida integrata del tool Parametrizzazione FM 354 Panoramica La seguente figura contenuta in Parametrizzazione FM 354 Panoramica Figura 7 1 Schermata panoramica per la parametrizzazione e la messa in servizio possibile selezionare nuovamente questa finestra durante la parametrizzazione con il menu Visualizza gt Panoramica Il DB DM viene controllato durante la scrittura sull FM 354 per quanto riguarda i limiti di introduzione dei singoli valori e le reciproche relazioni La memorizzazione ritentiva avviene solo dopo l accettazione di tutti i valori in caso contrario si ricevono segnalazioni di errore dati tramite MPI Un DB con errori non rimane memorizzato dopo aver disinseri
348. rtire direzione del valore di misura direzione 20 Sorveglianza Registrazione per hardware la sorveglianza 20 1 1 errore encoder assoluto che si vuole atti 20 3 1 sorveglianza tensione vare MSR significa risoluzione del sistema di misura ved par 5 3 1 Esempio per un adattamento di un encoder Encoder numero di incrementi al giro DM13 4096 212 numero di giri DM14 256 28 Dati macchina dell asse e motore con riduttore 50 30 sul mandrino con 10 mm di passo vite 10 000 MSR e encoder montato sul motore ne deriva pertanto per il tratto di percorso per ogni giro di encoder 50 giri mandrino 30 giri motore percorso per giro encoder i 10 000 MSR 16 666 666 MSR rapporto di trasmissione i 1 666 666 Si devono pertanto introdurre i seguenti valori DM Valore Unit 11 16 666 10 3 mm 12 0 666 232 2 863 311 530 2 32 10 3 mm 13 4096 imp giro 14 256 giro Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Avvertenza Tramite l encoder si copre un percorso assoluto di 256 16 666 666 MSR Nel sistema di misura 10 38 mm corrisponde ad un percorso max dell asse di 4 266 666 mm Sorveglianze diagnosi d errore Se si introduce DM20 0 tutte le sorveglianze sono attive La disattivazione delle singole sorveglianze avviene introducendo uno 0 nei relativi bit di DM2
349. sa software non sostituiscono i finecorsa hardware per quanto riguarda le reazioni di emergenza Effetti dei finecorsa software nei modi operativi Modo operativo JOG Il movimento dell asse viene arrestato sulla posizione del finecorsa e viene segnalato un errore Modo operativo Controllo Se il valore istantaneo si trova al di fuori della posizione finale viene arrestato il movimento e segnalato un errore La posizione dei finecorsa software viene superata di un tratto corrispondente al percorso di frenatura necessario Modo operativo Ricerca punto di riferimento Senza effetto Modi operativi Avanzamento a quote incrementali relativo MDI Automatico Il movimento viene arrestato o non viene neppure avviato se la posizione di riferimento non compresa nella zona di lavoro L errore viene segnalato Casi particolari sono e marcia continua per per Impostazione al volo del valore istantaneo G88 ved paragrafo 10 e marcia continua per per Impostazione al volo del valore istantaneo G89 ved paragrafo 10 Effetto dei finecorsa software in caso di funzionamento a seguire 9 86 Se il valore istantaneo si trova al di fuori della posizione finale viene segnalato errore Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Reazione a seguito di errore In caso di errore abbandonare la posizione finale o portarsi nella zona di lavo
350. sa software vengono sempre spostati Nel caso venisse a mancare la variazione di segnale sull ingresso digitale l asse si muove fino a raggiungere il finecorsa Avvertenza Le funzioni G87 G88 e G89 sono efficaci solo nei blocchi in cui esse sono state program mate e devono essere nuovamente impostate se necessarie Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 10 7 Stesura dei programmi di movimento Indicazione delle quote G90 G91 La movimentazione verso un determinato punto pu essere descritta tramite e selezione del sistema di riferimento assoluto introduzione in quote assolute G90 oppure e selezione del sistema di riferimento incrementale introduzione in quote relative G91 Si pu passare a piacere dall introduzione in quote assolute all introduzione in quote incrementali All accensione il valore di default G90 programmazione in quote assolute G90 e G91 sono ad autoritenuta Introduzione in quote assolute G90 10 8 Le introduzioni in quote assolute si riferiscono solitamente al sistema di coordinate NG1 G2 G3 Xt F Mi M2 M3 D 90 20 100 A Posizione Posizione programmata istantanea H 0 10 20 30 40 50 mm Figura 10 1 Introduzione in quote assolute G90 Avvertenza Per assicurare una esatta ripetizione del programma il primo blocco dovrebbe contenere una programmazione in quote assolute
351. scrizione delle funzioni Tabella 9 8 Gestione dei controlli per il BA Automatico esempi seguito Nome segnale Livello Funzione Segnali di risposta Spostamento positivo FR o spostamento negativo FR Tempo di sosta in corso T L Posiz ragg arresto PEH Gestione del controllo 5 blocco di movimento co DI n tempo di sosta Durante l elaborazione di un blocco di movimento con il tempo di sosta T L e PEH sono prodotti conformemente alla durata del tempo di sosta to caso particolare Segnale di controllo Abilitazione lettura EFG Segnali di risposta Spostamento positivo FR o spostamento negativo FR Posiz raggiunta arresto PEH ali Gestione del controllo 6 eliminazione dell abilitazione alla lettura durante l elaborazione programma Se durante l elaborazione programma EFG eliminato il blocco attuale viene elaborato fino alla fine e poi viene fermata l elaborazione del programma FR o FR sono resettati Viene comandato PEH caso particolare Segnale di controllo Abilitazione lettura EFG Segnali di risposta Spostamento positivo FR o spostamento negativo FR Posiz raggiunta arresto PEH It Gestione del controllo 7 continuazione elaborazione programma dopo abilitazione lettura Con EFG il programma continua FR o FR sono resettati PEH resettato Segnali di controllo Stop STP Start
352. seguimento 10 20 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori In questo capitolo Paragrafo Argomento Pagina 11 1 Classe di errore e reazioni dell unit 11 2 Segnalazioni di errore 11 4 11 3 Liste degli errori 11 9 Panoramica L FM 354 offre una diagnostica per e periferia e processi delle unit Questo capitolo Trattamento degli errori descrive i tipi di errore le loro cause effetti ed eli minazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Localizzazione degli errori L FM 354 fa differenza tra e errori che generano un interrupt diagnostico nella CPU e e errori che l unit segnala tramite i segnali di risposta In caso di interrupt diagnostico si accendono inoltre i LED di STATO PG STEP 7 DB SS blocco dati per segnalazioni di stato CPU FM 354 Memoria di lavoro Mica aiagno Errore di OB 82 e Sca canale esterno Richiamo SFC 52 i Buffer di Scrittura dati diagnostici E Dati di interrupt diagnost la Richiamo nel 3 Errore esterno della CPU FC POS_DIAG BA Bus p agnostic
353. sempio Impulso tacca di zero RPS Direzione asse luigi Risoluzione leaa zero ciclica p Punto di sincronizzazione Il punto di riferimento rispetto al punto di sincronizzazione pu trovarsi dalla parte dei valori di posizione pi bassi o pi alti Nel modo operativo ricerca punto di riferimento l asse macchina percorre in aggiunta questo tratto nella sua ultima fase di movimento dopo aver trovato il punto di sincronizzazione L asse termina cos in ogni caso il movimento esattamente sul punto di riferimento Esempio Variante 1 Direzione asse N pui digg goin I E RV Variante 2 Direzione asse N pouropnuhgnp rpp z RV Risoluzione Tacca di zero ciclica Punto di sincronizzazione RV Spostamento punto di riferimento Punto di riferimento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 71 Descrizione delle funzioni 9 7 Regolazione di posizione Panoramica Il regolatore di posizione assolve seguenti compiti e regolare correttamente la velocit dell azionamento durante la sequenza dei movimenti e portare l asse in modo preciso sulla posizione programmata e mantenere l asse in una posizione al verificarsi di disturbi Il regolatore di posizione un regolatore P proporzionale Nel suo campo si trovano diverse unit funzionali che svolgono speciali compiti di supporto nel complesso del controllo de
354. servato 53 3 PARRD_D BOOL Parametri dati 53 4 DIGIO_D BOOL Ingressi uscite digitali 53 5 OPDAT1_D BOOL Dati operativi supplementari 53 6 APPDAT_D BOOL Dati applicativi 53 7 MSRRD_D BOOL Lettura valori di misura Segnalazioni d errore per segnali di avvio impostazioni singole 54 0 SERVO_ERR BOOL Abilitazione regolatore 54 1 GAUG_FLY_ERR BOOL Misura al volo 54 2 54 4 Riservato 54 6 PARK_AX_ERR BOOL Asse in parcheggio 54 7 SIM_ON_ERR BOOL Simulazione on 55 0 55 1 Riservato 55 2 MSR_ERR BOOL Misura di lunghezza 55 3 REF_TRIG_ERR BOOL Retrigger punto di riferimento 55 4 DI_OFF_ERR BOOL Ingresso abilitazione off 55 5 FOLLOWUP_ERR BOOL Funzionamento a seguire Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 5 UDT DB utente Tabella C 1 UDT DB utente seguito da Variabili Tipo di dati Commento 55 6 SSW_DIS_ERR BOOL Sorveglianza finecorsa SW off 55 7 DRIFT_OFF_ERR BOOL Compensazione automatica della deriva off Segnalazione d errore per segnali di avvio comandi singoli 56 Riservato 57 0 MD_ERR BOOL Attivazione dati macchina 57 1 DELDIST_ERR BOOL Cancellazione percorso residuo 57 2 SEARCH_F_ERR BOOL Ricerca blocco automatica 57 3 SEARCH_B_ERR BOOL Ricerca blocco indietro 57 4 Riservato 57 5 RESET_AX_ERR BOOL Restart 57 6 AVALREM_ERR BOOL Impostazione valore istantaneo indietro 57 7 Riservato Segnalazione d errore per segnali di avvio per job di scrittura 58 0 VLEV_E
355. servoazionamenti 9 76 6ES7 354 1AH01 8EG0 Descrizione delle funzioni Movimento dell asse Per la sorveglianza dell errore d inseguimento durante il movimento l unit FM 354 calcola in base al guadagno programmato dell anello di posizione DM38 l errore d inseguimento ammesso relativo alla velocit momentanea dell asse Al di sopra della minima distanza d inseguimento dinamica parametrizzata avviene il confronto con il valore istantaneo della distanza d inseguimento Andamento calcolato del limite di errore d inseguimento AS A dinamico Asper al quale viene generato un errore Sorveglianza dinamica efficace Andamento ideale dell errore d insegui mento secondo Ky DM39 Andamento effettivo dell errore d inseguimento S lj J Vmax DM23 V As Errore d inseguimento v Velocit DM Denominazione Valore significato Unit 39 Errore d inseguimento dina 0 senza sorveglianza MSR mico minimo 0 1 000000 Al superamento del limite calcolato di errore d inseguimento dinamico IFM 453 segnala l er rore Errore d inseguimento troppo elevato ved trattamento errori tab 11 7 cl 3 n 66 Eccezione Se l arresto dell asse si verifica al di sopra della minima distanza d inseguimento dinamica parametrizzata viene emessa la segnalazione di errore nessun movimento dell azionamento come descritto nella sezione Diagnosi di base
356. so della messa no in servizio Controllo dell interfaccia Si desiderano altri test mento con l azionamento s Riselezionare OVER 1 200 FINE ved Figura 7 5 Figura 7 9 Posizionamento Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 17 Messa in servizio 7 3 4 Ottimizzazione della regolazione di posizione Panoramica Il comportamento dinamico di un asse viene sostanzialmente determinato dal comporta mento dinamico dell azionamento regolato in velocit sul quale non ci soffermiamo in questa sede Questo comportamento viene inoltre influenzato dalle caratteristiche costruttive mec caniche della macchina come attriti giochi torsioni etc La regolazione di posizione general mente chiude tramite il feedback del valore di misura del percorso l anello pi esterno di una regolazione in cascata secondo la seguente struttura FM 354 Azionamento Motore o Mmacchina set point O Regolat di Regolatore Regolatore gt I posizione di velocit i di corrente M Tachimetrica Encoder Posizione istantanea Figura 7 10 Anello di regolazione di posizione Procedimento Le seguenti indicazioni forniscono un aiuto su come procedere praticamente In casi tecnologici applicativi diversi vengono poste diverse richieste alla regolazione di posi zione Criteri di giudizio per la qualit del proc
357. so residuo interno DBX37 2 Ricerca blocco in avanti automatica DBX37 3 Ricerca blocco indietro automatica DBX37 5 Restart DBX37 6 Impostazione valore istantaneo indietro DBD140 DINT Spostamento del punto di zero DBX39 1 DBD144 DINT Impostazione valore istantaneo DBX38 7 DBD156 DWORD Valore di riferimento per quota incrementale DBX38 2 DBD160 DWORD Livello di velocit 1 DBX38 0 DBD164 DWORD Livello di velocit 2 DBD168 DWORD Livello di tensione 1 DBX38 1 DBD172 DWORD Livello di tensione 2 DBB176 STRUCT Blocco MDI DBX38 3 DBB195 DBB222 STRUCT Blocco MDI al volo DBX38 4 DBB241 DBB242 BYTE Selezione programma n di programma DBX39 5 DBB243 BYTE Selezione programma n di blocco DBB244 BYTE Selezione programma direzione DBB250 BYTE Teach In n di programma DBX39 7 DBB251 BYTE Teach In n di blocco DBW500 WORD N DM _ DBD502 DINT Valore DM DM corrisp DBB506 BYTE N SM Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 19 Interfaccia standard S amp S 8 3 Blocco dati per segnalazioni di stato DB SS Panoramica La tabella seguente contiene i parametri dati leggibili durante il funzionamento Tabella 8 4 Parametri dati del DB SS N DB 1000 Byte Tipo di Valore Significato delle variabili Nota variabile 0 35 Intestazione del DB 36 59 Informazioni di intestazione
358. sono collegare al massimo 3 nodi partner MPI PC PG o OP contemporanea mente Unit di posizionamento FM 354 per servoazionamenti 1 4 6ES7 354 1AH01 8EGO Presentazione del prodotto Componenti I componenti principali e le relative funzioni sono riportati nella tabella 1 1 Tabella 1 1 Componenti per la gestione di un posizionamento Componente Funzione Guida profilata l telaio per le unit dell S7 300 FM 354 l unit di posizionamento pilotata dalla CPU dell S7 300 Unit centrale CPU esegue il programma applicativo alimenta a 5 V il bus posteriore dell S7 300 comunica tramite MPI con il PG il pannello di servizio Alimentatore PS Converte la tensione di rete 120 230 V AC nella tensione a 24 V per l alimentazione dell S7 300 Unit di periferia SM adattano i diversi livelli dei segnali di processo all S7 300 Unit di interfaccia IM collegano tra di loro i singoli telai dell S7 300 in configurazioni a pi telai vedere figura 1 1 Dispositivo di programma configura parametrizza programma e esegue il test dell S7 300 e zione PG dell FM 354 Pannello operativo BT l interfaccia verso la macchina e serve per operare e visualizzare Non strettamente necessaria per il funzionamento di una FM 354 Parte di potenza COmanda il motore Motore provvede a muovere l asse Encoder il sistema di
359. sse nota viene consegnato all FM 354 con impostazione del punto di riferimento il valore reale di posizione noto del sistema di misura Questo valore viene impostato come posizione reale dell asse Contemporaneamente questo riferimento della posizione viene reso rimanente calcolando sulla base della relazione tra la posizione attuale e il valore istantaneo dell encoder in questo punto dell asse la relazione tra il valore istantaneo dell encoder e il punto di riferimento che viene poi inserita nel DM17 Questa funzione non efficace nei modi operativi Automatico BA 08 e Automatico a blocco singolo BA 09 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 51 Descrizione delle funzioni 9 3 10 Valori di misura Attivazione della funzione di misura Richiamando Impostazioni singole DB AW DBB34 e 35 si pu attivare una Misura di lunghezza o Misura al volo Poich le due funzioni utilizzano lo stesso ingresso digitale dell FM 354 si pu eseguire solo una funzione alla volta In caso di doppia attivazione le due funzioni sono disabilitate Si verifica una segnalazione di errore Lettura della funzione di misura Con il richiamo di FC POS_MSRM e tramite il job di lettura DB AW DBB43 7 vedere il par 6 3 4 consente di leggere valori di misura dall FM 354 quale risultato dell esecuzione delle funzioni Misura di lunghezza e Misura al volo R
360. ssoluto der increm zero DBB79 S Riservato DBB85 Codice errore dopo il messaggio d errore Errore operativo viene letto se l errore operativo settato dopo il richiamo della FC POS_DIAG DBB86 Numero errore DS 164 Classe evento dettagliato DBB87 Numero errore DS 164 Numero evento dettagliato DBB88 55 Riservato DBB89 Codice errore dopo il messaggio d errore Errore di manovra movimento DBB90 Numero errore DS 162 Classe evento dettagliato DBB91 Numero errore DS 162 Numero evento dettagliato DBB92 sia Riservato DBB93 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 33 Programmazione delle funzioni tecnologiche Tabella 6 7 DB utente seguito DB utente FM 354 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Codice errore dopo il messaggio d errore Errore nei dati DBB94 Numero errore DS 163 Classe evento dettagliato DBB95 Numero errore DS 163 Numero evento dettagliato Codice d errore FC POS_DIAG codice di risposta SFC 51 DEEE tipo di dati INT DBW98 Codice d errore FC POS_MSRM codice di risposta SFC 59 tipo di dati INT Dati per i job Spostamento del punto di zero DBD140 Tipo di dati DINT Impostazione valore istantaneo DBD144 Tipo di dati DINT Impostazione valore istantaneo al volo DBD148 Tipo di dati DINT Impostazione punto di riferimento DBD152 Tipo di dati DIN
361. ssono impostare ciclicamente tra X e Vi si possono specificare i valori del blocco MDI map SASA E Ii PL TIITS ae i aaa Alarmi Datenfehler Fahrfehler Figura 8 9 Blocco MDI al volo PIC741 La gestione del blocco MDI al volo uguale a quella del blocco MDI PM 354 Anwende name de E Rua romat LK GE P Nr s l E 5 Nb 3 akt Betriebeart akti Fk z390 ecol keas wre 2 _ JJT T HA HA ee Istwart ______LI IF Re wegll_______ AVE TOTTIOT Alarm Datenfehler l Fanrfehlex aktSA folSA Wahl Teach Figura 8 10 Pagina di base PIC73 Questa pagina contiene solo campi di visualizzazione Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 13 Interfaccia standard S amp S Figura 8 11 Selezione programma PIC734 Questa pagina contiene campi di ingresso uscita Si pu scegliere tra avanti e indietro k A t i i z 8 Me e a TTI x t DE f I II E ezt rissa RR e call LI DI MII IL L__ e ERICE E iolafa Figura 8 12 Blocco attuale PIC731 Questa pagina contiene solo campi di visualizzazione z Jis IT la Rie miei St enni E RICE bee eo e a E AE l _ __ HH Fahrfehler Figura 8 13 Blocco successivo PIC732 Questa pagina contiene solo campi di visualizzazione EM d en
362. start SFG Gestione del controllo 3 stop durante il posizionamento oli Se durante il posizionamento impostato lo stop l asse viene arrestato FR viene resettato SFG viene comandato PEH non prodotto perch il posizionamento non terminato Prima che l asse raggiunga lo stato di arresto possibile una nuova impostazione della direzione Ripresa Segnali di risposta Spostam positivo FR Elaborazione in corso BL Segnale di controllo Conferma errore di manovra movim BFQ FSQ Segnali di risposta Abilitaz allo start SFG Segnale di controllo Direzione positiva R Segnali di risposta Spostam positivo FR Elaborazione in corso BL Gestione del controllo 4 errore durante la movimentazione sue sei Sla T L Tl rl L asse viene spostato Durante la movimentazione viene comunicato un errore FR e BL sono eliminati e BFQ FSQ viene impostato Dopo la conferma dell errore viene impostata l abilitazione allo start Con R il movimento pu essere riavviato Sono comandati FR e BL La SFG annullata Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Spostam positivo FR Elaborazione in corso BL Gestione del controllo 5 modifica modo operativo sa asa sa Pasi e Durante la movimentazione viene deselezionato il BA L asse viene arrestato FR e B
363. tanto per la comunicazione tramite interfaccia MPI segnali di controllo non vengono elaborati Con il trasferimento di un DB DM corretto si ha l attivazione auto matica dei dati macchina viene impostato PARA e i segnali di controllo vengono elaborati Se lFM 453 opera con i dati macchina attivati possibile trasferire all unit sia un nuovo blocco dati che singoli parametri modificati e nel caso di correttezza dell intero DB DM i dati macchina vengono resi attivi mediante la funzione Attivazione dati macchina a condizione che un modo operativo sia attivo tool di parametrizzazione Maschera di messa in servi zio Sono possibili i seguenti comportamenti e Se nel set dei dati macchina dall ultima attivazione sono stati modificati solo dati di tipo E si ha l attivazione nello stato dell unit Elaborazione in corso 0 senza interruzione del ciclo del servoazionamento SYN resta inalterato e Se nel set di dati macchina dall ultima attivazione sono stati modificati anche dati di tipo K si ha l attivazione nello stato dell unit Elaborazione in corso 0 mediante un nuovo avviamento del servoazionamento come all avviamento dell unit La posizione istanta nea attuale resta visualizzata tuttavia potrebbero essere non registrati impulsi dell enco der incrementale SYN viene resettato e Se al momento dell attivazione il set di dati macchina contiene dati errati si ha un rifiuto della funzio
364. tare il connettore sull unit 3 Fissare il connettore con le apposite viti Richiudere lo sportellino Cavi di collegamento disponibili per gli encoder Cavo di collegamento confezionato per encoder incorporato o EXE per il collegamento di righe ottiche N ordinazione 6FX2 002 2CD01 1 0 Cavo di collegamento confezionato per encoder incorporato con connettore rotondo a 17 poli N ordinazione 6FX2 002 2CE01 1 0 Cavo di collegamento confezionato per encoder assoluto SSI con estremit libera N ordinazione 6FX2 002 2CC01 1 0 I cavi di collegamento sono disponibili in diverse lunghezze Vedere Catalogo NC Z N ordinazione E86060 K4490 A001 A Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 13 Cablaggio 4 6 Descrizione dell interfaccia verso la periferia Connettore frontale Al connettore frontale X1 a 20 poli si possono collegare quattro ingressi uscite digitali e il segnale di pronto segnalazione del regolatore mediante cablaggio con cavi singoli Posizione del connettore La figura 4 6 mostra il connettore frontale nella posizione di cablaggio e la stampigliatura interna sullo sportellino frontale Connettore frontale in posizione di cablaggio Stampigliatura interna XI dello sportellino Elemento di fissaggio i 2 3 dr i Q4 4 5 5_ LU 06 e
365. tazione al volo del valore istantaneo impostazione del punto di riferimento 9 51 impostazione del valore istantaneo 9 48 impostazioni singole 9 41 modifica di parametri dati 9 37 spostamento del punto di zero 9 46 valori di misura 9 52 Dati diagnostici 6 24 Dati macchina attivare 7 11 interdipendenze 5 15 7 3 limiti di introduzione 7 3 Dati operativi di base 9 54 supplementari 9 57 Dati utente 5 7 5 8 8 1 Indice 2 Diagnostica errori panoramica Dimensioni dell FM 354 A 3 Direttive EMC 4 2 Disattivazione dell ingresso di abilitazione 9 42 della compensazione automatica della deriva sorveglianza software posizione finale 9 42 Dispositivi COROS pannelli operativi 8 3 struttura di menu OP 17 8 10 E Elaborare i job di scrittura lettura 6 136 15 Elaborazione attiva 9 7 Elaborazione degli interrupt 6 27 Elaborazione dei job di lettura 6 19 Elaborazione dei job di scrittura 6 18 ES 8 Elementi frontali segnalazioni dei LED 1 8 Encoder 4 8 9 62 assoluto SSI 4 9 9 67 collegamento dell encoder 4 12 incrementale 4 9 9 64 Esempi applicativi 6 40 F FC POS_CTRL FC 1 Scambio dati 6 13 FC POS DIAG FC 2 Lettura dati interrupt dia gnostico 6 23 FC POS_INIT FC 0 Inizializzazione 6 11 FC POS_MSRM FC 3 Lettura valori di misura Filtro di strappo 9 74 Fine dell asse rotant
366. te 1 cancellare tutti i blocchi dati che non corrispondono al sistema di misura o cancellare l intera memoria nell FM 354 2 modificare i rimanenti blocchi dati nel PG 3 caricare di nuovo i blocchi dati nell FM 354 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione Lista dei dati macchina Nella tabella 5 4 sono elencati tutti i dati macchina dell FM 354 Chiarimenti sulla lista dei dati macchina K sono dati di configurazione ved par 9 3 3 Tabella 5 4 Lista dei dati macchina E sono dati macchina impostabili per aggiustamenti ottimizzazione della messa in servizio e per scopi tecnologici ved par 9 3 3 Le unit di misura si riferiscono alla rappresentazione dei valori nel DB dei dati macchina Valore enim sii N Denominazione di Valore significato Tipo didat unita xed commento par default 1 4 non assegnato 5 E Attivazione di interrupt di 0 0 Posizione raggiunta BITFELD32 9 10 processo 1 Misuraz di lungh terminata 3 Cambio blocco al volo 4 Misura al volo 6 Nome asse X max 2 caratteri ASCII 4 byte3 7K Sistema di misura 1 1 10 3 mm DWORD MSR 9 4 2 10 4 inch 3 10 4 grd 4 1072 grd 8K Tipo di asse 0 0 Asse lineare DWORD 9 5 1 Asse rotante 9K Fine asse rotante 36 105 0 1 000 000 000 DWORD MSR 10 K Tipo encoder 1 0 non disponibile DWORD 9 6 1 1 encoder incrementale 9 6 2 3 encode
367. tes zur Angleichung der Rechtsvorschriften der Mitgliedsstaaten ber die elektromagnetische Vertr glichkeit ge ndert durch 91 263 EWG 92 31 EWG und 93 68 EWG Die Einhaltung dieser Richtlinie setzt einen EMV gerechten Einbau der Produkte in die Gesamtanlage voraus Anlagenkonfigurationen bei der die Einhaltung dieser Richtlinie nachgewiesen wurde sowie angewandte Normen siehe Anhang A1 A14 Anlagenkonfigurationen Anhang B1 B7 Komponenten Anhang C Normen SIEMENS Erlangen den pn R M ller e Entwicklungsleitung TT Name Funktion Unterschrift Unterschrift Der Anhang ist Bestandteil dieser Erkl rung Diese Erkl rung bescheinigt die bereinstimmung mit der genannten Richtlinie ist jedoch keine Zusicherung von Eigenschaften im Sinne der Produkthaftung Die Sicherheitshinweise der mitgelieferten Produktdokumentation sind zu beachten Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO B 1 Dichiarazione di conformit CE Allegato A alla dichiarazione di conformit CE n E002 V 21 03 97 A12 Configurazione tipica dell impianto SIMATIC FM 354 per servoazionamento SIMODRIVE 611A Armadio metallico SIMATIC S7 300 PS CPU FM SM 307 314 354 374 m q SIMODRIVE 611A Banco macchina Morsetto di rete 1 per modulo E R 2 per modulo UE e Tutti i componenti che secondo la documentazione di ordinazione sono omo
368. to OP 07 17 Programma utente ved PIC DB AW attivato da Funzione DB AW DBX DBX OP 07 OP 17 514 6 1 SK JOG Trasferimento dati per modo operativo JOG e modo 38 0 75 operativo JOG al FM 514 0 1 SK Ctlr Trasferimento dati per modo operativo Controllo e 38 1 modo operativo Controllo all FM 514 1 1 SK R p rif Trasferimento modo operativo Ricerca punto di riferi mento all FM 514 2 1 SK SMR Trasferimento dati per modo operativo Avanzamento 38 22 a quote incrementali relativo e modo operativo Avanzamento a quote incrementali relativo al FM 514 3 1 SK MDI Trasferimento modo operativo MDI all FM 514 4 1 SK AutBS Trasferimento modo operativo Automatico blocco singolo all FM 514 5 1 SK Autom Trasferimento modo operativo Automatico all FM 35 6 CT Fi Trasferimento dati all FM in caso di modifica di Disatti 723 761 nec SW off vazione controllo finecorsa software s no 37 5 1 CT Restart Trasferimento Restart asse all FM 723 asse 37 1 1 CT Canc Trasferimento Cancella percorso residuo all FM perc resi duo 498 1 1 SK leggi Lettura n DM dal DB AW prelievo relativo valore 3 722 763 dall FM e scrittura nell FM 39 3 43 3 37 0 1 SK attivo Trasferimento Attiva DM al FM 498 0 1 SK set Trasferimento n DM e relativo valore dal DB AW 4
369. to b Prima che sia trascorso il tempo di sorveglianza il valore istantaneo della posizione rag giunge la zona di posizionamento Il posizionamento terminato Viene emesso il seg nale PEH e l asse viene mantenuto in posizione dal regolatore di posizione t3 c Dopo che trascorso il tempo di sorveglianza il valore istantaneo di posizione non ha ancora raggiunto la zona di posizionamento PEH Segnalazione d errore Sorveglianza zona posizionamento PEH ved trattamento errori tab 11 7 cl 3 n 64 DM Denominazione Valore significato Unit 24 Zona posiziona 0 10 000 MSR mento 25 Tempo di sorve 0 senza sorve ms arrotondato a gradini di 2 ms glianza glianza 1 65 534 Sorveglianza errore d inseguimento Asse fermo Mantiene la posizione dell asse ad asse fermo sul lato del valore di riferimento o con abilitazione del regolatore disattivata e segnala se l asse viene forzato dalla propria posizione da grandezze di disturbo DM Denominazione Valore significato Unit 26 Zona di arresto 0 1 000 000 MSR La zona di arresto si distende simmetricamente intorno alla posizione finale di accostamento i Posizione di accostamento E S Zona di arresto Al superamento della finestra di tolleranza per l arresto FM 354 segnala l errore zona di arresto ved trattamento errori tab 11 5 cl 1 n 12 Unit di posizionamento FM 354 per
370. to dati param DB_NO INT E Numero di blocco dati RET_VAL INT A 1 IN MSR BOOL E A Avvio del procedimento di lettura 6 26 Tipi di parametri E parametro d ingresso A parametro di uscita E A parametro di passaggio parametro di avvio Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Programmazione delle funzioni tecnologiche Modo di funzionamento La funzione opera assieme ad un DB utente Il numero di DB viene indicato al richiamo della funzione nel parametro DB_NO La lettura dei valori di misura viene avviata impostando a TRUE il parametro di passaggio IN_MSR Il parametro resettato dalla FC dopo l esecuzione del job Mentre il job in corso il parametro di passaggio rimane impostato Il trasferimento dei dati si considera concluso dopo che il parametro di passaggio stato resettato IN_MSR FALSE Analisi degli errori 6 4 Il risultato binario BIE 0 e il RET_VAL lt 0 indicano la presenza di errori Gli errori possibili sono errore di trasferimento dati con la SFC 59 RD_REC L errore viene fornito nel blocco dati utente DBW98 vedere Lista degli errori paragrafo 6 7 Interrupt Elaborazione degli interrupt L FM 354 pu attivare interrupt di processo e interrupt diagnostici Questi interrupt vengono elaborati in un OB di interrupt OB 40 o OB 82 Se viene attivato un interrupt senza che sia stato caricato OB corrispondente la CPU v
371. to e Il movimento dell asse viene arrestato al limite del campo di movimento e L impostazione del valore istantaneo non viene eseguita Eliminaz Muovere nella direzione opposta 3 03 5 05 Posizione di riferimento non nel campo di movimento RMS Causa e La posizione da raggiungere si trova all esterno del campo di lavoro delimitato dai finecorsa software e Nella programmazione di un asse rotante indicata una quota di riferimento che non si trova all interno del cerchio positivo Effetto Elimina Correggere la posizione da raggiungere zione CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 18 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 7 Errori di movimento seguito Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di movimento Reazione all errore STOP avanzamento sec tabella 11 2 3 03 23 17 Velocit di riferimento uguale a zero RMS Causa e Come velocit impostata stato digitato zero e Non stato programmato un avanzamento per il posiziona mento Effetto Eliminaz Introduzione di un valore di velocit ammesso 3 03 28 1C Manca DM2 DM30 RMS Causa e Nell ultimo blocco di programma non stato
372. to la rete rete OFF Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 7 3 Messa in servizio Checklist Nonostante la verifica sopra citata l onere di verificare la correttezza di tutti i dati macchina spetta all utente E pertanto consigliabile eseguire la messa in servizio seguendo la se guente checklist Tabella 7 2 Checklist per la parametrizzazione Passo Controllo Azione Ok 1 Dati macchina Assegnazione iniziale dei dati macchina Secondo la tabella 5 4 i dati macchina sono suddivisi in dati di configurazione K e dati di impostazione E dati K rappresentano l interfacciamento dell FM 354 verso gli assi della macchina o verso il programma utente della CPU e devono pertanto essere completamente creati all inizio della messa in servizio dati E sono previsti per gli aggiustamenti durante la messa in servizio e servono per l ottimizzazione del comportamento dell FM 354 in funzione del processo tecnologico di posizionamento Come assegnazione iniziale sono consigliati o necessari i valori contenuti nella tabella 7 3 2 Quote Le quote incrementali sono necessarie solo per il modo operativo Avanza incrementali mento a quote incrementali relativo Per il successivo svolgimento della messa in servizio si deve creare appositamente un blocco dati Quote incre mentali DB SM con i seguenti valori Valore 1 1 MSR Valore 2 10 MSR Valore3 100 MSR Valore 4 1 000 MSR Valore 5
373. to numerico del sistema di misura in caso di sostituzione dell encoder e come percorso di riserva per frenare l azionamento al superamento del punto di sincronizzazione Finecorsa punto di riferimento RPS Il finecorsa punto di riferimento seleziona la tacca di zero dell encoder da sincronizzare sul percorso dell asse e contemporaneamente datore di segnale per una riduzione di velocit prima del raggiungimento del punto di sincronizzazione e collegato ad un ingresso digitale dell FM 354 Unit di posizionamento FM 354 per servoazionamenti 9 70 6ES7 354 1AH01 8EGO Descrizione delle funzioni Punto di sincronizzazione un punto definito sul percorso dell asse Viene fissato tramite la posizione meccanica di un finecorsa punto di riferimento o in collegamento con una tacca di zero ciclica di un encoder incrementale Sincronizzazione Stabilire il riferimento di posizione tra il valore di posizione interno all FM 354 e la posizione meccanica dell asse Sincronizzazione del valore di misura negli encoder incrementali Il punto di sincronizzazione pu trovarsi indipendentemente dalla direzione del movimento riferita alla posizione finecorsa del punto di riferimento dalla parte dei valori di posizione pi bassi o pi alti Esso viene marcato tramite il fronte di salita di un impulso di tacca di zero o dal finecorsa punto di riferimento La selezione insieme alla direzione di movimento avviene nell DM18 E
374. tore 4 Nel caso si facciano uscire i fili verso il basso iniziare il cablaggio dal basso in caso con trario dall alto Avvitare anche i morsetti non utilizzati La coppia di 60 80 Necm 5 Fissare l ancoraggio per la matassa dei fili Spingere il connettore frontale in posizione di funzionamento a questo scopo premere l elemento di fissaggio L etichetta allegata pu essere compilata e inserita nello sportellino frontale Cavi schermati Se si utilizzano cavi schermati bisogna osservare anche i seguenti punti 1 Dopo l entrata del cavo nell armadio bisogna collegare lo schermo del cavo ad una ap posita sbarra di messa a terra togliere pertanto l isolamento del cavo possibile a questo scopo utilizzare un elemento per il collegamento degli schermi che pu essere fissato alla guida profilata e pu ricevere fino ad otto morsetti per il collega mento degli schermi Vedere il manuale di installazione Sistema di automazione S7 300 Configurazione Far proseguire il cavo schermato fino all unit dove per non va eseguito nessun colle gamento dello schermo Elemento di collegamento degli schermi Questo elemento pu essere inserito sulla guida profilata per la connessione degli schermi dei cavi schermati Esso pu ricevere fino ad otto morsetti per il collegamento degli schermi serie KLBU della Weidm ller N ordinazione Elemento di collegamento degli schermi 6ES7 390 5AA00 0AA0
375. tore M GA Encoder Parametrizzazione FM 354 Figura 2 2 Configurazione di un posizionamento regolato esempio FM 354 Regolazione di posizione con emissione di un segnale analogico per il pilotaggio dell aziona mento Parte di potenza La parte di potenza elabora il segnale analogico di pilotaggio e mette a disposizione del mo tore la potenza elettrica corrispondente Motore Il motore viene comandato dalla parte di potenza e trascina l asse Elementi meccanici per il trasferimento del moto Gli elementi meccanici per il trasferimento del moto sono costituiti oltre che dall asse da ingranaggi e sistemi di accoppiamento Unit di posizionamento FM 354 per servoazionamenti 2 2 6ES7 354 1AH01 8EGO Concetti fondamentali relativi al posizionamento Encoder L encoder rileva il movimento dell asse e fornisce impulsi al FM 354 Il numero degli impulsi proporzionale al percorso coperto Periferia Tutti gli altri elementi aggiuntivi sono riassunti sotto il termine di periferia Generalmente si tratta di e finecorsa di delimitazione del campo di posizionamento dispositivi di sicurezza e un PG e il software di Parametrizzazione FM 354 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 2 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Installazione e smontaggio In questo capitolo Paragrafo Argomento Pagina
376. tra come si adattano all FM 354 gli encoder scelti Tabella 9 11 Parametri funzionali degli encoder assoluti SSI DM Denomina Valore significato Commento unit zione 10 Tipo di encoder 3 encoder assoluto SSI 13 Bit codice GRAY 4 encoder assoluto SSI 25 Bit codice GRAY 13 encoder assoluto SSI 13 Bit codice binario 14 encoder assoluto SSI 25 Bit codice binario 11 Percorso per 1 1 000 000 000 MSR ogni giro di en ved par 5 3 1 Interdipendenze parte intera coder suddivis del periodo 12 Percorso 0 232 1 2 32 MSR residuo per ogni ved par 5 3 1 Interdipendenze frazione giro di encoder 13 Incrementi per 21 225 in base ai dati di ogni giro di en ved par 5 3 1 Interdipendenze targa coder riparti dell encoder zione su periodo Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 67 Descrizione delle funzioni Tabella 9 11 Parametri funzionali degli encoder assoluti SSI seguito DM Denomina Valore significato Commento unit zione 14 Numero di giri 0 1 per encoder monogiro sono ammesse dell encoder SSI 21 212 per encoder multigiro solo potenze di 2 ved par 5 3 1 Interdipendenze 15 Velocit di 1 78 000 Baud numero di trasmissione 2 156 000 Baud codice SSI 3 312 000 Baud Baudrate dipende 4 625 000 Baud dalla lunghezza 5 1250 000 Baud cavo tra FM 354 ed encoder 19 0 Adeguamento 1 inve
377. tte di impostare un bit in seguito al quale il pro gramma utente trasferisce all FM 354 il numero immesso come valore per il dato macchina che si trova sotto N DM e Softkey attivo Attiva MD Permette di impostare un merker Bit Attiva DM nel DB utente che viene trasferito dal programma utente all FM 354 Ogni bit impostato dall utente in questa pagina nel DB utente deve essere resettato dopo che la funzione stata eseguita dal programma utente Impostazioni per la PIC723 I campi di questa pagina contrassegnati con x sono campi di visualizza messa in servizio zione Se il bit impostato compare una x Se il bit non impostato il campo vuoto Gli altri campi sono campi di testo in cui si pu passare da ngn Con i softkey lt lt e gt gt si pu passare alle varie sottopagine di questa pagina Impostazione dati per PIC7122 Questa pagina contiene dei campi di ingresso uscita per i livelli di tensione il modo operativo oppure un campo di testo per scegliere il livello di tensione selezione 1 o 2 Controllo Impostazione dati per PIC7123 Questa pagina contiene campi di ingresso uscita campi N SM e SM il modo operativo libero puntano allo stesso indirizzo nel DB utente Tramite il numero di SM Avanzamento a si pu specificare un valore da 1 a 100 Il campo SM libero un campo di quote incrementali testo e permette di passare da x a e viceversa La
378. ttori o sensori statici a 2 0 3 fili Essi possono essere utilizzati p es e come finecorsa per il punto di riferimento e come pulsante esterno di Start Stop cambio blocco esterno e come tastatore di misura Per ulteriori impieghi vedere cap 5 3 1 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 4 15 Cablaggio Tabella 4 10 Parametri elettrici degli ingressi digitali Parametro Valore Unit Nota Campo di tensione per segnale 1 11 30 V Assorbimento di corrente per segnale 1 6 15 mA Campo di tensione per segnale 0 3 5 V o ingresso aperto Ritardo segnale 0 1 15 us Ritardo segnale 1 gt 0 150 us Ritardo segnale interno 20 us con la funzione accettare il valore istantaneo Ingresso Segnalazione regolatore RM Ad un altro ingresso possibile collegare il segnale di pronto della parte di potenza dell azionamento segnalazione del regolatore Avvertenza L ingresso Segnalazione del regolatore realizzato come ingresso optoisolato Risulta per tanto possibile collegare un uscita della parte di potenza sia in logica positiva che negativa Per le particolarit relative al cablaggio vedere paragrafo 4 7 Tabella 4 11 Parametri elettrici dell ingresso Segnalazione del regolatore Parametro Valore Unit Nota Campo di tensione per segnale 1 15 30 V Assorbimento di corrente per
379. tturata la pagina della superficie preprogettata FM 354 Hnwendername des FM Istwertanzeaiga F Ne 000 Ss Ne 000 000000000000000 x 000000000000 mm F o000000000 Restweg 000000000000 OR 000 30000 00000000000 0000000000 Fara Auto MDI BA An IEN Diag Anwen Ed E d g L Ra Figura 8 4 Struttura della pagina della superficie preprogettata Le pagine descritte qui di seguito figure da 8 5 a 8 19 mostrano il contenuto delle pagine progettate Figura 8 5 Pagina di base PIC7 Questa pagina viene visualizzata all accensione dell OP 17 valori del FM 354 sono valori di visualizzazione Tramite i softkey F1 F8 si accede alle pagine successive Il primo e l ultimo softkey Utente sono liberi e l utente pu inserirvi le pagine che preferisce p es anche altri FM Tipp Steu Refpk SMR MDI AutoE Autom Figura 8 6 Selezione modo operativo PIC75 In questa pagina si possono impostare il modo operativo il livelli di velocit o di tensione opp la quota incrementale Unit di posizionamento FM 354 per servoazionamenti 8 12 6ES7 354 1AH01 8EGO Interfaccia standard S amp S Sr ET paranfenios Figura 8 7 Teach In PIC735 Questa pagina mostra il valore istantaneo In essa si possono immettere i valori per Teach In Figura 8 8 Immissione blocco PIC74 I campi contrassegnati con X sono campi di testo e si po
380. uare nel programma utente Unit di posizionamento FM 354 per servoazionamenti 9 40 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 3 2 Impostazioni singole DB AW DBB34 e 35 Panoramica Con questa funzione si possono trasferire all FM 354 singole impostazioni ed attivare le relative funzioni Le impostazioni sono e misura di lunghezza e misura al volo e retrigger ricerca punto di riferimento e disattivazione ingresso di abilitazione e funzionamento a seguire e disattivazione sorveglianza finecorsa software e disattivazione della compensazione automatica della deriva e abilitazione regolatore e asse in parcheggio e simulazione Richiamo delle impostazioni singole Le singole funzioni sono attive fino a quando non vengono resettate Misura di lunghezza misura al volo Poich entrambe le funzioni utilizzano lo stesso ingresso digitale dell FM 354 si pu eseguire solo una funzione alla volta In caso di doppia attivazione entrambe le funzioni vengono disattivate e viene segnalato un errore Per la descrizione delle funzioni ved paragrafo 9 3 10 Retrigger del punto di riferimento L esecuzione del retrigger del punto di riferimento presuppone che l asse sia stato precedentemente sincronizzato con la ricerca del punto di riferimento Con l impostazione l asse si sincronizza di nuovo al superamento del punto di sincronizzazione se la direzione del movimento coincide con la direzione della ricerca del
381. un interrupt diagnostico necessario che il bit RESET_AX sia impostato nel DBEX L esempio imposta quindi il bit RESET_AX nel blocco dati utente AW DB dopodich l unit viene riavviata e il bit RESET_AX nel DBEX viene di nuovo resettato Per poter utilizzare gli esempi seguenti occorre aver impostato il modo operativo richiesto per ciascun esempio Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 6 41 Programmazione delle funzioni tecnologiche Esempio 1 6 42 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto di esempio zEn14_02_FM354_EX Il blocco per questo esempio la FC 101 segnali si trovano nel DBEX mentre i segnali necessari per il solo esempio 1 si trovano nella struttura EX1 L abilitazione azionamento e l abilitazione regolatore dell asse sono impostati nel DBEX nell OB100 DRV_EN TRUE SERVO_EN TRUE e vengono trasferiti nell esempio 1 nell interfaccia blocco dati utente Affinch l esempio funzioni necessario aver preventivamente registrato il modo operativo JOG codice modo operativo 01 o Ricerca punto di riferimento codice modo operativo 03 nel byte MODE_IN del PDBEX La corrispondente segnalazione di risposta del modo operativo viene indicata nel byte MODE_OUT movimenti di traslazione vengono indicati nei bit GO_M TRUE spostamento negativo dell asse 1 o GO_P
382. unica con il pannello operativo a righe p es pannello operatore OP Pagine di servizio progettate Pannello operativo BT Servizio e supervisione tramite interfaccia MPI CPU Dati utente Lena gt blocco dati utente s funzioni tecnolo giche ved cap 6 Bus posteriore e FM 354 gt in blocchi dati dati macchina quote incrementali dati di correzione utensile programmi di movimento segnalazioni di stato Figura 8 1 Servizio e supervisione dell FM 354 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 8 1 Interfaccia standard S amp S Servizio e supervisione dei dati segnali dell FM nella CPU 314 dati segnali che possono essere controllati e sorvegliati sul pannello operativo sono con tenuti nel blocco dati utente Questi dati e segnali devono essere elaborati tramite il pro gramma utente Dati segnali ved capitolo 6 e paragrafo 8 1 Cosa si pu controllare dall FM 354 Tramite la tastiera del pannello operativo si possono modificare i seguenti dati segnali nei blocchi dati dati macchina n DB 1200 quote incrementali n DB 1230 dati di correzione utensile n DB 1220 programmi di movimento n DB 1001 1199 Cosa si pu sorvegliare dall FM 354 8 2 Sul display del pannello operativo si possono visualizzare i seguenti dati segnali dati macchina n DB 1200 qu
383. uovamente una delle due funzioni 2 02 21 15 Attivazione dei dati macchina non ammessa RMS Causa Elaborazione in corso ancora attiva fare attenzione al par 7 3 1 Effetto Attivazione dei dati macchina non viene eseguita Eliminaz Concludere l elaborazione ripetere l attivazione 2 02 22 16 Blocco MDI al volo non attivo RMS Causa Il blocco MDI non attivo o gi stato elaborato Effetto Il blocco MDI al volo non viene elaborato Eliminaz Annullare il messaggio d errore ed elaborarlo come blocco MDI CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 16 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 7 Errori di movimento Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore di movimento Reazione all errore STOP avanzamento sec tabella 11 2 3 03 1 01 Finecorsa software Inizio RMS Causa Finecorsa raggiunto in BA JOG in BA Automatico se G88 89 senza segnale di inserimento del corrispondente segnale di in gresso Con Impostazione valore istantaneo l asse si trova a sinistra del finecorsa software Effetto e movimento dell asse viene arrestato in corrispondenza del finecorsa software e L i
384. utensile 3 solo valore additivo usura utensile 199 Byte Job 1 job lettura parametri 2 job scrittura parametri 4 job scrittura parametri e memorizzazione ritentiva 200 tipo Campo DM formato dati dei dati macchina vedere tabella 5 4 oppure 219 corrisp dati e SM formato dati delle quote incrementali vedere tabella 5 5 DWORD oppure e WK formato dati della correzione utensile vedere tabella 5 6 DINT oppure e NC formato blocco vedere par 9 3 12 Blocco CN attivo Esempio 1 finecorsa software DM21 DM22 per l asse devono essere impostati sui valori 100 mm e 50 000 mm Questi valori devono restare validi fino allo spegnimento di tutto l impianto Tipo DB 1 Numero 21 Quantit Job 2 Campo dati Byte 200 203 100 000 DM21 Formato dati DINT Byte 204 207 50 000 000 DM22 Formato dati DINT Byte da 208 0 Per informazioni sull attivazione dei dati macchina ved paragrafo 9 3 3 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 37 Descrizione delle funzioni Avvertenze 9 38 Nella modifica dei dati dei parametri necessario rispettare le seguenti avvertenze Dati macchina I dati macchina sono sempre modificabili Dopo la modifica i dati macchina devono essere riattivati Comando singolo ved par 9 3 3 Quote incrementali Le modifiche sono possibili in tutti i BA anche nel BA Avanzamento a quote incrementali relativo durante il moviment
385. uto SSI Tensione dei segnali Ingressi 5 V secondo RS422 Tensione di alimentazione e 5 2 V 300 mA dell encoder e 24 V 300 mA Frequenza d ingresso e e max 1 MHZ con cavo schermato lungo 10 m lunghezza del collegamento per e max 500 kHz con cavo schermato lungo 35 m encoder incrementale Velocit di trasmissione dati e e max 1 25 Mbit s con cavo schermato lungo 10 m lunghezza del collegamento per e max 125 kbit s con cavo schermato lungo 100 m encoder assoluto SSI Interfaccia verso l azionamento Tabella A 4 Dati tecnici uscita del valore di riferimento Campo di tensione nominale 10 10V Corrente di uscita 3 3 MA Per la risoluzione del convertitore D A vedere il par 4 2 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO A 3 Dati tecnici Ingressi digitali Tabella A 5 Dati tecnici ingressi digitali Numero degli ingressi 5 compreso segnale di regolatore pronto Tensione di alimentazione DC 24 V campo consentito 20 4 28 8 V Separazione di potenziale no Tensione dell ingresso segnale 0 3 5 V segnale 1 11 30 V Corrente dell ingresso e segnale 0 lt 2 mA e segnale 1 6 15 mA Ritardo dell ingresso DE1 4 e segnale0 1 tipico 15 us segnale 1 0 tipico 150 us Collegamento di sensore a due fili possibile Uscite digitali A 4 Tabe
386. uzione unit senza PG Negli SDB gt 1 000 vengono memorizzati tutti i dati di parametrizzazione DB DM DB SM DB WK DB NC dell FM 354 Tale SDB viene caricato nella CPU e costituisce una possibilit di memorizzazione supplementare DB SS Blocco dati per segnalazioni di stato N DB 1000 Il DB SS un DB interno dell FM per il test la messa in servizio e il S amp S DB 1249 DB interno dell FM non rilevante per l utente Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Parametrizzazione Struttura blocco dati La tabella 5 2 mostra una panoramica della struttura del blocco dati Tabella 5 2 Struttura del blocco dati Indirizzi Offset Contenuto Note Intestazione DE Informazioni di sistema non rilevanti per l utente da 0 Area dati utili Intestazione struttura idicazioni per ioenticazione del blocco dati nel sistema da 24 con DM ge eri Dati di parametrizzazione o 32 Dati utili Le strutture dei blocchi dati e i dati di parametrizzazione dei singoli tipi di blocchi dati sono illustrati in dettaglio nei paragrafi successivi 5 3 1 Dati macchina Struttura DB La tabella 5 3 mostra una panoramica sulla struttura del blocco dati dati macchina DB DM Tabella 5 3 Struttura DB dei dati macchina Byte Tipo di variabile Valore Significato della variabile Note Intestazione DB 0 WORD Posto connettore su
387. vvertenza valore xx modo di scrittura esadecimale del numero di errore 11 24 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento continuazione Segnalazione di errore Segnalaz CI N analisi dell errore e sua eliminazione Visualizza zione Errore generale di dati Reazione all errore Avvertimento sec tabella 11 2 4 04 121 79 Tipo di DB errato sull unit RMS Causa Nell FM 354 stato trasferito un tipo di DB errato opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo NB Eliminaz Cancellare il DB correggerlo e trasferirlo nuovamente 4 04 122 Tipo di DB opp N DB gi presente RMS 7A Causa Tipo di DB gi presente opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo HS Eliminaz Prima del trasferimento cancellare i DB corrispondenti 4 04 123 Numero di programma NC gi presente RMS 7B Causa Numero di programma NC gi presente opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo D Eliminaz Prima del trasferimento cancellare i DB con il numero di program mazione corrispondente 4 04 124 Parametro Salva errato RMS 76 Causa Codifica non 0 opp 1 opp Effetto DB non diventa attivo e non viene memorizzato in modo ritentivo D
388. za Dopo il raggiungimento del punto di sincronizzazione l asse si muove per coprire il percorso pari al valore dello spostamento del punto di riferimento DM27 Senza finecorsa punto di riferimento RPS La tabella seguente descrive come avviene la ricerca del punto di riferimento senza il rela tivo finecorsa Ricerca della Sequenza del movimento sincronizzazione R R 1 la posizione momentanea viene definita come punto di riferimento o start coordinata del punto di riferimento 2 traslare di un tratto pari al valore dello spostamento del punto di riferimento Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Unit di posizionamento FM 354 per servoazionamenti 9 20 6ES7 354 1AH01 8EGO Descrizione delle funzioni Gestione dei controlli Requisiti Tabella 9 4 L FM 354 parametrizzata Il modo operativo selezionato ed stato confermato Abilitazione azionamento AF 1 segnale di controllo DB AW DBX15 7 Stop STP 0 segnale di controllo DB AW DBX15 1 Abilitazione regolatore RF 1 DB AW DBX34 0 Gestione dei controlli per il BA Ricerca punto di riferimento esempi Nome segnale Livello Funzione Gestione del controllo 1 i Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Abilitaz allo start SFG mpostazione BA Ri ve cerca punto di riferim
389. za AS s s2 S1 inizio misura di lunghezza S2 fine misura di lunghezza AS valore di misura della lunghezza At lunghezza di segnale minima all ingresso digitale 2 ciclo FM Le funzioni che modificano l attuale valore istantaneo presentano il seguente comporta mento e nuova sincronizzazione nel BA Ricerca punto di riferimento la lunghezza misurata contiente segnalazioni di errori di misura e impostazione punto di riferimento la lunghezza misurata contiente segnalazioni di errori di misura e retrigger del punto di riferimento il valore di misura la differenza tra le posizioni dei fronti e impostazione del valore istantaneo la lunghezza misurata effettivamente il tratto percorso Annotazione La funzione Spostamento del punto di zero non modifica la posizione reale dell asse e non quindi rilevante per la funzione misura di lunghezza Segnalazioni d errore La seguente tabella riporta gli errori che possono verificarsi nell eseguire la funzione misurare Errore Significato Errore di Se viene selezionata una funzione di misura senza che sia stato parametrizzato un ingresso sposta digitale viene segnalato l errore ingresso digitale non parametrizzato ved elaborazione errori mento tabella 11 7 cl 3 n 30 Errore di Se vengono scelte entrambe le funzioni di misura viene segnalato l errore funzione di misura manovra non definita ved elab
390. za regolatore pronto se parametrizzato ad asse in movimento Abilitazione regolatore Con questa impostazione si pu attivare l anello di posizione presupposto per un funzionamento in anello chiuso dell FM 354 commutare il segnale all azionamento secondo DM37 mantenere la posizione dell asse tra i singoli movimenti nel BA Controllo Asse in parcheggio L impostazione serve p es per cambiare il sistema di misura mentre l impianto complessivo resta in funzione Con questa impostazione viene cancellata la sincronizzazione degli encoder SYN 0 viene cancellata la segnalazione presente nel caso di disattivazione di asse in parcheg gio e non vengono attivate nuove segnalazioni d errore comprese le segnalazioni dia gnostiche degli encoder le uscite digitali vengono disattivate la tensione analogica portata a 0 V L impostazione attivabile disattivabile con Elaborazione in corso 0 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 43 Descrizione delle funzioni Simulazione Con questa impostazione si pu e testare la sequenza funzionale senza azionamento e sistema di misura Nel caso sia presente l azionamento assicurarsi che questo sia disinserito e valutare tutti gli ingressi digitali attenzione se si devono simulare sequenze che contengono questi segnali essi devono essere collegati agli ingressi dell FM 354 p es per la ricerca del punto di
391. zazione avviene con DM35 Emissione della modifica di M97 o M98 Il segnale di conferma Modifica della funzione M AMF per le funzioni M M97 o M98 viene emesso come uscita digitale Queste funzioni M segnali di commutazione possono cos essere utilizzate senza il ritardo del tempo di ciclo utente Emissione diretta Le uscite Q0 Q3 D_OUT1 D_OUT4 parametrizzate da DM35 con emissione diretta possono essere utilizzate direttamente tramite il programma utente DB AW DBX39 4 e controllate mediante l FM 354 Poich nel DB utente per job di scrittura DB AW DBX39 4 e job di lettura DB AW DBX43 4 viene usata la stessa memoria i job non devono essere utilizzati contemporanea mente nel ciclo Avvertenza Le uscite sono soggette a disattivazione in caso di errori dell unit delle classi con reazione Tutto OFF Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO 9 85 Descrizione delle funzioni 9 9 Finecorsa software Panoramica N Per delimitare la zona di lavoro si stabiliscono registrandoli nei dati macchina M21 ed M22 i finecorsa di inizio e fine Questi finecorsa sono attivi a partire dalla sincronizzazione dell asse Se questi finecorsa non sono necessari occorre registrare nei dati macchina M21 ed M22 valori che siano sicuramente al di fuori della zona di lavoro oppure se ne deve disattivare la sorveglianza dal programma utente Pericolo finecor
392. zio fine programma e allo stop Attivazione Selezione programma Tipo di movimento movimento N Direz di secondo i blocchi programmati blocco elabor 0 in avanti Elaboraz dall inizio del progr secondo il n dei blocchi in ordine crescente 0 indietro Elaboraz dalla fine del progr secondo il n dei blocchi in Start ordine decrescente ar p es 30 in avanti Ricerca in avanti fino al blocco 30 secondo il n dei blocchi in ordine crescente p es 30 indietro Ricerca indietro fino al blocco 30 secondo il n dei blocchi in ordine decrescente 1 ricerca automatica del blocco in avanti fino al punto di Start con interruzione ricerca 2 posizionamento fino al punto di interruzione se in un automatica in avanti altro modo operativo stato eseguito un altro del blocco movimento in avanti 3 elaborazione del blocco interrotto e proseguimento nel programma 1 ricerca autom del blocco indietro fino al punto di Start con interruzione ricerca pa E PENE 2 posizionamento fino al punto di interruzione se in un automatica indietro P f del blo co altro modo operativo stato eseguito un movimento indietro 3 elaborazione del blocco interrotto e proseguimento nel programma 9 30 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni Assegnazione DB utente Formato dei dati Significato Byte 0 Numero del programma Byte 1 Numero del blocco
393. zionamento con il tool P avvenuta per la messa in servizio OT_ERR BF FS Errore di utente viene avvisato del fatto che si verificato un errore di manovra manovra o di comando p es segnale di controllo non ammesso R movimento ed R contemporanei Una segnalazione di errore provoca una inter ruzione del movimento Ved capitolo 11 DATA_ERR DF Errore nei Segnala all utente la presenza di un errore di dati dati Ved capitolo 11 PARA PARA Parametriz l unit parametrizzata Tutti i dati macchina validi per comandare un zare asse sono disponibili sull unit ST_ENBLD SFG Abilitazione segnala che l unit FM 354 pronta per il posizionamento allo start e L abilitazione allo start viene impostata se non presente alcuno stop statico alcun errore e se presente l abilitazione azionamento se il BA impostato ed il BA di conferma coincidono dopo un cambio di BA senon attiva alcuna funzione dell asse anche funzioni M tempo di sosta o al termine delle funzioni per proseguire nell elaborazione di una funzione interrotta da stop in Automatico dopo MO M2 M30 o con Automatico blocco sin golo a fine blocco e L abilitazione allo start viene cancellata se stata attivata una funzione ed in corso o in presenza di una condizione di start statica per errore e stop con funzionamento a seguire e Senza abilitazione allo start le funzi
394. zione in corso BL HT Durante la movimentazione AF disinserito L asse viene arrestato improvvisamente FR e BL sono annullati Gestione del controllo 8 reset durante movi Comando singolo Restart DBX37 5 Segnali di risposta Spostamento positivo FR Elaborazione in corso BL ET mento dell asse caso particolare Durante la movimentazione viene prestabilito il restart L asse viene arrestato improvvisamente FR e BL sono cancellati Con gli encoder incrementali necessaria una nuova sincronizzazione SYN cancellato Gestione del controllo 9 modifica della direzione Segnale di controllo Direzione positiva R Segnale di risposta Abilitaz allo start SFG TT Solo con l eliminazione di R SFG di nuovo inserito Gestione del controllo 10 Segnale di controllo Modo operativo BA Segnale di risposta Modo operativo attivo BAR Spostam positivo FR Elaborazione in corso BL modifica modo operativo snai Durante la movimentazione viene selezionato un nuovo BA 1 L asse viene arrestato tramite la rampa di frenata FR e BL sono cancellati 9 16 Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO Descrizione delle funzioni 9 2 2 Controllo Panoramica Nel modo operativo Controllo vengono impostati diversi valori di tensione realizzando cos un movimento contro
395. zione programma Richiesta dati applicativi Teach In Riservato Dati operativi di base Blocco NC attivo Blocco NC successivo Valore istantaneo al cambio di blocco Dati di service N errore operativo Riservato Unit di posizionamento FM 354 per servoazionamenti 6ES7 354 1AH01 8EGO C 3 UDT DB utente Tabella C 1 UDT DB utente seguito dea Variabili Tipo di dati Commento 43 3 PARRD_EN BOOL Parametri dati 43 4 DIGIO_EN BOOL Ingressi uscite digitali 43 5 OPDATI_EN BOOL Dati operativi supplementari 43 6 APPDAT_EN BOOL Dati applicativi 43 7 MSRRD_EN BOOL Lettura valori di misura Segnali di fine per segnali di avvio impostazioni singole 44 0 SERVO_D BOOL Abilitazione regolatore 44 1 GAUG_FLY_D BOOL Misura al volo 44 2 44 4 Riservato 44 5 TRAV_MON_D BOOL Sorveglianza rotazione 44 6 PARK_AX_D BOOL Asse in parcheggio 44 7 SIM_ON_D BOOL Simulazione 45 0 45 1 Riservato 45 2 MSR_D BOOL Misura di lunghezza 45 3 REF_TRIG_D BOOL Retrigger punto di riferimento 45 4 DI OFF_D BOOL Ingresso abilitazione off 45 5 FOLLOWUP_D BOOL Funzionamento a seguire 45 6 SSW_ DIS _D BOOL Sorveglianza finecorsa SW off 45 7 DRIFT_OFF_D BOOL Compensazione automatica della deriva off Segnali di fine per segnali di avvio comandi singoli 46 Riservato 47 0 MD_D BOOL Attivazione dati macchina 47 1 DELDIST_D BOOL Cancellazione percorso residuo 47 2 SEARCH_F_D BOOL Ricerca blocco automatica 47 3 SEARCH_B_D BOOL Ricerca blocco indietro
396. zioni tecnologiche Esempio 2 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto di esempio zEn14_02_FM354_EX Il blocco per questo esempio la FC 102 segnali si trovano nel PDBEX mentre i segnali necessari per il solo esempio 2 si trovano nella struttura EX2 L abilitazione azionamento e l abilitazione regolatore dell asse sono impostati nel DBEX nell 0B100 DRV_EN TRUE SERVO_EN TRUE e vengono trasferiti nell esempio 2 nell interfaccia blocco dati utente L esempio funziona solo se si imposta il modo operativo MDI Immettere il modo operativo MDI codice modo operativo 06 nel byte MODE_IN del DBEX La corrispondente segnalazione di risposta del modo operativo viene indicata nel byte MODE_OUT Dopo aver correttamente selezionato il modo operativo viene automaticamente inviato all unit un blocco MDI di default MDI di rete tramite l impostazione del job di scrittura MDI_EN nel blocco dati utente trasferimento blocco MDI Questo blocco si pu modificare in funzione dell impianto o delle esigenze specifiche Se lo si deve trasferire nuovamente occorre resettare nel blocco dati utente il bit MDI_D stato risposta del job oppure impostare il bit VOBRESET reset stato errore Impostare il bit START TRUE nel DBEX nella struttura EX2 Viene avviato il blocco MDI attivato a condizione che l asse sia sincronizzat

Download Pdf Manuals

image

Related Search

Related Contents

"取扱説明書"  Ambalaj - EXO AUTOMOTIVE S.p.A.  ユーザーズ・マニュアル - M  取扱説明書  Muvit MUCUN0228 mobile phone case  CE1034SJ User Manual - Oriental Pacific International  [U4.63.11] Macro commande MACRO_PROJ_BASE  Rexel Eyeletter and Punch Chrome  Manual de Instruções SAG 1010  User Manual Version 5.0  

Copyright © All rights reserved.
Failed to retrieve file