Home

Manuale Encoder MEM-BUS (Sw versione TIA PORTAL)

image

Contents

1. cai E Jw a Interfaccia MPI DP_1 0 2x1 2 B gt Interfaccia PROFINET 1 0 2X2 2 1 5 6 11 3 1 Telaio di montagg 0 A 3 0 5 0 6 0 7 zi 0 8 0 9 0 10 v M gt m gt ij Informazioni Diagnostica Generale Variabile 10 Costanti di sistema Testi gt Generale Intervallo di trasmissione 1 000 ms gt Impostazioni dominio 51 Interfaccia X1 m Interfaccia PROFINET X2 gt gt Sincronizzazione Generale Indirizi Ethernet Dominio di sincronizazione Sync Domain 1 Impostazioni dominio Modo di funzionamento Ruolo di sincronizazione Opzioni ampliate Classe RT RTIRT Indirizzi di diannastira Ora l encoder pronto per operare in modalit IRT 14 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL 4 dati del PROFINET IO Secondo il profilo Encoder V4 1 PNO 3 162 gli encoder si dividono in due classi denominate Classe 3 e Classe 4 Per maggiori dettagli sulle rispettive funzionalit si consiglia di consultare il profilo tecnico dei dispositivi www profinet com 4 1 Classi di applicazione Gli Encoder PROFINET si possono configurare come dispositivi di Classe 3 o Classe 4 La Classe 4 supporta tutte le funzionalit descritte nel profilo Encoder V4 1 In particolare Classe 3 Encoder con modalit di acces
2. 3 415 OB1 SCAN 1 Byte 1 0 1 Cold restart scan 1 of OB 1 3 Scan 2 n of OB 1 E Inserisci nuovo e SSS Prat Tw n Main 081 J a e 2 3 Oggetti tecnologici I gt Sorgenti esterne A Variabili PLC Dia Tipi di dati PLC 53 Tabella di controllo ig Backup online Dati proxy dei dispo w Titolo del blocco Main Program Sweep Cycle E nento Segmento 1 Lettura conteggio Encoder o Informazioni nem M10 0 trasferimento sta dettagli eroe MOVE EN ENO me Indiri 7 1 00 posizione memoria encoder jy outi posizione In questo segmento di programma la posizione dell encoder 96100 viene letta e trasferita con l istruzione MOVE nella memoria double Il tutto condizionato dallo stato del bit m10 0 segmenti successivi mostrano come effettuare la funzione di PRESET sull encoder Inserisci nuovo Se Main 081 w 2 3i Oggetti tecnologici Sorgenti esterne N Segmento 2 variabili PLC Caricamento Preset Encoder 1000 Da Tipi di dati PLC 53 Tabella di controllo M10 1 6 Backup online Carica preset MOVE Dati proxy dei dispo en ENO Informazioni cul nro DW 16 8000_ QD0 LL gt 03E8 IN OUT preset encoder Segmento 3 Caricamento Preset Encoder 1000 9 10 1 Carica p
3. 16 4 5 Formato del valore di posizione dox 17 4 6 Word di controllo 2 STW2 ENC 17 4 7 Word di stato 2 SZW2 17 4 8 Word di controllo G1 STW 18 4 9 Word di stato G1 SZW 18 4 10 Funzione di Preset 18 4 11 Comunicazione Real Time 19 5 Comunicazione IRT e sincronizzazione 20 5 1 Sign of Life controllore C LS 20 5 2 Sign of Life dispositivo DO LS 21 5 3 Modalit di conteggio degli errori di 5190 01 16 55522222 55 22 6 Allarmi e segnalazioni 23 6 1 Diagnostica e allarmi 23 6 2 Il canale diagnostico 23 6 3 La word di stato del sensore 23 Dati non ciclici eee rene 24 7 1 Lo scambio dei dati non ciclici 24 7 2 Identificazione e Manutenzione funzioni I amp M un 24 7 3 Modo base accesso ai parametri 24 7 4 Scrittura del valore di Preset parametro 65000 24 7 5 Lettura del valore di Preset parametro 65000 E 25 7 6 Parametri supportati 25 8 Descrizione funzionale dell encoder 27 8 1 Senso di rotazione 27 8 2 Funzionalit di classe 4 27 8 3 Controllo Preset su G1_XIST1 27 8 4 Controllo funzione di Scala 28 8 5 Controllo canale di allarme 28 8
4. 2 Scrivere il valore di Preset nel parametro P65000 3 Salvare il valore in memoria tamponata utilizzando il parametro P971 se si intende utilizzare ancora questo valore anche dopo lo spegnimento Nota 1 La funzione di Preset deve essere eseguita con l encoder fermo Nota 2 Il numero di cicli di Preset possibili illimitato 8 8 Parametri per la funzione di Scala La funzione di Scala permette di convertire il valore della posizione fisica assoluta dell encoder quando si intende lavorare con una risoluzione diversa da quella di default parametri di scala sono attivi solo quando la Funzionalit di classe 4 e il Controllo di scala sono abilitati L intervallo dei valori permessi per la scala comunque limitato alla risoluzione effettiva dell encoder parametri di scala sono salvati nella memoria del Controllore IO e caricati nell encoder ad ogni accensione Il parametro Risoluzione del singolo giro imposta il numero di impulsi per un giro dell encoder valori permessi per l encoder ELAP che ha una risoluzione fisica del giro di 13 Bit vanno da 1 a 8192 2 exp13 Il parametro Intervallo totale di misura imposta la posizione limite misurabile dall encoder Questo valore si calcola moltiplicando la risoluzione del singolo giro con il numero di giri distinti valori permessi per l encoder ELAP che ha una risoluzione fisica globale di 29 Bit vanno da 1 a 536870912 2 exp29 Infatti si ha risoluzione giro x num
5. Il valore di controllo in STW2 ENC contiene la gestione del buffer degli errori il meccanismo di controllo da parte del PLC vedi PROFIdrive STW1 e il segnale di sincronismo Sign of Life del Controllore IO vedi PROFIdrive STW2 La tabella mostra la struttura a bit della word STW2 ENC Bit Funzione 0 6 Bitriservati 7 Fault Acknowledge riconoscimento errore 8 9 Bit riservati 10 Controllo da PLC 11 Bit riservato 12 15 Contatore Sign of Life del Controllore IO Bit 7 Fault Acknowledge e 1 gt L errore viene accettato dal controllore con un fronte positivo la reazione dell encoder dipende dal tipo di errore e 0 2 Non significativo Bit 10 Controllo da PLC e 1 2 PLC controlla il sistema i dati IO sono validi e 0 gt Nessun controllo da parte del PLC i dati non sono validi tranne il Sign of Life Bit 12 15 Contatore Sign of Life del Controllore IO 4 7 Word di stato 2 SZW2 ENC Il valore di stato in SZW2 contiene la gestione del buffer degli errori il meccanismo di controllo da parte del PLC vedi PROFIdrive SZW1 e il segnale di sincronismo Sign of Life del dispositivo vedi PROFIdrive SZW2 La tabella mostra la struttura a bit della word SZW2 Bit Funzione 0 2 Bit riservati 3 Errore presente Nessun errore 4 8 Bit riservati 9 Richiesta di controllo 10 11 Bit riservati 12 15 Contatore
6. Visibile in Valore dii Commento 1 lt v Static 2 lt Request_reference Byte fal 0 0 881651 O Request number mirrored 3 Response_ID Byte 10 6 A Request parameter 4 a DO ID Byte 20 3 DO 10 mirrored _ 5 No_of parameters Byte 30 68 O Response about number 4 6 lt a Format Byte 40 6 O Response about paramet of values Byte 50 6 O Response about number 4 88 Value 1 DWord 6 0 65 Value Error Number 9 Value_2 DWord 10 0 6 m Thio Value 3 DWord 140 6s E 114 Value 4 DWord 18 0 68 O 12 41 Value_5 DWord 220 68 E3 13 4 Value 6 DWord 26 0 65 value 7 DWord 30 0 6s O 15 41 Value_8 DWord 340 68 3 16 lt Value 9 DWord 380 62 17 4 Value 10 DWord 420 680 O 18 41 Value_11 DWord 46 0 DW 16 40000 O 19 41 Value_12 DWord 50 0 680 3 34 3 ENCODER MEM BUS PROFINET A M 7 JNB 001 L 1 T Request Request_ reference L 2 T Request Request ID L 1 T Request DO_ID L 1 T Request No of parameters L B 16 10 T Request Attribute L 1 T Request No of elements L W 16 FDE8 T Request Parameter index L 0 T Request Subindex L B 16 43 T Request Format L 1 T Request No of values L MD 220 T Request Value 001 NOP 0 Network 2 Lancia il comando di scrittura A M 7 0 AN M 73 AN M AN M 75 AN M 5 M
7. flangia quadra 63 5x63 5 mm MEM440 Bus albero cavo per montaggio su albero motore MEM450 Bus albero cavo fissaggio con supporto elastico 39 B PROFIBUS PROFINET Certificate PROFIBUS Nutzerorganisation e V grants to ELAP S r l Via Vittorio Veneto 4 1 20094 CORSICO Milan ITALY the Certificate No Z10989 for the PROFINET IO Device Model Name MEM PNET 13 16 Revision SW FW V1 1 1 HW 01 Identnumber 0x02AB 0x000A GSD GSDML V2 31 ELAP MEM BUS 20150320 xml DAP DAP 1 0x00000001 This certificate confirms that the product has successfully passed the certification tests with the following scope CT Version V2 2 Conformance Class C Optional Features MRP DA Access IRT PNIO Tester Version V2 24 4 Tester Phoenix Testlab GmbH Blomberg Germany PNE147448E01 IRTE147448E01 This certificate is granted according to the document Framework for testing and certification of PROFIBUS and PROFINET products For all products that are placed in circulation by March 25 2018 the certificate is valid for life Board of PROFIBUS Nutzerorganisation e V Official in Charge Karsten Schneider aua Di K P Lindner 9096016 20 XV 195615920 TAL 0215309 96002 3 3 OISN3A VIA SO ANOIZIB9SIO 310N J3NN3 3 21 3HOLLJNNOO VLIOSN 3 INOISN3MIG 3HOHI
8. 3 859 907015720 XV3 195615 20 131 IW 031503 46007 318372 8927 OSI 1096 200 9101 3NOIZIN2530 3H2IJIQOA IP uoo oJquioburp auolsuawiq ad HDA VISIA 2511111505 13NI3OSd OSvW3N 3NOIZVNIAON3G 011904 8 1405 OLVNDISIO viva va OLINLILSOS nS vA IHO4 N N 0 93510 wwo SYILINVIO 310H dI8VIIVAV x WLU UJUJg ISN 3191309510 OHOJ WUG 12 ELAP VIA VITTORIO VENETO 4 1 20094 CORSICO MI TEL 39 02 4519561 FAX 39 02 45103406 E MAIL INFO ELAP IT SITE WWW ELAP IT
9. 4 Tol m n m 3 collega online Interrompi collegamento online IR m X aM Totally Inte Op 5 ET 4 Request Nome Tipo di Offset Valore di av A ritenzio Visibile in HMI Valore Commento 1 40 Static T 2 415 Request reference Byte 0 0 B 16 1 O Request number pP Request ID Byte 8 1 0 B 16 2 O Reg param gt 1 change param gt 2 4 DO ID Byte 20 680 O Axis addressing for multiaxing drives pal 815 lt a No of parameters Byte 30 B 1681 Read Write 1 parameter fa 6 aes Attribute Byte 40 B 16 10 Attribute Format of elements Byte 50 B 1681 D Number ofelements Dis Parameter_index Word 6 0 W 16 FDES8 1 Parameter number 9 a Subindex Word 80 680 subindex 10 4 Format 100 B 1684 Datatype 41 gt byte 42 word 43 gt dword 11 41 No_of values Byte 11 0 B 16 1 A Number of values Number of elements 12 4 Value DWord 120 DW 16 64 0 Value Error number 2 6 4 DB1 per di Mia Strumenti Tool Finestra 7 Totally In 5 11210 BD TR collega online d Interrompi collegamento online MX 1 PROVA IR Mig S7 ELAP Unspecific CPU S7 300 Blocchi di programma Response DB1 PRRBE EF cd Response Tipo di dati Offset Valore di avvio ritenzio
10. Carica nel Dispositivo moo Dispositivi 3 Progetto lj Aggiungi nuovo dispositivo 8 CPU 315 2 PNIDP Multitum 29 Bit B Apri Collegamento HMI ri nel nuovo editor E Infor 8 Cerca in PLC e apri F7 ingu Accessi X Taglia Ctrl X ig Card Red Copia Ctrl C Incolla Ctrl V Compila Carica nel dispositivo Caricamento del dispositivo software Carica backup del dispositivo online s Collega online gi Interrompi collegamento online Online amp Diagnostica Ricevi messaggi Ctrl K Ctrl M Ctrl D Riferimenti incrociati Iterminata errori 0 avvisi 0 Avvia simulazione Ctrl Maiusc X Descrizione SE Confronta p Echi di programma Blocchi di X Riferimenti incrociati F11 com 144 Oggetti ted E Struttura di richiamo Sorgenti ei Ei Tabella di occupazione Da Variabili PL Propriet prieta a Tini di dati Compilazione tei Alt Invio mr 3 5 Impostazione della modalit IRT Isochronous Real Time Le procedure di base per la configurazione e parametrizzazione dell encoder sono le stesse descritte in precedenza Con un doppio click sulla figura dell encoder si apre la finestra delle propriet 9 Indirizzi Ethernet gt Opzioni ampliate Opzioni dell interfaccia Ridond
11. afe configurazione dispositivi Standard 51 Online amp Diagnostica fell gj Blocchi di programma mi E Lg Oggetti tecnologici 8 8 Sorgenti esterne 2 a variabili PLC ig Tipi di dati PLC Tabella di controllo e di forzame Racks li A m are 7 Vista dettagli 5 Diagnostica E Nome 9 mn 4 Consenti la modifica dell indirizzo IP direttamente nel dispositivo 3 Informazioni sul catalogo 5 Interfaccia PROFINET X1 5 annie PROFINET Indirizi Ethernet SERI Opiiani ampliate 4 Genera nome del dispositivo PROFINET automaticamente Indirizi di diagnostica Nome del dispositivo PROFINET elap profinerencoder1 11 Indirizi di diagnostica Nome convertito elap profinevencoder1 11 Numero dispositivo 1 4 Vista portale Portarsi quindi sulla figura dell encoder fare click con il tasto destro del mouse e selezionare Assegna Nome Al Dispositivo NOTA In questa fase necessario che l encoder sia connesso al controllore e che questo a sua volte sia connesso al PC Inserisci Online Strumenti Tool Finestra 2 Totally Integrated Ks CE 4 Lg BG BR colegaonline Interrompi collegamento online IR If x 2_1 CPU 315 2 PN DP Periferia decentrata PROFINET IO System 100 PN IE 1 ELAP PROFINET ENCODER EE P Vista topologica Vista direte fl Vista dispositivi dt ELAPPROFINETENCODER
12. gt Periferia decentrata PROFINET IO System 100 PN IE 1 ELAP PROFINET ENCODER Vista topologica g Vista di rete Vista dispositivi Opzioni ELAP PROFINETENCODER w HQ 54 Vista generale dispositivi Unit Telaio Posto Indii Catak B v ELAP PROFINET ENCODER 204 P Interface 0x1 204 o Filtro v Encoder Sie 0 1 T Con Module Access Point 0 1 203 8 HMI Standard Telegram 81 0 12 0 1 Ca Sisti i 2 7 Da Com gi Riley 3 Perit App p uite vat M B m E 29 Propriet i Informazioni X Diagnostica 5 ienerale Variabile 10 Costanti di sistema Testi ienerale DE Parametri dell unit E Informazione catalogo Standard parameters Encoder Profile adirizii di diagnostica Code sequence cw i i Encoder Class 4 functionality Enable p Preset affects XISTI Disable Scaling function control Disable Alarm channel control Disable Compatibility Mode Profile version 4 1 pal m gt Inforn ELAP PROFIN Caricamento concluso 11 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Terminate le fasi di configurazione e parametrizzazione dei dispositivi necessario salvare le impostazioni con il comando Salva Progetto Compilarlo tramite il comando Compila e quindi scaricare i dati nel PLC con il comando
13. v Ej 6 Qs 54 Vista generale dispositivi 48 Unita Telaio Posto Indir gt ELAP PROFINET ENCODER 0 gt Interface 0 Filtro EO gt Multiturn 1 0 1 Ca Contmllori Module Access Point 0 11 2034 ento el Standard Telenram 81 0 12 0 1 ME sti sposiivo ij Sistemi Scrivi nome dispositivo nella micro memory card gt Azionamer M Ci Componer Rileva e cc Teglio 2 Periferia di 3 Copia Ctrl C to a BB Apparecch to gj Ulteriori a EE pue Ulterior 5 d v ij PROFINI Vai alla vista topologica iji Drive sh Vai alla vista di rete i Generale Variabile IO Costanti di sistema Compila 85 Impostazioni Realtime Carica nel dispositivo e OI Indirizzi Ethemet College online Sincronizzazione Interfaccia collegata a colegame Port 1 RI4S X1 P1 R X Online amp Diagnostica Ctrl D PRIA sotto E a Collegamento porta E ME Opzioni delle porte 10 Si apre la finestra di assegnazione del nome scegliere il dispositivo il cui nome deve essere cambiato mediante il suo indirizzo MAC stampato sull etichetta dell encoder e premere assegna nome ENCODER MEM
14. SIEMENS TIA PORTAL V13 File GSDML per PROFINET Encoder GSDML V2 2 ELAP MEM BUS xxxxxxxx XML e Blocchi utilizzati SFC 126 Funzione speciale di lettura delle periferiche SFC 127 9 Funzione speciale di scrittura delle periferiche OB61 gt Interruzione di sincronismo DP Network 1 Lettura periferiche CALL SFC 126 PART B 16 1 RET VAL MW300 FLADDR MW302 L IW T SZW2 L IW 2 T SZW L ID 4 T G1 XIST1 L ID 8 T G1 XIST2 Network 2 Incrementa il contatore Sign of Life del controllore C LS L SignLife L 1 T SignLife L SignLife L 15 gt I M 200 M 200 JNB 005 L 1 T SignLife 005 0 37 ENCODER MEM BUS PROFINET Network 3 Elaborazione Encoder Control word Conteggio C LS nei bit da 12 a 15 bit10 gt Controllo richiesto dal PLC A PLC Control M 2002 gt gt gt gt lt lt lt lt lt lt lt lt N Network 4 Elaborazione Sensor Control word bit15 gt Riconoscimento dell errore bit14 gt Attivazione park mode bit12 gt Comando di preset bit11 gt Modalit preset A ACK ERR M 2027 gt CMD_PARK 202 6 REQ_POS 202 5 I CMD_PRESET 202 4 M 120 7 PRESET_MODE M 202 3 I Network 5 Scrittura delle periferiche L STW2 T QW 0 L G1 STW1 T QW 2 CALL SFC 127 PART B 16 1 RET VAL MW304 FLADDR MW306 MANUALE ISTRUZ
15. di Preset La funzione di Preset permette di adattare la posizione data dall encoder ad un valore di riferimento noto Tale funzione modifica l attuale valore di posizione con 0 valore di default per il Preset o con il valore di Preset impostato Il valore di Preset pu essere impostato pi di una volta nel parametro P65000 e mantenuto in memoria tamponata con il parametro P971 La funzione di Preset controllata dai Bit 11 e 12 della word G1 STW e notificata dal Bit 12 della word di stato G1 SZW Presenta due modalit selezionabili mediante il Bit 11 In particolare si ha e Modalit operativa normale Bit 12 0 L encoder non modifica il valore di posizione in uscita 28 e Funzione di Preset assoluta Bit 11 0 Bit 12 1 L encoder legge la posizione corrente e ne calcola la differenza dal valore di Preset che memorizza internamente Modifica quindi il valore di posizione rendendolo uguale al Preset In questo caso non sono accettati valori negativi per il Preset e Funzione di Preset relativa Bit 11 1 Bit 12 1 L encoder modifica la posizione corrente aggiungendo il valore di Preset che pu essere positivo o negativo ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Per modificare il valore di Preset si raccomanda di seguire la sequenza di comandi che segue 1 Leggere il parametro P65000 e verificare che contenga un valore corretto Se non lo occorre procedere con i passi successivi
16. dispositivi 1 Informazioni sul programma Interfaccia controllore Interfaccia encoder Portare il puntatore del mouse sull interfaccia dell encoder vedi immagine precedente fare click col tasto sinistro e tenere premuto Spostare il cursore sull interfaccia del controllore quindi rilasciare il tasto del mouse ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL 3 aliza Inserisci Online Strumenti Tool Finestra M 3 ax H To m fa amp Collega online Interrompi collegamento online IR IR Progetto3 Dispositivi amp Reti Vista topologica Vista di rete E Collega in rete Collegamenti Collegamento HM Beez Vis __ fl Sistema IO PLC 1 PROFINET IO System 100 Y i 2 PN DP ne dispositivi pee pics ELAP PROFINET CPU 315 2 PNIDP Multiturn 29 Bit E ogramma ologici 3 Bab n erne ES ntrollo e di forza me Viene cosi assegnato l encoder al controllore Il passo successivo consiste nella scelta del telegramma da utilizzare cio del tipo di dati da scambiare con il PLC Fare doppio click sulla figura dell encoder per portarsi in Vista Dispositivi telegrammi disponibili si trovano nel menu Elap profinet encoder gt Sottomoduli UA Siemens Progetto Progetto Modifica Visualiza Inserisci Online Strumenti Tool Finestra Gi El sata progetto i X E EX 4 dd
17. pi significativa della versione da 0 a 99 16 31 Bit riservati 8 12 Valore di offset MANUALE ISTRUZIONI Sw TIA PORTAL Il valore di offset viene calcolato durante l esecuzione della funzione di Preset e corrisponde alla differenza tra la posizione reale e il valore di Preset Viene mantenuto in memoria tamponata e pu essere letto in ogni momento P65001 8 Dal momento che la funzione di Preset viene eseguita dopo la Scala il valore di offset coerente con la risoluzione utilizzata per il dispositivo Nota Il valore di offset un parametro a sola lettura e perci non pu essere modificato con un accesso in scrittura 8 13 Dati non ciclici L encoder PROFINET supporta le funzioni di scambio dati non ciclici per i parametri PROFIdrive adottati dal Profilo Encoder 3 162 V4 1 parametri che seguono fanno parte del blocco dati Record Data Object di indirizzo 0xB02E Parametri generali Parametro Significato Tipo di dato Accesso R gt lettura W gt scrittura P922 Telegramma in uso Unsigned 16 R P964 Identificazione dispositivo Array 6 R Unsigned 16 P965 Codice del Profilo Octet String 2 R P971 Salva in mem tamponata Unsigned 16 W P975 Identificazione Encoder Array 8 R Unsigned 16 P979 Caratteristiche del sensore Array 6 R Unsigned 32 P980 Lista parametri Array n R Unsigned 16 Parametri specifici per gli encoder Parametro Significato Tipo d
18. relativi alla comunicazione sono inviati sul canale di allarme mentre impostando 1 saranno inviali sul canale di allarme anche tutti gli errori e le segnalazioni specifiche dell encoder e 04 Disabilita la diagnostica specifica sul canale di allarme valore di default e 14 Abilita la diagnostica specifica sul canale di allarme Nota Questo parametro supportato solo se abilitato il Modo compatibilit 8 6 Modo compatibilit Questo parametro discrimina se il modo di funzionamento dell encoder compatibile con la versione di Profilo precedente V3 1 e 0 4 Abilita la compatibilit con il Profilo Encoder 3 1 1 gt Nessuna compatibilit con i profili precedenti valore di default La tabella mostra una panoramica delle funzioni influenzate dal Modo compatibilit Funzione Compatibilit abilitata 0 Compatibilit disabilitata 1 Controllo da PLC Ignorato la word di controllo G1 STW e il Supportato STW2_ENC Bit 10 valori di impostazione sono sempre validi La richiesta di controllo ZSW2_ENC Bit 9 non supportata ed sempre 0 Max num errori del Supportato Non supportato tollerato solo Master Sign of Life un errore del Sign of Life Controllo canale di Supportato Non supportato il canale di Allarme allarme dell applicazione attivo e controllato dal parametro PROF Idrive Parametro versione 31 V3 1 41 v4 1 del profilo P965 1 8 7 Valore
19. 0 0x02AB Identificativo del costruttore ELAP P964 1 0 Tipo Drive Unit P964 2 xx xx Versione software P964 3 yyyy Anno del software P964 4 dd mm Giorno e mese del software P964 5 1 Numero di Drive Objects e P965 gt Codice del Profilo Parametro a sola lettura di tipo Octet String 2 P965 0 0x3D Numero del profilo Encoder P965 1 31 0 41 Versione del profilo impostata in configurazione 25 e P971 gt Trasferimento dati in memoria tamponata Parametro a sola scrittura di tipo Unsigned16 La scrittura di questo parametro comanda il salvataggio dei dati locali come il valore di preset P65000 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL e P975 gt Identificazione dell encoder Parametro a sola lettura array di 8 Unsigned16 P975 0 0x02AB Identificativo del costruttore ELAP P975 1 0 Tipo Drive Object P975 2 xx xx Versione software P975 3 yyyy Anno del software P975 4 dd mm Giorno e mese del software P975 5 0x0005 PROFIdrive tipo Drive Object 5 gt interfaccia encoder P975 6 0x8000 PROFldrive classe di applicazione Bit 15 1 gt classe 4 P975 7 0x0001 Identificativo del Drive Object e P979 gt Caratteristiche del sensore Parametro a sola lettura array di 6 Unsigned32 P979 0 0x00005111 5 gt massimo indice 1 gt numero encoder 11 gt versione struttura P979 1 0x80000002 0 gt Encoder rotat
20. 2 Descrizione Errore di memoria 0x1001 dati in RAM sono corrotti Batteria a livello critico 0x1002 Il voltaggio della batteria tampone ha raggiunto un livello critico Errore conteggio Sign of OxOF02 Il numero di errori permessi stato superato Life del Master 23 7 Dati ciclici ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL 7 1 Lo scambio dei dati non ciclici In aggiunta allo scambio dei dati ciclici PROFINET supporta anche uno scambio non ciclico Si tratta di trasferimenti sul canale non Real Time utilizzati per leggere informazioni o impostare valori Lo scambio dei dati non ciclici avviene in parallelo alla comunicazione ciclica Esempio di dati non ciclici e Lettura della diagnostica e Lettura delle funzioni I amp M e Lettura Scrittura dei parametri PROF Idrive 7 2 Identificazione e Manutenzione funzioni I amp M L encoder ELAP supporta le funzioni I amp M di identificazione e manutenzione definite nel profilo Encoder 3 162 e nelle linee guida 5 502 Lo scopo principale delle funzioni I amp M di fornire un supporto all utente finale in caso di perdita di funzionalit del dispositivo Le funzioni I amp M possono essere viste come un archivio elettronico contenente le informazioni sul dispositivo e sul suo costruttore Secondo le specifiche PROFINET tutti i dispositivi devono supportare almeno le seguenti funzioni e dentificativo dell ordin
21. 6 Modo compatibilit 28 8 7 Valore di Preset 28 8 8 Parametri funzione di Scala 29 8 9 Numero errori Sign of Life tollerati29 8 10 Unit di misura della velocit 29 8 11 Versione del Profilo 30 8 12 Valore di offset 30 8 13 Dati non ciclici 30 8 14 Identificazione e Manutenzione Funzioni 18 32 APPENDICE Esempio di Lettura della posizione encoder 33 APPENDICE B Esempio di Lettura Scrittura parametri del blocco OxBO2E 34 APPENDICE C Gestione del telegramma 81 in modalit eee eee 37 CARATTERISTICHE TECNICHE 39 COME ORDINARE 39 Allegati Certificato PI TAVOLE DIMENSIONALI 1 Generalit ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL L encoder uno strumento di precisione in grado di misurare posizioni angolari e rivoluzioni e trasformare questi dati in segnali elettrici da fornire ai sistemi ed ai dispositivi di controllo L encoder ELAP ha una risoluzione di 13 bit pari a 8192 impulsi per giro Possiede un sistema di campionamento magnetico integrato che lo rende adatto alle applicazioni standard Soddisfa i requisiti di dispositivo PROFINET IO di classe RT Real Time e IRT Is
22. 73 L W 16 B02E T INDEX CALL WRREC DB53 REQ M7 3 ID DW 16 7F6 INDEX INDEX LEN 16 DONE M14 5 BUSY M7 4 ERROR M14 6 STATUS MD34 RECORD P DB2 DBX0 0 BYTE 16 A M 74 R M 73 Network 1 Compila la richiesta di scrittura del parametro P65000 DB2 DBBO DB2 DBB1 DB2 DBB2 DB2 DBB3 DB2 DBB4 DB2 DBB5 DB2 DBW6 DB2 DBW8 DB2 DBB10 DB2 DBB11 DB2 DBD12 MANUALE ISTRUZIONI Sw TIA PORTAL Creare l oggetto FC1 Funzione di gestione Preset ed inserire i seguenti blocchi di programma PLC 35 Network 3 Lettura del messaggio di risposta ENCODER MEM BUS PROFINET A M 70 AN M 73 AN M 74 AN M 75 AN M 76 S M 75 CALL RDREC DB52 REQ 7 5 ID DW 16 7F6 INDEX INDEX MLEN 50 VALID M16 5 BUSY M7 6 ERROR M16 6 STATUS MD30 LEN MW28 RECORD P DB1 DBX0 0 BYTE 50 A M 7 6 R M 75 R M 74 M 77 MANUALE ISTRUZIONI Sw TIA PORTAL 36 APPENDICE Gestione del telegramma 81 in modalit IRT ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Questo esempio mostra come gestire i dati del Telegramma 81 nella modalit Real Time sincronizzata IRT nell oggetto OB61 Si richiede una esperienza minima con il tool di programmazione STEP7 e relativo linguaggio PLC e Componenti Hardware Controllore IO gt SIEMENS CPU315 2PN DP 315 2EH14 0ABO V3 2 Dispositivo IO gt ELAP PROFINET Encoder e Componenti Software
23. BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL dispositivo PROFINET Dispositivo PROFINET configurato Nome del dispositivo PROFINET elap profinet encoder111_ Tipo Multiturn 29 Bit sitiv Accesso online Tipo di interfaccia Ra Interfaccia PGIPC Rl ASIX AX88179 USE 3 0 to Gigabit Ethernet A Filtri dispositivo visualizza solo dispositivi dello stesso tipo Visualiza solo dispositivi con parametrizazione errata Visualiza solo i dispositivi senza nome Erreichbare Teilnehmer im Netzwerk Indirizzo IP Indirizzo MAC Tipo Nome Stato 92 168 16 1 00 0 05 0 18 ENCODERS elap profinet enco 2 192 168 16 254 28 63 36 02 49 EB 57 300 plc 1 9 OK Assegni Aggiorna s n ato online Dopo aver cambiato un nome si raccomanda di verificare che il nuovo nome sia stato accettato utilizzando il comando Aggiorna quindi uscire tramite il comando Chiudi 3 4 Impostazione parametri dell encoder Selezionare il campo Module Access Point nella vista dispositivi Selezionare quindi la tabella Parametri dell unit e impostare i valori dei parametri di lavoro presenti Strumenti Tool Finestra 2 Totally Integ Ds 45 Sa Collegaonline Interrompi collegamento online x 1 CPU 315 2 PN DP
24. E REVISION 4 Char Edizione del Software 3 Unsigned 8 0x01 0x00 0x00 V1 0 0 REVISION COUNTER 2 Unsigned 16 Numero di revisione PROFILE ID 2 Unsigned 16 Identificativo del Profilo 0x3D00 per Encoder PROFILE SPECIFIC 2 Unsigned 16 Tipo di Encoder 0x0001 gt Encoder assoluto multigiro IM VERSION 2 R Unsigned 8 Versione del documento I amp M 3 502 0x0200 2 0 IM SUPPORTED 2 Unsigned 16 Array di Valore 0 Solo il blocco I amp MO supportato Bit 32 APPENDICE Esempio di Lettura della posizione encoder ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Questo esempio mostra come leggerte la posizione memorizzandola in un double Si richiede una esperienza minima con il tool di programmazione TIA PORTAL 13 e relativo linguaggio PLC e Componenti Hardware Controllore IO gt SIEMENS CPU315 2PN DP 315 2 14 0 V3 2 Dispositivo IO gt ELAP PROFINET Encoder e Componenti Software e SIEMENS PORTAL V13 File GSDML per ELAP PROFINET Encoder GSDML V2 2 ELAP MEM BU S xxxxxxxx XML Nel blocco Main inseriamo le seguenti istruzioni in linguaggio KOP Do di EEE ai 6243 9 9 c c E 1 CPU 315 2 PN 8 Nome Tipo di dati Offset Valore di default Commento configurazione disp 1 44 Temp X Online amp Diagnostica 2 lt a OB1 EV CLASS Byte 2 0 0 Bits 0 3 1 Coming event Bits 4 7 1 Event class 1 Blocchi di
25. ENCODER ASSOLUTO MEM BUS PROFIBUS PROFINET con interfaccia PROFINET Manuale istruzioni Parametrizzazione con software versione TIA PORTAL eue ELAP VITTORIO VENETO 4 1 20094 CORSICO TEL 39 vo 4519561 A FAX 39 02 45103406 E MAIL INFO ELAP IT SITE WWW ELAP Sommario 1 ree E dnce a 3 1 1 La tecnologia PROFINET 3 1 2 Il File GSDML 3 1 3 II profilo Encoder 4 1 4 L indirizzo MAC 4 1 5 Riferimenti 4 2 Installazione 5 2 1 22 5 2 2 Trasporto conservazione 5 2 3 Avvertenze meccaniche 5 2 4 Alimentazione elettrica 5 2 5 LED di stato 6 3 7 3 1 Installazione del file GSDML 7 3 2 Configurazione dell encoder 7 3 3 Impostazione nome dispositivo 10 3 4 Impostazione parametri encoder 11 3 5 Impostazione della modalit IRT 12 4 dati del PROFINET IO 15 4 1 Classi di applicazione 15 4 2 Segnali standard 15 4 3 Telegrarrimii ceo biente 15 4 4 Formato dei valori di posizione G1 XIST1 e G1 XIST2
26. ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Figura 1 posizione connettori e LED Porta 1 Porta 2 Alimentazione Connettori PROFINET porta 1 e porta 2 CONNETTORE ALIMENTAZIONE Tipo M12 femmina D code Tipo M12 maschio A code Pin Pin 1 1 2 2 3 3 4 4 2 5 LED di stato READY colore verde Spento il dispositivo non operativo Lampeggiante il dispositivo in fase di inizializzazione Acceso il dispositivo operativo ERROR colore rosso Acceso il dispositivo non rileva alcuna connessione al BUS Lampeggiante il dispositivo connesso al BUS non vi comunicazione con 1 controller Spento il dispositivo in comunicazione con l I O controller LINK1 LINK2 colore verde o arancio Spento la porta 1 2 non connessa al BUS Acceso verde la porta 1 2 connessa al BUS non vi traffico dati su tale porta Acceso arancio vi traffico dati sulla porta 1 2 LED LINK1 e LINK2 sono pure utilizzati dalla funzione Search Device Flashing quali indicatori 3 Configurazione ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Questo capitolo mostra come configurare un encoder PROFINET per funzionare in modalit RT e IRT Gli esempi che seguono sono stati generati con e tool di programmazione Siemens TIA PORTAL V13 e CPU315 2PN DP 315 2EH14 0ABO V3 2 Siemens e Encoder Profinet Elap MEM540BPNTM10 e si riferiscono ad un progetto nel quale sia gi stato
27. IILUUET munum i v Module Access Point Standard Telegram 81 Ridondanza del sup Sincronizzazione di Impostazioni Realtime Ciclo 10 1 Sincronizazione Porta del partner PLC_tlinterfaccia PROFINET 1 X2 Port 2D2P28R 7 Port 1 RJ45 X1 P1 R n Caan upporto Rame 00 Sw Opzioni delle porte 0 600 Indirizzi di diagno Pot2 RAS XIP2R 13 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Il collegamento fra le porte pu essere fatto in modo molto semplice anche andando nella vista topologica Trascinare il mouse con il tasto sinistro premuto tra le porte che si vogliono collegare si ottiene un risultato come nella seguente figura Terminati questi passaggi assicurarsi che sia impostato ruolo di sincronizzazione Master sync x X 32 14 KS 55 21 Hi Colegaonline Interrompi collegamento online Progetto Dispositivi amp Reti Bla Qs psitivi 4 PLC 1 ELAP PROFINET CPU 315 2 PNIDP Multiturn 29 Bit E PLC 1 di forza me sitivi gramma 4 Propriet Vista topologica am Vista di re z DA vm mi gt A Vista topc Interconne Dispos 57 X GS Informazioni per il controllore IO
28. IONI Sw TIA PORTAL 38 CARATTERISTICHE TECNICHE ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL CARATTERISTICHE MECCANICHE amp AMBIENTALI MEM BUS 620 520 540 MEM BUS 440 450 Materiali custodia Alluminio albero Acciaio inox Peso 500 g circa Foro albero giunto 6 8 10 mm 6 8 10 mm Giri minuto 6000 Coppia avviamento 0 8 Momento di inerzia lt 25 g cm2 Carico ammesso 80 N assiale 100 N radiale Hesistenza alle vibrazioni 10 2000 Hz 100 m sec2 Resistenza all urto 11 ms 50G Grado di protezione 7 lato abero IP65 Temperatura di esercizio 30 70 C Temperatura di immagazzinaggio 30 85 C CARATTERISTICHE ELETTRICHE amp FUNZIONALI Funzionamento Magnetico Risoluzione giro 8192 posizioni giro 13 bit Numero giri multigiro 65536 16 bit Tempo di inizializzazione 1s Mantenimento dato da Ad albero fermo in assenza di alimentazione Bus di campo PROFINET Alimentazione 1 wae cta Protezione all inversione di polarit Assorbimento 2 5 W Precisione 158 2 connettori M12 femmina 1 connettore M12 maschio Immunit alle interferenze EN 61000 6 2 Interferenze emesse EN61000 6 4 Tipi di connessione COME ORDINARE 6 ALBERO FORO GIUNTO N GIRI 6 8 10 12 14 15 mm M Multigiro INTERFACCIA PNT Profinet TIPO MEM520 Bus flangia tonda diametro 58 mm SYNCHRO FLANGE MEM540 Bus flangia tonda diametro 58 mm CLAMPING FLANGE MEM620 Bus
29. MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Controller LS reference Controller LS actual Failure counter 10 20 Response gt Failure Errore temporaneo con deviazione positiva 5 2 Sign of Life del dispositivo DO LS Trasmissione DO LS Il contatore a 4 bit DO LS presente nella word di stato 2 SZW2_ENC Il conteggio viene incrementato dal dispositivo ad ogni ciclo DP Sincronizzazione DO LS L applicazione DO inizia il conteggio con un valore arbitrario tra 1 e 15 dopo una sincronizzazione PLL andata a buon fine in corrispondenza di un cambiamento n gt n 1 del conteggio Sign of Life del controllore Monitoraggio DO LS Se l applicazione del controllore non riconosce un conteggio corretto in un ciclo della sua applicazione per esempio si verificata una deviazione positiva o negativa utilizza i dati dell ultimo telegramma valido Quando il controllore non riceve il valore numerico che si aspettava dopo il tempo programmato TSLS n x TDP il dispositivo viene estromesso dall applicazione e il controllore segnala l errore all utente Il controllore tenta automaticamente di sincronizzarsi di nuovo con il conteggio dell applicazione DO In base all applicazione potrebbe essere richiesta una nuova partenza o potrebbe essere sufficiente il riconoscimento dell errore Il conteggio potrebbe andare in errore per i seguenti motivi e Errore nell applicazione del dispositivo con trasmissione D
30. Messaggio di risposta ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Riferimento Richiesta 0x01 Rispecchia il valore del messaggio di richiesta ID Risposta 0 02 DO ID 0x01 Rispecchia il valore del messaggio di richiesta Numero parametri 0 01 Formato 0x43 Numero valori 0 01 7 5 Lettura del valore di Preset parametro 65000 Messaggio di richiesta Riferimento Richiesta 0x02 ID Richiesta 0 01 0x01 gt lettura valore 0x02 gt modifica valore DO ID 0 01 Identificativo del Drive Object Numero parametri 0 01 Attributi 0x10 0x10 gt valore Numero elementi 0 01 Indirizzo parametri OxFDE8 Parametro 65000 Sotto indice 0x0000 Formato 0 43 Tipo dati 0x41 gt Byte 0x42 gt Word 0x43 gt Long Numero valori 0 01 Numero valori Numero elementi Messaggio di risposta Riferimento Richiesta 0x02 Rispecchia il valore del messaggio di richiesta ID Risposta 0 01 DO ID 0 01 Rispecchia il valore del messaggio di richiesta Numero parametri 0 01 Formato 0 43 Numero valori 0 01 Valore 0x00000064 Valore letto 7 6 Parametri supportati e P922 gt Telegramma selezionato Parametro a sola lettura di tipo Unsigned16 contiene il numero di telegramma attualmente in uso 81 860 e P964 gt Identificazione del dispositivo Parametro a sola lettura array di 6 Unsigned16 P964
31. P attiva e Errore PLL e Mancata risposta da parte del dispositivo ad un telegramma ripetuto Esempio 1 Errore permanente TSLS 5 x TDP vedi 5 3 per la modalit di conteggio degli errori DP cycle DO LS reference DO LS actual Failure counter 10 20 Response gt Failure DP cycle DO LS reference DO LS actual Failure counter 10 20 Response gt failure Errore temporaneo con deviazione negativa 21 DP cycle ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL DO LS reference DO LS actual Failure counter 10 20 Response gt failure Errore temporaneo con deviazione positiva 5 3 Modalit di conteggio degli errori di Sign of Life Per prevenire le chiusure della rete di comunicazione dovute ad un errore sporadico del controllore o del dispositivo si applica una strategia che garantisce la validit ad almeno una percentuale specifica di telegrammi prima dello spegnimento Per il dispositivo DO si definisce un contatore che si incrementa di 10 unit ad ogni deviazione tra il valore che ci si aspetta per il Sign of Life del controllore ed il suo valore effettivo indipendentemente dal fatto che tale deviazione sia positiva o negativa Se non c deviazione il contatore si decrementa di 1 unit fino a raggiungere il valore minimo che zero Zero anche il valore da cui parte il conteggio Questo metodo assicura che pi del 90 dei telegr
32. QON TAN 1044 YSGOONS QUA 374 0151 Viva 3951021505 3NOIZVNINON3Q WI LL LSSLW 1405 viva viii _ viva va 505 0 904 vivos 301009 510 01 8 YILINVIO SITOH 318VIIVAV uus 21 01 8 JN 31 4 4 NO 5410 N NS PW 1803 N S 8789 LH dro ci SNGOVVWAWN uuo uiy6ue 9 uue OL 8 SYILIMVIO LIVHS 18 x wwo Dbzzeubun 9 ue 9 wuwuoz pzzeubun 01 8 IFN 31191309519 ON3S81V Z 02 46 62 81 LI aa 8718 EN 14 0 gt lt 021 879 NO 8XvN 5310 879 NS SXVW 1904 SNgOYSNAN wwo 9 uue OL 8 SYILIMVIO 14 5 d 8VIIVAV x wwo pzzeubun 9 uuipz pPzzeubun OL 8 9 IAN 31191309510 7 66 1 81 c DU E Cv SITOH nS SXvN 1404 wwo 9 uue OL 8 SYILINVIO LIVHS 318ViIVAV WWOL ozzaubunj 9 2 pzzeubun OL 8 G COn ISN FIIGINOdSIG ON381V 0 819 64 81 b LUx 1 g LUuSZ
33. Sign of Life dell encoder Bit 3 Errore e Nel buffer degli errori sono presenti uno o pi errori non ancora notificati al Master La reazione agli errori dipende dal tipo di errore e dal tipo di dispositivo Ogni errore deve essere necessariamente notificato nel caso in cui l errore scompaia o ne viene rimossa la causa l encoder riprende a funzionare normalmente codici relativi sono nel buffer degli errori e 0 gt Nessun errore nel buffer corrispondente Bit 9 Richiesta di controllo e 1 gt Si richiede al sistema di automazione di assumere il controllo e 0 Nessuna richiesta di controllo Bit 12 15 Contatore Sign of Life dell encoder 17 4 8 Word di controllo G1_STW ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Controlla le principali funzionalit dell encoder La tabella mostra la struttura a bit della word G1 STW Bit Funzione 0 7 Richiesta funzioni opzionali ricerca tacca di zero ecc 8 10 Bit riservati 11 Preset relativo 12 Preset 13 Richiesta ciclica del valore di posizione assoluta 14 Attivazione funzione di Parking Sensor 15 Notifica errore sensore Nota Quando attiva la funzione di Parking Sensor Bit 14 1 l encoder ancora presente in rete con il suo segnale di Sign of Life mentre le segnalazioni di errore e la diagnostica sono disattivate 4 9 Word di stato G1 SZW Definisce gli stati dell encod
34. UZIONI Sw TIA PORTAL Questo capitolo descrive le funzionalit degli encoder PROFINET prodotti da ELAP Senso di rotazione Funzionalit di classe 4 Controllo Preset su G1_XIST1 Controllo funzione di scala Controllo canale di allarme Modo compatibilit Valore di Preset Risoluzione del singolo giro Intervallo totale di misura Numero errori Sign of Life tollerati Unit di misura della velocit Versione del Profilo Encoder Valore di offset 8 1 Senso di rotazione Determina il comportamento del valore di posizione in uscita in base al senso di rotazione O CW gt Incremento della posizione con rotazione in senso orario valore di default e 1 CCW gt Incremento della posizione con rotazione in senso antiorario Nota Il valore di posizione viene immediatamente influenzato dalla modifica del senso di rotazione in fase di lavoro Si raccomanda quindi di effettuare nuovamente l azzeramento o l operazione di Preset quando si cambia il senso di rotazione 8 2 Funzionalit di classe 4 Con questo parametro si abilitano disabilitano le funzioni di Scala Preset e controllo del senso di rotazione Se queste funzioni sono abilitate scala e controllo del senso di rotazione influenzano il valore di posizione in G1 XIST2 e G1 XIST3 In questo caso l operazione di Preset influenza sempre G1 XIST2 e G1 XIST3 mentre se il parametro di controllo PRESET su G1 5 1 disabilitato l operazione di Preset n
35. a differenza dal valore di Preset che memorizza internamente Modifica quindi il valore di posizione rendendolo uguale al Preset In questo caso non sono accettati valori negativi per il Preset e Funzione di Preset relativa Bit 11 1 Bit 12 1 L encoder modifica la posizione corrente aggiungendo il valore di Preset che pu essere positivo o negativo 18 Se si utilizza il telegramma 860 la funzione di Preset viene eseguita come PROFIBUS DP ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Il valore di preset viene trasferito all encoder nei 4 byte in uscita dal Controllore IO almeno 2 volte La prima volta con il bit pi significativo alto MSB 1 e poi con il bit pi significativo basso MSB 0 In questo modo il bit MSB agisce come bit di sincronizzazione clock Il valore di preset trasmesso quindi limitato in un intervallo di valori a 31 bit La prima trasmissione fondamentale per determinare il tempo di accettazione Esempio azzeramento dell encoder preset 0 1 I Controllore IO trasmette 0x80000000 2 Controllore IO trasmette 0x00000000 L encoder legge la posizione corrente e ne calcola la differenza dal valore di Preset che memorizza internamente Modifica quindi il valore di posizione rendendolo uguale al Preset In questo caso non sono accettati valori negativi per il Preset 4 11 Comunicazione Real Time PROFINET IO utilizza tre canali di comunicazione
36. ammi trasferiti in continuazione abbiano origine da una applicazione del controllore non disturbata E possibile che pochi errori di Sign of Life del controllore siano sufficienti a causare un errore nel dispositivo Se il dispositivo viene spento il contatore degli errori di Sign of Life mantiene il suo valore fino alla nuova operazione di sincronizzazione Nell esempio illustrato in figura il contatore degli errori di Sign of Life viene visto nel tempo in funzione del segnale di Sign of Life del controllore Il massimo numero di errori tollerati in questo caso tre Si raccomanda di utilizzare la stessa strategia per il monitoraggio del DO LS nel controllore In ogni caso non stato definito alcun parametro per il massimo numero di errori tollerati per il DO LS Value of the sign of life failure counter in the slave A 40 Failure and shutdown Failure Failure OK EB OK ok 2 30 Failure vw 5 5 OK ok 9 Lo 1 4 20 10 v v v 4 2 4 75 v l v I T T gt I I Transferred sign of life 22 6 Allarmi e segnalazioni ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL 6 1 Diagnostica e allarmi dati diagnostici vengono sempre trasferiti in modo non ciclico sul canale non Real Time Il supervisore di rete deve richiedere in modo specifico questi dati ai vari dispositivi utilizzando i c
37. anz del sup Dominio di sincronizazione Sincronizzazione di Classe RT RT Impostazioni Realtime Ciclo IO Sincronizzazione Port 1 45 X1 P1 R Generale Ruolo di sincronizzazione Slave Sync Selezionare la tabella Opzioni ampliate gt Impostazioni real time gt Sincronizzazione per modificare il parametro di classe da RT a IRT 12 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Infine per operare in modalit IRT necessario definire la topologia selezionando la porta di connessione dell encoder alla rete Fare un doppio click sulla porta con cui si intende collegare l encoder alla rete porta 1 RJ45 o porta 2 RJ45 v EO Encoder Module Acc Standard Te Sincronizzazione di c Impostazioni Realtime Ciclo IO gt Port 1 RJ45 X1 P1 R gt gt Generale Collegamento porta Opzioni delle porte Nella sezione Collegamento Porta occorre selezionare la Porta del Partner cio la porta di connessione del controllore IO b Interface EO Encoder Multiturn_1 Module Access Point Standard Telegram t 57300 200 station 1 veci V Interfaccia PROFINET 1 ii Poni ELAP PROFINET ENCODER Module Costanti di sistema Testi Opzioni dell interfaccia DNE Ridondanza del sup i La porta scelta compare ora nel riquadro Porta del Partner 7 TU C
38. art 1 Identification amp Maintenance Functions v 2 0 n 3 502 e Diagnosis for PROFINET IO v 1 0 n 7 142 e PROFINET IRT Engineering 1 3 n 7 172 e PROFINET Cabling and Interconnection Technology v3 1 n 2 252 e PROFINET Installation Guideline for Cabling And Assembly v1 0 n 8 072 2 Installazione ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL e L encoder deve essere installato da personale esperto e qualificato in assenza di tensione e movimento d albero e Si raccomanda di osservare sempre le istruzioni operative date dal costruttore 2 1 Sicurezza e Osservare le norme di prevenzione e sicurezza sul lavoro durante l installazione e l utilizzo del dispositivo previste nel proprio paese e Utilizzare il dispositivo esclusivamente per la funzione per cui stato costruito e Alte tensioni correnti e parti in rotazione possono causare lesioni gravi o fatali e dispositivo non deve operare al di fuori dei limiti specificati vedere la documentazione dettagliata del prodotto 2 2 Trasporto e conservazione e Si raccomanda di trasportare e conservare l encoder sempre e solo nel suo imballaggio originale e Non lasciare mai cadere un encoder e non sottoporlo a vibrazioni intense 2 3 Avvertenze meccaniche e Non aprire il dispositivo e Non eseguire lavorazioni meccaniche sul dispositivo e Evitare urti o forti sollecitazioni sia sull albero che sul corpo del dispositivo e Utilizzare il disp
39. c El NIE S college online Interrompi collegamento online IR Iff X Totally Integ Progetto1 Dispositivi non assegnati ELAP PROFINET ENCODER Dispositivi z m Vista topologica g Vista di rete Vista dispositivi df ELAPPROFINETENCODER 5 984 659 Qe am Opzioni Vista generale disp m 5 Catalogo zaioa LAP PROFINET ENCOD Trova lli Aggiungi nuovo dispositivo 4 pA PNIDP e E FO Encoder Multitum Modulo di intestazione EE Module Access Poi Dll Multum 29 Bit Dispositivi non assegnati standard Telegram fa Dati comuni ED informa ioni LE Informazioni sul documento Lingue amp Risorse standard Telegram 82 Accessi online P Dll standard Telegram 83 55 Card Readerimemoria USB Standard Telegram 84 ELAP Telegram 860 Vista dettagli Doppio click sul nome del telegramma da utilizzare Nell esempio stato scelto il telegramma standard 81 NOTA E necessario seguire questa procedura per ogni encoder che si intende inserire nella rete PROFINET 3 3 Impostazione del del dispositivo ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL In una rete PROFINET tutti i dispositivi necessitano di un nome univoco Per imposta
40. cita dal controllore IO all encoder e 12 byte in ingresso dall encoder al controllore IO Dati in uscita dal Controllore IO Output STW2 2 byte G1 STW1 2 byte Dati in ingresso per il Controllore IO Input ZSW2 ENC 2 byte G1 SZW1 2 byte G1 XIST1 4 byte G1 XIST2 4 byte 15 e Telegramma standard 82 utilizza 4 byte in uscita dal controllore IO all encoder e 14 byte in ingresso dall encoder al controllore IO ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Dati in uscita dal Controllore IO Output STW2 2 byte G1 STW1 2 byte Dati in ingresso per il Controllore IO Input ZSW2 ENC 2 byte G1 SZW1 2 byte G1 XIST1 4 byte G1 XIST2 4 byte NIST A 2 byte e Telegramma standard 83 utilizza 4 byte in uscita dal controllore IO all encoder e 16 byte in ingresso dall encoder al controllore IO Dati in uscita dal Controllore IO Output STW2 2 byte G1 STW1 2 byte Dati in ingresso per il Controllore IO Input ZSW2 ENC 2 byte G1 SZW1 2 byte G1 XIST1 4 byte G1 XIST2 4 byte NIST B 4 byte e Telegramma standard 84 utilizza 4 byte in uscita dal controllore IO all encoder e 20 byte in ingresso dall encoder al controllore IO Dati in uscita dal Controllore IO Output STW2 2 byte G1 STW1 2 byte Dati in ingresso per il Controllore IO Input ZSW2 ENC 2 byte G1 SZW1 2 byte G1 XIST3 8 byte G1 XIST2 4 byte NIST B 4 by
41. differenti per lo scambio dati con il controllore e gli altri dispositivi Il primo canale non Real Time basato per esempio su TCP UDPJ IP utilizzato per la parametrizzazione la configurazione e le operazioni di lettura scrittura non cicliche Il secondo canale Real Time RT utilizzato per il trasferimento dei dati di processo e gli allarmi dati Real Time sono hanno una priorit maggiore rispetto agli altri Il terzo canale Isochronous Real Time IRT ad alta velocit utilizzato per le applicazioni che richiedono un controllo accurato sul moto dati IRT hanno una priorit maggiore rispetto ai dati RT PROFINET prevede tre classi di tipo Real Time per la trasmissione dei dati critici rispetto al tempo Real Time RT classe 1 Il tempo di ciclo tipico per lo scambio dati intorno ai 100 ms e Comunicazione Real Time non sincronizzata e Possibile utilizzo di interruttori industriali standard e Area di applicazione tipica automazione industriale Real Time RT classe 2 Il tempo di ciclo tipico per lo scambio dati intorno ai 10 ms e Trasmissione dati sincronizzata e non sincronizzata e Necessit di installazione di interruttori speciali per IRT e Area di applicazione tipica automazione industriale Isochronous Real Time classe 3 Questa modalit utilizzata quando sono richiesti posizionamenti ad alta precisione in tempo reale Secondo il principio di base tutti i dispositivi in rete sono sincronizzati c
42. e e Versione Hardware e Versione Software e Tipo di prodotto e dentificativo del costruttore 7 3 Modo base per l accesso ai parametri parametri non ciclici sono accessibili singolarmente o a blocchi max 39 parametri in un unico accesso La massima lunghezza del blocco comunque fissata a 240 byte Il messaggio di richiesta risposta strutturato come segue ID Richiesta ID Drive Object Numero parametri Indirizzo parametri Valore parametri e Indirizzo parametri per l accesso multiplo occorre specificare un indirizzo per ogni parametro e Valore parametri se l identificativo della richiesta 2 modifica valore occorre impostare i valori dei parametri nel messaggio di richiesta mentre se l identificativo della richiesta 1 lettura valore i valori compariranno nel messaggio di risposta 7 4 Scrittura del valore di Preset parametro 65000 Messaggio di richiesta Riferimento Richiesta 0x01 ID Richiesta 0 02 0x01 gt lettura valore 0x02 gt modifica valore DO ID 0 01 Identificativo del Drive Object Numero parametri 0 01 Attributi 0x10 0x10 gt valore Numero elementi 0 01 Indirizzo parametri OxFDE8 Parametro 65000 Sotto indice 0 0000 Formato 0x43 Tipo dati 0x41 gt Byte 0x42 gt Word 0x43 gt Long Numero valori 0 01 Numero valori Numero elementi Valore 0x00000064 Valore di Preset 100 24
43. er le notifiche i messaggi di errore e le principali funzionalit La tabella mostra la struttura a bit della word G1 SZW Bit Funzione 0 7 Stato funzioni opzionali ricerca tacca di zero ecc 8 Sensore magnetico 1 deformato 9 Sensore magnetico 2 deformato 10 Bit riservato fisso a 0 11 Richiesta notifica di errore 12 Operazione di preset eseguita 13 Trasmissione ciclica della posizione attiva 14 Funzione di Parking Sensor attiva 15 Errore sensore Nota 1 se il Bit 13 0 trasmissione ciclica della posizione o il Bit 15 0 errore sensore il valore in G1 XIST2 non rappresenta n una posizione n un codice d errore Nota 2 Bit 13 e Bit 15 non possono essere contemporaneamente a 1 Questi bit sono infatti utilizzati per indicare una posizione valida Bit 13 o un codice d errore Bit 15 in G1 XIST2 4 10 Funzione di Preset La funzione di Preset controllata dai Bit 11 e 12 della word G1 STW e notificata dal Bit 12 della word di stato G1 SZW Il valore di Preset di default 0 pu essere impostato con una comunicazione non ciclica nella sezione parametri La funzione di Preset presenta due modalit selezionabili mediante il Bit 11 In particolare si ha e Modalit operativa normale Bit 12 0 L encoder non modifica il valore di posizione in uscita e Funzione di Preset assoluta Bit 11 0 Bit 12 1 L encoder legge la posizione corrente e ne calcola l
44. ero giri 8192 2 exp13 x 65536 2 exp16 536870912 2 exp29 Nota 1 Dopo avere caricato nuovi parametri di scala opportuno ripetere la funzione di Preset per azzerare l encoder o farlo ripartire dalla giusta posizione di riferimento 8 9 Numero errori Sign of Life tollerati Questo parametro definisce il massimo numero di errori tollerati per il conteggio Sign of Life dal Controllore IO Sono permessi valori da 1 a 255 il valore di default 1 Nota Questo parametro supportato solo quando il Modo compatibilit abilitato In caso contrario viene tollerato un solo errore prima di generare l allarme 8 10 Unit di misura della velocit Questo parametro definisce l unit di misura per la codifica dei segnali di velocit NIST A e NIST B telegrammi 82 83 e 84 che contengono il dato di velocit necessitano di una dichiarazione dell unit di misura da utilizzare E possibile impostare uno dei seguenti valori 0 gt Steps s 1 gt Steps 100 ms 2 gt Steps 10 ms 3 gt RPM default 29 ENCODER MEM BUS PROFINET 8 11 Versione del Profilo Encoder Si tratta della versione del documento contenente le specifiche utilizzate per l encoder Questo parametro P65001 6 a sola lettura non influenzato dalle impostazioni di compatibilit Bit Significato 0 7 Valore decimale della parte meno significativa della versione da 0 a 99 8 15 Valore decimale della parte
45. ggetti con funzionalit di tipo Slave cosi come l impostazione dei parametri e la diagnostica PROFINET IO stato progettato per uno scambio dati veloce tra dispositivi basati su Ethernet e segue il modello del produttore consumatore La configurazione del sistema IO identica a quella PROFIBUS Un sistema PROFINET IO costituito dai seguenti dispositivi e IO Controller contiene il programma di automazione e controlla la rete e IO Device dispositivo come l encoder controllato da un IO Controller e IO Supervisor supervisore tipicamente basato su PC per l impostazione dei parametri e la diagnostica dei singoli dispositivi Si stabilisce una relazione AR tra un controllore IO ed un dispositivo IO Queste relazioni applicative AR sono utilizzate per definire le relazioni di comunicazione CR con diverse caratteristiche di trasferimento per parametri dati ciclici e allarmi 1 2 Il File GSDML Le caratteristiche di un dispositivo IO sono descritte dal costruttore nel file GSD General Station Description Il linguaggio utilizzato per questo scopo il GSDML GSD Markup Language basato su XML Il file GSD fornisce al supervisore le basi per configurare il sistema PROFINET IO Dati di processo e allarmi vengono sempre trasmessi in tempo reale RT Il tempo reale di PROFINET IO si basa sulle definizioni IEEE e IEC che permettono solo un tempo limitato per eseguire le funzioni Real Time all interno di un cic
46. i dato Accesso R gt lettura W gt scrittura P65000 Valore di Preset Integer 32 R W P65001 Stato operativo Array 12 R Unsigned 32 parametro P65000 contiene il valore utilizzato dalla funzione di Preset suo valore pu essere salvato in memoria tamponata scrivendo 1 nel parametro P971 e quindi ricaricato ad ogni accensione 30 parametro P65001 contiene invece tutte le informazioni sullo stato operativo dell encoder Si tratta di una struttura di dati a sola lettura complementare al parametro PROFIdrive P979 vedi Profile Drive Technology PROFIdrive versione 4 1 n 3 172 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Sotto indice Significato Intestazione Stato operativo Errori Errori supportati Segnalazioni Segnalazioni supportate Versione del Profilo Encoder Tempo di attivit Valore di offset Risoluzione del singolo giro Intervallo totale di misura Unit di misura della Velocit CO N 5 02 NO lai Ao Sotto indice 1 Stato operativo Mostra lo stato delle diverse funzioni dell encoder mappate secondo la tabella Bit Definizione 0 Senso di rotazione 1 Funzionalit di classe 4 2 Controllo Preset su G1_XIST1 3 4 5 Controllo funzione di Scala Controllo canale di allarme Compatibilit 6 7 Riservati al costruttore 8 31 Riservati per scopi futu
47. inserita la CPU di gestione nel caso sia necessario un ulteriore approfondimento sull utilizzo del tool di programmazione pu essere utile consultare un esempio di applicazione fornito da Siemens al seguente link http support automation siemens com WW view it 40263542 0 it 3 1 Installazione del file GSDML Innanzitutto per poter utilizzare un encoder assoluto con interfaccia PROFINET necessario installare il file GSDML fornito da ELAP Tale file contiene la descrizione delle funzionalit e i parametri necessari per l utilizzo del dispositivo PROFINET IO lifica Visualize Inserisci Online Strumenti Tool Finestra 7 va progetto i mpostaaoni ega online Interrompi collegamento online Ap IR Support package ivi Vista topologica Vista di rete E 4 Visualizza testo di riferimento PIL Vista gene LL Biblioteche globali a 11 CPU 315 2 PN DP J Miet dispositivi E Inline amp Diagnostica di programma Iggetti tecnologici 1 5 6 7 8 9 10 T sorgenti esterne tagg 4 ariabili PLC di dati PLC l Tabella di controllo e di forzame online Jati proxy dei dispositivi nformazioni sul programma Messaggi PLC ilenchi di testi F3 eal 1 Portarsi in Vista Progetto e selezionare Strumenti gt Installa File Descrizione Disposit
48. ivo Bit1 1 gt Posizione assoluta anche in G1_XIST1 Bit2 0 gt Valore di posizione a 32 Bit Bit31 1 gt Configurazione e parametrizzazione OK P979 2 8192 Risoluzione del singolo giro P979 3 0 Fattore di Shift per il valore G1_XIST1 P979 4 0 Fattore di Shift per il valore G1 XIST2 P979 5 65536 Numero giri distinti e P980 gt Lista dei parametri supportati Parametro a sola lettura array di n Unsigned16 P980 0 922 P980 1 964 P980 2 965 P980 3 971 P980 4 975 P980 5 979 P980 6 65000 P980 7 65001 P980 8 0 Fine lista e P65000 gt Valore di preset Parametro a lettura scrittura di tipo Integer32 utilizzato con il telegramma standard 81 e P650001 gt Stato operativo Parametro a sola lettura array di 11 Unsigned32 P65001 0 0x000B0101 Intestazione versione struttura 1 01 e massimo indice 11 P65001 1 Stato operativo P65001 2 Errori P65001 3 0x00000021 Errori supportati P65001 4 Segnalazioni P65001 5 0x00000020 Segnalazioni supportate P65001 6 0x00000401 Versione del Profilo Encoder P65001 7 OXFFFFFFFF Tempo di attivit non implementato P65001 8 Valore di offset P65001 9 Risoluzione del singolo giro valore max 8192 P65001 10 Intervallo globale di misura max 536870912 P65001 11 Unit di misura della velocit 0 1 2 3 26 8 Descrizione funzionale dell encoder ENCODER MEM BUS PROFINET MANUALE ISTR
49. ivo individuare la posizione della cartella contenente il file GSDML Nel caso venga richiesta anche una immagine Bitmap dell encoder assicurarsi che il file dell immagine sia presente nella stessa cartella del file GSDML Il file dell immagine in formato Bitmap viene fornito da ELAP insieme al file GSDML 2 Selezionare il file GSDML di ELAP e iniziare l installazione con un click sul pulsante 3 2 Configurazione dell encoder Dopo l installazione del file GSDML portarsi in vista di rete l encoder ELAP compare nel catalogo Hardware nel menu Ulteriori Apparecchiature Da Campo gt Profinet I O gt Encoders gt ELAP gt ELAP PROFINET Encoder 2 Multiturn 29 bit ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Siemens Progetto Progetto Modifica Visualiza Inserisci Online Strumenti Tool Finestra 7 Totally Integrated Auto 3 E salva progetto X 32 Ex HEM Gi UE js collegaonline Interrompi collegamento online ER Progetto1 Dispositivi amp Reti Dispositivi amp Vista topologica Vista di rete Vista dispositivi Opzioni Qo BR re Collega in rete 3 Collegamenti i al EE ue A ax Catalogo 1 Aggiungi nuovo dispositivo ih Dispositivi amp net 5 2 PNIDP 7 i E PC cru 3152 PN DP i Controllori a Dati comuni m 1 p gl Informazioni sul documento gi Sis
50. lo del Bus La comunicazione RT rappresenta la base per lo scambio dati di PROFINET IO e i dati di tipo Real Time vengono sempre trattati con una priorit superiore a quella dei dati TCP UDP IP 1 3 profilo Encoder ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL profili definiscono le funzionalit messe a disposizione da PROFINET per l utilizzo di dispositivi specifici come l encoder Le specifiche di ogni profilo sono pubblicate dal consorzio PI PROFIBUS amp PROFINET International profili sono importanti per l apertura e l intercambiabilit cos che l utente finale ha sempre la certezza che dispositivi simili di diversi costruttori funzionino in modo standardizzato L encoder ELAP conforme alle definizioni del profilo Encoder 3 162 versione 4 1 che descrive appunto le funzionalit dell encoder Le generalit del protocollo PROFINET sono state definite dal consorzio PROFIBUS amp PROFINET International e fin dal 2003 fanno parte degli standard IEC 61158 IEC 61784 1 4 L indirizzo MAC Tutti i dispositivi PROFINET IO sono accessibili in rete mediante gli indirizzi MAC e IP Ogni dispositivo possiede tre indirizzi MAC progressivi a 6 byte Il primo indirizzo MAC dell encoder stampato sulla sua etichetta 1 5 Riferimenti e Profile Encoder For PROFIBUS and PROFINET v 4 1 n 3 162 e Profile Drive Technology PROFldrive v 4 1 n 3 172 e Profile Guidelines P
51. locco on assegnano Port 1 Main 081 Port 2 Ca Oggetti tecnologici Sorgenti esterne a Variabili PLC Dia Tipi di dati PLC 5 Tabella di controllo e di forame Backup online Gil Dati proxy dei dispositivi GSD device 1 ELAP PROFINET El Interface Port 1 4 Port 2 Rj4 il Informazioni 4 Diagnostica El Informazioni sul programma E Propriet _ DA Messaggi PLC x lt m JM Informazione sui dispositivi Informazione sul collegamento Vista di messaggi La Ora necessario nare il dispositivo al controllore Per fare ci portarsi in vista di rete Progetto3 lodifica Visualiza Inserisci Online Strumenti Tool Finestra salva progetto 2 XM 22 Gx 4 A Collegaonline interrompi collegamento online IR Imm 3 Progetto3 Dispositivi amp Reti EM 48 Vista topologica Vista di rete 2 z 0 collega in ff Collegamenti Collegamento Tv LC_1 CPU 315 2 PN DP a t dispositivi 5 Online amp Diagnostica PGI ELAP PROFINET j Blocchi di programma CPU 315 2 Multiturn 29 Bit E i Oggetti tecnologici 3 Non assegnato Sorgenti esterne E Variabili PLC Tipi di dati PLC ESI A Tabella di controllo e di forame Backup online Dati proxy dei
52. ochronous real Time 1 1 La tecnologia PROFINET PROFINET una rete Ethernet standard ideata dal consorzio PROFUBUS amp PROFINET International per l automazione industriale Utilizza gli standard TCP IP e IT ed a tutti gli effetti una rete Ethernet di tipo Real Time In particolare esistono due tipi di rete PROFINET CBA e PROFINET IO e PROFINET CBA preferibile per gli oggetti basati sulla comunicazione TCP IP e per i sistemi modulari con requisiti di comunicazione Real Time Entrambe le opzioni di comunicazione si possono usare in parallelo e PROFINET IO stato sviluppato per la comunicazione RT Real Time e IRT Isochronous Real Time con le periferiche decentralizzate Le sigle RT e IRT descrivono sostanzialmente le caratteristiche della comunicazione Tre protocolli diversi sono stati definiti per realizzare queste funzionalit e TCP IP per PROFINET in impianti con tempi di reazione dell ordine dei 100 ms e Protocollo RT Real Time per applicazioni PROFINET CBA e PROFINET IO con tempo di ciclo fino a 1 ms e Protocollo IRT Isochronous Real Time per applicazioni PROFINET IO in sistemi con tempo di ciclo inferiore a 1ms L interfacciamento per i dispositivi periferici come gli encoder realizzato da PROFINET IO Si basa sul concetto di Real Time in cascata PROFINET IO definisce l intero scambio di dati tra i controllori cio gli oggetti con funzionalit di tipo Master e i dispositivi cio gli o
53. on il controllore che con una trasmissione globale abilita simultaneamente la ricezione dei dati da tutti i dispositivi con una accuratezza dell ordine del micro secondo Generalmente i cicli di scambio dati variano da centinaia di micro secondi a pochi milli secondi La differenza dalla semplice comunicazione Real Time consiste essenzialmente nell alto grado di determinismo La sincronizzazione controllata dai contatori Sign of Life presenti nella word di controllo 2 STW2 ENC e nella word di stato 2 ZSW2_ENC e Trasmissione dati sincronizzata e Necessit di installazione di interruttori speciali per IRT e IRT richiesta per esempio nelle applicazioni di controllo del moto 19 5 Comunicazione IRT e sincronizzazione ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL In modalit IRT la bont dei dati trasmessi in entrambe le direzioni Controllore lt Dispositivo viene controllata utilizzando un contatore a 4 bit detto Sign of Life che varia nell intervallo da 1 a 15 il valore 0 non valido 5 1 Sign of Life del controllore C LS Trasmissione C LS Il contatore a 4 bit C LS presente nella word di controllo 2 STW2_ENC Il conteggio viene incrementato dal controllore in ogni ciclo dell applicazione Il dispositivo ricever un nuovo conteggio del controllore nel ciclo successivo Sincronizzazione C LS Il controllore inizia il conteggio con un valore arbitrario tra 1 e 15 nel
54. on influisce sul valore di posizione in G1 XIST1 e 04 Disabilita Scala Preset e controllo del senso di rotazione e 14 Abilita Scala Preset e controllo del senso di rotazione valore di default 8 3 Controllo Preset su G1 XIST1 Questo parametro controlla l effetto dell operazione di Preset sul valore di posizione in G1 XIST1 Se le funzionalit di classe 4 attiva e il controllo Preset su G1 XIST1 disabilitato il valore di posizione in G1 XIST1 non viene modificato dal Preset e 041 valore in G1 XIST1 influenzato dal Preset e 141 Preset non modifica il valore in G1 XIST1 valore di default Nota 1 Il controllo del Preset si disabilita con il valore 1 Nota 2 Questa funzionalit disabilitata quando la funzionalit di classe 4 disabilitata 27 8 4 Controllo funzione di Scala ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL Questo parametro abilita disabilita la funzione di scala dell encoder e 0 La funzione di scala disabilitata valore di default 1 gt La funzione di scala abilitata Nota Per poter utilizzare la funzione di scala la funzionalit di classe 4 deve essere abilitata 8 5 Controllo canale di allarme Questo parametro abilita disabilita il trasferimento degli allarmi specifici dell encoder nel canale diagnostico Questa funzione ha lo scopo di limitare la quantit di dati trasferiti quando si lavora in modalit isocrona Impostando 0 solo gli allarmi
55. osiddetti servizi RDO Record Data Object Gli allarmi sono trasmessi da ogni dispositivo al controllore per mezzo del canale RT L encoder genera un allarme quando un errore influisce sulla misura della posizione Gli allarmi si possono cancellare quando tutti i parametri rientrano negli intervalli specificati ed il valore di posizione che ne risulta corretto 6 2 Il canale diagnostico L encoder genera un segnale diagnostico in uno dei seguenti casi e Errore di posizione codice 0x900A 36874 L encoder non riesce a fornire una posizione corretta perch i dati presenti in RAM preset e offset sono corrotti Si consiglia di contattare l assistenza ELAP e Batteria scarica codice 0x9000 36864 Il voltaggio della batteria tampone ha raggiunto un livello critico Si consiglia di contattare l assistenza ELAP In un sistema SIMATIC STEP7 viene richiamato un OB di diagnostica Il numero di OB e l informazione iniziale localizzano l errore e ne forniscono la causa Il dettaglio dell errore si pu leggere con un blocco funzionale di sistema SFB54 RALRM per STEP7 Quindi sta all utente decidere come gestire l errore Nota Se l OB diagnostico non incluso nel programma PLC la CPU va in STOP 6 3 La word di stato del sensore Il monitoraggio dell informazione diagnostica si fa mediante il Bit 15 della word di stato G1 SZW e la valutazione del codice di errore presente in G1 XIST2 Errori supportati Codice in G1 XIST
56. ositivo in accordo con le sue caratteristiche ambientali 2 4 Alimentazione elettrica e Effettuare le connessioni elettriche esclusivamente in assenza di tensione e Non eseguire lavori sull impianto elettrico con l encoder in funzione e Assicurarsi che l intero impianto sia in linea con i requisiti EMC poich l ambiente di installazione e l impianto elettrico influenzano la compatibilit elettromagnetica dell encoder e In particolare o prima di maneggiare ed installare l encoder eliminare la presenza di cariche elettrostatiche dal proprio corpo e dagli utensili che andranno a contatto col dispositivo alimentare l encoder con tensione stabilizzata e priva di disturbi se necessario installare appositi filtri EMC all ingresso dell alimentazione non usare cavi pi lunghi del necessario evitare di far passare i cavi dei segnali del dispositivo vicino a cavi di potenza installare il dispositivo lontano da possibili fonti di interferenza o schermarlo in modo efficace assicurare un buon contatto elettrico tra flangia del dispositivo e massa della macchina connettere il bus PROFINET utilizzando cavi e connettori di tipo appropriato 00000 e Per ridurre l impatto delle interferenze elettromagnetiche lo schermo dei cavi PROFINET deve essere connesso a massa ad entrambe le estremit e Poich in taluni casi nello schermo potrebbe fluire una corrente elettrica raccomandato l uso delle connessioni equipotenziali
57. passaggio dalla fase di preparazione a quella di sincronizzazione Monitoraggio C LS Se nel ciclo di applicazione del controllore il dispositivo non riconosce un conteggio corretto per esempio compare una deviazione positiva o negativa procede con i dati dell ultimo telegramma valido Quando il dispositivo non riceve il valore numerico che si aspettava dopo il numero di cicli programmato TMLS n x TMAPC segnala un errore Dopo il riconoscimento da parte del controllore l applicazione del dispositivo tenta automaticamente di sincronizzarsi di nuovo con il conteggio del controllore Per applicazioni particolari potrebbe essere richiesta una nuova partenza Il conteggio potrebbe andare in errore per i seguenti motivi e Errore nell applicazione del controllore con trasmissione DP attiva e Errore PLL e Tempo di ciclo DP TDP superato Esempio 1 errore permanente TMLS 5 x TMAPC vedi 5 3 per la modalita di conteggio degli errori Tmapc Controller LS reference Controller LS actual Failure counter 50 Response gt Failure gt Switch off Esempio 2 errore tempor TMLS 5 x vedi 5 3 per la modalit di conteggio degli errori Controller LS reference 1 Controller LS actual 1 Failure counter Response gt Failure Errore temporaneo con deviazione negativa 20 ENCODER
58. reset MOVE EN ENO MMr7DO DW 16 0000_ Q00 03E8 IN OUTI preset encoder 100 Portando a uno lo stato del bit m10 1 il valore immediato 1000 viene trasferito nel valore di PRESET dell encoder XQDO Per una corretta operazione necessario riportare a zero lo stato del bit m10 1 dopo l esecuzione di almeno due cicli PLC 33 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL APPENDICE B Esempio di Lettura Scrittura parametri del blocco 0xB02E Questo esempio mostra come leggere e scrivere il parametro P65000 valore di Preset Si richiede una esperienza minima con il tool di programmazione STEP e relativo linguaggio PLC Componenti Hardware Controllore IO gt SIEMENS CPU315 2PN DP 315 2EH14 0ABO V3 2 Dispositivo IO gt PROFINET Encoder Componenti Software SIEMENS TIA PORTAL V13 File GSDML per ELAP PROFINET Encoder GSDML V2 2 ELAP MEM BU S xxxxxxxx XML Blocchi utilizzati SFB53 WRREC gt Blocco funzionale per la scrittura di un record SFB52 RDREC gt Blocco funzionale per la lettura di un record DB53 DB52 Blocchi dati di istanza assegnati rispettivamente a SFB53 e SFB52 DB1 Blocco dati per messaggio di risposta DB2 Blocco dati per messaggio di richiesta OB1 OB82 e OB86 Blocchi organizzativi FC1 Funzione di gestione Preset Creare l oggetto DB2 Blocco dati per messaggio di richiesta Strumenti Tool Finestra 2 s
59. ri Sotto indici 2 3 Errori Errori supportati t Definizione Errore posizione Supportato Sotto tensione Sovra tensione Corto circuito Diagnostica Errore accesso memoria Supportato 6 31 Non ancora assegnati anf Sotto indici 4 5 Segnalazioni Segnalazioni supportate Definizione Frequenza superata Sovra temperatura Segnalazioni luminosa riservata CPU in Watchdog Limite tempo di attivit raggiunto Tensione batteria bassa Supportato 6 31 Non ancora assegnati alsiwWinN o N 31 ENCODER MEM BUS PROFINET 8 14 Identificazione e Manutenzione Funzioni I amp M MANUALE ISTRUZIONI Sw TIA PORTAL In aggiunta al parametro PROFIdrive P964 di identificazione del dispositivo l encoder supporta anche le funzioni 1 amp M di identificazione e manutenzione Questi dati sono accessibili in lettura all indirizzo OxAFFO e sono strutturati come in tabella Parametro I amp M Byte Tipo dato Commento MANUFACTURER ID 2 Unsigned 16 Identificativo del costruttore 0 02 per ELAP assegnato da PROFIBUS amp PROFINET International Pl ORDER ID 20 Stringa ASCII Contiene la parte pi rilevante del codice d ordine SERIAL NUMBER 16 Stringa ASCII Contiene il numero di matricola dell encoder HARDWARE REVISION 2 Unsigned 16 Edizione dell Hardware SOFTWAR
60. rlo occorre fare un doppio click sull immagine dell encoder in Vista Dispositivi per aprire la finestra delle propriet Nel menu Generale gt Interfaccia Profinet X1 portarsi tramite la barra di scorrimento verticale sul riquadro Profinet compare il nome di default che viene assegnato automaticamente dal TIA PORTAL in alternativa possibile impostare il nome desiderato per esempio ELAP PROFINET 111 Disabilitare la spunta genera nome dispositivo automaticamente Siemens Progetto2 1X Progetto Modifica Visualiza Inserisci Online Strumenti Tool Finestra Totally Integrated Automation E salva progetto 5 X 9X 4 5 IS Collega online i interrompi collegamento online fi IR x PORTAL U 315 2 PN DP gt Periferia decentrata PROFINET IO System 100 PN IE 1 gt ELAP PROFINET ENCODER _ il EX Dispositivi Vista topologica Vista di rete Vista dispositivi Opzioni _ BB dt evarprorinetencover r Ed 3 100 15 C Vista generale dispositivi alg A 264 Catalogo oe 4 ELAP PROFINETENCODER jungi nuovo dispositivo Eres E 5 a ssa amp Reti Filtro 5 EO Encoder Multiturn_1 5 im PLC_1 CPU 315 2 PN DP Modulo di intestazione 3 1 E Module Access Point
61. so di base e parametrizzazione limitata delle loro funzionalit la modalit isocrona IRT non supportata e Classe 4 Encoder con modalit di accesso di base e in pi le funzioni di Scala e Preset la modalit isocrona IRT supportata 4 2 Segnali standard Le variabili che seguono sono utilizzate come segnali standard per la configurazione dei dati IO Significato Abbreviazione Tipo dato Velocit A NIST_A Signed 16 Velocit B NIST_B Signed 32 Word di controllo 1 G1_STW Unsigned 16 Word di stato 1 G1_ZSW Unsigned 16 Valore di posizione 1 G1 5 1 Unsigned 32 Valore di posizione 2 G1_XIST2 Unsigned 32 Valore di posizione 3 G1_XIST3 Unsigned 64 Word di controllo 2 STW2_ENC Unsigned 16 Word di stato 2 ZSW2_ENC Unsigned 16 4 3 Telegrammi La configurazione di un encoder PROFINET consiste nella scelta di un telegramma in cui sono specificati la lunghezza ed il tipo dei dati scambiati con il controllore IO L encoder ELAP supporta i seguenti telegrammi Telegramma 860 utilizza 4 byte in uscita dal Controllore IO all encoder e 4 byte in ingresso dall encoder al Controllore IO Questo telegramma lo stesso del protocollo PROFIBUS Dati in uscita dal Controllore IO Output Valore di preset 4 byte Bit 31 utilizzato per il comando Dati in ingresso per il Controllore IO Input Valore della posizione 4 byte e Telegramma standard 81 utilizza 4 byte in us
62. te 4 4 Formato dei valori di posizione G1 XIST1 e G1 XIST2 Le variabili standard G1 XIST1 e G1 XIST2 contengono i valori di posizione assoluta in formato binario In generale il valore in G1 XIST1 uguale al valore in G1 XIST2 In particolare e valori sono in formato binario e Entrambii valori sono allineati a destra il fattore di Shift 0 e La modifica dei parametri dell encoder come l intervallo di misura influenza entrambi i valori G1 XIST1 e G1 XIST2 Il valore di Preset trasmesso con i dati non ciclici influenza G1 XIST1 solo se attivo il parametro G1_XIST1 preset control G1 XIST2 contiene un codice d errore anzich la posizione in caso di errore e L encoder ELAP un encoder assoluto multigiro a 29 bit 8192 passi per giro 65536 giri 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 1514131211109 87 6 5 4 3 210 MSB LSB M valore multigiro numero dei giri S posizione nel singolo giro 16 4 5 Formato del valore di posizione G1_XIST3 ENCODER MEM BUS PROFINET MANUALE ISTRUZIONI Sw TIA PORTAL La variabile G1_XIST3 contiene il valore di posizione assoluta a 64 bit 8 byte Ilvalore in formato binario allineato a destra il fattore di Shift non utilizzato e La modifica dei parametri dell encoder come l intervallo di misura influenza il valore di G1 5 solo se abilitata la Classe 4 4 6 Word di controllo 2 STW2 ENC
63. temi jg Azionamenti e starter Gra A Lingue amp Risorse i cecessi online ir Component di rete ard Readerimemoria USB ii Rileva e controlla Periferia decentrata Apparecchiature da campo Ulteriori apparecchiature da campo ll PROFINETIO ili Drives L ig Encoders Vis 1 Siemens AG ita dettagli eu nas ijj ELAP PROFINET Encoders Il Muttitum 29 Bit ig sick AG la Gateway PROFIBUS DP Per inserire l encoder nel progetto selezionarlo nella lista e fare doppio click l encoder verr aggiunto al progetto come illustrato in figura Se si desidera inserire pi di un encoder nella rete occorre ripetere questa procedura per ogni dispositivo getto Modifica Visualiza Inserisci Online Strumenti Tool Finestra 7 DW salva progetto 5 X 39 73 X Gi nsu A collega online i Interrompi collegamento online A IR mi Progetto1 Dispositivi amp Reti Dispositivi oo amp Vista topologica Vista di rete Vista 100 Ed 1 Vista topologica generali v m Interconnessione di porte v ij PLC 1 CPU 315 2 PN DP configurazione dispositivi gt Dispositivo porta 57 200M stati e ous ELAECPROFINET 57300 200 static CPU 315 2 PNIDP Multiturn 29 Bit m Blocchi di programma ERA Interfaccia lii Inserisci nuovo b

Download Pdf Manuals

image

Related Search

Related Contents

Descargar Manual  User Manual - Stand Mixer Reviews  Electrolux DR 400 User's Manual  Aspiratore polvere e liquidi ISTRUZIONI PER L`USO E  LUNA-MarkⅡ-WGUN 取扱説明書  Kenmore 625.38156 User's Manual  SERVICE MANUAL  Test-Achats – Juin 2010  Samsung WA10U7 User Manual  TORRADEIRA ELÉTRICA TXT-021 / 026  

Copyright © All rights reserved.
Failed to retrieve file