Home
        Cablaggio dell`unità di programmazione a camme elettroniche FM 352
         Contents
1.                                                                             N  Significato Allarme di  diagnostica  12 Punto di riferimento errato no  Causa Asse lineare  la coordinata si trova al di fuori del fine   corsa software attuale  eventualmente spostato    Asse rotante  la coordinata     lt  0 o maggiore della fine  dell asse rotante   20 Attivazione dei dati macchina non ammessa no  Causa Sull   unit   non sono disponibili nuovi dati macchina   senza errori   21 Preset quota reale al volo non ammesso no  Causa Si    tentato di richiamare    Preset quota reale al volo     con    Retrigger punto di zero    attivato   27 Impostazioni con codice bit non ammesse no  Causa I bit non utilizzati e qui non descritti sono diversi da 0   Si    tentato di selezionare    Misura della lunghezza    e     Rilevamento dei bordi    contemporaneamente   28 Retrigger punto di zero non ammesso no  Causa Si    tentato di richiamare    Retrigger punto di zero    con     Preset quota reale al volo    attivato   Si    tentato di richiamare    Retrigger punto di zero    per  un encoder SSI   29 Istruzione operativa con codice bit non ammesso no  Causa I bit non utilizzati e qui non descritti sono diversi da 0   30 Tempo di anticipo errato no  31 Numero di camme errato no  Causa La camma non    valida   Il numero di camma non si trova nel campo 0   127   32 Inizio camma errato no  Causa L inizio camma si trova al di fuori del campo di sposta   mento   100m    100m o  1000m    1000m    Asse r
2.                                                                Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale   Bit di errore per job di scrittura   48 1 CAM7WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 7      48 2 CAM8WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 8      48 3 REFPT_ERR BOOL FALSE 1   errore nel job    Preset punto di riferi   mento      48 4 AVAL_ERR BOOL FALSE 1   errore nel job    Preset punto di riferi   mento      48 5 FVAL_ERR BOOL FALSE 1   errore nel job    Preset quota reale al  volo      48 6 ZOFF_ERR BOOL FALSE 1   errore nel job    Preset spostamento del  punto di zero      48 7 CH01CAM_ERR BOOL FALSE 1   errore nel job    Modifica camma 1      49 0 CH16CAM_ERR BOOL FALSE 1   errore nel job    Modifica camma 16      modifica rapida delle camme    Bit di errore per job di lettura   49 1 MDRD_ERR BOOL FALSE 1   errore nel job    Lettura dati macchina      49 2 CAM1RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 1      49 3 CAM2RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 2      49 4 CAM3RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 3      49 5 CAM4RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 4      49 6 CAM5RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 5      9 7 CAMG6RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 6      50 0 CAM7RD_ERR BOOL FALSE 1  
3.                                       Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale   Bit di pronto per job di scrittura   41 0 MDWR_D BOOL FALSE 1   job    Scrittura dati macchina    concluso   41 1 MD_D BOOL FALSE 1   job    Abilitazione dati macchina    con   cluso   41 2 AVALREM_D BOOL FALSE 1      Rirpstino preset quota reale    o    Ripri   stino preset quota reale al volo    concluso   41 3 CAM1WR_D BOOL FALSE 1   job    Scrittura dati delle camme 1    con   cluso   41 4 CAM2WR_D BOOL FALSE 1   job    Scrittura dati delle camme 2    con   cluso   41 5 CAM3WR_D BOOL FALSE 1   job    Scrittura dati delle camme 3    con   cluso   41 6 CAM4WR_D BOOL FALSE 1   job    Scrittura dati delle camme 4    con   cluso   41 7 CAM5WR_D BOOL FALSE 1   job    Scrittura dati delle camme 5    con   cluso   42 0 CAM6WR_D BOOL FALSE 1   job    Scrittura dati delle camme 6    con   cluso   42 1 CAM7WR_D BOOL FALSE 1   job    Scrittura dati delle camme 7    con   cluso   42 2 CAM8WR_D BOOL FALSE 1   job    Scrittura dati delle camme 8    con   cluso   42 3 REFPT_D BOOL FALSE 1   job    Preset punto di zero    concluso   42 4 AVAL _D BOOL FALSE 1   job    Preset quota reale    concluso   42 5 FVAL_D BOOL FALSE 1   job    Preset quota reale al volo    con   cluso   42 6 ZOFF_D BOOL FALSE 1   job    Preset spostamento punto di  zero    concluso   42 7 CHO1CAM_D BOOL FALSE 1   job    Modifica camma 1    concluso   43 0 CH16CAM_D BOOL FALSE 1   job    modif
4.                        Indirizzo Nome Tipo   Valoreiniziale Commento  22 2 DIAG BOOL  FALSE 1   modifica del buffer diagnostico  22 4 DATA_ERR BOOL  FALSE 1   errore dati          9 32    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Encoder    Panoramica del capitolo                      Nel paragrafo si trova a pagina  10 1 Encoder incrementale 10 2  10 2 Iniziatori 10 5  10 3 Encoder assoluto 10 6       Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    10 1       Encoder       10 1 Encoder incrementale    Encoder incrementali allacciabili    Vengono supportati encoder incrementali con due impulsi elettrici spostati di 90    con o senza tacca di zero     e Encoder con segnali d   uscita asimmetrici 24 V      frequenza limite   50 kHz      max  lunghezza cavo 100m    e Encoder con segnali d   uscita simmetrici con interfaccia differenziale di 5 V  secondo RS422        frequenza limite   1 MHz      contensione di alimentazione di 5 V  max  lunghezza cavo 32 m        contensione di alimentazione di 24 V  max  lunghezza cavo 100 m       Avvertenza    Se l   encoder  5 V  non emette nessun segnale della tacca di zero ed    stato at   tivato il controllo dei conduttori spezzati     necessario inserire esternamente gli  ingressi delle tacche di zero N e N in modo che questi ingressi possano raggiun   gere livelli diversi  p  es  N a 5 V  N a massa         Forme di segnale    Nella figura 10 1 sono rappresentate le for
5.                        Unit   di programmazione a camme elettroniche FM 352  9 28 C79000 G7072 C352 04    Impostazioni       9 14    Dati delle camme e delle tracce    Definizione    L impostazione    Dati delle camme e delle tracce    permette di leggere i bit attuali di  identificazione delle camme e delle tracce  nonch   la posizione    bit di identifica   zione della traccia vengono rilevati prima di essere combinati ai dati macchina e ai  dati di canale     Svolgimento dell   impostazione    1  Inserire come identificazione del tipo un 1 nel parametro FM_TYPE del DB di  canale  In questo modo    possibile leggere 24 byte di dati delle camme e delle  tracce    Se per l   identificazione del tipo viene immesso uno 0 vengono letti solo i bit di  identificazione delle camme  16 byte      2    dati vengono memorizzati nel DB di canale     Dati utilizzati nel DB di canale                                  Indirizzo Nome Tipo Valore Commento   iniziale  12 0 FM_TYPE BOOL FALSE 0   FM 352 fino alla V4 0   1   FM 352 FM 452 a partire dalla V5 0   38 6 CAMOUT_EN  BOOL FALSE 1   lettura dei dati delle camme e delle tracce  152 0 CAM_00_31 DWORD  DW 16 0 Bit di identificazione per le camme da 0 a 31  156 0 CAM_32_63 DWORD  DW 16 0 Bit di identificazione per le camme da 32 a 63  160 0 CAM_64_95 DWORD  DW 16 0 Bit di identificazione per le camme da 64 a 95  164 0 CAM_96_127   DWORD  DW 16 0 Bit di identificazione per le camme da 96 a 127  168 0 TRACK_ID1 DWORD  DW 16 0 Bit di identific
6.               Indirizzo Nome Tipo Valore iniziale Commento  0 0 MOD_ADDR  INT 0 Indirizzo dell   unit      Inserire    256 0 JOB_ERR INT 0 Errore di comunicazione  258 0 JOBBUSY BOOL FALSE 1 job attivo  258 1 DIAGRD_EN  BOOL FALSE 1   leggere assolutamente il buffer diagnostico  260 0 DIAG_CNT INT 0 Numero delle voci valide nella lista  262 0 DIAG 1  STRUCT Registrazione pi   recente dei dati di diagnostica  272 0 DIAG 2  STRUCT Seconda registrazione dei dati di diagnostica  282 0 DIAG 3  STRUCT Terza registrazione dei dati di diagnostica  292 0 DIAGI 4  STRUCT Ultima registrazione dei dati di diagnostica             Una registrazione della diagnostica DIAG n  presenta la seguente struttura     Tabella C 4 Struttura della registrazione della diagnostica                                     Indirizzo   Nome Tipo Valore iniziale Commento   0 0 STATE BOOL FALSE 0   evento in partenza  1   evento in arrivo   0 1 INTE BOOL FALSE 1   errore interno   0 2 EXTF BOOL FALSE 1   errore esterno   2 0 FCL INT 0 Classe di errore   1  errore di funzionamento  4  errore dati  5  errore dati macchina  7  errore nei dati delle camme  15  segnalazioni  128  errore di diagnostica   4 0 FNO INT 0 Numero di errore 0   255   6 0 CH_NO  INT 0 Numero di canale  sempre 1    8 0 CAMNO   INT 0 Numero di camme da 0 a 127 con classe di errore    errore dati delle camme             C 12    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Blocchi dati Liste di errori       Lista 
7.               Valore di ritorno    Questa funzione fornisce i seguenti valori di ritorno              RET_VAL Bit risul  Descrizione  bin   1 1 Almeno 1 job attivo  0 1 Nessun job attivo  nessun errore   1 0 Errore      subentrato un errore di dati  DAT_ERR  oppure  un errore di comunicazione  JOB_ERR                    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 7    Programmazione della FM 352       Stato del job    Lo stato dell   elaborazione del job pu   essere letto dal valore di ritorno RET_VAL e  dal bit di attivit   JOBBUSY nel DB di canale  Lo stato di un singolo job pu   essere  analizzato in base al bit di avvio  di pronto e di errore di questo job     6 8    Job attivo        RET VAL  1       JOBBUSY   1      Bitdi avvio   1        Bitdi pronto   0      Bitdierrore 0    Job concluso senza errori         RET_VAL  0      JOBBUSY  0      Bitdi avvio 0        Bitdi pronto   1      Bitdi errore 0    Job finito con errore         RET VAL   1      JOBBUSY   0      Bitdi avvio   0        Bitdi pronto   1      Bitdi errore   1    Job di scrittura interrotto         RET VAL   1      JOBBUSY   0      Bitdi avvio   0        Bitdi pronto   0      Bitdi errore   1    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       Comportamento in caso di errore    Se in un job di scrittura sono stati scritti dati errati  l   unit   restituisce il messaggio  DATA_ERR   1  Se in un job di scrittura 
8.         1000 mm mm  Risoluzione      T   _____   0 2441                   0 2441    T     4096 incrementi incremento impulso          Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme       Dipendenza del campo di spostamento e della risoluzione    Il campo di spostamento viene limitato dalla rappresentazione delle cifre nella  FM 352  Questa rappresentazione dei numeri varia in funzione della risoluzione   Fare quindi attenzione a rispettare i limiti ammessi durante la specificazione dei  valori     Il percorso massimo possibile    rappresentato nella seguente tabella        Risoluzione  RISOL  si trova nel Campo di spostamento massimo  campo    0 1  M impulso  lt  RISOL  lt  1  Mimpulso   da  108 um a 108 um  da  100 m a   100 m   1 M impulso  lt  RISOL  lt  1000    mpuiso   da  109 um a 109 um  da  1000 m a   1000 m                    Velocit   in funzione della risoluzione    La velocit   che viene visualizzata pu   spostarsi in base alla risoluzione nei se   guenti limiti  Ie specificazioni si riferiscono al sistema di misura mm      e da 1 min a 90  min con una risoluzione di  lt  1  impulso  e da 1    min a 900  min con una risoluzione di  1   mpulso  La velocit   viene determinata e livellata dall unit   ogni 4 ms     Essa presenta almeno un   imprecisione di un impulso 4 ms e non    adatta per ese   guire regolazioni     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 23    Dati
9.       Unit   di programmazione a camme elettroniche FM 352  6 14 C79000 G7072 C352 04    Programmazione della FM 352       6 6 Allarmi    Elaborazione degli allarmi    La FM 352 pu   attivare interrupt di processo e allarmi di diagnostica  Questi allarmi  devono essere elaborati in un OB di allarme  Se viene attivato un allarme  senza  che il relativo OB sia caricato  la CPU va in STOP  vedere manuale Programma   zione con STEP 7      L elaborazione dell   allarme deve essere abilitata con le seguenti operazioni   1  Abilitazione generale dell   allarme per l   intera unit         Selezionare l   unit   nella configurazione dell hardware        Abilitare l allarme di diagnostica e   o l   interrupt di processo con Modifica  gt   Propriet   dell oggetto  gt  Parametri di base         Selezionare il numero di OB per l   interrupt di processo con Modifica  gt   Propriet   dell oggetto  gt  Indirizzi         Memorizzare e compilare la configurazione dell hardware       Caricare la configurazione dell hardware nella CPU   2  Abilitazione dell evento per l   interrupt di processo nei dati della macchina     3  Parametrizzazione degli interrupt di processo nei dati per le camme da 0 a 7     Analisi di un interrupt di processo    Se la FM 352 attiva un interrupt di processo  nelle variabili 0B40_POINT_ADDR   o nelle variabili corrispondenti di un altro OB di interrupt del processo     disponi   bile la seguente informazione     Tabella 6 1 Contenuto della doppia parola 0B40_POINT_ADD
10.     5    12                        Cavo 4 x 2 x 0 5 mm2          Schermo su Schermo su  contenitore contenitore               Pin 10 e 11 sono collegati internamente        Pin 2 e 12 sono collegati internamente     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04       Connettore femmina  D SUB a 15 poli   15 8 Lato allacciamento    lato saldatura   Involucro metallizzato  9 1 con chiusura a vite     6FC9 341 1HC             B 3    Schemi di allacciamento       B 3 Schema di allacciamento per encoder incrementale SIEMENS  6FX 2001 4  Up 24V  HTL     Schema di allacciamento    La seguente figura illustra lo schema di allacciamento per un encoder incrementale                                                                                              SIEMENS 6FX 2001 4  Up 24 V  HTL    FM 352 Encoder   N A  A  1 x  5  4 B 18  N  d  sT Massa q3 n  710 Connettore tondo con presa  5 jam  24 V d12   a12poli  g    RE d  1    Siemens 6FX 2003 0CE12     Schermo su Schermo su U pu Lato allacciamento  lato saldatura    gt  contenitore contenitore         q       Connettore femmina  D SUB a 15 poli  15 8 Lato allacciamento  Cavo 4 x 2 x 0 5 mm   lato saldatura   Involucro metallizzato  9 1 con chiusura a vite     6FC9 341 1HC               Pin 10 e 11 sono collegati internamente        Pin 2 e 12 sono collegati internamente        Avvertenza   Se si intende allacciare un encoder incrementale di un altro costruttore in commu   tazione inversa  commutazione P M  
11.    1  Impostare il bit di avvio nel DB di canale     2    dati vengono memorizzati nel DB di canale                             Indirizzo Nome Tipo Valore iniziale Commento   38 4 ACTPOS_EN  BOOL FALSE 1   lettura dei dati di posizione e delle tracce  128 0 ACTPOS DINT L O Posizione attuale   132 0 ACTSPD DINT L O Velocit   attuale   136 0 TRACK_ID DWORD  DW 16 0 Bit di identificazione delle tracce da 0 a 31             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    9 27    Impostazioni       9 13 Dati dell   encoder    Definizione    L impostazione    Dati dell   encoder    permette di leggere i dati attuali dell encoder e il  valore per la regolazione dell   encoder assoluto     Presupposti    Esiste la possibilit   di leggere il valore della regolazione dell encoder assoluto dopo  aver eseguito l impostazione    Preset punto di riferimento     vedere capitolo 8 4   pagina 8 13      Svolgimento dell   impostazione  1  Impostare il bit di avvio nel DB di canale     2    dati vengono memorizzati nel DB di canale     Dati utilizzati nel DB di canale                Indirizzo Nome Tipo Valore iniziale Commento   38 5 ENCVAL_EN  BOOL  FALSE 1   lettura dei valori dell    encoder   140 0 ENCVAL DINT L 0 Valore dell   encoder   valore attuale di conteggio   rappresentazione interna    144 0 ZEROVAL DINT L 0 Valore attuale di conteggio nell   ultima tacca di  zero  rappresentazione interna    148 0 ENC_ADJ DINT L 0 Regolazione dell   encoder assoluto  
12.    encoder assoluto  Dato per job    Lettura dei dati delle camme e delle tracce     152 0 CAM_00_31 DWORD  DW 16 0   Bit di identificazione per le camme da 0 a  31  156 0 CAM_32_63 DWORD  DW 16 0   Bit di identificazione per le camme da 32 a  63  160 0 CAM_64_95 DWORD  DW 16 0   Bit di identificazione per le camme da 64 a  95  164 0 CAM_96_127 DWORD  DW 16 0   Bit di identificazione per le camme da 96 a  127  168 0 TRACK_ID1 DWORD  DW 16 0   Bit di identificazione delle tracce da 0 a 31  172 0 ACTPOSI1 DINT L 0 Posizione attuale  odifica rapida della camma          Dato per job           Modifica rapida della camma     176 0 C_QTY BYTE B 16 0 Numero delle camme da modificare  177 0 DIS_CHECK BOOL FALSE 1   disattivazione del controllo dei dati  180 0 CAM ARRAY Avvertenza    0   15  La seguente struttura deve essere ese   STRUCT guita per ogni camma da modificare  relativo   0 0 CAM_NO BYTE B 16 0 Numero delle camme da modificare   1 0 C_EFFDIR BOOL FALSE 1   modifica della direzione d intervento   1 1 C_CBEGIN BOOL FALSE 1   modifica dell inizio camma al valore  CBEGIN  nuovo inizio camma    1 2 C_CEND BOOL FALSE 1   modifica della fine camma   del tempo  di inserzione al valore CEND  nuova fine  camma    1 3 C_LTIME BOOL FALSE 1   modifica del tempo di anticipo al va   lore LTIME  nuovo tempo di anticipo    1 4 CAM_OFF BOOL FALSE 1   disattivazione della camma durante la  modifica dei dati delle camme   1 5 EFFDIR_P BOOL FALSE 1   nuova direzione d   intervento positiva   p
13.    isteresi  la camma a tempo viene coperta dall   isteresi        Figura 8 2 illustra una camma a tempo che non viene riattivata              di direzione      v    3  O       C       L  Variazione    2 i  Variazione a    di direzione     gt  Direzione di intervento    1  La camma si attiva in quanto l ini   zio camma viene raggiunto in  direzione di intervento positiva    2  La camma rimane attivata dopo la    variazione di direzione fino al tra   scorrere del tempo di inserzione   indipendentemente dall   isteresi    3  L inizio camma viene coperto    dall   isteresi  la camma non si attiva          Camma Isteresi          Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    8 11    Dati macchina e dati delle camme       Figura 8 2 Attivazione di una camma a tempo con isteresi          Indirizzo Nome Tipo Valore Commento  iniziale  84 0 SIM_SPD DINT L O Velocit   di simulazione  La velocit   di simulazione dipende dalla risolu   zione   0   non attivo  5  108  impostazione massima possibile  dell unit      All   interno di un campo la velocit   di simula   zione dipende dalla risoluzione   1000   risoluzione  lt  velocit   di  simulazione  lt  3 107 risoluzione                   Questo dato macchina determina la velocit   per la simulazione  vedere capitolo 9   La velocit   reale di  simulazione Vsim pu   scostarsi dalla velocit   di simulazione impostata Vsim  v e viene calcolata in  base alla seguente formula     6 107 RISOL    6 107 RISOL      V
14.   6 5 Modelli dei blocchi dati  6 6 Allarmi  6 7 Dati tecnici 6 17  6 8 Accesso rapido ai dati dell   unit   6 19  6 9 Percorsi di trasmissione dei parametri 6 21                   Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       6 1 Principi di programmazione di una FM 352    Compito    L unit   FM 352 pu   essere parametrizzata  comandata e messa in funzione con un  programma utente  Per lo scambio dei dati tra programma utente e unit   utilizzare  le funzioni  FC  e i blocchi dati  DB  descritti qui di seguito     Preparazione    e Aprire in SIMATIC Manager la biblioteca dei blocchi FMx52LIB e copiare le  funzioni  FC  e i modelli di blocchi  UDT  nella cartella dei blocchi del proprio  progetto  Se i numeri di blocchi dati sono gi   occupati  specificare nuovi numeri     nomi dei blocchi vengono inseriti invariati nella tabella dei simboli del pro   gramma S7         CAM INIT  FC 0    necessario per l   inizializzazione dei DB di canale dopo un avviamento  dell unit          CAM CTRL  FC 1    necessario per lo scambio dei dati con l   unit         CAM DIAG  FC 2    necessario se si intende elaborare un   informazione di diagnostica dettagliata  nel programma o metterla a disposizione per un sistema SeS         CAM _MSRM  FC 3    pu   essere utilizzato esclusivamente per la FM 452        CAM CHANTYPE  UDT1    necessario per creare un DB di canale  esso viene impiegato da FC  CAM_INIT  CAM_CTRL e CAM_MSRM       
15.   6 byte  7 byte  8 byte  9 byte TRACK_OUT  10 byte  11 byte          Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 19    Programmazione della FM 352       Scrittura dei segnali di comando con accesso diretto    Gli indirizzi dei byte devono essere specificati in base all indirizzo di ingresso  dell unit    Le contrassegnature dei bit corrispondono a quelle riportate nel DB di    canale     Nell   AWL accedere ai dati con le istruzioni PAB  scrittura 1 byte  e PAW  scrittura    2 byte         Indirizzo    Numero di bit                                        6 5 4 3 2 1 0  0 byte interno  1 byte CNTC1_EN CNTCO_EN CAM_EN DIR P  DIRM  O 0  2 byte TRACK_EN  3 byte          Esempio  quota reale posizione  ACT_POS     6 20       AWL  Esempio  L    indirizzo iniziale dell   unit      512  L PED 516 Leggere la quota reale posizione attuale        ACT_POS  con accesso diretto   Indirizzo iniziale dell unit     4    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Programmazione della FM 352       6 9 Percorsi di trasmissione dei parametri    Per parametri si intendono i seguenti dati della macchina e delle camme        PG PC CPU FM 352  offline online         caricare 10b          Superficie Programma  di applicativo  parame    trizzazione           caricare nel PG Te       Configurazione CAM_CTRL  hardware                            2 Parametri   dati  macchina  e camme   5  Dati sistema 2a Dati sistema   SDB  caricare  SD
16.   Bit di avvio per job di lettura   Bit di errore   Bit di errore   Comportamento del job per funzioni  Dati per job             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04          L indirizzo pu   essere  immesso nella superficie  di parametrizzazione     Programmazione della FM 352       6 5 3 DB diagnostico    Compito  Il DB diagnostico rappresenta la memoria dei dati per FC CAM_DIAG e contiene il  buffer diagnostico dell unit   preparato per questa funzione     Struttura       DB diagnostico        Indirizzo dell unit     Dati interni   Stato del job   Bit di avvio   Buffer diagnostico preparato             6 5 4 DB dei parametri    Compito    dati della macchina e delle camme sono memorizzati nel DB dei parametri     parametri possono essere modificati dal programma utente o da un sistema SeS     dati modificati possono essere importati nella superficie di parametrizzazione e  qui visualizzati    dati visualizzati nella superficie di parametrizzazione possono es   sere esportati in un DB dei parametri     Per un   unit   possono esistere diversi record di dati di parametrizzazione  p  es  per  diverse ricette   sui quali    possibile commutare     Struttura       DB dei parametri    CAM_PO016TYPE  UDT3   Dati macchina   Dati delle camme 0 a 15  CAM_P032TYPE  UDTA4   Dati macchina   Dati delle camme 0 a 31  CAM_P064TYPE  UDT5   Dati macchina   Dati delle camme 0 a 63    CAM_P0128TYPE  UDT6   Dati macchina  Dati delle camme 0 a 127          
17.   In ambienti con pericolo d   esplosione  la rimozione dei connettori di collegamento  deve sempre avvenire in assenza di corrente      N Pericolo    WARNING   DO NOT DISCONNECT WHILE CIRCUIT IS LIVE  UNLESS LOCATION IS KNOWN TO BE NONHAZARDOUS             Marchio CE      nostri prodotti sono conformi alle prescrizioni della direttiva CE 89 336 CEE   Compatibilit   elettromagnetica    e alle norme europee  EN  di armonizzazione ivi  contenute     CE Le dichiarazioni di conformit   CE  in accordo alle sopracitate direttive CE   articolo 10  sono conservate presso     Siemens Aktiengesellschaft  Bereich Automatisierungstechnik  A amp D AS E4   Postfach 1963   D 92209 Amberg    Settore di impiego      prodotti SIMATIC sono adatti per l   impiego nel settore industriale        Settore di impiego Prescrizioni per                         emissione immunit    disturbi ai disturbi  Industria EN 50081 2   EN 50082 2    1993 1995       Osservanza delle direttive di montaggio      prodotti SIMATIC rispondono alle normative se durante l installazione e nel fun   zionamento vengono osservare le prescrizioni di montaggio descritte nei manuali     Unit   di programmazione a camme elettroniche FM 352  A 2 C79000 G7072 C352 04    Dati tecnici       Dati tecnici       Dimensioni L x A x P  mm     Dimensioni e peso    80 x 125 x 120       Peso    ca  530 g       Corrente assorbita    Corrente  tensione e potenza    max  100 mA       Potenza dissipata    tipo 8 1 W       Corrente assorbita per 
18.   Up 24V  SSI                  Cc Blocchi dati Liste di errori  Contenuto del DB di canale                   Contenuto del DB dei parametri                  nanana  Dati e struttura del DB di diagnostica                           Classi di Errore LL       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    vii    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Informazioni generali sul prodotto    Panoramica del capitolo       Nel paragrafo si trova a pagina    1 1 Che cos    la FM 352  1 2 Settori di impiego della FM 352          1 3 Installazione di un   unit   di programmazione a camme  elettroniche con una FM 352    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 1 1    Informazioni generali sul prodotto       1 1    Che cos    la FM 352    L unit   funzionale FM 352    un   unit   di programmazione a camme elettroniche ad  un canale e viene inserita in un controllore programmabile S7 300  Essa pu   es   sere impiegata su assi lineari o rotanti  Per il rilevamento della posizione possono  essere allacciati iniziatori ed encoder incrementali o assoluti  SSI   In qualit   di  slave  la FM 352 pu      ascoltare    il telegramma SSI di un encoder assoluto     Con la FM 352 possono essere parametrizzate max  128 camme di posizione o a  tempo alle quali    possibile assegnare 32 tracce qualsiasi  Le prime 13 tracce delle  camme vengono emesse tramite le uscite digitali dell unit    Le funzioni e 
19.   funzione della posizione  le uscite digitali vengono inserite o disinserite   Camme        Le stazioni di elaborazione sono comandate dalle uscite digitali     Encoder  L encoder fornisce le informazioni sulla posizione e sulla direzione   CPU  La CPU elabora il programma applicativo  Lo scambio dei dati e dei segnali tra il  programma applicativo e l   unit   viene eseguito tramite richiami di funzioni   PG PC    II PG e il PC servono per parametrizzare e programmare l   unit   di programmazione  a camme elettroniche     e Parametrizzazione  si parametrizzano la FM 352 con la superficie di parametriz   zazione oppure con il DB dei parametri     e Programmazione  si programma la FM 352 con funzioni che possono essere  incluse direttamente nel programma utente     e Esecuzione di test e messa in funzione  la FM 352 viene controllata e messa in  funzione con l   aiuto della superficie di parametrizzazione     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 1 5    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Nozioni fondamentali dell   unit    di programmazione a camme    Panoramica del capitolo                   Nel paragrafo si trova a pagina  2 1 Camma 2 2  2 2 Tracce 2 4  2 3 Isteresi 2 8  2 4 Spostamento dinamico 2 10  2 5 Interfacce dell unit   di programmazione a camme 2 11                   Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Nozioni fondamentali dell unit   di program
20.   supporto degli schermi  Impiegare a tale scopo i morsetti di schermatura     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 4 3    Cablaggio dell   unit   di programmazione a camme elettroniche FM 352       4 3 Assegnazione dei pin del connettore frontale    Connettore frontale    Il connettore frontale permette di allacciare la tensione di alimentazione e gli attua     tori     Assegnazione dei pin del connettore frontale                                                                      Mor  Nome Significato   setto   1 L  Alimentazione encoder DC 24 V e uscite digitali a 24V   2 M Massa alimentazione encoder e uscite digitali a 24V   3 10 Abilitazione freno   4 11 Misura di lunghezza   Rilevamento dei bordi  preset quota reale al  volo   5 12 Interruttore punto di zero   6 13 Abilitazione segnale della traccia 3   7 QO Uscita digitale 0   8 Q1 Uscita digitale 1   9 Q2 Uscita digitale 2   10 Q3 Uscita digitale 3   11 Q4 Uscita digitale 4   12 Q5 Uscita digitale 5   13 Q6 Uscita digitale 6   14 Q7 Uscita digitale 7   15 Q8 Uscita digitale 8   16 Q9 Uscita digitale 9   17 Q10 Uscita digitale 10   18 Q11 Uscita digitale 11   19 Q12 Uscita digitale 12   20                     4 4    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Cablaggio dell unit   di programmazione a camme elettroniche FM 352       Tensione ausiliaria per encoder e uscite digitali  L   M   La tensione ausiliaria DC 24 V dell   encoder e delle usc
21.  1   scrivere le impostazioni per la modifica  rapida delle camme  16 camme    176 0 C_QTY BYTE  B 16 0 Numero delle camme da modificare   177 0 DIS_CHECK BOOL   FALSE 1   disattivazione del controllo dei dati   Indirizzo Nome tipo Valore Commento   relativo iniziale    0 0 CAM_NO BYTE B 16 0 Numero delle camme da modificare    1 0 C_EFFDIR BOOL   FALSE 1   modifica della direzione di intervento della  camma    1 1 C_CBEGIN BOOL   FALSE 1   modifica dell inizio camma al valore CBEGIN    1 2 C_CEND BOOL   FALSE 1   modifica della fine camma   del tempo di in   serizione al valore CEND    1 3 C_LTIME BOOL   FALSE 1   modifica del tempo di anticipo al valore  LTIME    1 4 CAM_OFF BOOL   FALSE 1   disattivazione della camma durante la modi   fica della camma    1 5 EFFDIR_P BOOL   FALSE 1   direzione d intervento positiva  pi       1 6 EFFDIR_M BOOL   FALSE 1   direzione d intervento negativa  meno     2 0 CBEGIN DINT L 0 Nuovo inizio camma    6 0 CEND DINT L 0 Nuova fine camma   nuovo tempo di inserzione    10 0 LTIME INT 0 Nuovo tempo di anticipo                         Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 13    Impostazioni       Disattivazione delle camme durante la modifica    Una modifica consistente dell inizio camma e della fine camma    possibile solo se  le camme solo state disattivate al momento della modifica  CAM_OFF      Controllo dei dati con l   unit      Con il parametro DIS_CHECK  DB di canale     possibile impostare se il
22.  12 0 AXIS_TYPE DINT L 0 Tipo di asse    0   asse lineare  1   asse rotante                   L asse lineare    un asse con un campo di spostamento limitato fisicamente   ss      C    Inizio fisico Fine fisica                            L asse rotante    un asse con un campo di spostamento non limitato da un finecorsa meccanico     massimo valore Inizio dell asse rotante   fine dell asse rotante  visualizzabile                            Indirizzo Nome tipo Valore Commento  iniziale  16 0 ENDROTAX DINT L 100000   Fine dell   asse rotante  Campo   da 1 um a  1 000 000 000 um       Il valore della    fine dell asse rotante       il valore massimo teorico che pu   raggiungere la quota reale   Il valore massimo teorico non viene tuttavia mai visualizzato in quanto esso contrassegna fisicamente  la stessa posizione dell   inizio dell asse rotante  0      Il valore massimo che viene visualizzato in un asse rotante      Fine dell   asse rotante  um    Risoluzione  um   impulso  1  impulso     Esempio  fine dell asse rotante 1000 mm   L indicazione passa       in caso di direzione di rotazione positiva da 999 mm a 0 mm     in caso di direzione di rotazione negativa da 0 mm a 999 mm   Asse rotante con encoder assoluto    Per un asse rotante con encoder assoluto occorre coprire esattamente il campo dellasse rotante   da 0 alla fine dellasse rotante  con il numero totale di divisioni dell   encoder assoluto     Passi encoder Imp    risola   Imp    Fine asse rotante um    numero di giri 
23.  16    Dati macchina e dati delle camme  Sequenza  durante la scrittura  8 5    Dati tecnici  6 17  A 1   Dato per job   C 8   Dato per job    Lettura dati dell encoder     C 8   Dato per job    Lettura dei dati delle camme e  delle tracce     C 9   Dato per job    Lettura dati di posizione e delle  camme     C 8   Dato per job  Misura lunghezza rilevamento  bordi     C B    Dato per job    Modifica fronti delle camme     C 8                                  per la traccia         Dato per job  Preset punto di riferimento      Dato per job  Preset quota reale al volo       Dato per job    Preset quota reale     C 8    csi job   Spostamento del punto di zero      C 8    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04         DB dei parametri C 11    6 14        DB di canale   Compito  6 13  Preparazione   Struttura  6 13   DB di diagnostica  Struttura  C 13     DB diagnostico  6 14  Compito  6 14  Preparazione   Struttura  6 14   Determinazione di coordinate  Spostamento  del punto di zero  9 6    DIR_M  9 23   DIR_P  9 23   Direttive di montaggio  A 2     Direzione di conteggio    Direzione di intervento  2 3  8 27  8 28    Direzione di movimento   2 2   DIS_CHECK  9 13    Disattivazione delle camme  Comando   2 3    Disinserzione dei finecorsa software                         Svolgimento  DISP_REV  8 17  Dispositivo di sicurezza  1 4  Distanza minima tra i bordi  8 12  Distanza tra i bordi   Aggiornamento dei dati  9 16   Disattivazione  9 14   Ris
24.  3   camme da 32 a 47   37 5 CAMA4RD_EN BOOL FALSE 1  lettura dei dati camme 4   camme da 48 a 63   37 6 CAMS5RD_EN BOOL FALSE 1   lettura dei dati camme 5   camme da 64 a 79   37 7 CAM6RD_EN BOOL FALSE 1   lettura dei dati camme 6   camme da 80 a 95   38 0 CAM7RD_EN BOOL FALSE 1   lettura dei dati camme 7   camme da 96 a 111   38 1 CAM8RD_EN BOOL FALSE 1   lettura dei dati camme 8   camme da 112 a 127   38 2 MSRRD_EN BOOL FALSE 1   lettura dei valori di misura  38 3 CNTTRC_EN BOOL FALSE 1   lettura dei valori di conteggio delle  tracce delle camme di conteggio  38 4 ACTPOS_EN BOOL FALSE 1   lettura dei dati di posizione e delle  tracce  38 5 ENCVAL_EN BOOL FALSE 1   lettura dei valori dell    encoder  38 6 CAMOUT_EN BOOL FALSE 1   lettura dei dati delle camme e delle  tracce  Bit di pronto per funzioni  40 0 EDGE_D BOOL FALSE 1      Rilevamento dei bordi on    o    Rileva   mento dei bordi off    concluso  40 1 SIM_D BOOL FALSE 1      Simulazione on    o    Simulazione off     concluso  40 2 MSR_D BOOL FALSE 1      Misura lunghezza on    o    Misura lun   ghezza off    concluso  40 3 REFTR_D BOOL FALSE 1      Retrigger punto di zero on    o    Retrig   ger punto di zero off    concluso  40 4 SSW_D BOOL FALSE 1      Finecorsa software on    o    Finecorsa  software off    concluso                      C 4    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Blocchi dati Liste di errori                                                           
25.  3 Dati macchina degli assi                8 4 Regolazione dell   encoder assoluto                   8 5 Dati macchina dell   encoder                aaeeea  8 6 RISOIUZIONE  criar aaa  8 7 Configurazione e dati delle tracce     8 8 Abilitazione allarme           aeaee  8 9 Dati delle camme              RNA RAA  9 IMPOSTAZIONI    a i n Ola i ala dia ar  9 1 Influenza delle impostazioni sul comportamento di commutazione  delle camme a tempo                  L 0  9 2 Preset quota reale   Preset quota reale al volo   Ripristino quota reale     9 3 Spostamento del punto di zero                  9 4 Preset punto di riferimento   LL     9 5 Modifica dei fronti delle camme              aneen  9 6 Modifica rapida delle camme            naaa  9 7 Misura della lunghezza   Rilevamento dei bordi                         9 8 Retrigger punto di Zero              9 9 Disinserzione dei finecorsa software                  nr nnne  9 10 SIMULAZIONE  sa idee SIE  9 11 Valori di conteggio delle tracce delle camme di conteggio                9 12 Dati di posizione e delle tracce                   9 13 Dati dell   encoder               nanea  9 14 Dati delle camme e delle tracce                   9 15 Segnali di comando per l   unit   di programmazione a camme             9 16 Segnali di ritorno per l   unit   di programmazione a camme                9 17 Segnali di ritorno per la diagnostica                 aena  10  Encoder c  sshhiairti iaia pai ita  10 1 Encoder incrementale                 10 2
26.  CAM DIAGTYPE  UDT 2    necessario per creare un DB diagnostico  esso viene impiegato da  FC CAM_DIAG        CAM POI6TYPE  UDT3    necessario per creare un DB dei parametri con i dati della macchina e i dati  per 16 camme  esso viene utilizzato da FC CAM_CTRL per scrivere o leg   gere dati della macchina o delle camme        CAM P032TYPE  UDTA4    come CAM_P016TYPE  ma per 32 camme        CAM POG6ATYPE  UDT5    come CAM_P016TYPE  ma per 64 camme        CAM P128TYPE  UDT6    come CAM_P016TYPE  ma per 128 camme    Unit   di programmazione a camme elettroniche FM 352  6 2 C79000 G7072 C352 04    Programmazione della FM 352       e Creare blocchi dati utilizzando gli UDT contenuti nella cartella dei blocchi del  programma S7  Se si utilizzano pi   unit    per ogni unit      necessario un record  di blocchi dati     e Inserire l indirizzo dell unit   nel DB di canale ed eventualmente anche nel DB  diagnostico all indirizzo MOD_ADDR  L indirizzo pu   essere inserito automatica   mente selezionando l   unit   nella configurazione dell hardware e successiva   mente si selezionata un blocco dati nella finestra di dialogo    Propriet      con il  pulsante    Ind unit           e Se il PG PC   collegato ad una CPU     possibile a questo punto caricare gli  FC e i DB nella CPU     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 3    Programmazione della FM 352       6 2    Compiti    Richiamo    Parametri di richiamo    FC CAM INIT  FC 0     L   FC CAM_INIT i
27.  Disabilitazione delle uscite delle tracce    L ultima quota reale corretta resta fino alla fine del  successivo trasferimento SSI corretto       Elimina   zione       Controllare il cavo dell   encoder  Controllare l   encoder    Verificare il traffico di telegrammi tra encoder e  FM 352    Allarme di  diagnostica    S         146    Impulsi d   errore del telegramma encoder incrementale       Causa    Il controllo dell   encoder ha rilevato impulsi di di   sturbo   Introdotto numero errato di incrementi per giro  dell   encoder   Encoder guasto  non fornisce il numero di impulsi  indicato   Tacca di zero errata o inesistente   Disturbi sul cavo dell   encoder       Effetto    L elaborazione delle camme viene disattivata  Disabilitazione delle uscite delle tracce  Cancellazione della sincronizzazione             Elimina   zione       Immettere il numero corretto di incrementi rotazioni  encoder    Controllare encoder e cavo encoder   Attenersi alle prescrizioni per la schermatura e la  messa a terra   Il controllo non pu   essere momentaneamente  disattivato con la superficie di parametrizzazione a  causa del funzionamento        S         Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    C 23       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Indice analitico    A    Abilitazione allarme  8 26  Dati delle camme per  8 26    Dati macchina nel DB dei parametri  8 26      Definizione  8 26    Abilitazione della tra
28.  INIZIATO  copilota phi EES EET EET ETE  10 3 Encoder assoluto Lr kinokat PENERE kiA wR nn      Unit   di programmazione a camme elettroniche FM 352  VI C79000 G7072 C352 04    Indice       11 Diagnostica    11 1  11 2  11 3  12 Esempi  12 1  12 2  12 3  12 4  12 5  12 6  12 7  12 8  12 9  12 10  12 11    A Dati tecnici    A 1    B Schemi di allacciamento    B 1    B 2    B 3    B 4    C 1  C 2  C 3  C 4    Indice analitico    Possibilit   per l   analisi degli errori              anaana  Significato del LED di errore                nenun a nnee    Allarmi di diagnostica       PIOSUPPOSH sii  Preparazione degli esempi                 a  Codici degli esempi   LL     Test di un esempio                  ns wss sioni ori rid newn Ei  Riutilizzo di un esempio   LL     Programma di esempio 1    GettingStarted                           Programma di esempio 2    Commissioning                          Programma di esempio 3    OneModule                              Programma di esempio 4    Interrupts                naaraana    Programma di esempio 5    MultiModules                              Dati tecnici generali   LL    Schema di allacciamento per encoder incrementale SIEMENS    6FX 2001 2  Up 5V  RS 422                Schema di allacciamento per encoder incrementale SIEMENS    6FX 2001 2  Up 24V  RS 422            nnna    Schema di allacciamento per encoder incrementale SIEMENS    6FX 2001 4  Up 24V  HTL  LL       Schema di allacciamento per encoder assoluto    SIEMENS 6FX 2001 5
29.  L impostazione sposta il campo di lavoro  Tutti gli spostamenti derivanti da  Spostamento del punto di zero o Preset quota reale restano invariati     Presupposti    L elaborazione delle camme deve essere disattivata     Svolgimento dell   impostazione  1  Inserire il valore per le coordinate del punto di riderimento nel DB di canale       Asse lineare     la coordinata del punto di riferimento non deve essere all   esterno dei fine   corsa software  Questo vale anche per la coordinata del punto di riferimento  in un sistema di coordinate spostato         Perunasse rotante   Per le coordinate del punto di riferimento deve valere quando segue   0  lt  Coordinata del punto di riferimento  lt  fine dell asse rotante    2  Impostare il relativo bit di avvio     Dati utilizzati nel DB di canale             Indirizzo Nome Tipo Valore Commento  iniziale   363   REFPT_EN BOOL FALSE 1   preset coordinate del punto di riferimento    98 0 REFPT DINT L O Coordinate punto di riferimento  25 0 SYNC BOOL   FALSE 1   asse sincronizzato                         Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 9    Impostazioni       Effetti dell   impostazione  Dall   esempio    Preset punto di riferimento    a 300 mm si riconosce come questa im   postazione sposti il campo di lavoro sull asse   Ne risultano i seguenti effetti     e La posizione reale viene impostata sul valore della coordinata del punto riferi   mento     e La zona di lavoro viene spostata fisicam
30.  La FM352 riconosce uno o pi   errori e attiva un allarme di diagnostica  Si illu   mina il LED  SF     L errore viene inserito nel buffer diagnostico     2  Il sistema operativo della CPU richiama l   OB 82     3     possibile analizzare l informazione di stato dell   OB 82       Il parametro 0B82_MOD_ADDR permette di leggere l   unit   che ha generato    l allarme       Ulteriori informazioni possono essere ottenute richiamando FC CAM_DIAG     La FM 352 riconosce il passaggio nello stato senza errori  in partenza        Un allarme di diagnostica    quindi    in partenza    solo se viene eliminato l   ultimo  errore sull   unit       Svolgimento     1     La FM352 rileva che tutti gli errori sono stati eliminati e attiva un interrupt  diagnostico  Il LED  SF    si spegne  Il buffer diagnostico non viene modificato     2  Il sistema operativo della CPU richiama l OB 82     3  Il parametro 0B82_MOD_ADDR permette di leggere l   unit   che ha generato    l allarme       Analizzare il bit OB82_MDL_DEFECT     Se questo bit ha valore 0  nell   unit   non esiste pi   nessun errore  La sua analisi  pu   quindi terminare qui     Allarmi di diagnostica in funzione dello stato della CPU    Con la CPU in STOP la FM 352 disabilita gli allarmi di diagnostica     Se con la CPU in STOP non vengono eliminati gli errori esistenti  la FM 352  segnala di nuovo gli errori non ancora eliminati dopo il passaggio nello stato  RUN come    in arrivo        Se gli errori esistenti vengono eliminati con
31.  Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    8 25       Dati macchina e dati delle camme       8 8    Abilitazione allarme    Definizione    Attivazione disattivazione delle camme   Nei dati delle camme    possibile impostare se durante l   attivazione e o la disatti   vazione delle camme da 0 a 7    necessario generare un interrupt di processo   vedere capitolo 8 9  pagina 8 27      Dati macchina per l   abilitazione dell   allarme nel DB dei parametri       Indirizzo  assoluto    3 2             Nome Tipo Valore Commento  iniziale  PI_CAM BOOL  FALSE 1   abilitazione interrupt di processo  Camme on   off                Dati delle camme per l   abilitazione dell   allarme nel DB dei parametri       Indirizzo  relativo     0 4    Nome Tipo Valore Commento  iniziale  PI_SW_ON BOOL  FALSE 1   interrupt di processo durante l   attivazione        0 5          PI_SW_OFF BOOL  FALSE 1   interrupt di processo durante la disattivazione                   8 26    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme       8 9    Definizione    Dati delle camme    I dati delle camme descrivono le propriet   di una camma  l assegnazione di ogni  camma ad una traccia e il comportamento di commutazione della camma    dati delle  camme riportati qui di seguito vengono impostati singolarmente per ogni camma     e L unit   interpreta ed elabora solo le camme impostate    correttamente        e Le camm
32.  camma in caso di direzione positiva  di spostamento dell asse    negativa  la camma si attiva a fine  camma in caso di direzione negativa  di spostamento dell asse     Le due direzioni di intervento possono  essere attivate anche contemporanea   mente        Attivazione    La camma si attiva     a inizio camma in caso di direzione  di spostamento dell   asse positiva e  se    impostata la direzione di inter   vento positiva    a fine camma in caso di direzione di  spostamento dell   asse negativa e se     impostata la direzione di intervento  negativa     la quota reale si trova nella zona  della camma     La camma si attiva     a inizio camma in caso di direzione  di spostamento dell asse positiva e  se    impostata la direzione di inter   vento positiva    Dopo l attivazione il tempo di inserzione  completo della camma scade anche se  dopo l   attivazione della camma viene  modificata la direzione di spostamento   Se durante il tempo di inserzione di una  camma non viene di nuovo superato  l   inizio camma  non viene eseguito il re   trigger della camma        Disattivazione    La camma si disattiva nei seguenti casi     se    stato superato il percorso para   metrizzato     se viene identificato che la direzione  di intervento    in senso contrario alla  direzione di spostamento dell   asse e  non    parametrizzata nessuna iste   resi     la quota reale non si trova pi   nella  zona della camma     La camma si disattiva quando il tempo  parametrizzato    trascorso        
33.  campo di lavoro  compreso il finecorsa software    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 C 19       Blocchi dati Liste di errori       C 20    Classe 7  errore dati delle camme    L allarme diagnostico viene generato solo in caso di un blocco dati del sistema   SDB  difettoso                                                                       attivi dati macchina        N  Significato Allarme di  diagnostica  1 Interrupt di processo non ammesso S    Causa Si intende specificare un interrupt di processo in una  camma con un numero  gt  7   2 Numero di tracca errato s    Causa Il numero di traccia si trova al di fuori del campo da 0  a31   3 Inizio camma errato s    Causa L inizio camma si trova al di fuori del campo di sposta   mento   100m    100m o  1000m    1000m    Per un asse rotante  l   inizio camma     lt  0 e o mag   giore della fine dell asse rotante   4 Fine camma errata s    Causa La fine camma si trova al di fuori del campo di sposta   mento   100m    100m o  1000m    1000m     La camma non    lunga almeno 1 impulso   Per un asse rotante  la fine camma     lt  0 e o maggiore  della fine dell asse rotante   5 Tempo di inserizione errato s    Causa Il tempo di inserzione     lt  Ous  Il valore massimo di   pende dalla configurazione   vedere capitolo 8 9   pagina 8 27    6 Tempo di anticipo errato s    Causa Il tempo di anticipo     lt  Ous oppure  gt  26000 100us   50 Troppi blocchi camma s    Causa Si    tentato di immettere
34.  che la non osservanza delle relative misure di sicurezza provoca la morte  gravi    lesioni alle persone e ingenti danni materiali           Pericolo  significa che la non osservanza delle relative misure di sicurezza pu   causare la morte  gravi  lesioni alle persone e ingenti danni materiali           l Attenzione  significa che la non osservanza delle relative misure di sicurezza pu   causare leggere lesioni  alle persone o lievi danni materiali           Avvertenza       un   informazione importate sul prodotto  sull   uso dello stesso o su quelle parti della docu   mentazione su cui si deve prestare una particolare attenzione        Personale qualificato La messa in servizio e il funzionamento del dispositivo devono essere effettuati esclusiva   mente da personale qualificato  Personale qualificato ai sensi delle avvertenze di sicurezza  contenute nella presente documentazione    quello che dispone della qualifica a inserire  met   tere a terra e contrassegnare  secondo gli standard della tecnica di sicurezza  apparecchi  si     stemi e circuiti elettrici     Uso conforme Osservare quanto segue   alle disposizioni         Pericolo  Il dispositivo deve essere impiegato solo per l   uso previsto nel catalogo e nella descrizione  tecnica e solo in combinazione con apparecchiature e componenti esterni omologati dalla    Siemens     Per garantire un funzionamento ineccepibile e sicuro del prodotto    assolutamente necessario  un trasporto  immagazzinaggio  un   installazione
35.  controllo  dei dati trasmessi deve essere disattivato dalla FM 352  Se si disattiva il controllo  dei dati    necessario assicurarsi che vengano trasmessi solo valori ammessi  Se si  immettono valori non ammessi senza controllo pu   verificarsi un comportamento  insolito dell unit       e FALSE  l   unit   controlla tutti i dati che vengono trasferiti    e TRUE  il controllo dei dati riferito ai parametri delle camme    disattivato  Di con   seguenza i dati da modificare vengono elaborati pi   rapidamente sulla FM 352     Indipendentemente da questa impostazione  viene sempre effettuato il controllo  se    l asse    parametrizzato      il numero delle camme da modificare  C_QTY     autorizzato      la camma  numero di camme   che deve essere modificata    valida     Solo dopo che tutti i dati sono stati controllati e sono corretti vengono attivati  sull   unit       In caso di errore  tutti i dati vengono cancellati     Effetti dell   impostazione       Avvertenza    Tener conto del comportamento di commutazione per le camme a tempo descritto  nel capitolo 9 1  pagina 9 2        Lettura dei valori modificati      dati modificati possono essere letti con uno dei job da CAM1IRD_EN a  CAM8RD_EN     Ripristino dell   impostazione    In caso di riavvio dell unit   i valori modificati vengono persi     Unit   di programmazione a camme elettroniche FM 352  9 14 C79000 G7072 C352 04    Impostazioni       9 7 Misura della lunghezza   Rilevamento dei bordi    Definizione    Le imposta
36.  dal finecorsa software di inizio al  finecorsa software di fine      Encoder incrementale e iniziatore  A seconda dell   avvio della FM 352  l   asse non viene dapprima sincronizzato  Solo dopo una sincroniz   zazione i finecorsa software parametrizzati vengono controllati     Interdipendenza  campo di lavoro  campo dell   encoder  campo di spostamento   e Il    campo di lavoro       il campo che viene determinato per il compito con il finecorsa software    e Il    campo dell   encoder       il campo coperto in modo univoco dall   encoder  Con un asse lineare esso  viene posto dall unit   simmetricamente sopra il campo di lavoro  vale a dire che l   unit   sposta il  campo dell   encoder in modo che le distanze tra il finecorsa software e le estremit   del campo  dell   encoder siano rispettivamente uguali  vedere figura     e Il    campo di spostamento       il campo dei valori che pu   elaborare la FM 352  Esso dipende dalla             risoluzione   Vale quanto segue  Campo di spostamento  gt  campo dell   encoder  gt  campo di lavoro  Indirizzo Nome Tipo Valore Commento  iniziale  80 0 HYS DINT L 0 Isteresi    Campi   0   65 535  Imp    Risoluzione      imp                    Il campo dei valori dipende dalla risoluzione   Il valore massimo di ingresso            pergli assi lineari  valore massimo di ingresso  lt  1   4 del campo di lavoro      pergliassi rotanti  valore massimo di ingresso  lt  1   4 del campo dell asse rotante             Unit   di programmazione a ca
37.  del manuale stesso  rispe   dentolo all   indirizzo indicato  Si prega inoltre di fornire una valutazione personale e  di inserirla nel modulo del manuale     Per facilitare l approccio con il sistema d   automazione   SIMATIC S7     disponibile una serie di corsi specifici    Per maggiori informazioni    neccessario rivolgersi al Centro di training regionale  oppure al Centro di training centrale D 90027 N  rnberg  tel   49 911 895 3200     Marchio CE    CE      nostri prodotti sono conformi alla direttiva CE 89 336 CEE  Compatibilit   elettro   magnetica    e alle norme europee  EN      Le dichiarazioni di conformit   CE  in accordo alle direttive CE sopracitate  arti   colo 10  sono conservate presso     Siemens Aktiengesellschaft  Bereich Automatisierungstechnik  A amp D AS E48   Postfach 1963   D 92209 Amberg    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Indice       1 Informazioni generali sul prodotto                                0 000  1 1   1 1 Che cos    la FM 352   cia 1 2  1 2 Settori di impiego della FM 352    1 3  1 3 Installazione di un   unit   di programmazione a camme elettroniche   convuna  rM 352   abilitanti ea RR en ea   2 Nozioni fondamentali dell   unit   di programmazione a camme                 2 1 CAMMa spiriti aaa a  2 2 Tracce  lele dae area  2 2 1 Tracce e risultato di traccia               nenna  2 2 2 Tracce particolari             irer eiedi cadwai renk iniae ea  2 3 ISTENESI rre iii a i eh  2 4 Spostament
38.  dell   unit   nel  parametri di blocco MOD_ADDR     Abilitare nella configurazione dell hardware l allarme di diagnostica per questa  unit   con Modifica  gt  Propriet   dell   oggetto  gt  Parametri di base  gt  Selezione  allarme  gt  Diagnostica  Compilare la configurazione dell hardware e caricarla  nella CPU     Il CD di canale fornito contiene gi   nel parametro PARADBNO il numero di DB  3   del DB dei parametri     Il PARADB riportato nell esempio contiene i dati macchina e delle camme  disponibili     Nell   OB di avvio  0B100  viene impostata l   identificazione di avvio  passo 0  per il  programma utente nel DB di istanza     Funzionamento     Come nel Programma di esempio 3    OneModule        Analisi degli errori     12 12    Come nel Programma di esempio 3    OneModule        Generare allarmi di diagnostica scollegando la tensione ausiliaria o sfilando il  connettore frontale  L errore dell unit   MOD_ERR e l errore di diagnostica  OB82_ERR diventano 1  mentre il numero di passo diventa    1  Eliminando l errore  viene ripristinata anche l   identificazione dell   errore  L elaborazione delle camme e la  simulazione rimangono tuttavia disattivate     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       Programma utente  FB PROG    Il compito    uguale a quello riportato nel Programma di esempio 3    OneModule     Il  blocco    stato tuttavia ampliato con l   analisi dell evento di diagnostica   In questo esempio non vengono 
39.  delle variabili si specificano eventi  osservano le reazioni dell unit   e  si analizza il buffer diagnostico   In questo esempio leggermente complesso    possibile conoscere le seguenti pos   sibilit   dei blocchi   e specificazione contemporanea di diversi job  e combinazione di job di scrittura e di lettura  e lettura con job di durata senza attesa della fine del job  e analisi dei messaggi di ritorno del blocco  e analisi dei messaggi di ritorno per il singolo job  e ripristino dei bit di pronto e dei bit di errore per i job singoli o tutti i job  e richiamo centrale di CAM_CTRL alla fine del programma utente  e analisi centrale degli errori con CAM_DIAG alla fine del programma utente  e analisi del buffer diagnostico nella combinazione con DATA_ERR  Presupposti      stata parametrizzata l   unit   di programmazione a camme come descritto  nell istruzione    Primi passi      Nel DB di canale e nel DB di diagnostica    inserire l indirizzo dell   unit   nel  parametri di blocco MOD_ADDR   Il CD di canale fornito contiene gi   nel parametro PARADBNO il numero di DB  3   del DB dei parametri   Il PARADB riportato nell esempio contiene i dati macchina e delle camme  disponibili   Avvio     Nell   OB di avvio  0B100  impostare l   identificazione di avvio  passo 0  per il pro   gramma utente nel relativo DB di istanza     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 9    Esempi       Funzionamento     La CPU    in STOP  Aprire la tabella delle
40.  di nuovo portati in 0B100 in seguito  all   inizializzazione e quindi inattivi     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       12 8 Programma di esempio 2          Commissioning      Scopo   In questo esempio si mette in funzione l   unit   di programmazione a camme senza  superficie di parametrizzazione  Il comando e la supervisione vengono eseguiti con  le tabelle delle variabili  VAT     Presupposti      stata parametrizzata l   unit   di programmazione a camme come descritto  nell istruzione    Primi passi      Nel DB di canale e nel DB di diagnostica    inserire l indirizzo dell   unit   nel  parametri di blocco MOD_ADDR   Il CD di canale fornito contiene gi   nel parametro PARADBNO il numero di DB  3   del DB dei parametri   Il PARADB riportato nell esempio contiene i dati macchina e delle camme  disponibili    Avvio     Nell   OB di avvio  0B100  richiamare l FC CAM_INIT per l   inizializzazione del DB di  canale  Successivamente impostare il bit di avvio per tutti i job e per tutti i segnali  di comando necessari dopo l avvio dell unit       Funzionamento ciclico     Aprire le due tabelle di variabili  VAT1 e VAT2   realizzare il collegamento con la  CPU progettata e osservare le variabili     In VAT1    possibile osservare le modifiche della posizione reale e dei segnali delle  traccia  L   unit      in funzione     In VAT2    possibile osservare le registrazioni pi   importanti del buffer diagnostico  dell unit    Il s
41.  e un montaggio conforme alle regole  nonch   un uso accurato e una manutenzione appropriata        Marchio del prodotto SIMATIC     SIMATIC NET       SIEMENS AG     e SIMATIC HMI    sono marchi registrati della    Tutte le altre sigle qui riportate possono corrispondere a marchi  il cui uso da parte di terzi  pu   violare i diritti dei possessori     Copyright    Siemens AG 1996 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 punibili di risarcimento  dei danni  Tutti i diritti sono riservati  in particolare quelli relativi ai  brevetti e ai modelli di utilit      Siemens AG   Bereich Automatisierungs  und Antriebstechnik  Geschaeftsgebiet Industrie Automatisierungssysteme  Postfach 4848 D  90327 Nuernberg    Esclusione della responsabilit      Abbiamo controllato che il contenuto della presente documenta   zione corrisponda all hardware e al software descritti  Non potendo  tuttavia escludere eventuali differenze  non garantiamo una concor   danza totale  Il contenuto della presente documentazione viene tut   tavia verificato regolarmente  e le correzioni o modifiche eventual   mente necessarie sono contenute nelle edizioni successive  Sa   remo lieti di ricevere qualunque tipo di proposta di miglioramento        Siemens AG 1996       Siemens Aktiengesellschaft    Con riserva di modifiche tecniche  Escallenco in  Autom
42.  errore nel job    Lettura dati delle  camme 7      50 1 CAMS8RD_ERR BOOL FALSE 1   errore nel job    Lettura dati delle  camme 8      50 2 MSRRD_ERR BOOL FALSE 1   errore nel job    Lettura valori di misura      50 3 CNTTRC_ERR BOOL FALSE 1   errore nel job    Lettura dei valori di mi   sura delle tracce delle camme di conteg   gio      50 4 ACTPOS_ERR BOOL FALSE 1   errore nel job    Lettura dei dati di posi   zione e delle tracce      50 5 ENCVAL_ERR BOOL FALSE 1   errore nel job    Lettura del valore at                 tuale dell   encoder          Unit   di programmazione a camme elettroniche FM 352    C79000 G70    72 C352 04    C 7       Blocchi dati Liste di errori       Tabella C 1 Contenuto del DB di canale       Indirizzo Nome Tipo Valore Commento  iniziale       Bit di errore per job di lettura    50 6 CAMOUT_ERR BOOL FALSE 1   errore nel job    Lettura dei dati delle  camme e delle tracce          Gestione dei job per FC CAM_CTRL          52 0 JOB_ERR INT 0 Errore di comunicazione   54 0 JOBBUSY BOOL FALSE 1   almeno un job    in corso   54 1 JOBRESET BOOL FALSE 1   ripristinare tutti gli errori e i bit di  pronto       Dato per job   Spostamento del punto di zero             86 0 ZOFF DINT L 0 Spostamento del punto di zero   Dato per job    Preset quota reale      90 0 AVAL DINT L 0 Coordinate per    Preset quota reale      Dato per job    Preset quota reale al volo      94 0 FVAL DINT L 0 rl per    Preset quota reale al  volo          Dato per job    Preset pun
43.  fine camma nel DB di canale   Per una camma a tempo   Inserire il valore per l   inizio camma nel DB di canale     3  Impostare il relativo bit di avvio     Dati utilizzati nel DB di canale                Indirizzo Nome Tipo Valore Commento  iniziale  36 7 CHO1CAM_EN   BOOL  FALSE 1   scrivere l impostazione per i fronti della  camma  1 camma   102 0 CAM_NO INT 0 Numero di camma  104 0 CAM_START DINT L 0 Inizio camma  108 0 CAM_END DINT L 0 Fine camma                         Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 11    Impostazioni       Effetti dell   impostazione    La FM 352 sposta dapprima il fronte di attivazione e successivamente il fronte di  disattivazione della camma  Questo richiamo dipende dalla direzione nella quale  viene spina la camma     Eccezione     Con lo svolgimento descritto sopra pu   verificarsi per breve tempo una camma  inversa se l   inizio nuovo della camma    superiore della fine camma precedente                 Prima del  le fo de  richiamo  Te  n cem   150 mm 160mm  ICruova    a   FCprecedente se SR  l l IA Mesa l Dopo il  150 mm 160 mm IC FC 185 mm richiamo             Figura 9 2 Modifica dei fronti delle camme nei singoli passi       Avvertenza    Se per questa camma    stato abilitato un interrupt di processo  a seconda della  parametrizzazione la FM 352 pu   attivare uno o due interrupt di processo in se   guito all   identificazione della camma inversa     Con la modifica del fronte di attivazione o di 
44.  fino a quando    impostata la camma 4     Passo 3  la parametrizzazione delle camme da 0 a 1 viene modificata  Per poter  osservare la modifica i dati delle camme vengono letti prima e dopo la modifica e  visualizzati nella VAT1     Passo 4  il programma attende la conclusione dell   elaborazione dei job impostati     Passo 5  qui viene atteso l evento    esterno       Interruttore on     CAM SWITCH   1   che pu   essere impostato con la VAT     Passo 6  al presentarsi dell evento le camme da 0 e 1 vengono di nuovo impostate  al valore letto nel passo di inizializzazione     Passo 7  il programma attende la conclusione dell   elaborazione dei job impostati     Alla fine della catena a passi vengono richiamati l FC CAM_CTRL e l FC  CAM_DIAG  Se la diagnostica ha identificato un messaggio sui dati delle camme  errati  viene impostato CAM_ERR     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 11    Esempi       12 10    Scopo     Programma di esempio 4    Interrupts       Questo esempio contiene un programma utente con lo stesso compito riportato nel  Programma di esempio 3    OneModule     Inoltre viene illustrato come analizzare un  allarme di diagnostica per determinate unit   ed elaborare nel programma utente  errori generali dell unit       Presupposti     Avvio        stata parametrizzata l   unit   di programmazione a camme come descritto  nell istruzione    Primi passi        Nel DB di canale e nel DB di diagnostica    inserire l indirizzo
45.  generano un allarme di diagnostica     Errore di funzionamento  Dati macchina errati  per la parametrizzazione tramite SDB   Dati delle camme errati  per la parametrizzazione tramite SDB     Errore di diagnostica    Questi errori vengono descritti dettagliatamente nell appendice C 4 da  pagina C 14     Reazione della FM 352 per un errore con allarme di diagnostica    L elaborazione delle camme viene disattivata   La sincronizzazione viene cancellata per i seguenti allarmi di diagnostica       Manca connettore frontale  manca tensione ausiliaria esterna            stato identificato un errore di tacca di zero  errore del cavo  segnale  encoder 5V          Si   usciti dal campo di spostamento  viene segnalato con un errore di  funzionamento          L impostazione della quota reale non pu   essere eseguita  viene segnalato  con un errore di funzionamento      I segnali di comando non vengono pi   elaborati con un eccezione  Eccezione     In caso di superamento del finecorsa software     ancora possibile una varia   zione di direzione nel funzionamento simulato     L elaborazione delle funzioni e dei job prosegue     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Diagnostica       La FM 352 identifica un errore     in arrivo        Un allarme di diagnostica       in arrivo    quando    presente almeno un errore  Se non  sono stati eliminati tutti gli errori  gli errori rimanenti vengono di nuovo segnalati    in  arrivo        Svolgimento     1    
46.  la CPU in STOP  lo stato senza  errori della FM 352 non viene segnalato dopo il passaggio in RUN con un  allarme di diagnostica     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 11 5    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi    Panoramica del capitolo                                        Nel paragrafo si trova a pagina  12 1 Introduzione 12 2  12 2 Presupposti  12 3 Preparazione degli esempi  12 4 Codici degli esempi  12 5 Test di un esempio  12 6 Riutilizzo di un esempio  12 7 Programma di esempio 1  GettingStarted     12 8 Programma di esempio 2       Commissioning     12 9 Programma di esempio 3  OneModule      12 10 Programma di esempio 4    Interrupts     12 11 Programma di esempio 5  MultiModules    12 14                Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 1    Esempi       12 1    12 2    12 2    Introduzione    Quando si installa il pacchetto software della FM 352 FM452 viene installato anche  un progetto di esempio che illustra alcuni casi caratteristici di impiego in base ad  alcune funzioni selezionate     Il progetto di esempio inglese di trova nella cartella     STEP7 EXAMPLES zEn19_01    Questa cartella contiene diversi programmi S7 commentati di diversa difficolt   e  destinazione     Presupposti       necessario creare i seguenti presupposti     e    stata montata e cablata una stazione S7 composta da un unit   di alimenta   zione e un unit   
47.  macchina  i valori non vengono  convertiti automaticamente     Se nel sistema di misura si passa al modo ad    Impulsi     la lavorazione a camme  viene disattivata e l   asse non    pi   sincronizzato        Sistema di misura nel DB dei parametri       Indirizzo    8 0          UNITS DINT L 0 Sistema di misura       Nome Tipo Valore Commento  iniziale    1  103 mm  2   104 pollici  3   104 gradi  4   102 gradi  5   impulsi   6   10  3 gradi                   8 6    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme       Sistema di misura standard    In questo manuale i valori limite vengono sempre specificati con il sistema di  misura mm  Per la determinazione dei limiti negli altri sistemi di misura eseguire  quindi il seguente calcolo        Per il calcolo da calcolare    mm   pollici Valore limite  pollici    valore limite  mm    0 1       mm   gradi 10 4   4 posizioni dopo la virgola    Valore limite  gradi    valore limite  mm    0 1  1073   3 posizioni dopo la virgola    Valore limite  gradi    valore limite  mm    1  1072   2 posizioni dopo la virgola    Valore limite  gradi    valore limite  mm    10                mm   Impulsi Valore limite  impulsi    valore limite  mm    1000       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 7    Dati macchina e dati delle camme       8 3 Dati macchina degli assi    Dati dell   asse          Indirizzo Nome tipo Valore Commento  iniziale 
48.  macchina e dati delle camme       8 7 Configurazione e dati delle tracce    Configurazione    La configurazione determina il tempo di ciclo della camma e il numero massimo di  camme parametrizzabili                       Configurazione Tempo di ciclo della camma  16 camme 20 48 us  32 camme 40 96 us  64 camme 81 92 us  128 camme 163 84 us       Configurazione nel DB dei parametri        Indirizzo Nome             Tipo    DINT       Valore  iniziale  UDT3  L 0  UDT4  L 1  UDT5  L 2  UDT6  L 3       76 0 C_QTY Configurazione     Commento  0   max  16 camme  1   max  32 camme  2   max  64 camme  3   max  128 camme       Dati delle tracce nel DB dei parametri       Indirizzo Nome    90 0 TRACK_OUT          Tipo    WORD       Valore  iniziale    W 16 0    Campo     1  CPU       Commento    Comando delle uscite della traccia    0   unit   di programmazione camme    numero di bit   numero di traccia  I bit da 13 a 15 devono essere 0        camma della FM 352     DB di canale        Con il dato macchina    Comando delle uscite della camma    si definiscono i tipi di comando dei segnali  delle tracce da 0 a 12  Il comando    possibile tramite     e unit   a camme elettroniche  i segnali delle tracce vengono attivati e disattivati dall   elaborazione    e CPU isegnali di camma restituiscono direttamente i relativi valori dell   abilitazione della traccia nel       In questo modo le uscite delle tracce possono essere comandate in modo mirato dal programma        8 24    Unit   di progr
49.  mutata     La quota reale di posizione cambia rispetto alla quota reale attuale in funzione  della velocit   di simulazione e della direzione della simulazione     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 23    Impostazioni       Effetti dovuti alla disattivazione della simulazione  e L elaborazione delle camme viene disattivata     e In caso di encoder incrementale o di iniziatore la sincronizzazione viene cancel   lata  Come quota reale viene quindi impostato il valore della coordinata del  punto di zero     e  n caso di encoder assoluto viene segnalata la quota reale di posizione che cor   risponde allo stato attuale dell   encoder    segnali dell    encoder vengono nuova   mente analizzati  cos   come parametrizzati nei dati macchina     Valori limite    I limiti minimi e massimi della velocit   di simulazione dipendono dalla risoluzione   vedere capitolo 8 3  pagina 8 8      Velocit      Tra la velocit   impostata e quella reale  con la quale funziona l   unit    possono veri   ficarsi differenze  vedere capitolo 8 3  pagina 8 8      Unit   di programmazione a camme elettroniche FM 352  9 24 C79000 G7072 C352 04    Impostazioni       9 11 Valori di conteggio delle tracce delle camme di conteggio    Definizione    L impostazione    Valori di conteggio delle tracce delle camme di conteggio    per   mette di leggere i valori di conteggio attuali     Svolgimento dell   impostazione    1  Definire le tracce delle camme di conteggio e i val
50.  occorre    e commutazione verso P  collegare RE  9  a massa  7     e commutazione verso M  collegare RE  9  a  24 V  5         Unit   di programmazione a camme elettroniche FM 352  B 4 C79000 G7072 C352 04    Schemi di allacciamento       B 4 Schema di allacciamento per encoder assoluto  SIEMENS 6FX 2001 5  Up 24V  SSI     Schema di allacciamento    La seguente figura illustra lo schema di allacciamento per un encoder assoluto                                                          SIEMENS 6FX 2001 5  Up 24 V  SSI    FM 352 Encoder  15 pi _DAT AL MPG  14 be DAT d4  I Bz    de 1 E                   Cavo 4 x 2 x 0 5 mm2    Schermo su Schermo su  contenitore contenitore                   Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    15       Connettore tondo con presa  a 12 poli   Siemens 6FX 2003 0CE12  Lato allacciamento  lato saldatura        Cavi attorcigliati in coppia          Connettore femmina  D SUB a 15 poli   8 Lato allacciamento   lato saldatura   Involucro metallizzato   1 conchiusura a vite  6FC9 341 1HC                   B 5    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Blocchi dati Liste di errori    Panoramica del capitolo                         Nel paragrafo si trova a pagina  C 1 Contenuto del DB di canale C 2  C 2 Contenuto del DB dei parametri  C 3 Dati e struttura del DB diagnostico  C 4 Classi di errore C 14       Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C35
51.  parametri   e Impostare il bit di avvio nel DB di canale       Scrittura dei dati macchina  MDWR_EN       Attivazione dei dati macchina  MD_EN   e Richiamare nel programma utente ciclico la funzione FC CAM_CTRL     e Controllare se i dati disponibili delle camme sono compatibili con i dati  macchina modificati     e Scrivere in questo caso di nuovo i dati delle camme parametrizzati  modificati  o non modificati  CAM1WR_EN   CAM8WR_EN     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme          Avvertenza    Se sono stati modificati parametri rilevanti per la sincronizzazione  attivando i dati  macchina la sincronizzazione viene cancellata  Inoltre le impostazioni vengono ripri   stinate e tutti i dati macchina e i dati delle camme sull unit   vengono cancellati      parametri rilevanti per la sincronizzazione sono    e tipo di asse   fine dell asse rotante   tipo di encoder   percorso per giro dell   encoder    impulsi per giro dell   encoder    numero di giri   coordinate del punto zero   regolazione dell   encoder assoluto   tipo della reimpostazione del punto di zero   adattamento alla direzione   configurazione   finecorsa software di inizio e di fine       Lettura dei dati macchina    Per leggere i dati macchina attuali dell unit   procedere nel modo seguente   e Impostare il seguente bit di avvio nel DB di canale        Lettura dei dati macchina  MDRD_EN   e Richiamare nel programma utente ciclico la funzio
52.  pi   blocchi camme di quanti  ne permette questa configurazione   51 Asse in funzione s    Causa Si    tentato di immettere blocchi camma con l   unit   di  programmazione a camme disattivata   52 Asse non parametrizzato s    Causa Si intende immettere dati camma nonostate non siano       Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Blocchi dati Liste di errori       Classe 15  segnalazioni                N  Significato Allarme di  diagnostica  1 Inizio della parametrizzazione no  Causa L   unit   ha identificato una parametrizzazione con un  blocco dati del sistema   2 Fine della parametrizzazione no  Causa L   unit   ha concluso senza errori la parametrizzazione    con un blocco dati del sistema                       Classe 128  errore di diagnostica             N  Significato Allarme di  diagnostica  4 Manca la tensione ausiliaria esterna s    Causa La tensione ausiliaria esterna da 24 V non    allacciata  o    assente  Effetto Vedere a pagina 11 4    e L elaborazione delle camme viene disattivata   e Disabilitazione delle uscite delle tracce   e Cancellazione della sincronizzazione per encoder  incrementali   e La FM 352 non    parametrizzata  segnale di ri   torno PARA   0               Elimina  Assicurarsi del corretto collegamento di 24 V   zione  Se il collegamento del 24 V    corretto  allora l   unit       guasta    51 Watch Dog scaduto s    Causa e Forti disturbi sulla FM352    e Guasto nella FM352       Effetto e L unit   vie
53.  programmazione a camme elettroniche FM 352       4 4 Cablaggio del connettore frontale    Cavi di allacciamento      cavi per gli ingressi e le uscite digitali devono essere schermati a partire da  una determinata lunghezza        ingressi digitali  cavo a partire da una lunghezza di 32 m       uscite digitali  cavo a partire da una lunghezza di 100 m    I conduttori degli encoder devono essere schermati    Gli schermi dei cavi dell   encoder devono essere applicati alla barra di scher   maggio di terra e al connettore di allacciamento della periferia      cavi A DAT  A DAT  B CLI  B CLI  CLS  CLS e N  N dell   encoder incrementale  devono essere attorcigliati in coppia    Per i cavi di allacciamento utilizzare cavi flessibili con sezione di   0 25     1 5 mm    Non sono necessari capicorda  Se tuttavia dovessero essere necessari      possibile impiegare capicorda senza collare l isolamento  DIN 46228  forma A   versione corta  e due cavi di rispettivamente 0 25     0 75 mm  in un capocorda        Avvertenza    Se si collegano tastatori di misura o finecorsa di prossimit      necessario  per otte   nere un ottimale immunit   ai disturbi  utilizzare cavi schermati        Istruzioni di cablaggio per DC 24 V       1  Attenzione  Possono verificarsi danni materiali     Un collegamento a polarit   invertita determina un guasto all unit   causandone la  sostituzione     Fare attenzione alla polarizzazione corretta dell   alimentazione dell encoder   1L   1M         Utensile necess
54.  riferimento   Preset quota reale   Preset quota reale al volo  Ripristino quota reale  9 3  Spostamento del punto di zero   9 6    Impostazione del punto di riferimento          Particolarit   degli encoder assoluti  9 10    Svolgimento  9 9   Impulso  10 3    Impulso di disturbo  Encoder incrementale     INC_REV  8 18    Incrementi per giro dell   encoder  8 18    Incremento  10 3  Indeterminazione  10 4  10 9   Indirizzi  C 2     Ingressi digitali  4 5    Ingresso di abilitazione  8 25    Iniziatore  8 9     Incrementi per giro dell   encoder   8 18    Iniziatori  10 5    Analisi dei seg nali  10 5   Inizio camma  Installazione   Funzioni    Superficie di parametrizzazione  5 1          Interfacce dell   unit   di programmazione a    camme  2 11  Interfaccia encoder     Interrupt di i rocesso  8 26    perduto  6 15    Interrupt di processo  Analisi  6 15    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Interruttore di ARRESTO D EMERGENZA     Interruttore esente da rimbalzo  9 15     Interruttori di fine corsa D EMERGENZA   7 1     Interruttori di prossimit    10 5      Inversione della direzione  su una camma   2 9     Isteresi  2 8  8 10     Camma a tempo  Camme di posizione  8 11    J  Job  6 6     esecuzione  6 5    L        LED di errore  LEN_VAL              Lunghezza del percorso   Lunghezza del telegramma  8 16  Lunghezza della linea  massima  Lunghezza massima della linea  8 19        Marchio  CE  liv  Marchio CE  A 2        Messa 
55.  s    Causa    stato selezionato il comando di una traccia al di fuori  di 0   15  bit 0   15                  C 18    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Blocchi dati Liste di errori                                                          N  Significato Allarme di  diagnostica  148  Selezione errata degli ingressi di abilitazione s    Causa    necessario attivare una traccia al di fuori di 3   10   bit 0   7  con un segnale esterno   149   Selezione traccia speciale errata  s    Causa Si    tentato di definire come traccia speciale una trac   cia al di fuori di 0 1 e 2  bit 0 1 e 2   150   Errore massimo di conteggio errato traccia 0 s    Causa    stato specificato come valore di conteggio massimo  un valore di conteggio  lt  2 o  gt  65535   151   Valore massimo di conteggio errato traccia 1 s    Causa    stato specificato come valore di conteggio massimo  un valore di conteggio  lt  2 o  gt  65535   200   Risoluzione errata s    Causa    stata specificata una risoluzione  lt 0 1 um impulsi o   gt 1000 um impulsi      stato specificato un percorso rotazione encoder e  un numero di impulsi rotazioni encoder dal quale ri   sulta una risoluzione  lt  0 1 0  gt  1000   201   Encoder posizione non adatto al campo di lavoro   campo asse s    di rotazione  Causa Encoder di posizione SSI e asse rotante  l   encoder di  posizione non copre esattamente il campo dell asse  rotante   Asse lineare  l    encoder di posizione non copre almeno  il
56.  tacca di zero       24 V   9 RE     Commutazione verso P M  ve         dere capitolo B 3   10 N     Segnale della tacca zero  5 V       11 N     Segnale inverso della tacca      zero  5 V   12 B CLI 1     Segnale B inverso dellencoder   Clock SSI inverso di shift   5 V   13 B CLI 1     Segnale B dell   encoder B  5 V    Clock SSI di shift  14 AIDAT     Segnale A inverso dellencoder   Dati SSI inversi   5 V   15 A DAT     Segnale A dell   encoder  5 V  Dati SSI                      1    In funzionamento passivo    4 2    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Cablaggio dell unit   di programmazione a camme elettroniche FM 352       4 2 Allacciamento dell   encoder    Elemento di supporto degli schermi    Per il collegamento degli schermi dei cavi    necessario inserire questo elemento  nella guida profilata     Ulteriori informazioni si trovano nel manuale Sistema di automazione S7 300   Configurazione  Dati della CPU     Procedimento  Per allacciare encoder procedere nel modo seguente   1  Collegare il conduttore all encoder     Nel caso di encoder assoluti pu   essere necessario il confezionamento del  cavo  lato encoder  secondo le indicazione del costruttore     2  Aprire lo sportellino frontale e innestare il connettore D Sub nella FM 352     3  Bloccare il connettore con l   aiuto della vite con testa a croce  Chiudere lo spor   tellino frontale     4  Asportare la copertura isolante del cavo e fissare lo schermo nell elemento di
57.  un job impostare il relativo bit di avvio nel DB di canale e in caso di  job di scrittura anche i relativi dati  Richiamare successivamente l   FC CAM_CTRL  per eseguire il job     Se si impiega la FM 352 centralmente viene eseguito immediatamente un job di  lettura  Se si impiega la FM 352 in modo decentrato  un job di lettura pu   necessi   tare di diversi cicli     A causa delle conferme necessarie dell   unit    un job di scrittura necessita di al   meno tre richiami  o cicli OB      Esiste la possibilit   di trasmettere contemporaneamente diversi job  anche insieme  a segnali di comando  Ad eccezione del job per scrivere le funzioni  i job vengono  elaborati con la sequenza dei bit di avvio definita nel DB di canale  Se un job     concluso  il bit di avvio viene ritirato  AI successivo richiamo del blocco il job viene  determinato ed eseguito     Oltre al bit di avvio  per ogni job esiste anche un bit di pronto e un bit di errore  Nel  nome di questi bit anzich   _EN  come    enable        riportato _D  come    done     op   pure _ERR  come    error      Dopo l   analisi o prima dell emissione di questo job  il bit  di pronto e di errore del job devono essere impostati a 0     Se si imposta il bit YOBRESET  prima dell   elaborazione del job esistente vengono  ripristinati tutti i bit di pronto e di errore  Il bit YOBRESET vene successivamente di  nuovo impostato a 0     Le funzioni attivano e disattivano gli stati dell unit    Un job per la scrittura delle fun   zioni v
58.  valori da 1 per buono a 5 per scadente  Vi preghiamo di dare una  valutazione sulla qualit   del manuale rispondendo alle seguenti domande        Corrisponde alle Vostre esigenze il contenuto del manuale           E    facile trovare le informazioni necessarie           Le informazioni sono spiegate in modo sufficientemente chiaro           Corrisponde alle Vostre esigenze il livello delle informazioni tecniche           Oi 60 IN    Come valutate la qualit   delle illustrazioni e delle tabelle              Se avete riscontrato dei problemi di ordine pratico  Vi preghiamo di delucidarli nelle seguenti  righe                                            Unit   di programmazione a camme elettroniche FM 352  2 C79000 G7072 C352 04    
59.  variabili VAT1 e trasmettere i valori di  comando     Avviare la CPU  STOP  gt  RUN P   Qui    possibile osservare la modifica della posi   zione reale  CAM ACT_POS   dei dati delle camme  CAM CAM_00_31  e dei se    gnali della traccia  CAM TRACK_OUT   Osservare anche il numero di passo della  catena a passi  PROGDB STEPNO      Se    impostata la camma 4  130 gradi   la parametrizzazione delle camme da 0 e  1 viene modificata con i valori specificati nella VAT 1  E possibile osservare la mo   difica nella VAT     Successivamente il programma attende un evento esterno  Trasmettere di nuovo i  valori di comando preparati della VAT  questa volta viene analizzato  PROGDB SWITCH     dati delle camme assumono di nuovo i valori precedenti     Dopo questo ciclo l elaborazione della catena a passi    conclusa  il numero di  passo     2 e la simulazione viene arrestata     Se si intende controllare l   intero esempio  avviare di nuovo la CPU   STOP  gt  RUN P    Questo procedimento    naturalmente accettabile solo per un  esempio      Se non    stato azionato l interruttore PROGDB SWITCH prima di uno STOP della  CPU  la parametrizzazione delle camme nel DB dei parametri non viene reimpo   stata ai valori iniziali  Caricare successivamente di nuovo il DB dei parametri nella  CPU     Analisi degli errori     12 10    In caso di un errore nell   elaborazione  la catena a passi viene arrestata la simula   zione disattivata  Come numero di passo viene inserito  1     Eseguire un tentativo 
60. 0 CBEGIN DINT L  100000000   Inizio camma  IC    6 0 CEND DINT L 100000000   Fine camma  FC   Campo   da   1 000 000 000 um a 1 000 000 000 um                   Lunghezza minima di una camma di posizione                  Impulsi  rilevati dai se     gnali dell    encoder  101 102 103 104 105 106    S e E     camma pi   corta          IC   FC s 1C 103 e FC 103      camma non attiva pi    FC IC s corta se IC    maggiore  di FC     IC 105 e FC 101       NA   inizio camma  NE   fine camma       Figura 8 3 Camma pi   corta con direzione di spostamento positivo dell asse    La parte inattiva di una camma deve sempre mantenere una distanza minima di 4 impulsi tra la fine  camma  FC  e l   inizio camma  IC    Con FC   IC la camma si attiva per un impulso           Indirizzo Nome Tipo Valore iniziale Commento  relativo per camme a tempo   2 0 CBEGIN DINT L  100000000   Inizio camma  IC     6 0 CEND DINT L 100000000   Fine camma  FC     Tempo di inserzione  Campo      da 0 a 13421    100 us com max  16 camme   da 0 a 26843    100 us com max  32 camme   da 0 a 53686    100 us com max  64 camme   da 0 a 65535    100 us con max  128 camme                   Per una camma a tempo    necessario specificare un inizio camma e un tempo di inserzione al posto  della fine camma  E possibile specificare un tempo di inserzione in multipli di 100 us  Il tempo trascorre  a partire dall   inserzione della camma     Per l assegnazione dei tempi valgono le seguenti condizioni   e Ous  una camma non vien
61. 0 a 12  in base alle uscite digitali da Q0 a Q12  possono  essere impostati con l   unit   di programmazione a camme o con la CPU     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 2 5    Nozioni fondamentali dell unit   di programmazione a camme       2 2 2 Tracce particolari    Definizione  Le tacce 0     2 possono essere parametrizzate anche come tracce particolari   e Traccia 00 1  camme di conteggio    e Traccia 2  camme di frenatura  Per permettere l attivazione della traccia viene analizzato l ingresso 10     Presupposto    Per poter lavorare con le tracce particolari devono essere soddisfatti i seguenti  presupposti     e sulla traccia sono parametrizzate le camme    e l elaborazione camma    attivata    e la relativa traccia    attivata    e latraccia    parametrizzata come traccia particolare     Traccia per camme di conteggio    Una traccia della camma di conteggio conta i passaggi di stato dei risultati su  questa traccia       necessario specificare un valore di conteggio e avviare la funzione di conteggio   Ogni fronte di salita del risultato di traccia decrementa di 1 il valore della relativa    traccia   Finch   il valore di conteggio della traccia non    0  il bit di identificazione della trac   cia rimane 0     Se viene raggiunto il valore di conteggio 0  viene impostato il bit di identificazione  della traccia e  in caso di relativa parametrizzazione  viene impostato il segnale di  traccia  vedere figura 2 4 a pagina 2 11     Al 
62. 0 corrisponde alla quota reale  125        2  Assegnazione desiderata del sistema di coordinate per l   encoder  Per questa posizione la  coordinata deve essere  125        Unit   di programmazione a camme elettroniche FM 352  8 14 C79000 G7072 C352 04    Dati macchina e dati delle camme       Risultato dopo il preset del punto di riferimento    Dopo il preset del punto di riferimento  la relazione tra l   encoder e il sistema di  coordinate ha il seguente aspetto     Alla coordinata del punto di zero sull asse   125  viene assegnato il valore dell   en   coder  1798  determinato con la registrazione dell   encoder assoluto            Campo dell   encoder realizzabile in modo univoco con questo encoder                      1000  125 0 1000     DI l  qp__ooee  f       lt    T   7T     T                          o a 9   TESI ZERO FSF   1023 3 1024           Valore rilevato della regolazione  Regolazione dell   encoder assoluto        Valore dell   encoder assoluto             L encoder fornisce 2048 valori univoci  Il campo di lavoro viene definito dai fine   corsa software  A causa della risoluzione selezionata di 1 mm per ogni impulso   l encoder pu   realizzare un campo di lavoro superiore di quando previsto con il  finecorsa software     Con la risoluzione impostata  la zona di lavoro    gi   coperta con 2001 valori  Per  questo motivo nell esempio    avanzano    47 impulsi che si aggirano simmetrica   mente intorno al campo di lavoro     Alternativa  regolazione meccanica 
63. 1  cos   come  tra il fronte di discesa e il successivo fronte di salita sull ingresso l1 deve essere    maggiore di 2 ms     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    9 17    Impostazioni       Misura errata    In caso di una misura della lunghezza rilevamento dei bordi errati  la FM 352 forni   sce il valore  1 per la lunghezza     Una    Misura della lunghezza    o un    Rilevamento dei bordi    pu   percorrere al mas   simo 126 passaggi per lo zero  Se la FM 352 identifica pi   di 126 passaggi per lo  zero in una direzione  viene segnalata una    Misura della lunghezza    o un    Rileva   mento dei bordi    erraro  anche se in seguito sono stati identificati di nuovo pas   saggi per lo zero nell altra direzione     Una misura    errata anche se  e in un asse rotante la lunghezza misurata    superiore a 231     e  a FM 352 identifica contemporaneamente il fronte di attivazione e il fronte di  disattivazione  p  es  rimbalzo dell   interruttore      Spostamento del sistema di coordinate durante una misura della lunghezza    Esempio    Gli spostamenti delle coordinate influenzano la lunghezza misurata alle seguenti  condizioni     e se si imposta un encoder incrementale o un iniziatore oppure se di utilizza la  FM 352 nel funzionamento di simulazione     e se si esegue    Preset punto di riferimento    o    Retrigger punto di zero    mentre     in corso una misura della lunghezza     Le condizioni che influenzano la lugnezza misurata posso
64. 2    C79000 G7072 C352 04    8 1       Dati macchina e dati delle camme       8 1    Scrittura e lettura dei dati macchina e dei dati delle camme    Questo capitolo    rilevante solo se si intende scrivere i parametri direttamente  nell   unit   tramite il programma utente  senza utilizzare la superficie di parametriz   zazione     Tutti i dati macchina e i dati delle camma sono memorizzati nel DB dei parametri   I numeri del DB dei parametri devono essere immessi nel relativo DB di canale     Il DB dei parametri pu   essere scritto nella superficie di parametrizzazione con     Export    e letto con    Import        Scrittura e attivazione dei dati macchina    8 2    I dati macchina permettono di adattare FM 352 all asse e all   encoder     dati macchina nel DB dei parametri si trovano agli indirizzi da 3 1 a 104 0     Prima parametrizzazione    Se l   unit   non contiene dati macchina  segnale di ritorno PARA   0   in caso di  prima parametrizzazione senza superficie di parametrizzazione procedere nel  modo seguente     e Inserire i nuovi valori nel DB dei parametri    e Caricare il DB dei parametri nella CPU    e Impostare il seguente bit di avvio nel DB di canale       Scrittura dei dati macchina  MDWR_EN     e Richiamare nel programma utente ciclico la funzione FC CAM_CTRL     Modifica dei dati macchina    Per modificare i dati macchina disponibili  segnale di ritorno PARA   1  con il pro   gramma utente procedere nel modo seguente     e Inserire i nuovi valori nel DB dei
65. 2 04    C 1       Blocchi dati Liste di errori                                                                               C 1 Contenuto del DB di canale  Avvertenza    dati che non sono elencati in questa tabella non devono essere modificati   Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale  Indirizzi  commutatore di versione  0 0 MOD_ADDR  Inserire   INT 0 Indirizzo dell   unit    2 0 CH_NO INT 1 Numero di canale  sempre 1   10 0 PARADBNO INT  1 Numero del DB dei parametri   1  DB non disponibile  12 0 FM_TYPE BOOL FALSE 0   FM352 fino alla V4 0  1   FM352 a partire dalla V5 0  Segnali di comando  15 2 DIR_M BOOL FALSE 1   simulazione in direzione negativa  15 3 DIR_P BOOL FALSE 1   simulazione in direzione positiva  15 4 CAM_EN BOOL FALSE 1   abilitazione elaborazione delle camme  15 5 CNTCO_EN BOOL FALSE 1  abilitazione funzione di conteggio  della traccia delle camme di conteggio 0  15 6 CNTC1_EN BOOL FLASE 1   abilitazione della funzione di conteggio  della traccia delle camme di conteggio 1  16 0 TRACK_EN WORD W 16 0   Attivazione delle tracce delle camme  da0a15  Bit 0   traccia 0  Segnali di ritorno  22 2 DIAG BOOL FALSE 1   modifica del buffer diagnostico  22 4 DATA_ERR BOOL FALSE 1   errore dati  22 7 PARA BOOL FALSE 1   l   unit      parametrizzata  23 4 CAM_ACT BOOL FALSE 1   elaborazione delle camme in corso  25 0 SYNC BOOL FALSE 1   l   asse    sincronizzato  25 1 MSR_DONE BOOL FALSE 1  la misura della lunghezza o il rile
66. 5 bit con struttura ad albero 64     8192 alla seconda potenza  Encoder multigiro 25 bit allineati a destra 64     224 tutti i valori  Esercizio passivo Struttura ad albero 64     8192 alla seconda potenza  Esercizio passivo allineamento a destra 64     225 tutti i valori x  Impostazione speciale   Encoder multigiro come i     25 bit con struttura a semialbero 64     8192 alla seconda potenza             Avvertenza        Numero di giri     vedere pagina 8 21         Il numero degli impulsi di un encoder viene determinato dai dati    Incrementi per giro dell   encoder    per          8 18    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Dati macchina e dati delle camme             Indirizzo Nome Tipo Valore Commento  iniziale  36 0 NO_REV DINT L 1024 Numero di giri dell   encoder    Campi dei valori   1  encoder monogiro                 da 2 a 219  encoder multigiro        Il dato macchina    Numero giri dell encoder       necessario per l encoder assoluto  Con esso si indica il  numero dei giri che sono possibili con questo encoder  Per maggiori informazioni sugli encoder assoluti   leggere dapprima il capitolo 10 3 di questo manuale     Encoder monogiro      possibile solo il valore 1    Encoder multigiro   Encoder multigiro   esercizio passivo  struttura ad albero   2     4096 alla seconda potenza     Encoder monogiro   esercizio passivo  allineato a destra   2     219 tutti i valori con la seguente  limitazione     Incremento giro dell   
67. B  3                      Figura 6 1 Percorsi di trasmissione dei parametri    Memorizzare i parametri nella superficie di parametrizzazione   Memorizzare la configurazione dell hardware  compilare e caricare nella CPU   3 La CPU scrive i parametri nell   unit   durante la parametrizzazione del sistema   4   Caricare i parametri dell unit   nel PG con l istruzione  Carica sistema di destinazione nel PG        Caricare i parametri dalla configurazione FM nell   unit   con l istruzione  Carica sistema di  destinazione        Scrivere i parametri nell   unit   con i job del programma utente     Leggere i parametri dall unit   con i job del programma utente   8   Trasferire i parametri dal programma utente al DB online   9   Leggere i parametri dal DB online nel programma utente     10 Esportare i parametri dalla superficie di parametrizzazione nel DB  DB offline oppure online    DB offline deve essere successivamente copiato ancora nella CPU     Importare i parametri da un DB online oppure offline nella superficie di parametrizzazione        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 21    Programmazione della FM 352       6 22    Esempi di impiego per la trasmissione dei parametri       parametri vengono elaborati con la superficie di parametrizzazione  L unit   deve  successivamente essere parametrizzata automaticamente all   avvio   Eseguire le operazioni 1  2  3     Si modificano i parametri nella superficie di parametrizzazione durante la m
68. CAM_MSRM 2 5          6 18    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04       Programmazione della FM 352       6 8    Accesso rapido ai dati dell   unit      Applicazione    In applicazioni speciali o in un livello di allarme    necessario un accesso particolar   mente rapido ai segnali di ritorno e di comando  A questi dati si accede diretta   mente dalle aree di ingresso e di uscita     Per il coordinamento di avvio dopo ogni avvio dell unit    p  es  dopo l innesto  dell   unit    CPU STOP   RUN  la FC CAM_CTRL deve essere richiamata fino a  quando viene visualizzata la conclusione dell avvio con RET_VAL   0        Avvertenza    Se si accede direttamente ai dati dell FM 352 possono essere utilizzati nel modo  indicato solo i dati non interni descritti  In caso contrario l   accesso del programma  utente dall unit   viene disturbato        Lettura dei segnali di ritorno con accesso diretto    Gli indirizzi di byte devono essere specificati in base agli indirizzi di uscita  dell unit    Le contrassegnature dei bit corrispondono a quelle riportate nel DB di  canale     Nell   AWL accedere ai dati con le istruzioni PEB  lettura 1 byte  e PED  lettura  4 byte                                                      Indirizzo Numero di bit  7 6 5 4 3 2 1 0  0 byte PARA interno   interno DATA_ERR interno   DIAG interno interno  1 byte 0 0 0 CAM_ACT  O 0 0 0  2 byte interno  3 byte 0 0 FVAL_DONE   HYS GO_P_ GOM  MSR DONE   SYNC  4 byte  5 byte ACT_POS
69. DT6                    Preparazione di DB di canale                                                                               Passo Azione s  1 Aprire il DB di canale  g  2 Controllare se nel parametro MOD_ADDR    gi   impostato l indirizzo dell   unit    In caso g  contrario  l indirizzo deve essere ancora impostato   3 Salvare il DB di canale  File  gt  Salva   g  Preparazione del DB diagnostico  Passo Azione s  1 Aprire il DB diagnostico  g  2 Controllare se nel parametro MOD_ADDR    gi   impostato l indirizzo dell   unit    In caso g  contrario  l indirizzo deve essere ancora impostato   3 Salvare il DB diagnostico  File  gt  Salva   g  Collegamento di funzioni  Passo Azione s  1 Collegare le funzioni necessarie nel programma utente  o  Caricamento dei blocchi nella CPU  Passo Azione s  Carica nella CPU                    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 7 5    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme    Panoramica del capitolo                                        Nel paragrafo si trova a pagina  8 1 Scrittura e lettura dei dati macchina e dei dati delle 8 2  camme   8 2 Sistema di misura  8 3 Dati macchina dell  asse  8 4 Regolazione dell   encoder assoluto  8 5 Dati macchina dell   encoder  8 6 Risoluzione  8 7 Configurazione e dati delle tracce  8 8 Abilitazione allarme  8 9 Dati delle camme 8 27       Unit   di programmazione a camme elettroniche FM 35
70. FC 0  FC CAM INIT   FC 1  FC CAM CTRL  FC 2  FC CAM DIAG  6 10    Indice 4    FC CAM_CTRL   6 5   Compiti  6 5   Comportamento in caso di errore  6 9   Dati impiegati  6 5   Parametri di richiamo   6 7   Richiamo   6 5   Valore di ritorno  6 7  FC CAM_DIAG  6 10  Compiti  6 10  Comportamento in caso di errore  6 11     Dati utilizzati  6 10  Parametri  6 10  Richiamo  6 10    Valore di ritorno  FC CAM_INIT     Compiti  TT  Parametri   6 4  Richiamo  6 4  Valori di ritorno  6 4  Fine camma  8 29  Fine dell asse rotante  8 8   Finecorsa   7 2   rilevanti per la sicurezza  7 2   Finecorsa di ARRESTO D EMERGENZA   4 1   Finecorsa rilevanti per la sicurezza   7 2    Finecorsa software di fine  8 10   Finecorsa software di inizio  8 10  FM 352  Avvio   6 7   Montaggio   3 2   Settori di impiego  1 3    Smontaggio  3 2  Formazione del potenziale   Frequenza di incrementi  10 9  Funzionamento passivo  10 7  Cablaggio 10 7    Lunghezza tipo di telegramma  Campo dei                       valori   Funzioni  6 2   Dati tecnici   Installazione  5 1  Tempi di elaborazione  6 18      FVAL     FVAL_DONE  FVAL_EN  9 4    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Indice analitico       G    Gestione dei job per FC CAM_CTRL  C 8     Guida profilata  3 1     H  HYS  8 10     Identificazione della direzione   2 2  Impianti di imballaggio  1 3   Impiego  caratteristico   Impostazione  Modifica dei fronti delle camme   Modifica rapida delle camme  Preset punto di
71. FM 352  8 4 C79000 G7072 C352 04       Dati macchina e dati delle camme          Indirizzo    38 0    Nome Tipo   Valore Commento  iniziale  CAM7RD_EN  BOOL   FALSE  1   lettura dei dati delle camme 7  camme da 96 a 111        38 1          CAMS8RD_EN  BOOL   FALSE  1   lettura dei dati delle camme 8  camme da 112 a 127                 Sequenza durante la scrittura dei dati macchina e dei dati delle camme    Modificare i dati macchina e i dati delle camme sempre nella seguente sequenza   e scrittura dei dati macchina   e attivazione dei dati macchina   e scrittura dei dati delle camme    Se per questi job il bit di avvio viene impostato per una volta     FC CAM_CTRL fa  s   che i job vengano elaborati nella sequenza corretta     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 5    Dati macchina e dati delle camme       8 2    Sistema di misura    Scelta di un sistema di misura    Nella superficie di parametrizzazione dell unit   di programmazione a camme esiste  la possibilit   di selezionare un sistema di misura speciale per gli ingressi e le uscite  dei dati  preimpostazione  mm      Come sistema di misura possono essere impostate le seguenti unit       e mm  pollici  gradi e impulsi        Avvertenza    Se si modifica il sistema di misura nella superficie di parametrizzazione  i valori  vengono convertiti nel nuovo sistema  In questo modo possono verificarsi errori  dovuti ad arrotondamento     Se si modifica il sistema di misura sul dato della
72. FM 352  9 22 C79000 G7072 C352 04    Impostazioni       9 10    Simulazione    Definizione    L impostazione    Simulazione    offre la possibilit   di attivare l   unit   di programma   zione a camme senza encoder allacciato     Svolgimento dell   impostazione    1   2   3     4     Inserire la velocit   di simulazione nel DB dei parametri   Scrivere e attivare i dati macchina     Selezionare nel DB di canale come direzione di simulazione la direzione posi   tiva o quella negativa     Impostare le funzioni nel DB di canale     Dati utilizzati nel DB di canale                      Indirizzo Nome Tipo   Valore iniziale Commento   15 2 DIR_M BOOL   FALSE 1   simulazione in direzione negativa  15 3 DIR_P BOOL   FALSE 1   simulazione in direzione positiva  34 1 SIM_ON BOOL   FALSE 1   simulazione on                   Dati utilizzati nel DB dei parametri       Indirizzo  84 0          SIM_SPD DINT L 0 Velocit   di simulazione    Nome Tipo   Valore iniziale Commento                   Effetti dovuti all   attivazione della simulazione      segnali dell encoder non vengono pi   analizzati    Tutti i controlli riferiti all ingresso dell   encoder vengono disattivati    Errori eventualmente segnalati relativi all encoder vengono ripristinati    La FM 352 simula il movimento di un asse con velocit   costante di simulazione     L elaborazione delle camme  con l attivazione della simulazione  viene disinse   rita  Essa pu   essere successivamente riattivata  La sincronizzazione resta im  
73. FM452 o FM352  versione  gt  V5   Con unit   di una versione  precedente possono verificarsi variazioni di comportamento     e Sul PC PG    installato correttamente STEP7 e il pacchetto di progettazione per  la FMx52  La descrizione dell   utilizzo di orienta a STEP7 V5 0  In caso di altre  versioni possono verificarsi scostamenti     e    PG    allacciato alla CPU     Con gli esempi    possibile utilizzare una FM452 o una FM352  Tutti gli esempi  possono funzionare anche con un impiego decentrato della FM352  Per l esempio     MultiModules    sono necessarie 2 unit       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       12 3    12 4    Preparazione degli esempi    Per poter utilizzare gli esempi online  procedere nel modo seguente     1  Aprire il progetto di esempio     STEP7 EXAMPLES zEn19_01_FMx52___ Prog  con il SIMATIC Manager e copiarlo con un nome adatto nella directory del pro   getto     2  Inserire in questo progetto una stazione in base alla struttura dell hardware     3  Configurare l hardware completamente con Configurazione hardware  memoriz   zare la configurazione e caricarla nella CPU     4  Parametrizzare la FM352 o la FM452 in base alle istruzioni    Primi passi        5  Selezionare il programma di esempio e caricare la relativa cartella dei blocchi  nella CPU     6  Selezionare la FM352 o la FM452 nella configurazione dell hardware e  visualizzare le propriet   dell   oggetto  Modifica  gt  Propriet   dell    ogge
74. Lunghezza del    La lunghezza del percorso della camma    La lunghezza del percorso della camma       di inserzione          pende dalla velocit   con la quale l   asse  percorre il tratto della camma        percorso viene definita dall   inizio e dalla fine della   dipende dalla velocit   con la quale si  camma  muove l   asse durante il tempo di inser   L inizio e la fine camma costituiscono la   2 9N      parte attiva della camma   Durata La durata di inserzione della camma di    La durata di inserzione della camma       stata parametrizzata con il tempo di atti   vazione        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    2 3       Nozioni fondamentali dell unit   di programmazione a camme       2 2    2 2 1    Tracce    Tracce e risultato di traccia    Tracce delle camme    Le 32 tracce permettono di comandare al massimo 32 diverse operazioni di azio   namento  Le tracce possono essere analizzate con l   aiuto dei segnali di ritorno     Alle prime 13 tracce  traccia da 0 a 12     assegnata un uscita digitale  da Q0  a Q12  della FM 352  che pu    p  es  comandare direttamente un attuatore  allacciato     Risultato di traccia    Sono disponibili al Massimo 128 camme che possono essere assegnate ad una  traccia qualsiasi     Ad ogni traccia possono essere assegnate pi   camme  Il risultato di traccia    la  combinazione logica OR di tutti i valori di camma di questa traccia     Esempio per un risultato di traccia    2 4    Durante la parame
75. NT_INFO BOOL Errore di canale       0B82_EXT_VOLTAGE BOOL Manca tensione esterna  0B82_FLD CONNCTR   BOOL Manca connettore frontale  0B82_WTCH_DOG _FLT   BOOL Controllo tempo attivato    0B82_INT_PS_FLT BOOL Interruzione della tensione di alimenta   zione interna dell unit      0B82_HW_INTR_FLT BOOL Perdita di interrupt di processo                               Unit   di programmazione a camme elettroniche FM 352  6 16 C79000 G7072 C352 04    Programmazione della FM 352       6 7 Dati tecnici    La seguente tabella fornisce informazioni generali sui dati tecnici delle funzioni     Tabella 6 2 Dati tecnici delle funzioni per la FM 352                      N  Nome del Ver  Occupa  Occupa    Occupazione Codice Funzioni  blocco sione   zione nella   zione nella   dell   area dati   MC7   Dati di sistema  memoria   memoria di locali  byte  richiamate  di carica  lavoro  byte   mento  byte    byte   FCO FCCAM INIT  1 0 192 138 2 102  FC1 FC 1 0 5232 4754 32 4718 SFC 58  WR_REC   CAM_CTRL SFC 59  RD_REC  FC 2   FC CAM DIAG   1 0 1758 1614 42 1578 SFC 59  RD_REC  DB di canale   986 804   372  DB dei  parametri 16 z 616 336 i 300  DB dei  parametri 32   808 528   492  DB dei  parametri 64 a 1192 912    876  DB dei  parametri 128    1960 1680   1644  DB diagnostico     460 338   302                                  Ciclo dell   unit      L unit   aggiorna i dati di ritorno   eccetto gli impulsi nel sistema di misura   ogni  4 ms     Nel sistema di misura Impulsi i dati per la quota rea
76. R       Byte   Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0                1 0 0 0 0 0 Camma  0 0   2 Camma  Camma  Camma  Camma  Camma  Camma  Camma  Camma  7on 7 off 6 on 6 off 5 on 5 off 4 on 4 off   3 Camma  Camma  Camma  Camma  Camma  Camma  Camma  Camma  3 on 3 off 2on 2 off 1 on 1 off 0 on 0 off                                  La causa dell   interrupt pu   essere rilevata dal byte 1     Camma  analizzare i byte 2 e 3 in base alla tabella     Interrupt di processo perduti    Se l elaborazione di un interrupt di processo nel relativo OB non    ancora con   clusa  l   unit   registra tutti gli eventi successivi di interrupt di processo  Se l evento  si ripete una seconda volta prima che l   interrupt di processo abbia potuto essere  attivato  l   unit   attiva l allarme di diagnostica    interrupt di processo perduto        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 15    Programmazione della FM 352       Analisi di un allarme di diagnostica    Dopo un allarme di diagnostica  nelle variabili dell OB82    disponibile l informa   zione di diagnostica per un analisi rapida  Richiamare la funzione CAM_DIAG per  rilevare la causa esatta dell errore con il buffer diagnostico     I dati locali supportati dell   OB di allarme di diagnostica sono elencati qui di seguito                 Variabile Tipo di Descrizione  dati  0B82_MDL _DEFECT BOOL Guasto dell   unit    0B82_INT_FAULT BOOL Errore interno  0B82_EXT_FAULT BOOL Errore esterno  0B82_P
77. SIEMENS    Prefazione  Indice       Informazioni utente       Informazioni generali sul  prodotto       Nozioni fondamentali  dell   unit   di programmazione    SIMATIC a camme    N       2z  Do  DI  n   Q     SQ   wo  Ao   SL    3   i lo        A  r  D        Q    O     9          Unit   di programmazione a  camme elettroniche FM 352  Struttura  installazione    O  D  eR  D  Q  Q  O  Q  D            D  2   O     9       e parametrizzazione Installazione del software  Programmazione della  FM 352       Manuale Messa in servizio della  FM 352    N O Cd dA       Il presente manuale fa parte del pacchetto di documentazione       con il numero di ordinazione     6ES7352 1AH00 8EGO camme    00       Impostazioni       Encoder          Esempi          D gt        o  o    gt      ol 5 Da  Q D D D  5     3       o s    D EF D 5 3   a  3 9   5 lo  3 33       Q Q D   2 0  o       O N ON      O SS 3 O  v d 2 9 9  Dv mi no  O a Zo     o    D ola  w S  3 D F N    0 N3  D    5 o    3    o 3 D     D  ols  mp               Liste di errori    w      Q  Te   2   o  D   p    O       Indice analitico    02 2000  C79000 G7072 C352  Edizione 04    Avvertenze tecniche Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla  di sicurezza prevenzione di danni materiali che vanno assolutamente osservate  Le avvertenze sono con   trassegnate da un triangolo e  a seconda del grado di pericolo  rappresentate nel modo       seguente   i    Pericolo di morte  significa
78. Sim   numero intero    VSim v      significati in questa formula sono       VSim  velocit   di simulazione  impostata dalla FM 352  unit     min       VSimv  velocit   di simulazione  specificata nei dati della macchina  unit         min   e RISOLI risoluzione risultante dai dati dell encoder  unit        M impulso  e    Numero intero     da questa espressione  per i calcoli successivi si tiene conto solo dei valori prima  della virgola  Questa espressione deve restare per tutti i calcoli nel campo 2     65536     A causa delle relazioni  vedere la formula   la velocit   reale di simulazione si modifica a salti                          Indirizzo Nome Tipo Valore Commento  iniziale  4 0 EDGEDIST DINT L O Distanza minima tra i bordi  Campo   0    1000000 000 um       Con questo dato macchina si definisce un campo dopo l   identificazione dell   inizio di misura in un  rilevamento dei bordi  Quando la fine della fase di misura si trova entro questo campo  la misura  viene respinta    L   inizio della misura viene segnalato solo dopo che    stato percorso il tratto di corsa    Distanza minima  tra i bordi                 Unit   di programmazione a camme elettroniche FM 352  8 12 C79000 G7072 C352 04    Dati macchina e dati delle camme             8 4 Regolazione dell   encoder assoluto  Definizione  La regolazione dell   encoder assoluto e la coordinata del punto di zero permettono  di rappresentare in modo univoco il campo dei valori dell   encoder sul sistema di  coordinate del
79. TRL     In questo modo i dati attuali delle camme vengono memorizzati nel DB dei  parametri sulla CPU     Estratto dal DB di canale                                              Indirizzo Nome Tipo   Valore Commento  iniziale    353   CAMIWR_EN BOOL FALSE  1   scrittura dei dati delle camme 1  camme da 0 a 15     35 4 CAM2WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 2  camme da 16 a 31   35 5 CAM3WR_EN  BOOL   FALSE  1   scrittura dati delle camme 3  camme da 32 a 47   35 6 CAM4WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 4  camme da 48 a 63   35 7 CAM5WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 5  camme da 64 a 79   36 0 CAM6WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 6  camme da 80 a 95   36 1 CAM7WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 7  camme da 96 a 111   36 2 CAM8WR_EN  BOOL   FALSE  1   scrittura dei dati delle camme 8  camme da 112 a 127   37 2 CAMIRD_EN  BOOL FALSE  1   letture dei dati delle camme 1  camme da 0 a 15   37 3 CAM2RD_EN  BOOL   FALSE   1   lettura dei dati delle camme 2  camme da 16 a 31   37 4 CAMSRD_EN  BOOL   FALSE   1   lettura dei dati delle camme 3  camme da 32 a 47   37 5 CAM4RD_EN  BOOL   FALSE  1   lettura dei dati delle camme 4  camme da 48 a 63   37 6 CAM5RD_EN  BOOL FALSE  1   lettura dei dati delle camme 5  camme da 64 a 79   37 7 CAMG6RD_EN  BOOL   FALSE   1   lettura dei dati delle camme 6  camme da 80 a 95                          Unit   di programmazione a camme elettroniche 
80. a e dati delle camme       Dati delle camme nel DB dei parametri                                  Indirizzo Nome Tipo Valore Commento  relativo iniziale   0 0 CAMVALID BOOL   FALSE 1   camma valida   0 1 EFFDIR_P BOOL  TRUE 1   direzione di intervento positiva  pi      0 2 EFFDIR_M BOOL  TRUE 1   direzione di intervento negativa  meno    0 3 CAM_TYPE BOOL   FALSE 0   camma di posizione   1   camma a tempo   0 4 PI_SW_ON BOOL   FALSE 1   interrupt di processo durante l attivazione   0 5 PI_SW_OFF BOOL  FALSE 1   interrupt di processo durante la disattivazione   1 0 TRACK_NO BYTE B 16 0 Numero traccia   Campo  0a31          Direzione di intervento  Sono possibili due direzioni di intervento     crescente     decrescente     Numero di traccia    questa camma     Avvertenza        positiva  la camma viene attivata a inizio camma se l   asse si sposta in direzione della quota reale  negativa  la camma viene attivata a fine camma se l   asse si sposta in direzione del valore reale    Le due direzioni di intervento possono essere impostate anche contemporaneamente     Con la scelta del numero di traccia si definisce per ogni camma la traccia sulla quale deve intervenire    Le camme non utilizzate devono sempre essere impostate su    non valido      CAMVALID   FALSE            8 28    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati macchina e dati delle camme          Indirizzo Nome Tipo Valore iniziale Commento  relativo per camme di posizione   2 
81. ale per traccia camma di  conteggio 1       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    9 25       Impostazioni       Dati utilizzati nel DB dei parametri                            Indirizzo Nome Tipo   Valoreiniziale Commento   99 0 SPEC_TRCO  BOOL FALSE 1   la traccia 0    la traccia delle camme di con   teggio   99 1 SPEC_TRCI BOOL  FALSE 1 la traccia 1    la traccia delle camme di con   teggio   100 0 CNT_LIMO DINT L 2 Valore massimo di conteggio per la traccia della  camma di conteggio 0   104 0 CNT_LIMI DINT L 2 Valore massimo di conteggio per la traccia della          camma di conteggio 1       9 26    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni       9 12    Dati di posizione e delle tracce    Definizione    Svolgimento dell   impostazione    Dati utilizzati nel DB di canale    L impostazione    Dati di posizione e delle tracce    permette di leggere la posizione  attuale  la velocit   e il bit di identificazione della traccia    bit di identificazione della  traccia vengono rilevati prima di essere combinati ai dati macchina e ai dati di ca     nale     L algoritmo di calcolo implementato nella FM 352 calcola le variazioni di velocit    maggiori di un 1 impulso per 4 msec  La velocit   visualizzata    quindi vincolata  dalla relativa imprecisione e non    adatta in particolare per operazioni di regola   zione  La velocit   interna utilizzata per la dinamica della camma    pi   precisa  
82. ali    La grafica illustra una rappresentazione delle interfacce per rendere pi   chiara la  combinazione di dati  ingressi e uscite                                                  Segnali dell   encoder 10 Dati macchina DB di canale 13  Traccia 2  lr    3       v  c e o  i   o  Traccia  sj   gt  0   1 47 i     1 i  Traccia 3 Traccia 3 uo A          c    c le                 Tracce 4    12                      da Q4 a Q12    Tracce 13   31       Quota reale  velocit    direzione       Dati delle camme      RS SI AIA ES SIE  Y  LI    Bit di identificazione delle camme 0     127  FM 352                         Risultato della traccia Bit identificazione traccia  bit Segnali traccia  identificazione camma e dati             Figura 2 4 Interfacce della FM 352    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 2 11    Nozioni fondamentali dell unit   di programmazione a camme       Le spiegazioni relative alla figura sono riportate nella seguente tabella        N    Descrizione Capitolo         Durante l elaborazione delle camme della FM 352 vengono calcolati i bit di identifica    2 1  zione della camma dalle condizioni di commutazione e dalla quota reale attuale  Inol     pag  2 2   tre i risultati della traccia vengono trasmessi alle tracce a causa dell   assegnazione       delle camme         Selatraccia 001    stata parametrizzata come traccia di camma di conteggio  il 2 2 2  risultato della traccia dell unit   di programmazione a camme  punto 1  v
83. alla fine del  campo dinamico  lo spostamento di   namico viene di nuovo disabilitato  fino alla fine del campo statico della  camma           Direzione di spostamento IC FC  SIE ET e ANA b i  Valore reale TTI SE AN  Camman y                Percorso di anticipo      SN ASS    Spostamento  dinamico          Se il campo dinamico non sovrappone il  campo statico della camma vale quanto  segue    e Seil campo dinamico della camma  viene raggiunto  la camma si attiva   Contemporaneamente viene disabili   tata la determinazione di un nuovo  spostamento dinamico      Alla fine del campo statico della  camma viene di nuovo abilitato lo  spostamento dinamico        mei Campo dinamico Campo statico    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    NN    possibile un nuovo spostamento dinamico    8 31       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni    Panoramica del capitolo                                                                Nel paragrafo si trova a pagina   9 1 Influenza delle impostazioni sul comportamento di 9 2  commutazione delle camme a tempo   9 2 Preset quota reale   Preset quota reale al volo    Ripristino quota reale   9 3 Spostamento del punto di zero   9 4 Preset punto di riferimento   9 5 Modifica dei fronti delle camme 9 11   9 6 Modifica rapida delle camme   9 7 Misura della lunghezza   Rilevamento dei bordi 9 15   9 8 Retrigger punto di zero 9 19   9 9 Disinserzione dei finecorsa 
84. ammazione a camme elettroniche FM 352    C79000 G7072 C352 04          Dati macchina e dati delle camme          Indirizzo Nome    95 0 EN_IN_13          Tipo    BOOL       Valore  iniziale    FALSE       Commento    Ingresso di abilitazione    1   per il segnale della traccia 3 esiste la combina   zione AND con l ingresso di abilitazione 13    Il bit da 95 1 a 95 7 deve essere 0        Il segnale della traccia Q3 viene attivato quando  e latraccia   abilitata con TRACK_EN e   e    impostato il relativo ingresso esterno di abilitazione 13 e  e il risultato della traccia      1              Indirizzo Nome   99 0 SPEC_TRCO  99 1 SPEC_TRCI  99 2 SPEC_TRC2       Tipo    BOOL  BOOL  BOOL       Valore  iniziale    FALSE  FALSE  FALSE       Commento    Tracce speciali   1   la traccia 0    la traccia delle camme di conteggio  1   la traccia 1    la traccia delle camme di conteggio  1   la traccia 2    la traccia della camma di frenatura       Le camme 0  1 e 2 possono essere parametrizzate come camme speciali              Indirizzo Nome    100 0 CNT_LIMO  104 0 CNT_LIMI          Tipo    DINT  DINT       Valore  iniziale  L 2  L 2       Commento    Valore di conteggio superiore per la traccia della  camma di conteggio  traccia 0    Valore superiore di conteggio per la traccia della  camma di conteggio  traccia 1    Campo    2    65535       Con questo dato macchina    possibile stabilire il valore di conteggio superiore per la traccia parametriz   zata della camma di conteggio       
85. ario    Cacciavite manuale o elettrico da 3 5 mm    4 6    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Cablaggio dell   unit   di programmazione a camme elettroniche FM 352       Procedimento     N       Pericolo  Pericolo di ferimento o di danni materiali dovuti a tensioni non disinserite     Se si esegue il cablaggio del connettore frontale della FM 452 sotto tensione  sus   siste pericolo di ferimento dovuto a scariche elettriche     Eseguire il cablaggio della FM 452 solo con la tensione disinserita     Se non esistono interruttori di ARRESTO D EMERGENZA  possono verificarsi  danni provocati dai gruppi allacciati     Se si comanda la FM 452 con la superficie di parametrizzazione  installare un in   terruttore di ARRESTO D EMERGENZA con il quale    possibile disinserire gli  azionamenti allacciati        Per il cablaggio del connettore frontale procedere nel modo seguente     1  Asportare la copertura isolante per una lunghezza di 6 mm  stringere gli even   tuali capicorda     2  Aprire lo sportellino frontale  portare il connettore frontale in posizione di cablag   gio   3  Applicare la fascetta fermacavi al connettore     4  Se i conduttori escono da sotto  cominciare il cablaggio dal basso  in caso con   trario dall alto  Stringere anche le viti dei morsetti non utilizzati     La coppia di serraggio    0 6     0 8 Nm   5  Stringere la fascetta fermacavi attorno ai conduttori     6  Spingere il connettore frontale nella posizione d eserc
86. ation  amp  Drives   Siemens    C79000 G7072 C352 di    Prefazione    Campo di validit   del manuale    Il presente manuale contiene la descrizione dell unit   a camme elettroniche  FM 352 valida al momento della sua edizione  Ci riserviamo di descrivere eventuali  variazioni nella funzionalit   dell FM 352 in una apposita informazione sul prodotto        Il manuale con il seguente n  in calce       EWA 4NEB 720 6004 05           valido per la FM 352 con il numero di ordinazione  6ES7 352 1AH00 0AEO       EWA 4NEB 720 6004 05 a    6ES7 352 1AH01 0AEO          C79000 G7072 C352 01       6ES7 352 1AH02 0AEO       Contenuto del manuale    Il presente manuale descrive l hardware e il software dell unit   a camme elettro     niche FM 352     Esso    costituito da     e una parte introduttiva  capitoli 1     7     e una parte di riferimento  capitoli 8     12     e le appendici  capitolo A  Be C     e un indice analitico     Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Prefazione       Ulteriori informazioni    Per ulteriori informazioni relative ai prodotti descritti nel presente manuale rivol   gersi alla filiale Siemens pi   vicina  Gli indirizzi sono riportati  p  es   nell appendice   SIEMENS nel modo    del manuale di installazione Sistema d automazione  S7 300 M7 300  Configurazione  Dati della CPU     Per osservazioni  domande  proposte di correzione riguardanti il presente ma   nuale  si prega di utilizzare il modulo inserito alla fine
87. azione delle tracce da 0 a 31  172 0 ACTPOSI DINT L O Posizione attuale                Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 29       Impostazioni       9 15 Segnali di comando per l   unit   di programmazione a camme    Definizione    L impostazione    Segnali di comando per l   unit   di commutazione a camme    per   mette di abilitare l elaborazione delle camme e le tracce     Svolgimento dell   impostazione  1  Impostare il bit di avvio nel DB di canale     2  l dati vengono trasmessi all   unit   ad ogni richiamo di FC CAM_CTRL     Dati utilizzati nel DB di canale          Indirizzo Nome Tipo   Valoreiniziale Commento   15 4 CAM_EN BOOL  FALSE 1   abilitazione elaborazione delle camme   16 0 TRACK_EN WORD  W 16 0 Abilitazione delle tracce delle camme da 0 a 12  Bit 0   traccia 0                         Effetti  L elaborazione delle camme viene avviata o arrestata a seconda dell   abilitazione     I bit di identificazione delle tracce abilitate vengono inoltrati ai segnali delle tracce e  alle uscite digitali     Unit   di programmazione a camme elettroniche FM 352  9 30 C79000 G7072 C352 04    Impostazioni       9 16    Segnali di ritorno per l   unit   di programmazione a camme    Definizione    Svolgimento dell   impostazione    L impostazione    Segnali di ritorno per l   unit   di programmazione a camme    fornisce  informazioni sullo stato attuale dell unit   di programmazione a camme e dei segnii  delle tracce  La consistenza 
88. camme elettroniche    Esempio  comando di presse    Un esempio di impiego caratteristico    l automazione di una pressa eccentrica con  un unit   di programmazione a camme     Nel caso di una pressa si tratta di un operazione rotante  cio   dopo una rotazione  dell   asse rotante  l operazione ricomincia da capo     Tipici compiti di un   unit   elettronica a camme sono    e inserzione disinserzione dell   alimentazione di lubrificanti   e abilitazione del deposito prelievo di materiali  p  es  comando di pinze   e arresto della pressa sul  punto morto superiore     PMS     Esempio  impianti di imballaggio    Su un tavolo rotante vengono imballate conserve alimentari  L unit   elettronica a  camme in determinate posizioni angolari generano azioni come     e inserimento e blocco del cartone sul tavolo rotante   e trasporto delle conserve nel cartone   e chiusura del cartone   e posizionamento del cartone su un nastro trasportatore    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 1 3    Informazioni generali sul prodotto       1 3 Installazione di un   unit   di programmazione a camme elettro   niche con una FM 352    Unit   di programmazione a camme elettroniche    Nella figura 1 3 sono illustrati i componenti di un   unit   di programmazione a  camme elettroniche  Questi componenti vengono in seguito brevemente descritti        Unit   di programmazione a  camme elettroniche FM 352    o  A        ARRESTO Rete  EMERG                       Uscite dig
89. ccia  attivazione  2 5    Abilitazione esterna  2 5  8 25    Accesso diretto ai segnali di ritorno  Accesso rapido ai dati dell unit    Alimentazione dell   encoder  Alimentazione di carico   Alimentazione di carico DC   Allacciamento dell   encoder   Allarme di diagnostica  Analisi  6 16   in arrivo  in partenza  Reazione della FM 452  Allarmi di diagnostica  11 4  Panoramica  11 4  Analisi degli errori  11 2  Approbation  Vedere Approvazioni  Approvazioni                       Asse lineare  8 9  Asse rotante  7 218 8 8 8 9     Assegnazione dei pin del connettore frontale    4 4     Attivazione delle camme  Comando   2 3     AVAL   AVAL EN  G 4    AVALREM_ EN  AXIS_TYPE  8    BAUDRATE  8 19  BEG_VAL  9  Biblioteca dei blocchi  6 2     Bit di avvio per job di E  Bit di avvio per job di scrittura   Bit di errore per funzioni  C 6     Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04          Bit di errore per job di erra eal    Bit di errore per job di scrittura   C 6    Bit di pronto per funzioni  C 4   Bit di pronto per job di lettura  C 5   Bit di pronto per job di scrittura  C 5             CAM_OFF 9 13   CAM_START  9 11   CAM_TYPE  8 28  Camma    Inversione della direzione   Inversione di direzione  2 9  pi   corta    Camma a tempo    Attivazione  9 2  con isteresi  8 11  con un asse rotante   9 2      Camma di posizione  Lunghezza minima   8 29    Camma pi   corta  Camme   comano di commutazione  8  8 27   in funzione della direzione   Camme a 
90. cciamento per l   encoder incrementale   Up 5 V  RS422      SIEMENS 6FX 2001 2                                                                                              FM 352 Encoder  CEN A IN  15 p    D d5  14  m    d 6  13 m  B 2  8  12    B 1  10 p  N    d3  11   N d4  11   7 bn Massa d 10   5 2 V cal   9  p  6 m 12   Schermo su Schermo su  contenitore contenitore 15  Cavo 4 x 2 x 0 25 2 x 1 mm  9      Pin 10 e 11 sono collegati internamente        Pin 2 e 12 sono collegati internamente     B 2       Connettore tondo con presa  a 12 poli   Siemens 6FX 2003 0CE12  Lato allacciamento  lato saldatura      Cavi attorcigliati in coppia          Connettore femmina  D SUB a 15 poli   8 Lato allacciamento   lato saldatura   Involucro metallizzato   1 con chiusura a vite  6FC9 341 1HC                   Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Schemi di allacciamento       B 2 Schema di allacciamento per encoder incrementale SIEMENS  6FX 2001 2  Up 24V  RS 422     Schema di allacciamento    La seguente figura illustra lo schermo di allacciamento per un encoder incremen        tale SIEMENS 6FX 2001 2                                   Up 24 V  RS 422                                 Connettore tondo con presa  a 12 poli   Siemens 6FX 2003 0CE12  Lato allacciamento  lato saldatura      Cavi attorcigliati in coppia       FM 352 Encoder  CEN A i  15h   2 q5  14 m A q6  13   B 2 d8  12   B 1  10 fo N 2 d3  11    N d4  11   sla Massa d10   24 V ai 
91. che FM 352  C79000 G7072 C352 04    2 9    Nozioni fondamentali dell unit   di programmazione a camme       2 4 Spostamento dinamico    Compito    Lo spostamento dinamico serve per la compensazione dei tempi di ritardo degli  elementi di commutazione allacciati     Tempo di anticipo  Il tempo di ritardo pu   essere parametrizzato come tempo di anticipo e specificato  per ogni singola camma  Per ogni camma pu   essere specificato un tempo di anti   cipo  Il tempo di anticipo vale per l   inizio e per la fine camma     Percorso di anticipo    Il percorso di anticipo di una camma viene ricalcolato in permanenza in funzione  della velocit   attuale e del tempo di anticipo  Di questo percorso vengono spostate  tutte le camme in direzione del valore reale  Il campo parametrizzato viene con   trassegnato come    campo statico     il campo calcolato in funzione del tempo di anti   cipo come    campo dinamico           Percorso di anticipo   tempo di anticipo   velocit   attuale dell asse             Il calcolo dei percorsi di anticipo di tutte le camme viene eseguito nella FM 352  entro 1 4 del tempo di anticipo pi   lungo parametrizzato     Se per una camma si parametrizza un tempo di anticipo molto lungo  ridurre la  dinamica dell   elaborazione delle camme     Unit   di programmazione a camme elettroniche FM 352  2 10 C79000 G7072 C352 04    Nozioni fondamentali dell unit   di programmazione a camme       2 5 Interfacce dell   unit   di programmazione a camme    Informazioni gener
92. cia  impostazione  2 5  Segnale di uscita    asimmetrico  10 2  simmetrico   10 2    Segnali di comando  C 2    Scrittura  6 20   Trasmissione  6 5  Segnali di comando per l   unit   di programma   zione a camme  3 30   Dati utilizzati nel DB di canale 9 30   Svolgimento  9 30  Segnali di ritorno  Lettura  6 5   Segnali di ritorno per l   unit   di programmazione  19 31        a camme     Dati utilizzati nel DB di canale 9 31   Svolgimento  9 31     Segnali di ritorno per la diagnostica  9 32  Dati utilizzati nel DB di canale   9 32  Svolgimento   9 32    Segnali di uscita asimmetrici  10 2   Segnali di uscita simmetrici  10 2     Sequenza durante la scrittura  Dati macchina e  dati delle camme   8 5     SIM_ON  9 23   SIM_SPD   Simulazione  Effetti dovuti all attivazione  9 23  Effetti dovuti alla disattivazione  9 24  SIM_ON  9 23   Svolgimento  Valori limite  9 24  Sincronizzazione  perdita  9 8  Sincronizzazione degli assi   Sistema di misura    nel DB ua    Selezione  8 6    Settore di impiego di SIMATIC  A 2  Settori di impiego  FM 352  1 3  9 23         Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Sistema di misura standard   8 7   SPEC_TRCO  8 25   SPEC_TRC1  8 25  SPEC_TRC2  8 25    Spostamento  dinamico  2 10   Spostamento del punto di zero  Dati utilizzati nel DB di canale  9 6   Definizione   Effetti per un asse lineare   9 7   per un asse rotante   Ripristino   9 8   Svolgimento   9 6  ZOFF_EN  9 6   Spostamento del sistema di coo
93. comando e i job vengono elaborati solo successi   vamente  i segnali di ritorno ricreano lo stato dell unit   prima del richiamo del  blocco     Scrittura dei segnali di comando   I segnali di comando inseriti nel DB di canale vengono trasmessi all   unit     L abilitazione dell   elaborazione delle camme viene trattenuta fino a quando     impostato l avvio per un job    Preset punto di riferimento    oppure    Scrittura dati  camma     La  RI attivazione dell   elaborazione delle camme viene trattenuta per  questo arco di tempo     Esecuzione del job  Dal bit di avvio inserito nel DB di canale per i job viene eseguito il rispettivo job  successivo     funzione deve essere richiamata ciclicamente     Prima di richiamare la funzione inserire tutti i dati nel DB di canale necessari per  l esecuzione delle funzioni previste     Dati utilizzati    DB di canale  Nel DB di canale deve essere impostato l indirizzo dell   unit       DB dei parametri   Se si intende scrivere e leggere dati macchina o dati camma tramite job      necessario un DB dei parametri  il numero del quale deve essere inserito nel  DB di canale  La grandezza del DB dei parametri deve essere sufficiente per il  numero di camme disponibili     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 5    Programmazione della FM 352       Job    Funzioni    6 6    Lo scambio dei dati con l   unit   che parte dai segnali di comando e da quelli di ri   torno viene svolto con i job     Per emettere
94. curezza  Controllare la funzionalit        dei finecorsa   e dei dispositivi di emergenza g    Q       4 Connettore frontale  Il connettore frontale deve essere innestato  g       5 Controllo della schermatura dei singoli conduttori g       6 Inserzione della tensione di alimentazione  Portare la CPU nello stato di STOP  stato di sicurezza  g  Disinserire l alimentazione di 24 V per la FM 352  g                      Creazione di un progetto  Creare a questo punto un progetto in STEP7     Qui di seguito viene descritta la sequenza delle operazioni tramite il SIMATIC  Manager  senza guida con gli assistenti         Passo Azione    1 Installare  se non ancora eseguito  la superficie di parametrizzazione        Creare nel SIMATIC Manager un nuovo progetto  File  gt  Nuovo         Inserire nel progetto una stazione  Inserisci  gt  Stazione         AON  a Q 0 a     Selezionare la stazione e richiamare con    Hardware    la superficie di configurazione     Configurazione hardware              Q    5 Inserire nella configurazione hardware un telaio di montaggio con   e Alimentazione  PS    e CPU IM 153   e Unit   funzionale  FM                 6 Salvare questa configurazione nella configurazione dell hardware  Stazione  gt  Salva   m        Unit   di programmazione a camme elettroniche FM 352  7 2 C79000 G7072 C352 04    Messa in servizio della FM 352       Parametrizzazione tramite la superficie di parametrizzazione    Quando si mette in funzione per la prima volta l   unit    essa 
95. dei messaggi JOB_ERR    JOB_ERR  JOB_ERR  JOB ERR  Significato    Hex   dec   int    80A0 32928  32608 Conferma negativa durante la lettura dell   unit    Unit   sfilata du   rante l operazione di lettura oppure unit   difettosa    80A1 32929  32607 Conferma negativa durante la scrittura dei dati nell   unit    Unit   sfi   lata durante l operazione di scrittura oppure unit   difettosa     80A2 32930  32606 Errore di protocollo DP nel layer 2  80A3 32931  32605 Errore di protocollo DP nell   User Interface   User  80A4 32932  32604 Comunicazione disturbata sul K Bus    80B1 32945  32591 Specificazione errata della lunghezza  Il parametro FM_TYPE nel  DB di canale per l   unit   utilizzata non    impostato correttamente     80B2 32946  32590 Il posto connettore progettato non    occupato   80B3 32947  32589 Il tipo di unit   reale    diverso dal tipo di unit   nominale    aoco   32960  32576 L unit   non ha ancora preparato i dati da leggere     EE 32961  32575 I dati di un job di scrittura dello stesso tipo non sono ancora elabo   rati sull   unit        8002       32962  32574 L unit   elabora attualmente il numero massimo possibile di job     EC 32963  32573 Le risorse necessarie  memoria ecc   sono momentaneamente  occupate     18004   32964  32572   Errore di comunicazione 0   di comunicazione  oNN 32965  32571 A l a o decentrata non disponibile   joce   32966  32570 Interruzione classe di priorit    riavvio o sfondo     pei 34082  31454 DB di canale o DB dei parametri tr
96. dell encoder  enco   der assoluto  in base alle quote reali di posizione crescenti       inverso   impulsi di conteggio crescenti  encoder incrementale  oppure valori dell   encoder  encoder  assoluto  in base alle quote reali di posizione decrescenti    Non    consentito un tempo di anticipo in combinazione con un encoder assoluto  SSI  e una  direzione di conteggio parametrizzata inversa                          Indirizzo Nome Tipo Valore Commento  iniziale  Controlli  63 0 MON_WIRE BOOL  TRUE 1   conduttori spezzati  63 1 MON_FRAME  BOOL  TRUE 1   errore di telegramma  deve sempre essere 1   63 2 MON_PULSE  BOOL  TRUE 1   impulsi di disturbo       Conduttori spezzati    Attivando il controllo  la FM 352 controlla per un encoder incrementale i segnali A  A  B  B  Ne N  Il con   trollo riconosce        conduttori spezzati     cortocircuito dei singoli conduttori  Con encoder incrementali senza tacca di zero     necessario      disinserire il controllo conduttori spezzati oppure      collegare esternamente i segnali N e N  vedere capitolo 10 1   e la distanza dei fronti degli impulsi di conteggio  e la caduta dell   alimentazione dell   encoder  Errore di telegramma  Il controllo su errori di telegramma per encoder assoluti non    disinseribile  Essa controlla il telegramma      errori dei bit di start stop     controlla il tempo di monoflop dell   encoder collegato  Impulsi di disturbo  encoder incrementale     Un encoder incrementale tra due tacche di zero consecutive deve 
97. di 24 V       max  1 MHz con cavi schermati lunghi 100 m             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    A 3    Dati tecnici          Frequenza di ingresso e lunghezza del cavo per  encoder incrementale asimmetrico con alimenta   zione di 24 V    Ingressi encoder    e max  max  50 kHz con cavi schermati lunghi    25m  max  max  25 kHz con cavi schermati lunghi  100m       Velocit   di trasmissione dati e lunghezza dei cavi  per encoder assoluti    max  max  125 kHz con cavi schermati lunghi  320 m   max  max  250 kHz con cavi schermati lunghi  160 m   max  max  500 kHz con cavi schermati lunghi  60 m   max  max  1 MHz con cavi schermati lunghi  20m       Funzionamento passivo per encoder assoluti       Segnali d   ingresso    incrementale  2 treni d   impulsi  sfasati di 90      1 impulso di zero    e assoluto  valore assoluto       Ingressi digitali                         Ritardo di ingresso    Numero degli ingressi digitali 4   Numero degli ingressi digitali comandabili contem    4   poraneamente   Separazione di potenziale no   Visualizzazione dello stato s    LED verde   Tensione d   ingresso e segnale 0  30    5 V     segnale 1 11     30 V   Corrente di ingresso    segnale 0   lt  2 mA  corrente di riposo   e segnale 1 9 mA  e    0     segnale 1  max  200 us                                  1 segnale 0  max  200 us   Allacciamento di BERO a 2 fili possibile  Lunghezza dei cavi non schermati 32m  Lunghezza del cavo schermato 600 
98. di generare un errore di camma che viene trasferito dall   ana   lisi centrale degli errori come errore cumulativo nel bit PROGDB CAM_ERR     e Immettere nella VAT1 posizioni delle camme superiori della fine dell   asse ro   tante     e Immettere nella VAT1 posizioni negative delle camme     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       Programma utente  FB PROG      Il programma utente accede ai dati nei blocchi dati specifici sotto forma di  lt nome  di blocco gt   lt nome simbolico gt   In questo modo il programma utente pu   coman   dare un unit      numeri di DB specificati durante il richiamo del programma utente  vengono inoltrati solo per l alimentazione dell FC CAM_CTRL e dell    FC  CAM_DIAG  Per questo tipo programmazione l   accesso ai dati nei blocchi dati pu    essere eseguito con il nome simbolico  L indirizzamento indiretto per diverse unit    si trova nel programma di esempio 5    MultiModules        Il programma utente elabora la catena a passi composta dai seguenti punti     Passo 0  l   unit   di programmazione a camme viene inizializzata  Vengono impo   stati i job con i relativi dati che devono essere eseguiti al riavvio dell   unit    Il riavvio  dell   unit   pu   p  es  essere attivato da un riavvio della CPU o da una ripetizione di  rack     Passo 1  il programma attende la conclusione dell   elaborazione dei job impostati     Passo 2  il programma legge in permanenza il bit di identificazione delle camme 
99. di un encoder    Una relazione corretta tra il sistema di coordinate e l    encoder viene raggiunta nel  modo seguente     1  Portare l   asse in una posizione riproducibile  p  es  il finecorsa software di ini   zio     2  Inserire questo valore della coordinate nei dati macchina come coordinata del  punto di zero     3  Leggere il valore dell   encoder visualizzato in questa posizione nella maschera di  service della superficie di parametrizzazione     4  Inserire questo valore come regolazione dell   encoder assoluto nei dati della  macchina     Dopo la parametrizzazione viene visualizzata la quota reale corretta     AI posto delle operazioni 3  e 4     possibile anche impostare a zero l   encoder con     Reset     se disponibile  e inserire il valore    0    come regolazione dell   encoder asso   luto nei dati macchina     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 15    Dati macchina e dati delle camme       8 5 Dati macchina dell   encoder    Definizione    L encoder fornisce l informazione di percorso all unit   che a sua volta la calcola con  la risoluzione in una quota reale     Solo con la specificazione corretta dei dati macchina dell   encoder    possibile  garantire che la quota reale determinata della posizione dell asse corrisponda  alla posizione dell asse reale     Dati nel DB dei parametri       Indirizzo Nome Tipo Valore Commento  iniziale       20 0 ENC_TYPE DINT L 1 Tipo di encoder e lunghezza del telegramma  Campi dei va
100. dirizzo Nome Tipo   Valoreiniziale Commento  34 4 SSW_OFF BOOL  FALSE 1   finecorsa software off                         Dati utilizzati nel DB dei parametri          Indirizzo Nome Tipo Valore iniziale Commento  64 0 SSW_STRT DINT L  1000000000   Finecorsa software di inizio  68 0 SSW_END DINT L  1000000000   Finecorsa software di fine                         Effetti dell   impostazione  e Simulazione      Se nel funzionamento simulato viene superato un finecorsa software  questo  funzionamento viene arrestato         Sea questo punto viene disattivato il controllo del finecorsa software  il  funzionamento simulato viene proseguito  L asse si muove nella direzione  specificata     e Spostamento del punto di zero con controllo disinserito    Anche se si imposta uno spostamento del punto di zero i cui finecorsa software  si trovano nel campo di percorso ammesso  la quota reale pu   trovarsi ugual   mente al di fuori del campo numerico ammesso     e Lecamme che si trovano al di fuori dei finecorsa software parametrizzati pos   sono essere attivate      N Attenzione    Possono verificarsi danni materiali     Se con i finecorsa software si limita il campo di movimento  proteggendo cos   l   im   pianto  la disattivazione del finecorsa software pu   comportare danni materiali     Durante la progettazione dell impianto tenere quindi in cosiderazione che l   aziona   mento pu   spostarsi nell intero campo di spostamento fisico           Unit   di programmazione a camme elettroniche 
101. disattivazione pu   aversi il salto di un  fronte di camma o di tutta la camma     Tener conto del comportamento di commutazione per le camme a tempo descritto  nel capitolo 9 1  pagina 9 2     Campi di stato della camma  che normalmente porterebbero alla generazione di  un interrupt di processo  possono essere persi        Lettura dei valori modificati  I valori modificati possono essere letti con uno dei job da CAM1IRD_EN a  CAM8RD_EN    Ripristino dell   impostazione    In caso di riavvio dell unit   i valori modificati vengono persi     Unit   di programmazione a camme elettroniche FM 352  9 12 C79000 G7072 C352 04    Impostazioni       9 6 Modifica rapida delle camme    Definizione    L impostazione    Modifica rapida delle camme    permette di modificare contempora   neamente dati fino a 16 camme qualsiasi senza interrompere il funzionamento     Presupposti    Le camme che si vogliono modificare devono essere valide     Svolgimento dell   impostazione    1  Inserire il numero di camme da modificare nel DB di canale    Inserire il numero della prima camma da modificare nel DB di canale   Impostare il bit di avvio per le modifiche desiderate    Inserire nuovi valori nel DB di canale    Ripetere i passi da 2 a 4 per ogni camma da modificare    Impostare il relativo bit di avvio nel DB di canale    DAPP    Dati utilizzati nel DB di canale                                                 Indirizzo Nome tipo Valore Commento   assoluto  iniziale   37 0 CH16CAM_EN   BOOL   FALSE
102. e ad un test              Passo Azione s  1 Controllare i dati per la messa in servizio con le finestre di dialogo Test  gt  Messa in g  servizio  Test  gt  Service e Test  gt  Analisi degli errori   2   dati errati della macchina possono essere modificati nella finestra di dialogo Test  gt  g  Messa in servizio  Queste modifiche sono valide fino al successivo passaggio STOP   RUN della CPU   3   dati corretti della macchina possono essere salvati nella CPU in base alla sequenza g                   precedente dei passi da 7 a 9        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 7 3    Messa in servizio della FM 352          Avvertenza    Se si utilizza la FM 352 su DP PROFIBUS  durante il test e la messa in servizio la  CPU deve trovarsi in RUN o RUN P  In caso contrario la FM 352 non pu   essere    comandata        Passi di test per sincronizzazione degli assi e comportamento di commutazione      seguenti test permettono di controllare la parametrizzazione corretta della                            FM 352   Passo Azione VA  1 Sincronizzazione dell   asse  e Encoder incrementale e Encoder assoluto o      Selezionare    Preset punto di riferi      Dopo la parametrizzazione  la  mento     A tale scopo  registrare il FM 352    sempre sincronizzata   valore corrispondente  vedere capi      Eseguire una regolazione assoluta  tolo 9 4    vedere capitolo 8 4   oppure Eventualmente    necessario deter       Impostare la funzione minare il valore esatto c
103. e con l impianto fermo     Se l   asse non    in movimento  esso rimane nella direzione di spostamento deter   minata per ultimo           1  Pericolo  Sussiste pericolo di ferimento o di danni materiali     In caso di asse rotante  una modifica delle quote reali delle impostazioni pu   com   portare un   attivazione involontaria della camma a tempo     Se si intende influenzare la quota reale con le impostazioni indicate sopra  per un  asse rotante attivare sempre la camma a tempo    non valida           Unit   di programmazione a camme elettroniche FM 352  9 2 C79000 G7072 C352 04    Impostazioni       9 2 Preset quota reale   Preset quota reale al volo   Ripristino quota  reale  Definizione    Con le impostazioni    Preset quota reale        Preset quota reale al volo    si assegna  allo stato attuale dell   encoder una nuova coordinata  Il sistema di coordinate si  sposta quindi di una quota  REALEnuova   REALEattuale    e REALEnvuova    la quota specificata  e REALEgattuale    la quota reale al momento dell esecuzione    Determinazione di nuove coordinate    Tutte le posizioni assegnate nel sistema di coordinate spostato si calcolano in base  alla seguente formula     Coordinata nuova   Coordinataprecedente    REALEnuova   REALEattuale     Presupposti  e l   asse deve essere sincronizzato     e Per    Preset quota reale al volo     l ingresso digitale 11 deve essere attivato     Svolgimento dell   impostazione    1  Immettere la coordinata per la quota reale o per la quo
104. e del job     Funzionamento ciclico     Aprire la tabella delle variabili  realizzare il collegamento con la CPU progettata e  osservare le variabili  Trasmettere i valori di comando preparati  L unit   passa nel  funzionamento di simulazione  Qui    possibile osservare le modifiche continue  della quota reale  CAM ACT_POS  e dei segnali della traccia   CAM TRACK_OUT      Modificare solo la direzione di simulazione  specificare altre coordinate del punto di  riferimento  disattivare la simulazione ecc  modificando e trasmettendo i valori di  comando     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 5    Esempi       Analisi degli errori     12 6    Generare un errore di dati immettendo una coordinata del punto di riferimento su   periore della fine dell asse di rotazione  p  es  10000000   La CPU va in STOP    Questo esempio rappresenta il modo pi   semplice di segnalare un errore      comunque possibile programmare un modo pi   raffinato      Aprire la configurazione dell hardware e fare doppio clic sulla FM 352 o FM 452  La  superficie di parametrizzazione viene avviata  Visualizzare la causa dell errore con  Test  gt  Analisi errori     Per l eliminazione dell errore procedere nel modo seguente     1  Immettere un valore ammesso nel valore di comando   2  Portare la CPU in STOP    3   4      Attivare i valori di comando  Se si attivano i valori di comando prima del nuovo    Commutare la CPU su RUN P     avvio della CPU  questi valori vengono
105. e di salita della tacca di zero dopo  aver lasciato il finecorsa del punto di zero in direzione positiva   RETR_TYPE   0         in direzione negativa  il primo fronte di discesa della tacca di zero dopo  aver lasciato il finecorsa del punto di zero in direzione negativa   RETR_TYPE   1     3  Scrivere e attivare i dati macchina   4  Impostare le funzioni nel DB di canale     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 19       Impostazioni       Dati utilizzati nel DB di canale          Indirizzo Nome Tipo   Valoreiniziale Commento  34 3 REFTR_ON BOOL  FALSE 1   retrigger punto di zero  25 0 SYNC BOOL  FALSE 1   lasse    sincronizzato                      Dati utilizzati nel DB dei parametri          Indirizzo Nome Tipo   Valore iniziale Commento  44 0 REFPT DINT L 0 Coordinate del punto di zero  52 0 RETR_TYPE DINT L 0 Tipo di retrigger del punto di zero                         Effetti dell   impostazione    Esempio    9 20    La FM 352 analizza la tacca di zero e il finecorsa del punto di zero in base alla  direzione di spostamento dell asse           n caso di direzione di spostamento positiva vengono analizzati i fronti di  salita           n caso di direzione di spostamento negativa vengono analizzati i fronti di  discesa     La posizione reale viene imposta sul valore della coordinata del punto di zero   La zona di lavoro viene spostata fisicamente sull   asse     I singoli punti mantengono il loro valore iniziale  ma si trovano in nuov
106. e i dati diventino attivi eseguire un riavvio della CPU        Avvertenza    Questo confronto deve essere eseguito una volta durante la messa in servizio   Dopo una parametrizzazione in avvio  la FM 352    sincronizzata non appena     stato ricevuto dall   encoder un telegramma completo e senza errori dopo l avvio        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 13    Dati macchina e dati delle camme       Dati nel DB dei parametri          Indirizzo Nome Tipo Valore iniziale Commento  44 0 REFPT DINT L 0 Coordinata del punto di zero  Campo    1 000 000 000 um bis    1 000 000 000 um                         Esempio di una regolazione dell   encoder assoluto  Per l esempio vale quanto segue   e coordinata del punto di zero    125 mm  e campo di lavoro da SSW_STRT     1000 mm a SSW_END   1000 mm  e registrazione dell   encoder assoluto   0    e campo dell   encoder   2048 incrementi   impulsi  con una risoluzione di  1 mm incremento    e l   encoder assoluto utilizzato non pu   essere regolato esattamente in modo  meccanico e non offre la possibilit   di impostare la quota reale dell   encoder in  modo mirato        momentaneo    Asse       Valore dell   encoder 0    Encoder    o  g     O  2  a  r    0       ls   c          Ke   g      C   gt        richiesto    Asse         1000  125 0 n t    1  Assegnazione del sistema di coordinate per i valori dell   encoder con la regolazione dell   en   coder assoluto impostata  Il valore dell   encoder 
107. e letto      L   avvio di una nuova misura con fronte di salita  di l1 ripristina il parametro MSR_DONE     modifica ripristinando il parametro MSR_DONE     l di l1 ripristina il parametro MSR_DONE     Immettere eventualmente un valore per la di   stanza minima tra i bordi nel DB dei parametri   Scrivere e attivare i dati macchina     Impostare la funzione per    Rilevamento dei  bordi     Il parametro MSR_DONE viene impo   stato    Il fronte di salita dell ingresso l1 avvia il rileva   mento dei bordi    risultati della misura vengono  aggionrati e possono essere letti  il valore di  avvio della misura viene inserito  il valore finale  e la lunghezza diventano  1    Dopo l aggiornamento la FM 352 segnala la  modifica ripristinando il parametro MSR_DONE   Il fronte di discesa dell ingresso 11 conclude la  misura in corso  La FM 352 aggiorna i dati per il  valore finale della misura e la lunghezza    Dopo l aggiornamento la FM 352 segnala la    Il risultato della misura pu   essere letto   L avvio di una nuova misura con fronte di salita          Se durante una misura di lunghezza viene disatti   vata l impostazione  la FM 352 non esegue l   ag   giornamento dei dati  Il parametro MSR_DONE  resta ripristinato     Se durante un rilevamento dei dati viene disattivata  l impostazione  la FM 352 non esegue l   aggiorna   mento dei dati  Il parametro MSR_DONE resta ripri   stinato              9 16    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Imp
108. e mai attivata con il tempo di inserzione 0 us      Ous lt t lt 400 us  la FM 352 imposta un tempo di camma minimo di ca  330us        t gt 400 us  la FM 352 calcola il tempo di inserzione reale treaie dal tempo di inserzione preimpostato  ta in base alla seguente formula     ta             Tempo di ciclo della camma  Ciclo camma   p    treale  numero intero      L errore massimo    sempre inferiore di un tempo di ciclo camma                    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 29    Dati macchina e dati delle camme             Indirizzo Nome Tipo Valore Commento  relativo iniziale    10 0 LTIME INT 0 Tempo di anticipo   Campo      da 0 a 53686    100 us con max  16 camme   da 0 a 65535    100 us con max  32  64 o 128  camme                     tempi di ritardo degli elementi di azionamento allacciati possono essere compensati immettendo un  tempo di anticipo  Il tempo di anticipo deve essere impostato in passi di 100 us  Per ogni camma pu    essere specificato un tempo di anticipo  Il tempo di anticipo vale per l   inizio e per la fine camma     Percorso di anticipo    Il percorso di anticipo di una camma viene ricalcolato in permanenza in funzione della velocit   attuale e  del tempo di anticipo  Di questo percorso vengono spostate tutte le camme in direzione del valore reale   Il campo parametrizzato viene contrassegnato come    campo statico     il campo calcolato in funzione del  tempo di anticipo come    campo dinamico        P
109. e posi   zioni fisiche     Cambi di stato delle camme  che normalmente genererebbero un allarme pos   sono essere persi     Viene impostato il bit SYNC nei segnali di ritorno        Avvertenza    Tener conto del comportamento di commutazione per le camme a tempo descritto  nel capitolo 9 1  pagina 9 2        Per l esempio vale quanto segue     Il finecorsa del punto di zero e la tacca di zero analizzano i fronti di salita  dire   zione di spostamento positiva dell   asse      La coordinata del punto di zero ha il valore 300 mm     Al momento dell esecuzione non    attivo nessuno spostamento del punto di  zero     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni       Tabella 9 4 Spostamento del campo di lavoro sull asse con    Retrigger punto di di zero                                           Retrigger del punto di zero FSI   ZERO   REALE   FSF   mm     mm   mm     mm   FSI REALE FSF a  7      v v Sistema di coordinate precedente  2  500 ZERO 500  mm    7    lt  i et Sa  L l     0         l  400   300 100 400  MIE    Spostamento del       campo di lavoro  MI  con retrigger de  i         punto di zero a         300 mm   9 I  li 39      FREE    les dl          reds EN     400   500 ESI 0  FSF  400  300  300  400  REALE ZERO  mm   Nuovo sistema di coordinate             Osservanza di uno spostamento del punto di zero    Se uno spostamento del punto di zero    attivo  esso viene tenuto in considera   zione durante l impostazione del ret
110. e0    7 possono generare interrupt di processo     e    numero delle camme parametrizzabili dipende dalla configurazione     Comportamento di commutazione delle camme in funzione della direzione di    intervento    Ad eccezione dell esempio 5 viene sempre considerata la direzione di intervento    positiva        N    Descrizione    1 Una camma viene spostata  in direzione di intervento    Camma di posizione  IC FC             Camma a tempo    IC Tempo di inserzione       _ E                   in direzione di intervento   mentre la camma    attivata   l asse cambia la direzione di    2   Una camma viene spostata IC FC IC Tempo di inserzione  in senso contrario alla dire       zione di intervento i i i    l        f  3 Una camma viene spostata IC FC IC Tempo di inserzione                nata in senso contrario alla  direzione di intervento  sulla  camma la direzione di spo   stamento dell   asse commuta  in direzione di intervento    spostamento    i  Tempo di inserzione x   t1   t2  4 Una camma viene posizio  IC FC La camma non viene attivata              5 Una camma viene avvicinata  in una qualsiasi posizione e  allontanata in una qualsiasi  direzione  la direzione di in   tervento    impostata su en   trambe le direzioni                      IC Tempo di inserzione    x         Tempo di inserizione x   t1   t2   t3       C  Cammaparametrizzata             Camma attivata       Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    8 27    Dati macchin
111. encoder   numero di  giri dell encoder  lt  225     Scala lineare  Si possono collegare anche scale lineari  Per questo inserire il valore 1   Numero complessivo di divisioni dell   encoder  Il numero complessivo di divisioni non    un dato macchina   Numero complessivo di passi   incremento per giro dell    encoder   Numero dei giri             Indirizzo Nome Tipo Valore Commento  iniziale  40 0 BAUDRATE DINT L 0 Baudrate  Campi dei valori  0   125 kHz  1  250 kHz  2  500 kHz  3  1000 kHz                   Con il dato macchina    Baudrate    viene determinata la velocit   di trasmissione dei dati dall   encoder SSI  alla FM 352     Per un encoder incrementale questa registrazione    senza significato   La lunghezza massima della linea dipende dalla velocit   di trasmissione   e 125kHz 320m   e 250 kHz     160 m   e 500 kHz     63 m   e 1000 kHz     20 m             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 19    Dati macchina e dati delle camme             Indirizzo Nome Tipo Valore Commento  iniziale  59 0 CNT_DIR BOOL   FALSE Direzione di conteggio  0   normale  1   inverso                   Con il dato macchina    Direzione di conteggio       possibile adattare la direzione del rilevamento del per   corso della direzione di movimento dell asse     Osservare anche tutte le direzioni di rotazione dei mezzi di trasmissione  come  p  es  giunti e riduttori         normale   impulsi di conteggio crescenti  encoder incrementale  oppure valori 
112. encoder  ingressi e uscite  digitali da L   senza carico     max  200 mA  X1  morsetto 1        Alimentazione degli ingressi e delle uscite digitali    Tensione d   alimentazione  DC 24 V    campo ammesso  da 20 4 a 28 8 V   Differenze di poteziale ammesse tra ingresso  dell   allacciamento a massa M  X1  morsetto 2   e il punto di terra centrale  schermo   AC 60 V   DC 75 V   isolamento controllato con DC 500 V       Alimentazione degli encoder    Montaggio orizzontale S7 300  20   C    5 2 V 300 mA   24 V 300 MA   Montaggio orizzontale S7 300  60   C    5 2 V 300 mA   24 V 300 MA   Montaggio verticale S7 300  40   C    5 2 V 300 mA   24 V 300 MA   Alimentazione encoder 24 V  non regolata   X2  morsetto 5    L     0 8 V   protezione da cortocircuito  s    termica  Alimentazione encoder 5 2 V  X2  morsetto 6   protezione da cortocircuito  s    elettronica  Differenze di potenziale ammesse tra ingresso   massa  e allacciamento a massa centrale della  CPU  DC 1 V                   Tensioni del segnale    Tensione del carico  protezione contro l inversione   no  Ingressi encoder  Rilevamento posizione    incrementale  e assoluto  e    ingressi simmetrici  5 V secondo RS 422       ingressi asimmetrici  24 V tipo  9 mA       Frequenza di ingresso e lunghezza del cavo per  encoder incrementale simmetrico con alimenta   zione di 5 V    max  1 MHz con cavi schermati lunghi 32 m       Frequenza di ingresso e lunghezza del cavo per  encoder incrementale simmetrico con alimenta   zione 
113. ente sull   asse     e   singoli punti mantengono le loro coordinate iniziali  ma si trovano in nuove  posizioni fisiche     e Il bit SYNC nei segnali di ritorno    impostato     Tabella 9 3 Spostamento del campo di lavoro sull asse con    Preset punto di riferimento                                  Preset punto di riferimento FSI   ZERO   REALE   FSF   mm     mm   mm     mm   Sistema di coordinate precedente  FSI REALE FSF  vy v vw  i  500 0 500  mm   400   200   100 400  D 100   lt  LL LI   l         ME LL I     e   Spostamento  AN   del camvo di  4       lavoro su 300 mm  2   con    Preset punto         di riferimento      e  Y    400    200  300 400   500 di  AN  mm   Nuovo sistema di coordinate                         Particolarit   degli encoder assoluti    Questa impostazione    necessaria per una regolazione dell   encoder assoluto   vedere capitolo 8 4  pagina 8 13      Unit   di programmazione a camme elettroniche FM 352  9 10 C79000 G7072 C352 04    Impostazioni       9 5 Modifica dei fronti delle camme    Definizione    L impostazione    Modifica dei fronti delle camme    permette di modificare l   inizio  camma e   in caso di camma di posizione   anche la fine camma di una singola  camma senza interrompere il funzionamento     Pressuposti    La camma che si intende modificare deve essere valida     Svolgimento dell   impostazione  1  Inserire il numero di identificazione della camma nel DB di canale   2  Per una camma di posizione   Inserire l   inizio camma e la
114. er le tracce da 3 a 31 il bit di identificazione della traccia    uguale al risultato della  pag  9 29   traccia  punto 1            Dopo la combinazione dei dati della macchina e del canale  il segnale delle tracce da  0 a 12    disponibile dei segnali di ritorno    segnali delle tracce da 13 a 31 sono iden   tici al bit di identificazione della traccia del punto 7  Anche i segnali delle tracce da 0  a 12 sono disponibili sugli ingressi digitali da Q0 a Q12                 Unit   di programmazione a camme elettroniche FM 352  2 12 C79000 G7072 C352 04    Montaggio e smontaggio della FM 352 3    Regole importanti per la sicurezza    Per l integrazione di un S7 300 con una FM 352 in un impianto o un sistema esi   stono le seguenti regole e prescrizioni importanti descritte nel manuale di installa   zione Sistema di automazione S7 300  Configurazione  Dati della CPU     Posizione di montaggio della guida profilata  La posizione di montaggio ideale per la guida profilata    quella orizzontale     In caso di montaggio verticale    necessario tenere in considerazione le limitazioni  dovute alle temperature ambiente  max  40   C      Definizione dei posti connettore    La FM 352 pu   essere innestata in una qualsiasi posizione di montaggio per unit    di ingresso uscita sulla guida profilata     Progettazione della configurazione meccanica    Nella progettazione della configurazione meccanica del controllore occorre osser   vare le seguenti regole     1  Sono ammesse max  8 FM per 
115. er una concezione sicura dell impianto    indispensabile installare i seguenti ele   menti di comando e adattare le condizioni al proprio impianto     e Interruttore di ARRESTO D EMERGENZA con il quale    possibile disinserire  l intero impianto     e Finecorsa di ARRESTO D EMERGENZA che agiscono direttamente sulle parti  di potenza di tutti gli azionamenti     e Salvamotore     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 4 1    Cablaggio dell   unit   di programmazione a camme elettroniche FM 352       4 1    Descrizione dell   interfaccia encoder    Posizione del connettore femmina D SUB    Nella figura 4 1    rappresentata la disposizione e la dicitura del connettore fem   mina sull unit    AI connettore femmina Sub D possono essere collegati encoder  incrementali o assoluti  SSI                                 FM 352                      0000000000    SE00000000                   0 0 0 0 0 0 0 0       o 00 0 o o o   SLi             ENCODER X2          Figura 4 1    Posizione del connettore femmina SUB D X2    Assegnazione dei pin dell interfaccia encoder                                                       Pin Nome Iniziatore Encoder incrementale Encoder assoluto  1 A  Segnale A dell   encoder  24 V       2 CLS         Clock SSI di shift  3 CLS         Clock SSI inverso di shift  4 B      Segnale B dell   encoder  24 V       5 DC 24V   Alimentazione encoder 24 V  6 DC 5 2 V      Alimentazione encoder 5 2 V  7 M Massa  8 N      Segnale della
116. ercorso di anticipo   tempo di anticipo   velocit   attuale   Il calcolo dei percorsi di anticipo di tutte le camme viene eseguito nella FM 352 entro 1 4 del tempo di  anticipo pi   lungo parametrizzato  Se per una camma si parametrizza un tempo di anticipo molto lungo   lo spostamento dinamico viene calcolato con meno frequenza    Tempo di anticipo reale   Il tempo di anticipo reale viene determinato nel modo seguente     Determinare il tempo di ciclo camma  esso    il tempo necessario alla FM 352 per elaborare tutte le  camme e dipende dalla configurazione parametrizzata  vedere tabella  pagina 8 24      Calcolare il tempo di anticipo reale in base alla seguente formula     Tempo di anticipo y    Tem i cicl mma   4  Tempo di ciclo camma 4   empogii  icio ca a    Tempo di anticipOreale   Numero intero  Ci   significa   Tempo di anticipOreale    il tempo di anticipo impostato dalla FM 352  Tempo di anticipo y    il tempo di anticipo specificato   Numero intero   significa che del calcolo tra le parentesi viene tenuto in considerazione solo il valore  davanti alla virgola   L errore massimo del tempo di anticiporsale    Sempre inferiore del tempo di ciclo camma   4   Esempio   Sono specificati i seguenti valori   Configurazione  max  32 camme  Tempo di ciclo camma  40 96 us  Tempo di anticipoy   1000 us  Risultato  viene ottenuto un tempo di anticipo reale di 983 us   Un tempo di anticipo in combinazione con un encoder assoluto  SSI  e la direzione di conteggio  inversa non so
117. essa in  servizio nel funzionamento di test   Eseguire le operazioni 4  5       parametri modificati durante la messa in servizio devono essere successivamente  caricati automaticamente durante l   avvio   Eseguire le operazioni 1  2  3     Si creano i parametri con la superficie di parametrizzazione  L unit   deve essere  parametrizzata all avvio solo dal programma utente con blocchi dati   Eseguire le operazioni 10  6     Si intende creare in modo comodo la base dati per le ricette   Eseguire l operazione 10     Si creano i parametri con la superficie di parametrizzazione  Questi parametri de   vono rimanere a disposizione del programma utente per modifiche temporali   Eseguire le operazioni 1  2  3 per la parametrizzazione automatica    Eseguire le operazioni 10  7 per l   accesso con il programma utente     Si modificano i parametri  esclusivamente  con il programma utente   Eseguire le operazioni 7  9  8  6     Si intende osservare i dati modificati con la superficie di parametrizzazione tramite  il programma applicativo   Eseguire l operazione 11       parametri modificati dal programma applicativo devono essere caricati automati   camente anche durante l avvio   Eseguire le operazioni 6  11  1  2 3     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Messa in servizio della FM 352 r      Avvertenza importante    Osservare i punti riportati qui di seguito        1  Pericolo  Onde evitare danni alle persone e alle cose  rispettare i seguenti 
118. et quota reale        Preset  quota reale al volo    e    Retrigger punto di zero       stata  avviata nonostante l   asse non sia sincronizzato           109   Elaborazione camme in corso no       110   Numero errato di camma da modificare  no                   Unit   di programmazione a camme elettroniche FM 352  C 16 C79000 G7072 C352 04    Blocchi dati Liste di errori       Classe 5  errori dati macchina    L allarme diagnostico viene generato solo in caso di un blocco dati del sistema   SDB  difettoso                                                                                   N  Significato Allarme di  diagnostica  5 Errore nell   impostazione dell   interrupt di processo s    Causa Si    tentato di selezionare un interrupt di processo  non supportato dall unit     6 Distanza minima tra i bordi errata s    Causa Si    tentato di immettere come distanza minima tra i  bordi un valore  lt  0 o  gt  109 um  8 Tipo di asse errato s    Causa Come tipo di asse non    stato impostato n   0 n   1  9 Fine asse di rotazione errata s    Causa Il valore per la fine asse rotante si trova al di fuori del  campo ammesso da 1 a 10   um o da 1 a 108 um   a seconda della risoluzione    10 Tipo di encoder errato s    Causa Il valore per il tipo di encoder si trova al di fuori del  campo ammesso da 1 a 10   11 Percorso rotazione encoder errati s    Causa Il valore per il percorso la rotazione dell encoder si  trova al di fuori del campo ammesso da 1 a 10   um   indipendentemente dalla 
119. file     2  Il numero massimo delle unit      limitato dalla lunghezza della guida profilata e  dalla larghezza delle unit       L   unit   FM 352 ha una larghezza di montaggio di 80 mm     3  Il numero delle unit   inseribili  SM  FM  CP  viene determinato dalla corrente  assorbita dal bus backplane S7 300     Il totale della corrente assorbita dal bus backplane S7 300 di tutte le unit   mon   tate sul telaio di montaggio non deve superare nelle CPU 313 314 314  1FM 315 315 2 DP 316 2 DP 318 2 1 2 A  e nelle CPU 312 IFM 0 8 A     La corrente assorbita dal bus backplane della FM 352    di 100 mA     Utensile necessario per il montaggio e lo smontaggio    Per il montaggio e lo smontaggio della FM 352    necessario un cacciavite con  lama da 4 5 mm     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 3 1    Montaggio e smontaggio della FM 352       Montaggio dell   unit   di programmazione a camme elettroniche FM 352    1  Alla FM 352    allegato un accoppiatore di bus  Innestare l   accoppiatore di bus  sul connettore di bus dell   unit   a sinistra della FM 352   Il connettore di bus si  trova sul lato posteriore  eventualmente    necessario allentare di nuovo l   unit        2  Se a destra devono essere montate altre unit    innestare dapprima l   accoppia   tore di bus dell   unit   successiva sul connettore di bus della FM 352     Se la FM 352    l   ultima unit   della fila  non innestare nessun accoppiatore di  bus     3  Avvitare la FM 352  cop
120. fornire sempre lo stesso numero di  incrementi   La FM 352 controlla che la tacca di zero di un encoder incrementale arrivi alla distanza corretta     Per encoder privi di tacca di zero    necessario disinserire il controllo degli impulsi di disturbo  Allo stesso  modo il controllo dei conduttori spezzati deve essere disattivato o gli ingressi delle tacche di zero N e N  devono essere collegati esternamente              Unit   di programmazione a camme elettroniche FM 352  8 20 C79000 G7072 C352 04    Dati macchina e dati delle camme       8 6 Risoluzione    Definizione    La risoluzione    una misura per la precisione dell   elaborazione delle camme  Essa  definisce anche il massimo percorso possibile     La risoluzione  RISOL  deve essere calcolata come riportato nella seguente                            tabella   Encoder incrementale Encoder assoluto Iniziatore  Valori di    Percorso per giro dell   encoder      Percorso per giro dell   encoder   ingresso    Impulsi per giro dell   encoder     Impulsi per giro dell   encoder   e Analisi dell impulso  quadrupla     1 incremento   1 impulso     1 incremento   4 impulsi  Calcolo Percorso  RISOL   Giri encoder  Impulsi  Giri encoder  Avvertenza    Nel sistema di misura Impulsi  la risoluzione ha sempre il valore 1     Tutte le specificazioni di posizione vengono arrotondate alla cifra intera multipla  della risoluzione  In questo modo i valori immessi e quelli modificati si differen   ziano        Unit   di programmazione a ca
121. ggere il buffer diagnostico con la superficie operativa  Test  gt  Analisi degli errori         La classe e il numero dell errore sono riportati con testo in chiaro     e    possibile analizzare errori nel programma utente  A tale scopo sono disponi   bili i seguenti mezzi       lvalori di ritorno  RET_VAL  degli FC collegati come indicazione cumulativa  per errori che sono subentrati durante lo svolgimento dell FC         Il bit di errore dei job come indicazione cumulativa per errori che sono su   bentrati durante l elaborazione di un job         Il bit di errore DATA_ERR come indicazione cumulativa per un errore che     stato identificato dalla FM 352 durante un job di scrittura         L identificazione dell errore nel JOB_ERR per la causa di errore durante la  comunicazione tra FC e FM 352         LFC CAM DIAG per la lettura del buffer diagnostico della FM 352  Qui     possibile rilevare la causa degli errori per i job e gli eventi asincroni  errori  di funzionamento  errori di diagnostica          Allarmi di diagnostica per la reazione rapida agli eventi     Unit   di programmazione a camme elettroniche FM 352  11 2 C79000 G7072 C352 04    Diagnostica       11 2 Significato del LED di errore    L indicazione di stato e di errore indica i diversi stati di errore  II LED si accende  anche per errori che si verificano per breve tempo  con una durata di almeno 3 s        SF                               Figura 11 1 Segnalazioni di stato e di errore della FM 352       Visual
122. giro dell   encoder     e gli    incrementi per giro dell encoder         ai  CO                                   ai                         Encoder                Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 17    Dati macchina e dati delle camme                         Indirizzo Nome Tipo Valore Commento  iniziale  32 0 INC_REV DINT L 500 Incrementi per giro dell   encoder    Campi dei valori   da 1 a 225  Avvertenza     Nel sistema di misura Impulso  queste indicazioni    non hanno valore       mina la risoluzione   Encoder incrementale    Iniziatore      possibile ogni valore del campo dei valori   Encoder assoluto   I valori sono diversi per i singoli tipi di encoder     Il dato macchina    Incrementi per giri dell    encoder    indica il numero di incrementi che emette un encoder  per ogni giro  Da questo valore e dal dato macchina    Percorso per giro dell   encoder    la FM 352 deter     Come immissione    possibile ogni valore del campo dei valori  L unit   analizza gli incrementi in modo  quadruplo  vedere anche capitolo 10 1  pagina 10 2         Lunghezza tipo    Tipo di encoder l  di telegramma    Campo dei valori    utilizzabile come          Encoder monogiro             asse lineare   Encoder monogiro 13 bit con struttura a semialbero 64     8192 alla seconda potenza  Encoder monogiro 13 bit allineati a destra 64     8192 tutti i valori X  Encoder monogiro 25 bit allineati a destra 64     225 tutti i valori x  Encoder multigiro 2
123. i      1 6 EFFDIR_M BOOL FALSE 1   nuova direzione d   intervento negativa   meno    2 0 CBEGIN DINT L 0 Nuovo inizio camma   6 0 CEND DINT L 0 Nuova fine camma   nuovo tempo di in   serzione   10 0 LTIME INT 0 Nuovo tempo di anticipo                      Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    C 9       Blocchi dati Liste di errori       C 2 Contenuto del DB dei parametri       Avvertenza    I dati che non sono elencati in questa tabella non devono essere modificati        Tabella C 2 Contenuto del DB dei parametri                                                                                  Indirizzo Nome Tipo Valore iniziale Commento   Dati macchina   3 1 PI_MEND BOOL FALSE 0 per FM 352   3 2 PI_CAM BOOL FALSE 1  abilitazione dell   interrupt di processo   camme on   off   3 5 PI_MSTRT BOOL FALSE 0 per FM 352   4 0 EDGEDIST DINT L O Distanza minima tra i bordi durante il rileva   mento dei bordi   8 0 UNITS DINT L 1 Sistema di misura   12 0 AXIS_TYPE DINT L 0 0  asse lineare  1  asse rotante   16 0 ENDROTAX DINT L 100000 Fine dell asse rotante   20 0 ENC_TYPE DINT L 1 Tipo di encoder  lunghezza telegramma   24 0 DISP_REV DINT L 80000 Percorso per giro dell   encoder    32 0 INC_REV DINT L 500 Impulsi per giro dell   encoder    36 0 NO_REV DINT L 1024 Numero di giri dell    encoder   40 0 BAUDRATE DINT L O Velocit   di trasmissione   44 0 REFPT DINT L 0 Coordinate del punto di zero   48 0 ENC_ADJ DINT L 0 Regolazione dell   encoder a
124. i nel sistema di coordinate spostato si calcolano in base alla seguente    formula     Coordinata nuova   COordinataprecedente     SPZnuovo   SPZprecedente     SPZprecedente CONtrassegna uno spostamento del punto di zero precedente even   tualmente gi   disponibile  Se prima del richiamo non era attivo nessuno sposta   mento del punto di zero  per SPZprecedente IMpostare il valore 0     Questa formula permette di determinare i valori di coordinate  p  es  finecorsa soft   ware  da accettare     Svolgimento dell   impostazione    Dati utilizzati nel DB di canale    1  Inserire il valore per lo spostamento del punto di zero nel DB di canale         asse lineare     Lo spostamento del punto di zero deve essere scelto in modo che il fine   corsa software si trovi ancora nel limite del campo di spostamento ammesso  dopo il richiamo dell impostazione         Perunasse rotante     Per lo spostamento del punto di zero deve valere quanto segue     Valore dello spostamento del punto di zero  lt  fine dell asse rotante     2  Impostare il relativo bit di avvio                       Indirizzo Nome Tipo Valore Commento   iniziale  36 6 ZOFF_EN BOOL  FALSE 1   preset spostamento del punto di zero  86 0 ZOFF DINT L 0 Spostamento del punto di zero             9 6    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni       Effetti per un asse lineare    Sull   esempio di uno spostamento del punto di zero di  200 mm si riconosce che  questa impostazione 
125. i ripristina lo spostamento delle coordi   nate creato con    Preset quota reale    o    Preset quota reale al volo        Un    Preset quota reale al volo    avviato una volta non pu   pi   essere cancellato  prima dell esecuzione con un fronte di salita sull ingresso 11  Esso pu   tuttavia es   sere sovrascritto con un nuovo    Preset quota reale al volo        Ad un riavvio dell   unit   queste impostazioni vengono ripristinate     Dato modificato nel DB di canale                         Indirizzo Nome Tipo Valore Commento  iniziale  35 2 AVALREM_EN   BOOL   FALSE 1 ripristino quota reale          Cause possibili di errore       Preset quota reale al volo    e    Retrigger punto di zero    non devono essere eseguiti  contemporaneamente     Con l impostazione    Preset quota reale al volo    pu   essere segnalato un errore di  funzionamento  se con questa impostazione un finecorsa software    uscito dal  campo di spostamento ammesso con un fronte di salita su 11  Questo errore di  funzionamento viene segnalato con un allarme di diagnostica e immesso nel buffer    diagnostico     Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04 9 5    Impostazioni       9 3    Spostamento del punto di zero    Definizione    Con l impostazione    Spostamento del punto di zero    si sposta il punto di zero nel  sistema di coordinate di un di valore impostato  Il segno definisce la direzione dello    spostamento     Determinazione di nuove coordinate    Tutti i valor
126. ia 1    la traccia delle camme di  conteggio   99 2 SPEC_TRC2  BOOL FALSE 1 la traccia 2    la traccia della camma di fre     natura       100 0 CNT_LIMO DINT L 2    Valore massimo di conteggio per la traccia  della camma di conteggio 0       104 0 CNT_LIMI DINT L 2    Valore massimo di conteggio per la traccia  della camma di conteggio 1       Dati delle camme rispettivamente per le camme da 0 a    15  da0a31 da0a63 da0a 127                                  108 0 STRUCT  per ogni elemento 12 byte di lunghezza    Indirizzo   relativo    0 0 CAMVALID BOOL FALSE 1  camma valida    0 1 EFFDIR_P BOOL TRUE 1  direzione di intervento positiva  pi       0 2 EFFDIR_M BOOL TRUE 1  direzione di intervento negativa  impulso     0 3 CAM_TYPE BOOL FALSE 0  camma di posizione  1  camma a tempo    0 4 PI_SW_ON BOOL FALSE 1  interrupt di processo durnate l   attivazione    0 5 PI_SW_OFF BOOL FALSE 1  interrupt di processo durante la disattiva   zione    1 0 TRACK_NO BYTE B 16 0 Numero di traccia    2 0 CBEGIN DINT L  100000000   Inizio camma    6 0 CEND DINT L 100000000 Fine camma tempo di inserzione    10 0 LTIME INT 0 Tempo di anticipo                      Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    C 11    Blocchi dati Liste di errori       C 3    Dati e struttura del DB di diagnostica       Avvertenza    I dati che non sono elencati in questa tabella non devono essere modificati        Tabella C 3 Struttura del DB diagnostico                             
127. ica camma 16    concluso   modifica rapida camme    Bit di pronto per job di lettura   43 1 MDRD_D BOOL FALSE 1   job    Lettura dati macchina    concluso   43 2 CAM1RD_D BOOL FALSE 1   job    Lettura dati camme 1    concluso   43 3 CAM2RD_D BOOL FALSE 1   job    Lettura dati camme 2    concluso   43 4 CAM3RD_D BOOL FALSE 1   job    Lettura dati camme 3    concluso   43 5 CAM4RD_D BOOL FALSE 1   job    Lettura dati camme 4    concluso   43 6 CAM5RD_D BOOL FALSE 1   job    Lettura dati camme 5    concluso   43 7 CAM6RD_D BOOL FALSE 1   job    Lettura dati camme 6    concluso   44 0 CAM7RD_D BOOL FALSE 1   job    Lettura dati camme 7    concluso          Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    C 5       Blocchi dati Liste di errori                                                                                  Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale  Bit di pronto per job di lettura  44 1 CAMS8RD_D BOOL FALSE 1   job    Lettura dati camme 8    concluso  44 2 MSRRD_D BOOL FALSE 1   job    Lettura valori di misura    concluso  44 3 CNTTRC_D BOOL FALSE 1   job    Lettura valori di conteggio delle  tracce delle camme di conteggio    con   cluso  44 4 ACTPOS_D BOOL FALSE 1   job    Lettura dati di posizione e delle  camme    concluso  44 5 ENCVAL_D BOOL FALSE 1   job    Lettura valore attuale encoder     concluso  44 6 CAMOUT_D BOOL FALSE 1   job    Lettura dati delle camme e delle  tracce    conc
128. ichiami  cicli      La funzione legge il buffer diagnostico se con il segnale di ritorno DIAG   1 viene  visualizzata una nuova registrazione nel buffer diagnostico  Dopo la lettura del buf   fer diagnostico  l   unit   imposta DIAG a 0     Dati utilizzati    Job    Avvio    e DB diagnostico   Nel DB diagnostico deve essere inserito l indirizzo dell   unit    La nuova registra   zione del buffer diagnostico viene inserita nella struttura DIAG 1  e la vecchia  registrazione nella struttura DIAG 4      Il buffer diagnostico pu   essere letto indipendentemente da una nuova registra   zione se    impostato il bit di avvio DIAGRD_EN  Dopo la lettura del buffer  diagnostico il bit di avvio    impostato a 0     La funzione non esegue nessuna elaborazione dell   avvio     Parametri di richiamo             Nome Tipo di dati Tipo P Significato  DB_NO INT   Numero del DB diagnostico  RET_VAL INT O Valore di ritorno                   Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       Valore di ritorno    Questa funzione fornisce i seguenti valori di ritorno              RET_VAL Bit risul  Descrizione  bin   1 1 Job attivo   0 1 Nessun job attivo  nessun errore   1 0 Errore                    Comportamento in caso di errore    In caso di un job errato la causa di errore    riportata nel parametro JOB_ERR del  DB diagnostico  vedere capitolo 11  Diagnostica e appendice C 3  pagina C 12      Unit   di programmazione a camme elettr
129. iene combi   pag  2 6     nato con il risultato del contatore per il bit di identificazione della traccia  In caso con   trario il bit di identificazione della traccia    uguale al risultato della traccia            Se la traccia 2    stata parametrizzata come traccia per camma di frenatura  il risultato   2 2 2  della traccia dell   unit   di programmazione a camme  punto 1  viene combinato con  pag  2 7   l ingresso 10 per il bit di identificazione della traccia  In caso contrario il bit di identifi   cazione della traccia    uguale al risultato della traccia                  Coni dati della macchina    possibile comandare se i bit di segnalazione finora rile  8 7  vati per le tracce da 0 a 12 dell   unit   di programmazione a camme devono essere  pag  8 24    inoltrati oppure impostati direttamente con l   abilitazione della traccia  TRACK_EN   9 15   pag  9 30       I segnali delle tracce da 0 a 12 vengono abilitati con TRACK_EN  mentre la funzione   9 11  di conteggio con CNTCO_EN   CNTC1_EN   pag  9 25       Per il segnale della traccia 3    possibile eseguire la combinazione AND con l in  8 7    gresso digitale 13  a condizione che nei dati della macchina sia stata parametrizzata    pag  8 24   questa possibilit    EN_IN_13              Tutti i bit di identificazione della traccia e della camma possono essere letti in questa   9 12  posizione  quindi con la combinazione di dati della macchina e dati del canale  con il    pag  9 27   job ACTPOS_EN o CAMOUT_EN  9 14    P
130. iene eseguito solo in caso di una modifica della posizione delle funzioni   Esso viene sempre eseguito tra i job    Preset punto di riferimento     REFPT_EN  e     Preset quota reale     AVAL_EN   La posizione delle funzioni viene mantenuta dopo  l esecuzione del job     La misura della lunghezza e il rilevamento dei bordi non devono essere attivati  contemporaneamente  Per questo motivo l FC CAM_CTRL provvede a disattivare  una funzione quando ne viene attivata un   altra  Attivare tuttavia entrambe le fun   zioni  0   gt  1  in modo che venga attivata la misura della lunghezza     Le funzioni e i job possono essere utilizzati contemporaneamente durante al ri   chiamo dell   FC CAM _ CTRL     Anche per le funzioni  come per i job  esistono bit di pronto con nome che finisce  con _D e bit di errore con nome che finisce con _ERR     Per poter analizzare i bit di pronto e di errore    necessario impostare questi bit a 0  se si modifica una funzione     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       Avvio    Durante l   avvio dell   unit   o della CPU richiamare FC CAM_INIT  vedere  capitolo 6 2  pagina 6 4   Durante il richiamo vengono ripristinate anche le fun   zioni  L   FC CAM_CTRL conferma l avvio dell   unit    Durante questo periodo  RET_VAL e JOBBUSY sono   1     Parametri di richiamo             Nome Tipo di dati Tipo P Significato  DB_NO INT   Numero del DB di canale  RET_VAL INT O Valore di ritorno     
131. ignificato delle classi di errori e dei numeri di errore    riportato  nell   appendice C 4  pagina C 14     Modificare i dati macchina e delle camme nel DB PARADB  caricare il DB nella  CPU e attivare i valori di comando in VATI    dati nuovi vengono scritti e attivati  nell   unit    Se i dati erano errati  l errore viene visualizzato nella VAT2  La descri   zione dei dati macchina e dei dati delle camme    riportata nel manuale  nel capi   tolo 8 a partire dalla pagina 8 2     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 7    Esempi       Analisi degli errori   Tentare di creare altri errori     e Immettere una coordinata del punto di zero superiore della fine dell   asse ro   tante     e Disinserire la tensione ausiliaria esterna     e Cancellare il PARADB sulla CPU  online  e tentare di scrivere i dati macchina    L analisi degli errori    programmata anche in questo caso in modo cos    intolle   rante  che la CPU va in STOP  Se si aggiorna di nuovo VAT1  nel  CAM JOB_ERR viene visualizzato il codice di errore per questo errore      Unit   di programmazione a camme elettroniche FM 352  12 8 C79000 G7072 C352 04    Esempi       12 9 Programma di esempio 3       OneModule     Scopo   In questo esempio si comanda un unit   di programmazione a camme con un pro   gramma utente  Il programma utente mette in funzione l   unit   dopo un nuovo avvio  della CPU  Successivamente esso elabora una catena a passi che reagisce a  eventi   Con le tabelle
132. impostazione sposti il sistema di coordinate  Ne derivano i  seguenti effetti     e La posizione del campo di lavoro non viene spostata fisicamente     e Ai singoli punti  come p  es  ai finecorsa software  vengono assegnati nuovi va     lori di coordinate     e Le camme mantengono il loro valore di coodinate e si trovano quindi su un altra  posizione fisica     e Con asse sincronizzato e elaborazione delle camme abilitata  la quota di posi   zione pu    con questa impostazione  saltare fronti delle camme o camme in     tere     e    cambio di stato della camma  che normalmente avrebbe generato un allarme   potrebbe essere perso        Avvertenza    Tener conto del comportamento di commutazione per le camme a tempo descritto  nel capitolo 9 1  pagina 9 2        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni                            Tabella 9 1 Spostamento del sistema di coordinate con    Preset quota reale         Preset quota reale al volo     Preset quota reale FSI   ZERO   REALE   FSF   mm     mm   mm     mm   Sistema di coordinate precedente  FSI ZERO REALE FSF  v v v v   500 500  mm   400    200  200 400  200  LI LI   LL   l L  A a el  Eo   Spostamento  iS   del campo di     z i lavoro di  Asse z    200mm          preset quota  o   reale a 400 mm  10 i         200  O 400 600  400   500 0  mm  Nuovo sistema di coordinate                         Ripristino dell   impostazione    Con l impostazione    Ripristino quota reale    s
133. in servizio  7 1   Misura della lunghezza  9 15  Aggiornamento dei dati  9 16  Errata  9 18   Minima  9 17  Pressupposto    Risultato  9 16  Misura errata della lunghezza  9 18    Misura minima della lunghezza   9 17     Indice 5    Indice analitico       Modifica dei fronti delle camme  9 11   Dati utilizzati nel DB di canale  Definizione  9 11  Effetti  9 12  Presupposti   Ripristino  9 12   Svolgimento  9 11   Modifica delle camme  9 13    Modifica rapida delle camme  9 13   Controllo dei dati  9 14   Dati utilizzati nel DB di canale  9 13   Definizione  9 13  Effetti  9 14    Presupposti  9 13  Ripristino  9 14    Svolgimento  9 13    Modifiche della quota reale                MON_PULSE  8 20   MON_WIRE  8 20  Montaggio dell hardware  Montaggio orizzontale   Motore  1 4   MSR_DONE    NO_REV  8 19   Numero complessivo di divisioni dell   encoder    8 19     O  0B40_POINT_ADDR  Contenuto  6 15    P    Parametri rilevanti per la sincronizzazione   8 3    Parametrizzazione   Camme di posizione a tempo   2 3   Presupposti   5 1     Percorso di anticipo  8 30    Percorso per giro dell   encoder   8 17   Perdita della sincronizzazione  9 8   Periodo del segnale  10 3   PI_CAM  8 26       Polarizzazione dell   alimentazione dell   encoder    4 6     Indice 6    Posizione del connettore frontale  4 4   Posizione di montaggi  3 1   Posizione di montaggio   dia di montaggio della guida profilata   3 1  Posto con nettore  3 1   Preparazione della programmazione   Preset punto di rife
134. isualizzate vengono  continuamente aggiornate con la CPU nello stato RUN P o RUN     Tutti gli esempi presuppongono che i dati macchina e i dati delle camme siano stati  inseriti e memorizzati con la superficie di parametrizzazione  In questo modo gli  esempi possono essere elaborati in successione     Riutilizzo di un esempio  Il codice degli esempi non    ancora ottimizzato e nemmeno progettato per tutte le  eventualit       Nei programmi di esempio le analisi degli errori non sono programmate in modo  dettagliato per poter contenere la dimensione dei programmi     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       12 7 Programma di esempio 1       GettingStarted      Scopo   Questo esempio permette di mettere in funzione l   unit   di programmazione a  camme elettroniche con l   aiuto dei blocchi dopo averla parametrizzata in base  all Istruzione alla messa in servizio    con l   aiuto della superficie di parametrizza   zione   Questo esempio amplia il programma del capitolo    Inclusione nel programma  utente    dell istruzione con un analisi degli errori    Presupposti      stata parametrizzata l   unit   di programmazione a camme come descritto  nell istruzione    Primi passi      Nel DB di canale deve essere immesso l   indirizzo corretto di unit   nell   indirizzo  MOD_ADDR    Avvio     Nell   OB di avvio  0B100  richiamare l FC CAM_INIT che ripristina nel DB di canale  tutti i segnali di comando e di ritorno  nonch   la gestion
135. itali Q 0   12      o  jo    o 9000999                                                                                                                                                  ERA Parte di      Dispositivi oten  a  di sicurezza p     i  Stazioni  X di lavoro  y 7 o  Vv Yv y Arrea 2  Pezzo                            z Q  Encoder LO   e  Elementi di trasmis          sione meccanici i Finecorsa  Seri zinaziznznii Superficie di parametrizza   zione e blocchi funzionali                                                          Figura 1 3 Unit   di programmazione a camme elettroniche    Comando della parte di potenza e dispositivo di sicurezza    Tramite la parte di potenza viene comandato il motore  La parte di potenza  potrebbe essere costituita  p  es  da contattori comandati da un   unit   di posizio   namento FM 351     In caso di intervento del dispositivo di sicurezza  ARRESTO D EMERGENZA o  finecorsa   il comando della parte di potenza disinserisce il motore     Motore    Il motore viene comandato della parte di potenza e muove l   asse     Unit   di programmazione a camme elettroniche FM 352  1 4 C79000 G7072 C352 04    Informazioni generali sul prodotto       Unit   di programmazione a camme elettroniche FM 352    L unit   di programmazione a camme elettroniche rileva il valore attuale della posi   zione dell   asse tramite un encoder  Vengono pertanto elaborati i segnali dell   enco   der  p  es  vengono contati impulsi  che sono proporzionali allo spostamento  In
136. ite analogiche    controllata  per   e conduttore spezzato della linea di alimentazione di 24 V  e caduta di tensione     La tensione ausiliaria DC 24 V viene trasformata internamente in DC 5 2 V  In  questo modo sull   interfaccia encoder  connettore femmina D SUB X2  vengono  messi a disposizione DC 24 V e DC 5 V per i diversi tipi di encoder       dati tecnici generali e le alimentazioni di carico DC richieste sono riportate nel  manuale di installazione  Sistema di automazione S7 300  Configurazione  Dati  della CPU     4 ingressi digitali  da I 0 a I 3   L   unit   di programmazione a camme elettroniche FM 352 dispone    di 4 ingressi digitali ai quali possono essere allacciati interruttori a contatti privi di  rimbalzi  24 V commutazione verso P  o sensori di prossimit    interruttori di prossi   mit   a 2 o 3 fili      Per gli ingressi digitali non esiste un controllo di cortocircuito o conduttore spez   zato  Essi sono separati galvanicamente dalla massa dell unit       13 uscite digitali  da Q 0 a Q 12     Di 13 uscite digitali dalle quali viene emesso il relativo stato  on off  delle tracce da  0 a 12  Le uscite digitali non sono separate galvanicamente dalla massa dell unit       Sono possibili i seguenti carichi   e Tensione di lavoro 24 V  e Carico in corrente 0 5 A protetto da cortocircuito    Lo stato di ogni uscita pu   essere letto sul relativo LED     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 4 5    Cablaggio dell   unit   di
137. izio  premendo l   elemento  di blocco      7  Si possono quindi compilare le strisce di siglatura e inserirle nello sportellino  frontale     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 4 7    Cablaggio dell   unit   di programmazione a camme elettroniche FM 352       Formazione del potenziale    La massa dell   alimentazione dell   encoder    collegata al potenziale di massa della  CPU  ci   significa che il morsetto 2  1M  deve essere collegato a bassa resistenza  alla massa della CPU o dell   IM 153                                                                                                        CPU 314 FM 352 Morset   SIEMENS e Te n to 2  M   BATF        alli  stoe       3  su    J  ug g     mes A           2  SJA 98 3  eiM k A  2      IM    o                                                          Massa             Unit   di programmazione a camme elettroniche FM 352  4 8 C79000 G7072 C352 04    Installazione del software 5    Introduzione    La parametrizzazione della FM 352 si effettua con la superficie di parametrizza   zione  Questo software    previsto sia per la FM 352  sia per la FM 452  Una  descrizione della superficie di parametrizzazione si trova nella Guida integrata     Presupposti    Prima di iniziare la parametrizzazione dell   unit   di programmazione a camme elet   troniche FM 352    necessario verificare che    e loSTEP7 a partire dalla versione V4 02 sia correttamente installato sul  PG  PC     Installazione    Il 
138. izza  Significato Chiarimenti  zione  SF  rosso  Errore cumulativo   Questo LED indica i seguenti stati di errore della FM 352   LED   ON per errore interno   e Perdita di interrupt di processo  ed esterno   e Watchdog scaduto  e FM 352 non progettata  e    FM 352 parametrizzata in modo errato  solo per parametrizza   zione tramite SDB     Manca tensione ausiliaria 24 V esterna  Manca connettore frontale   Conduttori encoder spezzati   Errore di funzionamento   Errore di telegramma dell   encoder assoluto    Mancano impulsi di errore dell   encoder incrementale o la  tacca di zero                   Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 11 3    Diagnostica       11 3 Allarmi di diagnostica    Elaborazione dell   allarme    La FM 352 pu   attivare interrupt di processo e allarmi di diagnostica  Questi allarmi  devono essere elaborati in un OB di allarme  Se viene attivato un allarme  senza  che il relativo OB sia caricato  la CPU va in STOP  vedere manuale Programma   zione con STEP 7      L elaborazione dell   allarme di diagnostica deve essere abilitata nel modo seguente     1   2     Selezionare l   unit   nella configurazione dell   hardware    Abilitare l allarme di diagnostica con Modifica  gt  Propriet   dell oggetto  gt  Para   metri di base     3  Memorizzare e compilare la configurazione dell hardware     4  Caricare la configurazione dell hardware nella CPU     Panoramica degli allarmi di diagnostica      seguenti eventi ed errori
139. l asse   Indirizzo Nome Tipo Valore iniziale Commento  48 0 ENC_ADJ DINT L 0 Regolazione dell   encoder assoluto  Campo  da 0 a  225 1                       Con la    Regolazione dell   encoder assoluto    viene determinato il valore dell   encoder che corrisponde alla  coordinata del punto di zero sull asse  Il valore deve essere inferiore del numero complessivo di passi  dell   encoder assoluto           Determinazione della regolazione corretta dell   encoder assoluto    Dopo la prima parametrizzazione sono necessarie ulteriori operazioni per poter  realizzare una relazione corretta tra l   encoder e il sistema di coordinate  Lo svolgi   mento    rappresentato con l utilizzo della superficie di parametrizzazione     1  Portare gli assi in un punto definito riproducibile gi   noto e fisicamente univoco   Questo punto potrebbe essere p  es  il    Finecorsa software di fine        2  Richiamare l impostazione    Preset punto di riferimento    con la coordinata del  punto definito in 1     La FM 352 determina a questo punto un valore dell   encoder per le coordinate  del punto di zero immesso nei dati della macchina  esso rappresenta la regola   zione dell   encoder assoluto  Questo valore pu   essere letto nella maschera di  service della superficie di parametrizzazione     Inserire il valore letto nel dato macchina    Regolazione dell   encoder assoluto   Memorizzare i dati macchina     Caricare i dati nella configurazione hardware per la CPU     PO   ar    Per permettere ch
140. la FM 352 possa assumere il funzionamento pas                                                                                                        sivo   PAS CO DAT      rosso M  gt      n  DAT    blu i  5 CLS      giallo   8  n 2 PE 1 q 3  a CLS    verde o     3   d Q     7   Massa  marrone A 5  3  24 V _  bianco CR  2 D  m AS o  8 grigio di  E rosa   Y Schermo sul Y  L P  contenitore ione      Fall   DAT contenitore           14 DAT  N     CLI La FM352 in funzionamento passivo     13 CLI     12     D    Caviattorcigliati in coppia  m   so      Collegamento da eseguire sull   in   LL U Schermo sul terfaccia encoder del master  I contenitore             Figura 10 3 Schema di collegamento per encoder assoluti  SSI        Avvertenza    Se la FM 352 deve assumere il funzionamento passivo     necessario collegare a  bassa resistenza la massa  M  dell   alimentazione dell   encoder del master  p  es   FM 351  connettore frontale  pin 48  e dello slave  FM 352  connettore frontale   pin 48  alla massa della CPU        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 10 7       Encoder       Tempi di reazione    La FM 352 dispone per l   encoder assoluto dei seguenti tempi di reazione        Tempo di reazione minimo    Tempo massimo di reazione      Per encoder assoluti programmabili     tempo di esecuzione del telegramma   tempo di monoflop   2   ciclo camme    Tempo massimo di reazione      tempo di commutazione degli attuatori allacciati  1 max  freque
141. la fine dell   isteresi      dopo aver abbandonato la zona di isteresi la FM 352 determina       la quota reale di posizione        la direzione di spostamento attuale dell   asse        lostato attuale di tutte le camme    la zona di isteresi    valida per tutte le camme     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Nozioni fondamentali dell unit   di programmazione a camme       Variazione di direzione su una camma con isteresi    Nella seguente tabella    riportato un esempio del comportamento su una camma  in seguito ad una variazione di direzione  E necessario distinguere tra il comporta   mento di una camma di posizione e quello di una camma a tempo  La direzione di    intervento della camma    positiva     Tabella 2 2    Inversione della direzione su una camma       Camma di posizione          IC FC   2lsl4  i 617  slo liol  i i    Cammadi    J  posizione    i Inversione    Isteresi 1  della direzione  Y Cammadi    posizione       Camma a tempo  IC     _2l s   al j elz  al   lidl       Camma        i a tempo     Isteresi    Inversione    della direzione       v    Camma  a tempo             L isteresi diventa attiva in seguito all   identi   ficazione della variazione di direzione    La camma viene disattivata non appena  viene abbandonata l   isteresi           La camma rimane attivata sempre per la  durata del tempo di inserzione parametriz   zato           Camma Isteresi  I                Unit   di programmazione a camme elettroni
142. la tensione di alimentaione a 24 V mediante un contatto meccanico  la FM 352  trasmette un impulso alle uscite  All   interno del campo ammesso della corrente di uscita  l impulso pu   durare 50 us  Di questo occorre tenere conto se si impiega la FM352 in combi     nazione con contatori veloci        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    A 5    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Schemi di allacciamento    Panoramica    La seguente tabella elenca gli encoder che possono essere allacciati alla FM 352       relativi schemi di allacciamento sono descritti nel presente capitolo                                                                                                                                   Nel si trova lo scherma di Cavo di allacciamento Osservazioni a pagina  paragrafo allacciamento per  B 1 Encoder incrementale   4 x 2 x 0 25  2 x 1 mm  Up 5V  RS 422 B 2  SIEMENS  6FX 2001 2  B 2 Encoder incrementale   4 x 2 x 0 5 mm  Up 24V  RS422 B 3  SIEMENS  6FX 2001 2  B 3 Encoder incrementale   4 x 2 x 0 5 mm  Up 24V  HTL B 4  SIEMENS  6FX 2001 4  B 4 Encoder assoluto 4x2x0 5 mm  Up 24V  SSI B 5  SIEMENS  6FX 2001 50000  Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 B 1    Schemi di allacciamento       B 1 Schema di allacciamento per encoder incrementale SIEMENS  6FX 2001 2  Up 5V  RS 422     Schema di allacciamento    La seguente figura illustra lo schema di alla
143. le di posizione e per i segnali  delle tracce sono a disposizione dopo 1 ms     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 17    Programmazione della FM 352       Tempi di elaborazione    La seguente tabella fornisce informazioni generali sui tempi di elaborazione delle  funzioni per la FM 352     specificato il tempo di propagazione del primo richiamo  della funzione fino alla segnalazione di pronto  il bit di avvio    ripristinato   Il prolun   gamento del ciclo dovuto al richiamo di una funzione    per i job di scrittura tra 8 e    12 ms e per i job di lettura uguale al tempo di elaborazione                             Tabella 6 3 Tempi di elaborazione delle funzioni per la FM 352  CPU 315 2  6ES7 315 2AF01 0ABO   Blocco Nome blocco Job o   3  Tempo di propagazione in ms   FC 0 FC CAM INIT 0 14  FC CAM_CTRL  comando risposta 0 55  MDWR_EN 123 8  MDWR_EN e MD_EN 132 1  CAM1WR_EN  0 camme abilitate  26 3  CAM1WR_EN  16 camme abilitate  92 9  REFPT_EN 13 4  SIM_ON 12 3  AVAL_EN 15 1  FVAL_EN 13 8  ZOFF_EN 14 2  CH01CAM_EN 15 7   poi CH16CAM_EN  1 camma con controllo  18 0  CH16CAM_EN  1 camma senza controllo  17 6  CH16CAM_EN  16 camme con controllo  104 5  CH16CAM_EN  16 camme senza controllo  94 1  MDRD_EN 13 4  CAM1RD_EN 18 1  MSRRD_EN 8 8  CNTTRC_EN 8 2  ACTPOS_EN 8 8  ENCVAL_EN 8 8  CAMOUT_EN  FM_TYPE   0  16 byte  8 9  CAMOUT_EN  FM_TYPE   1  24 byte  9 5  FC CAM_DIAG   FC 2 Ciclo a vuoto 0 27  Letture buffer diagnostico 14 4   FC 3 FC 
144. le impo   stazioni dell   unit   di programmazione a camme sono riportate nei capitoli succes   sivi       possibile utilizzare contemporaneamente diverse FM 352  Sono inoltre possibili  combinazioni con altre unit   FM CP  Un tipico esempio    la combinazione con  l   unit   di posizionamento FM 351     Una FM 352 pu   essere utilizzata in modo centrale o decentrato con  DP PROFIBUS                      Dispositivo di programmazione  PG   con STEP 7 e superficie di parame   trizzazione per FM x52    D                                                                                    Pacchetto di progettazione con  superficie di parametrizzazione   blocchi e manuale                      CPU  con programma utente e  blocchi della FM 352             Figura 1 1 Installazione di un SIMATIC S7 300 con una FM 352    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Informazioni generali sul prodotto       1 2 Settori di impiego della FM 352    Esempio  stesura di strisce di colla    Nel seguente esempio vengono applicate strisce di colla su pannelli di legno  Ogni  traccia delle camme comanda  tramite un   uscita digitale  un ugello di stesura della  colla           FM352    Le uscite digitali generano reazioni      Q0  Q1  Q2  Q3  Q4                    Strisce di colla    H    Pannello di legno             sm Direzione di  trasporto                Un encoder rileva la posizione dell   asse             Figura 1 2 Esempio di un unit   di programmazione a 
145. lencoder    gir             Unit   di programmazione a camme elettroniche FM 352  8 8 C79000 G7072 C352 04    Dati macchina e dati delle camme             Indirizzo Nome tipo Valore Commento  iniziale  44 0 REFPT DINT L 0 Coordinata del punto di zero  Campo    1 000 000 000 um bis    1 000 000 000 um                   Encoder incrementale e iniziatore   Con la funzione    Retrigger punto di zero    e un evento di sincronizzazione  definito con il    Tipo di retrigger  punto di zero     a questo evento viene assegnata la coordinata del punto di zero     Encoder assoluto  SSI    Un asse parametrizzato con un encoder assoluto     salvo se non viene riconosciuto un errore  sempre sin   cronizzato  dopo il trasferimento del primo telegramma SSI senza errori     Leggere la descrizione della regolazione dell   encoder assoluto nel capitolo 8 4  pagina 8 13   che riporta  la combinazione della regolazione dell   encoder assoluto con gli altri dati     Asse lineare   Il valore delle coordinate del punto di zero deve essere compreso nel campo di lavoro  compreso fine   corsa software di inizio e finecorsa software di fine     Asse rotante   Il valore delle coordinate del punto di zero deve essere maggiore o uguale a 0 e inferiore del valore    Fine  dell   asse rotante     0  lt  Coordinata del punto di zero  lt     Fine dell asse rotante                  Indirizzo Nome Tipo   Valore Commento  iniziale  52 0 RETR_TYPE  DINT  L 0 Tipo di retrigger del punto di zero  Campi     0   fineco
146. llarme di diagnostica viene inserita l   identificazione dell errore nel relativo DB  di istanza del programma utente     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 15    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati tecnici A    A 1 Dati tecnici generali    Dati tecnici generali      seguenti dati tecnici sono descritti nel manuale di installazione Sistema di auto   mazione S7 300  Configurazione  Dati della CPU     e compatibilit   elettromagnetica  e condizioni di trasporto e di magazzinaggio  e condizioni ambientali meccaniche e climatiche    e valori di prova d isolamento  classe di protezione e grado di protezione    Approvazioni UL CSA  Per l   S7 300 esistono le seguenti approvazioni     UL Recognition Mark  Underwriters Laboratories  UL  secondo lo  standard UL 508  File E 116536    CSA Certification Mark  Canadian Standard Association  CSA  secondo lo  standard C 22 2 N  142  File LR 48323    Approvazione FM    Per l S7 300 esiste la seguente approvazione FM   Approvazione FM secondo Factory Mutual Approval Standard Class Number 3611   Class I  Division 2  Group A  B  C  D     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 A 1    Dati tecnici           N Pericolo    Sussite pericolo di ferimento e di danni materiali     Nelle zone con rischio di esplosione sussistono pericoli di ferimento e di danni  materiali se si scollega un connettore con l   S7 300 in funzione   
147. lo hardware non possibile s    Causa  21 Finecorsa software di inizio errato s    Causa Asse lineare  dopo lo spostamento del punto di zero   il finecorsa software di inizio si trova al di fuori del  campo di spostamento   100m    100m o   1000m    1000m  a seconda della risoluzione    Asse lineare  il finecorsa software di inizio     event   incluso in uno spostamento del punto di zero disponi   bile  inferiore a  100m o  1000m  a seconda delle riso   luzione    22 Finecorsa software di fine errato s    Causa Asse lineare  dopo lo spostamento del punto di zero   il finecorsa software di fine si trova al di fuori del  campo di spostamento   100m    100m o   1000m    1000m  a seconda della risoluzione   oppure    inferiore del finecorsa software di inizio   Il finecorsa software di fine     event  incluso in uno  spostamento del punto di zero disponibile  maggiore  di  100m o  1000m  a seconda della risoluzione    144   Configurazione errata s    Causa Per la configurazione    stato specificato un valore  diverso da 0 a 3   145  lIsteresi errata s    Causa L isteresi si trova al di fuori del campo 0   65535 Riso   luzione   L   isteresi    maggiore di 4 del campo di lavoro o di   a del campo dell   asse rotante   146   Velocit   di simulazione errata s    Causa La velocit   di misurazione si trova al di fuori del  campo da 1000 RISOL a 3 107 RISOL oppure    mag   giore di 5  108 um min   La velocit   di simulazione non pu   essere impostata  internamente   147   Traccia errata
148. lori    1 5 V incrementale   2   24   incrementale   3   SSI lunghezza telegramma 13 bit   4   SSI lunghezza telegramma 25 bit   5   esercizio passivo   6   24 V iniziatore avanti   7 24V iniziatore indietro   8   SSI 13 bit  allineati a destra    9   SSI 25 bit  allineati a destra    10   esercizio passivo  allineato a destra                    Con la    lunghezza del telegramma       possibile determinare il campo di clock emesso dalla FM 352     Se si seleziona    esercizio passivo     disattivare il clock della FM 352  La FM 352 pu   cos   rilevare  qualsiasi altro telegramma SSI con struttura a 13 o a 25 bit  La velocit   del trasferimento si adatta a  quella dell   unit   master              Unit   di programmazione a camme elettroniche FM 352  8 16 C79000 G7072 C352 04    Dati macchina e dati delle camme             Indirizzo Nome Tipo Valore Commento  iniziale  24 0 DISP_REV DINT L 80000 Percorso per giro dell   encoder    Campi dei valori    da 1 um a 1 000 000 000 um   Con il dato macchina  Percorso per giro dell   encoder    si informa la FM 352 sul percorso svolto dal  sistema di azionamento per ogni giro dell   encoder     Il valore    Percorso per giro dell   encoder    dipende dalla struttura dell asse e dalla posizione dell   enco     der  Con questo valore    necessario tenere in considerazione tutti gli elementi di trasmissione come  giunti o riduttori                    Il capitolo 8 6  pagina 8 21  descrive la relazione tra i dati macchina    Percorso per 
149. luso  Bit di errore per funzioni  46 0 EDGE_ERR BOOL FALSE 1   errore per    Rilevamento bordi on    o     Rilevamento bordi off     46 1 SIM_ERR BOOL FALSE 1   errore per    Simulazione on    o    Simu   lazione off     46 2 MSR_ERR BOOL FALSE 1   errore per    Misura lunghezza on    o     Misura lunghezza off     46 3 REFTR_ERR BOOL FALSE 1   errore per    Retrigger punto di zero on     o    Retrigger punto di zero off     46 4 SSW_ERR BOOL FALSE 1   errore per    Finecorsa software on    o     Finecorsa software off     Bit di errore per job di scrittura  47 0 MDWR_ERR BOOL FALSE 1   errore nel job    Scrittura dati macchina     47 1 MD_ERR BOOL FALSE 1   errore nel job    Attivazione dati mac   china     47 2 AVALREM_ERR BOOL FALSE 1   errore nel job    Ripristino valore reale     o    Ripristino valore reale al volo     47 3 CAM1WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 1     47 4 CAM2WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 2     47 5 CAM3WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 3     47 6 CAM4WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 4     47 7 CAM5WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle  camme 5     48 0 CAM6WR_ERR BOOL FALSE 1   errore nel job    Scrittura dati delle                   camme 6          C 6    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Blocchi dati Liste di errori                         
150. m  Frequenza di commutazione max  500 Hz  Prova d isolamento VDE 0160   Uscite digitali  Numero delle uscite 13  Separazione di potenziale no  Visualizzazione dello stato s    LED verde       Corrente d uscita    e segnale 0  0 5 mA   e segnale 1  0 5 A con fattore di contemporaneit    100    campo ammesso  5     600 mA       carico di lampade  5 W       Ritardo di uscita con corrente di uscita di 0 5 A    e 0  segnale 1  max  300 us  e 1     segnale 0  max  300 us       Livello di segnale per segnale 1       L      0 8 V             A 4    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Dati tecnici          Comando di un ingresso digitale    Uscite digitali       S         Comando di un ingresso di conteggio    no  a causa di 50 us impulsi di guasto       Protezione contro cortocircuito    s    termica pulsante  Soglia d   inserzione 1 8 A       Limitazione della corrente d apertura induttiva    tipo L     48 V       Frequenza di commutazione    e carico ohmico  max  500 Hz  e carico induttivo  max  0 5 Hz       Corrente complessiva delle uscite digitali per  S7 300 montato orizzontalmente    fattore di contemporaneit   100     e a20  C 6A  e a60  C 3A       Corrente complessiva delle uscite digitali per  S7 300 montato verticalmente    fattore di contemporaneit   100     a 40   C 3A                   Lunghezza dei cavi non schermati max  100 m  Lunghezza del cavo schermato 600 m  Prova d isolamento VDE 0160             Avvertenza    Inserendo 
151. mazione a camme       2 1 Camma    Tipi di camme  Ogni camma pu   essere parametrizzata come camma di posizione o a tempo     Nella seguente tabella 2 1    riportato un confronto delle propriet   dei due tipi di  camma     Identificazione della direzione  La direzione di movimento dell   asse viene determinata nel modo seguente   e con l impulso dell   encoder incrementale     e con ogni telegramma senza errori nell   encoder SSI     Unit   di programmazione a camme elettroniche FM 352  2 2 C79000 G7072 C352 04    Nozioni fondamentali dell unit   di programmazione a camme                Tabella 2 1 Definizione e attivazione dei due tipi di camma  Camme di posizione Camme a tempo  Rappresenta  Lunghezza camma Tempo di inserzione  zione Se L s A  Inizio camma Fine camma Inizio camma Fine camma       Parametrizza   zione    Viene parametrizzato     Viene parametrizzato        di intervento    positiva  la camma si attiva a inizio  camma in caso di direzione positiva  di spostamento dell asse    negativa  la camma si attiva a fine  camma in caso di direzione negativa  di spostamento dell asse     Le due direzioni di intervento possono  essere attivate anche contemporanea   mente     e Inizio camma e Inizio camma  e Fine camma e Tempo di inserzione  e Direzione di intervento e Direzione di intervento  e Tempo di anticipo e Tempo di anticipo  Direzione Sono possibili due direzioni di intervento    Sono possibili due direzioni di intervento     positiva  la camma si attiva a inizio 
152. me di segnale degli encoder con segnali  di uscita asimmetrici e simmetrici                                                                                                                                                  asimmetrico simmetrico  A    is A  x        BE  i B i i  vi    B   T  N      N I  N o                                  Figura 10 1 Forma dei segnali degli encoder incrementali    Unit   di programmazione a camme elettroniche FM 352  10 2 C79000 G7072 C352 04    Encoder       Analisi dei segnali    Incrementi    Un incremento contrassegna un periodo di segnale di entrambi i segnali A e B di  un encoder  Questo valore viene indicato nei dati tecnici di un encoder o sulla sua  targhetta identificativa             Periodo del segnale   incremento  re      Y     A    TRETE                                                       B    1 2 3 4  Impulsi Analisi quadrupla                Figura 10 2 Incrementi e impulsi    Impulsi    La FM 352 analizza tutti e quattro i fronti del segnale A e B  vedere figura  in ogni  incremento  analisi quadrupla         1 incremento  specificazione encoder    4 impulsi  analisi FM              Tempi di reazione    Per l   encoder incrementale allacciato  la FM 352 presenta i seguenti tempi di rea   zione        Tempo di reazione minimo   ciclo camme   tempo di commutazione degli attuatori allacciati    Tempo di reazione minimo   2   ciclo camma   tempo di commutazione degli attuatori allacciati             Unit   di programmazione a ca
153. mma di conteggio  8 25    Valori di conteggio delle tracce delle camme di  conteggio  Dati di conteggio utilizzati nel DB dei para    metri  9 26    Dati utilizzati nel DB di canale   9 25    Svolgimento  9 25     Variazione di direzione  su una camma  2 9     Velocit    in funzione risoluzione    8 23  Velocit   di simulazione 9 23    Z  ZOFF  9 6     ZOFF_EN     Zona di isteresi     Regole   2 8     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    SS    22 22 22 n  QZ    Siemens AG   A amp D AS E 81   Oestliche Rheinbrueckenstr  50  D 76181 Karlsruhe   Repubblica federale di Germania    Mittente   Nome        Funzione        Ditta        Via        C A P        Citt          Paese        Telefono        Indicare il corrispondente ramo industriale     Industria automobilistica   Industria chimica   Industria elettronica   Industria alimentare   Tecnica di controllo e strumentazione    Tecnica meccanica       O O0OUOOLDLU    Petrolchimica    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04       OOOOLIUUO    Industria farmaceutica   Industria delle materie plastiche  Industria cartaria   Industria tessile   Impresa di trasporti   Altre       Critiche suggerimenti    Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit    e a facilitare l   uso della documentazione  Vi saremmo quindi grati se vorreste compilare  e spedire alla Siemens il seguente questionario     Servendosi di una scala di
154. mme elettroniche FM 352  8 10 C79000 G7072 C352 04    Dati macchina e dati delle camme       Camme di posizione con isteresi    Una camma di posizione si attiva quando    e  la quota reale identificata non supera la camma di posizione e    e non    attiva nessuna isteresi     A seconda della posizione della variazione di direzione la posizione di un punto di    azionamento pu   variare        Direzione di intervento  gt                 IC FC     2l 3l 4151 el 7  el 9 1d   1  TI    2iv   Variazione   i pes di direzione  a N  Variazione v  S 5  l    di direzione 4           1  La camma si attiva in quanto  l inizio camma viene raggiunto  n direzione di intervento positiva    2  La camma rimane attiva  nonostante la variazione di dire   zione a causa dell   isteresi   3  La camma si disattiva alla fine  dell   isteresi    4  La camma rimane disattivata dopo  una variazione di direzione    5  Alla fine dell   isteresi la camma si  riattiva          Camma Isteresi       Figura 8 1    Attivazione di una camma di posizione con isteresi       Avvertenza    Le camme di posizione che sono inferiori dell   isteresi possono essere coperte    dall   isteresi ad una variazione di direzione        Camme a tempo con isteresi    Una camma a tempo si attiva nei seguenti casi     e se l   inizio della camma viene raggiunto in direzione di intervento    e non    attiva nessuna isteresi        Avvertenza    Se il campo tra il punto di inversione e l   inizio della camma a tempo    inferiore  dell
155. mme elettroniche FM 352  C79000 G7072 C352 04 10 3    Encoder       Esempio    Esempio per il tempo di reazione minimo e massimo con una configurazione di  16 camme     e ciclo camme  ca  20 us   e tempo di commutazione dell   hardware  ca  150 us  Tempo di reazione minimo   20 us   150 us   170 us  Tempo di reazione minimo   2   20 us   150 us   190 us       Avvertenza    Il tempo di reazione pu   essere compensato con relative parametrizzazioni delle  camme o con lo spostamento dinamico        Indeterminazione    10 4    L indeterminazione    la differenza tra il tempo di reazione minimo e quello mas   simo  Per gli encoder incrementali essa vale       Indeterminazione  1 ciclo camme                Avvertenza    Se    possibile trascurare il tempo di commutazione dell hardware sulla FM 352 e il  tempo di commutazione degli attuatori allacciati     possibile garantire la commuta   zione della camma  a condizione che essa sia pi   lunga dello spostamento effet   tuato durante in ciclo di camma        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Encoder       10 2 Iniziatori    Gli iniziatori sono semplici interruttori senza informazioni di direzione che generano  impulsi  La direzione deve essere specificata con i dati macchina per la selezione  dell   iniziatore     AN Attenzione    Possono verificarsi danni materiali        Una specificazione errata di direzione pu   comportare gravi danni all impianto   p  es  dovuti al comando errato di gr
156. mme elettroniche FM 352  C79000 G7072 C352 04 8 21    Dati macchina e dati delle camme       Campo dei valori della risoluzione    Esempio    8 22    Il campo dei valori per la risoluzione deve essere calcolato sul sistema di misura di  base  Selezionando i due valori    Percorso per giro dell   encoder    e    Incrementi per  giro dell   encoder    la risoluzione deve trovarsi in questo campo    Basandosi su sistemi di misura diversi  si ottengono i seguenti campi per la risolu   zione                          Sistema di   Indicazioni in       Campo dei valori della risoluzione   misura   mm 10 3 mm 0 1 10 mm     1000  10 3 mm impulso   pollici 10 4 pollici 0 1  104 pollici      1000   10 4 pollici impulso   gradi 10 4 gradi 0 1  104 gradi      1000   10 4 gradi impulso  10 3 gradi 0 1  10 3 gradi      1000   10 3 gradi impulso  10 2 gradi 0 1  10 2 gradi      1000   10 2 gradi impulso   impulsi 1 impulso 1          e Un encoder incrementale presenta i seguenti dati       incrementi per giro dell   encoder  5000      percorso per giro dell   encoder  1000 mm      1 incremento   4 impulsi    Ne risulta la seguente risoluzione  analisi quadrupla            Hisolizione   Om _      Goro IT    5000 incrementi   incremento     02000 4 impulsi    0 0500    impulso             e Un encoder SSI presenta i seguenti dati       incrementi per giro dell   encoder  4096      percorso per giro dell   encoder  1000 mm      1incremento   1 impulso    Ne risulta la seguente risoluzione       
157. ne FC CAM_CTRL     In questo modo i dati attuali della macchina vengono memorizzati nel DB dei  parametri sulla CPU     Estratto dal DB di canale             Indirizzo Nome Tipo Valore ini  Commento  ziale   35 0 MDWR_EN BOOL FALSE 1   scrittura dati macchina   35 1 MD_EN BOOL FALSE 1   attivazione dati macchina   37 1 MDRD_EN BOOL FALSE 1   lettura dei dati macchina                      Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 3       Dati macchina e dati delle camme       Scrittura dati delle camme      dati delle camme permettono di specificare il tipo e l   azione delle camme nonch    la loro assegnazione alle tracce       dati delle camme nel DB dei parametri partono dall indirizzo 108 0  Essi sono rac   colti in pacchetti di rispettivamente 16 camme       dati delle camme sono immediatamente attivi dopo la scrittura     Per scrivere i dati delle camme senza superficie di parametrizzazione procedere  nel modo seguente     e Inserire i nuovi valori nel DB dei parametri   e Caricare il DB dei parametri nella CPU   e Impostare il bit di avvio nel DB di canale  CAM1WR_EN   CAM8WR_EN     e Richiamare nel programma utente ciclico la funzione FC CAM_CTRL     Lettura dei dati delle camme  Per leggere i dati attuali delle camme dall unit   procedere nel modo seguente   e Impostare il seguente bit di avvio nel DB di canale       Lettura dei dati delle camme  CAM1RD_EN     CAM8RD_EN   e Richiamare nel programma utente ciclico la funzione FC CAM_C
158. ne resettata   e Se dopo il ripristino dell   unit   non    identificato  nessun difetto dell   unit    essa    di nuovo pronta al  funzionamento   e L unit   segnala il watch dog scaduto con    in arrivo     e    in partenza          Elimina  e Eliminazione dei disturbi   zione e Rivolgersi al reparto commerciale responsabile per  il quale le cause che comportano errori rappresen   tano un fattore estremamente importante    e Sostituire la FM352                      Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 C 21    Blocchi dati Liste di errori       C 22                                  N  Significato Allarme di  diagnostica  52 Alimentazione interna dell   unit   guasta s    Causa Guasto nella FM352  Effetto e L unit   viene resettata  e Se dopo il ripristino dell unit   non    stato identifi   cato nessun difetto dellunit    essa    di nuovo  pronta al funzionamento  Elimina  Sostituire la FM352  zione  70 Un interrupt di processo    andato perduto s    Causa Un interrupt di processo    stato identificato dalla FM  352 e non pu   essere segnalato in quanto lo stesso  evento non    ancora stato elaborato dal programma  applicativo dalla CPU   Effetto e L elaborazione delle camme viene disattivata  e Disabilitazione delle uscite delle tracce  e Cancellazione della sincronizzazione per encoder  incrementali  Elimina  e Collegare OB 40 nel programma applicativo  zione e Controllare il collegamento al bus dell unit       Disattivare l   interrup
159. nizializza i seguenti dati nel DB di canale     i segnali di comando    i segnali di ritorno    i bit di avvio  di pronto e di errore dei job    le funzioni e i relativi bit di pronto e di errore  la gestione dei job e i buffer interni per FC CAM_CTRL e FC CAM_MSRM    La funzione deve essere terminata dopo un avvio  tensione di alimentazione inse   rita  dell unit   o della CPU  Inserirla perci   p  es  nell OB di nuovo avviamento   OB100  e nell   OB allarme di estrazione inserimento  0B83  oppure richiamare la  fase di inizializzazione del programma utente  In questo modo viene garantito che  il programma utente non acceda a dati vecchi dopo un riavvio della CPU o un  avvio dell   unit             Nome  DB_NO       Tipo di dati  INT       Tipo P       Significato    Numero del DB di canale          Valori di ritorno    6 4    La funzioni non fornisce nessun valore di ritorno     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       6 3 FC CAM_CTRL  FC 1     Compiti    L    FC CAM_CTRL permette di leggere i dati di esercizio dall   unit    di installare e  comandare durante il funzionamento l   unit    Utilizzare quindi i segnali di comando   di ritorno  nonch   i job di scrittura e di lettura     Ad ogni richiamo la funzione esegue le seguenti operazioni     Richiamo  La    Lettura dei segnali di ritorno   L   FC CAM_CTRL legge i segnali di ritorno dell   unit   e li inserisce nel DB di  canale  Poich   i segnali di 
160. no ammessi              Unit   di programmazione a camme elettroniche FM 352  8 30 C79000 G7072 C352 04    Dati macchina e dati delle camme          Avvertenza    Il tempo di anticipo reale    sempre inferiore del tempo di anticipo parametrizzato   Esso pu   diventare 0 sebbene il tempo di anticipo parametrizzato sia   gt  100 us     Il percorso di anticipo per un asse rotante deve essere inferiore del campo  dell asse rotante e della parte inattiva della camma  Questo vale per tutte le    velocit          Spostamento dinamico su una camma    Per il campo della camma si distinguono due casi     1  Il campo statico e quello dinamico dellla camma si sovrappongono     2  Il campo statico e quello dinamico della camma non si sovrappongono                    Tabella 8 1 Spostamento dinamico su una camma  differenza dall   esempio   Spostamento dinamico Descrizione  Direzione di spostamento IC FC Se il campo dinamico sovrappone il  di A AAA i i campo statico della camma vale quanto  v y    Quota reale Sai sbagli SI i i  Camman    H y   Se il campo dinamico della camma    Percorso di anticipo    Spostamento dinamico AASL NASSIN _ N    viene raggiunto  la camma si attiva   Contemporaneamente viene disabili   tata la determinazione di un nuovo  spostamento dinamico    e Sela quota reale raggiunge il campo  statico della camma  viene riabilitata  la determinazione di un nuovo spo   stamento dinamico  una modifica  della velocit   ha effetto sulla fine  camma    e Selacammasi disattiva 
161. no essere sfruttate nel  modo seguente     Si dispone di un sistema nel quale si verifica sempre uno slittamento constante  durante una misura della lunghezza     Con Retrigger punto di zero    possibile correggere questo slittamento costante in  modo che vengano emessi valori di misura della lunghezza corretti     1 Passaggio per lo zero   passaggio dell asse rotante dal valore fine dell asse rotante al valore zero o vice   versa in una direzione     9 18    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni       9 8 Retrigger punto di zero    Definizione    L impostazione    Retrigger punto di zero    permette di sincronizzare l   asse a causa  di una ripetizione di un evento esterno     L impostazione rimane attiva fino a quando non viene disattivata     Presupposti  e Siutilizza un encoder incrementale o un iniziatore     e L evento esterno pu   essere una tacca di zero di un encoder incrementale op   pure un finecorsa del punto di zero sull ingresso 12     Svolgimento dell   impostazione  1  Inserire il valore delle coordinate del punto di zero nel DB dei parametri   2  Inserire il tipo di    Retrigger punto di zero    nel DB dei parmetri   Per eseguire queste operazioni esistono le seguenti possibilit     e viene analizzata solo la tacca di zero dell    encoder  RETR_TYPE   7    e viene analizzato solo il finecorsa del punto di zero  RETR_TYPE   6    e viene analizzata la tacca di zero        in direzione positiva  il primo front
162. nza di incrementi    tempo di esecuzione del telegramma   ciclo camme   tempi di commutazione degli    attuatori allacciati    2   tempo di esecuzione del telegramma   tempo di monoflop   2   tempo camme    tempo di commutazione degli attuatori allacciati          Tempo di monoflop    Per il tempo di monoflop valgono i seguenti valori limite     tempo minimo di monoflop   gt  15 us    tempo massimo di monoflop   lt  64 us    Encoder con valori al di fuori dei limiti specificati non sono ammessi     Tempi di esecuzione dei telegrammi    I tempi di esecuzione dei telegrammi dipendono dalla velocit   di trasmissione                    Velocit   di Tempo di esecuzione Tempo di esecuzione  trasmissione del telegramma a 13 bit del telegramma a 25 bit   0 125 MHz 112 us 208 us   0 250 MHz 56 us 104 us   0 500 MHz 28 us 52 us   1 000 MHz 14 us 26 us                Esempio di tempi di reazione    Il seguente esempio illustra come calcolare il valore di reazione minimo e mas   simo  Nell esempio non sono stati utilizzati encoder programmabili     Ciclo camme  ca  20 us per max  16 camme    Tempo di commutazione dell   hardware  ca  150 us    Tempo esecuzione telegramma  26 us con velocit   di trasmissione di 1MHz   strutture di telegrammi da 25 bit     Tempo monoflop  20 us  in base all   encoder  normalmente da 20 a 40 us     Tempo di reazione minimo   26 us   20 us   150 us   196 us    Tempo di reazione massimo   2   26 us   20 us   2   20 us   150 us   262 us    10 8    Unit   di pr
163. o di lettura si verifica un errore durante la  comunicazione con l   unit    la causa dell   errore viene memorizzata nel parametro  JOB_ERR nel DB di canale     Errore durante un job di scrittura     Nel job con errore viene cancellato il bit di avvio e impostato il bit di errore   _ERR e il bit di pronto  _D   Il bit di avvio viene cancellato anche per tutti i job  di scrittura esistenti e il bit di errore  _ERR  viene impostato     I job di lettura esistenti vengono di nuovo elaborati  JOB_ERR viene impostato  di nuovo per ogni job     Errore per un job di lettura     Nel job con errore viene cancellato il bit di avvio e impostato il bit di errore   _ERR e il bit di pronto  _D      L elaborazione dei job di lettura ancora esistenti viene proseguita e il JOB_ERR  viene impostato di nuovo per ogni job     Ulteriori informazioni relative agli errori sono riportati nei parametri JOB_ERR e  DATA_ERR  vedere capitolo 11  Diagnostica e appendice C 3  pagina C 12     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 6 9    Programmazione della FM 352       6 4    Compiti    Richiamo    FC CAM DIAG  FC 2     L   FC CAM_DIAG permette di leggere il buffer diagnostico dell   unit   e di metterlo a  disposizione per una visualizzazione nel sistema SeS o per un analisi program   mata     La funzione deve essere richiamata ciclicamente  Un ulteriore job in un OB di  allarme non    ammesso  Per un   esecuzione completa della funzione sono neces   sari almeno due r
164. o dinamico             a neeaae  2 5 Interfacce dell unit   di programmazione a camme                       Montaggio e smontaggio della FM 352                                      Cablaggio dell   unit   di programmazione a camme elettroniche FM 352        4 1 Descrizione dell   interfaccia encoder                      4 2 Allacciamento dell   encoder o     4 3 Assegnazione dei pin del connettore frontale                           4 4 Cablaggio del connettore frontale                euue eenaa  Installazione del software                        rire iii  Programmazione della FM 352                        rei  6 1 Principi di programmazione di una FM 352     6 2 FC CAM_INIT  FC 0      6 3 FC CAM_CTRL  FC 1      6 4 FG GAM  DIAG   FG 2  voci dnia E La ih pai  6 5 BIOCChIIcalli    rrririrarrr A Oa E E  6 5 1 Modelli di blocchi dati     6 5 2 DB idi canale     auiarreie aa E a Aa a OE a ea AREA  6 5 3 DR DIAGNOSTICO  iii EROE TI  6 5 4 DB dei parametri              EENEN NEAS RE NEEE ENEKI RENI  6 6 ANAMI ainan ahaa a anaE daa a RR A  6 7 Dati tecnici alal a A A aa a Ea o A aa a a  6 8 Accesso rapido ai dati dell unit       6 9 Percorsi di trasmissione dei parametri       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 vV    Indice       Messa in servizio della FM 352                       000  Dati macchina e dati delle camme                   iii  8 1 Scrittura e lettura dei dati macchina e dei dati delle camme              8 2 Sistema di misura     8
165. oftware di inizio superato s    2 Finecorsa di fine superato s    3 Inizio campo di spostamento superato s    4 Fine campo di spostamento superato s    13 Preset quota reale al volo non eseguibile s            Causa    Dopo l impostazione della quota reale al volo  i fine   corsa software si trovano al di fuori del campo di  spostamento   100m    100m o  1000m    1000m    Lo spostamento risultante da Preset quota reale      Preset quota reale al volo    maggiore di   100m o    1000m           Effetto       Asse non sincronizzato             Classe 4  errore di dati    Gli errori dei dati vengono identificati in modo sincrono rispetto ad un comando        N     10    Significato    Spostamento errato del punto di zero       Causa    Lo spostamento del punto di zero    superiore di     100mo   1000m    Dopo lo spostamento del punto di zero  i finecorsa  software si trovano al di fuori del campo di sposta   mento   100m    100m o  1000m    1000m      Asse rotante  il valore dello spostamento del punto di  zero    maggiore della fine dell   asse rotante     Allarme di  diagnostica    no       11       Specificazione errata della quota reale          Causa       Asse lineare  la coordinata si trova al di fuori del fine   corsa software attuale  eventualmente spostato    Asse rotante  la coordinata    lt  0 o maggiore della fine  dell asse rotante        no          C 14    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Blocchi dati Liste di errori   
166. ogrammazione a camme elettroniche FM 352    C79000 G7072 C352 04    Encoder          Avvertenza    Il tempo di reazione pu   essere compensato con relative parametrizzazioni delle  camme o con lo spostamento dinamico        Indeterminazione    L indeterminazione    la differenza tra il tempo di reazione minimo e quello mas   simo  Per un encoder assoluto essa           Indeterminazione  1 ciclo camme   tempo di esecuzione telegramma   tempo monoflop    Per encoder assoluti programmabili     indeterminazione   1 ciclo camme   tempo di esecuzione del telegramma   tempo di monoflop    1 max  frequenza di incrementi                Avvertenza    Se    possibile trascurare il tempo di commutazione dell hardware sulla FM 352 e il  tempo di commutazione degli attuatori allacciati     possibile garantire la commuta   zione della camma  a condizione che essa sia pi   lunga dello spostamento effet   tuato durante in ciclo di camma        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 10 9    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Diagnostica    Panoramica del capitolo                Nel paragrafo si trova a pagina  11 1 Possibilit   per l   analisi degli errori  11 2 Significato del LED di errore 11 3  11 3 Allarmi di diagnostica                   Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 11 1    Diagnostica       11 1 Possibilit   per l   analisi degli errori    e    PG PC permette di le
167. on    Preset     Retrigger punto di zero    punto di riferimento       vedere capitolo 9 8    Controllare il valore effettivo della quota dell   asse  La posizione reale deve coincidere m   con il valore visualizzato   2 Controllare landamento della commutazione delle camme e delle tracce parametriz   zate  g  e Attivare l abilitazione del test   e Eseguire    Preset punto di riferimento         Attivare l elaborazione delle camme      Abilitare i segnali delle tracce   e Per questo ruotare l   encoder oppure  e Impostare la funzione Simulazione   3 Verificare le altre impostazioni in funzione del caso applicativo o    Preset punto di riferimento  Preset quota reale             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Messa in servizio della FM 352       Preparazione della programmazione    Nel progetto devono essere creati ancora i blocchi necessari        Passo Azione s  1 Selezionare nel SIMATIC Manager la biblioteca FMX52LIB  File  gt  Apri  gt  Biblioteche      2 Copiare dalla biblioteca le funzioni FCO  FC1 e i modelli di DB di canale UDT1 nella car  g  tella dei blocchi     Q          Creare per ogni unit   un DB di canale dal modello UDT1  g       4 Se si intende eseguire un analisi programmata della diagnostica  copiare FC2 e UDT2e   O  creare per ogni unit   un DB diagnostico           5 Se si intende scrivere o leggere nel programma utente sono necessari per 16 camme g  UDT3  per 32 camme UDTA  per 64 camme UDT5  per 128 camme U
168. oniche FM 352  C79000 G7072 C352 04 6 11    Programmazione della FM 352       6 5    6 5 1    Blocchi dati    Modelli di blocchi dati    Per ogni blocco dati nella biblioteca in dotazione  FMx52LIB  esiste un modello di  blocco  UDT   Da questo UDT    possibile creare blocchi dati con un numero o un  nome qualsiasi     Ottimizzazione dell   UDT    6 5 2    Compito    6 12    Per economizzare posti connettori  le aree di dati non utilizzate non possono es   sere cancellate alla fine dell    UDT CAM _CHANTYPE  Memorizzare UDT modifi   cato con un altro nome     Creare da questo UDT un DB di canale ottimizzato per la propria applicazione     Le funzioni che accedono alle aree di dati cancellate non possono pi   essere utiliz   zate     Gli UDT in dotazione per i dati della macchina e delle camme sono gi   adeguati  per le configurazioni possibili  Un   ottimizzazione    possibile in passi di rispettiva   mente 16 camme     DB di canale    Il DB di canale    un interfaccia di dati tra il programma utente e l   unit   di program     mazione a camme elettroniche FM 352  Esso contiene e assume tutti i dati neces   sari per il comando e il funzionamento dell   unit       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352       Struttura    Il DB di canale    suddiviso in diverse aree        DB di canale       Indirizzo    commutatore versione  Segnali di comando   Segnali di ritorno   Funzioni   Bit di avvio per job di scrittura 
169. oppo corto    dati non possono  essere letti dal DB   Job di scrittura    8532 34098  31438 Numero di DB o del DB dei parametri troppo grande    Job di scrittura     853A   34106  31430 DB dei pamametri non disponibile   Job di scrittura    Ca 34116  31420 Errore in n ten  n  gt  1  accesso di scrittura ad un DB dopo la com   parsa di un errore   Job di scrittura    8723 34595  30941 DB di canale o DB dei parametri troppo corto    dati non possono  essere scritti nel DB   Job di lettura    8730 34608  30928 DB dei parametri nella CPU protetto contro la scrittura    dati non  possono essere scritti nel DB  job di lettura     8732   34610  30926 Il numero del DB dei parametri    troppo grande   Job di lettura    EEE 34618  30918 DB dei pamametri non disponibile   Job di lettura     DES 34629  30907 Errore in n ten  n  gt  1  accesso di scrittura ad un DB dopo la com   parsa di un errore   Job di lettura   Gli errori 80A2  80A4 e 80Cx sono temporali vale a dire che possono essere eliminati dopo un tempo di at     tesa senza nessun intervento    messaggi con la struttura 7xxx indicano stati di funzionamento temporali  della comunicazione        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 C 13    Blocchi dati Liste di errori       C 4 Classi di errore    Classe 1  Errore di funzionamento    Gli errori di funzionamento vengono identificati in modo asincrono rispetto al co                    mando   N  Significato Allarme di  diagnostica  1 Finecorsa s
170. ori massimi di conteggio nei    dati macchina     o A OO N    dotto di 1     D      Scrivere e attivare i dati macchina       Abilitare la funzione di conteggio       II valore di conteggio viene impostato al valore massimo di conteggio       Ad ogni fronte di salita del risultato della traccia il valore di conteggio viene ri       Impostare il bit di avvio nel DB di canale e leggere i valori di conteggio     7    valori di conteggio per entrambe le tracce vengono scritti nel DB di canale  Per  una traccia che non    stata parametrizzata come traccia delle camme di con     teggio viene emesso 0     8  Se il valore di conteggio raggiunge lo 0  il bit di identificazione della traccia delle  camme di conteggio viene impostato a 1     9  Al successivo fronte di discesa del risultato della traccia  il bit della traccia di   venta di nuovo 0 e il contatore viene impostato al valore massimo di conteggio     Dati utilizzati nel DB di canale             Indirizzo Nome Tipo   Valoreiniziale Commento   15 5 CNTCO_EN BOOL  FALSE 1   abilitazione funzione di conteggio della trac   cia delle camme di conteggio 0   15 6 CNTC1_EN BOOL  FALSE 1   abilitazione della funzione di conteggio della  traccia delle camme di conteggio 1   38 3 CNTTRC_EN   BOOL  FALSE 1   lettura dei valori di conteggio delle tracce    delle camme di conteggio       124 0 CNT_TRCO INT 0    Valore di conteggio attuale per traccia camma  di conteggio 0       126 0 CNT_TRCI INT 0                   Valore di conteggio attu
171. ostazioni       Dati utilizzati nel DB di canale                                        Indirizzo Nome Tipo Valore Commento  iniziale  25 1 MSR_DONE BOOL  FALSE 1   la misura della lunghezza    conclusa  34 0 EDGE_ON BOOL  FALSE 1   rilevamento dei bordi on  34 2 MSR_ON BOOL  FALSE 1   misura lunghezza on  38 2 MSRRD_EN BOOL  FALSE 1   lettura valori di misura  112 0 BEG_VAL DINT L 0 Valore di avvio  116 0 END_VAL DINT L 0 Valore finale  120 0 LEN_VAL DINT L 0 Lunghezza          Dati utilizzati nel DB dei parametri       Valore  iniziale  4 0 EDGEDIST DINT L 0    Indirizzo Nome Tipo                Commento    Distanza minima tra i bordi durante il rilevamento  dei bordi    Campo   0    1 000 000 000 um       Con la distanza minima tra i bordi si definisce un campo dopo il riconoscimento dell   inizio della misura in  caso di un rilevamento dei bordi  Se la fine dell operazione di misura si trova nei limiti di questo valore  la    misura viene cancellata     L   inizio della misura viene segnalato solo dopo che    stato percorso il tratto di corsa    Distanza minima tra    i bordi                 Condizioni marginali per una misura della lunghezza    e Ladistanza tra fronte di disattivazone e fronte di attivazione sull   ingresso l1  deve avere una dimensione sufficiente per permettere al programma nella CPU  di analizzare in modo corretto il risultato della misura  prima di iniziare una    nuova misura     e La distanza minima tra fronte di discesa e di salita sull ingresso 1
172. otante  l   inizio camma     lt  0 oppure    maggiore  della fine dell asse rotante   33 Fine camma errato   tempo di inserzione errato no  Causa La fine camma si trova al di fuori del campo di sposta   mento   100m    100m o  1000m    1000m    Asse rotante  la fine camma     lt  0 o maggiore della  fine dell   asse rotante   La camma non    attivata almeno per la durata di un  impulso        Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    C 15       Blocchi dati Liste di errori             N  Significato Allarme di  diagnostica  34 Rirpistino quota reale non possibile no  Causa Dopo l esecuzione dell impostazione  la quota reale    della posizione si trova in un encoder SSI e nell   asse  lineare al di fuori del campo di lavoro        35 Specificazione errata della quota reale durante Preset quota no  reale   Preset quota reale al volo       Causa La specificazione della quota reale si trova al di fuori  del campo di conteggio amesso di   100m   o   1000m    Dopo l esecuzione dell   impostazione i finecorsa soft   ware si trovano al di fuori del campo di spostamento    100m    100m o  1000m    1000m     Lo spostamento risultante da Preset quota reale    Preset quota reale al volo    maggiore di   100m o            1000m   107   Asse non parametrizzato no  Causa Sull   asse non sono disponibili dati macchina     Sull   asse non sono attivati dati macchina        108   Asse non sincronizzato no          ou    Causa Una delle impostazioni    Pres
173. pia di serraggio ca  0 8     1 1 Nm      4  Dopo il montaggio    possibile assegnare alla FM 352 un numero di posto con   nettore  A questo scopo sono disponibili etichette fornite insieme alla CPU     Lo schema secondo il quale deve essere eseguita la numerazione e l   applica   zione delle etichette con il posto connettore    riportato nel manuale Sistema di  automazione S7 300  Configurazione  Dati della CPU     5  Montare gli elementi di supporto per gli schermi   N  di ordinazione  6ES7 390 5AA00 0AA0    Smontaggio dell   unit   di programmazione a camme elettroniche FM 352  1  Disinserire il comando della parte di potenza   2  Disinserire l alimentazione di 24 V per la FM 352   3  Commutare la CPU in STOP   4  Aprire lo sportellino frontale    Estrarre eventualmente la striscia di siglatura     Allentare ed estrarre il connettore frontale     Staccare il connettore Sub D del cavo verso l   encoder       Allentare le viti di fissaggio dell   unit       oOo N O O      Sganciare l   unit   dalla guida profilata     Unit   di programmazione a camme elettroniche FM 352  3 2 C79000 G7072 C352 04    Cablaggio dell   unit   di programmazione a 4  camme elettroniche FM 352    Panoramica del capitolo                Nel paragrafo si trova a pagina  4 1 Descrizione dell interfaccia encoder 4 2  4 2 Collegamento dell   encoder 4 3  4 3 Assegnazione dei pin del connettore frontale 4 4  4 4 Cablaggio del connettore frontale 4 6                   Regole importanti per la sicurezza    P
174. presi particolari provvedimenti per la compilazione  dopo l   eliminazione degli errori  Questa operazione viene lasciata come compito di  training     Allarme di diagnostica  0B82   A seconda dell indirizzo dell   unit   che ha attivato l allarme  0B82_MDL_ADDR    nell   allarme di diagnostica viene inserita l   identificazione dell errore nel relativo DB  di istanza del programma utente     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 13    Esempi       12 11    Scopo     Programma di esempio 5       MultiModules       Questo esempio contiene lo stesso programma utente riportato nel programma di  esempio 3    OneModule     ma comanda 2 unit   con diversi parametri delle camme   Per le due unit   viene utilizzata la stessa copia di programma utente  Natural   mente ogni unit   dispone di un proprio record di blocchi dati     Presupposti     Avvio     Sono innestate 2 unit   FMx52 progettate con la configurazione dell    hardware     Entrambe le unit   di programmazione a camme sono state parametrizzate come  descritto nell   istruzione    Primi passi        Nel DB di canale e nel DB diagnostico    inserito l indirizzo della relativa unit   nel  parametro di blocco MOD_ADDR       DB di canale forniti contengono gi   nel parametro PARADBNO il numero di DB   3 o 13  del relativo DB dei parametri       DB dei parametri ARADB e PARADPB 2 riportati nell esempio contengono i dati  macchina e i dati delle camme preparati per entrambe le unit       Pe
175. punti    e installare un interruttore di ARRESTO D EMERGENZA nelle vicinanze del  controllore  Solo in questo modo si pu   garantire che  in caso di un guasto del  controllore o un errore del software  l impianto venga arrestato    e installare interruttori di fine corsa d  EMERGENZA che agiscono direttamente  sulle parti di potenza di tutti gli azionamenti     e garantire che nella zona dell impianto in cui vi sono parti in movimento sia  impedito l   accesso alle persone     e funzioni di servizio e supervisione in parallelo della FM 352 eseguite dal  programma o dalla maschera di test  gt  Messa in servizio possono causare  conflitti non definibili univocamente  Per questo motivo quando si utilizza la  maschera di test commutare sempre la CPU nello stato di STOP oppure disat   tivare il programma        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 7 1       Messa in servizio della FM 352       Montaggio dell   hardware e cablaggio    In questo capitolo viene illustrato il montaggio della FM 352 nel S7 300 e il cablag   gio del connettore frontale        Passo Azione VA    1 Montaggio della FM 352  vedere capitolo 3   Agganciare l   unit   in una posizione di montaggio adatta   2 Cablaggio della FM 352  vedere capitolo 4       Ingressi digitali sul connettore frontale   e Uscite digitali sul connettore frontale   e Collegamenti dell   encoder   e Alimentazione per la FM 352    Q          aunan       3 Controllo dei finecorsa rilevanti per la si
176. r ogni unit      anche preparato un record di tabelle di variabili     Impostare nell   OB di avvio  0B100  l   identificazione di avvio  passo 0  per il pro   gramma utente in entrambi i DB di istanza     Funzionamento     La CPU    in STOP  Aprire la VAT1 e la VAT11 e trasferire i valori di comando     Avviare la CPU  STOP  gt  RUN P   In questo modo    possibile osservare come si  modificano le posizioni reali  i dati delle camme e i segnali delle tracce di entrambe  le unit       Analisi degli errori     12 14    Come nel Programma di esempio 4    Interrupts     ma separato per le due unit       Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Esempi       Programma utente  FB PROG      Lo scopo e l avvio del programma utente sono come quelli riportati nel Programma  di esempio 4    Interrupts    e nel Programma di esempio 3    OneModule        Il programma utente    progettato per il funzionamento con diverse unit   in quanto  accede indirettamente ai blocchi dati specifici per l   unit    DB di canale  DB diagno   stico e DB dei parametri     numeri di DB specificati durante l   avvio non vengono  inoltrati per l impostazione del FC CAM_CTRL e del FC CAM_DIAG  ma vengono  impiegati nel programma utente stesso  Per questo tipo di programmazione non     possibile utilizzare il nome simbolico per i dati nei blocchi dati     Allarme di diagnostica  0B82   A seconda dell indirizzo dell   unit   che ha attivato l allarme  0B82_MDL_ADDR    nell   a
177. rdinate  Misura  della lunghezza  9 18   Spostamento dinamico  2 10  8 31    differenza dall   esempio  8 31  SSW_END    SSW_STRT  8 10  9 22   Stato del job  6 8   Stesura di strisce di comma    Superficie di parametrizzazione   Installazione  5 1    SYNC   9 9                T    Temperature ambiente   Tempi di elaborazione  6 18  Tempo di anticipo  2 10  8 30  calcolo  8 30  reale  8 30   Tempo di anticipo reale  8 30   Tempo di ciclo camma  8 30  Tempo di ciclo della camma  8 24    Tempo di inserzione  8 29  Tempo di ritardo  Somma  2 10  Tipi di camme  Tipo di asse   Tipo di encoder  8 16  Tipo di retrigger punto di zero  8 9   Tael  Tracce delle camme   2 4   Tracce delle camme di conteggio  Valori di con   teggio   9 25    Tracce particolari  Presupposto  Tracce speciali   Traccia 3  Abilitazione esterna  2 5   Traccia della camma di conteggio  8 25    Valore di conteggio superiore   Traccia della camma di frenatura  8 25                      Indice 7    Indice analitico           Traccia per camme di conteggio  Traccia per camme di frenatura   Traccia per la camma di conteggio  2 10  TRACK_NO  8 28   TRACK_OUT  8 24        U  ULJA     Unit   di programmazione a camme  1 5   elettroniche     Interfacce     Segnali di STRO CETO    Unit   di programmazione a camme elettroni   che  1 2  1 4  Gi    Compoi    UNITS   8 6   Uscite della traccia  Comando  8 24    Uscite digitali   4 5    Utensile  3 1     Indice 8    V    Valore di conteggio superiore per la traccia  della ca
178. rigger del punto di zero  Questo significa che    la coordinata del punto di zero viene calcolata con la seguente formula     Zero   zeropy   Spostamento del punto di zero    Zeropm    il valore memorizzato nei dati macchina come coordinata del punto di                                                                                                    zero   Tabella 9 5 Spostamento del campo di lavoro sull asse tramite    Retrigger del punto di zero    con sposta   mento del punto di zero  Retrigger punto di zero FSI   ZERO   REALE   FSF   mm     mm   mm     mm   Sistema di coordinate precedente  FSI REALE FSF  mm      n    500  300  0 300  E  500 o ZEPO 500  D   lt  l    0 i SPZ  100  4       Spostamento  400  400 100 400  X  del campo di  i    lavoro con retrig      g   ger del punto di zero  y  i  amp  4  TTAITT TTTATTTTTTTI   500 500   4 4 4 4  FSI FSF   ZERO ZEROpy SPZ 09 o0 o0 00   mm   Nuovo sistema di coordinate  Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 21    Impostazioni       9 9 Disinserzione dei finecorsa software    Definizione    L impostazione    Disinserzione dei finecorsa software    disattiva il controllo del fine   corsa software di un asse lineare     L impostazione rimane attiva fino a quando non viene disattivata  Successivamente  ritornano attivi i finecorsa software parametrizzati precedentemente     Svolgimento dell   impostazione    Impostare le funzioni nel DB di canale     Dati utilizzati nel DB di canale       In
179. rimento  Presupposti  9 9  Preset del punto di riferimento  Dati utilizzati  nel DB di canale   Preset punto di riferimento   9 9   Definizione   Effetti  9 10  Preset quota reale  9 3 9 5     Dati nel DB di canale  9 4  Effetto   9 4   Presupposti  9 3  Svolgimento  9 3   Preset quota reale al volo  9 3  Dati nel DB di canale   Presupposti  9 3  Svolgimento  9 3   Prima parametrizzazione  8 2    Programmazione  6 1    R  REFPT  8 9 99 9 20    REFPT_EN  9 9   REFTR_ON  9 20  Retrigger punto di zero  9 19    Registrazione dell   encoder assoluto  Dati nel DB dei parametri  8 14    Esempio  8 14     Regolazione dell   encoder assoluto  8 13  Alternativa  8 15    Definizione  8 13  Determinazione  8 13     Regole importanti per la sicurezza  4 1    Regole per la sicurezza   RETR_TYPE   8 9  9 20   Retrigger del punto di zero  per lo spostamento  del punto di zero  9 21     Retrigger punto di zero  Effetti 19 20   Presupposti   REFTR_ON  9 19   Rilevamento dei bordi  9 15  Presupposto  9 15  Ripristino dell   impostazione  Ripristino quota    reale   9 5   Ripristino quota reale   AVALREM_EN  9 5                  Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Indice analitico       Risoluzione  Calcolo  8 21  Campo dei valori   Definizione  8 21  Esempio  8 22   Risultato di traccia   2 4   Esempio  2 4         S    Scala lineare  8 19    Schemi di allacciamento  B 1  Segnalazioni  C 22     Segnalazioni di stato e di errore  11 3  Segnale della trac
180. risoluzione    13 Numero errato di incrementi rotazione encoder  vedere capitolo s    8 5 a pagina 8 16   14 Numero errato di incrementi rotazione encoder  vedere capitolo s    8 5 a pagina 8 16   15 Velocit   di trasmissione errata s    Causa Per la velocit   di trasmissione    stato specificato un  valore al di fuori del campo ammesso da 0 a 3   16 Coordinata del punto di riferimento errata s    Causa La coordinata si trova al di fuori del campo da  100m a   100m o da  1000m a  1000m a seconda della risolu   zione   Asse lineare  la coordinata si trova al di fuori del  campo di lavoro   Per un asse rotante  la coordinata    maggiore della  fine dell  asse rotante oppure  lt  0   17 Registrazione errata dell   encoder posizione assoluto s    Causa Econder di posizione SSI  il valore della registrazione  dell   encoder assoluto non si trova nel campo dellen   coder  incrementi per ogni rotazione dell   encoder    numero di rotazioni   1         Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Blocchi dati Liste di errori                                                                      N  Significato Allarme di  diagnostica  18 Tipo errato di retrigger del punto di zero s    Causa    stato specificato un valore che si trova al di fuori  della quantit   di valori ammessa di 0  1 6e7   19 Adattamento di direzione errato s    Causa    stato specificato un valore che si trova al di fuori  della quantit   di valori ammessa di 0 e 1   20 Control
181. rittura dei dati delle camme 3   camme da 32 a 47    35 6 CAM4WR_EN BOOL FALSE 1   scrittura dei dati delle camme 4   camme da 48 a 63    35 7 CAM5WR_EN BOOL FALSE 1   scrittura dei dati delle camme 5   camme da 64 a 79    36 0 CAM6WR_EN BOOL FALSE 1   scrittura dei dati delle camme 6   camme da 80 a 95    36 1 CAM7WR_EN BOOL FALSE 1   scrittura dei dati delle camme 7   camme da 96 a 111    36 2 CAM8WR_EN BOOL FALSE 1   scrittura dei dati delle camme 8   camme da 112 a 127    36 3 REFPT_EN BOOL FALSE 1   preset coordinate del punto di zero   36 4 AVAL_EN BOOL FALSE 1   preset quota reale   36 5 FVAL_EN BOOL FALSE 1   preset quota reale al volo   36 6 ZOFF_EN BOOL FALSE 1   preset spostamento del punto di zero   36 7 CHO1CAM_EN BOOL FALSE 1   scrittura dell   impostazione dei fronti  delle camme  1 camma    37 0 CH16CAM_EN BOOL FALSE 1   scrittura delle impostazioni per la mo   difica rapida delle camme  16 camme           Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    C 3       Blocchi dati Liste di errori                                                                   Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale  Bit di avvio per job di lettura  37 1 MDRD_EN BOOL FALSE 1   lettura dei dati macchina  37 2 CAM1RD_EN BOOL FALSE 1   lettura dei dati camme 1   camme da 0 a 15   37 3 CAM2RD_EN BOOL FALSE 1   lettura dei dati camme 2   camme da 16 a 31   37 4 CAMS3RD_EN BOOL FALSE 1   lettura dei dati camme
182. rrupt di processo durante l attivazione   8 26  8 28    Interrupt di processo durante la disattiva   zione  Lettura   Numero di Tea  Scrittura   Tempo di inserzione   Dati delle camme e delle tr oe 19 29   Svolgimento   Dati delle camme   DB dei parametri  8 28  Dati delle tracce  8 24   Dati di posizione e dati delle camme  Dati utilizzati nel DB di canale  9 27  Svolgimento  9  Dati di posizione e delle tracce  9 19 27          Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    Indice analitico       Dati macchina  8 1    Abilitazione interrupt di processo  camme  on off    8 26  Asse  8 8  attivare   attivazione   Baudrate  8 19  Comando delle uscite della traccia  8 24   Controlli   8 20    Coordinata del punto di zero  8 9   Direzione di conteggio  8 20   Distanza minima tra i bordi  8 12   Fine dell   asse rotante  8 8  Finecorsa software di fine  8 10  Finecorsa software di inizio  8 10  Incrementi per giri dell   encoder  8 18  Ingresso di abilitazione  8 25  Isteresi  8 10  Lettura  8 3  Lunghezza del telegramma  8 16    Modifica  8 2   Numero di giri dell   encoder  8 19  Percorso per giro dell   encoder  8 17   Regolazione dell   encoder assoluto  8 13  Scrittura   8 2  Tipo di asse   Tipo di encoder  8 16  Tipo di retrigger punto di zero  8 9   Tracce speciali B 25    Valore di conteggio superiore  della camma di conteggio    Velocit   di simulazione  8 12   Dati macchina dell   encoder   Dati nel DB dei parametri  8 16  Definizione  8
183. rsa del punto di zero e tacca di zero direzione    1   finecorsa del punto di zero e tacca di zero direzione      6   solo finecorsa del punto di zero   7   solo tacca di zero                   Con il     Tipo di retrigger di zero       possibile stabilire per il funzionamento con un encoder incrementale  o un iniziatore i comandi per la sincronizzazione dell asse  vedere anche il capitolo 9 8  pagina 9 19              Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 8 9    Dati macchina e dati delle camme             Indirizzo Nome tipo Valore iniziale Commento  64 0 SSW_STRT DINT  L  100 000 000   Finecorsa software di inizio  68 0 SSW_END DINT  L 100000000   Finecorsa software di fine  Campo   da   1 000 000 000 um a 1 000 000 000 um                     dati dell asse sono rilevanti solo in caso di un asse lineare      finecorsa software sono attivi se la FM 352    sincronizzata  Il campo  che    limitato dal finecorsa soft   ware     il campo di lavoro    limiti del campo di lavoro possono essere controllati con la FM 352    Il finecorsa software di inizio  FSI  deve sempre essere inferiore del finecorsa di fine  FSF      Campo di sposta   Campo di lavoro Campo dell   encoder mento possibile          Encoder assoluto  SSI    La FM 352    sincronizzata dopo aver ricevuto un telegramma completamente e senza errori  Da questo  momento  i finecorsa software vengono controllati    Gli encoder assoluti utilizzati deve almeno coprire il campo di lavoro 
184. software   9 10 Simulazione 9 23   9 11 Valori di conteggio delle tracce delle camme di 9 25  conteggio   9 12 Dati di posizione e delle tracce 9 27   9 13 Dati dell   encoder 9 28   9 14 Dati delle camme e delle tracce 9 29   9 15 Segnali di comando per l   unit   di programmazione a 9 30  camme   9 16 Segnali di ritorno per l   unit   di programmazione a  camme   9 17 Segnali di ritorno per la diagnostica 9 32       Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04    9 1       Impostazioni       9 1 Influenza delle impostazioni sul comportamento di commuta   zione delle camme a tempo    Modifiche della quota reale    Una camma a tempo pu   essere saltata con le seguenti impostazioni riguardanti la  quota reale     e Preset quota reale  e Preset quota reale al volo  e Spostamento del punto di zero    e Retrigger punto di zero    Attivazione di una camma a tempo    Se si salta un inizio di una camma a tempo con una delle impostazioni indicate  sopra  questa camma si attiva  a condizione che la direzione di spostamento reale  dell   asse coincida con la direzione di intervento parametrizzata per la camma  Il  tempo di inserizione parametrizzato trascorre        Avvertenza  Da ferma  la direzione di spostamento dipende dalle oscillazioni della quota reale     Se si intende tenere in considerazione una direzione di spostamento definita  anche con l impianto fermo     necessario parametrizzare un   isteresi maggiore  delle oscillazioni della quota real
185. software completo si trova sul CD fornito  Il software deve essere installato nel  modo seguente     1  Inserire il CD nel lettore del PG PC     2  Nel pannello di controllo di Windows 95 Windows NT  aprire la finestra di  dialogo per l installazione del software facendo doppio clic sull   icona     Installazione applicazioni        3  Selezionare nella finestra di dialogo il lettore CD e nella cartella FMx52 Disk1 il  file Setup exe e avviare l operazione di installazione     4  Seguire passo dopo passo le istruzioni del programma d installazione     Risultato  il software    installato nelle seguenti directory     SIEMENS STEP7 S7LIBS FMx52LIB   FC e UDT    SIEMENS STEP7 S7FCAM  superficie di parametrizzazione  leggimi  guida  integrata    SIEMENS STEP7 EXAMPLES zEn19_01   esempio  SIEMENS STEP7 MANUAL   manuale       Avvertenza    Se durante l installazione di STEP7    stata selezionata una directory diversa da  SIEMENS STEP7  viene inserita questa directory        Configurazione e parametrizzazione    Le informazioni relative a questo argomento sono riportate nel capitolo 7     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 5 1    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Programmazione della FM 352    Panoramica del capitolo                               Nel paragrafo si trova a pagina   6 1 Principi di programmazione di una FM 352 6 2   6 2 FC CAM_INIT  FC 0   6 3 FC CAM_CTRL  FC 1   6 4 FC CAM _DIAG  FC 2 
186. speciale     Encoder multigiro come  Encoder monogiro    Trasmissione dei dati       Lunghezza tipo di telegramma    13 bit con struttura a semialbero  13 bit allineati a destra   25 bit allineati a destra   25 bit con struttura ad albero   25 bit allineati a destra   Struttura ad albero   allineamento a destra    25 bit con struttura a semialbero    La velocit   di trasmissione per i dati dipende dalla lunghezza dei cavi  vedere    appendice  dati tecnici      Analisi degli impulsi dell   encoder assoluto          1 incremento  specificazione encoder    1 impulso  analisi FM           10 6    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Encoder       Funzionamento passivo     Funzionamento passivo    significa  un encoder assoluto viene comandato paralle   lamente a due unit    p  es  FM 351 e FM 352   L unit   di posizionamento FM 351     master e riceve i segnali dell   encoder assoluto  l   unit   di programmazione a  camma elettroniche FM 352    slave e ascolta i segnali del telegramma SSI     Impostare gli    incrementi   giri dell   encoder    e    numero di giri    sull    impostazione  master  La baudrate non    rilevante  In base al tipo di encoder  per la    Lunghezza  del telegramma    selezionare  Funzionamento passivo    o  Funzionamento passivo  con allineamento a destra        Cablaggio del funzionamento passivo    Nella figura 10 3    riportato un esempio di FM 351 e FM 352 e di come allacciare  l encoder assoluto in modo che 
187. sposta il sistema di coordinate in senso positivo  Ne derivano  i seguenti effetti     e Il campo di lavoro non viene spostato fisicamente     e Ai singoli punti  come p  es  ai finecorsa software  vengono assegnati nuovi va   lori di coordinate     e Le camme mantengono il loro valore di coodinate e si trovano quindi su un altra  posizione fisica     e Con asse sincronizzato ed elaborazione delle camme abilitata  la quota di posi   zione pu    con questa impostazione  saltare fronti delle camme o camme in   tere     e Il cambio dello stato della camma  che normalmente avrebbe generato un al   larme  pu   essere perso                                                  Tabella 9 2 Spostamento del sistema di coordinate per uno spostamento del punto di zero  Spostamento del punto di zero FSI   ZERO   REALE   FSF   mm    Imm     mm     mm   Sistema di coordinate precedente  FSI REALE FSF  X ti   400   200   200 400  p  500 0 500  mm   D 200   lt  kea e si   l     ilee o E   l    2   Spostamento  is   delle coordinate         di 200 mm per  BEE   uno spostamento         del punto di zero    E   di  200 mm  pa TTT TITTI TTT  200  O 400 600  400  mm    500 0  Nuovo sistema di coordinate  Avvertenza    Tener conto del comportamento di commutazione per le camme a tempo descritto  nel capitolo 9 1  pagina 9 2        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 7       Impostazioni       Effetti per un asse rotante    Sull   esempio di uno spostamento del p
188. ssoluto   52 0 RETR_TYPE  DINT L 0 Retrigger del tipo di punto di zero   56 0 CNT_DIR DINT L 0 Direzione di conteggio   0  normale  1  inversa   63 0 MON_WIRE BOOL TRUE 1  controllo conduttore spezzato   63 1 MON_FRAME  BOOL TRUE 1  controllo errore telegramma   63 2 MON_PULSE  BOOL TRUE 1  controllo impulsi di errore   64 0 SSW_STRT DINT L  100000000 Finecorsa software di inizio   68 0 SSW_END DINT L 100000000 Finecorsa software di fine   76 0 C_QTY DINT L O Configurazione  0  1  2 3   max  16  32  64   128 camme   80 0 HYS DINT L O Isteresi   84 0 SIM_SPD DINT L 0 Velocit   di simulazione   90 0 TRACK_OUT   WORD W 16 0 Comando delle uscite delle tracce   0   unit   di programmazione a camme   1   CPU   numero di bit   numero di traccia                         Unit   di programmazione a camme elettroniche FM 352  C 10 C79000 G7072 C352 04    Blocchi dati Liste di errori       Tabella C 2 Contenuto del DB dei parametri       Indirizzo Nome Tipo Valore iniziale    Commento       Dati macchina                                     95 0 EN_IN_13 BOOL FALSE Abilitazione ingresso 13   95 1 EN_IN_14 BOOL FALSE 0 per FM 352   95 2 EN_IN_I5 BOOL FALSE 0 per FM 352   95 3 EN_IN_I6 BOOL FALSE 0 per FM 352   95 4 EN_IN_I7 BOOL FALSE 0 per FM 352   95 5 EN_IN_18 BOOL FALSE 0 per FM 352   95 6 EN_IN_19 BOOL FALSE 0 per FM 352   95 7 EN_IN_110 BOOL FALSE 0 per FM 352   99 0 SPEC_TRCO  BOOL FALSE 1   la traccia 0    la traccia delle camme di  conteggio   99 1 SPEC_TRCI BOOL FALSE 1   la tracc
189. successivo fronte di discesa del risultato della traccia  tutte le camme su questa    traccia sono disattivate   il bit di identificazione della traccia viene di nuovo disatti   vato e il contatore viene di nuovo impostato al valore predefinito        Camma       Traccia 0                               Valore del 4 3 2 1 0 14 3  contatore       Segnale di traccia                Valore di conteggio massimo parametrizzato nei dati macchina   1          Figura 2 2 Attivazione di una traccia della camma di conteggio    Unit   di programmazione a camme elettroniche FM 352  2 6 C79000 G7072 C352 04    Nozioni fondamentali dell unit   di programmazione a camme       Traccia per camme di frenatura    Per l   impiego della traccia 2 come traccia per camme di frenatura    necessario atti   vare l ingresso digitale I0     Con il fronte di salita del segnale su IO si attiva il bit di identificazione della traccia   Il bit di identificazione della traccia viene di nuovo disattivato se  e sull ingresso I0 non    pi   presente il segnale    1    e successivamente    e viene riconosciuto il fronte di discesa del risultato della traccia 2                                                                                   Abilitazione freno Punto di intervento del freno   10  J I 1   X ou v     1 A   Camma 23 4   Traccia 2 1 i     Bit di identifica       zione traccia   1     4 identificano 4 camme che intervengono sulla traccia delle camme di frenatura             Figura 2 3 Attivazione di una 
190. t di processo  e Adattare l hardware e il software alle proprie esi   genze di processo  p  es  CPU pi   rapida  ottimiz   zazione del programma applicativo   144   Conduttori dell   encoder spezzati s         Causa    Cavo encoder tranciato o non connesso  Encoder senza segnale incrociato  Occupazione dei morsetti errata  Lunghezza eccessiva dei cavi  Cortocircuito dei segnali dell   encoder       Effetto    L elaborazione delle camme viene disattivata  Disabilitazione delle uscite delle tracce  Cancellazione della sincronizzazione per encoder  incrementali          Elimina   zione       Controllare il cavo dell   encoder   Attenersi alla specifica degli encoder   Il controllo non pu   essere momentaneamente  disattivato con la superficie di parametrizzazione a  causa del funzionamento    Attenersi ai dati tecnici dell   unit            Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04       Blocchi dati Liste di errori          145    Significato    Errore di telegramma dell   encoder assoluto       Causa    Il traffico telegrammi tra FM352 e trasduttore assoluto   SSI     anomalo o interrotto     Cavo encoder tranciato o non connesso   Tipo di encoder errato   Encoder impostato in modo errato  encoder pro   grammabili    Lunghezza del telegramma impostata erronea   mente   L encoder fornisce valori errati  encoder guasto   Impulsi di disturbo sul cavo di misura   Baudrate troppo elevata       Effetto    L elaborazione delle camme viene disattivata 
191. ta reale al volo nel DB di  canale         asse lineare     La quota reale specificata deve essere scelta in modo che il finecorsa soft   ware si trovi ancora nel limite del campo di spostamento ammesso dopo il  richiamo dell   impostazione     Il valore dello spostamento che si ottiene da  REALEnuovo   REALEattuale   deve essere inferiore o uguale al valore del campo di spostamento am   messo  max  100 m o   1000 m          Per un asse rotante   Per la quota reale specificata deve valere quando segue   0  lt  Quota reale  lt  Fine dellasse rotante  2  Impostare il relativo bit di avvio nel DB di canale   3  Richiamare FC CAM_CTRL      Preset quota reale    viene immediatamente eseguito        Preset quota reale al volo    viene eseguito al successivo fronte di salita sull   in   gresso digitale 11  Viene impostato il bit FVAL_DONE     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 3       Impostazioni       Dati utilizzati nel DB di canale                   Indirizzo Nome Tipo Valore Commento  iniziale  36 4 AVAL_EN BOOL   FALSE 1   Preset quota reale  36 5 FVAL_EN BOOL   FALSE 1   Preset quota reale al volo  90 0 AVAL DINT L 0 Coordinate per la quota reale  94 0 FVAL DINT L 0 Coordinate per la quota reale al volo  25 5 FVAL DONE  BOOL  FALSE 1   eseguito il preset quota reale al volo                      Effetto dell   impostazione    9 4    Dall   esempio    Preset quota reale    su 400 mm  per la posizione 200 mm  si rico   nosce come questa 
192. tempo   i di commutazione  8 27   9 2  con isteresi parametrizzata  8 11    Definizione  23   Influenza delle impostazioni  9 2   Camme di posizione   Comportamento di commutazione  8 27   con isteresi parametrizzata  8 11   Definizione  2 3  Camme in funzione della direzione   2 2     Indice 1    Indice analitico       Campo dell   encoder  Campo di isteregi13 10   Regole     Campo di E    Campo di spostamento   8 10   Dipendenza    Risoluzione  8 23   Campo di validit   del manuale   ii       Comando della parte di potenza  1 4  Comando delle uscite della traccia  8 24  Comando di presse   1 3   Commutatore di versione  C 2  Comportamento di commutazione  7 4   delle camme a tempo  9 2  Conduttori TAL  Configurazione   Connettore femmina D SUB  4 2 4 2     Connettore frontale     Assegnazione deip pin  4 4   cablaggio   4 6  Controlli  8  Controllo de dati  9 14  con l unit    Coordinata del ad i zero  8 9   Corrente assorbita  3 1       Indice 2    CPU  Awvio  6 7      Creazione di un progetto  7 2    CSA   A 1     D    Dati dell asse    Dati dell   encoder  9 28   Dati utilizzati nel DB di canale   9 28    Presupposti   Svolgimento   9 28   Dati dell unit    Accesso rapido  6 19     Dati della camma  Tempo di anticipo  8 30   Dati delle camme   Camma a tempo  8 28  Camma di posizione  8 28  Camma valida  8 28    Definizione  8 27  Direzione di intervento negativa  meno      8 28    Direzione di intervento positiva  pi    8 28   Fine camma  8 29  Inizio camma  8 29    Inte
193. to di riferimento       98 0 REFPT DINT L O Coordinate per    Preset punto di riferi   mento          Dato per job    Modifica fronti delle camme                         102 0 CAM_NO INT 0 Numero di camma   104 0 CAM_START DINT L 0 Inizio camma   108 0 CAM_END DINT L 0 Fine camma   Dato per job    Misura lunghezza rilevamento bordi      112 0 BEG_VAL DINT L 0 Valore iniziale   116 0 END_VAL DINT L 0 Valore finale   120 0 LEN_VAL DINT L 0 Lunghezza   ettura valori di conteggio          Dato per job    Lettura valori di conteggio      124 0 CNT_TRCO INT 0 Valore di conteggio attuale per traccia  camma di conteggio 0   126 0 CNT_TRCI INT 0 Valore di conteggio attuale per traccia    camma di conteggio 1       Dato per job       Lettura dati di posizione e delle camme                                  128 0 ACTPOS DINT L O Posizione attuale   132 0 ACTSPD DINT L 0 Velocit   attuale   136 0 TRACK_ID DWORD   DW 16 0   Bit di identificazione delle tracce da 0 a 31  Dato per job    Lettura dati dell   encoder      140 0 ENCVAL DINT L O Valore dell   encoder   144 0 ZEROVAL DINT L O Stato del contatore all ultima tacca di zero          Unit   di programmazione a camme elettroniche FM 352  C 8 C79000 G7072 C352 04    Blocchi dati Liste di errori                                                                         Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale  Dato per job    Lettura dati dell   encoder     148 0 ENC_ADJ DINT L 0 Regolazione dell
194. tra la posizione segnalata e i segnali delle tracce non       garantita     1  Impostare il bit di avvio nel DB di canale     2  l dati vengono memorizzati nel DB di canale ad ogni richiamo di FC  CAM_CTRL     Dati utilizzati nel DB di canale                         Indirizzo Nome Tipo Valore iniziale Commento   23 4 CAM_ACT BOOL FALSE 1   elaborazione delle camme in corso   26 0 ACT_POS DINT L 0 Posizione attuale dell asse   30 0 TRACK_OUT  DWORD  DW 16 0 Segnale attuale delle tracce da 0 a 31  Bit 0   traccia 0             Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    9 31    Impostazioni       9 17    Segnali di ritorno per la diagnostica    Definizione    L impostazione    Segnali di ritorno per la diagnostica    fornisce informazioni    sull evento di diagnostica subentrato     Svolgimento dell   impostazione    Dati utilizzati nel DB di canale    1  Se l   unit   esegue una nuova impostazione nel buffer diagnostico  essa imposta  il bit DIAG  Ogni errore della classe elencata nell   appendice C che si presenta    comporta una registrazione nel buffer diagnostico     2  Se l   unit   identifica un job di scrittura con dati errati  essa imposta il bit  DATA_ERR  La causa di errore viene inserita nel buffer diagnostico     3    dati vengono memorizzati nel DB di canale     4  Se il buffer diagnostico viene letto con l FC DIAG o con l   analisi degli errori della  superficie di parametrizzazione  l   unit   imposta il bit DIAG di nuovo a 0   
195. traccia per camme di frenatura    Nell esempio  Figura 2 3  il bit di identificazione della traccia viene disattivato dai  fronti di discesa della camma 3 o 4     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 2 7    Nozioni fondamentali dell unit   di programmazione a camme       2 3    Isteresi    Definizione    Un    instabilit   meccanica dell asse pu   provocare variazioni della posizione reale   Se la quota reale di posizione oscilla di un fronte di una camma oppure all   interno  di una camma attiva solo una direzione di intervento  questa camma viene attivata  e disattivata in permanenza  L isteresi impedisce questa commutazione     L isteresi impostata dipende dalla quota reale e vale per tutte le camme  Essa si  attiva non appena viene riconosciuta una variazione di direzione  Un   isteresi    effi   cace anche se sulla posizione attuale dell asse non    impostata nessuna camma     Regole per la zona di isteresi    2 8    Per la zona di isteresi valgono le seguenti regole     l isteresi viene attivata ad ogni variazione di direzione   durante l   isteresi l indicazione della quota reale resta costante   durante l   isteresi la direzione non viene definita di nuovo     durante l   isteresi non viene modificato lo stato di attivazione di una camma di  posizione     durante l   isteresi non viene attivata nessuna camma a tempo  una camma a  tempo attivata viene disattivata allo scadere del tempo di inserzione parametriz   zato  e non solo al
196. trizzazione definire per la traccia 3 le seguenti camme           Camma   Inizio camma Fine camma  1 101 um 106 um  2 100 um 104 um                   Ne deriva il seguente risultato di traccia                                      100 um 105 um 110 um  A A O QD AC o GI DC  s  Camma 1  Camma 2 i  Camma 3      Risultato di traccia x  Traccia 3 y Y                         Figura 2 1 Determinazione del risultato di traccia    Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Nozioni fondamentali dell unit   di programmazione a camme       Abilitazione della camma    Per permettere che i risultati delle tracce da 0 a 12 vengano indirizzati come  segnali di traccia alle uscite digitali da Q0 a Q12 della FM 352     necessario abili   tare le tracce delle camme utilizzate     Abilitazione esterna della traccia 3    Esiste la possibilit   di parametrizzare nei dati della macchina un   abilitazione  esterna della traccia 3  Per il segnale di traccia 3 viene successivamente eseguita  ancora una combinazione AND con l ingresso digitale 13  prima che l uscita digitale  Q3 della FM 352 possa essere attivata     L uscita digitale Q3 viene quindi attivata solo alle seguenti condizioni   e La relativa traccia deve essere abilitata   e Almeno una camma    attiva su questa traccia  risultato della traccia   1      e A causa di un evento esterno    stato impostato il relativo ingresso digitale 13     Impostazione dei segnali della traccia    I segnali della traccia da 
197. tto      7  Inserire con la finestra di dialogo    Ind unit         l indirizzo attuale dell unit   in tutti  i DB di canale offline e DB diagnostici disponibili nel programma di esempio   Richiamare la finestra di dialogo per ogni blocco    L indirizzo dell   unit   pu   essere inserito anche con il KOP AWL FUP     Editor nel  parametro di blocco MOD_ADDR     8  Se si intende provare l esempio successivo  passare al passo 5     Codici degli esempi    Gli esempi sono scritti in AWL     Essi possono essere osservati direttamente con il KOP AWL FUP   Editor         e    Selezionare la visualizzazione    Rappresentazione simbolica        Selezione simbolica     e    Commento     Se si dispone di spazio sufficiente sullo schermo    possibile visua   lizzare anche l      Informazione simbolica        Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 12 3    Esempi       12 5    12 6    12 4    Test di un esempio    Se sono state eseguite tutte le impostazioni necessarie per il relativo esempio   caricare la cartella completa con i blocchi nella CPU     Nei programmi di esempio sono preparate tabelle di variabili  VAT  con le quali     possibile visualizzare e modificare i blocchi dati online  cio   con la CPU nello stato  RUN P   Selezionare nella tabella delle variabili la visualizzazione    Simbolo    e     Commento simbolo     Aprire una tabella delle variabili  collegarla con la CPU pro   gettata e osservarla ciclicamente  In questo modo le variabili v
198. ultato  9 16     Durata di inserzione  2 3       EFFDIR_M  EFFDIR_P  8 28  9 13  Elaborazione degli allarmi  6 15     Elementi di trasmissione meccanici  1 4  Elemento di supporto degli schermi   EN_IN_I3  8 25  ENC_ADJ  8 13  ENC_TYPE  8 16         Indice 3    Indice analitico       Encoder   4 3    Dati macchina  8 16  Monogiro  10 6  Multigiro   10 6  Numero complessivo di divisioni  8 19   Regolazione meccanica  8 15   Encoder assoluto  8 9  10 6   Analisi degli impulsi  10 6  Incrementi per giro dell   encoder  8 18   Tempi di esecuzione dei telegrammi  10 8  Tempi di reazione  10 8    Tempo di monoflop  10 8    Trasmissione dei dati  10 6   Encoder incrementale  8 9  10 2  Impulsi di disturbo  8 20    Incrementi per giro dell   encoder  8 18   Tempi di reazione  10 3    Encoder incrementali  Forme di segnale  10 2     Encoder monogiro  10 6      Incrementi per giro dell   encoder  8 18     Lunghezza tipo di telegramma  Campo dei  valori  10 6  Encoder multigiro  10 6    Incrementi per giro dell   encoder  8 18   Lunghezza tipo di telegramma  Campo dei  valori  10 6  ENCODER X2  END_VAL  9 17  ENDROTAX     Errore dati delle camme  C 21  Errore dati macchina  C 18  Errore di dati  C 15     Errore di diagnostica   Errore di funzionamento  C 15    Errore di telegramma  8 20  Errore esterno  11 3    Errore interno  11 3   Esempi  utilizzo  12 3  Esempi di blocchi  Esercizio passivo  8 16   Incrementi per giro dell   encoder  8 18                                              
199. unto di zero di  45   si riconosce che questa  impostazione ruota il sistema di coordinate           Utensile per REALE   340    Spz  45 Utensile per  REALE   25       g   p  e Il punto di    zero ruota di   45 gradi   Tutti i punti  dell asse rice   vono nuove  coordinate                Figura 9 1 Rotazione del sistema di coordinate a causa di uno spostamento del punto di  zero    Tenendo un considerazione uno SPZprecedente   0 risulta un nuovo valore di 385      Poich   alla fine di un asse rotante con un senso di rotazione positivo la quota reale  ricomincia nuovamente da 0  si calcola la quota reale effettiva di 25        Coordinata nuova   COOrdinataprecedente    SPZnuovo   SPZprecedente    fine  dell   asse rotante    Il valore fine dell   asse rotante deve sempre essere sottratto se la  Goordinata precedente    SPZnuovo    SPZprecedente  diventa superiore  della fine dell   asse rotante     Perdita della sincronizzazione    Se in seguito ad un errore la sincronizzazione viene persa oppure reimpostata con     Retrigger punto di zero     uno spostamento del punto di zero rimane attivo     Ripristino dell   impostazione    9 8    Immettendo 0 come spostamento del punto di zero si ripristina uno spostamento  del punto di zero gi   esistente     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04    Impostazioni       9 4 Preset punto di riferimento    Definizione    L impostazione    Preset punto di riferimento    permette di sincronizzare l   asse  
200. uppi      Controllare la specificazione di direzione durante la messa in servizio e durante  la sostituzione di un iniziatore        Iniziatori allacciabili  Alla FM 352    possibile allacciare i seguenti iniziatori     e iniziatori con livello di 24 V  interruttori di prossimit     frequenza limite   50 kHz    e lunghezza massima del cavo 100 m    Analisi dei segnali    Per un iniziatore viene considerato il fronte di salita del segnale A      Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 10 5    Encoder       10 3 Encoder assoluto    Encoder monogiro ed encoder multigiro    Gli encoder assoluti vengono suddivisi in    e encoder monogiro    Gli encoder monogiro riproducono l   intero campo dell   encoder in un unico giro     e encoder multigiro    Gli encoder multigiro riproducono l   intero campo dell   encoder in pi   giri     Encoder assoluti allacciabili    Vengono supportati encoder assoluti con interfaccia seriale  La trasmissione  dell   informazione sullo spostamento viene eseguita in modo sincrono in base al  protocollo SSI  Synchron Serial Interface   La FM 352 supporta solo il codice  GRAY  Dall   ordinamento dei bit di dati nelle strutture di telegrammi risultano i for   mati di dati con struttura ad    albero     e a    semialbero    e    allineati a destra        Tipo di encoder    Encoder monogiro  Encoder monogiro  Encoder monogiro  Encoder multigiro  Encoder multigiro  Funzionamento passivo  Funzionamento passivo    Impostazione 
201. va   mento dei bordi    concluso  25 2 GO_M BOOL FALSE 1   l   asse si sposta in direzione negativa  25 3 GO_P BOOL FALSE 1   l   asse di sposta in direzione positiva  25 4 HYS BOOL FALSE 1   l   asse si trova all   interno del campo di  isteresi  25 5 FVAL_DONE BOOL FALSE 1   eseguito il preset quota reale al volo  26 0 ACT_POS DINT L 0 Posizione attuale dell asse                      C 2    Unit   di programmazione a camme elettroniche FM 352    C79000 G7072 C352 04       Blocchi dati Liste di errori                                                                                           Tabella C 1 Contenuto del DB di canale  Indirizzo Nome Tipo Valore Commento  iniziale   Segnali di ritorno   30 0 TRACK_OUT DWORD  DW 16 0   Segnale attuale delle tracce da 0 a 31  Bit 0   traccia 0   Funzioni   34 0 EDGE_ON BOOL FALSE 1   rilevamento dei bordi on   34 1 SIM_ON BOOL FALSE 1   simulazione on   34 2 MSR_ON BOOL FALSE 1   misura lunghezza on   34 3 REFTR_ON BOOL FALSE 1   retrigger punto di zero   34 4 SSW_OFF BOOL FALSE 1   finecorsa software off   Bit di avvio per job di scrittura   35 0 MDWR_EN BOOL FALSE 1   scrittura dati macchina   35 1 MD_EN BOOL FALSE 1   attivazione dei dati macchina   35 2 AVALREM_EN BOOL FALSE 1   preset quota reale  ripristino quota  reale al volo   35 3 CAM1WR_EN BOOL FALSE 1   scrittura dei dati delle camme 1   camme da 0 a 15    35 4 CAM2WR_EN BOOL FALSE 1   scrittura dei dati delle camme 2   camme da 16 a 31    35 5 CAM3WR_EN BOOL FALSE 1   sc
202. viene parametrizzata  con il software di parametrizzazione  Rispettare la seguente sequenza                                      Passo Azione s  1 Selezionare nel telaio di montaggio la riga con l   unit   FM 352  g  2 Richiamare con un doppio clic la superficie di parametrizzazione per IFM 352  g  3 Con File  gt  Propriet      possibile modificare le seguenti impostazioni  g   e Generale     possibile modificare il nome e immettere un commento     Indirizzi     possibile modificare l indirizzo iniziale e assegnare l   area di indirizzamento ad  un   immagine di processo parziale   Annotare l   indirizzo dell   unit   che viene  visualizzato    e Parametri di base     possibile impostare tipi di interrupt e reazioni allo stop della CPU   4 Nello schema a blocchi    possibile selezionare le finestre di dialogo per Asse  g  Encoder  Camme  Tracce e Abilitazione allarme e impostare i relativi parametri   5 Salvare la parametrizzazione con il menu File  gt  Salva g  Chiudere la superficie di parametrizzazione con File  gt  Esci  g  7 Salvare la configurazione dell hardware nella Configurazione dell hardware con g  Stazione  gt  Salva e compila   8 Realizzare con collegamento online con la CPU e caricare la configurazione dell   har  g  dware nella CPU  Ad ogni passaggio STOP RUN questi dati vengono trasmessi alla FM  352   9 RIchiamare Test  gt  Messa in servizio  g                      Test e messa in servizio    Le immissione e modifiche eseguire finora possono essere sottopost
203. zioni    Misura della lunghezza    e    Rilevamento dei bordi    permettono di  determinare la lunghezza di un pezzo     La misura della lunghezza e il rilevamento dei bordi sono e rimangono attivi finch    non viene disattivato o riselezionato l   altro metodo di misura  Se vengono selezio   nati contemporaneamente i due metodi di misura  l FC CAM_CTRL attiva la misura  della lunghezza     Presupposti  All ingresso 11 deve essere allacciato un interruttore esente da rimbalzo     Unit   di programmazione a camme elettroniche FM 352  C79000 G7072 C352 04 9 15    Impostazioni       Svolgimento delle impostazioni    A seconda del tipo di misura la FM 352 aggiorna i dati sull   unit   in un momento  diverso  La FM 352 segnala ogni aggiornamento in un parametro all interfaccia di    ritorno        Misura della lunghezza    MSR_ON        alii Hi Sole    i          Aggiornamento dati      MSR_DONE       Aggiornamento dati                  Rilevamento dei bordi    EDGE_ON        I    0 I e a                  MSR_DONE                  Impostare la funzione per    Misura della lun    ghezza       Il fronte di salita dell ingresso 11 avvia la misura   della lunghezza    Il fronte di discesa dell ingresso 11 conclude la   misura in corso  La FM 352 aggiorna i dati va    lore di avvio  valore di fine e lunghezza      Con il parametro impostato MSR_DONE  la   FM 352 segnala l aggiornamento dei dati  Il pa    rametro indica che la misura    conclusa  Il risul    tato della misura pu   esser
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
ITMDUG2550 Manual Ajustado.cdr  Westinghouse 7200400 Use and Care Manual  Trust Compact Wireless Entertainment  HP ENVY 2160SE  工事名:三ツ谷農業ポンプ設備工事 特記仕様書 平成21年度 四日市市  SECTION 1: INTRODUCTION  Siemens EF845EC11 hob  Milk Quality & Mastitis - troubleshooting, control program    AS-16 Analog Sequencer User Manual    Copyright © All rights reserved. 
   Failed to retrieve file