Home
Questo - Service, Support
Contents
1. S7 300 CPU FM 353 Blocchi funzionali ola ha di i standard programma 5 n pr a utente e DB utente auasisiema Bus K Blocchi dati MPI Online Offline PG STEP 7 DB Blocchi I blocchi funzionali stan funzionali dard e il blocco dati utente Sl AW standard utente vengono caricati nella CPU Setup exe H e Tool Parametrizzazione FM 353 e Blocchi funzionali standard e programmi di esempio e DB DM perla messa in servizio del motore passo passo e Superficie operativa preprogettata per gli OP Manuale in formato PDF Getting started in formator PDF 1 vedere Getting started e capitolo 7 6 1 6 2 Panoramica sulla programmazione Figura Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Requisiti Per controllare FM 353 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 nelle seguenti directory Blocchi della biblioteca FMSTSV_L Directory STEP7 S7LIBS FMSTSV_L Blocchi della bibilioteca FM353_354 anche per PROFINET su richiesta Directory STEP7 S7LIBS FM353_354 e PG PC deve essere coll
2. ca e A a E Dati T STE REF SM MDI A AE Di Livelli di velocit 1 2 DBX838 0 DBB160 167 o o O O 9 2 1 Livelli di frequenza 1 2 DBX38 1 DBB168 175 9 2 2 ii DBX38 2 DBB156 159 0 o o soi lesa 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 DBX39 0 DBB148 151 x x 1x 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 parametri dati DBX39 3 DBB196 219 x x x x x x 9 3 1 Uscite digitali DBX39 4 DBB220 221 x x x 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 o dati sono accettati ed elaborati solo nel corrispondente modo operativo x dati sono accettati o elaborati dati sono rifiutati con una segnalazione di errore ved Elaborazione degli errori tabella 11 8 cl 4 n 1 Dati richiesti per il movimento dell asse Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione d
3. Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione SPORE Visualizzazione Errore di dati macchina Reazione all errore Avvertimento sec la tabella 11 2 5 05 67 43 Segnali di controllo speciali RMS 68 44 Numero di passi per ciclo campione di corrente opp Causa Campo valori non ammesso o violazione di dipendenza per n DB 68 ved paragrafo 5 3 1 Effetto Il DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire di nuovo 5 05 69 45 Frequenza di start stop RMS 70 46 Valore di frequenza per la commutazione dell accelerazione opp 71 47 Frequenza massima DB 72 48 Accelerazione 1 73 49 Accelerazione 2 74 4A Decelerazione 1 75 4B Decelerazione 2 Causa e Campo valori non ammesso vedere anche zona di la voro del generatore di frequenza o e violazione di dipendenza per n 70 75 vedere paragrafo 5 3 1 Effetto Il DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire di nuovo 5 05 76 4C Tempo di fermo minimo tra due posizionamenti RMS 77 4D Tempo di corsa minimo a frequenza costante opp 78 4E Durata segnale boost assoluto DB 79 4F Durata segnale boost relativo 80 50 Movimentazione con corrente di fase 81 51 Arresto con corrente di fase Causa Campo valori non ammesso Effetto Il DB non diventa efficace e non viene memorizz
4. I valori introdotti vengono arrotondati sulla base dei cicli FM 2ms tempi di sosta sono efficaci solo nei blocchi in cui essi sono stati programmati Cambio blocco G60 G64 condizioni di avviamento 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 Per una descrizione dettagliata vedere paragrafo 10 3 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 DM84 La funzione efficace solo nei blocchi nei quali stata programmata nessun influsso su G60 e G64 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 X t F Mi M2 M3 D 10
5. E A t t 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 Posizione Posizione porgrammata istantanea t t t 0 10 20 30 40 50 mm Figura 10 2 Introduzione in quote incrementali G91 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 10 9 Stesura dei programmi di movimento Asse come asse rotante 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 e 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 rif 0 Pos ist Pos di rif 0 Pos istantanea 45 315 45 315 A A DA 225 ii 135 225 to esi 135 180 180 con scelta della direzione
6. 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 PE Eliminaz Trasferire i dati nel corrispondente modo operativo 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f f Visualizzazione Errore generale di dati Reazione all errore Avvertimento sec la tabella 11 2 4 04 4 04 Livello 1 di frequenza errato RMS
7. 6 3 4 Blocco POS_DIAG FC 2 Lettura dati interrupt diagnostico 6 3 5 Blocco POS_MSRM FC 3 Lettura valori di misura 6 3 6 Interfaccia blocchi dati utente DB utente a 6 4 Blocchi funzionali standard della biblioteca blocchi FM353_354 anche per PROFINET su richiesta 6 4 1 Panoramica della biblioteca blocchi FM353_354 6 4 2 Blocco POS_INIT FC 0 Inizializzazione LL 6 4 3 Blocco POS_CTRL FC 1 Scambio dati 6 4 4 Blocco POS_DIAG FC 2 Lettura dati interrupt diagnostico 6 4 5 Blocco POS_MSRM FC 3 Lettura valori di misura 6 4 6 Interfaccia blocchi dati utente DB utente 6 5 INTErTUptz isar eee ea 6 6 Blocco dati utente DB utente aa 6 7 Esempi applicativi iii eanan Kiei ia 6 8 Lista errori messaggi di sistema CPU 6 9 DA tEGNICH ritrae aa ea Pi Messa in Servizio pini a i i i ra 7 1 Installazione e cablaggio 7 2 Valori iniziali per test e ottimizzazione anaana 7 3 Test e ottimizzazione 7 3 1 Attivazione dei dati macchina aaan anaana 7 3 2 Analisi delle curve caratteristiche del motore passo passo 7 3 3 Messa in servizio di base del comando per motori passo passo 7 3 4 Ottimizzazione del comportamento dinamico ae eer eeen 7 3 5 Aggiustamento delle coordina
8. Byte Segnalazione di errore Segnalazione Bit analisi dell errore e sua eliminazione Visualizza zione 0 1 Erroreinterno Reazione all errore Tutto OFF sec la tabella 11 2 2 4 Caduta della tensione di alimentazione interna dell unit SF 8034 Causa e Brusca interruzione della tensione eo e Alimentatore dell FM 353 guasto Effetto Disinserzione dell FM 353 Eliminaz Controllare il connettore di alimentazione dell FM 353 e In caso di guasto dell alimentatore dell FM 353 sostituire IFM 353 3 2 Errore FEPROM SF 8042 Sausa Memoria per il codice firmware guasta e Effetto Eliminaz Sostituire FM 353 3 3 Errore RAM 8043 Causa e Memoria dati RAM guasta e Memoria dati Flash EPROM guasta Effetto Eliminaz Sostituire FM 353 3 6 Perdita di interrupt di processo 8046 Causa e Un interrupt di processo stato riconosciuto dalla FM 353 e non pu essere segnalato perch lo stesso evento non stato ancora segnalato da AWP CPU e Errori sul bus di backplane Effetto Eliminaz Aggiungere OB40 al programma utente e Controllare il collegamento del bus dell unit e Disattivare l interrupt di processo con DM5 0 2 Errore esterno Reazione all errore Tutto OFF sec la tabella 11 2 0 6 Unit non parametrizzata SF 2o09 Causa Non sono stati ricevuti dati MPI di parametrizzazione dalla CPU Beonio Effetto L interfaccia MPI viene inizializzata con valori di default Indirizzo MPI 12
9. N Blocco Blocco in byte Codice MC7 in byte Dati locali in byte Memoria di caricamento 0 POS_INIT 250 142 4 1 POS_CTRL 4 966 3 198 34 2 POS_DIAG 310 186 46 3 POS_MSRM 380 242 32 4 DB utente 2012 576 z Tempi di elaborazione dei blocchi nell esempio seguente tempi indicati sono arrotondati Struttura CPU 315 2DP FM 353 in modo Simulazione Tempo ciclo utente ca 5 ms Ciclo FM 2 ms Tabella 6 15 Tempi di elaborazione dei blocchi Blocco Trasferimento Ciclo 1 Ciclo 2 Ciclo 3 Scrittura segnali di controllo risposta i 1 3 ms senza dati POS_CTRL p a segnali di controllo risposta con 1 5 ms 3 2 ms 1 5 ms paia segnali di controllo risposta con 3 6 ms n n Unit di posizionamento FM 353 per motori passo passo 6 66 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 15 Tempi di elaborazione dei blocchi seguito Blocco Trasferimento Ciclo 1 Ciclo 2 Ciclo 3 POS_DIAG Lettura dati di interrupt diagnostico e di same _ E processo POS_MSRM Lettura valori di misura 3 6 ms tempi indicati sono arrotondati Struttura CPU 315 2DP IM 153 2 FM 353 in modo Simulazione Tempo ciclo utente 5 ms Ciclo FM 2 ms Baudrate 1 5 MB Tabella 6 16 Tempi di elaborazione dei blocchi con impiego decentrato Tempi di elaborazione dei blocchi nell esempio seguente con impiego decentrato PROFIBUS DP N Blocco Trasferimento dati di sistema Tempo di
10. I 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 40 000 15000 25 64 30 000 100 00 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 raggiungere 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 5 Con il raggiungimento della finestra di arresto preciso 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 353 per motori passo passo 6ES7 353 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
11. 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 59 Programmazione delle funzioni tecnologiche Esempio 2 6 60 Aprire il progetto di esempio Il blocco per questo esempio il blocco 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 nel 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
12. m A i NT RV Nariante 2 ii Direzione asse fivssssi i gg gori iS P RV RV Spostamento punto di riferimento Punto di riferimento Risoluzione Tacca di zero ciclica D Punto di sincronizzazione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 65 Descrizione delle funzioni 9 7 Comando motore passo passo Panoramica Il comando dell azionamento del motore passo passo avviene tramite i segnali Impulso frequenza e direzione Questi segnali vengono forniti da un generatore di frequenza in ogni modo operativo dell FM 353 L ampiezza degli impulsi costantemente pari al 50 della durata del periodo della frequenza massima parametrizzata La fig 9 6 mostra una panoramica delle unit funzionali e i dati macchina che sono coinvolti nelle varie funzioni DM30 DM31 DM839 DM47 Compen I I Direzione Interpolatore gt sazione gt Generazione di f Valore di ble gt gioco gt S f Impulso riferimento lena t Comando motore Boost PWM MD21 MD22 passo passo Comando corrente di fase I I Abilitazione regolatore I i Zero campione corrente Regolatore pronto o tacca di zero esterna attivo inattivo high low I DM21 inizio finecorsa software DM22 fine finecorsa software DM30 compensazione gioco DM31 riferimento
13. s Start dell asse Direzione secondo DM31 Azzerare il disposit di misura posto sulla parte di macchina da posizion Start dell asse Direzione contraria a quella di DM31 Lettura del tratto percorso sull apparecchiatura di misura Determinare il valore del gioco Gioco quota increm perc misurato DB delle quote incrementali valore 3 p e 100MSR Dispositivo di misura p e comparatore o dispositivo di misurazione al laser Attenzione In caso di test ripetuto si registrano eventualmente per sovracompensazione valori di gioco negativi Si desiderano ulteriori test per il _ controllo o per calcolare valori medi 2J no i Si desiderano ulteriori test su altre posizioni per calcolare valori medi Start dell asse Spostarsi su una nuova pos di misura no s Selezione Calcolare il valore medio BA JOG tramite tutti i risultati parziali Livello di velocit 2 OVER 100 Parametrizzazione DM30 sommare il valore del gioco ad un valore finora efficace con segno corretto si C Impostazione Attivare dati macchina ha Si desidera un controllo sulla efficacia della correzione J no FINE Figura 7 12 Calcolo del gioco ed attivazione della compensazione del gioco Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EG
14. 5 5S 4 06 a IH 7 H 8 9 I DI 100 IH 100 Cap ri LIA XI 101 11 HH 2 12 3 13 H fa 104 145 VE 105 E 106 IH 107 108 19 109 L 4 200 24 J M Figura 4 6 Posizione del connettore X1 Unit di posizionamento FM 353 per motori passo passo 4 12 6ES7 353 1AH01 8EGO Cablaggio Assegnazione del connettore Sigla del connettore Tipo di connettore X1 connettore frontale S7 a 20 poli con cablaggi singoli Tabella 4 5 Assegnazione del connettore X1 Pin Nome Tipo Pin Nome Tipo 1 non assegnato VI 11 DA1 O 2 non assegnato VI 12 DA2 O 3 DEI I 13 DA3 O 4 DE2 14 DA4 O 5 DE3 I 15 non assegnato 6 DE4 I 16 non assegnato 7 non assegnato 17 non assegnato 8 non assegnato 18 non assegnato 9 RM_P I 19 L VI 10 RM_N I 20 M VI Nomi dei segnali DE1 4 DA1 4 RM_P RM_N L M Tipo dei segnali O I VI ingressi digitali 1 4 uscite digitali 1 4 ingresso positivo della segnalazione del regolatore ingresso negativo della segnalazione del regolatore alimentazione di carico 24 V Massa Uscita Ingresso Ingresso in tensione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 13 Cablaggio 4 ingressi digitali DE1 4 Tutti gli ingressi hanno uguale priorit L assegnazione della funzione al numero dell ingresso avviene tramite i da
15. 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 891 Movimento continuo in per impostazione al volo del valore istantaneo 90 Quota assoluta 91 30 31 32 39 Quota incrementale 100 override di accelerazione frenatura 10 override di accelerazione frenatura 20 override di accelerazione frenatura 90 override di accelerazione frenatura Gruppo funzioni G Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 501 Cambio blocco esterno 3 60 Cambio blocco arresto preciso 64 Cambio blocco al volo funzionamento continuo 1 Queste funzioni G valgono solo per i blocchi Le altre funzioni G rimangono valide 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 Denominazione Limite inferiore Limite superiore Unit di selezione di selezione Tempo di sosta 2 100 000 ms
16. Se determinati valori o segnali di controllo possono essere scritti solo in particolari condizioni ad 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 353 sono valori di visualizzazione Tramite i softkey si possono richiamare le seguenti pagine di base e Softkey V ist gt PIC71 e Softkey MIS PIC72 e Softkey Diag PIC73 e Softkey Ut gt PIC74 Pagina di base di PIC71 I valori della pagina sono valori di visualizzazione Tramite i softkey si visualizzazione del possono richiamare le seguenti pagine di base valore istantaneo e Softkey Teach gt PIC711 e Softkey BA E PIC712 e Softkey Auto PIC713 e Softkey list gt PIC714 Pagina di base della PIC72 I valori dell FM 358 dati di service sono valori di visualizzazione messa in servizio Tramite i softkey si possono richiamare le seguenti pagine di base e Softkey DM
17. eeen 9 8 Ingressi e uscite digitali job di lettura DB AW DBX43 4 9 77 9 8 1 Descrizione delle funzioni degli ingressi digitali 9 78 9 8 2 Descrizione delle funzioni delle uscite digitali job di scrittura DB AW DBX39 4 i 9 9 Finecorsa software 9 10 Interrupt di processo PRPRVRAMP ROOT RESOR ARTO 10 Stesura dei programmi di movimento cri 10 1 Blocchi di movimento sorella 10 2 Svolgimento dei programmi e direzione di elaborazione 10 16 10 3 Passaggio da blocco a blocco aiara 10 16 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO VII Indice 11 viii Trattamento degli errori erre ieri iii 11 1 Classi di errore e reazioni dell unit 11 2 Segnalazioni di errore aneen 11 2 1 Segnalazioni di errore tramite LED 11 2 2Interruptdi diagnostica nirera EN EEE ARNA RA 11 2 3 Segnalazione di errore tramite segnali di risposta 11 2 4 Segnalazione nel blocco dati 11 2 5 Visualizzazione del buffer diagnostico PG PC aneen 11 3 Liste degli errori rire ta i 11 3 1 Interrupt di diagnostica 11 3 2 Segnalazione di errore Dan toC ginpenrss n ern aaa ii Blocco dati utente AW DB Lire Elenco delle abbreviazioni LL Indice analitico
18. ved par 5 2 Nessun OB 82 OB 82 OB 1 La in Registrazione Registrazione Richiamo di delle informa delle POS_DIAG STOP Sn AE Paga i zioni diagnosti informazioni che nel buffer diagnostiche nel di diagnostica DB utente 4 byte con dall indirizzo 70 richiamo di con richiamo di SFC 52 POS_DIAG Segnalazione nella maschera Analisi errori di Parametrizzazione FM 353 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 AW 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 353 per motori passo passo 6ES7 353 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 del blocco POS_CTRL e l errore operativo tramite interrupt diagnostico vedere par 6 3 4 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 I
19. 12 0C Movimento dell asse non possibile RMS Causa Con errore non confermato nessuna abilitazione dell aziona mento o Stop non stato generato un comando di movimento Effetto Eliminaz Annullamento del comando di movimento e conferma dell er rore opp rendere inattivo Stop oppure fornire l abilitazione all azionamento 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 incre mentali 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 OF Ingresso digitale non comandato RMS Causa In un blocco con cambio blocco esterno G50 stata raggiunta la posizione di arrivo programmata Effetto Eliminaz Controllo della programmazione DM34 ed il circuito dell ingresso digitale 2 02 16 10 Funzione di misura non definita RMS Causa Selezionate contemporaneamente misura di lunghezza e misura al volo Effetto Nessuna funzione attiva Eliminaz Selezionare nuovamente una delle due funzioni 2 02 21 15 Attivazione dei dati macchina non ammessa RMS CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di risposta DB Blocco dati Avvertenza valore
20. Avanzamento a quote incrementali relativo 04 R R STP AF OVERR BP 1 100 per tabella quote incre mentali 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 quota incrementale DB AW DBX34 2 solo con BP 254 con BP 1 100 devono essere parametrizzate le relative quote incrementali 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 PEH AMF T L PBR MNR Scelta programma DB AW DBX39 5 si presuppone che sia stato parametrizzato il relativo programma di movimento 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 9 10 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Avvertenze per l utente Seguono alcune avvertenze per lo start di un movimento e il comportamento dell
21. DM44 0 Per motivi tecnologici pu talvolta essere necessaria una determinata decelerazione op pure a causa dei momenti di attrito una coppia diversa da quella dell accelerazione DM44 deve essere calcolato usando la stessa formula di calcolo per DM42 oppure si deve con trollare un valore tecnologico desiderato gt DM42 accelerazione 1 api 10 000 Mp Nm DM13 1 calcolo decelerazione a Hz s p e 272 837 Hz s n Jtotale kg cm3 2 x 2 20 di sicurezza ap 0 8 a p e 218 269 Hz s 3 registrare il valore arrotondato secondo DM42 p e 218 000 Hz s I FINE Figura 7 7 Analisi delle curve caratteristiche di funzionamento 7 16 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Avvertenze Avvertenze per particolari situazioni Degli esempi sopra riportati si evince chiaramente che la coppia di accelerazione a bassa velocit circa il doppio dell accelerazione alla velocit massima Ci consente un posi zionamento ottimale dal punto di vista temporale Secondo definiti criteri tecnologici il limite di frequenza per la commutazione dell accelerazione pu naturalmente essere scelto a piacere In questo caso ne risulta il valore della coppia del motore M1 o Mb corrispondentemente alla caratteristica di funzionamento Se l azionamento dispone della funzione Comando corrente mediante boost per calco lare la c
22. MDI e Automatico ACK_MF QMF Conferma efficace solo nella funzione M tacitazione su conferma funzione M vedere 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 lettura efficace solo nel BA Automatico L abilitazione alla lettura il requisito necessario per la lettura del successivo blocco di movimento durante l elaborazione del programma SKIP_BLK SA Esclusione vengono esclusi i blocchi contrassegnati nel programma blocco efficace solo nel BA Automatico Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Tabella 9 1 Segnali di controllo seguito Simbolo inglese DRV_EN tedesco AF Nome Abilitazione azionamento Funzione abilitazione del movimento AI reset del segnale si verifica un arresto del movimento Con DM 37 15 0 l elaborazione del programma o il movimento vengono arrestati ed il percorso residuo 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 se l azionamento rimane inserito e l abilitazione regolatore attiva e Se in questo stato si verifica un errore p e l ute
23. Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 13 Parametrizzazione Tabella 5 4 Elenco dei dati macchina seguito Valore su Le Tipo di dati unit Vedere N Denominazione PS Valore significato commento par 37 K Segnale di comando 1 O Abilitazione regolatore attiva BITFELD32 9 7 speciale 2 Regolatore pronto attivo 3 Regolatore pronto invertito 4 Regolatore pronto tramite connettore X2 se i bit 24 27 sono attivi 7 Tempodioverride attivo 8 Uscita impulsiva invertita 9 Uscita direzione invertita 9 1 1 15 Continuazione lavoro dopo arresto di emergenza abilitazione azionamento AF 16 Boost attivo 17 Boost invertito 18 PWM impulso modulato in ampiezza attivo 19 PWM invertito 24 Zero campione corrente attivo 25 Zero campione corrente invertito 26 Tacca di zero esterna attiva 27 Tacca di zero esterna invertita 38 K Numero di passi per 20 0 400 DWORD ciclo campione di corrente 39 E Frequenza di Start Stop 1000 10 10 000 DWORD Hz 40 E Valore di frequenza per 10000 500 75 000 pa di la commutazione Valore minimo DM39 1 di lavoro dell accelerazione Valore massimo DM41 1 generatore di frequenza 41 E Frequenza massima 50 000 500 200 000 vedere fig 5 5 42 E Accelerazione 12 100 000 10 10 000 000 DWORD Hz s Attenzione al 43 E Accelerazione 22
24. 57 2 SEARCH_F_ERR BOOL Ricerca blocco automatica Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 5 Blocco dati utente AW DB Tabella B 41 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati SEARCH_B_ERR BOOL 57 4 Riservato 57 5 RESET_AX_ERR BOOL Restart 57 6 AVALREM_ERR BOOL Impostazione valore istantaneo indietro Segnalazione d errore per segnali di avvio per job di scrittura 58 0 VLEV_ERR BOOL Livelli di velocit 1 2 58 1 Livelli di frequenza 1 2 58 2 Valore di riferimento per quota incrementale 58 3 Blocco MDI 58 4 Blocco MDI al volo 58 5 Riservato 58 6 Impostazione punto di riferimento 58 7 Impostazione valore istantaneo 59 0 Impostazione valore istantaneo al volo 59 1 Spostamento punto di zero 59 2 Riservato 59 3 Modifica parametri dati 59 4 Uscite digitali 59 5 Selezione programma 59 6 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 Dati operativi di base 62 1 Blocco NC attivo 62 2 NXT_BL_ERR Blocco NC successivo 62 3 Valore istantaneo al cambio di blocco 62 4 Dati di service 62 5 Errore operativo letto 62 6 Errore manovra movimento letto 62 7 Errore dati letto 63 0 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 AP
25. CALL POS_INIT P INIT EN Sa ENO DB_NO _ DB_NO RET VAL CH_NO CH NO LADDR LADDR Descrizione dei parametri La tabella seguente descrive i parametri di questa blocco 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 0 nessuna registrazione di indirizzi nel blocco dati utente Tipi di parametri E parametro d ingresso Unit di posizionamento FM 353 per motori passo passo 6 10 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Modo di funzionamento Il blocco effettua le seguenti operazioni 1 Inserimento dei valori di indirizzamento nel blocco dati utente se il parametro LADDR 0 Indirizzo unit 2 Cancellazione delle seguenti strutture nel blocco dati utente Segnali di controllo Segnali di risposta Segnali di avvio di fine e di errore dei job Impostazione singola e comandi singoli segnali di fine e segnali di errore propri 3 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
26. Correggere e trasferire nuovamente 5 05 34 22 Ingressi digitali RMS Causa Ingressi non definiti o definiti pi volte opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 35 23 Uscite digitali RMS Causa Uscite non definite o definite pi volte opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 36 24 Adattamento di ingresso RMS Causa Adattamento di ingresso non definito opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE 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 ved cap 5 3 1 Effetto Il DB non diventa attivo e non viene memorizzato in maniera permanente 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 27 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito
27. DB utente DBX39 3 Note sull elaborazione del segnale Il ciclo di elaborazione dell FM 353 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 358 la durata di elaborazione dei segnali pu essere da 1 fino a lt 2 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 353 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 9 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 5 Programmazione delle funzioni tecnologiche Note sul test del programma utente 6 1 4 6 6 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 353 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 OB 86 Se l impianto deve e
28. Direzione negativa R Segnale di risposta Abilitazione allo start SFG Sh zione non univoca caso particolare 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 segna lato un errore Solo dopo l eliminazione di R e R appare di nuovo SFG Gestione del controllo 6 eliminazione abilitazione regolatore caso particolare Impostazione singola Abilitazione regolatore DBX34 0 Segnali di risposta Errore di manovra movimento BF FS Spostamento negativo FR Elaborazione in corso BL Segnale di controllo Conferma errore di manovra movimento BFQ FSQ Segnali di risposta Abilitazione allo start SFG e Mili p Durante il movimento viene disinserita l abilitazione regolatore L asse viene immediatamente arrestato e segnala un errore FR e BL sono annullati Con la conferma dell errore la segnalazione di errore viene resettata ed impostata l abilitazione allo start Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 23 Descrizione delle funzioni 9 2 4 Avanzamento a quote incrementali relativo Panoramica Nel modo operativo Avanzamento a quote incrementali relativo possibile eseguire posizionamenti singoli di percorsi relativi in una quota incrementale a scelta Il movime
29. 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 Eliminaz Correggere il programma utente A e Correggere la parametrizzazione dell assegnazione dell u scita in DM35 nel modo voluto 4 04 14 0E Richiesta di dati applicativi errata RMS Causa Codice di richiesta errato opp DB Effetto Tutti i vecchi dati applicativi restano validi 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 DB Effetto Teach In non viene eseguito Eliminaz Parametrizzare e caricare il programma o correggere il num ero di programma 4 04 16 10 Teach In numero di blocco errato RMS Causa Non esiste il numero di blocco nel programma selezionato opp DB Effetto Teach In non viene eseguito Eliminaz Assegnare un numero di blocco corretto 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 CI Classe di evento di dettaglio
30. QMF ACK_MF DBX15 4 Conferma funzione M EFG READ_EN DBX15 5 Abilitazione lettura SA SKIP_BLK DBX15 6 Esclusione blocco 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 dei modi operativi 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 ACT
31. Tutte le denominazioni contrassegnate da un marchio registrato sono marchi di prodotto della SIEMENS AG Le ulteriori denominazioni di prodotti ricorrenti nella presente documentazione possono essere marchi il cui utilizzo da parte di terzi a scopi propri pu violare i diritti di propriet Copyright Siemens AG 1996 2008 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 passibili di risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai modelli di utilit Siemens AG Automation amp Drives 90437 N rnberg Rep fed di Germania Esclusione della responsabilit Abbiamo controllato che il contenuto della presente documentazione corris ponda 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 Siemens AG 1996 2008 Ci riserviamo eventuali modifiche tecniche Siemens Aktiengesellschaft 6ES7 353 1AH01 8EGO Premessa Scopo della documentazione Il presente manuale tratta i seguenti aspetti dell unit FM 353 Hardware e funzioni Parametrizzazione Servizio e supervision
32. 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 DM37 15 non parametrizzato ved tab 9 1 Segnale di controllo AF Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 13 Descrizione delle funzioni 9 2 Modi operativi Panoramica L FM 353 dotata dei seguenti modi operativi BA e JOG ER Codice 01 e Controllo STE Codice 02 e Ricerca punto di riferimento REF Codice 03 e Avanzamento a 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 il blocco POS_CTRL il modo operativo codice inserito nel blocco dati utente dal programma utente AWP viene trasferito all FM 353 Con l impostazione cancellazione dei relativi segnali di controllo si ottiene il controllo dell asse Conferma del modo operativo L FM 353 conferma al programma utente il modo operativo selezionato se questo compreso tra quelli ammessi Se i modi operativi corrispondono il modo operativo atti
33. 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 del blocco Elaborazione in corso 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 del blocco con avvio del movimento da parte dell FM Per controllare FM 353 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 del blocco POS_CTRL comandi singoli vengono cancellati a trasferimento avvenuto anche in caso di errore Modi operativi Job di F 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 DBB86 37 x x x x x x 9 3 3 x dati sono accettati o elaborati 6 20 Dati richiesti
34. 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 353 per motori passo passo 6 16 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Elaborazione dei job di scrittura Prima dell elaborazione dei job di scrittura necessario che i valori richiesti siano stati forniti 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 riportato il loro significato Modo operativo STE REF Ricerca punto di riferimento JOG Controllo Avanzamento a quote incrementali relativo MDI Manual Data Input Sono disponibili i seguenti job di scrittura A AE Automatico Automatico blocco singolo
35. lt il aaa Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Presentazione del prodotto 1 In questo capitolo Paragrafo Argomento Pagina 1 2 Rappresentazione dell unit 1 7 1 3 Panoramica delle funzioni dell unit 1 9 Le funzioni della FM 353 L FM 353 un unit di posizionamento gestita da un microprocessore per il comando di motori passo passo L FM 358 una potente unit impiegabile nel posizionamento di un asse azionato da un motore passo passo L unit opera autonomamente ed pilotata dal programma utente nel sistema SIMATIC S7 300 Si possono gestire assi lineari e rotanti L FM 353 dispone di diversi modi di funzionamento L unit possiede una memoria dati non volatile per la memorizzazione dei parametri e LFM 353 non necessita di manutenzione senza batteria e Mediante una parametrizzazione opportuna l FM 353 pu essere adattato e collegato alle unit in base alle esigenze specifiche del sistema utente Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 1 1 Presentazione del prodotto Dove pu essere impiegato l FM 353 1 1 L FM 353 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 de
36. ultimo viene accettato nei segnali di comando dell interfaccia ed impostato Se selezionate la raffigurazione diagnosi PIC_77 potete con Softkey Quit confermare un errore e con Softkey RES confermare un alarme di diagnosi In questo modo vengono interrogati tutti i segnali dell interfaccia che possono essere attivati mediante OP Tutti i campi dati possono essere occupati di conseguenza ed i impulsi possono essere trasmessi per i rispettivi ordini Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Struttura del DBEX DB 100 DATA_BLOCK DBEX STRUCT General signals ERR_CODE INIT INT Il Codice d errore POS_INIT ERR_CODE_ CTRL INT Il Codice d errore POS_CTRL ERR_CODE DIAG INT Il Codice d errore POS_DIAG OVERRIDE BYTE Il Override MODE_IN BYTE Il Impostazione modo operativo codificato MODE_OUT BYTE Il Risposta modo operativo codificato DRV_EN BOOL Il Abilitazione azionamento SERVO_EN BOOL Il Abilitazione regolatore OT_ERR_A BOOL Il Conferma errore di manovra movimento RESET_AX BOOL Restart DIAG_RD BOOL Start del job POS_DIAG PARA BOOL ll Parametrizzato SYNC BOOL Il Sincronizzato START_EN BOOL Il 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 posi
37. 1 9 17 25 Movimento asse in avanti 2 10 18 26 Movimento asse indietro 3 11 19 27 ModificaM97 4 12 20 28 Modifica M98 5 13 21 29 Abilitazione allo start 7 15 23 31 Uscita diretta 1 Ved paragrafo 5 3 1 Interdipendenze 2 Lunghezza del segnale 2 2 ciclo FM Adattamento del livello di segnale DM Denominazione 36 Adattamento 8 l0 invertito ingressi 9 I1 invertito 10 12 invertito 11 I3 invertito Valore significato Commento La funzione sempre attivata dal fronte di salita Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 77 Descrizione delle funzioni 9 8 1 Descrizione delle funzioni degli ingressi digitali Start esterno Il segnale di comando 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 gt 1 Staridel posizionamento Ingresso dig start esterno 2 Ingresso 11 non invertito DM36 Ingresso 11 invertito DM36 3 2 Lunghezza minima del segnale all ingresso digitale gt 2 ciclo FM Ingresso di abilitazione 9 78 Il presupposto per un posizi
38. 100 000 10 DM42 0 come per DM42 diagramma zona di lavoro 44 E Decelerazione 12 100 000 10 10 000 000 0 come per DM42 generatore di 45 E Decelerazione 22 100 000 10 DM44 0 come per DM43 Peg odere 46 E Tempo minimo di 2 1 10 000 DWORD ms arresto tra due arrotondato posizionamenti secondo i valori del ne 2 ciclo FM dell unit 47 E Tempo minimo di 2 movimentazione a frequenza costante MSR risoluzione del sistema di misura RPS finecorsa punto di riferimento 1 Il nome dell asse variabile viene realizzato con la lettera dell asse X Y Z e un estensione di indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 Es X X1 2 Vedere vincoli di compatibilit 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione Tabella 5 4 Elenco dei dati macchina seguito Adattamento standard 1 Adattamento ottimizzato a VORRETE Sono VETRO Tipo di dati unit Vedere i default commento par 48 K Durata segnale di boost 100 1 1 000 000 9 7 2 assoluto 49 K Durata segnale di boost 100 1 100 DWORD relativo 50 K Movimento con 100 corrente di fase 51 K Arresto con corrente di 100 fase 52 E Velocit per compensa 0 0 DWORD 9 7 zione del gioco 1 100
39. 53 E Modo della compensa 0 0 prima del posizionamento DWORD 9 7 zione del gioco 1 durante il posizionamento 56 E Adattamento 0 0 e gt 1 7 3 8 MSR risoluzione del sistema di misura 1 Il nome dell asse variabile viene realizzato con la lettera dell asse X Y Z e un estensione di indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 2 Vedere vincoli di compatibilit RPS finecorsa punto di riferimento Es D X1 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 15 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 del 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 del motore UMWEG UMWEG DM11 DM12 2 32 Generazione del fattore di misura interno MWFAKTOR MWFAKTOR
40. Direzione positiva 15 4 Conferma funzione M 15 5 Abilitazione lettura 15 6 Esclusione blocco 15 7 Abilitazione azionamento 16 BYTE Modo operativo 17 BYTE Parametro dei modi operativi 18 BYTE Override 19 21 ao Riservato Segnali di risposta 22 0 fee eee Riservato 22 1 Commutazione interfaccia bus P avvenuta 22 2 ig dei Riservato 22 3 Errore di manovra movimento 22 4 Errore nei dati 22 5 22 6 ZE ln i Riservato 22 7 Canale parametrizzato 23 0 Abilitazione allo start Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 1 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento Elaborazione in corso 23 2 WAIT_El Attesa abilitazione esterna 23 3 23 4 Riservato 23 5 DT_RUN BOOL Tempo di sosta in corso 23 6 Elaborazione programma indietro 23 7 Riservato 24 MODE_OUT Modo operativo attivo 25 0 SYNC BOOL Canale sincronizzato 25 1 MSR_DONE BOOL Fine misura 25 2 BOOL Spostamento negativo 25 3 Spostamento positivo 25 4 ST_SERVO Stato di abilitazione del regolatore 25 5 Impostazione valore istantaneo al volo terminata 25 6 I i T Riservato 25 7 Posizione raggiunta arresto 26 Numero funzione M 27 0 27 3 Riservato 27 4 Variazione funzione M 28 31 ACT_POS DINT Posizione effettiva Segnali di avvio impostazioni singole 34 0 SERVO_EN BOOL Abilitazione regolatore 34 1
41. NPVar che questo stato eseguito con il primo posizionamento Le coordinate i finecorsa software il punto di riferimento e il valore attuale vengono aggiornati di conse guenza Con questo spostamento del punto zero si crea la referenza del sistema di coordinate pezzi con il sistema di coordinate della macchina valori effettivi che vengono letti dall FM 353 si riferiscono al sistema di coordinate della macchina L impostazione della posizione in un re cord di procedimento si riferisce al sistema di coordinate del pezzo Unit di posizionamento FM 353 per motori passo passo 9 46 6ES7 353 1AH01 8EGO Descrizione delle funzioni Esempio di spostamento del punto di zero Asse Inizio zona di Traguardo Fine zona di macchina lavoro 0 120 lavoro 200 Posizione istantanea 100 Spostamento punto di zero di 50 spostamento del punto di riferimento i i y Inizio zona di Traguardo Fine zona di Coordinate del lavoro 50 120 lavoro 250 pezzo T 50 Posizione istantanea 150 X Punto di zero Figura 9 1 Spostamento punto di zero 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 e restart Asse rotante Per un asse rotante vale la limitazione spostamento punto di zero lt campo asse rotant
42. Requisiti Abilitazione allo start SFG 1 Abilitazione azionamento AF 1 Stop STP 0 relativo BA 04 Modo operativo Parametro Comando Attivazione dsl movimento BA Stato segnale JOG BA 01 Livello di velocit R R Livello R o R con livello 1 BP 1 livello 1 R e R simultanei errore BP 2 livello 2 Controllo BA 02 Livello di frequenza R R Livello R o R con livello 1 BP 1 livello 1 R e R simultanei errore BP 2 livello 2 Ricerca punto di Start R R Direzione secondo DM riferimento Fronte R o R 0 1 o start 0 1 BA 03 Velocit secondo DM Avanzamento a BP 1 100 R R Fronte R 0 1 o R 0 1 quote incrementali BP 254 Livello di velocit 1 singolo BA 09 MDI BA 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 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 e R R start corrispondente BA Elaborazione in corso Abilitazione allo start Movimento asse con percorso prestabilito M TITL subi a E
43. Umweg DM13 Attivazione dei finecorsa software SEAKT DM21 DM22 SEAKT 109 109 0 inattivo 109 109 109 109 1 attivo 109 109 Generazione limiti assoluti campo di corsa interni VFBABS MWFAKTOR VFBABS lt 1 109 MWFAKTOR gt 1 109 Controlli Controllo DM9 DM8 DM18 Fine asse rotante ammessa 0 qualsiasi non rilevante 1 gt 4 DM41 WFAKTOR 500 lt 4 DM9 mod UMWEG 0 PM9 lt VFBABS Controllo DM11 DM12 DM13 da cui risulta MWFAKTOR ved sopra Area ammessa del fattore di misura 2 14 lt MWFAKTOR lt 214 Unit di posizionamento FM 353 per motori passo passo 5 16 6ES7 353 1AH01 8EGO Parametrizzazione Controllo DM21 DM22 SEAKT DM8 Finecorsa software ammessi 0 DM21 109 DM22 109 1 0 DM21 VFBABS DM22 lt VFBABS DM21 lt DM22 1 0 lt DM21 lt DM9 0 lt DM22 lt DM9 DM21 DM22 Controllo DM28 Velocit ammessa 10 lt DM28 lt DM41 MWFAKTOR 60 Controllo DM29 Velocit ammessa 10 lt DM29 lt DM41 MWFAKTOR 60 Controllo DM34 Ammessi BYTE0 DM34 BYTE1 DM34 BYTE2 DM34 BYTE3 DM34 Controllo DM35 Ammessi BYTEO DM35 amp Ox7F BYTE1 DM35 amp 0x7F BYTE2 DM35 amp 0x7F BYTE3 DM35 amp 0x7F Controllo DM38 DM38 Numero di passi ammesso per cicl
44. Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 vedere paragrafo 9 3 13 Tabella dei codici Codice Significato 0 Nessuna richiesta di parametri pare Posizione istantanea Velocit istantanea Percorso residuo Posizione di riferimento DI AJOJN Somma dell attuale spostamento delle coordinate 6 Numero di giri 16 Valore di emissione frequenza 17 Contatore impulsi in uscita 0 215 1 impulso 20 Differenza tra posizione di riferimento e posizione reale MSR 22 Aggiustamento finecorsa nel BA Ricerca del punto di riferimento 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 353 per motori passo passo 9 50 6ES7 353 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 posizio
45. n m M U Percorso prestabilito elaborato 9 12 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 00 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 00 R o R con livello 0 ingresso di ingresso di o cambio BA abilitazione 0 abilitazione 1 Abilitazione azionamento 02 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 00 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 00 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
46. segnali di risposta dall FM 353 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 utente Significato Segnali di controllo TFB TEST_EN DBX14 1 Commutaz interfaccia BUS P su Messa in servizio BFQ FSQ OT_ERRA DBX14 3 Conferma errore di manovra movimento ST START DBX15 0 Start STP STOP DBX15 1 Stop Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 blocco 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 dei modi operativi Codice Livelli di velocit 1e2 Livelli di frequenza 1e2 Selezione quota incrementale 1 100 254 OVERR OVERRIDE DBB18 Overr
47. xx modo di scrittura esadecimale del numero di errore 11 14 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 6 Errori di manovra seguito CI N Errore di manovra Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore STOP avanzamento sec la tabella 1 2 02 22 16 Blocco MDI al volo non attivo Segnalazione Visualizza zione 1 2 RMS Causa 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 Tabella 11 7 Errore di movimento CI N Errore di movimento Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore STOP avanzamento sec la tabella 1 3 03 1 01 Finecorsa software Inizio Causa Finecorsa raggiunto in BA JOG in BA Automatico se G88 89 senza segnale di inserimento del corrispondente segnale di ingresso Con Impostazione del valore istantaneo l asse si trova a sinistra del finecorsa software Effetto Il movimento dell asse viene arrestato in corrisponde
48. 0 Byte Numero programma NC 1 Byte Numero blocco NC 2 8 x Bit L P X t 0 G3 G2 G1 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 di execuzioni UP byte 16 Byte Funzione M 1 17 Byte Funzione M 2 18 Byte Funzione M 3 19 Byte Funzione D Prossimo blocco NC Come descritto alla voce blocco NC attivo Unit di posizionamento FM 353 per motori passo passo 9 56 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 3 13 Dati applicativi job di lettura DB AW DBX43 6 Panoramica valori richiesti con richiesta di dati applicativi DB AW DBX42 3 vedere paragrafo 9 3 7 vengono confermati dallFM 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 valore 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 frequenza in uscita HZ e Contatore impulsi in uscita 0 218 1 impulsi e Differenza tra posizione di riferimento e posizione reale MSR e Aggiustamento finecorsa nel BA ricerca punto di riferimento MSR Unit di posizionamento FM 353 per
49. 10 90 34 43 100 000 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 Funzioni utente 31 96 97 98 Segnali di modifica programmabili come uscite digitali 99 Funzioni utente MO M2 M18 ed M30 vengono emesse sempre a fine blocco di movimento MO M2 M18 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 353 per motori passo passo 10 14 6ES7 353 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 o
50. 150 200 250 300 350 400 E Ingresso digitale Unit di posizionamento FM 353 per motori passo passo 10 6 6ES7 353 1AH01 8EGO Stesura dei programmi di movimento Chiarimenti sull esempio impostazione al volo del valore istantaneo Cambio blocco al volo 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 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 esi stente pu essere utilizzata in diversi programmi Il sistema di co
51. 17 L immagine seguente offre una panoramica della superficie operativa struttura gerarchica dei menu dell OP 17 Pagina di base PIC7 Kil K2 K3K4 K5K6l F Tasti funzione globali F1 F2 F3 F4 F5 F6 F7 F8 __ gt Pagine specifiche dell utente Diagnostica Messaggi di errore PIC77 y SK1 SK2 Segnalazione cumulativa Segnalazioni di interrupt PIC Z_MESS_EVENT PIC772 Messa in servizio PIC76 SKI1 SK3 Impostazioni MIS Dati macchina PIC761 PIC763 gt Selezione del modo PIC75 operativo gt Immissione PIC74 blocco MDI SK1 Impostazione PIC741 blocco MDI al volo PIC73 Pagina di base Automatico SK7 Progr parziale Panoram SKI SK2 Blocco SK4 Selezione SK5 P sel Blocco attuale successivo programma Teach In PIC736 PIC731 PIC732 PIC734 PIC735 SK8 Progr parziale Modifica P ed Parametri PIC72 PIC737 1 Progr parziale programma di movimento dell FM 353 libero PIC71 libero in seguito selezione FM attualmente riservato alle pagine utente Figura 8 3 Struttura gerarchica di menu della superficie operativa dell OP 17 Unit di posizionamento FM 353 per motori passo passo 8 10 6ES7 353 1AH01 8EGO I
52. 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 3 5 Scopo Blocco POS_MSRM FC 3 Lettura valori di misura Con il blocco POS_MSRM si leggono i valori di misura nel blocco dati utente Per informazioni sugli interrupt di processo vedere il paragrafo 6 5 Per informazioni sui valori di misura vedere il paragrafo 9 3 10 Avvertenza I valori di misura si possono leggere anche con il blocco POS_CTRL job di lettura Nel caso di pi job di lettura questo job viene tuttavia eseguito in successione Richiamando il blocco POS_MSRM si ottengono i valori di misura indipendentemente da altri job di lettura Possibilit di richiamo Il blocco 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 Il richiamo del blocco POS_MSRM non pu avvenire contemporaneamente nei due OB Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni POS MSRM CALL POS_MSRM EN ENO DB_NO s _ DB_NO RET_VAL RET_VAL IN_MSR IN_MSR Descrizione dei parametri La seguente tabella descrive i parametri del blocco POS_MSRM Nome Tipo di Tipo di Significato dati param DB_NO INT E Numero di blocco dati RET_VAL INT A 1 IN_MSR BOOL E A Avvio del processo di lettura Tipi di param
53. 2 0 Gruppo funzioni G 1 2 1 Gruppo funzioni G 2 2 2 Gruppo funzioni G 3 2 3 Riservato 24 Posizione tempo di sosta 2 5 N di richiami di sottoprogramma 2 6 Richiamo di sottoprogramma 2 7 Esclusione blocco 3 0 Velocit 3 1 Gruppo funzioni M 1 3 2 Gruppo funzioni M 2 3 3 Gruppo funzioni M 3 3 4 Correzione utensile 3 5 Riservato 4 N funzione G del gruppo 1 5 N funzione G del gruppo 2 6 N funzione G del gruppo 3 7 Riservato 8 Valore posizione tempo di sosta 12 Valore della velocit 16 N funzione M del gruppo 1 17 N funzione M del gruppo 2 18 N funzione M del gruppo 3 19 N correzione utensile i ese Blocco NC successivo 362 Blocco NC successivo 0 PROG_NO BYT Numero del programma 1 Lei Numero di blocco 2 0 Gruppo funzioni G 1 2 1 Gruppo funzioni G 2 2 2 Gruppo funzioni G 3 2 3 Riservato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 11 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento 3 5 3 7 Dati applicativi 382 APP1 DINT Dati applicativi 1 386 390 394 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 di frequenza 406 ENC_VAL DINT Contatore uscita impulsi 418 FOLL_ERR Differenza tra la posizione di riferimento e la posizione istantanea 4
54. 2 ciclo FM 2 Collegamento dell FM 353 all ingresso Segnalazione regolatore RM 3 Parametrizzazione della tacca di zero esterna DM37 26 4 L uso del segnale di zero campione corrente non ammesso Attivazione della sorveglianza rotazione Per l impostazione ciclica Sorveglianza rotazione vedere paragrafo 9 3 2 Segnalazioni d errore Vengono segnalati i seguenti errori e Errore Ingresso digitale non parametrizzato vedere Elaborazioni errori tabella 11 5 CI 3 N 30 Selezione della funzione senza parametrizzazione per NIX e Errore Sorveglianza rotazione vedere Elaborazioni errori tabella 11 5 CI 3 N 66 il motore gira troppo lentamente in fase di accelerazione di movimento il motore gira troppo velocemente in fase di frenatura mancanza di tacca di zero esterna parametrizzato un numero errato di passi per giro motore DM13 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 75 Descrizione delle funzioni Descrizione della funzione Con l aiuto della tacca di zero esterna viene sorvegliato il numero di giri introdotto nel funzio namento comandato vedere fig 9 10 Il primo impulso di NIX registrato sincronizza la sorveglianza della rotazione Il primo NIX deve arrivare tra due rotazioni del motore passo passo 45 altrimenti si attiva l errore Sorveglianza rotazione Ad ogni ulteriore NIX registrato viene verificato se il momentaneo
55. 2 sono descritte le interfacce con il relativo significato Tabella 1 2 Interfacce Interfacce Interfaccia SIMATIC per il collegamento del bus Descrizione Connettore nella parte posteriore per la continuazione del bus S7 tra le unit Interfaccia per l azionamento Connettore Sub D a 15 poli maschio X2 per il collegamento dell aziona mento 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 1 8 Nella parte frontale dell FM 353 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 353 Vedere analisi errori Cap 11 DC 5V verde Alimentazione della logica inserita Questo LED indica che l hardware pronto per il funzionamento 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 Ingressi digitali Q0 Q8 verdi Uscite digitali Questi LED indicano le uscite attivate RM verde Ingresso segnalazione regolatore Questo LED indica che l uscita attiva Vedere Cap 4 4 Unit di posizionamento FM 353 p
56. 3 1 Effetto II 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 II DB non diventa attivo e non viene memorizzato in modo DB ritentivo 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 11 26 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f g z Visualizzazione Errore di dati macchina Reazione all errore Avvertimento sec la tabella 11 2 5 05 32 20 Tipo di emissione funzione M RMS Causa Tipo di emissione funzione M non definito opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 33 21 Tempo di emissione funzione M RMS Causa Campo dei valori non ammesso opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz
57. 32947 32589 II tipo di unit reale differisce dal tipo di unit nominale 80B5 32949 32587 DP slave o unit non pronta 80B6 32950 32586 DP slave o unit nega l accesso 80C0 32960 32576 L unit non ha ancora a disposizione i dati da leggere 80C1 32961 32575 I dati di uno stesso tipo di job di scrittura non sono stati ancora elaborati nell unit 80C2 32962 32574 L unit sta elaborando il numero massimo di job possibili 80C3 32963 32573 Le risorse necessarie memoria ecc sono momentaneamente occupate 6 64 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 12 Lista degli errori seguito Codice d errore blocco dati utente DBX66 Significato HEX DEZ INT 80C4 32964 32572 Errore di comunicazione Ripetere il job 80C5 32965 32571 Periferia decentrata non disponibile 80C7 32967 32569 Interruzione di un job a causa di riavvio avvio a caldo o avvio a freddo del DP master 8522 34082 31454 DB troppo corto Non possibile scrivere i dati nel DB Job di scrittura 8532 34098 31438 Nr DBaldi fuori dell area utente 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 possibi
58. 6ES7 353 1AH01 8EGO Premessa Norme e autorizzazioni nostri prodotti soddisfano i requisiti della direttiva UE 89 336 CEE Compatibilit elettromagnetica e le norme europee armonizzate ivi citate L attuale dichiarazione di conformit CE pu essere visionata all indirizzo http support automation siemens com WW view it 15257461 Riciclaggio e rottamazione Per un riciclaggio rispettoso dell ambiente e per la rottamazione del vecchio SIMATIC in base allo stato attuale della tecnologia rivolgetevi al Vostro interlocutore Siermens Per consultare la lista di tutti gli interlocutori Siemens visitate il nostro sito web all ndirizzo http www automation siemens com partner Supporto tecnico Per domande di natura tecnica contattare il seguente numero verde Fuso Europa Africa Asia Australia America orario Telefono 49 0 180 5050 222 86 1064 719 990 1 423 262 2522 Fax 49 0 180 5050 223 86 1064 747 474 1 423 262 2289 Internet http www siemens com automation support request E mail adsupport siemens com Avvertenza I numeri di telefono nazionali per l assistenza tecnica possono essere consultati sul sito http www siemens com automation service amp support Domande sul manuale Per domande relative alla documentazione suggerimenti correzioni contattare via e mail o Fax i seguenti recapiti Fax 49 0 9131 98 63 315 E mail docu motioncontrol siemens com Indiri
59. 7 Pilotaggio dell ingresso RM alimentazione da parte del controllore programmabile Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 15 Cablaggio Alimentazione da parte dell azionamento Nella figura 4 8 sono illustrati degli esempi per l alimentazione del segnale di pronto da parte dell azionamento Pilotaggio commutazione verso P FM 353 Parte di potenza X1 L P24 9 RM_P nd L RM_N 19 Le OOO 20 le M Pilotaggio commutazione verso N XI 9 RMF a P24 RM_N 10 fo L 19 femme Dt M 20 fn M Figura 4 8 Pilotaggio dell ingresso RM alimentazione da parte dell azionamento 4 uscite digitali DA1 4 Tutte le uscite hanno uguale priorit L assegnazione della funzione al numero dell uscita avviene tramite i dati macchina vedi DM34 35 par 5 3 1 Le quattro uscite servono per il collegamento a segnali specifici delle utenze Queste possono essere p e e posizione raggiunta arresto e funzione M ausiliaria e direzione avanti indietro Per ulteriori impieghi vedere paragrafo 5 3 1 Avvertenza La lunghezza dei cavi tra le uscite digitali ed il carico non deve superare una lunghezza di 30 metri LR Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH0
60. Cagno boost 9 72 errore di esercizio 11 11 No direzione 9 71 errore esterno impulso errore esterno di canale ni errore interno 11 6 6 Interrupt di processo perduti 6 44 MP Verbindung 1 4 Unit di posizionamento FM 353 p er motori passo passo 6ES7 353 1AH01 8EGO Indice 3 Indice analitico N Norme e autorizzazioni O Ottimizzazione asse di macchina 7 21 asse di macchina comportamento dinamico di tempo di velocit Override di accelerazione 10 11 P Panoramica del sistema componenti gestione dati 1 6 Parametri dati 9 58 Parametrizzazione Peso A 3 Posizionamento 2 1 circuito 2 2 segnalazioni di stato 9 58 Posizionare 7 20 Posizione di montaggio dell FM 353 3 2 Programmazione delle funzioni tecnologiche 6 1 comunicazione CPU FM 353 6 4 creare il programma utente 6 7 esempi applicativi 6 57 interfaccia blocchi dati utente 6 26 6 42 nozioni fondamentali programmazione simbolica 6 27 struttura di un programma utente 6 5 test del programma utente Programmazione simbolica Programmi di movimento 5 23 blocchi di movimento blocco di movimento 10 2 direzione di elaborazione nome del programme 10 1 numero del programma 10 1 struttura del programma 10 2 Programmieren der Technologiefunktionen Pro grammazione simbolica 6 45 Punto di arrivo Q Quote incrementali 5 20 Indice 4
61. Causa La frequenza assegnata non si trova nel campo fino a opp 200 kHz DB Effetto Il livello di frequenza non diventa attivo Eliminaz Introduzione di un valore di frequenza consentito 4 04 5 05 Livello 2 di frequenza errato RMS Causa La frequenza assegnata non si trova nel campo fino a opp 200 kHz DB Effetto Il livello di frequenza non diventa attivo Eliminaz Introduzione di un valore di frequenza consentito 4 04 6 06 Quota incrementale troppo grande RMS Causa La quota maggiore di 109 MSR opp DB Effetto La quota originale viene mantenuta 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 DE 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 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 am OPP messi DB Posizione 109 MSR Tempo residuo gt 100 000 ms Effetto Il blocco MDI originale viene mantenuto Eliminaz Introduzione
62. Controllo 02 Ricerca punto di riferimento 03 Avanzamemto a quote incrementali relativo 04 MDI 06 Automatico 08 Automatico blocco singolo 09 BP MODE TYPE Parametro dei dati operativi Codice Livelli di velocit 1e2 Livelli di frequenza 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 all avvio BL WORKING Elaborazione in corso WFG WAIT_EI 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 Canale 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni In questo capitolo Paragrafo Argomento Pagina 9 1 Segnali di controllo e di risposta 9 2 9 2 Modi operativi 9 14 9 3 Dati di sistema 9 37 9 4 Sistema di misura 9 59 9
63. DB utente all FM 353 e resettare il bit Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Interfaccia standard S amp S Tabella 8 1 Descrizione delle pagine della superficie operativa continuazione Nome della pagina Selezione programma N pagina PIC132 Descrizione 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 soft key 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 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 punto di zero PIC7141 Questa pagina contiene un campo di ingresso uscita La somma degli spostamenti SommSp un campo di visualizzazione Con il softkey NPVset si pu eseguire una funzione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Interfaccia standard S amp S 8 1 2 Interfaccia standard per OP 17 Superficie operativa dell OP
64. Dati utente blocco dati utente Questi dati 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 353 La parametrizzazione di SM WK e NC deve essere effettuata solo se si utilizzano le rispettive funzioni Il blocco dati utente deve essere memorizzato nella CPU Solo cos possibile scrivere i dati utente online vedere capitolo 6 dati di parametrizzazione esclusi i dati utente possono essere anche generati elaborati e memorizzati nel PG in offline dati DB dell FM 353 La tabella 5 1 offre una panoramica sui blocchi dati e sul loro significato nell FM 353 Tabella 5 1 Blocchi dati Blocco dati Significato DB DM Dati macchina N DB 1210 Memoria di lavoro necessaria 284 byte dati macchina servono per adattare l FM 353 all impiego specifico 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 353 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 disinserimento della rete rete OF
65. Eliminaz Verificare la parametrizzazione vedi descrizione della CPU S7 300 Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico 11 10 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 4 Interrupt di diagnostica seguito Segnalazione di errore pb analisi dell errore e sua eliminazione Visualizza zione 0 2 0 3 Errore esterno di canale Reazione all errore Tutto OFF sec Tabella 11 2 8 2 Manca la tacca di zero SF 8092 Causa Nel BA Ricerca del punto di riferimento dopo l abbandono del finecorsa DOSV del punto di riferimento non comparsa alcuna tacca di zero entro un DIAG giro del motore Effetto Eliminaz Controllare i collegamenti 8 7 Errore operativo vedi la tabella 11 5 8097 Segnalazione Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico Tabella 11 5 Errore operativo Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione Visualizza zione Errore operativo Reazione all errore Tutto OFF sec la tabella 11 2 1 01 1 01 Superamento del finecorsa software Inizio Interrupt di Causa Superamento finecorsa in BA Controllo diagnostica Effetto e La posizione del finecorsa viene superata di un tratto pari al percorso di frenatura necessa
66. FM 353 in caso di modifica dello stato della CPU S7 300 Si presuppone che l FM 353 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 e 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 qualsiasi movimento o elaborazione del blocco Comportamento dell FM 353 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 353 durante il passaggio della CPU S7 300 dallo stato di STOP a quello di RUN Viene eseguito un nuovo avvio dell unit Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 11 Descrizione delle funzioni Controllo dell unit La seguente tabella riporta i segnali di controllo per lo start di un movimento
67. GAUG_FLY BOOL Misura al volo 34 5 TRAV_MON BOOL Sorveglianza rotazione 34 6 Asse in parcheggio 34 7 Simulazione 35 0 35 1 Riservato 35 2 Misura di lunghezza 35 3 Retrigger punto di riferimento 35 4 Ingresso abilitazione off 35 5 Riservato 35 6 Sorveglianza finecorsa SW off 35 7 o Gi Riservato Segnali di avvio comandi singoli 36 Riservato 37 0 MD_EN BOOL Attivazione dati macchina 37 1 DELDIST_EN BOOL Cancellazione percorso residuo Unit di posizionamento FM 353 per motori passo passo B 2 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili SEARCH_F BOOL SEARCH_B Tipo di dati Commento Ricerca blocco automatica 37 3 Ricerca blocco indietro 37 4 Riservato 37 5 RESET_AX BOOL Restart 37 6 AVALREM_EN BOOL Impostazione valore istantaneo indietro 37 7 Riservato Segnali di avvio per job di scrittura 38 0 VLEV_EN BOOL Livelli di velocit 1 2 38 1 CLEV_EN BOOL Livelli di frequenza 1 2 38 2 TRG254_EN BOOL Valore di riferimento per quota incrementale 38 3 Blocco MDI 38 4 Blocco MDI al volo 38 5 Riservato 38 6 REFPT_EN BOOL Impostazione punto di riferimento 38 7 AVAL_EN BOOL Impostazione valore istantaneo 39 0 FVAL_EN BOOL Impostazione valore istantaneo al volo 39 1 Spostamento punto di zero 39 2 Riservato 39 3 Modifica parametri dati 39 4 Uscite digitali 39 5 Selezione programma 39 6 RE
68. La selezione del programma non viene eseguita 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 Effetto Il programma non viene memorizzato DB Eliminaz Correggere il programma in funzione della causa 8 08 21 15 Nessun blocco nel programma RMS Causa Nessun blocco nel programma opp Effetto Il programma non viene memorizzato DB Eliminaz Correggere il programma in funzione della causa 8 08 22 16 Errore nel numero di blocco RMS Causa Il campo dei valori del numero di blocco errato opp Effetto Il programma non viene memorizzato DB 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 Effetto Il programma non viene memorizzato DB 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 11 30 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito S
69. 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 353 per motori passo passo 11 22 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f g z Visualizzazione Errore generale di dati Reazione all errore Avvertimento sec la tabella 11 2 4 04 18 12 Teach In nessun arresto dell asse RMS Causa Asse ancora in movimento opp Effetto Teach In non viene eseguito DE 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 nella FM 353 OPP Effetto I dati non vengono accettati DE 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 tras
70. 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 0 5 A corrente cumulativa 2 A campo ammesso 5 mA 0 6 A tramite il campo della 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 Ritardo dell uscita e segnale0 gt 1 tipico 300 us e segnale 1 0 tipico 300 us Protezione contro cortocircuito s Frequenza di commutazione e carico ohmico max 100 Hz carico induttivo max 0 25 Hz Unit di posizionamento FM 353 per motori passo passo A 4 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente Indirizzo assoluto Variabili Tipo di dati Commento Indirizzi generali 0 INT Indirzzo dell unit 2 13 5 ao Riservato 13 6 Elaborazione avviata 13 7 Posizione Segnali di controllo 14 0 et i dd Riservato 14 1 Commutazione interfaccia bus P su Messa in servizio 14 2 tea Riservato 14 3 Conferma errore di manovra e di movimento 14 4 14 7 led __di Riservato 15 2 DRM Boo _ Direzione negativa 15 3 DRP B0OoL O
71. Programmazione delle funzioni tecnologiche Analisi degli errori Gli errori che si verificano durante la comunicazione o nell interpretazione dei dati sul FM sono indicati dal risultato binario BIE 0 e da RETVAL lt 0 vedere Stato del job Gli errori possibili sono e Errore di trasferimento dati nel trasferimento con la SFB 52 53 RDREC WRREC 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 7 vedere anche Lista errori paragrafo 6 8 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 7 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
72. Programmi di utens movimento Immettere i dati di penetan o Trasferisci dati al FM 132 245 mm E nz Test e messa in servizio dell dD Rej R FC ie Messa in servizio Visualizz d errore Dati di service Trace FM parametrizzata e testata Salvare i dati come SDB Crea SDB Serve per la sostituzione dell unit senza PG eso ca o Immettere indirizzo unit nel DB utente 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 353 per il posizionamento regolato viene parametrizzata mediante gli altri para metri DB memorizzabili sull unit Il blocco dati dati macchina DB DM svolge una funzione 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 5 Parametrizzazione Le dimensioni della finestra per l introduzione dei dati di parametrizzazione e le dimensioni della schermata panoramica possono essere adattate alle dimensioni dello schermo utiliz zando il mouse Procedere nel modo segu
73. R NG1 G2 G3 X4 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 riferi mento da 45 a 315 passando da 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 rotazione del blocco di movimento attuale compresi i blocchi di movimento precedente mente calcolati max 4 per funzionamento G64 non pu essere influenzato a posteriori La scelta tra le due possibilit lasciata all utente Unit di posizionamento FM 353 per motori passo passo 10 10 6ES7 353 1AH01 8EGO Stesura dei programmi di movimento 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 Override di accelerazione G30 G39 Per mezzo dell override di accelerazione possibile influenzare il comportamento dei posi zionamenti i
74. R Reazione agli errori Regolatore pronto 9 71 Regole di sicurezza 4 1 sistema di emergenza 4 1 Restart Retrigger del punto di riferimento 9 42 Ricerca punto di riferimento 9 10 9 19 velocit di ricerca S Schema di cablaggio dell FM 353 4 2 Scrittura dati richiesta dati ap plicativi 9 50 Teach In 9 51 Segnalazioni d errore dell FM 6 21 6 40 Segnalazioni dei LED 1 8 Segnalazioni di errore tramite LED Segnali di Forio 8 12 5 19 1 90 60 9216 29 P 2 9 3 di popia 612 6136206 82 8 23 p 2 Selezione del programma ricerca del blocco in avanti ricerca del blocco indietro 9 33 Servizio e supervisione 8 1 blocchi dati 8 1 dati utente 8 1 SIMATIC Manager Simulazione 9 44 Sincronizzazione 9 19 9 64 9 65 Sincronizzazione dell asse azionato da un motore passo passa 9 04 finecorsa punto di riferimento 9 64 punto di arrivo 9 64 punto di sincronizzazione 9 64 ricerca punto di riferimento 9 64 sincronizzazione 9 65 spostamento del punto di riferimento 9 64 valore di misura sincronizzazione 9 65 Sistema di misura 9 59 Smontaggio dellFM 353 Sorveglianza della rotazione Sostituzione delle unit 3 5 Spostamento del punto di riferimento del punto di zero 9 19 punto di zero 9 46 Stato del job 6 15 6 33 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Indice
75. Sollpos Pulsausgabez ahler ssa scsi Figura 8 15 Messa in servizio PIC76 I valori dell FM 353 Dati di service sono valori di visualizzazione FM TBNH Finestelluno RA AAA He kt Betriebsart Reglerrreigabe ALL met AID LDL parkende Achse A EER GG ER ATIAN in Softw endsch absasche lten I hein DEE H S5aBtart Achpe x ag Lea hen larm 111 bateatenier 1 jrahrenier TITTI Figura 8 16 Impostazioni MIS PIC761 I campi in cui compare una X sono campi di visualizzazione Figura 8 17 Dati macchina PIC763 Per immettere i valori richiesta una password Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 15 Interfaccia standard S amp S Figura 8 18 Diagnosi segnalazione d errore PIC77 Questa pagina mostra gli errori dell FM 353 campi sono campi di visualizzazione Anwendername der FA RlLarmme ldungen mlarmklasse alarm Eil E Rie e ovo_ aa aum_4_u 1 1_ 1 rr bi ANS Meld Fehler Res Figura 8 19 Segnalazioni di interrupt PIC772 Questa pagina mostra gli errori dell FM 353 campi sono campi di visualizzazione La pagina PIC Z_MESS_EVENT contiene le pagine standard fornite con ProTool Lite per POP 17 Unit di posizionamento FM 353 per motori passo passo 8 16 6ES7 353 1AH01 8E
76. Stato del job 4 5 6 Tabella 6 2 vedere anche Lista errori paragrafo 6 8 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 Tabella 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 job di lettura in attesa vengono rielaborati Se si verifica un altro errore il codice di errore blocco dati utente DBWE66 viene nuovamente impostato per ogni job Comportamento in caso di errore durante un job di lettura
77. anal dig anal s E 24v I I Azionamento per motore passo passo Telaio 1 Ld B ii 5 a u IM SM SM SM FM 353 SM SM SM dig anal dig anal dig anal dig anal dig anal dig anal 3 E 24V ji ji Telaio 0 Periferia decentrata L2 DP con unit di gt interfaccia IM E i i i ii i ii PS 24 V SIMATIC IM SM SM SM FM 353 2 5 10 A 57 300 CPU dig anal dig anal dig anal B o B u n B MPI Multi Point Interface IM Unit di interfaccia 24V SM Unit di periferia Azionamento per motore PS Alimentatore passo passo CPU Unit centrale Figura 1 1 Configurazione con pi telai di un SIMATIC S7 300 con FM 353 esempio Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 1 3 Presentazione del prodotto Panoramica dei componenti del sistema La gestione di un posizionamento con FM 353 realizzata con diversi componenti rappresentati nella figura 1 2 Pannello operativo BT Dispositivo di programmazione PG p e OP 07 Pacchetto di progettazione O00000 SE i CIOODO0D COODOO CIODODO0D Guida profilata Parte di potenza p e FM STEPDRIVE p e tastato
78. analitico Stesura programmi di movimento Struttura di un programma utente 6 5 elaborazione del segnale 6 5 Superficie operativa standard per OP 07 8 5 per POP 17 8 10 T Teach In 9 51 Tempo di sosta 10 4 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Test asse di macchina 7 7 Tipi di asse 9 60 asse lineare 9 60 asse rotante 9 61 fine dell asse rotante 9 61 Trace U Uscite digitali 4 16 9 77 9 79 A 4 emissione diretta 9 79 Indice 5
79. bilancio degli impulsi emessi si trova in una finestra n 360 45 Per fronti di NIX al di fuori della finestra consentita viene attivato il segnale Sorveglianza rotazione Ad ogni ciclo FM viene verificato se il bilancio degli impulsi emessi abbandona una fine stra 360 45 dall ingresso dell ultima NIX In caso di posizioni al di fuori di questa finestra viene parimenti attivato l errore sorveglianza rotazione Anche una rotazione del motore passo passo senza indicazione del valore di riferimento genera l errore Sorveglianza rotazione nel caso in cui la posizione di riferimento impo stata fino a quel momento si trovi al di fuori della finestra consentita per i fronti di NIX Non viene attivato alcun errore se la posizione di riferimento finora presente si trova nella finestra ammessa poich non riconoscibile di un pendolamento provocato da un distur bo su una posizione del fronte NIX o se si tratta di una rotazione completa del motore Il controllo della rotazione viene automaticamente disinserito al superamento della tacca di sincronizzazione nel BA Ricerca punto di riferimento e nell esecuzione della funzione Retrigger del punto di riferimento X 45 BAN NIX AN 45 X Zona ammessa per NIX A Punto di attivazione dell errore d inseguimento per rot secondo 1U 45 B Punto di attivazione dell errore d inseguimento per rot secondo 1U 45 NIX Tacca d
80. 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 JOBRESET 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 sincronizzato 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Esempio 3 Aprire il progetto di esempio Il blocco per questo esempio il blocco 103 segnali si trovano nel DBEX mentre i segnali necessari p
81. d ingresso e dai cavi utilizzati Inoltre il potenziale di riferimento GND deve essere a potenziale libero per evitare problemi di disturbo Nella tabella 4 3 sono riassunti i dati tecnici elettrici dei segnali di uscita Tabella 4 3 Parametri elettrici dei segnali d uscita per motori passo passo Parametro min max Unit con Tensione d uscita differenziale Vop 2 V RL 100 Q l l 3 7 V lo 20 mA Tensione d uscita alta VoH 45 V lo 100 yA Tensione d uscita bassa VoL 1 V lo 20 mA Resistenza di carico RL 55 Q Corrente d uscita lo 60 mA Frequenza d impulso fp 200 kHz Cavo di collegamento all azionamento lunghezza ammessa 1 per trasmissione simmetrica 35 m per trasmissione asimmetrica 10 m Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 7 Cablaggio Circuiti possibili segnali d uscita 4 8 La figura 4 3 mostra i diversi possibili circuiti Trasmissione simmetrica con ingresso differenziale secondo RS422 FM 353 l lt 35m Parte di potenza e DOOR val vos Trasmissione simmetrica con ingresso optoisolato 7 le I lt 35m IO 3 00000 a fr GND Trasmissione asimmetrica con ingresso optoisolato I lt 10m DOOOCE IO GND Trasmissio
82. del progetto vengono visualizzati i no Cancellare l SDB pa Si chiude la finestra s Selezionare e concellare il relativo SDB Figura 5 10 Visualizzare cancellare SDB 1000 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 27 Parametrizzazione Trasferire PSDB 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 353 2 Selezionare il menu File gt Visualizza SDB Cancellare gl
83. dell unit sia avvenuto manualmente tramite Parametrizzare FM 353 pulsante Immettere indi rizzo unit nel DB utente nella schermata generale Analisi degli errori Il risultato binario BIE 0 e il RET_VAL lt 0 indicano la presenza di errori Gli errori possibili sono e Numero di canale sconosciuto CH_NO e numero blocco dati 0 come parametro d ingresso il blocco dati utente non viene inizializzato e In caso di assenza del blocco dati utente la CPU va in STOP vedere il buffer di diagnosi della CPU RET_VAL Errore 1 Numero di canale sconosciuto 2 N blocco dati 0 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 11 Programmazione delle funzioni tecnologiche 6 3 3 Blocco POS_CTRL FC 1 Scambio dati Scopo Il blocco POS_CTRL il blocco di base per comandare l FM 353 Con il blocco POS_CTRL possibile Elaborare i job di scrittura lettura Controllare i modi operativi segnali di controllo risposta Il blocco POS_CTRL effettua le seguenti operazioni 1 Sincronizzazione con l unit solo dopo averla effettuata possibile scambiare segnali dati Lettura dei segnali di risposta valori segnali letti vengono salvati dal blocco POS_CTRL nel blocco dati utente 3 I segnali di controllo sono trasferiti dal blocco dati utente all FM 353 4 Esecuzione del job di scrittura dal blocco dati utente con trasferimento dei dati re
84. di collegamento tra la fonte di tensione e allacciamento corrente di carico L e potenziale di riferimento corrispettivo M non deve superare una lunghezza massima di 10m Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 17 Cablaggio 4 5 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 SFR srconme i 2 DCSVI 63 10 SLri DIAG 84 H di 5 12 5o 6 28 13 nico 7 8 9 ifie Nm fo XI Hii Qo 11 g q1 2 Q1 12 stalli Bi si 14 19 a3 106 107 108 109 gt 19 o AC 19 2 0 U 20 9 204 DC24V M FM 353 Stampigliatura interna sullo sportellino Uscite P digitali Elemento per il collegamento degli schermi Ingressi digitali p e tastatore di misura Figura 4 9 Cablaggio del connettore frontale Conduttori di collegamento Fili flessibili sezione 0 25 1 5 mm2 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 Unit di posizionamento FM
85. di corrente a 5 V dal 100 mA bus posteriore Dimensioni e peso Dati tecnici relativi alle dimensioni e al peso Tabella A 2 Dati tecnici dimensioni e peso Dimensioni L x A x P mm 80 x 125 x 118 Peso g ca 500 Memoria per i dati di parametrizzazione Memoria RAM 16 kbyte FEPROM per la memorizzazione in modo ritentivo dei dati di parametrizzazione Ciclo FM 2 ms Interfaccia azionamento Dati tecnici dell interfaccia verso l azionamento Tabella A 3 Dati tecnici dell interfaccia verso l azionamento Tensione dei segnali 5 V secondo RS422 Max frequenza d impulso 200 kHz Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO A 3 Dati tecnici Ingressi digitali Dati tecnici degli ingressi digitali Tabella A 4 Dati tecnici ingressi digitali Numero degli ingressi 5 compreso segnale di regolatore pronto Tensione di alimentazione DC 24V campo consentito 20 4 28 8 V Separazione di potenziale no Tensione dell ingresso e segnale 0 3 5 V e 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 e segnale 1 0 tipico 150 us Collegamento di sensore a due fili possibile Uscite digitali Dati tecnici delle uscite digitali Tabella A 5 Dati tecnici uscite digitali
86. 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 Tabella 6 7 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 7 e job di lettura 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 7 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 7 e La funzione impostata cancellata che determinava l attivazione del job di scrittura non viene attivata Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 35 Programmazione delle funzioni tecnologiche Elaborazione dei job di scrittura Prima dell elaborazione dei job di scrittura necessario che i valori richiesti siano stati forniti all area dati relativa al job e che sia stato at
87. di frequenza 1 e 2 DBD168 Livello di frequenza 1 DBD172 Livello di frequenza 2 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 51 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Blocco MDI DBB176 gk Riservato DBB177 Posizione Gruppo funzioni G DBB178 tempo di sosta 2 1 Gruppo funzioni M DBB179 Velocit 3 2 1 DBB180 N funzione G del gruppo 1 DBB181 N funzione G del gruppo 2 DBB182 R 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 IRET pi al 3 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 max 5 dati macchina Ingressi uscite digitali DBB220 Ingresso digitale 3 2 1 0 DBB221 Uscita digitale 3 2 1 0 Blocco MDI al volo DBB222 m Riservato DBB223 Posizio
88. 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 353 per motori passo passo 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 interne Off Tipo di Valore Significato delle variabili Nota set 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 frequenza 1 60 DWORD Livello di frequenza 2 64 DWORD Valore di riferimento per la quota increm
89. 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 DB Effetto Lo spostamento non diventa attivo Eliminaz Introduzione di un valore 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 di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 21 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f f Visualizzazione Errore generale di dati Reazione all errore Avvertimento sec la tabella 11 2 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 DB Effetto L impostazione del punto di riferimento non diventa attiva
90. direzione del gioco DM37 segnale di comando speciale DM839 frequenza di start stop DM40 valore di frequenza per la commutazione dell accelerazione DM41 frequenza massima DM42 accelerazione 1 DM43 accelerazione 2 DM44 decelerazione 1 DM45 decelerazione 2 DM46 tempo medio di arresto tra due posizionamenti DM47 tempo medio di movimento a frequenza costante E X1 X2 DM37 all azionamento Periferia Figura 9 6 9 66 Panoramica di un comando motore passo passo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Finecorsa software I finecorsa software DM21 e DM22 servono per delimitare la zona di lavoro ved para grafo 9 9 Il valore di DM21 deve essere sempre minore del valore di DM22 DM Denominazione Valore significato Unit 21 Inizio finecorsa software 1 000 000 000 lt 1 000 000 000 1 MSR 22 Fine finecorsa software 1 vedere paragrafo 5 3 1 Interdipendenze MSR significa risoluzione del sistema di misura vedere paragrafo 5 3 1 Compensazione del gioco Gli elementi meccanici dell azionamento sono sempre soggetti ad un determinato gioco DM830 serve per la compensazione del gioco meccanico all inversione Ad ogni inversione della direzione viene prima recuperato il gioco prima che l asse inizi di nuovo a muoversi Ne conseguono errori di po
91. e MDI e Automatico MSR_DONE ME Misura fine Segnalazione di una misurazione eseguita vedere paragrafo 9 3 10 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Tabella 9 2 Segnali di risposta seguito Simbolo P Significato Funzione inglese tedesco GO_P FR Direzione Significa che l asse si muove in direzione di quote reali crescenti oppure emissione tensione in BA Controllo GO_M FR Direzione Significa che l asse si muove in direzione di quote reali decres centi oppure emissione di tensione in BA Controllo e Non appena presente un movimento attivato vengono emesse le segnalazioni FR o FR a seconda della direzione del movimento 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 va
92. e livello 2 Nome Limite introduzione Limite introduzione Unit inferiore superiore Frequenza 0 200 000 Hz I valori dei livelli di frequenza 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 frequenza 1 su livello di segnale BP Il N Valore del livello di frequenza 2 Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli I segnali di controllo e di risposta devono essere utilizzati come nel modo operativo JOG Unit di posizionamento FM 353 per motori passo passo 9 18 6ES7 353 1AH01 8EGO 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 vedere paragrafo 9 6 1 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 ricerc
93. finecorsa punto di riferimento RPS sia collegato ad un ingresso digitale e sia parametrizzato tramite DM 34 Attivazione del movimento direzione per la sincronizzazione R fronte di segnale o start Tipo di ricerca punto di riferimento Caso 1 Zero campione corrente o tacca di zero esterna a destra di RPS Sequenza del movimento spostamento punto di riferimento 0 Va velocit di riferimento Vp velocit ridotta Va VR Ta PRE RPS Puntodirif Caso 2 Zero campione corrente o tacca di zero esterna a sinistra di RPS Caso 3 RPS al centro tacca di zero non necessaria RPS Caso 4 Fronte di RPS tacca di zero non necessaria RPS R fronte di segnale o start Caso 1 ved sopra come R caso 2 simmetrico Caso 2 ved sopra come R caso 1 simmetrico Caso 3 RPS al centro tacca di zero non necessaria come R caso 3 simmetrico Caso 4 Fronte diBPS tacca di zero non necessaria come R caso 4 simmetrico Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Quando viene superato l RPS deve essere garantita una lunghezza di segnale di At 2 ciclo FM La seguente tabella mostra la posizione esatta del punto di sincronizzazione sullo zero del campione di corrente o sulla tacc
94. gruppo di funzioni funzione G del 3 gruppo di funzioni posizione tempo di sosta velocit funzione M del 1 gruppo di funzioni funzione M del 2 gruppo di funzioni funzione M del 3 gruppo di funzioni numero correzione utensile vedere tab 10 1 vedere tab 10 2 richiamo di un programma come sottoprogramma numero del esecuzioni del sottoprogramma Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 a riguardo N Gi G2 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 041 Funzioni G Tempo di sosta
95. il formato del blocco Modifica blocco Il n di blocco viene sovrascritto con il contenuto di formato del blocco Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 39 Descrizione delle funzioni Esempio 2 Modo di procedere per modificare il valore istantaneo e la velocit nel blocco 10 del programma di movimento 1 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 3 Leggere al termine del job di scrittura un ciclo dopo il blocco nel quale si imposta il job di lettura DB AW DBX43 3 4 Memorizzare i dati letti da DB AW DBB446 469 in DB AW DBB196 219 5 Registrare il valore istantaneo nel campo dat DB AW DBB208 211 tipo di dati DINT 6 Registrare la velocit nel campo dati DB AW DBB212 215 tipo di dati DINT 7 Registrare in DB AW DBB199 job 4 il blocco viene memorizzato in modo ritentivo 8 Impostare il job di scrittura DB AW DBX39 3 Unit di posizionamento FM 353 per motori passo passo 9 40 6ES7 353 1AH01 8EGO 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
96. il BA L unit restituisce le risposte BAR e SFG 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 e spostam positivo FR Abilitazione allo start SFG Elaborazione in corso BL P e spostam positivo FR Elaborazione in corso BL Posiz raggiunta arresto PEH 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 pubb e BL sono resettate Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 25 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 Spostamento negativo FR Abilitazione allo start SFG li Gestione del controllo 3 stop durante il posizionamento Se durante il posizionamento impostato lo stop l asse viene arrestato FR viene resettato SFG viene comandato PEH non prodotto perch il posiziona mento n
97. il programma utente necessario registrare nella tabella dei simboli i blocchi blocchi dati utente funzioni FC blocchi funzionali FB che verranno utilizzati nella configurazione La struttura simbolica dell interfaccia memorizzata nel blocco dati istanza DB 1 fornito IFFM_ICTRL Il riferimento simbolico dato dal pro getto STEP 7 e dalla tabella dei simboli Nell appendice l interfaccia utente rappresentata con i simboli e con l indirizzo assoluto Esempio di tabella dei simboli Simbolo Indirizzo Tipo Commento del dati IFFM_ICTRL DB1 FB1 Interfaccia CPU FM istanza DB del blocco POS_CTRL POS_INIT FC 0 FC 0 Inizializzazione POS_CTRL FBI FB 1 Modi operative comandi e scambio dati Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 43 Programmazione delle funzioni tecnologiche 6 5 Interrupt Elaborazione degli interrupt L FM 353 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 va 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 Mod
98. 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 segnalato tramite interrupt diagnostico pu essere letto con il job di lettura Numero di errore operativo blocco dati utente DBX42 5 Tabella 6 9 Segnalazioni d errore dell FM Errore Errore nei dati Messaggio Messaggio di risposta blocco dati utente DBX22 4 N d errore Letto tramite il job di lettura blocco dati utente DBB94 e 95 Conferma d errore Con il nuovo job di scrittura Errore di manovra Messaggio di risposta Letto tramite il job di lettura Impostazione cancella blocco POS_DIAG 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 il letto con il blocco Restart 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 6 40 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 4 4 Blocco POS _DIAG FC 2 Lettura dati inter
99. 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 353 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 15 Descrizione delle funzioni Tabella 9 3 Gestione dei controlli per il BA JOG esempi Nome segnale Livello Funzione Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Abilitazione allo start SFG Gestione del controllo 1 impostazione BA JOG De L utente stabilisce il BA L unit restituisce le risposte BAR e SFG Segnali di controllo Direzione positiva R Abilitazione azionamento AF Segnali di risposta Spostamento positivo FR Abilitazione allo start SFG Elaborazione in corso BL PATIN Gestione del controllo 2 movimento asse Direzione positiva In presenza di SFG e AF viene comandato R L asse elimina SFG e produce le segnalazioni BL e FR Segnale di controllo Direzione positiva R Segnali di risposta Spos
100. modo op attivo PIC7 F 500000 000 OR 120 x 1000000 000 mm PIC71 Ki vist Mis Diag Ut kt PIC73 PIC72 PIC71 PIC74 Aggiust val finecorsa Nome ut modo op attivo in Ricerca p rif A disp dell utente x 1000000 000 mm Val di emiss freq x Diff 1000000 000 lt lt DM Imp Ut SK per OP BA Teach BA E Auto Eist j i offl Onl Trans Diff tra pos ist e pos rif Contat impulsi in uscita PIC73 PIC712 PIC714 DM Imp Ut gt gt rr PIC713 FaR ovimento Quit Res gt gt PIC723 PIC722 PIC724 Errore nei dati nom stato set CI errore VAI Abil regol x i N err Restart asse A disp vgell utente lt lt Meld gt leggi set attivo gt gt Errore operativo stato set CI errore Finec SW off x N err Asse in parc x lt lt Res gt gt PIC711 SS Interrupt diagnos Teach In Byte 0 Byte 2 N 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 rel 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 Xx 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 RBavan RBin sei NPVset Figura 8 2 Struttura gerarchica dei menu della superficie operativa dell OP 07 Unit
101. motori passo passo 6ES7 353 1AH01 8EGO 9 57 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 vedere paragrafo 10 1 G60 64 attivo vedere paragrafo 10 1 G43 44 attivo vedere paragrafo 10 1 numero D attivo vedere paragrafo 10 1 segnalazione di stato 1 tipo di dati BOOL Limitazione della velocit alla frequenza massima secondo DM41 segnalazione di stato 2 tipo di dati BOOL Se programmato l override di accelerazione o di tempo si verifica qualora venga violata la zona di lavoro del generatore di frequenza dell FM 353 vedere il diagramma Zona di lavoro del generatore di frequenza nella fig 5 5 una limitazione con indica zione della limitazione agente per frequenza di start stop DM39 valore di frequenza per la commutazione dell accelerazione DM40 valore di accelerazione decelerazione DM42 DM45 9 3 17 Parametri dati job di lettura DB AW DBX43 3 Panoramica parametri dati selezionati nel job per la lettura con la funzione Modifica parametri dati job di scrittura DB AW DBX39 3 vedere paragrafo 9 3 1 possono essere letti 9 58 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle fun
102. n di DDB DBW o DED offset nel DB Unit di posizionamento FM 353 per motori passo passo 8 22 6ES7 353 1AH01 8EGO Interfaccia standard S amp S segnali di controllo e di risposta elencati nella tabella 8 4 possono essere i seguenti By Bit 7 6 5 4 3 2 1 0 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 31 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 sono riportati nella versione tedesca e inglese Tabella 8 5 Segnali di controllo e di risposta Tedesco Inglese Significato Segnali di controllo TFB TEST_EN Commutazione interfaccia bus P su Messa in servizio BFQ FSQ OT_ERRA Conferma errore di manovra movimento 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 23 Interfaccia standard S amp S Tabella 8 5 Segnali di controllo e di risposta seguito Tedesco Inglese Significato BA MODE_IN Modo operativo Codice JOG 01
103. 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 105 tipico 108 Grazie alla disponibilit di una mag giore 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 cancella zione 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 parame Dimen Numero possibili cicli di Numero possibili cicli di trizzazione sioni cancellazione programmazione cancellazione programmazione DB al minuto DM 284 byte 237 04 106 46 Programma di 508 byte 125 49 106 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 mome
104. 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 Conl emissione della funzione 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 VA 1 VA 2 VA Mr ee ge e Soa Ma MA MA 0747 o E Z 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 10 19 Stesura dei programmi di movimento Influsso
105. non viene utilizzata 1 La funzione PWM viene utilizzata 37 19 PWM invertito 0 Impulso PWM alto attivo 1 Impulso PWM basso attivo 48 Durata segnale di boost assoluto 1 1 000 000 ms 49 Durata segnale di boost relativo 1 100 50 Avanzamento con corrente di fase Fattore di pulsazione duty factor 51 Arresto con corrente di fase Funzione PWM Il segnale viene generato come frequenza a 20 kHz Funzione Boost Il segnale viene controllato per quanto riguarda la massima fase attiva assoluta e relativa Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Funzione PWM La corrente di fase del motore pu essere modificata da 0 a 100 In caso di arresto e movimento costante possibile intervenire sulla corrente In caso di accelerazione o ritardo la corrente sempre 100 max fimp IPwMm 100 DM50 DM51 s Funzione Boost In caso di accelerazione o ritardo con il segnale di boost attivo si provoca un aumento di corrente nell unit di azionamento L impostazione dell entit dell aumento viene eseguita nell unit di azionamento In caso di arresto e movimento costante la corrente sempre 100 max fimp 4 i Si Faggi ne E 100 T Segnali opzionali zero campione corrente o tacca di zero esterna Per supportare la sincronizzazione del asse azionato dal motore passo passo viene elab
106. operativa di messa in servizio con la CPU in stato di STOP e si imposta la CPU in RUN per poi 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 9 Messa in servizio Si possono richiamare altre pagine Con il menu Test gt Analisi errori viene visualizzata la seguente finestra Analisi errori Tola le 4 Figura 7 3 Analisi degli errori Con il menu Test gt Dati di service viene visualizzata la seguente finestra j Service 4 Foo E Figura 7 4 Dati di service Unit di posizionamento FM 353 per motori passo passo 7 10 6ES7 353 1AH01 8EGO Messa in servizio Con il menu Test gt Trace viene visualizzata la seguente finestra Trace iof x Start Stop Egalamare Zoom Posizione effettiva dopo Servo 0 gf Posizione chest modo anni Figura 7 5 Trace Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 11 Messa in servizio Checklist Per la messa in servizio degli assi della macchina necessario procedere nella seq
107. paragrafo 6 4 5 pagina 6 41 e Interfaccia blocchi dati utente DB utente paragrafo 6 4 6 pagina 6 42 6 4 1 Panoramica della biblioteca blocchi FM353_354 I blocchi della biblioteca blocchi FM353_354 possono essere utilizzati come segue e Funzionamento centralizzato dell FM e Funzionamento decentralizzato dell FM mediante PROFIBUS DP e Funzionamento decentralizzato del FM mediante PROFINET Avvertenza prerequisiti per la biblioteca blocchi FM353_354 sono le seguenti versioni firmware della CPU e unit CPU con MMC versione firmware V2 0 o superiore e CPU318 versione firmware V3 0 o superiore Unit di posizionamento FM 353 per motori passo passo 6 28 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche La tabella seguente fornisce una panoramica sulle funzioni FC i blocchi funzionali FB i blocchi dati DB e i blocchi organizzativi OB necessari per assicurare la comunicazione e il controllo dell FM 353 Tabella 6 6 Blocchi funzionali standard per l FM 353_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 30 inizializzazione l applicazione numero ifi il 1 FC 1 POS_CTRL Richiamo nell OB 1 funzionamento ciclico modmeabie pag 6 30 sincronizzazione con FM 353 Funzioni di base e modi operativi gestione delle interfacce job di scrittu
108. per il movimento dell asse Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Qui di seguito sono elencate le funzioni che si possono attivare tramite le impostazioni o i comandi singoli nell FM Simulazione Misurazione al volo Sorveglianza rotazione Asse in parcheggio Impostazioni singole Misurazione di lunghezza Retrigger punto di riferimento Disattivazione ingresso di abilitazione Disattivazione controllo finecorsa software Restart Comandi singoli Abilitazione regolatore Attivazione dati macchina Cancellazione percorso residuo Ricerca blocco autom indietro Ricerca blocco autom in avanti Annulla impostazione valore istantaneo 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 segnalato 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 Errore nei dati Messaggio Messaggio di risposta blocco dati utente DBX22 4 N d errore Letto tramite il job di lettura blocco dati utente DBB94 e 95 Conferm
109. posizionamento FM 353 per motori passo passo B 4 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento 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 Dati operativi di base 52 1 ACT_BL D BOOL Blocco NC attivo 52 2 Blocco NC successivo 52 3 Valore istantaneo al cambio di blocco 52 4 Dati di service 52 5 Errore operativo letto 52 6 OT_ERR_D Errore manovra movimento letto 52 7 Errore dati letto 53 0 53 2 eee e Riservato 53 3 Parametri dati 53 4 Ingressi uscite digitali 53 5 OPDAT1_D Dati operativi supplementari 53 6 Dati applicativi 53 7 Lettura valori di misura Segnalazioni d errore per segnali di avvio impostazioni singole 54 0 Abilitazione regolatore 54 1 GAUG_FLY_ERR BOOL Misura al volo 54 2 54 4 ez alle l Riservato 54 5 Sorveglianza rotazione 54 6 Asse in parcheggio 54 7 Simulazione 55 0 55 1 Riservato 55 2 Misura di lunghezza 55 3 Retrigger punto di riferimento 55 4 Ingresso abilitazione off 55 5 Riservato 55 6 SSW_DIS_ERR BOOL Sorveglianza finecorsa SW off 55 7 Riservato Segnalazione d errore per segnali di avvio comandi singoli 56 Riservato 57 0 Attivazione dati macchina 57 1 Cancellazione percorso residuo
110. pu richiamare la pagina PIC7141 Con i softkey Vlavan e Vlin si possono eseguire le funzioni Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 Permette di impostare un bit in seguito al quale il pro gramma utente trasferisce all FM 353 il numero immesso come valore per il dato macchina che si trova sotto N DM e Softkey attivo Attiva DM Permette di impostare un merker Bit Attiva DM nel DB utente che viene trasferito dal programma utente al FM 353 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 vu
111. ricerca del blocco in avanti il programma interrotto deve essere stato elaborato prece dentemente in avanti Con ricerca del blocco indietro il programma interrotto deve essere stato elaborato prece dentemente indietro Il comando per l avanzamento e o il ritorno automatico del blocco viene analizzato con lo Start nell FM 353 e viene provocato un avanzamento e o ritorno del blocco sul punto d inter ruzione con la velocit del livello 1 nel modo d esercizio A scatti Avviene cos il posiziona mento al punto di interruzione nel caso sia stato attivato precedentemente un posiziona mento in un altro modo operativo ed al termine viene elaborato il blocco interrotto compresa l eventuale uscita Gestione dei controlli Requisiti e LFM 353 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 Lasse sincronizzato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 33 Descrizione delle funzioni Tabella 9 8 Gestione dei controlli per il BA Automatico esempi Nome segnale Livello Funzione Gestione del controllo 1 BA Automatico Automatic Segnali di controllo Modo operativo BA Abilitazione lettura EFG Segnali di risposta Modo operativo attivo BAR Abilitazione allo
112. risposta DB Blocco dati Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 16 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 7 Errore di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f g f Visualizzazione Errore di movimento Reazione all errore STOP avanzamento sec la tabella 11 2 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 e Nelle sequenze blocchi G64 per gli assi rotanti stato impostato in cinque blocchi successivi un percorso al di fuori del campo di spostamento Effetto Eliminaz Correggere la posizione da raggiungere e Modificare il valore del finecorsa software DM e Con sequenze blocchi G64 programmare posizioni pi piccole in pi blocchi di movimento 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 23 17 Velocit di riferimento uguale a zero RMS Causa e Come velocit
113. sincronizzato con la ricerca del punto di riferimento Con l impostazione l asse si sincronizza di nuovo al superamento del punto di sincronizza zione se la direzione del movimento coincide con la direzione della ricerca del 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 Con il superamento dell RPS deve essere garantita una lunghezza di segnale di At 2 ciclo FM La modifica del valore istantaneo che ne deriva non comporta alcuna modifica del punto di arrivo traguardo 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Start Traguardo _ K K N Impulso tacca RES Tacca di zero per di zero I sincronizzazione Ingresso finecorsa punto di riferimento dell FM 353 Avvertenza per l impiego Con il retrigger del punto di riferimento si pu compensare p e 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 tacca di zero occorre fare attenzione per il
114. start SFG RENI o blocco singolo L utente stabilisce il BA e l EFG L unit restituisce le risposte BAR e SFG Gestione del controllo 2 posizi Selezione programma DBX39 5 Segnale di controllo Start ST Segnali di risposta Spostamento positivo FR o spostamento negativo FR Abilitazione allo start SFG Elaborazione in corso BL onamento tramite selezione programma Con SFG in presenza di EFG il programma pu essere attivato tramite ST L elaborazione inizia p e con un posizionamento FR o FR e BL sono comandati SFG resettato Gestione del controllo 3 uscita funzione M Segnali di risposta 2 comando M Modifica funzione M AMF Numero funzione M MNR Segnale di controllo Conferma funzione M QMF Se l uscita funzione M p e 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 Gestione del controllo 4 uscita funzione M e posizi Segnale di controllo Conferma funzione M QMF Segnali di risposta Posiz raggiunta arresto PEH Spostamento positivo FR o spostamento negativo FR al LI onamento Blocco con uscita M come la gestione del controllo 3 e avvio della posizione Al termine dell uscita funzione M il programma continua FR o
115. 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 DBEX La corrispondente segnalazione di risposta del modo operativo viene indicata nel byte MODE_OUT I movimenti di traslazione vengono indicati nei bit GO_M TRUE spostamento negativo dell asse 1 o GO_P 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 JOBRESET reset stato errore Se si impostano i bit PDIR_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
116. 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 25 Parametrizzazione 5 5 Memorizzazione dei dati di parametrizzazione nell SDB 1 000 Panoramica 5 26 LFM 353 memorizza internamente i dati di parametrizzazione Per avere a disposizione i dati di parametrizzazione in caso di guasto dell FM 353 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 353 i dati memorizzati nell SDB 1 000 Se FM 353 non possiede dati macchina o l indicazione temporale interna momento della generazione non corrisponde i dati dell SDB 1 000 vengono accettati dall FM 353 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 nella memorizza zione o nel caricamento del DB necessario che
117. 0 il numero di blocco N deve essere introdotto come primo e in ordine crescente La sequenza delle introduzioni restanti pu essere a piacere introdurre lo spazio vuoto come carattere di separazione caratteri devono essere introdotti con le lettere maiuscole Inoltre possibile utilizzare l area di introduzione riportata sul margine superiore della fine stra Il numero del programma e il nome del programma sono riportati nella finestra di intro duzione dopo aver lasciato il campo di introduzione L accettazione dei blocchi di movimento avviene con il pulsante Accetta blocco Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione 5 4 Parametrizzazione con il tool Parametrizzazione FM 353 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 selezionano i campi di introduzione e quindi si introducono i valori testi relativi ai valori si possono 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
118. 0 000 77 000 0 000 09 20 000 0 000 0 000 10 0 000 0 000 0 000 11 0 000 0 000 0 000 12 0 000 0 000 0 000 13 0 000 0 000 0 000 14 0 000 0 000 0 000 15 0 000 0 000 0 000 16 0 000 0 000 0 000 17 0 000 0 000 0 000 18 0 000 0 000 0 000 19 0 000 0 000 0 000 20 0 000 0 000 0 000 4 Figura 5 7 Introduzione dei valori per i dati di correzione utensile Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 movimento DB NC Tabella 5 7 Struttura del DB Programmi di movimento Byte Tipo di Valore Significato delle variabili Note variabile Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB 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 DWORD 353 Identificazione unit FM 353 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 Riservato 30 WORD Riservato 32 18 STRING caractteri Nome programma NC max 18 caratteri ASCII 52 STRUCT Blocco NC N
119. 1 impostazione della posizione Trasferimento del blocco MDI DBX38 3 Segnale di controllo Start ST Segnali di risposta p e spostam posit FR Abilitazione allo start SFG Elaborazione in corso BL Per es spostam posit FR Elaborazione in corso BL Posiz raggiunta arresto PEH 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 lasse imposta PEH SFG e le segnalazioni di risposta FR e BL vengono resettate Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 29 Descrizione delle funzioni Tabella 9 7 Gestione dei controlli per il BA MDI esempi seguito Nome segnale Livello Funzione Gestione del controllo 2 variaz Trasferimento del blocco MDI al volo DBX38 4 Segnali di risposta Spostamento positivo FR Spostamento negativo FR ione della posizione se una durante il posizionamento Se durante il posizionamento viene trasferito un nuovo Blocco MDI al volo il posizionamento corrente viene subito interrotto e il nuovo posizionamento viene as sunto al volo In questo modo p e la posizione varia da FR a FR del posizionamento Segnale di controllo Stop STP Segnali di risposta Spostamento negativo FR Abilitazione allo start SFG S
120. 1 2 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 dell asse senza abilitazione regola tore escluso BA Controllo Effetto Nessun movimento dell asse Eliminaz Impostare l abilitazione del regolatore tramite il programma utente 3 03 62 3E Regolatore non pronto RMS Causa Start dell asse senza Segnal regolatore pronto Effetto Nessun movimento dell asse Eliminaz Controllare azionamento cavo di collegamento e La valutazione della segnalazione Regolatore pronto pu essere disinserita con DM37 3 03 66 42 Sorveglianza rotazione RMS Causa Perdita di passi vedere paragrafo 9 7 3 Effetto Eliminaz Controllare l azionamento e Controllare DM39 DM51 3 03 67 43 Superamento durata segnale boost assoluto RMS Causa Fase di accelerazione troppo lunga Effetto Eliminaz Controllare DM48 e Modificare le impostazioni sull azionamento e Modificare la tecnologia ciclo di mov
121. 1 8EGO Cablaggio Tabella 4 8 Parametri elettrici delle uscite digitali Tensione di alimentazione DC 24 V campo ammissibile 20 4 28 8 V Separazione galvanica no Tensione d 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 0 5 A corrente cumulativa 2 A campo ammissibile 5 mA 0 6 A tramite 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 ammissibile 5 MA 0 12 A tramite 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 morsetto M sulla CPU S7 300 Vedere manuale Sistema di automazione S7 300 Configurazione Pericolo di morte L alimentazione di 24V di corrente di carico da eseguire in forma di bassa tensione funzionale con divisione sicura secondo EN60204 1 Cap 6 4 PELV con terra M Avvertenza Il cavo
122. 11 2 4 04 123 Numero di programma NC gi presente RMS 7B Causa Numero di programma NC gi presente opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Prima del trasferimento cancellare i DB con il numero di pro grammazione corrispondente 4 04 124 Parametro Salva errato RMS GG Causa Codifica non 0 opp 1 opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Codifica non 0 opp 1 4 04 125 Memoria DB piena RMS 7D Causa La memoria disponibile piena opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Cancellare i programmi DB non necessari opp comprimere la memoria con la superficie di parametrizzazione 4 04 126 Superata la lunghezza di programma ammessa RMS 7E Causa Il numero di blocchi troppo grande opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DE ritentivo Eliminaz Correggere il programma e trasferirlo nuovamente 4 04 127 Non possibile la scrittura di parametri dati RMS 7F Causa Asse non fermo opp Effetto parametri dati non diventano attivi DB Eliminaz Arrestare l asse 4 04 128 Codice unit errato RMS 80 Causa Sono stati trasferiti DB non appartenenti al unit senza co opp dice 353 DB Effetto Il DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Trasferire i DB relativi all FM 353 4 04 129 Quota incrementa
123. 11 5 in base alla classe di errore Tabella 11 4 Interrupt di diagnostica Segnalazione di errore Segnalazione Byte cn Lot x n x Bit analisi dell errore e sua eliminazione Visualizza zione 0 1 Errore interno Reazione all errore Tutto OFF sec la tabella 11 2 2 1 Anomalia di comunicazione SF 8031 Causa Comunicazione MPI bus K disturbata in seguito a processo sconosciuto si Effetto Interfaccia MPI inattiva Elimina Controllare il collegamento zione e Controllare PG CPU e Accendere spegnere l unit e Sostituire l unit 2 3 Controllo interno del tempo watch dog 8033 Causa e Effetto di forti disturbi sull FM 353 e Errore nella FM 353 Effetto e Disinserzione di tutta FM 353 e Indicaz LED SF ON DIAG ciclo pulsazione J HW L SU Eliminaz Gli errori non dovrebbero verificarsi se si rispettato quanto descritto nel presente manuale In caso contrario rivolgersi all ufficio vendita competente indicando le condizioni che hanno portato all errore e Sostituzione dell FM 353 Avvertenza valore xxxx modo di scrittura esadecimale nel buffer diagnostico Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 9 Trattamento degli errori Tabella 11 4 Interrupt di diagnostica seguito
124. 176 DINT Numero di giri asse rotante Dati operativi di base 180 DINT Libero 184 DINT Libero 188 STRUCT Struttura blocco Blocco NC attivo NC 208 STRUCT Struttura blocco Blocco NC successivo 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 d lunghezza misura al volo 248 DINT Posizione istantanea sul fronte posteriore Misura d lunghezza 252 DINT Valore di misura della lunghezza Misura d lunghezza 256 DINT Valore istantaneo Cambio di blocco 260 DINT Valore di emissione frequenza Dati di service 264 DINT Contatore impulsi in uscita 0 218 1 Dati di service 268 DINT Libero 272 DINT Libero 276 DINT Differenza tra posizione di riferimento e Dati di service posizione istantanea 280 DINT Libero 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 DED offset nel DB Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 21 Interfaccia standard S amp S Tabella 8 4 Parametri dati del DB SS N DB 1000 seguito Off Tipo di Valore Significato delle variabili Nota set variabile 284 DINT Aggiustamento finecorsa nel BA Ri
125. 2 1 Segnalazioni di errore tramite LED Segnalazioni di stato e di errore La FM 358 dispone delle seguenti segnalazioni di stato e di errore SF DC 5V DIAG Figura 11 2 Segnalazioni di stato e di errore dell FM 353 Unit di posizionamento FM 353 per motori passo passo 11 4 6ES7 353 1AH01 8EGO Trattamento degli errori Significato 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 353 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 353 Interrupt di diagnostica errore interno errore esterno o errore esterno di canale Per leliminazione dell errore vedi la lista degli errori tab 11 4 DC 5V verde Alimentazione inserita Questo LED indica hardware in ordine Se non acceso pu essere e la rete non in ordine e la tensione di carico non in ordine e l unit non collegata correttamente e il controllo non progettato correttamente somma delle correnti 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 erro
126. 2 VA Ni i N 1 s g M vi LUN 7 Na t Emissione della funzione M dopo il posizionamento Caso3 V A Ni inni z i Blocco lungo Blocco corto Finestra di 7 Cambio blocco al volo G64 caso standard E posizionamento Il cambio da un blocco di movimento ad un altro avviene senza l arresto dell 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 che nel tratto di percorso definito da un determinato blocco non diventa o non resta mai attiva la velocit maggiore program mata 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 avanza mento programmato per il blocco successivo stesso Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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
127. 2 o Cavo di collegamento FM 353 Figura 4 5 Collegamento di un azionamento Procedimento per la connessione del cavo di collegamento Per collegare lazionamento procedere come segue 1 Cablare l estremit libera del cavo di collegamento nei morsetti dell azionamento 2 Aprire lo sportellino frontale ed innestare il connettore sull unit 3 Fissare il connettore con le apposite viti Richiudere lo sportellino Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 11 Cablaggio 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 3AC01 1 0 Il cavo di collegamento disponibile in diverse lunghezze vedere Catalogo NC Z N ordinazione E86060 K4490 A001 AO 4 4 Descrizione dell interfaccia verso la periferia Connettore frontale AI connettore frontale X1 a 20 poli si possono collegare quattro ingressi uscite digitali e un segnale di conferma proveniente dalla parte di potenza 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 i X1 dello sportellino Elemento di fissaggio i Q2 3 da 4 dr i Si
128. 22 FERR_LIM DINT Riservato 426 OSC_ERR DINT Regolazione finecorsa 430 DR_TIME DINT Riservato Unit di posizionamento FM 353 per motori passo passo B 12 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 41 AW DB blocco dati utente seguito dina Variabili Tipo di dati Commento Dati operativi supplementari 434 OVERRIDE1 BYTE Override 435 BYTE N programma di movimento NC 436 BLCK_NO1 BYT N di blocco NC 437 ES Contatore n di richiami di sottoprogramma 438 suse ei G90 91 attivo 439 G60 64 attivo 440 G43 44 attivo 441 Numero D attivo 442 0 Riservato 442 1 Limitazione velocit 442 2 Riservato 442 7 443 0 Frequenza di start stop limitata 443 1 Valore di frequenza per commutazione dell accelerazione limitato 443 2 Riservato 443 3 Valore di accelerazione ritardo limitato 443 4 Riservato 445 Parametri dati 446 Parametri dati 0 ae Tipo di blocco dati 2 Quantit 3 Job 4 ARRAY Campo di dati secondo i dati richiesti 450 469 BYTE ARRAY 470 485 BYTE 470 Valori di misura 486 BEGIN_VAL DINT 490 END_VAL DINT 494 LENGTH_VAL DWORD Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Interno riservato Valore iniziale o valore di misura al volo Valore finale Valore di misura della lunghezza B 13 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito dea Variabili Tipo
129. 24 Aggiustamento delle coordinate del punto di riferimento Il presupposto per una univoca riproducibilit della ricerca del punto di riferimento che l impulso di zero per la sincronizzazione generato tramite un impulso esterno o tramite il segnale zero campione di corrente vedere paragrafo 9 7 2 si trovi ad una distanza univoca dal finecorsa punto di riferimento RPS Si consiglia per bassi valori della velocit ridotta una distanza compresa tra il 10 ed il 90 del percorso di un giro motore passo passo o di un ciclo campione di corrente mentre per valori elevati della velocit ridotta si consigliano valori compresi tra il 30 ed il 60 Controllare questi valori dopo una ricerca del punto di riferimento nella risposta dei dati di service valore aggiustamento finecorsa e modificare in caso di violazione dei campi di valori richiesti la relativa corrispondenza di posizione tra il datore dell impulso di zero o del motore passo passo ed il relativo finecorsa punto di riferimento Esempio direzione di ricerca positiva SYNI X RPS Tacca di zero MD11 12 Dato indicativo dell aggiustamento finecorsa 40 DM11 12 adatto per velocit ridotte medie La velocit di ricerca deve essere a seconda dell esigenza la pi elevata possibile L impor tante che sia possibile effettuare una frenatura alla velocit ridotta tramite la lunghezza del finecorsa punto di riferimento RPS Se ci non fosse po
130. 24 Modo operativo attivo Impostazio Posizione ne Stato di abi Canale A nani Spostamen Spostamen _ DBB25 raggiunta istantanea litazione del 2i i Fine misura sincronizza to positivo to negativo arresto al volo regolatore to terminata DBB26 Numero funzione M DBB27 Variazione funzione M 6 46 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBD28 Posizione effettiva dalla versione firmware FM V3 7 6 collegata al blocco della biblioteca FM353_354 DBW832 Riservato Segnali di avvio Segnali di avvio per impostazioni singole interruttore trasferimento per variazione tramite job di scrittura DBB34 Simulazione Asse in Sorveglian Misura al Abilitazione parcheggio za rotazione volo regolatore f Ingresso i DBB35 Finecorsa abilitazione Retrigger Misura di SW off off punto di rif lunghezza Segnali di avvio per comandi singoli trasferimento per variazione tramite job di scrittura vengono cancellati dopo il trasferimento attivato alla variazione DBB36 Riservato De a Ricerca Cancellazio Attivazione DBB37 Restart blocco ne percorso dato istantaneo automatica i 3 Eat N automatica residuo macchin
131. 3 I comandi vengono cancellati nel FM 353 dopo la loro esecuzione 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 auto maticamente Nell FM 353 si differenzia tra dati macchina K e E per quanto ne riguarda l effetto Categoria di DM Effetto nell FM 353 dopo l attivazione K Reset dell FM 353 e fino a quando attivo il reset non possibile il trasferimento di nessun altro dato e peril comportamento interno vedere restart E Lo stato di funzionamento dell FM permane Per i dati macchina vedere 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 Cancellare percorso residuo senza effetto e Con start e dopo cancellazione percorso residuo nel BA MD viene elaborato dall inizio il blocco MDI attivo e Con st
132. 353 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 353 Per il servizio e la supervisione dell FM 353 possibile collegare un pannello operativo alla CPU unpannello operativo tramite l interfaccia MPI vedere figura 1 2 L FM gestisce al massimo 3 nodi contemporaneamente Attraverso l interfaccia SIMATIC bus posteriore l unit comunica con il pannello operativo p e pannello operatore OP a righe Pagine di servizio progettate Servizio e supervisione tramite interfaccia MPI Pannello operativo BT CPU 314 y Dati utente blocco dati leugi _s gt utente funzioni tecnolo giche vedere cap 6 Bus posteriore e FM 353 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 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 1 Interfaccia standard S amp S Servizio e supervisione dei dati segnal
133. 353 per motori passo passo 4 18 6ES7 353 1AH01 8EGO Cablaggio Avvertenza Per il collegamento di tastatori di misura o sensori necessario utilizzare cavi schermati per garantire una sicurezza ottimale contro i disturbi Utensile necessario Cacciavite o cacciavite elettrico da 3 5 mm Procedimento di cablaggio del connettore frontale Per cablare la morsettiera procedere come segue 1 Asportare circa 6 mm di guaina isolante del filo eventualmente fissare un puntalino 2 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 connettore 4 Nel caso si facciano uscire i fili verso il basso iniziare il cablaggio dal basso in caso contrario dall alto Avvitare anche i morsetti non utilizzati La coppia di 60 80 Necm 5 Fissare l ancoraggio per la matassa dei fili 6 Spingere il connettore frontale in posizione di funzionamento a questo scopo premere l elemento di fissaggio 7 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 apposita sbarra di messa a terra togliere pertanto l isolamento del
134. 5 Tipo di asse 9 60 9 6 Definizione della posizione 9 63 9 7 Comando motore passo passo 9 66 9 8 Ingressi uscite digitali 9 77 9 9 Finecorsa software 9 80 9 10 Interrupt di processo 9 81 Panoramica In questo capitolo sono descritte le funzioni dell FM 353 Tali funzioni possono essere attivate tramite il programma utente AWP richiamando i relativi blocchi funzionali standard o funzioni tecnologia Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 1 Descrizione delle funzioni 9 1 Segnalidicontrollo e di risposta Panoramica Tramite il blocco 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 Byte Segnali di controllo 14 BFQ FSQ i E e a i OVERR C ed Senai ddeon i La au Segnali di risposta p Jews e e e JSN e TT RT TTT 28 s1 ACT_PO 1 Con la versione firmware V3 7 6 dell unit di posizionamento FM353 in relazione ai blocchi della biblio teca FM353_354 Unit di posizionamento FM 353 per motori passo passo 9 2 6ES7 353 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 a Nome
135. 50 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 353 per motori passo passo 6ES7 353 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 l impostazione al volo del valore istantaneo La funzione Impostazione del valore istantaneo viene comunque attivata tramite l ingresso digitale corrispondente se Elaborazione in 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
136. 50 10000 1000 20 12000 1300 F A N10 N20 PE 1300 1000 gt x E A 10000 12000 gt T x E Ingresso digitale Chiarimenti sullesempio cambio blocco esterno L asse si muove nella direzione scelta fino a quando non si verifica la variazione del segnale da 0 ad 1 sull ingresso digitale 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 impo stazione 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 inter vento 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 vi
137. 515 6 Unit di posizionamento FM 353 per motori passo passo 8 18 6ES7 353 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 6 Tabella 8 3 Variabili per il DB utente 6ES7 353 1AH01 8EGO Tipo di CHE DB AW variabile Significato DB AW DBB17 BYTE Livello di velocit o di frequenza 1 2 BP BOOL Impostazioni singole Job di DBX34 0 Abilitazione regolatore scrittura DBX34 6 Asse in parcheggio interno DBX35 6 Disattivazione controllo finecorsa software BOOL Comandi singoli Job di DBX37 0 Attivazione dati macchina scrittura DBX37 1 Cancellazione percorso 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 frequenza 1 DBX38 1 DBD172 DWORD Livello di frequenza 2 DBB176 STRUCT Blocco MDI DBX38 3 DBB195 DBB222 STRUCT Blocco MDI al volo DBX38 4 DBB241 DBB242 BYTE Selezione programma n
138. 8 SZL ID errato oppure non presente nella CPU 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 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 PROFIBUS errore del protocollo DP in User Interface User trasferimento dati nelProfibus DP interrotto ad es per rottura cavo connettore man cante errore diparametrizzazione ecc e PROFINET IO errore generale CM 80A4 32932 32604 Comunicazione sul bus K disturbata 80A7 32935 63601 DP Slave o unit occupati 80A9 32937 63599 Funzione non supportata da DP Slave o dall unit 80AA 32938 32598 DP Slave o l unit indicano un errore di utilizzo specifico della fabbricazione si i La specificazione dell errore si pu trovare nella documentazione del produt 80AF 32943 32593 tore relativa a DP slave o unit 80B0 32944 32592 L unit non riconosce il record di dati 80B1 32945 32591 Indicazione di lunghezza errata 80B2 32946 32590 II posto connettore progettato non occupato 80B3
139. AH01 8EGO 5 9 Parametrizzazione Introduzione dei valori In Parametrizzazione FM 353 richiamare la seguente finestra con il menu File gt Nuovo gt Dati macchina 8 OFFLINE DATI MACCHINA DB1210 MUSlEmessseratantee min 1000000 1000000 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 353 Avvertenza L unit del sistema di misura DM7 deve corrispondere all unit del sistema di misura indicata 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 seguente 1 cancellare tutti i blocchi dati che non corrispondono al sistema di misura o cancellare l intera memoria nell FM 353 2 modificare i rimanenti blocchi dati nel PG 3 caricare di nuovo i blocchi dati nell FM 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione Elenco dei dati macchina Nella tabella 5 4 sono elencati tutti i dati macchina dell FM 353 Chiarimenti sull elenco dei dati macchina K sono dati di configurazione vedere paragrafo 9 3 3 E s
140. AX Posizione A Posizione B s Direzione del percorso Figura 2 1 Principio di un posizionamento Cos un posizionamento regolato Posizionamento regolato vuol dire e gestire correttamente la velocit dell azionamento durante lo spostamento e assegnare una posizione e fare in modo che l asse la raggiunga in modo corretto Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 2 1 Concetti fondamentali relativi al posizionamento Configurazione di un posizionamento Nella figura 2 2 illustrata la configurazione di un posizionamento con FM 353 e motore passo passo ARRESTO DI Rete EMERGENZA o Interfaccia azionamento FM 353 GRA D A i n E Elementi meccanici per Finecorsa il trasferimento del moto hardware Dispositivi di Parte di sicurezza potenza I i Parametrizzazione l Spostamento i i q lt p i Motore O Parametrizzazione FM 353 Figura 2 2 Configurazione di un posizionamento per motore passo passo esempio FM 353 L FM 353 genera per la parte di potenza e la frequenza di controllo e il segnale di direzione e segnali di controllo speciali Parte di potenza La parte di potenza elabora i segnali di controllo e provvede ad alimentare il motore Motore Il motore accoppiato all asse direttament
141. BB382 397 x x x x x x 19 3 13 Lettura valori di misura DBX43 7 DBB486 497 x x x x x x 19 3 10 6 3 5 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 Il blocco POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 353 e i segnali di risposta dall FM 353 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 8 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_ERRA DBX14 3 Conferma errore di manovra movimento ST START DBX15 0 Start STP STOP DBX15 1 Stop Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 37 Programmazione delle funzioni tecnologiche Tabella 6 8 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
142. DBB36 e 37 naaa 9 3 4 Spostamento del punto di zero job di scrittura DB AW DBX39 1 9 3 5 Impostazione del valore istantaneo job di scrittura DB AW DBX38 7 9 3 6 Impostazione al volo del valore istantaneo job di scrittura DB AW DBX39 0 9 3 7 Richiesta dei dati applicativi job di scrittura DB AW DBX39 6 9 3 8 Teach In job di scrittura DB AW DBX39 7 LL 9 3 9 Impostazione del punto di riferimento job di scrittura DB AW DBX38 6 93 10 Valor di MISUNA aisi ie e AAAA 9 3 11 Dati operativi di base job di lettura DB AW DBX42 0 9 3 12 Blocco NC attivo job di lettura DB AW DBX42 1 prossimo blocco NC job di lettura DB AW DBX42 2 LL 9 3 13 Dati applicativi job di lettura DB AW DBX43 6 ane 9 3 14 Valore istantaneo al cambio di blocco job di lettura DB AW DBX42 3 9 3 15 Dati di service job di lettura DB AW DBX42 4 LL 9 3 16 Dati operativi supplementari job di lettura DB AW DBX43 5 9 3 17 Parametri dati job di lettura DB AW DBX43 3 LL 9 4 Sistema di MISUFA su apii iii ii 9 5 TIPO dasse siii a aa i n 9 6 Definizione della posizione 9 6 1 Sincronizzazione dell asse azionato da motore passo passo 9 7 Comando motore passo passo 9 7 1 Generazione della frequenza neeaae 9 7 2 Interfaccia verso l azionamento 9 7 3 Sorveglianza della rotazione
143. DBB440 G43 44 attivo DBB441 Numero D attivo DBB442 Limitazione velocit Cambio ac Cambio celerazione frequenza Fr Sguenza DBB443 3 di start stop decelerazio per accel limi meli RI imitata ne limitato limitato DBB444 PI Riservato DBB445 Parametri dati DBB446 Tipo di blocco dati dato macchina quota incrementale o programmi di movimento DBB447 Numero DBB448 Quantit DBB449 Job Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 55 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 CRESSO 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 aa Riservato DBB485 Valori di misura Valori di misura dopo il richiamo del blocco 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 Servizio e supervisione Campo di dati per servizio supervisione 6 56 Trasferimen Trasferimen Trasterimen Trasferimen Trasferimen Scrittura gt 1 to quota Trasferimen Lettura dato DBB498 to livello di to livello di
144. Dopo un interrupt diagnostico l informazione di diagnosi disponibile nei dati locali dell OB 82 per un analisi veloce Richiamare il blocco POS_DIAG per stabilire la causa precisa dell errore vedere il paragrafo 6 3 4 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 45 Programmazione delle funzioni tecnologiche 6 6 Blocco dati utente DB utente Panoramica Tabella 6 11 DB utente La tabella seguente descrive la struttura del blocco dati utente DB utente FM 353 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 Ana Riservato DBB12 DBB13 Posizione Elaborazio ne avviata Segnali di controllo Conferma Commutaz DBB14 errore di Messa in manovra servizio movimento P _BUS NIIIEZIONe Esclusione Abilitazione Conferma Direzione Direzione DBB15 aziona ig Stop Start blocco lettura funzione M positiva negativa mento DBB16 Modo operativo DBB17 Parametro dei modi operativi DBB18 Override DBB19 m Riservato DBB21 Segnali di risposta Canale Eiroreinei Errore di Commutaz DBB22 parametriz dati manovra P BUS zato movimento avvenuta Elaborazio Tempo di Attesa Elaborazio Abilitazione DBB23 ne program sosta in abilitazione A E RS ne incorso all avvio ma indietro corso esterna DBB
145. E 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 esempio 3 tool Sorveglianza e controllo della variabile Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 61 Programmazione delle funzioni tecnologiche Esempio 4 6 62 Aprire il progetto di esempio Il blocco per questo esempio la FC 104 Avvertenza Se l esempio 4 viene richiamato in OB 1 allora necessario richiamare contemporaneamente gli esempi da 1 a 3 perch altrimenti verranno sovrascritti dei dati In questo esempio si trasmettono i segnali dell interfaccia per il comando e la supervisione del campo dati DBB 498 fino a DBB 515 inel campo interfaccia per i segnali di comando p es i tipi d esercizio vedi capitolo 8 2 Potete dare impulsi per comandi di scrittura e lettura quando descrivete i campi dati trasmessi con i relativi parametri e dati Selezionando p es la raffigurazione dati macchina PIC_763 potete scrivere mediante Softkey SK set un MD e con Softkey leggerlo Appena selezionate sul panello operatore la raffigurazione dei tipi d esercizio PIC_75 ed azionate il Softkey corrispondente del tipo di esercizio quat
146. E OVERR Override 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 o LL 100 Voiog 50 4 fss RE t dimezzamento della velocit v riduzione di un quarto dell accelerazione e della frenatura dimezzamento della frequenza di start stop 3 Vprog Override 3 a Override t 100 att tt at a 100 s 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 frenatura vengono prese in considerazione solo dopo l arresto dell asse p e cambio direzione Avvertenza L override di tempo efficace solo nei BA Automatico e MDI Avvertenza Ulteriori funzioni impostazioni e comandi di controllo sono riportati nei paragr
147. F dati macchina possono essere attivati tramite Attivazione dati macchina oppure tramite spegnimento accensione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 7 Parametrizzazione Tabella 5 1 Blocchi dati seguito Blocco dati DB SM Significato Quote incrementali N DB 1230 Memoria di lavoro necessaria 468 byte Le quote incrementali servono nel modo di funzionamento BA Avanzamento relativo in quote incrementali come quote di percorso relativo liberamente selezionabile per il posizionamento singolo Sono possibili quote incrementali da 1 a 100 vedere 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 Avanza mento 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 I dati di correzione utensile sono necessari per il modo operativo Automatico Automatico blocco singolo Sono possibili modifiche in tutti i BA e dura
148. FR sono attivati e PEH resettato 9 34 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione 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 raggiunta arresto PEH DI to Gestione del controllo 5 blocco di movimento con tempo di sosta Durante l elaborazione di un blocco di movimento con il tempo di sosta T L e PEH sono prodotti conforme mente alla durata del tempo di sosta to Gestione del controllo 6 elimin caso particolare Segnale di controllo Abilitazione lettura EFG Segnali di risposta Spostamento positivo FR o spostamento negativo FR Posiz raggiunta arresto PEH ai azione 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 TE Gestione del controllo 7 continuazione elaborazione programma dopo abili
149. Figura 9 8 Profilo di frequenza con Stop o con G60 Profilo di frequenza con G 64 o con override di velocit Stop f A ia feg fss tvk tst N1 N2 Figura 9 9 Profilo di frequenza con Stop o con G60 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Interfaccia verso l azionamento L attivazione dell azionamento del motore passo passo per il comando del movimento avviene almeno tramite i segnali impulso e direzione Oltre a questi segnali che definis cono il movimento per l azionamento FM 353 elabora opzionalmente ulteriori segnali per diversi tipi di interfacce per azionamenti standard impulso direzione La lunghezza dell impulso calcolata automaticamente dall unit FM 353 da T 0 5 DM41 Con il segnale di direzione viene comandata la direzione di rotazione dell azionamento Per entrambi i segnali pu essere parametrizzato il livello Denominazione Segnali di comando speciali Valore significato Impulso d uscita invertito 0 impulso alto inattivo Segnale 1 impulso basso attivo d uscita Uscita per la direzione invertita 0 segnale basso direzione Segnale 1 segnale basso direzione d uscita 9 7 2 Panoramica Segnali DM 37 37 8 37 9 Segnali opzionali Abilitazione regolatore Regolatore pronto Questi segnali servono
150. Funzione inglese tedesco TEST_EN TFB Commutazione Interruzione della comunicazione con il programma utente e commu interf bus P tazione dell interfaccia bus P per l azionamento con la superficie operativa di messa in servizio OT_ERR_A BFQ Tacitare errore la segnalazione d errore viene resettata Prima di tacitare l errore FSQ di manovra si deve rimuovere la causa dello stesso 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 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
151. GO 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 v PIC DB AW attivato da DB AW DBX Funzione DBX OP 07 OP 17 499 5 FM 353 Interrupt diagnostico 7 499 6 Errore nei dati 499 7 Errore di manovra movimento 499 1 1 SK Vlavan Trasferimento dati per Impostazione valore 38 7 714 72 istantaneo 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 SK Vlin Impostazione valore istantaneo indietro sul FM 714 37 2 1 SK RBavan Trasferimento Ricerca di blocco avanti all FM 7132 734 37 3 1 SK RBin Trasferimento Ricerca di blocco indietro al FM 498 3 1 SK set Trasferimento dati per Selezione programma dal 39 5 DB AW all FM 498 4 1 SK se Trasferimento dati per Teach In dal DB AW al FM 39 7 711 735 498 2 1 SK se Trasferimento dati per Immissione blocco MDI dal 38 3 7124 74 DB AW all FM 499 0 1 SK se Trasferimento dati per Blocco MDI al volo dal DB AW 38 4 741 all FM 34 0 CT Trasferimento
152. Hz s 44 Decelerazione 1 ay 10 10 000 000 0 come per DM42 Hz s 45 Decelerazione 2 ay 10 DM44 0 come per DM43 Hz s 46 Tempo medio di arresto tra 1 10 000 ms due posizionamenti tst 47 Tempo medio di movimento 1 10 000 ms a frequenza costante tx 1 vedere paragrafo 5 3 1 Interdipendenze Profilo di frequenza Nel comando in velocit vengono sfruttate le caratteristiche specifiche dell azionamento per quanto riguarda l andamento della funzione tempo frequenza Di conseguenza un movi mento con frequenza inferiore a quella di start stop viene avviato e bloccato A velocit superiori partendo dalla frequenza di start stop avviene un comando in rampa suddiviso in due campi di velocit con accelerazioni diversamente parametrizzabili Le seguenti figure mostrano un esempio di profilo di frequenza per un movimento scelto Profilo di frequenza alla massima velocit f A fmax f eg ap ay2 fss Ab1 ay t Figura 9 7 Profilo di frequenza alla massima velocit Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 69 Descrizione delle funzioni 9 70 Profilo di frequenza con G64 o con override di velocit f 4 f max fo feg fi fa fss N1 N2 N3 f4 Frequenza nel blocco N1 Valore di override 1 fo Frequenza nel blocco N2 Valore di override 2 f3 Frequenza nel blocco N3 Valore di override 3
153. Ingresso Avvertenza Tutti i segnali possono essere parametrizzati con riferimento al loro livello attivo tramite DM37 vedere paragrafi 5 3 1 9 7 Accertarsi consultando la documentazione tecnica dell azionamento della corrispondenza tra livello di segnale e direzione di rotazione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 5 Cablaggio Segnali di uscita I principali segnali d uscita sono i segnali di impulso di direzione e di abilitazione Pu essere inoltre parametrizzato un ulteriore segnale per il controllo della corrente 4 6 PULSE CLOCK Gli impulsi di clock comandano il motore Ad ogni fronte di salita della sequenza d impulsi il motore compie un passo Il numero degli impulsi emessi determina cos l angolo di rotazione cio il percorso da eseguire La frequenza degli impulsi determina la velocit di rotazione cio la velocit dello spostamento DIRECTION DIREZIONE Il livello di segnale emesso determina la direzione di rotazione del motore Segnale ON rotazione sinistrorsa Segnale OFF rotazione destrorsa ENABLE ABILITAZIONE L FM 353 attiva questo segnale quando il comando di funzionamento ciclico stato acquisito segnale ON abilitazione comando parte di potenza segnale OFF a seconda del tipo di parte di potenza si possono verificare una o pi delle seguenti reazioni bloccare ingresso impulsi di clock togliere corrent
154. NO INT E Numero di blocco dati RETVAL INT A 1 IN_MSR BOOL E A Avvio del processo di lettura Tipi 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 valori di misura viene avviata impostando a TRUE il parametro di passaggio IN_MSR Il parametro resettato dal blocco 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 6 6 42 Il risultato binario BIE 0 e il RETVAL 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 8 Interfaccia blocchi dati utente DB utente Per impostazione di fabbrica dei blocchi funzionali standard il blocco dati utente il DB 1 e ha il nome simbolico IFFM_ICTRL Questo DB costituito dalle interfacce utente e dai dati istanza del blocco POS_CTRL FB 1 L utente pu accedere sia in modo assoluto che simbolico ai segnali dati dell interfaccia quando il rapporto viene creato mediante la t
155. NT MSR 9 7 software 9 9 22 E Fine finecorsa 109 1 000 000 000 1 000 000 000 software 23 utilizzato interna mente dall FM 353 24 Non occupato 26 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 MSR min 29 E Velocit ridotta 3 106 10 500 000 000 DWORD 9 2 3 MSR min 30 E Compensazione gioco 0 1 000 000 DINT MSR 9 7 31 E Direzione di riferimento 0 come per ricerca punto di DWORD MSR risoluzione del sistema di misura 1 Il nome dell asse variabile viene realizzato con la lettera dell asse X Y Z e un estensione di indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 2 Vedere vincoli di compatibilit RPS finecorsa punto di riferimento 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione Tabella 5 4 Elenco dei dati macchina seguito a NETTE Sono SAFARI TRI Tipo di dati unit Vedere i default commento par 32 K Tipo di emissione 1 durante il posizionamento DWORD 10 3 funzione M 1 comandata a tempo emissione seriale 9 1 2 tacitata su conferma di max 3 funzioni za M nel blocco NC prima del posizionamento 3 comandata a tempo 4
156. Numero canale 12 2 STRING WK Identificazione tipo di DB 2 caratteri ASCII 16 DWORD 353 Identificazione unit FM 353 20 4 CHAR 0 Versione numero firmware numero struttura DB 24 DWORD 1 3 Risoluzione sistema di misura secondo Indicazione del 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 usura assoluto DINT 109 109 1 valore di usura additivo 44 DINT 109 109 2 correzione lunghezza utensile utensile 2 DINT 109 109 2 valore di usura assoluto DINT 109 109 2 valore di usura additivo 20 correzione lunghezza utensile utensile 20 20 valore di usura assoluto vedere paragrafo 10 1 20 valore di usura additivo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 21 Parametrizzazione Introduzione dei valori 5 22 L introduzione dei valori avviene con il menu per i dati di correttore utensile nel tool Parametrizzazione FM 353 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 mm o1 10 000 mso fosso e 02 20 000 1 500 0 000 03 30 000 2 50 ___ OD 04 40 000 3 500 0 000 05 50 000 45 000 0 000 06 60 000 55 000 0 000 07 70 000 66 000 0 000 08 8
157. O 7 27 Messa in servizio 7 3 8 7 28 Andamento ottimizzato Nel campo dei brevi tratti di percorso programmati in relazione alla parametrizzazione di velocit relativamente alte MD42 MD45 vengono effettuati dei posizionamenti in pochi cicli FM Nelle attuali versioni SW possono presentarsi a prescindere dalle lunghezze del per corso programmate dei tempi di posizionamento che non corrispondono ai tempi calco lati ma sono notevolmente superiori Di conseguenza per l accorciamento di un tratto di percorso ad esempio per il tratto corrispondente ad un passo del motore passo passo il tempo di posizionamento non viene ridotto n resta invariato bens il posizionamento di pi cicli FM pu durare pi a lungo Non si possono escludere posizionamenti scorretti dovuti alle cause di questo comporta mento anche se simili messaggi di errore non sono disponibili Con la presente versione SW il funzionamento dell FM 353 commutabile alla modalit Andamento ottimizzato MD56 Andamento ottimizzato vedere tabella 5 4 Avvertenza MD56 impostato per default sul valore Zero 0 In questo modo attivato il riconoscimento automatico di fermo Funzionamento come nelle versioni SW prece denti Un analisi dei valori con i messaggi di errore non avviene mediante l inserimento del MD56 Un occupazione indefinita attiva l andamento standard Unit di posizionamento FM 353 per motori passo passo 6ES7
158. O RET_VALL RET_VAL gt 6 12 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Descrizione dei parametri La seguente tabella descrive i parametri della di questo blocco 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 funzionamento La funzione opera assieme ad un DB utente Il numero di DB viene indicato al richiamo della funzione blocco nel parametro DB_NO Avviamento Il blocco POS_CTRL 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 del blocco POS_CTRL vengono dapprima letti i segnali di risposta dall FM 353 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 segn
159. P Generalit Quando si installa il pacchetto di progettazione dell FM 353 vengono anche installati i seguenti progetti di esempio e z2Dt13_02_ FM353_EX directory STEP7 EXAMPLES zDt13_02 per gli esempi applicativi della biblioteca dei blocchi FMSTSV_L e 2Dt13_03_FM353_EX directory STEP7 EXAMPLES zDt13_03 per gli esempi applicativi della biblioteca dei blocchi FM353_354 Nei blocchi OB 1 OB 82 e OB 100 sono contenute le funzioni tecnologiche POS_CTRL POS_DIAG POS_INIT Il DB 100 DBEX contiene i segnali e i dati utente necessari per tutti gli esempi Ogni esempio programmato come un blocco esempio 1 FC 101 ecc L esempio di base FC 100 sempre necessario per gli esempi da 1 a 3 Imposta i modi operativi corris pondenti e copia i dati tra DB 1 e DB 100 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 Per sfruttare le funzioni dall esempio 1 al 3 si devono richiamare gli esempi corrispondenti nell OB 1 come per l esempio 1 Nell OB 1 dopo il richiamo del POS_CTRL si trova un esempio di come potrebbe essere programmata l analisi degli errori segnalati del POS_CTRL Questa analisi degli errori pu essere ulteriormente sviluppata dall utente Per l esempio 4 si deve compilare il file originale contenuto nella cartella originale OB_example4 Poich un esempio a
160. PDAT_ERR BOOL Dati applicativi 63 7 MSRRD_ERR BOOL Lettura valori di misura Commento Ricerca blocco indietro Unit di posizionamento FM 353 per motori passo passo B 6 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento Riservato Segnalazioni d errore Segnali di stato del blocco POS_CTRL 66 INT Codice errore SFC 58 59 POS CTRL 68 0 JOBBUSY_WR BOOL Job di scrittura attivo 68 1 Job di scrittura impossibile 68 2 Job di lettura attivo 68 3 Job di lettura impossibile 68 4 69 0 Riservato 69 1 Reset stato errore 69 2 69 7 Riservato Dati di interrupt diagnostici blocco 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 Unit non parametrizzata 71 Tipi di classe di unit 08H Canale informativo disponibile 72 1 Disturbo comunicazione Bus K 72 2 Riservato 72 3 Intervento sorveglianza tempo watch dog 72 4 Caduta tensione interna unit NMI 72 5 73 1 EE I Riservato 73 2 Errore FEPROM 73 3 Errore RAM 73 4 73 5 Riservato 73 6 Interrupt di processo perduto 73 7 ana ea Riservato 74 Riconoscimento Pos FM 74H 75 LEN_INFO BYTE Lungh
161. PIC722 e Softkey Imp 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 353 in quattro sottopagine Vengono visualizzati e la classe d errore e il numero d errore per gli errori di manovra e di corsa 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 si veda par 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 il modo operativo oppure 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 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
162. QAPP_EN Richiesta dati applicativi 40 41 fi NJ Riservato Segnali di avvio per job di lettura 42 0 Dati operativi di base 42 1 ACT_BL_EN BOOL Blocco NC attivo 42 2 Blocco NC successivo 42 3 Valore istantaneo al cambio di blocco 42 4 Dati di service 42 5 N errore operativo 42 6 43 2 Riservato 43 3 Parametri dati 43 4 Ingressi uscite digitali 43 5 Dati operativi supplementari 43 6 Dati applicativi 43 7 Lettura valori di misura Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 3 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento 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 Sorveglianza rotazione 44 6 Asse in parcheggio 44 7 SIM_ON _D Simulazione 45 0 45 1 leg ea Riservato 45 2 Misura di lunghezza 45 3 Retrigger punto di riferimento 45 4 Ingresso abilitazione off 45 5 Riservato 45 6 Sorveglianza finecorsa SW off 45 7 IA e Riservato Segnali di fine per segnali di avvio comandi singoli 46 Riservato 47 0 MD_D BOOL Attivazione dati macchina DELDIST_D BOOL Cancellazione percorso residuo 47 2 SEARCH_F_D BOOL Ricerca blocco automatica 47 3 SEARCH _B_D BOOL Ricerca blocco indietro 48 1 TRG254_D BOOL MDI_D BOOL MDIFLY_D BOOL Unit di
163. Quantit Info 2 Numero di Numero di O WK completo N blocco DM SM 1 solo lunghezza WK 1 255 seguenti seguenti 2 solo valore assoluto 1 5 1 5 usura 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 e 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 1 Tranne in caso di funzionamento ciclico inferiore a 10 s 9 38 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 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 2 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 vedere paragrafo 9 3 3 Avvertenze Nella modifica dei dati dei parametri necessario rispettare le seguenti avvertenze e Dati macchina dati macchina sono sempre modificabil
164. S Causa Nei modi operativi Quota incrementale relativa MDI e Automatico necessaria la sincronizzazione dell asse Effetto Eliminaz Eseguire una ricerca del punto di riferimento 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 as segnazioni di direzione R R Nella ricerca del punto di riferi mento l assegnazione della direzione non coincide con il senso di marcia assegnato nella DM Effetto Eliminaz Corrispondente alla 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 13 Trattamento degli errori Tabella 11 6 Errori di manovra seguito Segnalazione di errore Segnalazione 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 CI N analisi dell errore e sua eliminazione Visualizza zione Errore di manovra Reazione all errore STOP avanzamento sec la tabella 11 2 2 02
165. SIEMENS SIMATIC Unit di posizionamento FM 353 per motori passo passo Manuale 6ES7 353 1AH01 8EGO Edizione 08 2008 Premessa Indice Panoramica sul prodotto Concetti fondamentali relativi al posizionamento Installazione e smontaggio Cablaggio Parametrizzazione Programmazione delle funzioni tecnologiche Messa in servizio Interfaccia standard S amp S per OP 07 17 00 Descrizione delle funzioni Stesura dei programmi di movimento i O cella nd Trattamento degli errori Appendici Dati tecnici Blocco dati utente DB utente Elenco delle abbreviazioni Indice analitico Avvertenze tecniche di sicurezza 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 Pericolo significa che la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle persone Attenzione significa che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone Attenzione senza triangolo di pericolo significa che la non
166. TRL 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 F scrittura non scrittura B lettura attivo BiA E possibile possibile attivo DBB69 Reset stato errore Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 49 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Bit 6 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dati diagnostici dell FM letti con il blocco POS_DIAG Unit non Errore di Errore Guasto DBB70 i ramona canale Errore int HW unit irta esterno esterno DBB cumulativo DBB78 72 73 intermitt Canale Tipi di classe dell unit 08H DBB71 informativo disponibile Caduta Intervento Disturbo DBB72 tensione gt sorveglian comunica interna unit za tempo zione bus watch dog K interrupt di Enoi 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 co sa operativo DBB79 co Riservato DBB85 Codice errore dopo il messaggio d errore Errore operativo viene letto se l errore operativo settato dopo il richiamo del blocco POS_DIAG DBB86 Numero error
167. _POS ACT_POS DBD28 Posizione effettiva 6 38 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 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 del blocco 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 Significato TRUE All avvio di un modo operativo movimento con i Posizione Posizione raggiunta arresto 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 del blocco Elaborazione in corso 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 con richiamo avvio del blocco con avvio del movimento da parte dell FM Per controllare FM 353 sono inoltre necessari i comandi singoli e le impostazioni singole Vengono semp
168. a indietro indietro Segnali di avvio per i job di scrittura Valore di Impostazio Impostazio Blocco MDI riferimento Livelli di Livelli di DBB38 ne valore ne punto di Blocco MDI per quota frequenza s Sp al volo velocit 1 2 istantaneo riferimento incrementa 1 2 le Richiesta i Modifica Spostamen Impostazio Selezione Uscite A ne valore DBB39 Teach In dati tai parametri to punto di E AEST programma digitali istantaneo applicativi dati zero al volo DBB40 nea Riservato DBB41 Segnali di avvio per i job di lettura Valore Numero oli Dati di istantaneo Blocco NC Blocco NC Dati eleri DBB42 errore i poi i operativi di service al cambio di successivo attivo operativo base blocco Dati Lettura visi Ingressi E DBB43 valori di Dati operativi scite Parametri applicativi supplemen DEEN dati misura tari digitali Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 47 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 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 blocco POS_CTRL 7 7 Asse in Sorveglian Misura al Abilitazione DEAG Simien parcheggio za rotazione volo regolatore 3 Ingresso r 7 x Finecorsa RNA Retrigger Misura d
169. a 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 o dati sono accettati ed elaborati solo nel corrispondente modo operativo x dati sono accettati o elaborati dati sono rifiutati con una segnalazione di errore ved Elaborazione degli errori tabella 11 8 cl 4 n 1 Dati richiesti per il movimento dell asse Unit di posizionamento FM 353 per motori passo passo 6 36 6ES7 353 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 dal arr vd Dati T STE REF SM MDI A AE ur 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 cela Valore istantaneo al cambio di DBX42 3 DBB398 401 x 9 3 14 blocco Dati di service DBX42 4 DBB402 433 x x x x x x 19 3 15 Numero di errore operativo DBX42 5 DBB86 89 x x x x x x 6 3 4 Dati operativi supplementari DBX43 5 DBB434 442 x x x x x x 19 3 16 Parametri dati DBX43 3 DBB446 469 x x x x x x 19 3 17 Ingressi uscite digitali DBX43 4 DBB220 221 x x x x x x 9 8 Dati applicativi DBX43 6 D
170. a d errore Con il nuovo job di scrittura Errore di manovra Messaggio di risposta Letto tramite il job di lettura Impostazione cancella blocco POS_DIAG 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 il letto con il blocco Restart 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 21 Programmazione delle funzioni tecnologiche 6 3 4 Blocco POS _DIAG FC 2 Lettura dati interrupt diagnostico In caso di errori gravi FM 353 genera un interrupt diagnostico IOB 82 va inserito nel programma utente e la parametrizzazione degli interrupt dell FM 353 deve essere attivata e mette l informazione a disposizione dei dati locali Per informazioni sugli interrupt diagnostici vedere il paragrafo 6 5 Per ulteriori informazioni sugli errori di canale esterni errori operativi richiamare il blocco POS_DIAG Possibilit di richiamo Il richiamo del blocco POS_DIAG pu avvenire nell OB 82 di interrupt oppure nell OB 1 R
171. a del punto di riferimento DM Denomina Valore significato Commento zione Unit 16 Coordinata 1 000 000 000 1 000 000 000 MSR punto di riferimento 18 Tipodi 0 direzione zero campione corrente o tacca di zero esterna a ricerca destra di RPS punto di 1 direzione zero campione corrente o tacca di zero esterna a riferimento sinistra di RPS 2 direzione zero campione corrente o tacca di zero esterna a destra di RPS 3 direzione zero campione corrente o tacca di zero esterna a sinistra di RPS 4 direzione RPS in mezzo 5 direzione RPS in mezzo 8 direzione fronte di RPS 9 direzione fronte di RPS 27 Sposta 1 000 000 000 1 000 000 000 MSR mento punto di riferimento 28 Velocit di 10 Vmax DM23 MSR min ricerca del punto di riferimento 29 Velocit 10 x vedere lista dati macchina tab 5 4 MSR min ridotta 34 Ingressi 5 RPS per ricerca punto di riferimento Attribuzione 6 finecorsa inversione per ricerca punto di riferimento degli ingressi MSR significa risoluzione del sistema di misura vedere paragrafo 5 3 1 Informazioni pratiche per l utente e con finecorsa punto di riferimento collegato e senza finecorsa punto di riferimento collegato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 19 Descrizione delle funzioni Con finecorsa punto di riferimento RPS 9 20 Si presuppone che il
172. a di zero esterna Finecorsa punto di sincronizzazione Vale per i tipi 0 3 di ricerca punto di selezione in DM37 riferimento secondo DM18 Zero campione corrente VR RPS Tacca di zero esterna NIX VR RPS NIX Centro 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 dell asse secondo DM 18 pat a x RPS Puntodi Finecorsa di Finecorsa di riferimento inversione sicurezza 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 21 Descrizione delle funzioni Senza finecorsa punto di riferimento RPS La tabella seguente descrive come avviene la ricerca del punto di riferimento senza il relativo finecorsa Ricerca della Sequ
173. a o negativa Dy usura lunghezza utensile positiva o negativa Dvass usura assoluta positiva o negativa Dvadd usura additiva modulo Se il valore di usura additiva viene modificato online FM calcola il nuovo valore di usura in modo assoluto ed il valore di usura additiva torna di nuovo a 0 10 12 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 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
174. a valore di correzione utensile RMS Causa Sull FM 353 non ci sono valori di correzione utensile oppure durante la correzione attiva si verifica un accesso alla corre zione 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 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 7 Errore di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f f Visualizzazione Errore di movimento Reazione all errore STOP avanzamento sec la tabella 1
175. abella dei simboli del progetto Al richiamo del POS_CTRL l interfaccia viene trasmessa come istanza L interfaccia viene correlata al rispettivo canale asse mediante il parametro d ingresso degli altri blocchi funzionali standard DB_NO Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Avvertenza Richiamando il blocco POS_CTRL per pi canali assi necessario creare una nuova istanza DB del blocco POS_CTRL per ciascun canale asse Questa istanza deve essere trasferita al momento del richiamo del blocco in modo da consentire la correlazione dei dati al corrispondente canale asse L indirizzo dell unit fa parte del blocco dati utente Viene specificato dal POS_INIT op pure manualmente tramite Parametrizzare FM 353 con il pulsante Immettere indirizzo unit nel DB utente nella schermata generale Il blocco dati utente deve essere gi stato creato Note sulla programmazione simbolica 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 FM353_354 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
176. afi 9 3 2 e 9 3 3 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 3 Significato Funzione inglese tedesco TST_STAT TFGS Commuta La comunicazione con il programma utente non possibile perch zione interf l interfaccia del bus P stata commutata per l azionamento con il bus P tool per la messa in servizio avvenuta OT_ERR BF FS Errore di l utente viene avvisato del fatto che si verificato un errore di manovra manovra o di movimento p e segnale di comando non ammesso movimento R ed R contemporanei A seguito della segnalazione d errore si ha l interruzione del movimento vedere Cap 11 DATA_ERR DF Errore nei Segnala all utente la presenza di un errore di dati dati vedere Cap 11 PARA PARA Parametriz l unit parametrizzata Tutti i dati macchina validi per comandare zare un asse sono disponibili sull unit ST_ENBLD SFG Abilitazione segnala che l unit FM 353 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 azionam
177. ali di controllo vengono ugualmente scritti nell FM 353 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 PFM 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 13 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 43 e nel caso di job di scrittura anche i dati corrispondenti Il job viene eseguito con il richiamo del blocco POS_CTRL In un impiego centralizzato dell FM 353 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 avvi
178. ali relativo all FM HAE SA SK MDI Trasferimento modo operativo MDI all FM i SK AutBS Trasferimento modo operativo Automatico blocco singolo all FM SK Autom Trasferimento modo operativo Automatico all FM 35 6 CT Finec Trasferimento dati all FM in caso di modifica di 723 761 SW off Disattivazione controllo finecorsa sofware 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 residuo 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 all FM 498 0 1 SK set Trasferimento n DM e relativo valore dal DB AW 4 all FM 39 3 515 7 1 SK Res Conferma d errore Res nell FM 353 interrupt 5 73 77 diagnostico 515 6 1 SK Quit Conferma d errore Quit nell FM 353 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 DBX
179. amento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 13 Interfaccia standard S amp S Figura 8 10 Pagina di base Automatico PIC73 Questa pagina contiene solo campi di visualizzazione Nelle figure PIC736 Panoramica programma parziale P sel e PIC737 Modifica pro gramma parziale P ed potete selezionare programmi e leggere e scrivere record di dati di procedura Figura 8 11 Selezione programma PIC734 Questa pagina contiene campi di ingresso uscita Si pu scegliere tra avanti e indietro 353 ueller Sata Nr s g Hr kt Betrieb rt 1 xt P 1 folgSA Figura 8 12 Blocco attuale PIC731 Questa pagina contiene solo campi di visualizzazione Figura 8 13 Blocco successivo PIC732 Questa pagina contiene solo campi di visualizzazione Unit di posizionamento FM 353 per motori passo passo 8 14 6ES7 353 1AH01 8EGO Interfaccia standard S amp S Pnderns ar FM Parameter akt Betriebsart E RE EEEE i Istwert __ lkumv nlaerm betenfehlier 1 rehrfehler IWset IWrii NPVset F JE Figura 8 14 Parametri PIC72 La somma degli spostamenti e l indicazione del valore istantaneo sono campi di visualizzazione rr rr r FM Tnbetriebnahm Et Betrieb rt Frequenzausqabewerti Hz Schalterjust wert in Ref Diff zw Ist u
180. amma e ripetere la funzione con il numero di blocco corretto 4 04 144 Caricamento SDB non possibile RMS 90 Causa L unit non arrestata opp Effetto SDB non viene accettato DB Eliminaz Arrestare l unit e ripetere la procedura di caricamento 4 04 145 Errore dati utili SDB RMS 1 Causa SDB contiene un valore errato opp Effetto SDB non viene accettata DB Eliminaz Generare l SDB dal tool di parametrizzazione e ripetere la procedura di caricamento Errore di dati macchina Reazione all errore Avvertimento sec la tabella 11 2 5 05 7 07 Sistema di misura RMS Causa La risoluzione del sistema di misura registrata MSR non opp coincide con MSR negli altri DB dell unit DB Effetto Il DB non diventa attivo e non viene memorizzato in modo ritentivo Eliminaz Controllare MSR e nel caso correggerla e Con una introduzione corretta prima di un nuovo trasferi mento cancellare gli altri DB sull unit 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 25 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito CI N Errore di dati macchina Segnalazione di errore analisi dell errore e
181. art e dopo cancellazione percorso residuo nei BA Avanzamento a quote incre mentali 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 45 Descrizione delle funzioni Restart Con questo comando si pu resettare l asse e L emissione degli impulsi viene interrotta e Lo stato di elaborazione momentaneo viene interrotto e Le correzioni attive vengono cancellate e Per ogni errore compare un segnale di conferma Ripristino impostazione del valore istantaneo 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 9 3 4 Spostamento del punto di zero job di scrittura DB AW DBX39 1 Funzione dello spostamento del punto di zero La selezione la commutazione e la disattivazione di uno spostamento del punto di zero di ventano attive a partire dal posizionamento successivo In caso di spostamento del punto zero la traslazione momentanea del sistema di coordinate viene revocato a condizione che uno spostamento del punto zero era gi attivo e la modifica di spostamento indicato NPVney
182. atico dopo l elaborazione di un blocco l FM 353 avvia autonomamente l elaborazione del blocco successivo in funzionamento Automatico blocco singolo l asse attende al termine di ogni blocco elaborato 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 momento e non provoca l arresto del movimento o il blocco delle uscite 9 36 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 3 Dati di sistema Panoramica In questo capitolo sono descritte funzioni impostazioni indipendenti dal modo operativo e che comunque sono necessarie per comandare e gestire IFM 358 e i dati dell FM che sono disponibili per le segnalazioni di risposta Modifica di parametri dati job di scrittura DB AW DBX39 3 pagina 9 38 Impostazioni singole DB AW DBB34 e 35 pagina 9 42 Comandi singoli DB AW DBB36 e 37 pagina 9 44 Spostamento punto di zero job di scrittura DB AW DBX89 1 pagina 9 46 Impostazione del valore istantaneo job di scrittura DB AW DBX38 7 pagina 9 48 Impostazione al volo del valore istantaneo job di scrittura DB AW DBX39 0 pagina 9 49 Richiesta dei dati applicativi job di scrittura DB AW DBX39 6 pagina 9 50 Teach In job di scrittura DB AW DBX39 7 pagina 9 51 Impostazione del punto di
183. ativo FR Elaborazione in corso BL Abilitazione allo start SFG Errore manovra comando BF FS Segnali di controllo Direzione negativa R Conferma errore BFQ FSQ Segnale di risposta Abilitazione allo start SFG Ten zione 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 azionamento AF Segnali di risposta Spostamento negativo FR Elaborazione in corso BL ig Durante il movimento AF disinserito L asse viene arrestato immediatamente FR e BL sono annullati Gestione del controllo 8 reset durante movimento dell asse caso particolare Comando singolo Restart DBX37 5 Segnali di risposta Spostamento positivo FR Elaborazione in corso BL nali Durante il movimento viene prestabilito il restart L asse viene arrestato immediatamente FR e BL sono cancellati Gestione del controllo 9 modifica della direzione Segnale di controllo Direzione positiva R Segnale di risposta Abilitaz
184. ato in modo ritentivo Eliminaz Correggere e trasferire di nuovo 5 05 96 60 Posizione finecorsa SW non ammessa RMS Causa Per assi lineari opp L inizio del finecorsa SW maggiore della fine del finecorsa DB Per assi rotanti La fine l inizio del finecorsa SW non si trovano nel ciclo degli assi rotanti e non sono indicati con il valore massimo Effetto Il DB non diventa efficace e non viene memorizzato in modo ritentivo Eliminaz Correggere e trasferire di nuovo 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 28 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito CI N Errore di dati macchina Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore Avvertimento sec la tabella 11 2 Segnalazione Visualizzazione 5 05 99 63 Fattore di valutazione del valore istantaneo non ammesso RMS Causa Rapporto non ammesso nelle assegnazioni percorso per giro OPP motore DM11 12 e incrementi per giro motore DM13 DB ved par 5 3 1 Effetto DB non diventa attivo e non viene memorizzato in modo riten tivo Eliminaz Corre
185. azione Struttura dei blocchi dati La tabella 5 2 mostra una rappresentazione a grandi linee della struttura dei blocchi dati Tabella 5 2 Struttura dei blocchi dati Indirizzi Offset Contenuto Nota Intestazione DB Informazioni di sistema non rilevanti per l utente da 0 Area dati utili Intestazione struttura Indicazioni per il contrassegno del blocco dati nel sistema dal 24 per DM Dati utili Dati di parametrizzazione o 32 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 Valore Significato della variabile Note variabile Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB 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 DWORD 353 Identificazione unit FM 353 20 4 CHAR 0 Numero versione tipo numero struttura del DB dal Vedi lista dei dati macchina 24 DMS5 DM51 Avvertenza indirizzo DM in DB n di DM 5 4 24 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1
186. 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 manuale Sistema di automazione S7 300 Configurazione 2 Far proseguire il cavo schermato fino all unit dove per non va eseguito nessun colle gamento dello schermo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 19 Cablaggio 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 KLBUE della Weidm ller N ordinazione Elemento di collegamento degli schermi 6ES7 390 5AA00 0AA0 Morsetto di collegamento degli schermi 6ES7 390 5CA00 7AA0 Vedere Catalogo NC 60 1 N ordinazione E86060 K4460 A101 A Vedere Catalogo ST 70 N ordinazione E86060 K4670 A101 A Unit di posizionamento FM 353 per motori passo passo 4 20 6ES7 353 1AH01 8EGO Parametrizzazione In questo capitolo Paragrafo Argomento Pagina 5 1 Installazione del tool Parametrizzazione FM 353 5 3 5 2 Accesso al tool Parametrizzazione FM 353 5 4 5 3 Dati di parametrizzazione 5 7 5 4 Parametrizzazione con il tool Parametrizzazione FM 353 5 25 5 5 Memorizzazione dei dati di pa
187. cerca Dati di service del punto di riferimento 288 DINT Libero Dati di service 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 suppl 332 1 BOOL e Limitazione della velocit al valore limite secondo DM 333 8 x BOOL Segnalazioni di stato 2 333 0 BOOL e Frequenza di start stop 333 1 BOOL e Valore della frequenza per la commuta zione dell accelerazione 333 3 BOOL e valore di accelerazione ritardo viene limitato 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 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 operativo 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
188. chi 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 vedere Cap 10 o par 9 3 12 ma senza numero di programma e senza numero di blocco Dal programma utente il blocco MDI DB AW DBX88 3 viene trasferito all FM 353 e pu quindi essere avviato per l elaborazione L elaborazione attivabile ripetutamente poich tale blocco memorizzato internamente La velocit di avanzamento dipende dall override Il blocco MDI resta memorizzato fino a quando non viene sovrascritto Gi durante l elabora zione di un blocco possibile trasferire un nuovo blocco Tabella 9 6 Blocco MDI per la struttura delle istruzioni vedere il cap 10 Nome Limite introdu Limite introdu Unit zione inferiore zione 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 incrementale Gruppo funzioni G 2 G30 100 G31 10 fino a G39 90 Gruppo funzioni M 1 2 3 M1 17 Override Accelerazione ritardo Funzioni M19 96 utente M99 M97 98 Segnale di modifica programmato come uscita digitale M2 M30 non sono ammessi MSR significa risoluzione del sistema di misura vedere paragra
189. dati all FM in caso di modifica di 723 761 Abilit regol Abilitazione regolatore s no 34 6 CT Asse Trasferimento dati all FM in caso di modifica di Asse in parch in parcheggio s no 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Interfaccia standard S amp S Tabella 8 2 Analisi del DB utente da parte del programma utente seguito OP 07 17 Programma utente v PIC DB AW attivato da DB AW DBX Funzione 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 al FM 514 1 1 SK Rpirif Trasferimento modo operativo Ricerca punto di 514 2 1 riferimento all FM 38 22 SK SMR Trasferimento dati per modo operativo Avanzamento 5143 1 a quote incrementali relativo e modo operativo 5144 1 Avanzamento a quote increment
190. 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 L esempio rappresentato nella figura 9 4 chiarisce meglio quanto esposto 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 61 Descrizione delle funzioni 9 62 Nel caso di assi rotanti a causa del requisito di riproducibilit omogenea della posizione attuale su pi giri in correlazione con la ricerca del punto di riferimento mediante un impulso tacca di zero ciclico per giro del motore tipo di ricerca punto di riferimento lt 4 si creano limitazioni nella scelta del rapporto di trasmissione per il ciclo dell asse rotante come illustrato nella figura 9 5 vedere Vincoli di compatibilit capitolo 5 3 1 Tipo di ricerca punto di riferimento Pd gt DM18 gt 4 DM18 lt 4 Ciclo asse rotante qualsiasi Condizione Spa Nn Ssz n 1 2 3 Esempi Ciclo asse rotante Spa Ciclo motore passo pas
191. 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 blocco precedente un comportamento da arresto preciso L emissione della funzione M dopo il posizionamento provocano nel blocco 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 G2 G3 X t F M1 M2 M3 D 5 90 10000 10000 10 10 20 000 20 15 30 000 30 40 20 60 40 000 97 VA N5 N10 i N15 N20 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 posizione 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 sec
192. descrive una superficie preprogettata che l utente deve adattare al progetto per es indirizzi FM n DB per i seguenti dispositivi COROS pannelli operativi e OPO07 e OP 17 A tal fine si utilizza il tool di progettazione ProTool Lite che consente di modificare inserire o cancellare le videate L interfaccia indirizzata al DB utente n 1 nella CPU sistema di destinazione 1 indirizzo 2 e al DB SS dell FM 353 sistema di destinazione 2 indirizzo 3 Il campo di testo rappresentato nelle videate Nome utente dell FM si pu rinominare a pia cere L intera progettazione si pu stampare tramite ProTool Lite per ottenere le descrizioni det tagliate delle videate Le interfacce preprogettate 0p07_353 pdb e 0p17_353 pdb sono contenute nella directory Directory STEP7 EXAMPLES FM353 zIt13_ 02_FM353_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 353 dati del DB SS possono solo essere letti Supervisione dati per la supervisione si possono leggere e visualizzare direttamente nel DB SS e nei rispettivi DB parametrizzati dell FM 353 La lettura diretta da FM presenta il vantaggio che i valori segnali non devono essere letti preventivamente tramite AWP Servizio dati e i segnali di servizio tra cui i merker bit e i valori vengono scritti nel DB utente del programma utente Unit di posizioname
193. di dati Commento Servizio e supervisione 498 USR STRUCT Servizio e supervisione 0 0 Scrittura dato macchina 0 1 BITC_1 BOOL Lettura dato macchina 0 2 Trasferimento blocco MDI 0 3 Trasferimento selezione programma 0 4 Trasferimento Teach In 0 5 Trasferimento quota incrementale 0 6 Trasferimento livello di velocit 0 7 Trasferimento livello di frequenza 1 0 Trasferimento blocco MDI al volo 1 1 l Trasferimento impostazione valore istantaneo 1 2 Trasferimento spostamento punto di zero 1 3 1 4 moa Sa Riservato 1 5 Interrupt diagnostico 1 6 Errore nei dati 1 7 BITC_15 Errore di manovra movimento 2 N dato macchina 4 Valore dato macchina 8 Numero quota incrementale 9 Riservato 10 Numero di immagine 12 Codice tastiera 14 15 Riservato 16 0 Controllo 16 1 Ricerca punto di riferimento 16 2 Avanzamento a quote incrementali relativo 16 3 MDI 16 4 Automatico blocco singolo 16 5 Automatico 16 6 Jog 16 7 Riservato 17 5 17 6 Conferma errore 17 7 Conferma interrupt diagnostico eos Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 DM 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 istruzi
194. di lavoro Interrupt di EROS OB 82 diagnostica di canale call SFC 52 w Dati di esterno a di scrittura dati diagnostici 5 interrupt Eroe iagno Richiamo ne diagnosticit_ i POS_DIAG e gnostici t pa programma BUSP binari az CPU Lal Altra segnala gt ore OB1 es 2 9 interno zione di errore POS_CTRL SZL si Errori Buffer di dia particolari gnostica errori DB utente Storia degli operativi P _a I e Bus K DB SS errori ve Cai Y VE OP AT y i Info STEP 7 lati FAM M359 nos SZL lista di stato di sistema PG STEP 7 lt SFC funzione di sistema DB SS blocco dati per segnalazioni di stato Figura 11 1 Panoramica diagnostica errori 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori 11 1 Classidierroree reazioni dell un
195. di lunghezza non esiste misura al volo sono inattive lunghezza misurata e sempre con la funzione misura al volo erronea e la lunghezza misurata 0 possibile attivando il tastatore di misura ad asse fermo 9 3 11 Dati operativi di base job di lettura DB AW DBX42 0 Panoramica dati operativi di base sono i seguenti dati di visualizzazione e posizione istantanea MSR e velocit istantanea MSR min e percorso residuo MSR e posizione di riferimento MSR e somma dello spostamento delle coordinate attive della correzione utensile spostamento punto di zero MSR e numero di giri solo per assi rotanti giri min Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 55 Descrizione delle funzioni 9 3 12 Blocco NC attivo job di lettura DB AW DBX42 1 prossimo blocco NC job di lettura DB AW DBX42 2 Blocchi NC attivi S tratta di dati di visualizzazione nel BA Automatico blocco escluso L richiamo di sottoprogramma occupa numero di sottoprogramma UP P numero di esecuzioni per sottoprogramma occupa numero di esecuzioni 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 Bit Byte Formato dei dati 7 6 5 4 3 2 1 0
196. di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 A Tasti Softkey Con questi tasti si pu richiamare nella stessa pagina la sottopagina K1 8 6 successiva stesso numero di pagina Tasto funzione Con questo tasto si pu saltare alla pagina base di visualizzazione del va lore istantaneo PIC71 da qualsiasi punto della struttura dei menu 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 si veda la figura 8 2 e la descrizione delle sin gole 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 353 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 al FM 353 tramite il programma utente
197. 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 pro gramma e la fine del programma provocano la disabilitazione della correzione utensile Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 10 11 Stesura dei programmi di movimento Varianti della correzione utensile La correzione utensile costituita da due componenti 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 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 Punto zero utensile Dvada Dv os su 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 Dvass Dvadd D correzione utensile D _ correzione lunghezza utensile positiv
198. do dell ingresso PREADY1_N tramite contatto Parte di potenza FM 353 lt 35m 5V 2k mn GND Comando dell ingresso READY1_N tramite accoppiatore ottico lt 35m 5V E 2k OON E GND Comando dell ingresso READY1_N tramite transistor collettore aperto I lt 35m 5V A z 2k Eg a Ea DRRR GND Figura 4 4 Circuiti per l ingresso READY1_N Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 collegare a terra lo schermo dalla parte dell azionamento Il cavo confezionato offerto come accessorio offre una sicurezza ottimale contro i disturbi CEE E e 9090090000900 p e FM STEPDRIVE Interfaccia verso hma 3 l azionamento x
199. e registrare dati E secondo tabella 7 2 o par 7 3 2 Selezione BA JOG livello di velocit 1 OVER 100 Impostazione Attivazione dati macchina Impostazione Livello di velocit 1 Vss Livello di velocit 2 Vmax Impostazione Abilitazione regolatore ON Start dell asse Direzione positiva o negativa eseguire pi volte verificare la disponibilit di spazio Test di movimento con frequenza di start stop pe no Movimento dell asse avvenuto Fr a s no no Direzione corretta Azionam motore passo passo attivo ___ La coppia motore presente s s Controllare DM Controllare l azionamento Controllare DM OMETTO invertito DMS9 DM87 0 RFG 1 DM37 17 DM37 19 DM37 16 DM37 19 Lai mi Selezione BA JOG Livello di velocit 1 Start dell asse Direzione positiva o negativa Muoversi eseguire pi volte verificare la disponibilit di spazio con fmax n movimento dell asse avvenuto no inclusa la corretta frenatura pE Controllare DM DM42 DM45 s DM37 16 DM37 19 e FINE y Iniziare di nuovo sequenza di test Figura 7 8 Messain servizio di base del comando motore passo passo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 19 Messa in servi
200. e Blocchi 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 e fornisce informa zioni introduttive relative alle funzioni del FM 353 Concetti fondamentali sul posizionamento cap 2 Questo capitolo contiene informazioni generiche sulla procedura di posizionamento e alcune spiegazioni dei concetti principali Montaggio e smontaggio dell FM 358 cap 3 Questo capitolo descrive il procedimento di montaggio e smontaggio dell unit Cablaggio dell FM 353 cap 4 Questo capitolo illustra il collegamento e il cablaggio degli azionamenti e degli ingressi uscite digitali Parametrizzazione dell FM 353 cap 5 Questo capitolo descrive la parametrizzazione e le funzioni di Parametrizzazione FM 353 Programmazione dell FM 353 cap 6 Questo capitolo descrive la programmazione dell FM 353 con STEP 7 Messa in servizio dell FM 353 cap 7 Questo capitolo descrive il procedimento di messa in servizio dell FM 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 concetti fondamentali
201. e DS 164 Classe evento dettagliato DBB87 Numero errore DS 164 Numero evento dettagliato DBB88 DAI 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 ES Riservato DBB93 6 50 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 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 DBW96 Codice d errore blocco POS_DIAG codice di risposta SFC 51 tipo di dati INT DBW98 Codice d errore blocco 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 DINT Valore di riferimento per quota incrementale DBD156 Livelli di velocit 1 e 2 DBD160 Livello di velocit 1 DBD164 Livello di velocit 2 Livelli
202. e Viene eseguita una normalizzazione del valore istantaneo Esempio Inizio campo fine campo 0 3601 Dopo lo spostamento 50 Valore ist 401 Valore ist 3501 Inizio campo fine campo 0 3601 Inizio campo fine campo si trovano spostati di 50 Eccezioni Nei BA Avanzamento a quote incrementali relativo MDI ed Automatico uno sposta mento del punto di zero possibile solo dopo l elaborazione del blocco posizione raggiunta alt impostato cio non con interruzioni dovute a stop e quindi ad asse fermo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 9 48 Trasferendo 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 Inizio zona di Impostazione del valore istantaneo a 150 Asse macchina f Inizio zona di lavoro 0 istantanea 100 Traguardo 120 Y Traguardo Fine zona di macchina lavoro 0 120 lavoro 200 1 Posizione 1 f Fine zona di lavoro 200 Posizione istantanea 1
203. e il cablaggio e la parametrizzazione possibile testare ed ottimizzare l unit di posizionamento FM 353 Il test e l ottimizzazione possono essere ese guiti con l ausilio delle interfaccia 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 FM e la CPU in STOP test senza programma utente e la CPU in RUN test con programma utente L interfaccia tra 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 353 e viene richiamata a condizione che l FM 353 sia parametrizzato tramite il menu Test gt Messa in servizio o tramite la schermata panoramica Quando si richiama questo menu appare la seguente finestra Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 7 Messa in servizio L Messa in servizio tm m m j co om fedi i i E Ricerca punto di riferimento mp val 1 Campo errori 2 Campo perlo stato p e valore istantaneo segnali di risposta 3 Campo per introduzioni specifiche del modo di funzionamento 4 Campo per l
204. e al motore resettare contatore ad anello cancellare segnalazione d errore PWM BOOST Questi segnali servono per influenzare la corrente del motore Con la funzione PWM viene emesso un segnale impulsivo modulato in ampiezza con il quale si pu impostare la corrente del motore tra 0 e 100 Con la funzione BOOST si pu aumentare la corrente del motore segnale ON corrente motore aumentata segnale OFF corrente motore normale L utilizzo di questi segnali deve essere impostato tramite i dati macchina vedere DM37 paragrafi 5 3 1 9 7 2 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Cablaggio Parametri di segnale per uscite Tutti i segnali d uscita vengono emessi secondo norma RS422 tramite un driver che genera un segnale differenziale Per garantire un ottimale immunit ai disturbi la parte di potenza dovrebbe disporre di ricevitori per segnali differenziali oppure di ingressi optoisolati che con sentano la trasmissione simmetrica dei segnali Una trasmissione asimmetrica dei segnali peraltro possibile ma in questo caso la lunghezza massima del cavo limitata a 10 m Avvertenza In caso di trasmissione asimmetrica non pu essere data garanzia per la funzione a causa delle diverse commutazioni d ingresso non normalizzate dell apparecchiatura di azionamento In particolare lunghezza dei cavi e frequenza limite dipendono dalle caratteristiche delle commutazioni
205. e dell apparecchio deve corrispondere alla classe Il del National Electrical Code NEC ANSI NFPA 70 La somma delle tensioni di tutte le alimentazioni collegate deve corrispondere a una Limited Power Source LPS Unit di posizionamento FM 353 per motori passo passo 4 2 6ES7 353 1AH01 8EGO Cablaggio Cavi di collegamento Nella tabella 4 1 sono elencati i cavi di collegamento per un posizionamento con FM 353 Tabella 4 1 Cavi di collegamento per un posizionamento con FM 353 Tipo N ordinazione Cavo di collega vedere Catalogo ST 70 Descrizione Collegamento tra BT mento MPI N ordinazione PG e CPU S7 300 E86060 K4670 A101 A Cavo per il 6FX2 002 3AC01 1000 Collegamento tra FM 353 valore di vedere Catalogo NC Z e motore passo passo riferimento N di ordinazione E86060 K4490 A001 A Connettore frontale 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 ordinazione 6ES7 392 1AJ00 0AA0 vedere Catalogo ST 70 N ordinazione E86060 K4670 A101 A vedere Catalogo NC 60 1 N ordinazione E86060 K4460 A101 A Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 3 Cablaggio 4 2 Connettore per l azionamento Descrizione dell interfaccia verso l azionamento Al connetto
206. e dell unit senza PG Incizo bi acchi Immettere indirizzo unit nel DB utente 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 Quando il DB DM viene scritto nell FM 353 viene effettuata la verifica della plausibilit dei valori limite impostati La memorizzazione ritentiva avviene solo se tutti i valori sono accetta bili in caso contrario viene segnalato tramite MPI un messaggio di errore nei dati DB errati vanno perduti in caso di rete OFF Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 seguente checklist Tabella 7 2 Checklist per la parametrizzazione Passo Check 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 353 verso gli assi della macchina o verso il programma applicativo della CPU e devono pertanto essere completamente creati all inizio della messa in servizio Nel fissare il dato macchina DM13 numero di pas
207. e o tramite organi meccanici di trasmissione Unit di posizionamento FM 353 per motori passo passo 2 2 6ES7 353 1AH01 8EGO Concetti fondamentali relativi al posizionamento 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 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 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 2 3 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Installazione e smontaggio In questo capitolo Paragrafo Argomento Pagina 3 1 Installazione dell FM 353 3 3 3 2 Smontaggio dell FM 353 3 4 3 3 Sostituzione delle unit 3 5 Panoramica L FM 353 viene montato in un controllore programmabile S7 300 come unit di periferia Importanti regole di sicurezza Quando si integra un S7 300 con un FM 353 in un impianto o sistema fondamentale osservare alcune importanti regole di sicurezza Dette regole sono illustrate nel manuale Sistema di automazione S7 300 Configurazione Progettazione del montaggio meccanico Le possibilit esistenti per il montaggio meccanico e il p
208. egato alla CPU dell S7 ved figura 4 1 e Il progetto per il SIMATIC S7 deve essere gi stato impostato vedere FM 353 Primi passi Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 3 Programmazione delle funzioni tecnologiche 6 1 Nozioni fondamentali di programmazione Panoramica In questo capitolo vengono affrontati i seguenti argomenti e Comunicazione tra CPU e FM 353 paragrafo 6 1 1 pagina 6 4 e Struttura di un programma utente paragrafo 6 1 2 pagina 6 5 e Impiego decentrato OB 86 paragrafo 6 1 3 pagina 6 6 e Integrazione di un OP paragrafo 6 1 4 pagina 6 6 e Procedura per creare il programma utente AWP paragrafo 6 1 5 pagina 6 7 6 1 1 Comunicazione tra CPU e FM 353 Integrazione dell FM 353 nel programma utente La figura seguente mostra come comunicano l FM 353 il blocco dati utente DB utente e le funzioni tecnologiche CPU FM 353 OB 40 OB 82 l E Interrupt di Diagnostica Informaz di start OB 4 byte fi Informazioni rocesso diinterrupt 4 byte infor POS_DIAG aa diagnostico e mazione di OB i diprocesso start OB y Job di scrittura lettura Segnali di POS MSRM 1 le segnalazione di errore controllo e di Lea risposta OB 100 Dati di sistema LS Nuovo avviamento POS_CTRL pE segnalazione di avvio Blocc
209. egnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f g f Visualizzazione Errore nel programma di movimento Reazione all errore Avvertimento sec la tabella 11 2 8 08 24 18 Funzione G1 non ammessa RMS Causa e Il numero programmato come funzione G1 non consen OPP tito DB e Nel blocco con tempo di sosta G04 oltre alle funzioni M sono stati programmati anche altri dati Effetto Il programma blocco non viene 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 DS 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 consen OPP tito DB e Il cambio blocco esterno G50 stato programmato in un blocco con movimento senza fine per Impostazione valore istantaneo al volo G88 G89 e Una correzione utensile G43 G44 stato richiamata senza numero D e Nella scelta di un numero D manca l assegnazione della direzione 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 alme
210. egnale di controllo Start ST Segnali di risposta Spostamento negativo FR Abilitazione allo start SFG Sigle ci 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 posizio namento 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 possi bile 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 posizio namento e inizia ad elaborare il nuovo blocco di movi mento FR impos
211. ell asse X Y Z e un estensione di indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 2 Vedere vincoli di compatibilit RPS finecorsa punto di riferimento Es M X1 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 11 Parametrizzazione Tabella 5 4 Elenco dei dati macchina seguito del gioco riferimento 1 positivo 2 negativo Rene a PPE A Tipo di dati unit Vedere N Denominazione oa alore significato commento par 17 Non occupato 18 K Tipo di ricerca punto di 0 0 direzione zero campione DWORD 9 2 3 riferimento corrente o tacca di zero esterna il codice serve direzione di ricerca a destra di RPS per l identificazione punto di riferimento 1 direzione zero campione della posizione corrente o tacca di zero esterna Per il punto di sin a sinistra di RPS croniezaziong o has per RPS 2 direzione zero campione corrente o tacca di zero esterna Attenzione ai a destra di RPS DM37 3 direzione zero campione corrente o tacca di zero esterna a sinistra di RPS 4 direzione RPS in mezzo 5 direzione RPS in mezzo 8 direzione fronte di RPS 9 direzione fronte di RPS 19 20 Non occupato 21 E Inizio finecorsa 109 1 000 000 000 1 000 000 000 DI
212. ella 7 3 Assegnazione iniziale dei dati macchina continuazione DM E Valore Chiarimento 281 0 2 Vmax Viene consigliato come valore iniziale il 20 della velocit massima 291 0 1 Vmax Viene consigliato come valore iniziale il 10 della velocit massima 30 31 0 0 Compensazione giochi inattiva 39 Frequenza di start stop dalle curve caratteristiche di funzionamento vedere paragrafo 7 3 2 40 Valore di frequenza per la commutazione dell accelerazione dalle curve caratteristiche di funzionamento vedere paragrafo 7 3 2 41 Frequenza massima dalla configurazione dell azionamento 42 Valore di accelerazione per avviamento e frenatura dalle curve 43 caratteristiche di movimento vedere paragrafo 7 3 2 44 45 46 100 Tempo minimo di fermo tra due posizionamenti 47 100 Tempo di funzionamento minimo a frequenza costante 48 100 Durata segnale di boost assoluto 49 100 Durata segnale di boost relativo 50 100 Movimento con corrente di fase 51 100 Arresto con corrente di fase 1 Vmax Pu essere calcolata tramite le seguenti formule Vmax fmax 60 s min Simpulso DM11 DM12 2 32 MSR giro Vmax MSR min DM41 Hz 60 s min DM13 passo giro Unit di posizionamento FM 353 per motori passo passo 7 6 6ES7 353 1AH01 8EGO Messa in servizio 7 3 Test e ottimizzazione Informazioni per il test e l ottimizzazione Dopo aver effettuato l installazion
213. elle 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 data ora da Dati T STE REF SM MDI A AE ur 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 cela Valore istantaneo al cambio di DBX42 3 DBB398 401 x 9 3 14 blocco Dati di service DBX42 4 DBB402 433 x x x x x x 19 3 15 Numero di errore operativo DBX42 5 DBB86 89 x x x x x x 6 3 4 Dati operativi supplementari DBX43 5 DBB434 442 x x x x x x 19 3 16 Parametri dati DBX43 3 DBB446 469 x x x x x x 19 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 19 3 13 Lettura valori di misura DBX43 7 DBB486 497 x x x x x x 19 3 10 6 3 5 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 Il blocco POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 353 e i
214. elocit devono essere calcolati come mostrato nel seguente esem pio di parametrizzazione facendo riferimento alle curve caratteristiche di funzionamento del motore passo passo utilizzato Prevedere sempre un 20 circa di coppia di riserva Procedimento Determinazione della coppia disponibile o necessaria Mmotore Mcarico Maccelerazione Calcolo del momento d inerzia Jcarico Jesterno_rotatorio Jesterno_traslatorio Jtotale Jmotore Jcarico Valori ipotetici per l esempio di parametrizzazione Mmotore 5 Nm Mcarico 0 6 Nm ipotesi costante per tutti i numeri di giri Jmotore 4kg cm Jearico 3 kg cm DM13 500 passial giro Esempio di altre impostazioni Valori di accelerazione valori di ritardo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Calcolo dei dati macchina M Aumento della coppia tramite boost Nm en MO 5 i Momento limite di funzionamento 3 4 3 4 i Mi Mpa Start Stop I SS J 0 7 X 1 8 M2 ch Mpa 0 6 di eta n ci Mcarico p n 1 min gt 10 100 f1 fO 1 000 feg 10 000 f Hz J fmax kg cm p e 500 passi giro 3 Jcarico 0 A 12 120 1200 n 1 min Figura 7 6 Curve caratteristiche di funzionamento di un motore passo passo Nel corso dell analisi di questa curva caratteristica di funzionamento esemplificativa in ba
215. en tale 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 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 353 per motori passo passo 8 20 6ES7 353 1AH01 8EGO Interfaccia standard S amp S Tabella 8 4 Parametri dati del DB SS N DB 1000 seguito Off Tipo di Valore Significato delle variabili Nota set variabile 126 BYTE Selezione programma N prog 127 BYTE Selezione programma N blocco 128 2 x BYTE Selezione programma Direzione libera 130 4 x BYTE Richiesta dati applicativi Dato appl 1 4 134 BYTE Teach In N prog 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 Dati operativi di base 168 DINT Posizione di riferimento Dati operativi di base 172 DINT Somma dello spostamento di coordinata Dati operativi di base attuale
216. ene rag giunto da N10 con i seguenti ulteriori comportamenti con il raggiungimento del traguardo viene emessa la segnalazione d errore ingresso digitale non comandato vedere tabella 11 5 cl 2 n 15 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 DM34 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 vA N10 N15 N20 N25 1 E Inversione della E direzione J 7 i t E N10 gt N15 N25 lt H H H H gt X Sistema di O 50 100 150 200 250 300 350 400 misura normale N20 gt Sistema di i gt X misura traslato 50 100
217. ensazione del gioco prima del compensazione posizionamento gioco 1 compensazione del gioco durante il posizionamento La velocit di compensazione del gioco si somma alla velocit programmata dei job di lavoro influenzabile tramite override Occorre fare attenzione alle seguenti particolarit Se si violano le interdipendenze degli DM si arriva ad una segnalazione d errore con la causa area valori non ammessa La compensazione del gioco efficace gi prima della ricerca del punto di riferimento Una modifica di DM30 ammontare del gioco efficace solo dopo un movimento nella direzione priva di gioco DM31 Il movimento di compensazione del gioco si attiva solo con override 0 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 7 1 Parametri funzionali Generazione della frequenza La seguente tabella mostra su quali parametri si pu agire per adattare il generatore di frequenza all azionamento motore passo passo scelto DM Denominazione Valore significato Unit 39 Frequenza di start stop fss 10 10 000 Hz 40 Valore di frequenza per la 500 75 000 Hz commutazione Valore minimo DM39 dell accelerazione feg Valore massimo DM41 41 Frequenza massima fmax 500 200 000 Hz 42 Accelerazione 1 ap 10 10 000 000 Hz s 43 Accelerazione 2 apo 10 DM42 0 come per DM42
218. ente 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 Aa N Premere il tasto sinistro del mouse e spostare il mouse verso l alto Dopo aver corretta mente 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 Guida integrata La superficie operativa di parametrizzazione dotata di una guida integrata per la parame trizzazione dell unit di posizionamento La guida integrata pu essere richiamata e con la voce di menu Guida gt Argomenti della guida o e premendo il tasto F1 o e con il carattere spostandosi sull elemento o sulla finestra su cui si desiderano infor mazioni e premendo il tasto sinistro del mouse Unit di posizionamento FM 353 per motori passo passo 5 6 6ES7 353 1AH01 8EG0 Parametrizzazione 5 3 Cosa si Blocchi Dati di parametrizzazione pu parametrizzare Si possono parametrizzare le seguenti aree dati e Dati macchina DM e Quote incrementali SM e Dati di correzione utensile WK e Programmi di movimento NC e
219. ento 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 la scelta del programma un programma attivo e dopo MO M2 M30 o con Automatico blocco singolo a fine blocco e 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 e Senza abilitazione allo start le funzioni che possono essere atti vate con direzione direzione e start non vengono eseguite Unit di posizionamento FM 353 per motori passo passo 9 6 6ES7 353 1AH01 8EGO Descrizione delle funzioni Tabella 9 2 Segnali di risposta seguito Simbolo P Significato Funzione inglese tedesco WORKING BL Elaborazione indica che stata attivata una funzione con lo start o con dire in corso zione e che essa attiva e Elaborazione in corso viene impostata con BA JOG Controllo durante il movimento e fino all arresto dopo aver eliminato R R BA Ricerca punto di riferimento durante la ricerca fino al raggiungimento del punto di riferimento BA MDI Avanzamento a quote incrementali relativo du rante il posizionament
220. ento con la parametrizzazione attiva DM37 2 In caso di mancanza o scomparsa del segnale di regolatore pronto durante il movimento compare la segnala zione di errore Regolatore non pronto vedere Tabella 11 5 CI 3 N 62 Segnale opzionale Boost PWM 9 72 Con i segnali di interfaccia Boost o PWM modulazione d ampiezza degli impulsi realizzabile tramite il comando delle correnti di fase un funzionamento ottimizzato dell azio namento L FM 353 realizza entrambe queste funzioni tramite un uscita con la selezione via dati macchina Per il segnale pu essere parametrizzato il livello attivo Comportamento dei segnali Stato del movimento Segnale d uscita Segnale d uscita PWM boost Arresto inattvio Fattore di pulsazione duty factor secondo DM51 Accelerazione decelerazione attivo Staticamente attivo Avanzamento costante inattivo Fattore di pulsazione duty factor secondo DM50 La seguente tabella riporta i dati macchina disponibili per la parametrizzazione della funzione DM Denominazione Valore significato 37 Segnali di controllo speciali 37 16 Segnale di boost attivo 0 La funzione di boost non viene utilizzata Segnale 1 La funzione di boost viene utilizzata d uscita 37 17 Segnale di boost invertito 0 Segnale di boost alto attivo 1 Segnale di boot basso attivo 37 18 PWM attivo O La funzione PWM
221. ento dell FM 353 si esegue analogamente all indirizzamento di un unit analogica Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 3 3 Installazione e smontaggio 3 2 Smontaggio dell FM 353 Norme Per lo smontaggio dell FM 353 non sono necessarie particolari misure di protezione normative EMC Pericolo Smontare l FM 353 quando l S7 300 senza tensione Utensile necessario Cacciavite da 4 5 mm Procedimento Per lo smontaggio dell FM 353 procedere come segue 1 Aprire lo sportellino frontale All occorrenza estrarre le etichette di siglatura Togliere i collegamenti dai morsetti dell alimentazione 2 3 Estrarre il connettore per l azionamento 4 Sbloccare il connettore frontale ed estrarlo 5 Allentare le viti di fissaggio ed estrarre l unit ruotandola verso l alto Unit di posizionamento FM 353 per motori passo passo 3 4 6ES7 353 1AH01 8EGO Installazione e smontaggio 3 3 Sostituzione delle unit Panoramica Se necessario sostituire un unit difettosa e non si dispone di un PG PC per la parametriz zazione oppure se la sostituzione deve essere eseguita con l impianto in funzione al momento della messa in servizio dell impianto CPU FM importante osservare quanto segue e al termine della messa in servizio deve essere creato in SDB 1 000 salvataggio dei dati di parametrizzazione ved par 5 5 e nel program
222. enza 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 Gestione dei controlli Requisiti e LFM 353 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 Tabella 9 4 Gestione dei controlli per il BA Ricerca punto di riferimento esempi Nome segnale Livello Funzione Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Abilitazione allo start SFG oh Gestione del controllo 1 impostazione BA Ricerca punto di riferimento L utente stabilisce il BA L unit restituisce le risposte BAR e SFG Segnale di controllo Direzione positiva R Segnali di risposta Spostamento positivo FR Abilitazione allo start SFG Elaborazione in corso BL Sincronizzazione SYN nali Gestione del controllo 2 movimento dell asse 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 po
223. er 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 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 TRU
224. er motori passo passo 6ES7 353 1AH01 8EGO Presentazione del prodotto Targhetta dell FM 353 La figura 1 5 illustra tutte le informazioni contenute nella targhetta dell FM 353 SIMATIC S7 P GES 353 1AH01 0A f STEP 570037 9003 01 lt gt FO PER MOTOR CE INPUT DC24V 2 5A n e E Stand 01 ASS TON e in German CLASS 1 DIV 2 HAZ LOC Th Versione del prodotto N di ordinazione Omologazioni e timbri Descrizione dell unit Figura 1 5 Targhetta dell FM 353 1 3 Panoramica Nell unit FM 353 sono realizzate le seguenti funzioni e comando dei modi operativi e definizione della posizione e comando motori passo passo 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 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Panoramica delle funzioni dell unit 1 9 Presentazione del prodotto Comando dei modi operativi Il modo operativo viene trasmesso all FM mediante il programma utente L FM 353 dispone dei seguenti modi operativi JOG Controllo Ricerca del punto di riferimento Avanzamento relativo in quote incrementali MDI Manual Data Input Automatico Automatico blocco s
225. ere installato uno dei seguenti si stemi operativi Windows Vista 32 Bit Ultimate Windows Vista 32 Bit Business Windows 2000 SP4 Windows 2003 Server Windows XP Professional Vi serve inoltre il rispettivo programma STEP 7 da V5 3 SP2 Windows Vista da V5 4 SP3 Per il funzionamento online deve essere stabilito il collegamento tra il PG PC e la CPU S7 300 ved figura 4 1 Per un impiego decentrato dell FM deve essere stabilito un collegamento tra il PG PC e la rete L2 DP Per l impiego decentrato di FM 353 mediante PROFINET deve essere stabilito un collegamento tra il PG PC e la rete L2 DP mediante un unit switch con Ethernet 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 vostro PG PC 2 Attivare dal CD ROM il file Setup exe 3 Seguire passo per passo le istruzioni visualizzate dal programma di installazione Risultato software viene installato per default nelle seguenti directory Tool Parametrizzazione FM 353 Directory STEP7 S7FSTEP Funzioni tecnologiche Directory STEP7 S7LIBS FMSTSV_L nome biblioteca FMSTSV_L Funzioni tecnologiche anche per PROFINET su richiesta Directory STEP7 S7LIBS FM353_354 nome biblioteca FM353_354 Superficie operativa per gli
226. errore da FM per servizio S amp S 10 WORD 1 Numero canale 12 2 STRING SM Identificazione tipo di DB 2 caratteri ASCII 16 DWORD 353 Identificazione unit FM 353 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 incrementale 2 vedere paragrafo 9 2 4 quota incrementale 100 Introduzione dei valori 5 20 L introduzione dei valori avviene nel menu per quote incrementali nel tool di parametrizza zione parametrizzare FM 353 Figura 5 6 E Quote incrementalil of x A Introduzione dei valori per le quote incrementali Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 WR Tabella 5 6 Struttura DB dati correzione utensile Byte Tipo di Valore Significato delle variabili Note variabile Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB 1000 come nell intestazione del DB 4 DWORD Riservato 8 WORD N errore da FM per servizio S amp S 10 WORD 1
227. etri E parametro d ingresso A parametro di uscita E A parametro di passaggio parametro di avvio Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 25 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 dal blocco 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 3 6 6 26 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 8 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 pa
228. ettaglio Avvertenza valore xx modo di scrittura esadecimale del numero di errore 11 12 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori 11 3 2 Segnalazione di errore Panoramica Gli errori sono elencati nelle tabelle 11 6 11 8 in base alla classe di errore Tabella 11 6 Errori di manovra Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione Visualizza zione Errore di manovra Reazione all errore STOP avanzamento sec la tabella 11 2 2 02 1 01 Modo operativo non ammesso RMS Causa Il modo operativo scelto non ammesso Effetto Eliminaz Selezione di un modo operativo ammesso 2 02 4 04 Parametri del modo operativo errati RMS Causa Nei modi operativi JOG e Controllo il livello di velocit o di frequenza non 1 o 2 Nel funzionamento a quote incre mentali il numero del valore di riferimento non ammesso ammessi 1 100 e 254 Effetto Eliminaz Impostazione del parametro del modo operativo ad un valore ammesso 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 abilita zione dello start 2 02 9 09 L asse non sincronizzato RM
229. ezza dell informazione di diagnosi 16 76 Numero canali 1 77 0 Vettore errore canale 77 1 78 6 ee Me Riservato 78 7 Errore operativo 79 85 e a di Riservato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 7 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento Numero errore DS 164 Classe evento dettagliato Numero errore DS 164 Numero evento dettagliato 88 89 Riservato 90 Numero errore DS 162 Classe evento dettagliato 91 Numero errore DS 162 Numero evento dettagliato 92 93 Riservato 94 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 POS_DIAG codice di risposta SFC 51 98 MSRM_ERR INT Codice errore POS_MSRM codice di risp SFC 59 100 ARRAY Interno riservato 100 139 BYTE Dati peri job 140 Spostamento punto di zero 144 Impostazione valore istantaneo 148 Impostazione valore istantaneo al volo 152 Impostazione punto di riferimento 156 TRG254 Valore di riferimento per quota incrementale 160 Livello di velocit 1 164 Livello di velocit 2 168 Livello di frequenza 1 172 Livello di frequenza 2 Blocco MDI 176 Blocco MDI 0 1 IE _ U___1 Riservato 2 0 Gruppo funzioni G 1 2 1 Gruppo funzioni G 2 2 2 2 3 Riservato 24 Posizione temp
230. ferire nuovamente 4 04 120 Scostamento nel sistema di misura RMS 78 Causa Il sistema di misura nei DB NC SM WK non coincide con opp DM7 DB Effetto Il DB non diventa attivo e non viene memorizzato Eliminaz Correggere e trasferire nuovamente 4 04 121 Tipo di DB errato sull unit RMS 79 Causa Nella FM 353 stato trasferito un tipo di DB errato opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DB ritentivo Eliminaz Cancellare il DB correggerlo e trasferirlo nuovamente 4 04 122 Tipo di DB o n di DB gi presenti RMS 7A Causa Tipo di DB gi presente opp Effetto Il DB non diventa attivo e non viene memorizzato in modo DB ritentivo Eliminaz Prima del trasferimento cancellare i DB corrispondenti 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 23 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f g z Visualizzazione Errore generale di dati Reazione all errore Avvertimento sec la tabella
231. ffetto La selezione del programma non viene eseguita DB Eliminaz Correggere il programma e Scegliere un altro numero di blocco 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 29 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di Sona gt Segnalazione CI N analisi dell errore e sua eliminazione Visualizzazione Errore nel programma di movimento Reazione all errore Avvertimento sec la 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 Il programma non viene memorizzato 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 pro opp gramma DB Effetto
232. fo 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 27 Descrizione delle funzioni Blocco MDI al volo Con blocco MDI al volo DB AW DBX88 4 lanciato dal programma utente viene interrotto il blocco MDI in elaborazione 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 353 A partire dalla versione Software 3 6 della FM 353 viene segnalato l errore AI momento della trasmissione i dati non possono essere ricevuti KI 4 Nr 1 se MDI Set volante ar riva e BL stato gi azzerato e o PEH 1 Struttura del blocco 9 28 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 7T 6 5 4 3 2 1 0 0 0 Byte 0 0 1 Byte 0 Bit 0 1 4 impostati 2 8 x Bit 0 0 0 Xt 0 O G G2 G1 Bit 0 impostato 3 8 x Bit 00 0 0 M3 M2 M1 F 90 4 By
233. funzionamento Il capitolo contiene inoltre istruzioni per la messa in servizio dell asse macchina Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 Sistema di automazione S7 300 Installazione configurazione e dati dati della CPU Informazioni per il cablaggio Le informazioni per il cablaggio si trovano e in questo manuale al capitolo 4 e nel manuale Sistema di automazione S7 300 Installazione configurazione e dati dati della CPU 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 353 Tabella 7 1 Checklist per l installazione e il cablaggio Passo Check Azione Ok 1 Posti connettore Inserire l unit in uno dei posti connettore corrispondenti 2 Schermatura Controllare la schermatura dell unit di posizionamento FM 353 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 Verifica
234. funzioni delle unit istruzioni di programmazione segnali delle interfacce 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 FM 353 Per poter effettuare il montaggio la programmazione e la messa in servizio di un SIMATIC S7 300 con FM 353 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 353 Le informazioni contenute nel manuale sono strutturate e rappresentate in base al settore di impiego dell FM 353 Montaggio Montaggio e cablaggio dell FM 353 Programmazione Programmazione e parametrizzazione dell FM 353 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 Avvertenza La funzionalit PROFINET descritta in questo manuale alla versione di edizione attuale disponibile solo su richiesta Rivolgetevi per favore al vostro partner di riferimento Siemens Unit di posizionamento FM 353 per motori passo passo
235. ggere e trasferire nuovamente 5 05 102 Limitazione finecorsa software per asse lineare RMS 69 Causa In presenza di una risoluzione di passo lt 1 MSR il campo di OPP movimento risulta ridotto del rapporto MSR per incremento p DB es con 0 5 um per passo 0 5 109 MSR ved par 5 3 1 Effetto DB non diventa attivo e non viene memorizzato in modo riten tivo Eliminaz Correggere e trasferire nuovamente Errore nel programma di movimento Reazione all errore Avvertimento sec la tabella 11 2 8 08 1 01 Selezione programma numero di sottoprogramma errato RMS Causa e Il sottoprogramma richiamato nel programma non pres OPP ente sulla FM 353 DB e Il sottoprogramma richiamato nel programma contiene un ulteriore richiamo di sottoprogramma Non possibile un annidamento Effetto La selezione del programma non viene eseguita Eliminaz Parametrizzare il programma e caricarlo opp correggerlo e Scegliere un altro programma 8 08 8 08 Selezione programma programma non presente RMS Causa Il programma non stato parametrizzato non presente sulla OPP FM 353 DB Effetto La selezione del programma non viene eseguita Eliminaz Parametrizzare il programma e caricarlo opp correggerlo 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 E
236. ggono 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 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 Compatibilit elettro magnetica e le norme europee armonizzate EN ivi citate La dichiarazione di conformit CE secondo la sopracitata direttiva CEE Articolo 10 disponibile all indirizzo http support automation siemens com WW view de 15257461 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 61000 6 2 1999 Osservare le direttive per l installazione prodotti SIMATIC soddisfano i requisiti qualora siano osservate per l installazione e il funzionamento le apposite direttive descritte nei manuali Unit di posizionamento FM 353 per motori passo passo A 2 6ES7 353 1AH01 8EGO Dati tecnici Valori di alimentazione Dati tecnici Valori di alimentazione Tabella A 1 Valori di alimentazione Tensione di alimentazione 20 4 28 8 V Assorbimento di corrente a 24 V 0 3 A Potenza dissipata 7WN Corrente all inserzione 2 1A Assorbimento
237. gnale Livello Funzione Gestione del controllo 10 canc Segnale di controllo Start ST Trasferimento Cancella per corso residuo DBX37 1 ellazione segnale di 2 m start e percorso residuo caso particolare Se con ST viene selezionato anche Cancella percorso residuo il blocco interrotto con lo stop non viene elabo rato 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 posi zionamento Con l assegnazione di R o R questa direzione preferenziale pu essere annullata Gestione del controllo 12 disin caso particolare Segnale di controllo Modo operativo BA Segnali di risposta Modo oper precedente BAR Spostam positivo FR o spostamento negativo FR Elaborazione in corso BL Nuovo modo oper BAR HT serimento modo operativo durante l elaborazione programma Se durante l elaborazione del programma viene selezio nato un nuovo BA l asse viene fermato FR o FR e BL vengono resettati 9 2 7 Automatico bloc Panoramica co singolo Funzioni analoghe al modo operativo Automatico Mentre nel funzionamento Autom
238. gnali di avvio definito nel blocco dati utente inizio DBX42 0 43 6 Unit di posizionamento FM 353 per motori passo passo 6 14 6ES7 353 1AH01 8EGO 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 RET_VAL intero Job attivi DBX68 0 DBX68 2 Segnali di avvio DBB34 43 Segnali di fine DBB44 53 Segnali d errore DBB54 63 1 Job attivo 1 1 1 3 2 Job completato senza errori 0 3 1 3 Job di scrittura completato con errori in questo job 1 1 1 4 Job di scrittura interrotto o 1 1 non eseguito 5 Job di lettura interrotto 2 1 6 Job di lettura scrittura interrotto o non eseguito in caso di job contemporaneo 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 n
239. gni altra funzione M Solo dopo la completa elabo razione 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 funzione M ma l asse esegue un imme diato 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 DM35 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 esecuzioni L sta per numero di programma non pu contenere alcuna altra informazione In un programma possono essere richiamati al massimo 19 sottoprogrammi Non possibile un annidamento Denominazione P numero execuzioni del sottoprogramma Limite inferiore di selezione 1 Limite superiore di selezione 250 Unit di posizionamento FM 353 per m
240. gt Programma S7 3 Aprire in SIMATIC Manager con File gt Apri gt Progetti il progetto z2En13_02 _FM353_EX 4 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 6 Aprire la directory Sorgenti e copiare tutti i file sorgente AWL nella directory Sorgenti del progetto 7 Aprire la directory Blocchi e copiare tutti i blocchi nella directory Blocchi del progetto inclusi i blocchi UDT 8 Selezionare nel progetto la directory Sorgenti Avviare l editor KOP AWL FUP con un doppio clic sul file OB_example 9 Modificare nell OB 100 nel richiamo di POS_INIT e nell OB 82 nel richiamo di POS_DIAG i parametri d ingresso corrispondenti vedere Descrizione blocco paragrafo 6 3 e 6 4 10 Nell OB 1 al segmento RICHIAMI DI EXAMPLES inserire le funzioni corrispondenti dell esempio di progetto vedere paragrafo 6 7 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 POS_CTRL occorre modificare il richiamo blocco parametro d ingresso con istanza DB corrispondente 11 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 ge
241. i DBD326 DINT DBD330 Numero di giri DBD334 aa Riservato DBD338 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 53 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Blocco NC attivo DBB342 Numero del programma DBB343 Numero di blocco Estiusione Richiamo di N di richia Posizione Gruppo funzioni G DBB344 blocco sottopro mi di sotto tempo di gramma programma sosta 3 2 1 DBB345 Correzione l Gruppo sj M l 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 DBB361 N correzione utensile Blocco NC successivo DBB362 Numero del programma DBB363 Numero di blocco Esclusione Richiamo di N di richia Posizione Gruppo funzioni G DBB364 blocco sottopro mi di sotto tempo di gramma programma sosta 3 2 1 DBB365 Correzione Gruppo Mii M l Velocit DBB366 N funzione G del gruppo 1 DBB367 N funzione G del gruppo 2 DBB368 N funzione G del gruppo 3 DBB369 Riserva
242. i DURO SW off plagio punto di rif lunghezza DBB46 Riservato LIA Ricerca Ricerca Cancellazio Attivazione DBB47 Restart blocco blocco ne percorso dato istantaneo FO 3 7 deg indietro automatica residuo macchina indietro Valore di Impostazio Impostazio riferimento Livelli di TARE DBB48 ne valore ne punto di Blocco MDI Blocco MDI per quota frequenza Mielli di PE al volo velocit 1 2 istantaneo riferimento incrementa 1 2 le Richiesta a Modifica Sposta me postie Selezione Uscite ne valore DBB49 Teach In dati AT parametri nto punto di EG programma digitali istantaneo applicativi dati zero al volo DBB50 Riservato DBB51 Errore Errore Valore Dati Errore dati manovra i Dati di istantaneo Blocco NC Blocco NC RISE DBB52 operativo CARA 3 5 operativi di letto movimento service al cambio di successivo attivo letto base letto blocco Lettura i Dati opera Ingressi 3 DBB53 valori di Dei Ai tivi supple uscite parametri i applicativi KE TEA dati misura mentari digitali 6 48 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito Segnali d errore Messaggi di errore della gestione dei job blocco POS_CTRL DBB54 DBB55 DBB56 DBB57 DBB58 DBB59 DBB60 DBB61 DBB62 DBB63 DBB64 DBB65 Stato di elaborazione del blocco POS_C
243. i Dopo la modifica i dati macchina devono essere riattivati Comando singolo ved par 9 3 3 e Quote incrementali Le modifiche sono possibili in tutti i BA anche nel BA Avanzamento a quote incrementali relativo durante il movimento 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 CI 2 n 13 e 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 CI 3 n 35 e Programmi di movimento programmi non selezionati sono sempre modificabili Se in un programma selezionato viene modificato anche il sottoprogramma la sele zione 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
244. i SDB prescelti 3 Chiudere Parametrizzazione FM 3583 e selezionare in SIMATIC Manager in Progetto Online CPU Programma S7 Blocchi Dati di sistema Cancellare i dati di sistema 4 Trasferire di nuovo i dati di sistema nella CPU v sopra Unit di posizionamento FM 353 per motori passo passo 5 28 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche In questo capitolo Paragrafo Argomento Pagina 6 1 Nozioni fondamentali di programmazione 6 4 6 2 Messa in servizio con il tool di parametrizzazione 6 8 6 3 Blocchi funzionali standard della biblioteca blocchi FMSTSV_L 6 8 6 4 Blocchi funzionali standard della biblioteca blocchi FM353_354 6 28 anche per PROFINET su richiesta 6 5 Interrupt 6 44 6 6 Blocco dati utente DB utente 6 46 6 7 Esempi applicativi 6 57 6 8 Lista errori messaggi di sistema CPU 6 64 6 9 Dati tecnici 6 66 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 353 nel sistema di automazione SIMATIC S7 Con i blocchi da parametrizzare e il blocco dati utente interfaccia con l FM 353 possibile programmare il programma utente in funzione della propria applicazione
245. i a partire dalla sincronizzazione dell asse Se questi finecorsa non sono necessari occorre registrare nei dati macchina DM21 ed DM22 valori che siano sicuramente al di fuori della zona di lavoro oppure se ne deve disatti vare la sorveglianza dal programma utente Pericolo finecorsa software non sostituiscono i finecorsa hardware per quanto riguarda le reazioni di emergenza Effetti dei finecorsa software nei modi operativi Modo di funzionamento JOG Il movimento dell asse viene arrestato sulla posizione del finecorsa e viene segnalato un errore Modo di funzionamento 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 di funzionamento Ricerca punto di riferimento Senza effetto Modi di funzionamento 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 vedere Cap 10 e marcia continua per per Impostazione al volo del valore istantaneo G89 vedere Cap 10 Effetto dei finecorsa software in caso di funzionamento a segu
246. i dati di parametrizzazione nell SDB gt 1 000 coincidano sempre con i dati di parametrizzazione nell FM 353 al termine della messa in servizio Avvertenza Se vengono ancora 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione Creare SDB Requisito Collegamento online all FM 353 Selezionare menu File gt Crea SDB Se sull FM 353 non vi sono DB DM gt Annulla Per l FM 358 esiste nel no sa bd COMISRORFENIS Non vi sono SDB corrispondenti Q gt s no Sovrascrivere questo SDB Si Annulla y SDB viene creato e memorizzato nel progetto S7 sotto CPU Programma S7 Blocchi Dati di sistema Figura 5 9 Creazione dell SDB 1 000 Visualizzare cancellare I SDB nel progetto S7 Selezionare menu File gt Visualizza SDB Tutti gli SDB per FM 353
247. i dell FM nella CPU 314 I 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 vedere cap 6 e par 8 1 Cosa si pu controllare dall FM 353 Tramite la tastiera del pannello operativo si possono modificare i seguenti dati segnali nei blocchi dati dati macchina vedere n DB 1210 quote incrementali vedere n DB 1230 dati di correzione utensile vedere n DB 1220 programmi di movimento vedere n DB 1001 1199 Cosa si pu sorvegliare dall FM 353 8 2 Sul display del pannello operativo si possono visualizzare i seguenti dati segnali dati macchina vedere n DB 1210 quote incrementali vedere n DB 1230 dati di correzione utensile vedere n DB 1220 programmi di movimento vedere n DB 1001 1199 segnalazioni di stato vedere n DB 1000 DB SS ecc dati operativi p e 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Interfaccia standard S amp S 8 1 Interfaccia standard S amp S per l OP 07 e FOP 17 Panoramica Questo capitolo
248. i macchina gi determinati Poich FM 353 posiziona l asse azionato dal motore passo passo senza encoder dal punto di vista tecnico si tratta di un posizionamento in anello aperto o comandato vedere anche la figura 7 10 occorre porre particolare atten zione alla valutazione del movimento In un primo test occorre verificare che il comando dell FM 353 riesca a muovere il motore passo passo In un secondo test si deve controllare la precisione e la correttezza del posizionamento rendere sempre attive le modifiche degli DM con Attivazione DM Avvertenza Rendere sempre attive le modifiche degli DM con Attivazione DM Attenzione Per tutti i Movimenti da attivare si deve verificare che lo spazio disponibile sia sufficiente per eseguire il movimento dell asse desiderato Messa in servizio 7 18 Con il supporto dei seguenti flow chart possibile controllare l interfaccia verso l aziona mento Avvertenza di servizio avviamento dell asse L asse deve essere avviato con il tasto di spaziatura dopo aver scelto la direzione tramite R oR 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Parametrizzazione Caricare il DB DM sull FM 353 registrare dati K secondo configurazione ass
249. i riferimento o in collegamento con una tacca di zero ciclica di un encoder incrementale Unit di posizionamento FM 353 per motori passo passo 9 64 6ES7 353 1AH01 8EGO Descrizione delle funzioni Sincronizzazione Stabilire il riferimento di posizione tra il valore di posizione interno all FM 353 e la posizione meccanica dell asse Sincronizzazione del valore di misura 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 Esempio Zero campione corrente o tacca di zero esterna Dizione tai PA RPS OTTO ONTO TENTATO TITAN TION Risoluzione ls di 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 questo tratto in aggiunta nella sua ultima fase di movimento dopo aver trovato il punto di sincronizzazione L asse termina cos in ogni caso il movimento esatta mente sul punto di riferimento Esempio Nariante 1 di tun gprs Q J Direzione asse
250. i zero esterna La met NIX il punto di sincronizzazione della sorveglianza rotazione Figura 9 10 9 76 Posizione relativa dell area ammessa per la tacca di zero esterna Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 8 Panoramica Ingressi e uscite digitali job di lettura DB AW DBX43 4 Rispettivamente 4 ingressi e uscite digitali dell FM 353 sono utilizzabili in modo specifico per ogni applicazione La parametrizzazione si esegue con i dati macchina DM34 DM35 ed DM36 I segnali vengono elaborati nel ciclo dell FM Mediante la lettura indietro DB AW DBX43 4 possibile riconoscere anche lo stato del segnale degli ingressi e delle uscite digitali Parametri di funzione La tabella 9 9 mostra le funzioni assegnate ai diversi ingressi uscite digitali Tabella 9 9 Parametri di funzione degli ingressi e delle uscite DM Denominazione Tipo di dati campo bit Significato 34 Ingressidigitali lo NM 12 13 O 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 istant 4 12 20 28 Misura al volo misura della lunghezza 5 13 21 29 Finecorsa punto di riferimento per ricerca punto di rif 6 14 22 830 Finecorsadi inversione per ricerca punto di riferimento 2 35 Uscite digitali QO Q1 Q2 Q3 0 8 16 24 Posizione raggiunta alt
251. ia per il funzionamento di una FM 353 Parte di potenza comanda il motore Motore provvede a muovere l asse Pacchetto di progetta CD ROM con zione e Pacchetto dei blocchi FC e DB DM perla messa in servizio dei motori passo passo e Tool di progettazione Parametrizzazione FM 353 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 353 per motori passo passo 6ES7 353 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 353 Memoria di pito Dati delle n caricamento Memoria diavolo unit e Dati delle unit i Bus P m e Datidi diagnostica Programma utente comprese le blocchi lt DBx utente Pa Interrupt di Dati online processo diagnostica 2 DBX DBX Sistema operativo bj Busk dati di pa dati di pa rametriz rametriz MPI zazione zazione Servizio e Realizzazione SPROIUIBRE p e del programma Parametrizzazione Dati macchina utente test ediagnostica e Quote incrementali rt e Datidi correzione utensile OP vA ir e P
252. iamo della funzione blocco nel parametro DB_NO e Avviamento Il blocco POS_CTRL 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 e Segnali di controllo risposta Con il richiamo del blocco POS_CTRL vengono dapprima letti i segnali di risposta dall FM 353 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 nell FM 353 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 PFM Generazione dei segnali di stato Elaborazione blocco dati utente DBX13 6 e Posizione blocco dati utente DBX13 7 Vedere sotto Controllo dei modi operativi 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 43 e nel caso di job di scrit
253. ichiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni POS DIAG CALL POS_DIAG EN ENO DB_NO DB_NO RET_VAL RET_VAL IN_DIAG _ IN_DIAG Descrizione dei parametri La seguente tabella descrive i parametri del blocco 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 lesecuzione del blocco POS_DIAG Tipo di parametri E parametro d ingresso A parametro di uscita E A parametro di passaggio parametro di avvio Modo di funzionamento 6 22 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 dal blocco 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 passaggio stato resettato IN_DIAG FALSE Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Analisi degli errori Il risultato binario BIE 0 e il RET_VAL lt 0 indicano la presenza di errori Gli errori possibili sono errore di trasfe
254. ide 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 19 Programmazione delle funzioni tecnologiche 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 del blocco POS_CTRL e dei rispettivi segnali di controllo risposta vengono quindi formati i segnali successivi per poter riconoscere subito se il processo gi stato
255. ifica 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 Analisi di un interrupt di processo Se un interrupt di processo viene attivato dall FM 353 nella variabile 0B40_POINT_ADDR opp nella variabile corrispondente di un altro OB di interrupt di processo si trovano le seguenti informazioni Tabella 6 10 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 6 44 Se l elaborazione di un interrupt di processo nell OB di processo non 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Analisi di un interrupt diagnostico
256. imentazione dell a sse 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 19 Trattamento degli errori Tabella 11 7 Errore di movimento seguito CI 3 03 N 68 44 Errore di movimento Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore STOP avanzamento sec la tabella 1 Superamento durata segnale di boost relativo Causa Fase di accelerazione in parte troppo elevata rispetto al movimento costante arresto Effetto Eliminaz Controllare DM49 e Modificare impostazioni azionamento e Modificare la tecnologia ciclo movimentazione dell asse Segnalazione Visualizzazione 1 2 RMS 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 CI Errore generale di dati Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore Avvertimento sec la tabella 11 2 Segnalazione Visualizzazione
257. imento della messa in servizio si deve creare appositamente un blocco dati Quote incrementali DB SM con i seguenti valori Valore 1 1 MSR Valore 2 10 MSR Valore3 100 MSR Valore 4 1 000 MSR Valore 5 10 000 MSR per assi rotanti Valore 6 1 ciclo di asse rotante MSR MSR Unit del sistema di misura Unit di posizionamento FM 353 per motori passo passo 7 4 6ES7 353 1AH01 8EGO Messa in servizio Tabella 7 2 Checklist per la parametrizzazione seguito Passo 3 Check Azione zione utensile Automatico e non sono rilevanti per la messa in servizio qui descritta Essi diventano significativi generalmente soltanto nella messa in servizio del programma applicativo della CPU dell S7 300 Ok Dati di corre dati di correzione utensile sono necessari solo per il modo di funzionamento 4 Programmi di programmi di movimento sono necessari solo per il modo di funzionamento movimento Automatico e non sono rilevanti per la messa in servizio qui descritta Essi diventano significativi generalmente soltanto nella messa in servizio del programma applicativo della CPU dell S7 300 5 Creazione di AI termine di tutte le operazioni di messa in servizio con lFM 353 e SDB 1 000 l impianto occorre generare un SDB 1 000 memorizzarlo e caricarlo nella CPU o nella Memory Card della CPU Nell SDB 1 000 vengono memoriz zati tutti i dati di parametrizzazione DB dell FM 353 Quest
258. impostata stato digitato zero e Non stato programmato un avanzamento per il posizionamento Effetto Eliminaz Introduzione di un valore di velocit ammesso 3 03 28 1C Manca M2 M30 RMS Causa e Nell ultimo blocco di programma non stato programmato M2 M30 o M18 e L ultimo blocco di programma un blocco escludibile Effetto Il movimento dell asse viene impedito Eliminaz Corrispondente alle cause 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 17 Trattamento degli errori Tabella 11 7 Errore di movimento seguito Segnalazione di ie Segnalazione CI N analisi dell errore e sua eliminazione Visualizzazione Errore di movimento Reazione all errore STOP avanzamento sec la tabella 11 2 3 03 30 1E Ingresso digitale non parametrizzato RMS Causa Per le seguenti funzioni non sono stati parametrizzati gli ingressi necessari e Movimentazione con impostazione al volo del valore istantaneo G88 G89 e Cambio blocco esterno G50 e Misurare e Sorveglianza rotazione Effetto Le funzioni non vengono attivate Eliminaz Parametrizzazione degli ingressi digitali tramite DM34 o DM37 3 03 35 23 Manc
259. ingolo Definizione della posizione Gli impulsi della frequenza di comando emessi dall FM 353 vengono sommati internamente al valore istantaneo di posizione Comando motori passo passo Il comando motori passo passo provvede a pilotare l azionamento con la corretta velocit durante il movimento p e accelerazione e decelerazione impostabili funzionamento start stop emissione degli impulsi di passo come frequenza di comando emissione di un segnale di direzione accostamento preciso dell asse alla posizione programmata comando in corrente fase alla parte di potenza Ingressi e uscite digitali Per le funzioni specifiche utente sono utilizzabili rispettivamente quattro ingressi e uscite Possono essere p e collegati finecorsa punto di riferimento interruttore per start esterno tastatore di misura posizione raggiunta arresto direzione di rotazione avanti indietro L abbinamento delle funzioni al numero dell ingresso uscita avviene tramite i dati macchina Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Presentazione del prodotto Funzioni impostazioni indipendenti dal modo operativo Nei modi di funzionamento possibile attivare in aggiunta al modo operativo stesso fun zioni speciali tramite determinate impostazioni p e misurazioni al volo Finecorsa software Il campo di lavoro definito da finecorsa software viene controllato automaticamente dopo il rilevamento della
260. interfacce job di scrittura e lettura FC 2 POS_DIAG Richiamo nell OB 82 errori interni errori esterni ed pag 6 22 errori di canale esterni dell FM FC 3 POS_MSRM Richiamo nell OB 40 opp OB 1 Da usare solo se la pag 6 25 lettura dei valori di misura funzione richiesta dall applicazione numero modificabile 1 DB UDT DB utente Interfaccia con FM 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 Le 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 9 Programmazione delle funzioni tecnologiche 6 3 2 Blocco POS_INIT FC 0 Inizializzazione Scopo Con la blocco POS_INIT si inizializzano determinate aree del blocco dati utente Possibilit di richiamo Il blocco 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
261. introduzione di valori impostazioni comandi e Start Stop per il movimento e abbreviazioni dei segnali di risposta sono riportate nella tabella 9 2 Figura 7 2 Superficie operativa per la messa in servizio p e per BA Ricerca del punto di riferimento 7 8 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Avvertenza Per avviare un movimento si consiglia di procedere come segue e Selezionare il modo di funzionamento 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 di funzionamento 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 se il pulsante attivo Con la CPU in stato di Stop le uscite digitali non vengono impostate 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 Pericolo Se si muovono direttamente gli assi senza simulazione bisogna provvedere per motivi di sicurezza ad una possibile disattivazione hardware in situazioni pericolose Avvertenza Se l FM 353 viene pilotato con la superficie
262. io 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 vedere Cap 5 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 81 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 le lavorazioni come richiesto nel modo di funzio namento Automatico sequenza di movimenti posizionamento ecc IFM 353 ha bisogno di determinate informazioni Queste informazioni vengono programmate con Parametrizza zione FM 353 stesura programmi di movimento sotto forma di un programma di movi mento conformemente a DIN 66025 Programmi di movimento I 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 vedere paragrafo 9 3 12 inseriti nel blocco dati corrispondente e trasferiti all unit dove il blocco dati viene gestito Il numero dei progra
263. ione 9 74 La seguente tabella mostra i dati macchina disponibili per la parametrizzazione della funzione DM Denominazione Valore significato 37 Segnali di controllo speciali 37 24 Zero campione corrente attivo 0 Lo zero campione corrente non Segnale viene utilizzato d ingresso 1 Lo zero campione corrente viene utilizzato 37 25 Zero campione corrente invertito 0 Zero campione corrente alto attivo 1 Zero campione corrente basso attivo 37 26 Tacca di zero esterna attiva 0 La tacca di zero esterna non viene utilizzata 1 La tacca di zero esterna viene utilizzata 37 27 Tacca di zero esterna invertita 0 Tacca di zero esterna alta attiva 1 Tacca di zero esterna bassa attiva 38 Numero di passo ciclo campione corrente 0 4001 1 Confrontare i dati con la documentazione del costruttore dell azionamento 2 Ved paragrafo 5 3 1 Interdipendenze Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 7 3 Sorveglianza della rotazione Presupposti Per la funzione sorveglianza rotazione devono essere soddisfatti i seguenti presupposti 1 Tacca di zero esterna NIX che viene emessa ciclicamente una volta per ogni giro motore Condizione In caso di numero di giri massimo del motore passo passo deve essere garantita una lunghezza del segnale dell impulso di tacca di zero esterno di At
264. ione allo start SFG Ti Solo con l eliminazione di R SFG di nuovo inserito Gestione del controllo 10 modifica modo operativo Segnale di controllo Modo operativo BA Segnale di risposta Modo operativo attivo BAR Spostamento positivo FR Elaborazione in corso BL uni Durante il movimento viene selezionato un nuovo BA 1 L asse viene arrestato FR e BL sono cancellati Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 2 2 Controllo Panoramica Nel modo operativo Controllo viene impostata una frequenza con un valore liberamente selezionabile realizzando cos un movimento comandato 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 frequenza 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 frequenza La frequenza viene impostata con il DB AW DBX38 1 Con il parametro del modo operativo BP si pu scegliere tra due valori di frequenza tra loro indipendenti livello 1
265. ione in avanti 9 32 elaborazione indietro 9 32 ricerca del blocco in avanti 9 33 ricerca del blocco indietro 9 33 selezione del programma 9 31 Autorizzazione Avanzamento relativo a quote incrementali 9 10 con quote incrementali 9 24 Avvertenza di servizio avviamento dell asse 7 18 Avviamento dell asse 7 18 Azionamento B Blocchi di movimento 9 27 Blocchi dati 5 7 dati di correzione utensile 5 8 5 21 dati di sistema 5 8 5 26 dati macchina 5 7 per le segnalazioni di stato 8 3 8 20 programmi di movimento quote incrementali Blocchi dati utente Unit di posizionamento FM 353 p er motori passo passo 6ES7 353 1AH01 8EGO Blocchi di movimento 10 2 asse come asse rotante 10 10 cambio blocco 10 4 funzioni G 10 3 funzioni M struttura del blocco 10 2 Blocchi funzionali standard 6 9 6 29 FC POS CTRL FC 1 Scambio dati 6 12 FC POS _DIAG FC 2 Lettura dati interrupt diagnostico 6 22 6 41 FC POS INIT FC 0 Inizializzazione O W FC POS MSRM FC 3 Lettura valori di mi sura 6 25 6 41 panoramica 6 9 Blocchi NC attivi 9 56 successivi 9 56 Blocco POS_DIAG FC 2 Lettura dati interrupt diagnostico 6 22 6 41 Blocco POS_INIT FC 0 Inizializzazione Blocco POS MSRM sura 6 25 FC 3 Lettura valori di mi Buffer di diagnosi 11 8 C Cablaggio del connettore frontale 4 18 del
266. ire 9 80 Se il valore istantaneo si trova al di fuori della posizione finale viene segnalato un errore Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Reazione a seguito di errore In caso di errore abbandonare la posizione finale o portarsi nella zona di lavoro 1 Tacitare la segnalazione d errore 2 Portarsi nella zona di lavoro per mezzo dei modi operativi JOG Controllo Avanza mento a quote incrementali relativo o MDP Asse rotante La posizione finale di DMinizio pu essere pi grossa di DMfine Quando ci si dirige verso la zona di lavoro p e 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 Interruptdi 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 Camb
267. isattivare le uscite digitali L impostazione attivabile disattivabile con Elaborazione in corso 0 Simulazione Con questa impostazione si pu e testare la sequenza funzionale senza azionamento 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 353 p e per la ricerca del punto di 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 vedere Restart paragrafo 9 3 3 9 3 3 Comandi singoli DB AW DBB36 e 37 Panoramica Con questa funzione si possono trasferire all FM 353 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 Unit di posizionamento FM 353 per motori passo passo 9 44 6ES7 353 1AH01 8EGO Descrizione delle funzioni Richiamo dei comandi singoli comandi singoli vengono attivati se il relativo record di dati stato trasferito all FM 35
268. it Panoramica La FM 353 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 seguente sono elencate le classi di errore ed il loro significato Tabella 11 1 Panoramica delle classi di errore Segnalaz Classi di errore Reazione Significato Sono errori hardware dell unit che vengono rilevati con routine Errori interni di diagnostica p e errori di memoria vedi par 6 3 4 Dati di interrupt di diagnostica e lista degli errori tab 11 4 SONO errori che possono verificarsi a causa di collegamenti er rati 5 s dell unit p e mancano e o sono errati i parametri per l inizializza Errori esterni i SOA Interrupt Tutto OFF zione del numero di partecipante MPI dell unit diagnostico 9 vedi par 6 3 4 Dati di interrupt di diagnostica e lista degli errori tab 11 4 Sono errori del sistema di misura o errori che possono aversi con il collegamento delle uscite digitali o nel funzionamento errore Errori esterni di di esercizio dell FM 353 p e Interruzione del cavo dell encoder canale incrementale vedi par 6 3 4 Dati di interrupt di diagnostica e lista degli errori tab 11 4 e 11 5 Errori di STOP SONO errori errori di manovra e movimento che possono aversi nello Esercizio del FM 353 p e segnali di direzione R manovra e ava
269. l FM 353 Cambio blocco 10 4 esterno 10 4 Campo d impiego A 2 Cancellazione percorso residuo 9 45 Cavi di collegamento 4 3 cavo MPI 4 3 per il valore di riferimento 4 3 4 12 sigla del cavo di collegamento 4 12 Ciclo FM 9 21 9 42 9 53 9 75 9 76 9 78 A 3 Circuito 2 2 7 21 Indice 1 Indice analitico Classe degli errori 11 3 errori esterni errori esterni di canale 11 3 errori interni errori nei dati errori operativi e di movimento Comandi singoli 6 20 6 21 6 39 6 40 9 44 attivazione dei dati macchina 9 45 cancellazione percorso residuo 9 45 impostazione del valore istantaneo 9 46 restart 9 46 ricerca automatica del blocco in avanti indietro Comando motore passo passo 9 66 generazione della frequenza 9 69 interfaccia verso l azionamento Compensazione del gioco 9 67 Comunicazione CPU FM 353 6 4 Connettore frontale 1 7 cablaggio del connettore frontale Controllare i modi operativi 6 12 6 30 Controllo 9 10 9 18 Coordinata del punto di riferimento 7 24 7 26 Correzione utensile 10 11 D Dati applicativi 9 57 richiesta 9 50 Dati di funzionamento aggiuntivi 9 58 Dati di service 7 10 9 57 Dati di sistema 9 37 impostazione al volo del valore istantaneo impostazioni singole 9 42 modifica di parametri dati 9 38 compensazione del gioco 9 67 sorveglianza della rotazione 9 75 Configu
270. l funzionamento per quanto concerne la funzionalit di posizionamento Se all accensione del controllore programmabile non esiste nessun DB DM nell FM 353 l unit pronta soltanto 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 l FM 353 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 esse
271. lativi 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 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 Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente all FM 353 in caso di modifica di una o pi impostazioni singole e impostazione dello stato del job di scrittura Impostazione o Cancellazione Trasferimento automatico dei comandi singoli dal blocco dati utente all FM353 e impostazione dello stato del job di scrittura comandi singoli vengono cancellati a trasferimento avvenuto 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 dati utente DBB90 97 e immesso nello stato del job di lettura Possibilit di richiamo Il blocco 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 POS CTRL CALL POS_CTRL EN ENO DB_NO s DB_N
272. lazione 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 11 8 Nel buffer diagnostico vengono memorizzate le ultime cinque segnalazioni d errore Si pu procedere in due modi 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 Selezionare il menu Visualizza gt Online Nella finestra di dialogo che si apre selezionare l FM 353 e il programma corrispondente A O N Tramite il menu Sistema di destinazione gt Stato dell unit si pu visualizzare il buffer diagnostico Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori 11 3 Liste degli errori 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
273. le valore errato RMS 81 Causa Campo dei valori esterno a 109 opp Effetto Quota incrementale non attiva DE Eliminaz Trasferire il valore 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 24 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito CI N Errore generale di dati Segnalazione di errore analisi dell errore e sua eliminazione Reazione all errore Avvertimento sec la tabella 11 2 Segnalazione Visualizzazione 4 04 130 Correzione utensile valore errato RMS 62 Causa Campo dei valori esterno a 109 opp Effetto Correzione utensile non attiva DB Eliminaz Trasferire il valore corretto 4 04 131 Inserimento blocco non possibile RMS 83 Causa Memoria piena opp Effetto La funzione non viene eseguita DE Eliminaz Cancellare i DB non necessari e ripetere la funzione 4 04 132 Cancellazione blocco non possibile RMS 84 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 Verificare il progr
274. le 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 Nr DB al di fuori dell area utente 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 80A7 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 65 Programmazione delle funzioni tecnologiche 6 9 Dati tecnici Assegnazione di memoria La seguente tabella mostra una panoramica dell assegnazione di memoria dei blocchi e del blocco dati utente Tutti i valori sono arrotondati Tabella 6 13 Assegnazione di memoria dei blocchi e del blocco dati utente biblioteca FMSTSV_L N Blocco Blocco in byte Codice MC7 in byte Dati locali in byte Memoria di caricamento 0 POS_INIT 250 142 4 1 POS_CTRL 3 394 2 964 22 2 POS_DIAG 310 186 46 3 POS_MSRM 286 176 20 4 DB utente 1884 516 Tabella 6 14 Assegnazione di memoria dei blocchi e del blocco dati utente biblioteca FM353_354
275. legare un uscita della parte di potenza sia in logica positiva che negativa Per le particola rit relative al cablaggio vedere paragrafo 4 5 Unit di posizionamento FM 353 per motori passo passo 4 14 6ES7 353 1AH01 8EGO Cablaggio Tabella 4 7 Parametri elettrici dell ingresso Segnalazione di pronto Parametro Valore Unit Nota Campo di tensione per segnale 1 15 30 V Assorbimento di corrente per segnale 1 2 6 mA Campo di tensione per segnale 0 3 5 V o ingresso aperto Ritardo segnale 0 gt 1 30 us Ritardo segnale 1 gt 0 150 Us Ritardo segnale interno 20 us con funzione di assunzione valore istantaneo Ci sono due possibilit per l alimentazione del segnale di pronto e alimentazione da parte del controllore programmabile e alimentazione da parte dell azionamento 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 FM 353 XI Pilotaggio commutazione verso P 10 a 19 gt 20 fanne _ XI 9 mme EM m 10 fo Pilotaggio commutazione verso N RM_P RM_N 19 20 am L Parte di potenza Figura 4
276. ll OP 17 valori del FM 353 sono valori di visualizzazione Tramite i softkey F1 F8 si accede alle pagine successive Il primo e l ultimo softkey Utente sono liberi e utente pu inserirvi le pagine che preferisce p e anche altri FM Frq Stufel Frq Stufe2 Ra Figura 8 6 Selezione modo operativo PIC75 In questa pagina si possono immettere il modo operativo i livelli di velocit o di frequenza oppure la quota incrementale Unit di posizionamento FM 353 per motori passo passo 8 12 6ES7 353 1AH01 8EGO Interfaccia standard S amp S M E endername der FM HHHH eee Proeagr Nr EHEH Eea rea Figura 8 7 Teach In PIC735 Questa pagina mostra il valore istantaneo In essa si possono immettere i valori per Teach In LA Ga tal Di LO LIST e CERERE RR ESTE mix I L lt lei o oo oS S a S a TANTA PL SIII A Ill patenfehler Fahrfehler Figura 8 8 Immissione blocco MDI PIC74 I campi contrassegnati con X sono campi di testo e si possono impostare ciclicamente tra X e Vi si possono specificare i valori del blocco MDI SITI E ELECE EE Pes SERRE So Dr o aa L A mae T LI eA TIITS iT med o ooo I ED lbatenfehler E Figura 8 9 Blocco MDI al volo PIC741 La gestione del blocco MDI al volo uguale a quella del blocco MDI Unit di posizion
277. ll unit di posizionamento sono linee transfer linee di montaggio macchine per la lavorazione del legno manipolatori caricatori assi ausiliari per frese e torni macchine per l imballaggio dispositivi di trasporto Le funzionalit sono paragonabili all unit WF 721 nel sistema SIMATIC S5 e all FM 354 nel sistema SIMATIC S7 L FM 353 nel sistema di automazione S7 300 Integrazione dell FM 353 nell S7 300 L FM 353 realizzato come modulo funzionale del PLC SIMATIC S7 300 1 2 Il sistema di automazione S7 300 composto da una CPU e da diverse unit di periferia che sono montate su una guida profilata A seconda delle necessit specifiche possibile realizzare una configurazione con uno o pi telai Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Presentazione del prodotto Configurazione con 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 BT PG Pann operativo Disposit di progr l l Bus posteriore Telaio 3 MPI e a a a a IM SM SM SM FM SM SM SM dig anal dig anal dig anal dig anal dig anal dig anal x E i 24V I Telaio 2 a a n a a IM SM SM SM FM SM SM SM dig anal dig anal dig anal dig anal dig
278. ll FM 353 e la posizione meccanica dell asse Per determinare il corretto riferimento di posizione il valore interno all FM 353 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 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 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 aggiustamento numerico del motore passo passo 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 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 353 Punto di sincronizzazione un punto definito sul percorso dell asse Viene fissato tramite la posizione meccanica di un finecorsa punto d
279. lo 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Indice analitico A Abilitazione azionamento 9 4 lettura regolatore 9 43 9 71 Accelerazione 9 73 Analisi di un interrupt di diagnostico 6 45 Analisi di un interrupt di processo 6 44 Analisi errori 7 10 Andamento ottimizzato 7 28 Asse in parcheg gio 9 44 lineare rotante 9 27 9 47 9 61 Asse azionato valore di misura sincronizzazione Automatico 9 10 9 31 blocco singolo elaboraz
280. locco a s stante osservando anche le particolarit dell uscita M DM32 e G60 G64 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 353 per motori passo passo 9 32 6ES7 353 1AH01 8EGO Descrizione delle funzioni Ricerca del blocco in avanti Il programma viene preparato fino alla fine del blocco di destinazione compresa la correzione 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 cancellazione 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
281. lore segnale viene resettato vedere paragrafo 9 3 6 istantaneo terminata NUM_MF MNR Numero Funzione M 0 99 funzione M STR_MF AMF Modifica viene introdotta contemporaneamente con il numero di funzione della M funzione M e Se in un blocco sono programmate funzioni M con l impostazione 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 tacitate su conferma Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Tabella 9 2 Segnali di risposta seguito e o 2 POS_RCD Posizione Con il corretto raggiungimento della posizione prestabilita viene raggiunta comandato PEH che viene mantenuto fino al successivo arresto movimento dell asse L attivazione di PEH avviene solo nei seguenti modi operativi nel caso in cui con Ricerca punto di riferimento il punto di riferimento stato raggiunto pienamente compreso lo spostamento del punto di riferimento MDI 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 POS_CTRL Inoltre il valo
282. 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 essere tralasciata Denominazione Posizione Limite inferiore di selezione 1 000 000 000 Limite superiore di selezione 1 000 000 000 Unit MSR secondo DM7 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 DM7 min Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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
283. ma utente interrompere la comunicazione con l FM 353 quando l FM 353 estratta e riattivarla quando l FM 353 inserita Se durante il funzionamento vengono modificati dati parametri e se questi vengono salvati nell FM 353 in forma permanente osservare le indicazioni contenute nel paragrafo 9 3 1 Sostituzione dell FM 353 Se l unit da sostituire gi stata parametrizzata procedere come segue 1 Sostituire FM 353 quando l impianto CPU FM disattivato Smontaggio dell FM 353 secondo il par 3 2 Riparametrizzare l FM 353 necessario un PG PC Y Montaggio dell FM 353 secondo il par 3 1 y Attivazione dell impianto Y presente nella no 9 CPUISDB 10001 s L FM 353 viene parametrizzata automaticamente pe FM 358 pronta al funzionamento quest ultimo nella CPU sono contenute nel pa 1 Le istruzioni per creare SDB 1 000 al termine della messa in servizio e per caricare ragrafo 5 5 Figura 3 1 Sostituzione dell FM 353 con impianto disattivato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 3 5 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Cablaggio 4 In questo capitolo Paragrafo Argomento Pagina 4 2 Descrizione dell interfaccia verso l azionamento 4 4 4 3 Collegamento dell azionamen
284. mente perch altrimenti si pu impedire l esecuzione di eventuali altri job priorit Sequenza 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 I job di lettura vengono elaborati nell ordine dei segnali di avvio definito nel blocco dati utente inizio DBX42 0 43 6 e Stato del job Lo stato di elaborazione del job si pu ricavare dal valore restituito RETVAL 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 7 Stato del job Variabile Job attivi Segnali di Segnali di Segnali Stato del job d istanza DBX68 0 avvio fine d errore RET_VAL intero DBX68 2 DBB34 43 DBB44 53 DBB54 63 1 Job attivo 1 1 1 2 Job completato senza errori O 1 3 Job di scrittura completato 1 1 1 con errori in questo job 4 Job di scrittura interrotto o 1 3 1 non eseguito 5 Job di lettura interrotto 2 1 6 Job di lettura scrittura 3 1 interrotto o non eseguit
285. menti e Panoramica della biblioteca blocchi FMSTSV_L paragrafo 6 3 1 pagina 6 9 e POS INIT FC 0 Blocco dati utente Inizializzazione paragrafo 6 3 2 pagina 6 10 e POS CTRL FC 1 Scambio dati paragrafo 6 3 3 pagina 6 12 e POS DIAG FC 2 Lettura dati di interrupt diagnostico paragrafo 6 3 4 pagina 6 22 e POS_MSRM FC 3 Lettura valori di misura paragrafo 6 3 5 pagina 6 25 e Interfaccia blocchi dati utente DB utente paragrafo 6 3 6 pagina 6 26 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 3 1 Panoramica della biblioteca blocchi FMSTSV_L I blocchi della biblioteca blocchi FMSTSV_L possono essere utilizzati come segue e Funzionamento centralizzato dell FM e Funzionamento decentralizzato dell FM mediante PROFIBUS DP La seguente tabella fornisce una panoramica delle funzioni FC blocchi dati DB e bloc chi organizzazione OB necessari alla comunicazione e al controllo di FM 353 Tabella 6 1 Blocchi funzionali standard per l FM 353 panoramica Blocco Nome del Significato Funzione Avvertenza blocco FC 0 POS_INIT Richiamo nell OB 100 e OB 86 avviamento Necessario per pag 6 10 inizializzazione l applicazione numero p 1 FC 1 POS_CTRL Richiamo nell OB 1 funzionamento ciclico moditicapile pag 6 12 sincronizzazione con FM 353 Funzioni di base e modi operativi gestione delle
286. mento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO B 9 Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo Variabili assoluto ariab Tipo di dati END_STRUCT Selezione programma 245 Richiesta dati applicativi 248 CODE_AP3 249 CODE_AP4 BYTE Teach In 250 TEA _PROG_NO 252 ARRAY 252 309 BYTE B 10 Commento Gruppo funzioni M 3 Riservato N funzione G del gruppo 1 N funzione G del gruppo 2 Riservato Valore posizione tempo di sosta Valore della velocit N funzione M del gruppo 1 N funzione M del gruppo 2 N funzione M del gruppo 3 Riservato Numero del programma Numero di blocco Direzione di elaborazione Riservato Dati applicativi 1 Dati applicativi 2 Dati applicativi 3 Dati applicativi 4 Numero del programma Numero di blocco Interno riservato Posizione di riferimento Somma dello spostamento di coordinate attivo correzione utensile e spostamento del punto di zero 310 Posizione istantanea 314 Velocit istantanea 318 Percorso residuo 322 326 330 Numero di giri 334 38 Riservato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito do Variabili Tipo di dati Commento Blocco NC attivo 342 ACT_BL STRUCT Blocco NC attivo 0 BYTE Numero del programma 1 BLCK_NO BYTE Numero di blocco
287. minare nuovamente anche i valori di posizione dei finecorsa software Anche se i finecorsa software non sono necessari devono essere comunque registrati nei dati macchina DM21 DM22 i valori limite 10 o 10 MSR per i valori di default vedere la tabella 5 4 Compensazione del gioco 7 26 Nel posizionamento con i motori passo passo pu verificarsi uno scostamento dalla posizione della parte di macchina da posizionare p e una slitta a causa dei giochi sugli elementi meccanici di trasmissione del movimento Di solito dopo una inversione della direzione manca un tratto di percorso Il valore del gioco pu essere determinato come valore medio su diverse posizioni dell asse ed essere registrato nel set dei dati macchina Con il supporto del seguente flow chart 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Parametrizzazione DM31 impostazione riferimento direzione del gioco Impostazione Attivare i dati machina Impostazione Livello di velocit 1 0 1 Vmax Livello di velocit 2 0 5 Vmax Impostazione Abilitazione regolatore ON gt Selezione BA quota incrementale relativa Quota incrementale 3 OVER 10 gt
288. mmi 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 memorizzato nel programma Numero di programma possibile assegnare un numero di programma dal 1 al 199 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 N G1 G2 G3 Xi F M1 M2 M3 DL P Inizio programma numero di blocco pi basso 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 M1 M2 M3 D L P G1 G2 G3 X t M1 M2 M3 10 2 identificazione di un blocco escluso numero di blocco funzione G del 1 gruppo di funzioni funzione G del 2
289. 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Esempio 1 Aprire il progetto di esempio Il blocco per questo esempio il blocco 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
290. mpostazione 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 DEKL e con il numero di evento dettagliato DENR Classe tecnologica di errore DEKL DENR Segnalazione Errore operativo 1 1 n 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 movimento 8 1 n bigcco dati Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 corrispondente ved la lista degli errori tabella 11 8 La segna
291. n 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 353 si pu eseguire solo una funzione alla volta In caso di doppia attivazione le due funzioni sono disabilitate Si verifica una segnalazione di errore Descrizione della funzione 9 52 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 viene acquisito il valore reale momentaneo della posizione Contemporaneamente si verifica un arresto momentaneo del movimento dell asse frenatura regolata Misura avvenuta Misura al volo attiva Ingresso tastatore Interrupt di processo S1 S1 esecuzione della misura Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 effettiva presente Inoltre viene determinato reale tratto di percorso modulo eseguito Misura di lunghezza attiva Ingresso tastatore Pea TT Interrupt di processo Misura avvenuta 77 TT Valo
292. n accelerazione ed in frenatura valori di accelerazione e di frenatura sono sta biliti 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 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
293. ndare l FM 353 Con il blocco POS_CTRL possibile Elaborare i job di scrittura lettura Controllare i modi operativi segnali di controllo risposta Il blocco POS_CTRL effettua le seguenti operazioni 1 Sincronizzazione con l unit solo dopo averla effettuata possibile scambiare segnali dati Lettura dei segnali di risposta valori segnali letti vengono salvati dal blocco POS_CTRL nel blocco dati utente 3 I segnali di controllo sono trasferiti dal blocco dati utente all FM 353 6 30 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 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 Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente all FM 353 in caso di modifica di una o pi impostazioni singole e impostazione dello stato del job di scrittura Impostazione o Cancellazione Trasferimento automatico dei comandi singoli dal blocco dati utente all FM353 e impostazione dello stato del job di scrittura comandi singoli vengono cancellati a trasferimento avvenuto Lettura automatica dei numeri di errore quand
294. ne Gruppo funzioni G DBB224 tempo di sosta 2 1 Gruppo funzioni M DBB225 Velocit 3 2 DBB226 N funzione G del gruppo 1 6 52 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EG0 Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 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 su 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 DINT DBD322 Posizione di riferimento tipo di dati DINT Somma dello spostamento di coordinate attivo correzione utensile e spostamento del punto di zero tipo di dat
295. ne 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 nella FM 353 vedere Parametrizzazione Cap 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 indicato come parametro Impostare un punto di riferimento non possibile durante una lavorazione in corso BL 1 e o diventa effettivo solo dopo la lavorazione BL 0 Questa funzione non efficace nei modi operativi Automatico BA 08 e Automatico a blocco singolo BA 09 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 51 Descrizione delle funzioni 9 3 10 Valori di misura Requisiti 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 353 2 parametrizzazione della funzione misurare per questo ingresso in DM34 Attivazione della funzione di misura Co
296. ne DB utente Formato dei dati Significato Byte 0 Numero del programma Byte 1 Numero del blocco Byte 2 Direz 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 indicato dal quale inizia l elaborazione in avanti del programma fino all istruzione 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 indietro del blocco indicato 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 e e le uscite M dovrebbero essere scritte in un b
297. ne asimmetrica con ingresso in tensione l lt 10m IO ADOT GND GND Figura 4 3 Circuiti possibili dei segnali d uscita dell interfaccia azionamento Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Cablaggio Segnale d ingresso READY1_N PRONTO Questo ingresso non separato galvanicamente ed un ingresso a 5 V esso pu essere collegato ad una uscita a potenziale libero contatto di commutazione o accoppiatore ottico L FM 353 valuta questo ingresso come segnale di pronto della parte di potenza Una possibilit di collegamento alternativa rappresentata dal connettore X1 vedere paragrafo 4 4 Il suo utilizzo viene parametrizzato nel dato macchina DM37 vedere paragrafi 5 3 1 9 7 2 Parametro di segnale dell ingresso Nella tabella 4 4 sono elencati i parametri elettrici del segnale d ingresso Tabella 4 4 Parametri elettrici del segnale d ingresso PREADY1_N Parametro Valore Unit Note segnale 1 campo di tensione VH 3 5 5 5 IV o ingresso aperto segnale 0 campo di tensione VL 1 5 2 IV segnale 0 corrente in ingresso IL 1 5 3 MA Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 9 Cablaggio Circuiti possibili per l ingresso READY1_N 4 10 La figura 4 4 mostra i diversi possibili circuiti per l ingresso READY1_N Coman
298. ne completa testare l efficacia della funzione di diagnosi mediante un programma di test adeguato nel quale in sequenza tecnologica si verifichino fasi di accelerazione e frenatura particolarmente significative Sorveglianza della rotazione La sorveglianza della rotazione viene attivata mediante la funzione di impostazione singola sorveglianza rotazione vedere paragrafo 9 7 3 per la descrizione delle funzioni della sorveglianza rotazione Quando la funzione sorveglianza rotazione programmata l FM 353 attiva l errore sorveglianza rotazione nel caso in cui il motore passo passo non possa eseguire il movimento comandato Verificare l efficacia della funzione di diagnosi ad esempio separando elettricamente il datore di tacca di zero ciclico oppure disattivando la parte di potenza del motore passo passo ed eseguendo un movimento di test in un modo di funzionamento qualsiasi Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 25 Messa in servizio 7 3 7 Attivazione dei finecorsa software e della compensazione del gioco Finecorsa software Muovere l asse con attenzione fino alle posizioni finali definite dell asse stesso che dipender anno ovviamente dall applicazione Registrare questi valori istantanei di posizione come finecorsa software nei dati macchina DM21 DM22 ed attivarli Avvertenza In caso di successive modifiche delle coordinate del punto di riferimento necessario deter
299. neo errori di esercizio 11 11 11 13 errori di movimento ingresso di abilitazione 9 78 errori esterni misura 9 52 errori esterni di canale 11 11 misurazione 9 52 errori interni 11 9 start esterno 9 78 errori nel programma di movimento 11 29 Ingressi uscite digitali 4 14 Livelli di frequenza 9 18 Ingresso Segnalazione regolatore 4 14 Installazione dell FM 353 Integrazione di un OP 6 6_ Interfaccia 1 8 4 4 4 12 M Marchio CE A 2 per il collegamento del bus 1 7 1 8 MDI Manual Data Input 9 10 9 27 per l azionamento 1 7 n 2 Messa in servizio 7 7 per la periferia 1 7 1 8 ul al con il tool di parametrizzazione 6 8 verso l azionamento 4 4 9 71 i I oe Misurazione di lunghezza 9 53 segnali opzionali 9 71 g kk Modi di funzionamento 9 14 Interfaccia verso lazionamento 3 o automatico 9 31 segnale d ingresso 4 9 seonalidi uscita automatico blocco singolo 9 36 g 1 avanzamento relativo con quote incrementali Interpolatore Interrupt 6 44 9 81 11 6 controllo 9 18 analisi di un interrupt di processo 6 44 ANTI JOG 9 15 analisi di un interrupt diagnostico 6 45 di diagnostica MDI 9 27 _ di diagnostiga 11 parametri 9 15 9 18 9 24 elaborazione dedi inismipioza ricerca del punto di riferimento 9 19 interrupt di processo perduti 6 44 Modifica di parametri dati 9 38 Interrupt di diagnostica Molare paset passo Pr El
300. nerati 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 sistema che vi si trovano tramite Sistema di destinazione gt Caricamento Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 7 Programmazione delle funzioni tecnologiche 6 2 6 3 Messa in servizio con il tool di parametrizzazione Per la messa in servizio dell FM 353 con il tool di parametrizzazione Parametrizzazione FM 353 la CPU deve trovarsi in STOP possibile commutarla in PRUN 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 Blocchi funzionali standard della biblioteca FMSTSV_L Panoramica 6 8 In questo capitolo vengono affrontati i seguenti argo
301. no 2 delle funzioni M MO M2 DB M18 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 DB riferimento e Perla funzione Movimento senza fine con impostazione valore istantaneo al volo G88 G89 non programmato 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 31 Trattamento degli errori Tabella 11 8 Errori generali dei dati dei dati macchina e del programma di movimento seguito Segnalazione di errore SRO j ta nalazi CI N analisi dell errore e sua eliminazione Segnalazione Visualizzazione Errore nel programma di movimento Reazione all errore Avvertimento sec la tabella 11 2 8 08 29 1D N D errato gt 20 RMS Causa Il numero per la correzione utensile maggiore di 20 opp Effetto Il programma blocco non viene memorizzato DE Eliminaz Correggere il prog
302. nte 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 byte 20 x numero di blocchi di movimento programmi di movimento sono necessari per il modo di funzionamento 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 sostituzione unit senza PG Negli SDB 1 000 vengono memorizzati tutti i dati di parametrizzazione DB DM DB SM DB WK DB NC dell FM 353 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizz
303. nte inizia senza l abilitazione allo start si verifica la relativa reazione di errore p e 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 Avanzamento 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 frequenza nel BA Controllo Scelta delle quote incrementali nel BA Avanzamento a quote incrementali 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Tabella 9 1 Segnali di controllo seguito Simbolo E Nome Funzione inglese tedesco OVERRID
304. nterfaccia 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 K2 Tasto funzione Con questo tasto si pu saltare alla pagina Diagnosi Segnalazioni d errore PIC77 da qualsiasi punto della struttura dei menu Tasto funzione Con questo tasto si pu saltare alla pagina Selezione modo operativo PIC75 da qualsiasi punto della struttura dei menu Ka Tasto funzione Selezione modo operativo OP17 Offline Tasto funzione Selezione modo operativo OP17 Online normale K5 k Tasto funzione Selezione modo operativo OP17 Transfer F1 _ F8 Da F1 a F8 softkey locali Avvertenza In queste pagine della superficie operativa si veda la figura 8 3 e la descrizione delle singole pagine 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 dall FM 353 e campi di ingresso uscita sono indirizzati al DB utente n 1 Cont
305. nto FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 3 Interfaccia standard S amp S Programma utente L interfaccia per l 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 blocco 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 353 per motori passo passo 8 4 6ES7 353 1AH01 8EGO Interfaccia standard S amp S 8 1 1 Interfaccia standard per l OP 07 Superficie operativa dell OP 07 L immagine seguente offre una panoramica della superficie operativa struttura gerarchica dei menu dell OP 07 Nome ut
306. nto della messa in servizio Se questi dati vengono modificati durante il funzionamento e vengono scritti sull FM 353 nella memoria ritentiva non sono compresi nell SDB 1 000 Tali modifiche vanno perdute dopo una sostituzione dell unit e si dovrebbero poter effettuare nel programma utente Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 41 Descrizione delle funzioni 9 3 2 Impostazioni singole DB AW DBB34 e 35 Panoramica Con questa funzione si possono trasferire all FM 353 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 disattivazione sorveglianza finecorsa software e abilitazione regolatore e sorveglianza rotazione 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 353 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 vedere paragrafo 9 3 10 Retrigger del punto di riferimento 9 42 L esecuzione del retrigger del punto di riferimento presuppone che l asse sia stato preceden temente
307. nto segue e prosecuzione del movimento nella stessa direzione con i corrispondenti tasti di direzione viene elaborato il percorso residuo e prosecuzione del movimento con cancella percorso residuo DB AW DBX37 1 si cancella il percorso residuo e si esegue nuovamente lo spostamento della quota incre mentale nel caso in cui la quota incrementale non sia stata modificata e nel posizionamento nella direzione opposta a quella impostata il percorso residuo viene cancellato automaticamente Unit di posizionamento FM 353 per motori passo passo 9 24 6ES7 353 1AH01 8EGO Descrizione delle funzioni Avvertenza Osservare anche quanto descritto nel paragrafo 9 1 3 Gestione dei controlli Requisiti e LFM 353 parametrizzata I livelli di velocit sono trasferiti L asse sincronizzato Tabella 9 5 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 Avanzamento a quote incrementali relativo esempi Nome segnale Livello Funzione Gestione del controllo 1 impostazione BA Avanza Segnale di controllo Modo operativo BA Segnali di risposta Modo operativo attivo BAR Abilitazione allo start SFG ve mento a quote incrementali relativo L utente stabilisce
308. nto viene attivato tramite i tasti di direzione R o R Selezione della posizione La selezione della quota incrementale con il parametro dei modi operativi pu avvenire e tramite programma utente AWP indicando la posizione per le quote incrementali DB AW DBX38 2 Il valore richiesto per la misura del passo da indicare prima dell attivazione della scrit tura nel AW DB DBD156 e secondo la tabella delle quote incrementali tabella SM vedere paragrafo 5 3 2 Come valore di riferimento per la velocit si utilizza il valore di velocit 1 DB AW DBX838 0 vedere paragrafo 9 2 1 che pu essere modificato durante il movimento Il cambio della posizione al volo p e variazione del valore di riferimento della posizione du rante 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 direzione quota incrementale percorso da coprire BP 254 secondo valore prestabilito per quota incrementale R o R DB AW DBX38 2 BP 1 100 secondo tabella SM DB SM Impostazione 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 qua
309. 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 353 POS_INIT FC0 FC 0 Inizializzazione POS_CTRL FC1 FC 1 Scambio dati Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 27 Programmazione delle funzioni tecnologiche 6 4 Blocchi funzionali standard della biblioteca blocchi FM353_354 anche per PROFINET su richiesta Panoramica In questo capitolo vengono affrontati i seguenti argomenti e Panoramica della biblioteca blocchi paragrafo 6 4 1 pagina 6 28 e POS INIT FC 0 Blocco dati utente Inizializzazione paragrafo 6 4 2 pagina 6 30 e POS CTRL FB 1 Scambio dati paragrafo 6 4 3 pagina 6 30 e POS DIAG FC 2 Lettura valori di misura paragrafo 6 4 4 pagina 6 41 e POS_MSRM FB 3 Lettura valori di misura
310. nza SA TAN t t e R impostati contemporaneamente vedi la lista degli errori di Segnali di MOVimento MES tabella 11 6 e 11 7 risposta f E SONO errori errori generali di dati di dati macchina e del pro i i Avverti mE S Errore nei dati mentol gramma di movimento che possono essere riconosciuti nell inter pretazione di dati errati vedi la lista degli errori tabella 11 8 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 3 Trattamento degli errori Reazione agli errori Ogni segnalazione d errore attiva internamente una reazione corrispondente Tabella 11 2 Panoramica sulle reazioni interne agli errori Reazione Significato all errore Tutto OFF e arresto del movimento tramite rampa di frequenza DM44 DM45 e disattivare le uscite digitali e disattivare l abilitazione regolatore e Cancellazione SYN dopo la conferma dell errore con Restart e non possibile alcun nuovo job di movimento STOP e arresto del movimento avanzamento e il job di movimento viene interrotto e terminato e non possibile alcun nuovo job di movimento Avvertimento solo segnalazione e il movimento o il controllo dell asse non sono influenzati 11 2 Segnalazioni di errore Introduzione Gli errori dell FM 353 possono essere localizzati mediante e segnalazioni tramite LED e segnalazioni al sistema e al programma utente AWP 11
311. nza del finecorsa L impostazione del valore istantaneo non viene eseguita Eliminaz Dopo la conferma dell errore possibile muovere nel campo di lavoro Modificare il valore del finecorsa software DM21 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 Visualizzazione 1 2 RMS 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 15 Trattamento degli errori Tabella 11 7 Errore di movimento seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione f Visualizzazione Errore di movimento Reazione all errore STOP avanzamento sec la tabella 11 2 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 ingresso Con Impostazione valore istantaneo l asse si trova a destra del finecorsa software Effetto e movimento dell asse viene arrestato in corrispondenza del finecorsa e L impostazione valore istan
312. o 11 32 6ES7 353 1AH01 8EGO Dati tecnici A Panoramica Questo capitolo descrive i dati tecnici dell unit di posizionamento FM 353 e Dati tecnici generali e Dimensioni e peso e Memoria di caricamento e Interfaccia azionamento e Ingressi digitali e Uscite digitali Dati tecnici generali dati tecnici generali sono e Compatibilit elettromagnetica e Condizioni di trasporto e immagazzinaggio 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 I dati tecnici generali sono descritti nel manuale Configurazione di un S7 300 Omologazioni UL CSA Per l FM 353 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 353 per motori passo passo 6ES7 353 1AH01 8EGO A 1 Dati tecnici Omologazione FM L FM 353 ha ottenuto l omologazione FM Omologazione FM secondo Factory Mutual Approval Standard Class Number 3611 Class I Division 2 Group A B C 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 estra
313. o E O N P3 P4 6 5 e es y 29 N g I Xx S N N I Xx DvD N I o g Accelerazione troppo o bassa rispetto a fmax N o 5 1 000 10 000 100 000 ax HZ 5 500 200 000 XxX Punti di lavoro del generatore di frequenza con la direzione dello spostamento da p e Px tramite la funzione override dell accelerazione aover e override del tempo tover Figura 5 5 Zona di lavoro del generatore di frequenza Campo dei valori per i dati macchina Frequenza di start stop fss DM39 10 Hz 10 kHz Frequenza massima fmax DM41 500 Hz 200 kHz Incremento di frequenza df dt DM42 45 10 Hz s 10 MHz s Condizione punti di intersezione delle curve df dt con fss e df dt con fmax devono trovarsi nella zona rappresentata in chiaro Esempio DM39 4 kHz DM41 50 kHz DM42 44 200 kHz s P1 P2 DM43 45 80 kHz s P3 P4 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 19 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 Valore Significato della variabile Note variabile Intestazione DB 0 WORD Posto connettore sul rack Indirizzo unit 2 WORD N di DB 1000 come nell intestazione del DB 4 DWORD Riservato 8 WORD N
314. o in caso di job contemporaneo Irrilevante per l analisi degli errori Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 33 Programmazione delle funzioni tecnologiche Stato di elaborazione Segnale Significato Job di scrittura TRUE non possibile elaborare il job di scrittura in questo ciclo impossibile e poich l asse non parametrizzato e 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 Il blocco POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono soddisfatte Job di lettura impossibile TRUE non possibile elaborare il job di lettura in questo momento DB utente DBX68 3 e poich l asse non parametrizzato e non preselezionato alcun modo operativo e impostato il funzionamento di test In questo caso possibile ignorare il job di lettura o anche cancellarlo Il blocco POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono soddisfatte Reset stato errore Con questo segnale si possono resettare tutti i segnali di fine e di errore prima che DB utente DBX69 1 vengano elaborati i job in attesa Il segnale verr quindi cancellato dal blocco FC Unit di posizionamento FM 353 per motori passo passo 6 34 6ES7 353 1AH01 8EGO
315. o SDB permette di effettuare una sostituzione dell unit e quindi una parametrizzazione senza PG PC in caso di guasto dell FM 353 Avvertenza L unit del sistema di misura DM7 deve corrispondere all unit del sistema di misura indicata degli altri DB La risoluzione del sistema di misura MSR la pi piccola unit di percorso nel sistema di misura utilizzato Se non si osservata questa avvertenza occorre procedere come segue 1 Cancellare tutti i blocchi dati che non corrispondono al sistema di misura o tutta la memoria dell FM 353 2 Modificare nel PG i blocchi dati restanti 3 Caricare nuovamente i blocchi dati nell FM 353 Assegnazione iniziale dei DM La seguente tabella mostra l assegnazione iniziale dei dati macchina DM E necessaria per la messa in servizio degli assi della macchina Immettere i dati macchina nelle rispettive schede o sotto forma di tabella come indicato nella tabella seguente Tabella 7 3 Assegnazione iniziale dei dati macchina DM E Valore Chiarimento 5 0 L FM 353 non genera nessun interrupt 16 109 10 MSR Coordinate previste del punto di riferimento 21 22 109 109 MSR Finecorsa software inattivo 27 0 Lo spostamento del punto di zero da introdurre per l aggiustamento numerico del punto di zero Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio Tab
316. o campione di corrente 0 0 DM38 4 Controllo DM40 Frequenza ammessa DM39 lt DM40 lt DM41 Controllo DM41 Frequenza ammessa DM41 lt VMAX MWFAKTOR 60 VMAX 500 000 000 MSR min vedere paragrafo 10 1 Controllo DM42 Accelerazione ammessa DM41 200 lt DM42 lt DM392 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 17 Parametrizzazione 5 18 Controllo DM43 0 DM43 Accelerazione ammessa 0 0 DM41 200 lt DM43 lt DM392 Controllo DM44 0 DM44 Accelerazione ammessa 0 0 DM41 200 lt DM44 lt DM392 Controllo DM45 DM45 Accelerazione ammessa 0 0 DM41 200 lt DM45 lt DM392 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione Zona di lavoro generatore di frequenza Con l ausilio del seguente diagramma possibile verificare che i parametri scelti per i dati macchina DM39 DM45 si trovino nella zona di lavoro del generatore di frequenza zona rappresentata in chiaro S 10 20 40 100 1000 10 000 fss Hz I gt o Accelerazione troppo elevata rispetto a fss DvD o 2 PI Pa ES o Da N x x 2 a I x tover Rover E5 Q Xx la
317. o dati utente i errore e specifica POS_INIT dell errore 1 DB per canale POS_MSRM 1 Questa blocco pu essere richiamata solo nell OB 40 o nell OB 1 ma non in entrambi contemporaneamente Figura 6 2 Schermata panoramica per l integrazione dell FM 353 nel programma utente Unit di posizionamento FM 353 per motori passo passo 6 4 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 1 2 Struttura di un programma utente AWP La figura seguente mostra la struttura di un programma utente AWP OB 100 e OB 86 con impiego decentrato Richiamo POS_INIT 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 Richiamo POS_CTRL e Programma utente per controllare l impianto e Programma utente analisi degli errori AWP impostazione can OB 82 cellazione e interroga zione dei segnali dati e Richiamo POS_DIAG e AWP apertura del circuito di arresto di emergenza reset dei segnali l 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
318. o di sosta 2 5 2 7 Riservato 3 0 Velocit 3 1 Gruppo funzioni M 1 3 2 Gruppo funzioni M 2 3 3 Gruppo funzioni M 3 3 4 3 7 Riservato 4 G_1_VAL N funzione G del gruppo 1 5 G_2_VAL N funzione G del gruppo 2 Unit di posizionamento FM 353 per motori passo passo B 8 6ES7 353 1AH01 8EGO Blocco dati utente AW DB Tabella B 1 AW DB blocco dati utente seguito Indirizzo assoluto Variabili Tipo di dati Commento Valore posizione tempo di sosta Valore della velocit N funzione M del gruppo 1 N funzione M del gruppo 2 N funzione M del gruppo 3 Riservato END_STRUCT Modifica parametri dati 196 Modifica parametri dati 0 Tipo di blocco dati BYTE 2 Quantit 3 Job 4 ARRAY Campo di dati tipo di dati secondo i dati di 200 219 parametrizzazione BYTE Ingressi uscite digitali per lettura e scrittura 220 0 D_INO BOOL Ingresso digitale 0 220 1 Ingresso digitale 1 220 2 Ingresso digitale 2 220 3 Ingresso digitale 3 220 4 7 Riservato 221 0 Uscita digitale 0 221 1 Uscita digitale 1 221 2 Uscita digitale 2 221 3 Uscita digitale 3 221 4 7 Riservato Blocco MDI al volo 222 Blocco MDI al volo 0 1 O_O Riservato 2 0 Gruppo funzioni G 1 2 1 Gruppo funzioni G 2 2 2 2 3 Riservato 24 Posizione tempo di sosta 2 5 2 7 oo S l Riservato 3 0 Velocit 3 1 Gruppo funzioni M 1 3 2 Gruppo funzioni M 2 Unit di posiziona
319. o o l elaborazione delle funzioni del blocco MDI BA Automatico durante l elaborazione di un programma di movimento fino alla fine del programma e Elaborazione in corso viene cancellata daun errore e dal restart da un cambio del BA dopo l arresto dell asse WAIT_EI WFG Attendere efficace solo se stato parametrizzato un ingresso digitale tramite una DM34 vedere paragrafo 9 8 1 abilitazione La funzione settata se nel caso di un movimento attivato l in esterna gresso di abilitazione non stato ancora impostato o stato reset tato DT_RUN T L Tempo di attivo solo nei BA Automatico e MDI sosta attivo Non appena viene elaborato un blocco con tempo di sosta l emis sione di T L avviene durante lo scorrimento del tempo program mato PR_BACK PBR Elaborazione viene impostato dopo lo start nel BA Automatico quando viene del elaborato un programma all indietro programma all indietro MODE_OUT BAR Modo Il modo operativo scelto viene confermato solo quando esso attivo operativo internamente Se il modo viene commutato il movimento deve attivo essere arrestato prima che il nuovo modo operativo possa essere reso attivo vale anche per la commutazione tra Automatico e Au tomatico blocco singolo SYNC SYN Sincronizza l unit sincronizzata vedere paragrafo 9 6 1 Zong Requisiti per i movimenti dellasse nei BA e Avanzamentoa quote incrementali relativo
320. o si verificato un errore di manovra movimento oppure un errore dati Il numero d errore viene immesso nel blocco dati utente DBB90 97 e immesso nello stato del job di lettura Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Possibilit di richiamo Il blocco 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 EN ENO Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni POS CTRL CALL POS_CTRL iffm_ictrl Descrizione dei parametri Il blocco POS_CTRL non ha parametri di ingresso n di uscita Valori restituiti Il blocco POS_CTRL restituisce i seguenti valori nella variabile d istanza RETVAL Variabile d istanza BIE Descrizione RETVAL 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 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 31 Programmazione delle funzioni tecnologiche Modo di funzionamento La funzione opera assieme ad un DB utente Il numero di DB viene indicato al rich
321. o 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 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 Sequenza 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 I job di lettura vengono elaborati nell ordine dei se
322. ogramma deve essere poi riselezionato Una modifica del programma pu avvenire quando BL 0 inizio fine programma e allo stop Attivazione Selezione programma Tipo di movimento iment i ndo i blocchi programmati PRONTO N blocco Direz di elabor secondo i blocchi progra ati 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 dea in ordine decrescente ar 4 5 p e 30 in avanti Ricerca in avanti fino al blocco 30 secondo il n dei blocchi in ordine crescente p e 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 Start con ri di interruzione cerca auto 2 posizionamento fino al punto di interruzione se in matica del in avanti un altro modo operativo stato eseguito un altro blocco in movimento avanti 3 elaborazione del blocco interrotto e proseguimento nel programma 1 ricerca autom del blocco indietro fino al punto di Start con interruzione ricerca 2 posizionamento fino al punto di interruzione se in automatica indietro un altro modo operativo stato eseguito un movi del blocco mento indietro 3 elaborazione del blocco interrotto e proseguimento nel programma Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 31 Descrizione delle funzioni Assegnazio
323. on ancora impostato In questo caso possibile ignorare il job di scrittura o anche cancellarlo Il blocco 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 e poich l asse non parametrizzato e non preselezionato alcun modo operativo e impostato il funzionamento di test In questo caso possibile ignorare il job di lettura o anche cancellarlo Il blocco 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 dal blocco Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 15 Programmazione delle funzioni tecnologiche Analisi degli errori Gli errori che si verificano durante la comunicazione o nell interpretazione dei dati sul 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
324. on terminato Prima che l asse raggiunga lo stato di arresto possi bile una nuova impostazione della direzione Ripresa Gestione del controllo 4 errore Segnali di risposta Spostamento positivo FR Elaborazione in corso BL Segnale di controllo Conferma errore di manovra movimento BFQ FSQ Segnali di risposta Abilitazione allo start SFG Segnale di controllo Direzione positiva R Segnali di risposta Spostamento positivo FR Elaborazione in corso BL durante il movimento hba Ti L asse viene spostato Durante il movimento viene comunicato un errore FR e BL sono eliminati e BFQ FSQ viene impostato Dopo la conferma dell errore viene impostata l abilita zione 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 Spostamento positivo FR Elaborazione in corso BL Gestione del controllo 5 modifica modo operativo dii Durante il movimento viene deselezionato il BA L asse viene arrestato FR e BL sono cancellati 9 26 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 2 5 MDI Manual Data Input Panoramica Nel modo operativo MDI possibile eseguire posizionamenti singoli tramite blocchi di movimento Questi bloc
325. on sono necessarie particolari misure di protezione normative EMC Pericolo Installare l FM 353 quando l S7 300 senza tensione Utensile necessario Cacciavite da 4 5 mm Procedimento Per installazione dell FM 353 procedere come segue 1 Insieme all FM 353 viene fornito un connettore di bus Questo va innestato sul connettore dell unit a sinistra dell FM 353 Il connettore si trova nella parte posteriore e pu pertanto 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 353 Se FM 353 l ultima unit della fila non innestare nessun altro connettore di bus 2 Agganciare l FM 353 sulla guida profilata e ruotarla verso il basso 3 Avvitare e fissare FM 353 coppia ca 80 110 Necm 4 Dopo 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 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 Sistema di automazione S7 300 Configurazione L indirizzam
326. onamento 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 e nel caso dei modi operativi JOG e Controllo il movimento dell 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 3 2 amp E Posizionamento Abilitazione Ti 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 risposta 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Cambio blocco esterno Vedere Cap 10 Impostazione al volo del valore istantaneo Vedere Cap 10 e paragrafo 9 3 6 Misurare Vedere paragrafo 9 3 10 Finecorsa punto di riferimento per ricerca punto di riferimento Vedere paragrafo 9 2 3 Finecorsa di inversione per ricerca punto di riferimento Vedere paragrafo 9 2 3 9 8 2 Descrizione delle funzioni delle uscite digitali job di sc
327. onda 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 inseguimento 10 20 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori In questo capitolo Paragrafo Argomento Pagina 11 1 Classi di errore e reazioni dell unit 11 3 11 2 Segnalazioni di errore 11 4 11 3 Liste degli errori 11 9 Panoramica La FM 353 offre una diagnostica per e periferia e e processi delle unit Questo capitolo Trattamento degli errori descrive i tipi di errore le loro cause effetti ed eliminazione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Trattamento degli errori Localizzazione degli errori La FM 353 fa differenza tra errori che generano un interrupt diagnostico nella CPU e errori che l unit segnala tramite i segnali di risposta In caso di interrupt diagnostico si accendono inoltre i LED di STATO CPU FM 353 Memoria
328. oni Programma utente Modo operativo Modo operativo Automatico Automatico blocco singolo Modo operativo Ricerca punto di riferimento Modo operativo Avanzamento a quote incrementali relativo Modo operativo 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 i 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 353 per motori passo passo 6ES7 353 1AH01 8EGO C 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 C 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 Modu
329. ono dati macchina impostabili per aggiustamenti ottimizzazione della messa in servizio e per scopi tecnologici vedere paragrafo 9 3 3 Le unit di misura si riferiscono alla rappresentazione dei valori nel DB dei dati macchina Tabella 5 4 Elenco dei dati macchina Valore S AE S SSSA 3 sura Tipo di dati unit Vedere N Denominazione di Valore significato Commento par default 1 4 Non occupato 5 E Attivazione di interrupt 0 0 Posizione raggiunta BITFELD32 9 10 di processo 1 Misurazione di lungh terminata 3 Cambio blocco al volo 4 Misura al volo 6 Nomedell asse xX max 2 caratteri ASCII 4 byte3 7K Sistemadi misura 1 1 10 8 mm DWORD MSR 9 4 2 1074 inch 3 10 4 grd 4 10 2 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 Non occupato 11 K Percorso per ogni giro 10 000 1 1 000 000 000 DWORD MSR 9 6 del motore periodo di parte interna suddiv 2 12 K Percorso residuo per 0 0 2392_1 DWORD ogni giro del motore 2 32MSR parte decimale 13 K Passi per ogni giro del 2 21 225 DWORD motore periodo di suddivisione 14 Non occupato 15 Non occupato 16 K Coordinate punto di 0 1 000 000 000 1 000 000 000 DINT MSR 9 2 3 riferimento MSR risoluzione del sistema di misura 1 Il nome dell asse variabile viene realizzato con la lettera d
330. operatori Directory STEP7 EXAMPLES FM353 zDt13_02_FM353_OP_EX Esempi applicativi per i blocchi della biblioteca FMSTSV_L installazione tedesca Directory STEP7 EXAMPLES zDt13_02 Nome del progetto STEP7 zDt13_03_FM353_EX Esempi applicativi per i blocchi della biblioteca FM353_354 installazione tedesca Directory STEP7 EXAMPLES zDt13_03 Nome del progetto STEP7 zDt13_02_FM353_EX DB DM per la messa in esercizio dell azionamento per motori passo passo Directory STEP7 EXAMPLES FM353 DM Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 3 Parametrizzazione 5 2 Accesso al tool Parametrizzazione FM 353 Requisito Nel PG PC installato il software come indicato nel par 5 1 Configurazione 5 4 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 Manager e 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 353 con il relativo numero di ordinazione e inse
331. oppia di accelerazione si pu utilizzare il valore aumentato Il vantaggio di una capacit di accelerazione superiore visibile sull andamento della coppia solo quando il motore funziona a basso regime p e Mp1 3 4 Nm 0 6 Nm 2 8 Nm Mp invariato Si devono attivare le seguenti impostazioni collegamento elettrico DM837 attivazione della funzione DM48 49 sorveglianza della durata del segnale di boost vedere par 7 3 6 Se l azionamento dispone della funzione comando corrente tramite PWM possibile ridurre la potenza dissipata del motore e di conseguenza il riscaldamento riducendo la corrente proporzionalmente alla coppia di carico poich n per l arresto n per le fasi di velocit necessaria una coppia di accelerazione Il vantaggio del basso riscaldamento del motore a velocit costante risulta evidente in particolare quando il motore funziona a basso regime Si devono eseguire le seguenti impostazioni collegamenti elettrici DM37 attivazione della funzione DMSO Mcarico fmax Mmotore fmax 100 p e 60 DMS51 Moarico f 0 Mmotore f 0 100 p e 12 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 17 Messa in servizio 7 3 3 Messa in servizio di base del comando per motori passo passo Panoramica N Con il supporto dei seguenti flow chart si puo verificare l interfaccia verso l azionamento e la correttezza dei dat
332. orato dall FM 353 un segnale d ingresso ciclico dipendente dal movimento del asse come tacca di zero ved paragrafo 4 4 Questo segnale pu essere alternativamente il segnale di zero campione corrente dell azionamento o il segnale di tacca di zero esterna p e Iniziatore fornito una sola volta ad ogni giro del motore Per il segnale pu essere parametrizzato il livello attivo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 73 Descrizione delle funzioni Avvertenza Utilizzando questo segnale l elaborazione del segnale regolatore pronto pu avvenire solo tramite connettore Sub D X2 segnale READY1_N Si devono distinguere i seguenti casi Datore di segnale sull albero del motore p e Iniziatore Realizzazione tecnica Forma del segnale Parametrizzazione Fase attiva per pi passi del motore Tacca di zero esterna una volta al giro tore Segnale ciclico una volta per ogni giro mo tore dall azionamento p e tacca di zero di un trasduttore incrementale integrato nel mo Fase attiva per un passo del mo Zero campione corrente tore una volta al giro e DM38 0 Nel campione di corrente segnale che si presenta una sola volta ad ogni ciclo fornito dall azionamento di corrente Fase attiva allo zero del campione Zero campione corrente di corrente dell azionamento n volte e DM38 DM13 n al giro dove n numero camp
333. ordinate 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 finecorsa 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 necessario Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 10 7 Stesura dei programmi di movimento Indicazione delle quote G90 G91 Il movimento 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 Posizione Posizione gt programmata istantanea d
334. osservanza delle relative misure di sicurezza pu provocare danni materiali Avvertenza significa che la non osservanza della relativa avvertenza pu provocare conseguenze o condizioni indesiderate In caso di pi livelli di rischio contemporanei si utilizza sempre il segnale di pericolo del livello pi alto Quando un segnale di pericolo a triangolo mette in guardia contro possibili danni alle persone lo stesso segnale pu conte nere anche un avviso relativo a possibili danni materiali 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 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
335. oto Gli altri campi sono campi di testo in cui si pu passare da ng a 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 il modo operativo frequenza oppure un campo di testo per scegliere il livello di frequenza Controllo selezione 1 o 2 Impostazione dati per PIC7123 Questa pagina contiene campi di ingresso uscita campi N SM e SM lib il modo operativo ero puntano allo stesso indirizzo nel DB utente Tramite il numero di SM si Avanzamento a quote pu specificare un valore da 1 a 100 Il campo SM libero un campo di incrementali relativo testo e permette di passare da x a e viceversa La scelta x equivale al 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
336. otori passo passo 6ES7 353 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 ad autoritenuta G90 G91 G60 G64 G30 G39 e correzione utensile attiva G43 G44 DO 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 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 influiscano 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 DM32 Emissione della funzione M prima del posizionamento Caso1 VA Ni Nia I Unit di posizionamento FM 353 per motori passo passo 10 16 6ES7 353 1AH01 8EGO Stesura dei programmi di movimento Emissione della funzione M durante il posizionamento Caso
337. per l interfaccia azionamento Il segnale Regolatore pronto pu essere collegato vedere Cap 4 sul connettore X2 con livello di segnale TTL oppure X1 sull FM 353 ma con livello di segnale di 24 Vcc Per entrambi i segnali pu essere parametrizzato il livello attivo DM 37 37 0 37 2 37 3 37 4 Denominazione Segnali di comando speciali Valore significato Abilitazione regolatore attiva O il segnale non viene utilizzato Segnale 1 il segnale viene utilizzato d uscita Regolatore pronto attivo O il segnale non collegato Segnale 1 il segnale collegato d ingresso Regolatore pronto invertito O regolatore pronto alto attivo 1 regolatore pronto basso attivo Regolatore pronto Selezione ingresso O sul connettore frontale X1 RM sul connettore Sub D X2 READY1_N In tutti i modi operativi tranne Controllo il segnale Abilitazione regolatore necessario per la durata di ogni movimento indipendentemente dalla parametrizzazione In caso di mancanza o scomparsa dell abilitazione regolatore durante il movimento compare la segna lazione di errore Manca abilitazione del regolatore vedere Tabella 11 5 CI 3 N 61 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 71 Descrizione delle funzioni In tutti i modi operativi tranne Controllo il segnale Abilitazione regolatore necessario per la durata di ogni movim
338. periferia 4 5 Cablaggio del connettore frontale 4 18 5 Parametrizzazione Liliiii ii n n er i 5 1 5 1 Installazione del tool Parametrizzazione FM 353 5 3 5 2 Accesso al tool Parametrizzazione FM 353 5 4 5 3 Dati di parametrizzazione 5 3 1 Dati macchina cile aa 5 3 2 Quote incrementali nanena 5 3 3 Dati correzione utensile 5 3 4 Programmi di movimento 5 4 Parametrizzazione con il tool Parametrizzazione FM 353 5 5 Memorizzazione dei dati di parametrizzazione nell SDB gt 1000 6 Programmazione delle funzioni tecnologiche 6 1 Nozioni fondamentali di programmazione anaana 6 1 1 Comunicazione tra CPU e FM 353 6 1 2 Struttura di un programma utente AWP eeann 6 1 3 Impiego decentrato OB 86 6 1 4 Integrazione di un OP 6 1 5 Procedura per creare il programma utente AWP 6 2 Messa in servizio con il tool di parametrizzazione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Vv Indice vi 6 3 Blocchi funzionali standard della biblioteca FMSTSV_L 6 3 1 Panoramica della biblioteca blocchi FMSTSV_L 6 3 2 Blocco POS_INIT FC 0 Inizializzazione LL 6 3 3 Blocco POS_CTRL FC 1 Scambio dati
339. piccolo piccolo lungo lungo Soppressione di oscillazioni lungo lungo lungo lungo Tempo di posizionamento breve lungo lungo lungo piccolo piccolo Unit di posizionamento FM 353 per motori passo passo 7 22 6ES7 353 1AH01 8EGO Messa in servizio Attivazione dei movimenti di test Con il seguente procedimento per la messa in servizio si realizza l ottimizzazione del comando motore passo passo secondo le specifiche richieste Per l ottimizzazione si dovrebbero esaminare tutti i campi di velocit ed eventualmente attribuire alla velocit tecnologicamente rilevante il pi alto peso nella valutazione del risultato Attivare a questo scopo i movimenti di test per l asse da ottimizzare come segue Selezi elezione oA 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 Lai Start dell asse Direzione positiva o negativa verificare la disponibilit di spazio Uniformit del movimento Analisi del comportamento dell asse Instabilit Tempo di posizionamento Si desiderano ulteriori test s o S ne FINE Figura 7 11 Movimenti di test per l ottimizzazione del comando motore passo passo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 23 Messa in servizio 7 3 5 Asse 7
340. pplicativo per l impiego di un OP in OB 1 deve es sere richiamato solo l esempio 4 in modo che non venga sovrascritto alcun dato Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 57 Programmazione delle funzioni tecnologiche Avvertenza Negli esempi gli assi non si muovono durante la simulazione Siccome il PDBEX 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 Esempio di base per l impostazione del modo operativo 6 58 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 2Dt13_02_FM353_EX o zDt13_03_FM353_EX Il blocco per questo esempio la FC 100 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 lesempio 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
341. ra e lettura FC 2 POS_DIAG Richiamo nell OB 82 errori interni errori esterni ed pag 6 41 errori di canale esterni dell FM FC 3 POS_MSRM Richiamo nell OB 40 opp OB 1 Da usare solo se la x lettura dei valori di misura funzione richiesta pag 6 41 LIRA dall applicazione numero modificabile 1 DB 1 IFFM_CTRL Interfaccia con l FM e DB Istanza per il blocco Necessario POS_CTRL FB 1 perl applicazione numeromodificabile1 DB 3 IMSRM DB Istanza per il blocco POS_MSRM FB 3 Necessario perl applicazione numeromodificabile se viene richiamato POS_MSRM 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 Le 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 29 Programmazione delle funzioni tecnologiche 6 4 2 Blocco POS _INIT FC 0 Inizializzazione Descrizione blocco Vedere paragrafo 6 3 2 6 4 3 Blocco POS _CTRL FC 1 Scambio dati Scopo Il blocco POS_CTRL il blocco di base per coma
342. rametrizzazione nell SDB 1 000 5 26 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 1 Parametrizzazione Panoramica In questo capitolo illustrata una panoramica relativa alla parametrizzazione dell FM 353 con il tool Parametrizzazione FM 353 1 S7 300 FM 353 Bus P ug Blocchi dati DB Blocco dati e DB DM Online elaborazione nel menu utente e DB SM Sistema di destinazione e Bus K DB WK scelta dell opzione Elaborazione Online e DB NC Offline elaborazione nel PG menu File STEP 7 HW CONFIG Parametrizzazione del Maschere di telaio di montaggio parametrizzazione Scelta delle unit Attivazione degli interrupt Configurazione Parametri di base Setup exe generazione dati di sistema Vedere Getting started ed il capitolo 7 Tool di Parametrizzazione FM 353 Parametrizzazione del unit Blocchi funzionali DB DM per la messa in servizio dei motori passo passo Superfici preprogettate per OP Manuale in formato PDF Getting started in formato PDF Figura 5 1 Panoramica sulla parametrizzazione Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione 5 1 Installazione del tool Parametrizzazione FM 353 Premessa Sull apparecchio di programmazione PG PC deve ess
343. ramma in funzione della causa 8 08 30 1E Errore in sottoprogramma RMS Causa Sottoprogramma senza numero di execuzioni opp Effetto Il programma non viene memorizzato DB 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 DE Eliminaz Correggere il programma in funzione della causa 8 08 32 20 Errore nel richiamo del sottoprogramma RMS Causa La sintassi del blocco nel richiamo di sottoprogramma errata OPP Effetto Il programma non viene memorizzato DA 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 Effetto Il programma non viene memorizzato DB Eliminaz Correggere il programma in funzione della causa 8 08 34 22 Lunghezza di programma errata RMS Causa Massima lunghezza di blocco superata opp 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 353 per motori passo pass
344. rare DM40 val freq per la commutazione dell accelerazione feg DM40 DMA1 1 registrare M1 2 M2 Mcarico nel diagrama M p e 3 Nm DM43 0 2 leggere feg dalla scala delle frequenze p e 3 000 Hz DM45 0 3 registrare DM40 feg b n Impostare lo stesso elemento di accelera 2 Devono essere identici i valori per l accelerazione zione per tutte le f fmax Mp1 Mp2 e la deceleraz nel campo f gt feg DM45 decelerazione 2 ay2 Per motivi tecnologici pu talvolta essere necessaria una determinata decelerazione oppure Redist a causa dei momenti di attrito una coppia diversa da quella dell accelerazione DM45 deve ju do essere calcolato usando la stessa formula impiegata per DM43 oppure si deve controllare un valore tecnologico desiderato DM43 accelerazione 2 apo 1 calcolare il momento di accelerazione Mp2 p e 1 2 Nm 2 calcolo della decelerazione 10 000 Mp2 Nm DM13 p e a Hz s Jtotale motore Jcarico 136 418 Hz s Jtotale 7k9 cm Jtotale kg cm3 2 3 20 di sicurezza apo 0 8 a p e 109 134 Hz s 4 registrare il valore arrotondato secondo DM45 p e 109 000 Hz s Determinare l elemento di accelerazione Mp1 p e 2 4 Nm al no s P i Devono essere identici i valori per l accelerazione x la decelerazione nel campo f lt feg Registrare DM44 decelerazione1 ay
345. razione 5 4 conduttori di collegamento 4 18 Controllo dei modi operativi 6 18 6 37 Creare il programma utente 6 7 Creazione del blocco dati utente 6 27 Dati di correzione utensile 5 21 fondamentali 9 55 comandi singoli 9 44 impostazione del valore istantaneo 9 48 impostazione punto di riferimento 9 51 spostamento del punto di zero 9 46 valori di misura 9 52 Dati diagnostici 6 23 Indice 2 Dati macchina attivazione 9 45 limiti d impostazione vincoli di compatibilit 5 16 7 3 zona di lavoro generatore di frequenza 5 19 Dati utente 8 1 Diagnostica errori panoramica Dimensioni dell FM 353 A 3 Direzione di elaborazione 9 32 Disattivazione dell ingresso di abilitazione 9 43 sorveglianza software posizione finale 8 3 Dispositivi COROS pannelli operativi E Elaborar J ob di scrittura lettura 6 12 6 14 6 30 6 32 Elaborazione attiva 9 7 Elaborazione degli interrupt 6 44 Elaborazione dei job di lettura 6 18 6 37 Elaborazione dei job di scrittura Elenco dei dati macchina 5 11 Errori diagnostica panoramica Esempi applicativi 6 57 F FC POS_CTRL FC 1 Scambio dati 6 12 6 30 FC POS MSRM FC 3 Lettura valori di misura 6 41 Fine dell asse rotante 9 61 Finecorsa di inversione 9 21 punto di riferimento 9 64 punto di riferimento RPS 9 20 software 9 80 Funzioni G 10 3 Funzioni M G Generazione della Li uen
346. re vedi 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 e par 6 3 4 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 il blocco 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 PDIAG Errore esterno di canale Byte Bit N 0 2 0 3 Errore cumulativo byte 8 LED SF e PDIAG Un interrupt di diagnostica viene segnalato in ingresso e in uscita dall FM 353 Interrupt di diagnostica Segnalazione alla CPU presupposto segnalazione di interrupt attivata
347. re Sub D a 15 poli maschio X2 dell FM 353 possibile collegare la parte di po tenza dei motori passo passo che deve disporre almeno di un ingresso di clock e di dire zione per segnali a 5 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 cao 90090000000 TELI RI STEP CONTR X2 99909000009 FM 353 ezl 0 0 0 0 0 00 Figura 4 2 Assegnazione del connettore Sigla del connettore Tipo di connettore Posizione del connettore X2 X2 STEP CONTR X2 15 poli Sub D maschio Tabella 4 2 Assegnazione del connettore X2 Pin Nome Tipo Pin Nome Tipo 1 PULSE O 9 PULSE_N O 2 DIR O 10 DIR_N O 3 ENABLE O 11 ENABLE_N O 4 PWM BOOST O 12 PWM_N BOOST_N O 5 GND O 13 GND O 6 GND O 14 GND O 7 non assegnato 15 READY1_N I 8 GND O 4 4 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Cablaggio Nome dei segnali PULSE PULSE_N Segnale di clock diritto e negato DIR DIR_N Segnale di direzione diritto e negato ENABLE ENABLE_N Segnale di abilitazione diritto e negato PWM BOOST PWM_N BOOST_N Segnale in corrente diritto e negato READY1_N Segnalazione di pronto GND Massa dei segnali Tipo di segnali O Uscita I
348. re di misura Motore p e SIMOSTEP Figura 1 2 Panoramica del sistema schematica Collegamento MPI AIFM si possono collegare al massimol 3 nodi partner PC PG o OP contemporanea mente Unit di posizionamento FM 353 per motori passo passo 1 4 6ES7 353 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 il telaio per le unit dell S7 300 FM 353 l unit di posizionamento pilotata dalla CPU dell S7 300 Unit centrale CPU esegue il programma utente alimenta a 5 V il bus posteriore dell S7 300 comunica tramite MPI con il PG e il pannello di servizio Alimentatore PS Converte la tensione di rete 120 230 V AC nella tensione a 24 V DC 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 353 Pannello operativo BT l interfaccia verso la macchina e serve per operare e visualizzare Non strettamente necessar
349. re di misura della lunghezza S LI si di s2 S1 inizio misura di lunghezza S2 fine misura di lunghezza AS valore di misura della lunghezza At lunghezza minima del segnale all ingresso digitale 2 ciclo FM La lunghezza misurata viene fornita in base a determinate condizioni marginali retrigger del punto di riferimento il valore di misura la differenza tra le posizioni dei fronti impostazione del valore effettivo la lunghezza misurata effettivamente il tratto percorso spostamento del punto zero la funzione Spostamento del punto di zero non modifica la posizione reale dell asse e non quindi rilevante per la funzione misura di lunghezza impostazione del valore istantaneo la lunghezza misurata effettivamente il tratto per corso asse rotante la lunghezza misurata effettivamente il tratto percorso in pi giri dell asse rotante inversione della direzione all interno della lunghezza da misurare l asse pu modificare spesso a piacere la direzione di percorso Caso 1 L asse supera il fronte di discesa nella direzione di marcia del fronte di salita la lunghezza misurata la differenza tra le posizioni dei fronti Caso2 L asse supera il fronte di discesa nella direzione di marcia opposta al fronte di sa lita termine della misurazione di lunghezza con messaggio di errore Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 53 De
350. re effettivo ancora presente come varia bile DINT ACT_VAL nel job di lettura dei dati operativi di base ACT_POS ACT_POS Posizione Con la versione firmware V3 7 6 dell unit di posizionamento FM353 effettiva in relazione ai blocchi della biblioteca FM353_354 possibile l ac cesso diretto al valore effettivo Questo viene archiviato nel ciclo unit 2ms dei segnali di risposta e letto mediante l unit Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 9 Descrizione delle funzioni 9 1 3 Avvertenze generali per l utilizzo Panoramica Prima di poter trasferire al FM 353 i dati impostazioni deve essere attivo un modo operativo p e BA JOG 1 e BAR 1 Ci significa che la comunicazione con l FM 353 iniziata e PFM 353 dispone di dati macchina validi Modi operativi BA Codice JOG 01 Segnali di controllo rilevanti R R STP AF OVERR BP 1 02 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 BL SFG FR FR Livelli di frequenza 1 2 BP 102 WFG DB AW DBX38 1 Ricerca punto di R R ST STP BL SFG FR FR Abilitazione regolatore riferimento 03 AF OVERR WFG SYN PEH DB AW DBX34 0
351. re i finecorsa 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 zione FM 353 corrisponda alla parametrizzazione Verificare in particolare che il cablaggio degli ingressi uscite digitali sia coerente con i dati macchina Unit di posizionamento FM 353 per motori passo passo 7 2 6ES7 353 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 353 Panoramica La seguente figura contenuta in Parametrizzazione FM 353 g Panoramica Lol x Adattamento Solo per modo oper Solo per il modo operativo dell FM all asse Avanz in quote inc Automatico i MD _S M WZK VP arametrizzazione delryd dD lat PI Za gt Jy A N ni il passar Qua Valori correz Programmi di utens movimento Immettere i dati di Aridi T_ Trasferisci dati all FM I 132 245 mm kv Di Test e messa in 169 servizio delfd RR FX e Messa in servizio Visualizz d errore Dati di service Trace FM parametrizzata e testata Salvare i dati come SDB gt Crea SDB Serve per la sostituzion
352. re non registrati impulsi dell encoder incrementale SYN viene resettato e Se al momento dell attivazione il set di dati macchina contiene dati errati si ha un rifiuto della funzione con segnalazione di errore Dati macchina non attivabili vedere tabella 11 5 cl 2 n 21 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 13 Messa in servizio 7 3 2 Analisi delle curve caratteristiche del motore passo passo Panoramica Il motore passo passo fondamentalmente un motore con dinamica elevata che pu sia raggiungere il valore impostato con un errore di inseguimento pressoch nullo sia passare dalla fase di fermo alla fase di movimento e viceversa tramite la frequenza di Start Stop con un accelerazione estremamente elevata Affinch ci sia garantito tuttavia indispensa bile che in ogni istante del movimento la coppia del motore disponibile corrisponda almeno alla coppia necessaria per eseguire il movimento Nel seguito si presuppone che siano note le coppie necessarie per l applicazione In caso contrario occorre procurarsi dal costruttore della parte di potenza formulari e tabelle di supporto p e ditta POSITEC Berger Lahr for mule e calcoli per un ottimale configurazione di un motore passo passo Per ottenere una progettazione ottimale del profilo di velocit per il movimento desiderato analizzare i diagrammi velocit tempo nella fig 9 7 parametri del profilo di v
353. re procedere come segue 1 cancellare tutti i blocchi dati che non coincidono con il sistema di misura o cancellare l intera memoria sull FM 353 2 modificare i restanti blocchi dati sul PG 3 caricare di nuovo i blocchi dati nell FM 353 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 109 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 O E Motore Encoder Figura 9 3 Asse lineare Unit di posizionamento FM 353 per motori passo passo 9 60 6ES7 353 1AH01 8EGO Descrizione delle funzioni Asse rotante In caso di asse rotante il valore istantaneo viene resettato a 0 dopo un giro ed ha pertanto una zona di lavoro infinita Figura 9 4 Asse rotante Prima di avviare un movimento nei modi operativi MDI e Automatico si pu impostare la direzione di rotazione impostando i segnali di controllo R o R Fine dell asse rotante Il dato macchina DM9 stabilisce il valore sul quale FM 353 riconosce la fine
354. re trasferiti tutti i comandi singoli e le impostazioni singole che risultano attivati al momento del richiamo del blocco POS_CTRL comandi singoli vengono cancellati a trasferimento avvenuto anche in caso di errore Modi operativi Job di F 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 DBB86 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 39 Programmazione delle funzioni tecnologiche Qui di seguito sono elencate le funzioni che si possono attivare tramite le impostazioni o i comandi singoli nel FM Simulazione Misurazione al volo Sorveglianza rotazione Asse in parcheggio Impostazioni singole Misurazione di lunghezza Retrigger punto di riferimento Disattivazione ingresso di abilitazione Disattivazione controllo finecorsa software Restart Comandi singoli Abilitazione regolatore Attivazione dati macchina Cancellazione percorso residuo Ricerca blocco autom indietro Ricerca blocco autom in avanti Annulla impostazione valore istantaneo Segnalazioni d errore dell FM Se si verificato un errore di manovra movimento oppure un errore nei dati il numero dell errore viene
355. retrigger che in seguito allo slitta mento tra RPS ed encoder incrementale l impulso di zero da sincronizzare pu passare ad un impulso di zero contiguo Disattivazione dell ingresso di abilitazione Con l impostazione disattivare ingresso di abilitazione si pu disattivare la valutazione dell ingresso di abilitazione vedere paragrafo 9 8 1 Disattivazione sorveglianza software posizione finale Con questa impostazione si pu disattivare la sorveglianza dei finecorsa software vedere paragrafo 9 9 L attivazione o la disattivazione possibile solo con Elaborazione in corso 0 Sorveglianza della rotazione La sorveglianza della rotazione viene eseguita in tutti i modi operativi Essa viene disattivata automaticamente al superamento della tacca di sincronizzazione nel modo operativo Ricerca del punto di riferimento e nella funzione Retrigger del punto di riferimento La funzione Sorveglianza rotazione descritta nel paragrafo 9 7 3 Abilitazione regolatore Con questa impostazione si pu e attivare la funzione di comando Posizionamento e commutare il segnale all azionamento secondo DM37 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 43 Descrizione delle funzioni Asse in parcheggio Con questa impostazione si pu e cancellare la segnalazione presente e non attivare nuove segnalazioni d errore inclusi gli interrupt diagnosticii e d
356. riferimento job di scrittura DB AW DBX838 6 pagina 9 51 Valori di misura pagina 9 52 Dati operativi di base job di lettura DB AW DBX42 0 pagina 9 55 Blocco NC attivo job di lettura DB AW DBX42 1 Blocco NC successivo job di lettura DB AW DBX42 2 pagina 9 56 Dati applicativi job di lettura DB AW DBX43 6 pagina 9 57 Valore istantaneo al cambio di blocco job di lettura DB AW DBX42 3 pagina 9 57 Dati di service job di lettura DB AW DBX42 4 pagina 9 57 Dati operativi supplementari job di lettura DB AW DBX43 5 pagina 9 58 Parametri dati job di lettura DB AW DBX43 3 pagina 9 58 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 37 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 353 oppure possibile definire parametri dati che si possono poi leggere con il job di lettura DB AW DBX43 3 vedere paragrafo 9 3 17 Struttura del job di scrittura La tabella seguente mostra quali parametri dati possono essere letti o modificati impostando i codici riportati Ind in Formato Simbol D ti DB AW deidati imbolo lescrizione 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
357. rimento dati con la SFC 51 RDSYSST L errore viene fornito nel blocco dati utente DBW96 vedere Lista degli errori paragrafo 6 8 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 353 Tabella 6 5 Informazioni diagnostiche Formato dei dati 4 x byte Messaggio Informazione disponibile con l attivazione dell interrupt diagnostico nella CPU dati locali OB 82 e viene registrata richiamando il blocco POS_DIAG nel blocco dati utente DB utente DBX70 0 Significato anomalia delle unit errori cumulativi DBX70 1 errore interno errore HW errore cumulativo byte 72 73 DBX70 2 errore esterno DBX70 3 errore canale esterno errore cumulativo byte 78 DBX70 6 unit non parametrizzata DBX71 0 3 tipo di classe dell unit per FM 353 08H DBX71 4 canale informativo disponibile DBX72 1 disturbo 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 353 per motori passo pas
358. rio e Non viene eseguito il Impostazione del valore istantaneo Eliminaz Dopo la conferma dell errore possibile il movimento nel 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 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 11 11 Trattamento degli errori Tabella 11 5 Errore operativo seguito Segnalazione di errore Segnalazione CI N analisi dell errore e sua eliminazione Visualizza zione Errore operativo Reazione all errore Tutto OFF sec la tabella 11 2 1 01 2 02 Superamento del finecorsa software Fine Interrupt di Causa Superamento finecorsa in BA Controllo diagnostica Effetto e La posizione del finecorsa viene superata di un tratto pari al percorso di frenatura necessario e Non viene eseguito il Impostazione del valore istantaneo Eliminaz Dopo la conferma dell errore possibile il movimento nel campo di lavoro e Modificare il valore del finecorsa software DM22 e Disinserire di tanto in tanto il controllo dei fineco
359. rirla nella tabella hardware in base alla propria configurazione 6 Fare doppio clic sull unit da parametrizzare Viene visualizzata la finestra di dialogo Propriet Propriet FM 353 STEPPER R0754 x Generale l Indirizzi Parametri di base Sigla FM 353 STEPPER Unit di posizionamento per motori passo passo a 1 canale 4D1 4D0 j anche per configurazione con moduli bus attivi N di ordinazione 6ES7 353 14HO1 Q04E0 Nome r Connettore backplane Indirizzo MPI 3 K Commento Figura 5 2 Accesso a Parametrizzazione FM 353 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Parametrizzazione 7 In questa finestra possibile mediante le schede Generale Indirizzi e Parametri di base dell FM 353 assegnare un nome eventualmente modificare gli indirizzi dell FM i parametri d ingresso di blocco POS_INIT vedere il paragrafo 6 3 2 parametrizzare gli interrupt interrupt di diagnostica interrupt di processo Avvertenza Non prevista un ulteriore elaborazione per l FM 353 con la CPU in stato di STOP Facendo clic sul pulsante Parametri si accede alla superficie operativa di parametrizzazione E Panoramica _ o x Adattamento Solo per modo oper Solo per il modo operativo dell FM all asse Avanz in quote inc Automatico n MD _SM WZK VP arametrizzazione der O end Jy aS ni Dai macchina une Valori correz
360. rittura DB AW DBX39 4 Emissione dei segnali PEH FR FR SFG segnali di risposta Posizione raggiunta Alt PEH Movimento dell asse in avanti FR Movimento dell asse indietro FR ed Abilitazione start SFG vengono emessi anche tramite uscite digitali La relativa parametrizzazione avviene con DM835 Emissione della modifica di M97 o M98 Il segnale di risposta 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_OUTI1 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 353 Poich nel DB AW 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 contemporaneamente 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 79 Descrizione delle funzioni 9 9 Finecorsa software Panoramica N Per delimitare la zona di lavoro si stabiliscono registrandoli nei dati macchina DM21 ed DM22 i finecorsa di inizio e fine Questi finecorsa sono attiv
361. rocedimento di progettazione sono descritti nel manuale Sistema di automazione S7 300 Configurazione Di seguito sono indicate solo alcune avvertenze a completamento Disposizione di montaggio preferibile il montaggio orizzontale In caso di montaggio verticale occorre prendere in considerazione una limitazione della temperatura ambiente max 40 C Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 3 1 Installazione e smontaggio A cosa si deve fare attenzione nel montaggio meccanico L FM 353 pu essere montato sulla guida profilata in una delle otto possibili posizioni di montaggio Nr 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 numero massimo limitato dalla larghezza delle unit e dalla lunghezza della guida profilata L FM 358 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 e la CPU 314 pu fornire al massimo 1 2 A L FM 353 assorbe 100 mA Unit di posizionamento FM 353 per motori passo passo 3 2 6ES7 353 1AH01 8EGO Installazione e smontaggio 3 1 Installazione dell FM 353 Norme Per l installazione dell FM 353 n
362. rogrammi di movimento e Segnalazioni di stato e Y y Editor Editor DB Parametrizz KOP AWL FM 353 PG STEP 7 l Figura 1 3 Gestione dati del sistema 1 6 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Presentazione del prodotto 1 2 Rappresentazione del unit Vista frontale dell FM 353 La figura 1 4 mostra l unit FM 353 con le sue interfacce e gli elementi frontali segnalazioni di stato e di errore gg CA Guida profilata O o TZ 737 C O cn H IN m IAN m H Identificazione dell unit ai E NIB FM 353 R F STEPPER MOTOR Q Interfaccia SIMATIC per 4 il collegamento bus Sportellino Etichetta di siglatura frontale apribile Vista frontale senza sportellino STEP CONTR X SF 5 Connettore frontale Segnalazioni di 23 stato e di errore DCSV 3 H 10 DIAG Q4 Ii 5 12 6 13 OT 8 bg 29 RM 10 Visualizzazione degli Interfaccia X2 R oone per l azionamento 1 A Qo ingressi e uscite digitali 103 Q2 104 Q3 105 106 107 198 109 200 Interfaccia X1 per la periferia Figura 1 4 Posizione delle interfacce e degli elementi frontali Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 1 7 Presentazione del prodotto Interfacce Nella tabella 1
363. rollo 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 353 tramite il programma utente Se determinati valori o segnali di controllo possono essere scritti solo in particolari condizioni ad 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 8 11 Interfaccia standard S amp S Descrizione delle singole pagine L immagine seguente mostra come strutturata la pagina della superficie preprogettata FM 353Anwendername des FM Istwertanzeige F Ne 000 Ss Ne 000 000000000000000 x 000000000000 mm F DO000000000 Restweg 000000000000 OR O00 30000 00000000000 0000000000 Fara Auto MDI BA An IEN Diag Anwen Ed E d g L d L 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 de
364. rsa 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 Causa Nel movimento in BA Controllo e posizioni finali software diagnostica disinseriti stato superato l inizio del campo di movimento Effetto I limiti del campo di movimento vengono superati di un tratto pari al percorso di frenatura necessario Eliminaz Dopo la conferma dell errore possibile il movimento nel campo di lavoro 1 01 4 04 Superamento della fine del campo di movimento Interrupt di Causa Nel movimento in BA Controllo e posizioni finali software diagnostica disinseriti 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 Eliminaz Dopo la conferma dell errore possibile il movimento nel campo di lavoro 1 01 90 99 Errore di sistema Interrupt di 5A 63 Causa Errore interno dell unit Fobia Effett n ibili effetti non definiti etto Sono possibili effetti non de DIAG Eliminaz L errore non dovrebbe verificarsi se ci si attiene alle istruzioni lampeggia 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 d
365. rte del blocco dati utente Viene specificato dalla blocco POS_INIT oppure manualmente tramite Parametrizzare FM 353 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Creazione del blocco dati utente 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 dell utente 5 Viene proposto l 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 oOo N SD Note sulla programmazione simbolica 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
366. rupt diagnostico Descrizione blocco 6 4 5 Scopo Vedere paragrafo 6 3 4 Blocco POS_MSRM FC 3 Lettura valori di misura Con il blocco POS_MSRM si leggono i valori di misura nel blocco dati utente Per informazioni sugli interrupt di processo vedere il paragrafo 6 5 Per informazioni sui valori di misura vedere il paragrafo 9 3 10 Avvertenza I valori di misura si possono leggere anche con il blocco POS_CTRL job di lettura Nel caso di pi job di lettura questo job viene tuttavia eseguito in successione Richiamando il blocco POS_MSRM si ottengono i valori di misura indipendentemente da altri job di lettura Possibilit di richiamo Il blocco 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 Il richiamo del blocco POS_MSRM non pu avvenire contemporaneamente nei due OB Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL schema a contatti lista istruzioni POS MSRM CALL POS_MSRM EN ENO DB_NO DB_NO RET_VAL RET_VAL IN_MSR IN_MSR Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 41 Programmazione delle funzioni tecnologiche Descrizione dei parametri La seguente tabella descrive i parametri del blocco POS_MSRM Nome Tipo di Tipo di Significato dati param DB_
367. scrizione delle funzioni 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 movimento digitale viene segnalato l errore ingresso digitale non parametrizzato vedere elaborazione errori tabella 11 7 CI 3 N 30 Errore di Se vengono scelte entrambe le funzioni di misura viene segnalato l errore funzione di misura non manovra definita vedere elaborazione errori tabella 11 6 CI 2 N 16 Errore di Una misura di lunghezza errata viene indicata con lunghezza 1 Le cause possono essere misura e nuova sincronizzazione 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 Segnalazioni di conferma del valore di misura Il segnale di risposta ME vedere paragrafo 9 1 segnala lo stato dell esecuzione della funzione come segue ME Misura al volo Misura di lunghezza e le funzioni misura di lunghezza e misura e la funzione misura di lunghezza e misura al volo sono inattive al volo sono ina
368. se all algoritmo della figura 7 7 vengono calcolati i seguenti dati macchina DM39 100 Hz Frequenza di Start Stop fss DM40 3 000 Hz Valore di frequenza feg DM42 218 000 Hz s Accelerazione 1 f lt feg DM43 109 000 Hz s Accelerazione 2 f gt feg DM44 0 Ritardo 1 accelerazione 1 DM45 0 Ritardo 1 accelerazione 2 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 7 15 Messa in servizio DM39 frequenza di Start Stop fss 1 riportare Jcarico nel diagramma J p e 3 kg cm 4 riportare Mcarico nel diagramma M p e 0 6 Nm 2 fissare fO tramite il punto d incontro con la curva caratteristica J 5 fissare f1 tramite il punto d incontro con la curva p e 150 Hz caratteristica SS p e 130 Hz 3 traslare verso f0 il punto base della curva caratteristica SS 6 registrare per DM839 fss f1 p e 104 Hz DM41 frequenza massima fmax 1 riportare nel diagramma M la frequenza massima fmax alla massima velocit dell asse p e 10 000 Hz 2 registrare per DM41 fmax Lettura della coppia motore disponibile M2 per fmax p e 1 8 Nm no Confronto tra la coppia M2 e la coppia di arresto del S P e 1 8 lt lt 5 C motore passo passo MO M2 lt lt M0 Parametrizzazione del pro filo di velocit tramite una Parametrizzazione del pro filo di velocit tramite una rampa spezzata rampa semplice Regist
369. si per giro motore si consiglia di scegliere per gli azionamenti con numero di passi impostabile il numero di passi con i quali la frequenza massima richiesta dall applicazione alla velocit massima prevista per l asse assuma un valore prossimo ma comunque al di sotto della frequenza massima di funziona mento dell FM 353 che di 200 kHz dati E sono previsti per gli aggiustamenti durante la messa in servizio e servono per l ottimizzazione del comportamento dell FM 353 in funzione del processo tecnologico di posizionamento Come assegnazione iniziale sono consigliati o necessari i valori contenuti nella tabella 7 3 Assegnazione iniziale dei dati macchina per FM STEPDRIVE Come aiuto iniziale per la messa in servizio dell asse macchina con FM STEPDRIVE e i motori SIMOSTEP nella directory Directory STEP7 EXAMPLES FM353 DM si trovano i DM DB per il funzionamento controllato con e SIMOSTEP2 si02_353 md e SIMOSTEP 4 si04_353 md e SIMOSTEP 6 si06_353 md e SIMOSTEP 10 sit0 353 md e SIMOSTEP 15 si15_353 md Questi DM DB permettono di ottenere un funzionamento ottimizzato con i presupposti lcarico mot Mcarico 0 1 Mit Nmax 2000 min In ogni caso necessario ottimizzare i dati macchina in base ai dati fisici e tecnologici dell asse macchina 2 Quote Le quote incrementali sono necessarie solo per il modo di funzionamento incrementali Avanzamento relativo in quote incrementali Per il successivo svolg
370. sincronizzazione Interrupt di processo Gli interrupt di processo sono generati p e 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 elaborazione diversi programmi 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 353 Nell FM 353 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 353 per motori passo passo 6ES7 353 1AH01 8EGO 1 11 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Concetti 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 S F Forza motrice Ax Percorso da coprire F c H
371. sitiva impostata in DM Una sincronizzazione gi presente viene resettata 9 22 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 3 finecorsa punto di riferi RPS Tacca di zero encoder Segnali di risposta Spostamento positivo FR Spostamento negativo FR Sincronizzazione SYN mento RPS raggiunto Con il raggiungimento dell RPS viene ridotta la velocit con il riconoscimento della tacca di zero avviene la sincro nizzazione dell encoder Viene posizionato sul punto di riferimento tramite il movimento di spostamento del punto di riferimento eventuale inversione della direzione Gestione del controllo 4 avvicinamento punto di Segnali di risposta Spostamento negativo FR Posizione raggiunta arresto PEH Elaborazione in corso BL Abilitazione allo start SFG z le lo Ss E na SI riferimento Con il raggiungimento del punto di riferimento FR eliminato PEH impostato BL eliminato SFG impostato Gestione del controllo 5 impostazione della dire Segnali di controllo Direzione positiva R Direzione negativa R Segnali di risposta Spostamento negativo FR Elaborazione in corso BL Segnali di controllo Direzione positiva R
372. sizionamento LT N m Gioco all inversione mi l Il valore di gioco registrato in DM30 viene calcolato in funzione dell attuale direzione del movimento dell asse tramite il comando del motore passo passo effettuando una correzione ottenendo una compensazione approssimativa del gioco nel posizionamento In DM 31 si verifica la direzione del movimento dell asse senza gioco Con DM31 0 vale come direzione senza gioco quella corrispondente alla direzione del movimento dell asse alla registrazione della sincronizzazione Ne deriva il seguente abbinamento in funzione di DM18 DM18 0 2 4 8 direzione positiva senza gioco DM19 1 3 5 9 direzione negativa senza gioco DM Denominazione Valore significato Unit 30 Compensazione del gioco 0 10 000 MSR 31 Riferimento direzione del gioco 0 come per ricerca punto di rif Il gioco viene compensato con una velocit pari all 1 della velocit massima possibile DM23 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 67 Descrizione delle funzioni Ulteriori possibilit di impostazione 9 68 La procedura di compensazione del gioco si imposta con DM52 ed DM53 DM Denominazione Valore significato Unit 52 Velocit per 0 compensazione velocit movimento gioco 1 di DM23 del gioco 1 1 00 velocit di movimento gioco in di DM23 53 Modo di 0 comp
373. so 6ES7 353 1AH01 8EGO 6 23 Programmazione delle funzioni tecnologiche Tabella 6 5 Informazioni diagnostiche seguito Formato Messaggio DB Significato dei dati utente 10 x byte Con il richiamo del blocco DBB74 riconoscimento Pos FM 74H POS_DIAG l informazione x viene letta incl byte da 0 a DBB75 lunghezza dell informazione diagnostica 16 3 e registrata nel blocco DBB76 numero canali 1 dati utente a partire da DBB70 DBB77 vettore dell errore di canale 1 DBX78 0 libero ib 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 l lettura DBX42 5 DBB79 libero Blocco dati utente 83 DBB86 89 Note per l utente 6 24 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 m R INT_FAULT Errore interno COMM_FAULT INT_PS_FLT EPROM_FLT RAM_FLT HW_INTR_FLT WTCH_DOG_FLT MDL_DEFECT Anomalia unit ny EXT_FAULT PNT_FAULT Errore Errore canale esterno esterno DB Y utente Byte Bit 78 0 7 Figura 6 3 Analisi delle informazioni diagnostiche Unit di posizionamento FM 353 per motori passo passo 6ES7 353
374. so Ssz ge asl an Figura 9 5 Limitazione del ciclo dell asse rotante Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 6 Definizione della posizione Panoramica L FM 353 opera senza datore La risoluzione di percorso dell asse viene definita dal tratto di percorso eseguito con un passo del motore Gli impulsi della frequenza di comando emessi dalla FM 353 vengono sommati internamente ad ottenere il valore di posizione istantaneo Parametri di funzione La tabella seguente riporta le modalit per l adattamento di un motore passo passo all FM 353 DM Denominazione Valore significato Commento Unit 11 Percorso giri motore 1 1 000 000 000 MSR periodo di suddivisione 1 Parte intera 12 Percorso residuo giri 0 232 1 2 32MSR motore periodo di 1 Parte frazionata suddivisione 13 Passi giri motore 21 225 Secondo i dati di periodo di suddivisione 1 targa del motore 1 vedere paragrafo 5 3 1 Interdipendenze MSR significa risoluzione del sistema di misura vedere paragrafo 5 3 1 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 63 Descrizione delle funzioni 9 6 1 Sincronizzazione dell asse azionato da motore passo passo Panoramica Quando si utilizzano motori passo passo al momento dell accensione dell FM 353 esiste uno scarto non prevedibile tra il valore interno a
375. ssere comandato ancora con l FM 353 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 Affinch il programma utente si sincronizzi nuovamente con l FM al momento del ripristino del collegamento necessario integrare l 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 vedere il paragrafo 6 7 Esempio 4 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 1 5 Procedura per creare il programma utente AWP L esempio di progetto zDt13_02_FM353_EX incluso nel pacchetto di progettazione serve da modello per creare un programma utente Procedura suggerita 1 Aprire il progetto in SIMATIC Manager 2 Selezionare SIMATIC xxx gt CPUxxx
376. ssibile si verifica un posizionamento aggiuntivo all indietro sull RPS prima dell inizio della fase di ricerca Confrontare il ciclo del movimento eseguito con il paragrafo 9 2 3 ed ottimizzare la velocit di ricerca del punto di riferimento DM28 Successivamente eseguire l aggiustamento delle coordinate del punto di riferimento inserendo la traslazione del punto necessaria nei dati macchina Una volta attivati i dati macchina la traslazione inserita sar efficace a partire dalla successiva ricerca del punto di riferimento Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Messa in servizio 7 3 6 Attivazione della diagnostica dei motori passo passo Panoramica Boost Dopo aver portato a termine l ottimizzazione del comando motore passo passo occorre attivare se necessaria la diagnostica del motore passo passo Il segnale di boost viene controllato per quanto ne riguarda il tempo attivo per proteggere l azionamento del motore dal surriscaldamento Far riferimento all indicazione riportata nei dati tecnici dell azionamento relativamente alla durata massima del segnale di boost assoluto e relativo e registrarla nei relativi dati macchina DM48 ed DM49 Se la funzione boost parametrizzata quando si verifica un superamento temporale della delle fasi del segnale di boost FM 353 attiva l errore durata boost assoluto o durata boost relativo Dopo aver effettuato la parametrizzazio
377. sua eliminazione Reazione all errore Avvertimento sec la tabella 11 2 Segnalazione Visualizzazione 5 05 8 08 Tipo di asse RMS Causa Non sono parametrizzati assi lineari o rotanti opp Effetto II DB non diventa attivo e non viene memorizzato in modo DB ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 9 09 Fine asse rotante RMS 11 0B Percorso per giro motore opp 12 0C Percorso residuo per giro motore DB 13 0D Passi per giro motore 16 10 Coordinate del punto di riferimento Causa e Campo dei valori non ammesso o e violazione di dipendenza per n 9 11 12 13 ved paragrafo 5 3 1 Effetto II 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 Il DB non diventa attivo e non viene memorizzato in modo DB ritentivo Eliminaz Correggere e trasferire nuovamente 5 05 21 15 Finecorsa software Inizio RMS 22 16 Finecorsa software Fine opp 23 17 Velocit massima DB 27 1B Spostamento del punto di riferimento 28 1C 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 paragrafo 5
378. tacitata su conferma dopo il posizionamento 5 comandata a tempo 6 tacitata su conferma 33 K Tempo di emissione 10 1 100 000 DWORD ms funzione M arrotondato a gradini di 2 ms 34 K Ingressi digitali 0 0 start esterno BITFELD32 9 2 3 1 ingresso di abilitazione attribuzione 9 8 2 cambio blocco esterno funzione codificata 3 impostazione al volo del valore a bit i Mal N Bit voo TAS N Bit 8 1 01 5 RPS per ricerca punto di ae Re N Bit 16 1 02 riferimento N Bit 24 1 03 6 finecorsa di inversione per nai j ricerca punto di riferimento che attiva al a a _ funzione sempre 35 K Uscite digitali 0 0 posizione raggiunta alt il fronte di salita in 9 8 1 l asse si muove in avanti dipendentemente 2 l asse si muove indietro da DM36 3 variazione di M97 4 variazione di M98 5 abilitazione allo start 7 uscita diretta 36 K Tensione d ingresso 0 8 IO invertito BITFELD32 9 8 elaborazione segnale 9 I1 invertito invertita 10 I2 invertito 11 I3 invertito MSR risoluzione del sistema di misura RPS finecorsa punto di riferimento 1 Il nome dell asse variabile viene realizzato con la lettera dell asse X Y Z e un estensione di indirizzo 1 9 Caratteri ammessi X Y Z A B C U V W Q E 1 9 Es X X1 2 Vedere vincoli di compatibilit 3 Il nome dell asse contenuto nei byte 3 e 4 i byte 1 e 2 indicano la lunghezza dei caratteri
379. tamento positivo FR Abilitazione allo start SFG Elaborazione in corso BL aam Sa TR Gestione del controllo 3 disattivazione asse Direzione positiva R eliminato Dopo che l asse ha raggiunto lo stato di fermo vengono eliminate le segnalazioni BL e FR e viene attivata la SFG Prima che l asse raggiunga lo stato di fermo possibile una nuova impostazione della direzione ripresa Segnali di controllo Direzione negativa R Livello di velocit BP Segnali di risposta Spostamento negativo FR Elaborazione in corso BL sei As Gestione del controllo 4 movimento asse 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 Segnale di controllo Livello di velocit BP Gestione del controllo 5 commutazione velocit ei di impostazione Una commutazione da livello 2 a 1 provoca un passaggio dinamico tra i livelli di velocit 1 e 2 9 16 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 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 dire Segnali di controllo Direzione positiva R Direzione negativa R Segnali di risposta Spostamento neg
380. taneo non viene eseguita Eliminaz Dopo la conferma dell errore possibile muovere nel 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 i limiti del campo di movimento vengono definiti dai valori massimi ammessi per il finecorsa 3 03 3 03 Inizio del campo di movimento raggiunto RMS Causa e In movimento e con 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 Effetto e movimento dell asse viene arrestato sul 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 Effetto e Il movimento dell asse viene impedito sul limite del campo di movimento e L impostazione del valore istantaneo non viene eseguita Eliminaz Muovere nella direzione opposta CI Classe di evento di dettaglio N Numero di evento di dettaglio RMS Segnali di
381. tato e SFG resettato Avvertenza Se non viene trasferito un nuovo Blocco MDI l elabora zione del blocco MDI attivo viene eseguita dall inizio come prima descritto Senza Cancella percorso residuo il posizionamento interrotto proseguirebbe ved Gestione del controllo 3 9 30 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 2 6 Automatico Panoramica Nel modo operativo Automatico funzionamento blocco dopo blocco FM 353 elabora i programmi di movimento autonomamente Questi programmi vengono generati con Parametrizzazione FM 353 vedere cap 5 e par 5 3 4 e registrati come blocchi dati programmi di movimento contengono informazioni sulla sequenza dei movimenti e sulle uscite vedere cap 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 terminato 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 programma Se in un programma selezionato viene modificato anche il sottoprogramma la selezione del programma viene annullata Il pr
382. tazione lettura Con EFG il programma continua FR o FR sono resettati PEH resettato continuazione del posizioname Segnali di controllo Stop STP Start ST Segnali di risposta Posiz raggiunta arresto PEH Spostamento positivo FR Abilitazione allo start SFG Elaborazione in corso BL Lr 1 Gestione del controllo 8 stop durante il posizionamento con un nuovo segnale di start per la nto 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 possi bile un nuovo start Ripresa Segnali di risposta Spostamento positivo FR o spostamento negativo FR Elaborazione in corso BL Posiz raggiunta arresto PEH N funzione M MNR Abilitazione allo start SFG EPET Gestione del controllo 9 fine del programma raggiunta La fine del programma caratterizzata dall impostazione di PEH dall uscita di M2 M30 e dal ripristino di BL Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 35 Descrizione delle funzioni Tabella 9 8 Gestione dei controlli per il BA Automatico esempi seguito Nome se
383. te Funzione G 1 30 5 Byte Funzione G 2 0 6 Byte 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 valore assoluto 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni Informazioni pratiche per l utente La seguente tabella offre una panoramica sulle possibilit di utilizzo Start Attivazione del movimento Tipo di movimento secondo blocco MDI DB AW DBX38 3 alla FM 353 Consegna di blocco MDI al volo 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 353 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 Lasse sincronizzato Tabella 9 7 Gestione dei controlli per il BA MDI esempi Nome segnale Livello Funzione Gestione del controllo
384. te del punto di riferimento 7 3 6 Attivazione della diagnostica dei motori passo passo 7 3 7 Attivazione dei finecorsa software e della compensazione del gioco 7 3 8 Andamento ottimizzato anaana Interfaccia standard S amp S _ L iii 8 1 Interfaccia standard S amp S per l OP 07 e l OP 17 8 1 1 Interfaccia standard per POP 07 nea 8 1 2 Interfaccia standard per POP 17 an 8 2 Analisi del DB utente da parte del programma utente 8 3 Blocco dati per segnalazioni di stato DB SS Descrizione delle funzioni iii 9 1 Segnali di controllo e di risposta 9 1 1 Segnali di controllo es suna nanenane 9 1 2 Segnali di risposta sisi iaia ira ia e 9 1 3 Avvertenze generali per utilizzo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Indice 9 2 Modioperativiti c rispa pe baie a 9 2 1 JOG esaia i ra E aa ir e 9 2 2 CONO rss aa arr 9 2 3 Ricerca punto di riferimento nananana 9 2 4 Avanzamento a quote incrementali relativo 9 2 5 MDI Manual Data INput kenni aE AER 9 2 6 AUTOMALICO iva i a a 9 2 7 Automatico blocco SINGOLO LL 9 3 Dati di SIStEMA 1 2 ili iii a lari i 9 3 1 Modifica di parametri dati job di scrittura DB AW DBX39 3 9 3 2 Impostazioni singole DB AW DBB34 e 35 9 3 9 Comandi singoli DB AW
385. ti 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 interruttori o sensori statici a 2 o 3 fili Essi possono essere utilizzati p e 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 paragrafo 5 3 1 Tabella 4 6 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 gt 1 15 Us Ritardo segnale 1 gt 0 150 US Ingresso Segnalazione regolatore RM AI morsetto RM_P RM_N pu essere collegato un segnale di conferma della parte di potenza Il segnale di conferma viene specificato nel dato macchina DM37 vedere paragrafo 5 3 1 e pu essere vedere paragrafo 9 7 e regolatore pronto in alternativa all analogo sul connettore X2 e segnale di zero del campione di corrente per ricerca punto di riferimento e tacca di zero esterna p e segnale di commutazione per punto di riferimento per ricerca punto di riferimento Avvertenza L ingresso PRM_P RM_N realizzato come ingresso optoisolato Risulta pertanto possibile col
386. tivato il corrispondente modo operativo Per avviare un job di scrittura occorre impostare i relativi job di scrittura Nella tabella seguente riportato il loro significato Modo operativo T JOG STE Controllo REF Ricerca punto di riferimento SM Avanzamento a quote incrementali relativo MDI MDI Manual Data Input A AE Automatico Automatico blocco singolo Sono disponibili i seguenti job di scrittura ca e A a E Dati T STE REF SM MDI A AE Di Livelli di velocit 1 2 DBX38 0 DBB160 167 O0 o o ol 0 o 924 Livelli di frequenza 1 2 DBX838 1 DBB168 175 9 2 2 ii DBX38 2 DBB156 159 0 o o soi lesa 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 DBX39 0 DBB148 151 x x 1x 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 parametri dati DBX39 3 DBB196 219 x x x x x x 9 3 1 Uscite digitali DBX39 4 DBB220 221 x x x x x x 9 8 2 Selezione programma DBX39 5 DBB242 245 9 2 6 Richiest
387. tivo OT_ERR BOOL Il Errore di manovra movimento DATA_ERR BOOL I Errore nei dati INIT_ERR BOOL Errore POS_INIT DIAG_ERR BOOL Errore POS_DIAG MINUS1 BOOL Errore MINUS1 in POS_CTRL MINUS2 BOOL Errore MINUS2 in POS_CTRL MINUS3 BOOL l Errore MINUS3 in POS_CTRL EX1 STRUCT Signals for EXAMPLE 1 DIR_M BOOL Direzione negativa DIR_P BOOL Direzione positiva START BOOL I Start STOP BOOL ll Stop END_STRUCT EX2 STRUCT Signals for EXAMPLE 2 START BOOL Il Start STOP BOOL ll Stop END_STRUCT EX3 STRUCT Signals for EXAMPLE 3 START BOOL Il Start STOP BOOL ll Stop READ_EN BOOL Abilitazione lettura END_STRUCT END_STRUCT BEGIN END_DATA_BLOCK Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 63 Programmazione delle funzioni tecnologiche 6 8 Lista errori messaggi di sistema CPU Nella tabella seguente sono riportati alcuni errori che si sono verificati nella trasmissione dati con le SFC SFB interne RET_VAL della SFC 51 58 59 e stato byte 2 e 3 SFB 52 53 messaggi di sistema vedere il manuale di riferimento Software di sistema per S7 300 400 Funzioni standard e di sistema Tabella 6 12 Lista degli errori Codice d errore Significato blocco dati utente DBX66 HEX DEZ INT 0 0 0 Nessun errore 8082 32898 3263
388. to 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 Unit di posizionamento FM 353 per motori passo passo 6 54 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche Tabella 6 11 DB utente seguito DB utente FM 353 Byte Bit 7 Dati applicativi Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 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 Valore istantaneo al cambio di blocco DBD398 Tipo di dati DINT Dati di service DBD402 Valore di uscita di frequenza tipo di dati DINT DBD406 Contatore impulsi in uscita tipo di dati DINT DBD410 Riservato DBD414 Riservato DBD418 Differenza tra la posizione di riferimento e la posizione istantanea tipo di dati DINT DBD422 Riservato DBD426 Regolazione finecorsa tipo di dati DINT DBD430 Riservato 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
389. to 4 11 4 4 Descrizione dell interfaccia verso la periferia 4 12 4 5 Cablaggio del connettore frontale 4 18 Regole di sicurezza Per garantire un funzionamento sicuro dell impianto necessario prevedere le seguenti misure di sicurezza e tener presente le condizioni specifiche del luogo di installazione e un sistema di emergenza conforme alle norme vigenti della tecnica es Norme Europee EN 60204 EN 418 e affini e misure supplementari per la limitazione dei finecorsa per gli assi es finecorsa software e dispositivi e misure per la protezione del motore e dell elettronica di potenza secondo le istruzioni di montaggio su FM STEPDRIVE SIMOSTEP 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 Direttiva Macchine Documentazione supplementare Rispettare anche i seguenti capitoli del manuale di installazione Sistema di automazione S7 300 Configurazione e Protezione fulmini e sovratensione Capitolo 4 2 e Direttive per la manipolazione di unit sensibili alle scariche elettrostatiche 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 ordina
390. to selezione to blocco i dato ss incrementa to Teach In macchina frequenza velocit le programma MDI macchina Trasferimen Trasferimen Errore di Errore nei Interrupt to sposta to imposta Miro DBB499 manovra A 3 Ri P Mp to blocco dati diagnostico mento punto zione valore movimento 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 Automatico abat Ricerca DBB514 JOG Automatico blocco MDI Saq E Controllo incrementali punto di rif singolo relativo Conferma DBB515 interrupt Conferma f errore diagnostico Avvertenza Per la designazione simbolica dei segnali vedere la biblioteca FMSTSV_L blocco UDT 1 o la biblioteca FM353_354 blocco DB1 IFFM_ICTRL Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 6 7 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 con selezione del programma e Esempio 4 Esempio tecnologico per incorporazione O
391. trasferimento Segnali di controllo e 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 Tabella 6 17 Tempi di reazione dei segnali di start Tempo di reazione dei segnali di start con una FM decentrata PROFIBUS DP Dal punto di vista della CPU dal richiamo blocco Start JOG fino a Reazione all uscita dell FM Start MDI asse in movimento incl Tempo di reazione compreso tra 8 13 ms tempo di reazione dell FM 10 15 ms Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 6 67 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 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 7 Panoramica In questo capitolo viene descritta la superficie di test e di messa in servizio e vengono fornite le checklist per la messa in servizio dell unit di posizionamento Le checklist consentono di e verificare tutti i passi operativi fino al funzionamento dell unit e eliminare i comportamenti errati dell unit durante il
392. trizzazione che tenga conto dei fattori sopramenzio nati A seconda dei casi applicativi specifici i requisiti di dinamicit posti agli assi sono diversi I criteri di valutazione per la qualit del posizionamento possono essere e incremento dell accelerazione movimentazione morbida e buona uniformit del movimento oscillazioni meccaniche risonanza del motore passo passo e tempo di posizionamento breve Nella maggioranza dei casi i criteri di rilievo in base ai quali ottimizzare la parametrizzazione sono molteplici ed pertanto pressoch impossibile considerarli tutti 7 21 Messa in servizio Ottimizzazione del comando motore passo passo La seguente tabella mostra una scelta qualitativa dei parametri per una dinamica di asse desiderata Oltre ai dati macchina gi definiti con la messa in servizio di base si aggiungono i valori di tempo DM46 ed DM47 Questi tempi sono valori che si aggirano nell ordine di pochi ms Essi possono essere tuttavia utilizzati nel caso di instabilit dell asse per evitare ad es nel caso di un passaggio tra accelerazione e decelerazione in percorsi brevi il salto di accelerazione doppio che ne risulta o per smorzare introducendo un tratto ad avanzamento costante le oscillazioni causate dal punto di discontinuit Tabella 7 5 Effetto dei dati macchina che definiscono la dinamica dell asse DM39 DM41 DM42 45 DM46 DM47 Comportamento morbido del movimento
393. ttive e con lo start dopo una precedente misura e con il fronte anteriore del tastatore di misura dopo una precedente misura con il fronte anteriore del tastatore di misura con il segnale posteriore del tastatore di misura misura al volo avvenuta misura di lunghezza eseguita 9 54 Lettura della funzione di misura Con il richiamo del blocco POS_MSRM e tramite il job di lettura DB utente DBB43 7 ve dere il par 6 3 5 consente di leggere valori di misura dall FM 353 quale risultato delle secuzione delle funzioni Misura di lunghezza e Misura al volo I valori di misura letti sono validi per il procedimento di misura effettuato solo se accom pagnati dal segnale di risposta ME Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni N Valore 0 Valore 1 tutti gli altri tutti gli altri valori positivi valori negativi 1 le funzioni misura di lunghezza e misura valore istantaneo di posizione del fronte di salita del tasta al volo sono inattive tore di misura con le funzioni misura al volo e misura di lunghezza 2 e le funzioni misura di lunghezza e valore istantaneo di posizione del fronte di discesa del tas misura al volo sono inattive tatore 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
394. tura anche i dati corrispondenti Il job viene eseguito con il richiamo del blocco POS_CTRL In un impiego centralizzato dell FM 353 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 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 Unit di posizionamento FM 353 per motori passo passo 6 32 6ES7 353 1AH01 8EGO Programmazione delle funzioni tecnologiche 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 ciclica
395. uenza 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 per la messa in servizio degli assi della macchina Passo Check Azione Pag Ok 1 Attivazione dei dati macchina vedere par 7 3 1 7 13 2 Analisi delle curve caratteristiche del motore vedere par 7 3 2 7 14 passo passo 3 Messa in servizio del comando motore vedere par 7 3 3 7 18 passo passo 4 Ottimizzazione del comportamento dinamico vedere par 7 3 4 7 21 Aggiustamento delle coordinate del punto di vedere par 7 3 5 7 24 riferimento 6 Attivazione della diagnostica del motore vedere par 7 3 6 7 25 passo passo 7 Attivazione dei finecorsa software e della vedere par 7 3 7 7 26 compensazione gioco Avvertenza Premessa necessaria 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 353 per motori passo passo 7 12 6ES7 353 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 a
396. uovo blocco NC campo di modifica 72 STRUCT Blocco NC 1 blocco di movimento 92 STRUCT Blocco NC 2 blocco di movimento fino al vedere paragrafo 9 3 11 100 blocco di movimento e 10 1 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 5 23 Parametrizzazione Introduzione dei programmi di movimento 5 24 Per l introduzione dei programmi di movimento NC disponibile una finestra vuota programmi di movimento devono essere introdotti come segue E OFFLINE PROGRAMMA DI MOVIMENTO DB1030 D x Numero programma po Nome programma fest Comandi G Posiz Atempo sosta Velocit Comandi M CUT N SP Rich SP IN GI G2 G3 x F MI M2 M3 D L R Pi A A A mf mf 30 test N10 G90 X500 000 F50 000 N20 X400 000 N25 X600 000 N28 X600 000 F400 000 N30 X600 000 N40 X20 000 N50 M2 Figura 5 8 Introduzione dei programmi di movimento 1 numero del programma Nome del programma 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 correttore utensile lt n gt P lt n gt progr di programmi di movimento vedere cap 1
397. vo Cambio del modo operativo 9 14 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 AI 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 353 per motori passo passo 6ES7 353 1AH01 8EGO Descrizione delle funzioni 9 2 1 JOG Panoramica Nel modo operativo JOG tramite i pulsanti di direzione R o R e tramite la velocit vengono attivati i movimenti dell asse Velocit Prima che l asse possa muoversi devono essere trasferite all FM 353 le velocit DB AW DBX38 0 Con il parametro del modo operativo BP si pu scegliere tra due velocit tra loro indipen denti 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 fornisce una panoramica sulle possibilit di utilizzo Attivazione del Selezione del livello Velocit movimento direzione R o R BP 1 Valore del
398. za 9 69 profilo di frequenza 9 69 Gestione dati 9 41 Impiego 1 2 Impiego decentrato 6 6 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Indice analitico Imposta punto di arresto 6 6 Introduzione Impostazione in quote assolute 10 8 al volo del valore istantaneo 9 49 10 6 in quote incrementali 10 9 del valore istantaneo 9 8 9 19 9 46 punto di riferimento 9 51 valore istantaneo 9 48 Impostazioni singole 6 20 6 21 6 39 abilitazione regolatore 9 43 6 40 9 42 106 9 10 Jos asse in parcheggio 9 44 disattivazione dell ingresso di abilitazione 9 43 disattivazione sorveglianza software posizione finale 9 43 Lettura dati misurazione di lunghezza 9 42 blocchi NC attivi 9 56 misure al v0l0 9 42 dati applicativi 9 57 retrigger del punto di riferimento 9 42 dati di funzionamento aggiuntivi 9 58 aain 1920 dati di funzionamento fondamentali 9 55 sorveglianza della rotazione 9 43 dati di service 9 57 Indicazione delle quote 10 8 Informazioni di diagnosi 6 23 Ingressi digitali 4 14 9 77 9 78 A 4 cambio blocco esterno 10 4 parametri dati 9 58 prossimo blocco NC 9 56 valore istantaneo cambio blocco 9 57 Liste degli errori finecorsa di inversione 9 21 errore generale di dati finecorsa punto di riferimento RPS 9 20 errori di dati macchina 11 25 impostazione al volo del valore istanta
399. zio Posizionamento Con il supporto del seguente flow chart possibile controllare il movimento dell asse verso la posizione di arrivo Selezione BA quota incrementale relativa quota incrementale 254 254 valore di riferimento per la OVER 10 j quota incrementale Impostazione Livello di velocit 1 Livello di velocit 2 0 5 Vmax Impostazione Impostare pto riferimento con valore 0 Controllo del segnale di risposta SYN Impostazione Abilitazione regolatore ON A seconda della velocit del movimento durante il test scegliere ammontare del percorso in modo tale che nel profilo di velocit del movimento durante il test venga raggiunto la velocit nominale precalcolazione o valutazione dell indica zione di frequenza nei dati di service Impostazione Valore di riferimento per la quota incrementale Start dell asse Direzione positiva o negativa Dispositivi esterni di misurazione possono attenzione ai tratti di percorso essere p e e dispositivi di misurazione al laser Controllo della posiz istantanea tra e riga ottica con indicazione della posizione mite dispositivi di misuraz esterni e comparatore e scala di misura eventualmente disponibile sull asse 5 no Direzione ok si Le no Tratto percorso ok a si C N no C Eseguire ulteriori test J si Sele
400. zione OVER 1 200 Ripetere la messa in servizio di y FINE base vedere fig 7 8 Figura 7 9 Controllo del posizionamento Unit di posizionamento FM 353 per motori passo passo 7 20 6ES7 353 1AH01 8EGO Messa in servizio 7 3 4 Ottimizzazione del comportamento dinamico Panoramica La struttura del comando di un motore passo passo con l utilizzo dell FM 353 la seguente i x Ri i i i Motore e FM 353 Azionamento Comando corrente di fase macchina Valore di ri PULS lph ferimento direzione Contatore Regola or l campione di tore di gt M per la Comando corrente corrente posizione motore Valore di ri passo passo ferimento PWM per la i velocit BOOST Iph Valori di riferimento della corrente di fase dell ennesimo avvolgimento statorico Figura 7 10 Struttura del comando di un motore passo passo Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Il comportamento dinamico dell asse dipende dalle caratteristiche costruttive meccaniche della macchina quali ad es gli attriti i giochi le torsioni ecc Nella parametrizzazione dell FM 353 si deve pertanto tener conto di questi fattori Dopo aver effettuato la messa in servizio di base secondo quanto riportato nel paragrafo 7 3 3 quindi opportuno effettuare una ottimizzazione mirata della parame
401. zione 6ZB5 440 0QX01 0BA1 Norme e direttive Per il cablaggio dell FM 353 occorre rispettare le corrispondenti direttive VDE Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 4 1 Cablaggio 4 1 Schema di cablaggio dell FM 353 Panoramica La figura 4 1 mostra come sono collegati tra loro i singoli componenti per il posizionamento con FM 353 BT PG QOODATI TOO CIOODOO CIOODOO Di T J i Connettore SIEMEN K frontale e 1 I SIMATIC S7 300 LI e a m 2 J p D 3 I 2 2 3 DS S 2 Alimentatore DO 24 V esterno CPU Cavo di collegamento MPI Uscite digitali p e senso di rotaz p e FM STEPDRIVE Interfaccia verso ka l azionamento Ingressi digitali p e tastatore di misura Cavo per il valore di riferimento Figura 4 1 Schema di cablaggio dell FM 353 Avvertenza L apparecchio destinato all impiego con bassissime tensioni di sicurezza SELV Safety Extra Low Voltage L apparecchio pu pertanto essere collegato solo a bassissime tensioni di sicurezza SELV secondo IEC950 EN60950 VDE0805 L alimentazion
402. zioni 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 e tutti i campi dei valori fanno riferimento al sistema di misura impostato Elaborazione interna dei valori In Parametrizzazione FM 353 e nell FM 353 stessa i valori vengono elaborati nelle seguenti unit base e 0 001mm 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 10 3 10 995 mm in ch 10 3 in ch 10 995 10 4 in ch 1 0995 in ch grd 10 4 grd 3 600 000 10 4 grd 360 0000 grd 10 2 grd 36 000 10 2 grd 360 00 grd Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO 9 59 Descrizione delle funzioni Avvertenza Il sistema di misura DM7 deve coincidere con il sistema di misura indicato 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 occor
403. zzo Internet Siemens Per avere informazioni costantemente aggiornate sui prodotti SIMATIC visitate il nostro sito Internet all indirizzo http www siemens de simatic Unit di posizionamento FM 353 per motori passo passo Li 6ES7 353 1AH01 8EGO Ill Premessa Ulteriore supporto Per semplificare l introduzione nel modo di lavoro con un sistema di automazione SIMATIC S7 offriamo anche dei corsi Per questo rivolgetevi al vostro centro di addestramento regionale oppure al centro di adde stramento centrale a D 90027 N rnberg Tel 49 911 895 3202 Unit di posizionamento FM 353 per motori passo passo 6ES7 353 1AH01 8EGO Indice 1 Presentazione del prodotto Lr 1 1 1 1 L FM 353 nel sistema di automazione S7 300 aeee 1 2 1 2 Rappresentazione dell unit naaar aaaea 1 7 1 3 Panoramica delle funzioni dell unit aana 1 9 Concetti fondamentali relativi al posizionamento 24 Installazione e smontaggio reni 3 1 3 1 Installazione dell FM 353 3 3 3 2 Smontaggio dell FM 353 3 4 3 3 Sostituzione delle unit un annann 3 5 4 Cablaggio iii a i e 4 1 Schema di cablaggio dell FM 353 4 2 4 2 Descrizione dell interfaccia verso l azionamento 4 4 4 3 Collegamento dell azionamento soe rri rrr rerni rnnr errn 4 4 Descrizione dell interfaccia verso la
Download Pdf Manuals
Related Search
Related Contents
Récapitulatif des campagnes accident de la vie courante 1992 Mode d`emploi Fonds Mutualisés 2015 FPETT Centrale de marchés: tout bénef pour les écoles! F001) AND AGRICULTURE ORGANŒATION PatrolEyes Mini SC-80M-HD User Manual descargar manual de este producto Terro T600 Instructions / Assembly LTK 2003 - Paging Systems Copyright © All rights reserved.
Failed to retrieve file