WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La...

168
Equipaggiamenti elettrici per macchine speciali WF 706 C Scheda di posizionamento, di misurazione percorso e di conteggio Descrizione Edizione 11/98

Transcript of WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La...

Page 1: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Equipaggiamenti elettrici per macchine speciali

WF 706 C

Scheda di posizionamento, di misurazionepercorso e di conteggio

Descrizione Edizione 11/98

Page 2: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono
Page 3: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

WF 706 CScheda di posizionamento,di misurazione percorso edi conteggio

Descrizione

Edizione Novembre 1998

Introduzione 0

Panoramica 1

Struttura 2

Modi di funzionamento 3

Programmazione 4

Esempi di programma 5

Dati tecnici 6

Appendice 7

Page 4: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Note

Le informazioni contenute in questa pubblicazione, sono di tipo generale e non particolareper ogni tipo di prodotto. Per questo motivo sono stati presi in considerazione tutti i casi diinstallazione, di esercizio, o di manutenzione.

Richiedete quindi ulteriori informazioni alle filiali Siemens locali nel caso desiderateapprofondire alcuni argomenti o formulare richieste particolari.

Il contenuto di questa pubblicazione non costituisce parte di un accordo, impegno orapporto giuridico precedente o vigente e nemmeno lo sostituisce. Gli impegni Siemensscaturiscono esclusivamente dal relativo contratto di vendita che contiene anche le sole ecomplete regole per le prestazioni in garanzia. Le regole di prestazioni in garanziacontrattuali non vengono né limitate né ampliate da questa pubblicazione.

BERO, SIMATIC, SIMODRIVE, SINEC, SINUMERIK, STEP sono marchi depositati della societàSiemens.

Le ulteriori denominazioni contenute in questa pubblicazione, possono anche essere dei marchiregistrati, l'utilizzo dei quali da parte di terzi, per i loro scopi, rappresenta una violazione del diritto diproprietario.

Ci riserviamo eventuali modifiche.

Non è permesso consegnare a terzi o riprodurre questo documento, néutilizzare il contenuto o renderlo comunque noto a terzi senza la nostraesplicita autorizzazione. Qualsiasi infrazione a questo divieto comporta ilrisarcimento dei danni subiti. E fatta riserva di tutti i diritti, in particolare peril caso di diritti derivanti da brevetti e modelli industriali.

© Siemens AG 1997 All Rights Reserved

Page 5: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Indice

0 Introduzione ........................................................................................... 0-1

1 Panoramica ............................................................................................ 1-1

1.1 Dati tecnici WF 706 C ........................................................................................ 1-41.1.1 Caratteristiche .................................................................................................... 1-41.1.2 Tipi di encoder collegabili ................................................................................... 1-41.1.3 Ingressi di conteggio e di riferimento ................................................................. 1-51.1.4 Apparecchiature di automazione SIMATIC ........................................................ 1-5

2 Struttura.................................................................................................. 2-1

2.1 Scheda WF 706 C.............................................................................................. 2-1

2.2 Inserimento del modulo: analogico .................................................................... 2-2

2.3 Indicatore LED ................................................................................................... 2-3

2.4 Configurazione hardware base .......................................................................... 2-4

2.5 Configurazione ampliata .................................................................................... 2-5

2.6 Posti scheda per la WF 706 C nei telai del SIMATIC S5 ................................... 2-6

2.7 Posti scheda per la WF 706 C nel telaio SIMATIC S7-400 e nelleapparecchiature d’ampliamento SIMATIC S5 collegate..................................... 2-8

2.8 Sorveglianze .................................................................................................... 2-10

3 Modi di funzionamento.......................................................................... 3-1

3.1 Struttura della scheda WF 706 C....................................................................... 3-1

3.2 Posizionamento con la scheda WF 706 C (bit di comando MOT=1) ................. 3-43.2.1 Posizionamento.................................................................................................. 3-43.2.2 Jog (manuale) .................................................................................................... 3-93.2.3 Posizionamento con encoder assoluti SSI ....................................................... 3-103.2.4 Posizionamento con encoder incrementali ...................................................... 3-16

3.3 Rilevamento del percorso (bit di comando MOT = 0) ..................................... 3-193.3.1 Funzione modulo (funzione asse rotante solo con encoder incrementale,

bit di comando MOD = 1) ................................................................................. 3-223.3.2 Funzione porta (TOR)

(bit di comando FLIT = 1, solo con encoder incrementale) .............................. 3-23

3.4 Contatore (bit di comando MOT = 0) ............................................................... 3-25

3.5 Comportamento in presenza di interrupt.......................................................... 3-273.5.1 Interrupt in presenza di errore.......................................................................... 3-283.5.2 Interrupt in presenza del punto di disinserzione............................................... 3-29

3.6 Posizionamento con il modulo analogico ......................................................... 3-303.6.1 Generazione rampe ......................................................................................... 3-323.6.2 Posizionamento indietro................................................................................... 3-343.6.3 Posizionamento su percorsi brevi .................................................................... 3-363.6.4 Uscita analogica supplementare ...................................................................... 3-403.6.5 Particolarità nell’impiego del modulo analogico ............................................... 3-40

Page 6: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

4 Programmazione ....................................................................................4-1

4.1 Scambio dati SIMATIC S5/S7 − WF 706 C ........................................................4-1

4.2 Registri della scheda ..........................................................................................4-24.2.1 Indirizzamento dei registri ..................................................................................4-24.2.2 Registro di comando (byte 1 - 3) ........................................................................4-64.2.3 Byte 1 del registro di comando...........................................................................4-84.2.4 Byte 2 del registro di comando...........................................................................4-94.2.5 Byte 3 del registro di comando.........................................................................4-124.2.6 Registro di stato (byte 5 - 7) .............................................................................4-144.2.7 Registri dati ......................................................................................................4-16

4.3 Registri dei moduli analogici.............................................................................4-174.3.1 Indirizzamento dei registri (moduli analogici) ..................................................4-174.3.2 Registro di comando (moduli analogici) (byte 3) ..............................................4-204.3.3 Registri „pendenza rampa di accelerazione e di frenata“.................................4-214.3.4 Registri "valore di movimento veloce e valore di movimento lento" .................4-224.3.5 Registri "valore analogico supplementare".......................................................4-23

4.4 Occupazione dei registri dopo un reset hardware............................................4-24

4.5 Esempi di parametrizzazione ...........................................................................4-254.5.1 Parametri nel posizionamento con encoder assoluti SSI .................................4-254.5.2 Parametri nel posizionamento con encoder incrementali.................................4-254.5.3 Parametri nel rilevamento del percorso con encoder incrementali ..................4-264.5.4 Parametri nel conteggio con datore di segnale 24 V........................................4-26

5 Esempi di programma............................................................................5-1

5.1 Esempio di programma 1 per SIMATIC S5........................................................5-15.1.1 Realizzazione blocco funzionale di riavviamento ANL:706C..............................5-25.1.2 Realizzazione del blocco funzionale di ciclo.......................................................5-8

5.2 Esempio di programma 2 per SIMATIC S7......................................................5-355.2.1 Avvertenze generali per la programmazione....................................................5-355.2.2 Esempio ...........................................................................................................5-365.2.2.1 Realizzazione del blocco funzionale di riavviamento 706:Anl ..........................5-385.2.2.2 Realizzazione dell'FB "Scambio dati" 706:DAT................................................5-405.2.2.3 Blocco dati ausiliario DB_Arb ...........................................................................5-435.2.2.4 Significato dei parametri selezionati .................................................................5-44

5.3 Esempi di struttura hardware ...........................................................................5-47

Page 7: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

6 Dati tecnici.............................................................................................. 6-1

6.1 Caratteristiche della scheda............................................................................... 6-1

6.2 Panoramica apparecchiature e cavi................................................................... 6-2

6.3 Connettori frontali............................................................................................... 6-3

6.4 Schemi dei cavi .................................................................................................. 6-5

6.5 Indirizzamento.................................................................................................. 6-106.5.1 Indirizzamento della WF 706 C - SIMATIC S5................................................. 6-106.5.1.1 Indirizzamento scheda (indirizzo DPR) ............................................................ 6-106.5.1.2 Canale dell’interrupt ......................................................................................... 6-116.5.2 Indirizzamento WF 706 C - SIMATIC S7-400 .................................................. 6-126.5.2.1 Impostazioni ..................................................................................................... 6-136.5.3 Canale d'interrupt............................................................................................. 6-156.5.4 Disposizione degli interruttori e del modulo analogico sulla WF 706 C........... 6-16

6.6 Indicazioni sui disturbi elettromagnetici............................................................ 6-17

7 Appendice .............................................................................................. 7-1

7.1 Numeri di ordinazione ........................................................................................ 7-1

7.2 Documentazione ................................................................................................ 7-2

7.3 Indice analitico ................................................................................................... 7-3

7.4 Abbreviazioni...................................................................................................... 7-6

Page 8: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono
Page 9: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Introduzione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 0 - 1WF 706 C (BS - Descrizione)

0 Introduzione

Cosa contiene questadocumentazione?

La presente descrizione contiene informazioni sull’hardwaredella scheda, sulle sue funzioni e sullo scambio dati tracontrollo e scheda.

A chi si rivolge questadocumentazione?

Essa è indirizzata ad installatori (capitolo 2 ed appendice) eda programmatori ed operatori (capitoli 3 e 4). Ogni categoria diutenti deve essere qualificata come definito a pagina 1-2.

Quali conoscenze preliminarisono necessarie?

Oltre alla descrizione rimane valido nella sua totalità quantoriportato nelle prescrizioni generali per la sicurezza, nelleprescrizioni VDE e nelle prescrizioni specifiche nazionali. Datoche la scheda può venire inserita negli apparecchi diautomazione SIMATIC S5-115U / -135U / -155U, SIMATICS7-400, si presuppone qui la conoscenza dei manuali deirispettivi apparecchi. I fondamenti della programmazione inSTEP5/STEP7 non sono oggetto della presentedocumentazione.

Come è strutturata lapresente documentazione?

Questa descrizione si suddivide nei capitoli:IntroduzionePanoramicaStrutturaModi di funzionamentoProgrammazioneEsempio di programmaDati tecnici

Nell’appendice si trova un elenco delle abbreviazioni ed unindice analitico.

Desiderate dei miglioramenti? Comunicateci ciò che non Vi è piaciuto in questadocumentazione o proposte di miglioramento. A tal fine sitrova un prestampato alla fine di questa documentazione. Neilimiti del possibile terremo in considerazione i Vostrisuggerimenti nella prossima edizione.

Page 10: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Introduzione 01.97

0 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Definizioni/Spiegazione dei termini

Personalequalificato

Persone che abbiano confidenza con l’installazione, ilmontaggio, la messa in servizio e il funzionamento delprodotto e che siano in possesso di qualifiche adeguate allaloro attività. Per esempio:

Istruzione, conoscenza ed autorizzazione ad accendere espegnere, mettere a terra e contrassegnare circuiti elettricied apparecchiature conformemente alle normericonosciute della tecnica di sicurezza.

Istruzione e conoscenza conformemente alle normericonosciute della tecnica di sicurezza riguardo all’utilizzo ealla manutenzione di equipaggiamenti di sicurezzaadeguati.

Conoscenze adeguate di pronto soccorso.

Attenzione ATTENZIONE Se non si osservano le misure precauzionaliprescritte, può esistere il pericolo di feriteleggere o di danni materiali.

Avvertimento Avvertimento Se non si osservano le misure precauzionaliprescritte, può esistere il pericolo di vita, diferite gravi o di rilevanti danni materiali.

Pericolo Pericolo Se non si osservano le misure precauzionaliprescritte, esiste il pericolo di vita, di feritegravi o di rilevanti danni materiali.

NotaQuesto simbolo evidenzia informazioni importanti oche comunque possono essere di aiuto.

RiferimentoI punti contrassegnati con questo simbolorappresentano un riferimento a determinaticontenuti di un documento.

Modifiche rispettoall’ultima edizione

L’edizione 06.94 è stata completamente rielaborata.

Page 11: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Panoramica

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 1 - 1WF 706 C (BS - Descrizione)

1 Panoramica

Nelle macchine moderne diventa sempre più importante, oltre al posizionamento automatico diassi dinamici, anche l’avanzamento automatico degli assi di allestimento e di alimentazione.

Per il posizionamento di questi "assi ausiliari" finora vengono utilizzati frequentemente motoriasincroni a poli commutabili. Tali motori non hanno né regolazione di posizione né di velocità.Per tale motivo gli assi vengono posizionati tramite punti di disinserzione. I contattori dei motoriasincroni possono venire comandati direttamente tramite le uscite digitali della WF 706 C.

Per motivi di costo oggi trovano impiego sempre più frequentemente convertitori di frequenzacon motori normalizzati o azionamenti idraulici con valvole proporzionali. Essi richiedono uncomando tramite segnali analogici. La WF 706 C consente, per questi impieghi, l’inserimento dimoduli analogici supplementari.

La struttura della scheda è stata mantenuta semplice ed aperta in modo da consentire all’utentediverse funzioni combinabili:

• Posizionamento tramite punti di disinserzione

• Rilevazione del percorso con emissione veloce dei punti di commutazione

• Contatore con registro porta (Tor) come memoria per il valore momentaneo

La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono veniredescritti solo una piccola parte degli utilizzi possibili.

Page 12: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Panoramica 01.97

1 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Principio di funzionamento

A differenza del „posizionamento ad anello chiuso“ in quello „ad anello aperto“ l’azionamentoviene disinserito prima del raggiungimento della posizione programmata ed il movimento vienefermato tramite un freno meccanico (vedi figura 1.1).

Con la disinserzione al momento opportuno si „cerca“ di raggiungere il più esattamente possibilela posizione programmata.

Più precisa è l’emissione della disinserzione (dipendente dal tempo di reazione treaz.), più bassa èla velocità e più precisa è la frenatura, tanto più piccolo sarà l’errore rispetto alla posizioneprogrammata (errore di inseguimento).

Riducendo la velocità da veloce a lento in un punto di disinserzione anticipato, è possibileinfluenzare il tempo di posizionamento ed aumentare così la precisione del movimento (vedifigura 1.2).

punto di disinserzionev

start

Ds:

destinazioneDs

s

Errore massimo di inseguimento

v: Velocità nel punto didisinserzione

treaz.: Tempo di reazione del controllore

Ds mecc.: Errore dipendente dalla tolleranzadella meccanica (sistema di frenatura)

Ds cont. : Massimo errore possibile dipendentedal tempo di reazione del controllore

Ds cont.

Ds = Ds cont.+ Ds mecc.

Dscont.= v ´ t reaz.

Fig. 1.1 Posizionamento tramite punti di disinserzione con una sola velocità

Page 13: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Panoramica

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 1 - 3WF 706 C (BS - Descrizione)

Grazie all’impiego esclusivamente di logica hardware e di un circuito integrato appositamentesviluppato per questo compito, le uscite della scheda WF 706 C hanno un tempo di reazionebrevissimo. L’errore ∆s dipendente dal controllore può essere così ridotto ad un valoretrascurabile. L’errore causato dalla meccanica rimane comunque presente.

La scheda possiede delle uscite digitali che consentono reazioni veloci e permettono dicomandare direttamente i contattori per il comando del motore. Con il modulo analogico lascheda offre anche dei segnali di uscita analogici.

punto di arresto

punto di rallentamentostart destinazioneS

V ∆s lento < ∆s vel.

∆s vel.= vvel.

∆s vel. : Massimo errore possibile dipendentedal tempo di reazione del controllorein rapido

∆s lento : Massimo errore possibile dipendentedal tempo di reazione del controllorein lento

treaz.

× treaz.

∆s lento = v lento × treaz.

Tempo di reazionedel controllore

:

vvel.

vlento

∆s cont.

∆s vel.

∆s cont. : Massimo errore possibile dipendentedal tempo di reazione del controllore

Fig. 1.2 Posizionamento con due velocità (veloce e lento)

Page 14: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Panoramica 11.98

1 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

1.1 Dati tecnici WF 706 C

1.1.1 Caratteristiche

• Max. 3 o 6 canali/assi per scheda con una larghezza d’installazione- SIMATIC S5: 1 1/3 risp. 2 2/3 SEP- SIMATIC S7-400: 2 2/3 SEP (corrisponde a 2 posti connettore)

• Possibilità d'inserire max. 16 schede WF 706 C in un SIMATIC S5

• Possibilità d'inserire max. 8 schede WF 706 C in un SIMATIC S7-400 (UR1)

• Possibilità d'inserire max. 3 schede WF 706 C in un SIMATIC S7-400 (UR2)

• 1 o 2 moduli analogici (opzionali) per il posizionamento di fino a 3 o 6 assi1 uscita analogica per ciascun modulo analogico comandabile direttamente dal bus SIMATIC

• 8 byte indirizzabili nel campo di periferia, possibilità di inserire fino a 16 schede WF 706 C inun solo PLC.

• Possibilità di collegamento di encoder assoluti SSI o encoder incrementali

• Sorveglianza di rottura cavo e di corto circuito per collegamento encoder

• 4 uscite digitali 24 V, 0,5 A per canale (asse), protette contro corto circuiti e sovraccarichi adaccoppiamento galvanico

• 2 ingressi digitali 24 V, 5 mA per canale (asse)

• 4 uscite analogiche per ciascun modulo analogico (−10 V/−5 mA ... +10 V/+5 mA)

• Tempo di reazione (treaz.) < 50 µs con carico ohmico

1.1.2 Tipi di encoder collegabili

Encoder assoluti SSI

• Codice Gray o duale

• Velocità trasmiss. dati: 62,5 kbit/sec., 125 kbit/sec., 250 kbit/sec., 500 kbit/sec. o 1 Mbit/sec.

• 13, 21 o 25 bit di informazione (risoluzione)

• Alimentazione 24 V DC

Encoder incrementali

• Alimentazione encoder 5 V / 24 V

• Segnali simmetrici 5 V: A,A, B,B, Z,Z secondo RS 422 A

• Frequenza massima encoder: 200 kHz

Con encoder incrementali nella WF 706 C avviene sempre unamoltiplicazione 4x degli impulsi.

Page 15: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Panoramica

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 1 - 5WF 706 C (BS - Descrizione)

Segnale differenziale 5 V

• Segnali simmetrici A,A secondo RS 422 A

BERO 24 V/ iniziatore 24 V (per ingresso di conteggio pin 1)

• Segnale 24 V DC, con corrente in ingresso di 5 mA

Programmi utente STEP5 preesistenti per la WF 706 possono correre anchesulla WF 706 C (nel SIMATIC S5) senza dover essere modificati.Per l'impiego nel SIMATIC S7-400 di programmi utenti STEP5 preesistenti ènecessario modificare il blocco istruzioni.

1.1.3 Ingressi di conteggio e di riferimento

Per ogni asse un ingresso di riferimento ed un ingresso di conteggio

• tensione di ingresso 24 V DC

• corrente di ingresso 5 mA

• frequenza limite 200 kHz

• accoppiamento galvanico

• con l’ingresso aperto si ha stato logico ”0”

1.1.4 Apparecchiature di automazione SIMATIC

• SIMATIC S5 115U

• SIMATIC S5 135U

• SIMATIC S5 155U

• SIMATIC S7-400

Page 16: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Panoramica 11.98

1 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Page 17: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97

2 Struttura

Struttura

Fig. 2.1 Scheda WF 706 C nelle due varianti (3 e 6 canali) senza capsula di adattamento S5

2.1 Scheda WF 706 C

La WF 706 C ÿ una scheda di posizionamento per il controllore programmabileSIMATIC S5/S7-400. Essa ÿ disponibile nelle due varianti per 3 o 6 canali (vedi figura 2.1).Tramite un modulo analogico inseribile si possono collegare rispettivamente fino a 3 canali.

ã Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione) Beschreibung!

2 - 1

Page 18: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Sul frontale si trovano gli ingressi e le uscite per il collegamento della scheda al processo cosìcome un LED per la segnalazione di errori. Sul retro è presente un connettore per il bus dati, checollega la scheda con il SIMATIC S5 risp. mediante la capsula di adattamento con il SIMATIC S7-400. Tutti i dati ed i segnali di comando del SIMATIC S5/S7, p.es. segnali di START e STOP,vengono inviati attraverso questo bus.

2.2 Inserimento del modulo: analogico

Il modulo analogico per la scheda WF 706 C è un'unità da ordinare separatamente. Al momentodella consegna il modulo non è inserito sulla scheda.

La versione a 3 assi della scheda può venire ampliata con un modulo analogico, quella a 6 assicon uno o due moduli analogici.

I due connettori maschi del modulo vengono collegati con i rispettivi connettori femmina presentisulla scheda. Il fissaggio dei moduli è inoltre assicurato da quattro perni d’arresto.

Varianti disponibili

• Versione a 3 assiÈ presente solo il posto d'inserimento per modulo analogico 1Con il modulo sono possibili funzioni analogiche per gli assi 1, 2 e 3

• Versione a 6 assiSono presenti i posti di inserimento per i moduli analogici 1 e 2Con il modulo inserito sul posto 1 sono possibili funzioni analogiche per gli assi 1, 2 e 3, con ilmodulo inserito sul posto 2 quelle per gli assi 4, 5 e 6

La scheda WF 706 C non ha alcun componente sulla parte interna del posto per moduloanalogico. Il modulo analogico deve essere inserito girato in modo che il regolatore dicommutazione montato su di esso (il componente più sporgente) venga a trovarsi nella posizioneindicata nella figura 2.2.

Adesso inserire i connettori maschi del modulo analogico sui connettori femmina della scheda espingere dentro i perni d'arresto.

Con ciò si è terminato il montaggio del modulo analogico.

La posizione dei posti di inserimento per i moduli analogici 1 e 2 sulla scheda WF 706 C èraffigurata nel capitolo 6.5.3.

Durante il montaggio della scheda si raccomanda di osservare le prescrizionia protezione dei componenti elettronici contro le cariche elettrostatiche.

Modulo analogico

Scheda WF 706 C

Fig. 2.2 Modulo analogico (inserito sulla WF 706 C)

Page 19: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Struttura

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 2 - 3WF 706 C (BS - Descrizione)

2.3 Indicatore LED

La scheda ha un LED d’errore per la segnalazione di guasti.

Posizione del LED

Il LED d'errore si trova sulla parte superiore del frontale della scheda WF 706 C (vedi figura 2.3).

Quali errori vengono segnalati?

Il LED d'errore si accende in presenza dei seguenti guasti:

• Rottura cavo (con encoder assoluti SSI ed encoder incrementali con segnali 5 V)

• Sovraccarico delle uscite

• Errore del bit start/stop (con encoder assoluti SSI)

In caso di rottura del cavo e di sovraccarico, il LED rimane acceso fintanto che l'errore èpresente.

Un errore del bit START/STOP dell'asse con il guasto deve essere tacitato dall’operatore. Inoltresi deve resettare il bit CLED nel registro di comando dell’asse relativo e poi settarlo nuovamente.

Nel caso il bit CLED nel registro di comando di un asse sia permanentemente settato sullo "0", ilLED d'errore di questo asse non può venire attivato. Ciò è consigliabile per esempio per un asseche non viene utilizzato.

versione a 6 assi versione a 3 assi

LED errore

Fig. 2.3 Posizione del LED di errore

Page 20: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

2.4 Configurazione hardware base

La configurazione base comprende un SIMATIC S5/S7-400, la scheda WF 706 C (con capsula diadattamento S5 per SIMATIC S7-400) e un rilevatore di percorso risp. un datore di segnali. Cosìcome per altre schede di periferia la WF 706 C viene inserita nel rack del SIMATIC S5 risp. conuna capsula di adattamento S5 in un telaio del SIMATIC S7-400.

La programmazione avviene tramite un dispositivo di programmazione (vedi figura 2-4).

SIMATIC S7-400

Pulsantiera di macchina

Iniziatore (BERO)Encoder incrementaleEncoder assouto SSI

WF 706 C6 canali concapsula di adattamento S5

WF 706 C3 canali concapsula diadattamentoS5

Uscite veloci

PS

CPU

WF

I IWF

Programmatore

Fig. 2-4 Configurazione hardware base p. es. SIMATIC S7-400

Page 21: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Struttura

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 2 - 5WF 706 C (BS - Descrizione)

2.5 Configurazione ampliata

La configurazione base rappresentata si può ampliare modularmente. In base all'esigenzedell'impianto, il SIMATIC S5/S7 si può equipaggiare con ulteriori schede.

Non è possibile l'inserimento della WF 706 C in un telaio di ampliamento decentralizzato concollegamento tramite IM 308/IM 318.

Ogni scheda WF 706 C occupa 8 Byte di indirizzamento nel campo di periferia, oltre all’immaginedel processo. L'indirizzo iniziale deve essere divisibile per 8. Bisogna prestare attenzione albilancio della corrente.

Ampliamenti con SIMATIC S5

In un SIMATIC S5 e nelle apparecchiature di ampliamento appartenenti (vedi capitolo seguente)possono essere inserite, oltre ad altre schede WF, fino a 16 WF 706 C. È così possibile lagestione di max. 96 assi.

Ampliamenti con SIMATIC S7-400

Nell'apparecchiatura centrale del SIMATIC S7-400 con il telaio UR1 risp. UR2 possono essereinserite fino a 8 risp. 3 WF 706 C con la capsula di adattamento S5 .

Con l'interfacce IM 463-2 (lato S7) e IM 314 (lato S5) possono venire collegate leapparecchiature d'ampliamento del SIMATIC S5.

In un SIMATIC S7-400 possono essere inserite fino a 4 IM 463-2. Ogni IM 463-2 può collegarefino a max. 8 apparecchiature d'ampliamento SIMATIC S5.

Un sistema SIMATIC S7-400 può indirizzare fino a 64 schede WF 706 C.

Page 22: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

2.6 Posti scheda per la WF 706 C nei telai del SIMATIC S5

Apparecchiatura centrale S5-115U - Telaio CR 700-0LA

postoscheda

PS CPU 0 1 2 3 IM

WF 706 C

Apparecchiatura centrale S5-115U - Telaio CR 700-0LB

postoscheda

PS CPU 0 1 2 3 IM

WF 706 C

Apparecchiatura centrale S5-115U - Telaio CR 700-1

postoscheda

PS CPU 0 1 2 3 4 5 6 IM

WF 706 C

Apparecchiatura centrale S5-115U - Telaio CR 700-2

postoscheda

PS CPU 0 1 2 3 4 5 6 7 IM

WF 706 C

Apparecchiatura centrale S5-115U - Telaio CR 700-3

postoscheda

PS CPU 0 1 2 3 4 5 6 IM

WF 706 C

Apparecchiatura di ampliamento S5-115U - Telaio ER 701-3 1)

postoscheda

PS 0 1 2 3 4 5 6 7 IM

WF 706 C

Apparecchiatura centrale S5-135 (CPU 928 per schede della serie 700)

posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

WF 706 C 1) 1) 1)

1) senza elaborazione interrupt

Page 23: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Struttura

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 2 - 7WF 706 C (BS - Descrizione)

Apparecchiatura centrale S5-155U

posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

WF 706 C 2) 2) 1) 2) 2) 1) 1) 3)

Apparecchiatura di ampliamento S5-183U 1)

posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

WF 706 C

Apparecchiatura di ampliamento S5-185U 1)

posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

WF 706 C 4)

1) Senza elaborazione interrupt2) Elaborazione interrupt limitata3) Elaborazione interrupt solo se i ponticelli br 7 - 13 sul bus del telaio sono inseriti.4) Solo scheda a 3 canali

Consumo di corrente dal bus del SIMATIC S5 (livello 5 V)

• 750 mA per ciascuna scheda WF 706 C (versione a 3 canali)

• 1500 mA per ciascuna scheda WF 706 C (versione a 6 canali)

• 300 mA per ciascun modulo analogico

• 300 mA per ciascun encoder con alimentazione a 5 V

Page 24: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 8 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

2.7 Posti scheda per la WF 706 C nel telaio SIMATIC S7-400 e nelle apparecchiature d’ampliamento SIMATIC S5 collegate

La scheda WF 706 C può essere inserita nel SIMATIC S7-400 in diversi modi:

• Apparecchiature SIMATIC S7-400 mediante capsula di adattamento SIMATIC S5

• Apparecchiature di ampliamento SIMATIC S5 mediante interfacce IM 463-2 e IM 314

Per l’inserimento della scheda WF 706 C nel telaio di montaggio del SIMATICS7-400, la WF 706 C viene fornita con la capsula di adattamento.Nel SIMATIC S7 sono necessari due posti d’inserimento.

Apparecchiature centrali SIMATIC S7-400 ammissibili

Apparecchiatura centrale S7-400 - Telaio UR1

Posto scheda 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

PS

CPU

WF 706 Cin caps. adat.

IM 463-2

PS: L'alimentazione può occupare, a secondo della versione, 1, 2 o 3 posti connettore

CPU: Può occupare, a seconda della versione, 1 o 2 posti connettoreWF 706 C in c.a: La capsula di adattamento S5 occupa 2 posti connettore (collegabili max. 8

capsule)IM 463-2: L'interfaccia occupa 1 posto connettore (impiegabili max. 4 interfacce)

L'elaborazione interrupt non è possibile nella capsula di adattamento S5(INT A)

Page 25: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Struttura

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 2 - 9WF 706 C (BS - Descrizione)

Apparecchiatura centrale S7-400 - Telaio UR2

Posto scheda 1 2 3 4 5 6 7 8 9

PS

CPU

WF 706 Cin caps. adat.

IM 463-2

PS / CPU: Come UR1WF 706 C in c.a: La capsula di adattamento S5 occupa 2 posti connettore (inseribili max. 3

capsule)IM 463-2: L’interfaccia occupa 1 posto connettore

SIMATIC S5 collegabili - Apparecchiature d’ampliamento

Apparecchiatura d’ampliamento S5-115U - Telaio ER 701-31)

Posto scheda PS 0 1 2 3 4 5 6 7 IM

PS

IM 306

IM 314

WF 706 C

1) Senza elaborazione interrupt

Apparecchiatura d’ampliamento S5-183U 1)

Posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

IM 314

WF 706 C

Apparecchiatura d’ampliamento S5-185U 1)

Posto scheda 3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163

IM 314

WF 706 C 2)

1) Senza elaborazione interrupt2) Solo scheda a 3 canali

Consumo di corrente dal backplane SIMATIC S7 (livello 5 V)

• 750 mA per ciascuna scheda WF 706 C (versione a 3 canali)• 1500 mA per ciascuna scheda WF 706 C (versione a 6 canali)• 300 mA per ciascun modulo analogico• 300 mA per ciascun encoder con alimentazione a 5 V

Page 26: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 10 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Tipi di CPU omologate SIMATIC S7

PLC Tipo di CPU No. d’ordinazione

412-1 6ES7 412-1XF00-0AB0

413-1 6ES7 413-1XG00-0AB0

413-2DP 6ES7 413-2XG00-0AB0

414-1 6ES7 414-1XG00-0AB0

S7-400 414-2DP 6ES7 414-2XG00-0AB0

416-1 6ES7 416-1XG00-0AB0

416-1 (in prep.)

Memoria di lavoro:• 800 Kbyte• 1600 Kbyte

6ES7 416-2XK00-0AB06ES7 416-2XL00-0AB0

2.8 Sorveglianze

Per il controllo delle funzioni dell’encoder sulla WF706 C sono state realizzate diversesorveglianze.

Sorveglianza di rottura del cavo

Per encoder incrementali con segnali 5 V secondo RS 422 ed encoder assoluti SSI è presenteuna sorveglianza di rottura del cavo.

Vengono riconosciuti i seguenti guasti:

• Interruzione di un conduttore o di entrambi i conduttori

• Cortocircuito di un conduttore a massa o +5 V o di entrambi i conduttori a massa o +5 V

• Cortocircuito fra i due conduttori

Per assicurare un funzionamento affidabile della sorveglianza di rottura cavo è necessario che ladifferenza dei segnali di ingresso complementari sia di almeno 2 V.

La sorveglianza di rottura cavo viene attivata durante la parametrizzazione (Byte 1 del registro dicomando).

Quando si verifica una rottura del cavo, le uscite digitali/analogiche vengono bloccateimmediatamente e il posizionamento viene interrotto.

Errore bit Start/Stop

Se con encoder assoluti SSI tre trasmissioni dati consecutive presentano un errore o se dopo128 ms non avviene alcuna variazione di segnale, il posizionamento attuale viene interrotto ed ilbit SYNC viene resettato.

Page 27: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.97 Struttura

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 2 - 11WF 706 C (BS - Descrizione)

Errore fronte

Errori del fronte sono possibili solo con encoder incrementali. Essi si verificano quando p.es. gliimpulsi di conteggio superano la frequenza limite superiore oppure quando con encoder a duetracce i segnali di traccia variano all’interno di un ciclo.

Errori del fronte non hanno effetti diretti sul funzionamento della WF 706 C. Essi devono essereintercettati ed elaborati nel controllore sovraordinato.

Carichi all’uscita

Se con le uscite digitali devono essere comandati carichi induttivi (p.es. contattori), allora devonoessere previsti dall’utente anche dei diodi autooscillanti su questi carichi.

In ogni caso bisogna impiegare degli elementi di spegnimento nel circuito.Se p.es. un contattore riattiva carichi induttivi, bisogna impiegare elementi dispegnimento anche nel circuito principale (vedi figura 2.5).

WF 706 C

SIMATIC S5/S7-400

Elementospegn. 1

ContattoreR (con quota indutt.)L

UB

Elementospegn. 2

Fig. 2.5 Collegamento di carichi induttivi con elementi di spegnimento

Page 28: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Struttura 01.97

2 - 12 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Page 29: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 1WF 706 C (BS - Descrizione)

3 Modi di funzionamento

3.1 Struttura della scheda WF 706 C

Segnali esternidell’encoder

Valore del puntodi riferimento

Valore modulo

Valore reale/Valore di conteggio

Valore porta(TOR)

Spostamentodell’origine

Timer

Valore dicomparazione 1

(VGL1)

Valore dicomparazione 2

(VGL2)

Valutazione deirisultati di comparazione

4 uscite digitali

Modulo analogico

ai contattori / alconvertitore di frequenza

Pendenza rampe diaccelerazione

Pendenza rampadi frenata

Valore delmovimento veloce

Valore delmovimento lento

Generazione rampe

Uscita analogica

Registro diconteggio interno

1)

2)

Spiegazioni:

Il controllore può solo leggerei registri

Il controllorepuò solo scriverenei registri

Il controllore può leggere e seriverenei registri

1)

2)Registri non accessibili nè in lettura nè in scrittura dal controlloreRegistri accessibili in scrittura tramite registro di comando

Fig. 3.1 Struttura del canale

Page 30: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Struttura canale/asse

La WF 706 C possiede tre oppure sei canali (assi), indipendenti uno dall’altro, con strutturauguale (vedi figura 3.1).

E’ possibile parametrizzare gli assi in modo che ciascuno esegua una funzione differente.

Funzioni

• Posizionamento a gradini, a scelta- con emissione segnale digitale oppure- con emissione segnale analogica

• Rilevazione percorso con emissione veloce dei punti di disinserzione• Contatore con registro porta (TOR) come memoria del valore momentaneo

Quali funzioni sono eseguibili dipende dal tipo di encoder collegato:

Funzione Tipo encoder

incrementale SSI Iniziatore/BERO 24 V

Posizionamento 1

Rilevamento percorso 1

Conteggio

Jog (manuale) 1

Ricerca punto diriferimento

Funzione modulo(asse rotante)

1

= Funzione possibile1 = Funzione possibile, ma senza uso pratico (la direzione deve essere preassegnata dal controllore). = Funzione non consentita

Ingressi digitali

Ogni canale ha 2 ingressi digitali 24 V. Al primo ingresso (ingresso di conteggio) viene collegato ilBero/iniziatore 24 V. Il secondo ingresso (ingresso di riferimento) viene utilizzato per la ricerca delpunto di riferimento, per la sincronizzazione „al volo“ (vedi cap. 3.2.4) o per l’attivazione dellafunzione porta (vedi cap. 3.3.3).

Uscite

Le 4 uscite digitali di un canale forniscono una corrente di 0,5 A con una tensione di 24 V DC equesto permette alla scheda un comando diretto dei contattori dei motori per il posizionamento.In caso di disturbi elettromagnetici può essere necessario l’utilizzo di relè di accoppiamento (vedicap. 6 Indicazioni sui disturbi elettromagnetici).Inoltre tramite 12 bit dell’interfaccia vengono segnalati al SIMATIC S5/S7 sia i risultati logici dellecomparazioni sia eventuali errori.

Punti di disinserzione

La WF 706 C lavora internamente con 2 punti di disinserzione (valore di comparazione 1 e valoredi comparazione 2) che nel modo posizionamento vengono utilizzati come punti di rallentamentoe di arresto e nel modo rilevamento del percorso come valori di confronto. Una volta ricevutiquesti valori di disinserzione la scheda WF 706 C funziona indipendentemente dalla CPU delSIMATIC S5/S7, che è così più libera a favore di una maggiore velocità di elaborazione.

Page 31: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 3WF 706 C (BS - Descrizione)

Timer

La scheda dispone di un timer che può essere utilizzato da ogni canale. Esso viene p.es.utilizzato per il comando della funzione porta (TOR) (vedi capitolo 3.3.3)

Accesso a schede del SIMATIC S5/S7

L’accesso ai singoli canali e registri di una scheda avviene attraverso una interfaccia comune di8 byte nel campo della periferia del SIMATIC S5/S7 (vedi anche capitolo 4.1).

Selezione dell’encoder

A seconda delle applicazioni si possono utilizzare diversi tipi di encoder. Tramite laparametrizzazione i canali vengono adattati ai diversi encoder (vedi figura 3.2).

Se si vuole utilizzare per più canali solo un rilevatore di percorso è possibile alimentare viasoftware più canali con lo stesso segnale di ingresso (bit di comando LEAD, canale master, vedicapitolo 4.2.1). Questo non vale comunque per il segnale di riferimento (vedi capitolo 4.2.3)perché ogni canale ha qui bisogno di un proprio ingresso.

Registro interno di conteggio

Canale master

Encoder assoluto SSI

Segnale differenziale 5V

BERO 24 V

Convertitore Gray/duale

Encoder incrementale

1)

1) La selezione del percorso è impostabile dal programma S5/S7, settando il registro di comando2) o iniziatore 24 V

2)

Fig. 3.2 Selezione del segnale dell’encoder

Page 32: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.2 Posizionamento con la scheda WF 706 C (Bit di comando MOT=1)

La scheda permette un posizionamento ad anello aperto a gradini. Attraverso la disinserzionedell’azionamento al momento opportuno si „cerca“ di raggiungere il più esattamente possibile laposizione programmata. Per far questo il controllo commuta innanzitutto da veloce a lento(aumento della precisione di posizionamento). La distanza tra questo punto e la posizioneprogrammata viene denominata differenza di rallentamento. Poco prima del punto didestinazione, al punto di arresto, l’azionamento viene disinserito del tutto e la posizionedesiderata viene raggiunta con l’inerzia del sistema. Questo ultimo tratto del percorso vienedenominato differenza di arresto (vedi figura 3.3).

3.2.1 Posizionamento

Premesse

Posizionamento viene selezionato con il bit di comando MOT = 1. Il bit SYNC deve esseresettato, cioè un encoder incrementale è sincronizzato sull’asse o un encoder assoluto SSI hatrasmesso i dati senza errori.

Start

Il posizionamento inizia non appena il bit START è stato settato per l’asse. Se si cerca di iniziareun posizionamento senza il bit SYNC settato, allora il bit START viene resettato immediatamente.La WF 706 C setta il bit di stato POSY e genera un interrupt di errore (se abilitato). Il tentativo diposizionamento viene così interrotto.

Modo di funzionamento

Prima di un posizionamento il PLC deve calcolare i valori dei punti di disinserzione in base alvalore programmato ed inviare questi dati alla WF 706 C. La WF 706 C confronta ciclicamente ilvalore reale con questi valori (VGL 1 e VGL 2) e, con START=1, comanda indipendentementedal SIMATIC le uscite digitali. Le uscite digitali 3 e 4 (avanti/indietro) vengono comandate infunzione del bit di comando DIR. Al raggiungimento del punto di rallentamento (punto didisinserzione anticipato) l’uscita digitale 1 (veloce) viene disattivata e l’uscita digitale 2 (lento)viene attivata. Al raggiungimento del punto di arresto (punto di disinserzione) vengononuovamente disattivate le uscite per lento e la direzione. Il bit START viene resettato (vedi figura3.3).

Il raggiungimento del punto di disinserzione significa

• Nel posizionamento in avanti (DIR = 0):Una azione avviene quando vale: valore reale > punto di disinserzione.Ciò significa che le uscite digitali vengono attivate dopo il superamento del puntodi disinserzione.

• Nel posizionamento indietro (DIR = 1):Una azione avviene quando vale: valore reale < punto di disinserzione.Ciò significa che le uscite digitali vengono attivate al raggiungimento del punto didisinserzione.

Page 33: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 5WF 706 C (BS - Descrizione)

Durante un posizionamento non deve verificarsi alcun superamento del limite inferiore osuperiore nel conteggio. Ciò si può ottenere,

• con encoder incrementali, settando un corrispondente punto di riferimento,

• con encoder assoluti SSI, tramite una messa a punto adeguata,

• tramite lo spostamento dell’origine (NPV).Il valore reale (stato attuale del contatore) non deve diventare inferiore al valore NPV. Convalore reale < NPV si verifica un superamento limiti in addizione; in tal caso la WF 706 Cresetta il bit START e segnala ADDÜ (overflow in addizione) nel registro di stato.

Bit START

Uscita 1Veloce

Uscita 2Lento

Uscita 3Avanti

Uscita 4Indietro

1

1

1

1

1

vSegnali di start

Differenza di rallentamento

Differenza di arresto

DestinazionePunto di rallentamento

s

s

s

s

s

s

Veloce

Movimento per inerzia

Punto di arresto

Fig. 3.3 Esempio di posizionamento in direzione „avanti“"

Page 34: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Interruzione

Un posizionamento iniziato può essere interrotto in qualsiasi momento dal controlloresovraordinato. A tal fine esso deve resettare il bit START.

Tempo minimo in lento

Se un posizionamento in rapido viene interrotto bruscamente togliendo il bit START, la schedacommuta per breve tempo su lento per salvaguardare la meccanica (macchina).

Il rispetto del tempo minimo in lento viene sorvegliato nei seguenti casi:

• Il controllore interrompe il posizionamento

• Si è verificato un errore

• Funzionamento in jog (manuale)

• Durante un normale posizionamento

Per un posizionamento esatto il tempo minimo deve dunque essere calcolato più breve del tempodi cui l’asse ha bisogno per muoversi dal punto di rallentamento al punto di arresto.

Il tempo minimo in lento viene parametrato nel registro di comando. Dato che il tempo per piùassi viene parametrato nello stesso timer, esso ha anche una tolleranza. Il trigger per un singoloasse è possibile solo con la precisione della minima unità di tempo comune.

La funzione "tempo minimo in lento"non è prevista per il modulo analogico.

Trasmissione di nuovi valori

La scrittura in un registro mentre sta avvenendo un posizionamento, ha il seguente effetto:

• Registro di comandoOgni byte diventa immediatamente attivo.

• Registro datiI nuovi dati diventano attivi solo dopo la completa trasmissione di tutti e tre i byte.

Spostamento dell’origine

Uno spostamento dell’origine per via software è possibile in qualsiasi momento durante ilfunzionamento. Il valore desiderato viene inserito nel registro per lo spostamento dell’origine. Ilvalore completo è valido immediatamente.

La somma dello spostamento dell’origine più il valore del contatore interno danno come risultato ilvalore reale. Un eventuale overflow in questa addizione viene segnalato con il bit di stato ADDÜe genera un interrupt (se abilitato).

Page 35: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 7WF 706 C (BS - Descrizione)

Intercettazione

La WF 706 C offre la possibilità di alimentare via software fino a 6 assi con i segnali di un soloencoder. A tale fine bisogna settare il bit di comando LEAD

• nell’asse master su ”0” e

• negli assi slave su ”1”.

Esempio: Se nell’asse 3 il bit LEAD = 1, allora l’asse 3 riceve gli stessi segnali dell’encoderdell’asse 2. Se LEAD = 1 anche per l’asse 2, allora questi segnali provengono dall’asse 1. Inquesto modo è possibile riportare i segnali encoder da un asse a quello successivo.

Il bit LEAD ha influenza solo sui segnali dell’encoder. L’ingresso diriferimento deve essere collegato separatamente per ciascun asse.

I parametri dell’encoder di un asse slave devono corrispondere ai parametri dell’encoderdell’asse master.

Se LEAD = 1 per l’asse 1, ciò significa che tale asse è commutato su „intercettazione“ e puòricevere le sue informazioni come asse slave dalla scheda WF 794 (numero di ordinazione6FM1 790 - 7AA00).

Utilizzando la scheda WF 794 deve essere esattamente un solo asse l’asse master (LEAD = 0).In tutti gli altri deve essere LEAD = 1 (vedi figura 3.4). L’asse master negli OB di riavviamentodeve essere parametrizzato per ultimo.

In funzionamento „intercettazione“ con encoder assoluti SSI il canale slavepuò sorvegliare solo il bit START e non il bit STOP.Se a causa di un errore sul collegamento dati seriale viene inviatocostantemente un „1“, ciò è riconoscibile solo dal canale master e non daicanali slave.Una reazione deve dunque avvenire su iniziativa del controlloresovraordinato.

Page 36: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 8 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Fig. 3.4 Collegamento delle schede WF 706 C alla scheda WF 794 (moltiplicatore di interfaccia)

WF 706 C

WF 794

WF 706 C

Asse masterLEAD = 0

Asse slaveLEAD = 1

Asse slaveLEAD = 1

Asse slaveLEAD = 1

Asse slaveLEAD = 1

Asse slaveLEAD = 1

Encoder

Altreschede WFoaltre WF 794

Uscite digitalidei 3 assi

Uscite analogichedei 3 assi

Uscite digitalidei 3 assi

Uscite analogichedei 3 assi

Page 37: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 9WF 706 C (BS - Descrizione)

3.2.2 Jog (manuale)

Scopo

Con la funzione jog (manuale) è possibile muovere un asse anche in presenza di errori (tuttavianon nel caso di sovraccarico delle uscite) o senza la sincronizzazione. Eventuali segnalazioni dierrore sono inattive.

Jog è possibile solo con il bit di comando MOT = 1. Esso ha priorità su unaricerca del punto di riferimento o su posizionamenti eventualmente iniziati;altrimenti questi vengono interrotti. Con un asse non sincronizzato i valorireali non vengono attualizzati.

Modo di funzionamento

Il funzionamento jog viene selezionato con il bit di comando TIP. Innanzitutto si setta il bitSTART.

L’asse viene mosso in lento nella direzione preassegnata fintanto che i bit TIP e START sonosettati. Le uscite digitali hanno le stesse funzioni del posizionamento (vedi cap. 3.2.1).

Per il movimento veloce bisogna settare anche il bit di comando EIL. La commutazione damovimento lento a veloce e viceversa è possibile in qualsiasi momento durante il funzionamentojog. Limitazioni con modulo analogico:

Con funzionamento jog e commutazione da movimento lento a movimento velocebisogna disattivare brevemente le uscite, resettando innanzitutto il bit START primadi settare il bit di comando EIL. Successivamente si setta nuovamente il bit dicomando EIL così come il bit START.

All’arresto (il bit START viene tolto) viene sorvegliato il tempo minimo in lento (vedi cap. 3.2.1).

Durante il funzionamento jog il registro del valore reale viene costantemente attualizzato.

Dato che le segnalazioni di errore durante il funzionamento jog sono inattive,una rottura cavo che si dovesse verificare non viene riconosciuta. Il valorereale può così essere eventualmente errato senza che ciò venga riconosciutodal bit di stato KBU, da un interrupt o da un bit SYNC resettato.

Page 38: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 05.96

3 - 10 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.2.3 Posizionamento con encoder assoluti SSI

Encoder assoluti con interfaccia sincrona seriale (SSI) associano ad ogni posizione un valorenumerico ben determinato. Questo è sempre disponibile e può essere letto serialmente.

La WF 706 C legge i valori reali dell’encoder tramite una trasmissione ciclica di un „blocco“ diinformazioni. La frequenza di informazioni (risoluzione) in un blocco è parametrizzabile in formatoa 13, 21 o 25 bit.

I dati passano per un convertitore Gray-Dual disinseribile. La velocità trasmissione dati si puòregolare nel registro di comando da 62,5 kbit/sec. fino a 1 Mbit/sec.

Un adattamento al tempo del monostabile dell’encoder non è necessario, dato che la schedariconosce la fine di questo tempo e si adatta automaticamente all’encoder. Ciò garantisce lamassima velocità nel rilevamento del valore reale.

Dopo ogni trasmissione dei dati dell’encoder, se non si sono verificati errori, viene settato il bit disincronizzazione.

Formato dei dati

Encoder assoluti SSI Multiturn hanno una larghezza dati di 25 bit. La scheda WF 706 C puòelaborare 24 e il bit di peso maggiore viene ignorato.

Ciò significa che, come da figura 3.5, sono possibili

• una risoluzione massima dell’encoder assoluto di 8192 passi ogni giro ed

• un massimo di 2048 giri.

Page 39: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

No.

bit n

ella

par

ola

dati

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

25

Val

ore

bit p

ersc

heda

WF

706

C224

223222

221220

219218

217216

215214

213212

211210

2928

2726

2524

2322

2120

No.

Num

ero

dei g

iri 2

ZR

isol

uzio

ne /

giro

(2A

) R

isol

uzio

ne /

dei

giri

2Z

211210

2928

2726

2524

2322

2120

(ved

i ese

mpi

o: v

alor

e bi

t)

Giri

2A

4096

×

GA

+10

G

A+

9 G

A+

8 G

A+

7 G

A+

6 G

A+

5 G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

G

A−7

G

A−8

G

A−9

G

A−1

0 G

A−1

1 G

A−1

2 G

A−1

381

92

2048

0

GA

+10

G

A+

9 G

A+

8 G

A+

7 G

A+

6 G

A+

5 G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

G

A−7

G

A−8

G

A−9

G

A−1

0 G

A−1

1 G

A−1

20

4096

1024

0

0 G

A+

9 G

A+

8 G

A+

7 G

A+

6 G

A+

5 G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

G

A−7

G

A−8

G

A−9

G

A−1

0 G

A−1

10

0 20

48

512

0 0

0 G

A+

8 G

A+

7 G

A+

6 G

A+

5 G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

G

A−7

G

A−8

G

A−9

G

A−1

00

0 0

1024

256

0 0

0 0

GA

+7

GA

+6

GA

+5

GA

+4

GA

+3

GA

+2

GA

+1

GA

+0

GA

−1

GA

−2

GA

−3

GA

−4

GA

−5

GA

−6

GA

−7

GA

−8

GA

−90

00

0

512

128

0 0

0 0

0 G

A+

6 G

A+

5 G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

G

A−7

G

A−8

0 0

0 0

0 25

6

64

00

00

00

GA

+5

GA

+4

GA

+3

GA

+2

GA

+1

GA

+0

GA

−1

GA

−2

GA

−3

GA

−4

GA

−5

GA

−6

GA

−70

00

00

0

128

32

00

00

00

0G

A+

4 G

A+

3 G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

G

A−5

G

A−6

00

00

00

0

64

16

00

00

00

00

GA

+3

GA

+2

GA

+1

GA

+0

GA

−1

GA

−2

GA

−3

GA

−4

GA

−50

00

00

00

0

32

8

00

00

00

00

0G

A+

2 G

A+

1 G

A+

0 G

A−1

G

A−2

G

A−3

G

A−4

00

00

00

00

0

16

4

00

00

00

00

00

GA

+1

GA

+0

GA

−1

GA

−2

GA

−30

00

00

00

00

0

8

2

00

00

00

00

00

0G

A+

0 G

A−1

G

A−2

00

00

00

00

00

0

4

GA

+n: A

ngol

o co

mun

icat

o da

ll’en

code

: Que

sto

bit n

on h

a va

lore

per

la W

F 7

06 C

Fig

. 3.5

Tab

ella

form

ati p

er e

ncod

er a

ssol

uto

SS

I

Par

ola

dati

con

25 b

it

Page 40: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 12 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Con la taratura a 13 oppure a 21 bit possono essere lette in memoria informazioni anche da altriencoder assoluti SSI (p.es. encoder single turn).

Se si utilizza un encoder programmabile, con una risoluzione liberamente impostata, l’utentedeve far si che le informazioni lette in memoria ed i dati calcolati corrispondano.

Risoluzione encoder assoluto SSI

Anche encoder con risoluzione inferiore a 8192 passi trasmettono 25 bit di dati. I bit „esterni“tuttavia non vengono considerati. Ciò comporta da una parte che il numero di giri è limitato,d’altra parte i passi per giro sono apparentemente arrotondati.

Esempio

Due encoder con risoluzioni diverse vengono ruotati nella stessa posizione. La posizionecorrisponde ad un giro completo ed inoltre ad un giro parziale di 359,65°. In questa posizione gliencoder indicano valori diversi dato che l’encoder 1 arrotonda le ultime 5 posizioni, l’encoder 2solo le ultime 3 posizioni (vedi figura 3.6).

Page 41: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

No.

bit n

ella

par

ola

dati

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

25

Val

ore

bit p

er la

sche

da in

tern

amen

te224

223222

221220

219218

217216

215214

213212

211210

2928

2726

2524

2322

2120

Ese

mpi

o 1

invi

o da

ti al

la s

ched

aW

F 7

06 C

00

00

00

00

00

01

11

11

11

11

00

00

0

Val

ore

num

eric

one

lla s

ched

aW

F 7

06 C

213+

212+

211+

210+

29+

28+

27+

26+

25=

16.

352

Val

ore

bit

enco

der

1 es

tern

o216

215214

213212

211210

2928

2726

2524

2322

2120

Pas

si d

ell’e

ncod

er 1

in to

tale

27+

26+

25+

24+

23+

22+

21+

20=

25

528

= +

256

Num

ero

dei

2827

2625

2423

2221

20

giri

20=

1

(=

256

pas

si e

ncod

er)

Ogn

i pas

so d

ell’e

ncod

er 1

vie

ne v

alut

ato

con

25 = 3

2 ne

lla W

F 7

06 C

.

En

cod

er a

sso

luto

SS

I 1A

rea

di c

onte

ggio

: da

0 a

511

giri

Ris

oluz

ione

: 25

6 pa

ssi p

er g

iro

Fig

. 3.6

Arr

oton

dam

ento

in e

ncod

er a

ssol

uti S

SI c

on d

iver

se r

isol

uzio

ni

post

i arr

oton

dati

Par

ola

dati

con

25 b

it

Are

a de

gli a

ngol

i com

unic

ati d

all’e

ncod

er 1

Page 42: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

No.

bit n

ella

par

ola

dati

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

25

Val

ore

bit p

er la

sche

da in

tern

amen

te224

223222

221220

219218

217216

215214

213212

211210

2928

2726

2524

2322

2120

Ese

mpi

o 2

invi

o da

ti al

la s

ched

aW

F 7

06 C

00

00

00

00

00

01

11

11

11

11

11

00

0

Val

ore

num

eric

one

lla s

ched

aW

F 7

06 C

213+

212+

211+

210+

29+

28+

27+

26+

25+

24+

23=

16.

376

Val

ore

bit

enco

der

1 es

tern

o219

218217

216215

214213

212211

21029

2827

2625

2423

2221

20

Pas

si d

ell’e

ncod

er 2

in to

tale

29+

28+

27+

26+

25+

24+

23+

22+

21+

20

=

1023

210=

+10

24

Num

ero

dei

2928

2726

2524

2322

2120

giri

20=

1

(=

102

4 pa

ssi e

ncod

er)

Ogn

i pas

so d

ell’e

ncod

er 2

vie

ne v

alut

ato

con

23 = 8

nel

la W

F 7

06 C

.

En

cod

er a

sso

luto

SS

I 2A

rea

di c

onte

ggio

: da

0 a

102

3 gi

riR

isol

uzio

ne:

1024

pas

si p

er g

iro

Fig

. 3.7

Arr

oton

dam

ento

in e

ncod

er a

ssol

uti S

SI c

on d

iver

se r

isol

uzio

ni

post

i arr

oton

dati

Par

ola

dati

con

25 b

it

Are

a de

gli a

ngol

i com

unic

ati d

all’e

ncod

er 2

Page 43: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 15WF 706 C (BS - Descrizione)

Comportamento in caso di errore

Se nella trasmissione dei valori reali dell’encoder alla WF 706 C dopo 128 ms non vienericonosciuta dalla WF 706 C alcuna variazione del segnale oppure se tre trasmissioniconsecutive sono errate (errore bit START/STOP), allora viene generato un interrupt di errore (seabilitato) e viene settato il bit di errore SS4. Se sta avvenendo un posizionamento, esso vieneinterrotto ed il bit SYNC viene resettato.

Con una trasmissione errata del valore reale dall’encoder (errore bit START/STOP) il precedentevalore nel registro del valore reale rimane inalterato. Le uscite rimangono così attive. Il valoreerrato viene scartato. Se la trasmissione successiva è senza errori, allora tale valore diventavalido e le uscite vengono settate corrispondentemente.

Intercettazione con encoder assoluto

Per l’intercettazione delle informazioni da un encoder assoluto SSI bisogna parametrizzare ilmaster (asse che emette attivamente il clock di slittamento) e lo slave (asse che intercetta) congli stessi valori della frequenza di clock, del formato dell’encoder e della conversione Gray-duale.

Per garantire una sincronizzazione senza errori, bisogna attivare innanzituttogli assi slave e solo alla fine l’asse master.

Nell’intercettazione con encoder assoluti SSI l’asse slave può sorvegliare solo il settaggio del bitSTART e non il suo resettaggio. Se sul collegamento dati seriale è presente costantemente „1“,esso non può dunque essere riconosciuto come errore dall’asse slave.

Page 44: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 16 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.2.4 Posizionamento con encoder incrementali

Elaborazione dei segnali

Encoder incrementali a due tracce forniscono due impulsi A e B sfasati di 90°, da cui si possonodedurre l’incremento e la direzione di rotazione, così come un segnale della tacca di zero attivatodopo ogni giro completo dell’encoder. Gli impulsi vengono moltiplicati sempre per quattro, cioèvengono valutati i fronti di discesa e di salita degli impulsi A e B.

Il contatore conta gli impulsi con il segno corretto. La direzione di conteggio è parametrabileinvertendo la traccia A con il bit di comando INVZ.

Con encoder incrementali senza impulso di zero bisogna ponticellare nel connettore +5 V su Z eMext suZ per disabilitare gli errori. La funzione „ricerca del punto di riferimento“ non è possibilecon questi encoder.

Sincronizzazione

La WF 706 C fornisce al controllore dai valori reali solo quando l’encoder incrementale èsincronizzato sull’asse. La sincronizzazione è anche condizione necessaria per l’inizio di unposizionamento (vedi cap. 3.2.1).

Un asse può essere sincronizzato per via hardware o per via software.

Se il bit FLIT è settato, non è possibile eseguire la ricerca del punto diriferimento.

Sincronizzazione

via hardware tramite bero di riferimento

via softwaretramite preset

Ricerca punto diriferimento

nel registro dicomando:settare bit MOT=1settare bit REF=1stabilire bit DIR

Sincronizzazioneal volo

nel registro dicomando:settare bit FLIT=1

nel registro dicomando:settare una volta (fronte)il bit LOAD

Fig. 3.8 Possibilità di sincronizzazione

Page 45: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 17WF 706 C (BS - Descrizione)

Ricerca del punto di riferimento

Dato che subito dopo l’accensione il controllore non conosce la posizione in cui si troval’azionamento, è necessario, prima del primo posizionamento, determinare la posizione esatta.Ciò avviene normalmente tramite la ricerca del punto di riferimento (vedi figura 3.9).

Segnale di startv

Bero di riferimento

sTacche di zerodell’encoder

Ingresso EREF

1

1

s

s

Uscita digitale 1EIL (veloce) veloce

s

s

s

s

1

Uscita digitale 2SCHLEICH(lento)

Bit di stato SYNC1

Bit START1

Tacca di zero =Punto di riferimento

lento

Fig. 3.9 Ricerca del punto di riferimento

Page 46: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 18 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Per la sincronizzazione con l’asse da posizionare bisogna eseguire un movimento fino ad un berodi riferimento prefissato posto nel campo consentito di traslazione. Settando il bit di comandoREF viene selezionata la ricerca del punto di riferimento. Il bit di comando DIR determina ladirezione del movimento.

Dopo START la WF 706 C si muove in veloce nella direzione preassegnata finché vienericonosciuto il bero di riferimento. Al passaggio esso genera un fronte di salita sull’ingressoEREF. Qui la WF 706 C commuta su movimento lento e genera un interrupt (se abilitato). L’assecontinua a muoversi fino a che, dopo il fronte di discesa sull’ingresso di riferimento, vienericonosciuta la prossima tacca di zero dell’encoder. A questo punto tutte le uscite vengonodisattivate, il bit di sincronizzazione viene settato, il bit START resettato ed il valore del punto diriferimento più il valore dello spostamento dell’origine vengono caricati nel contatore interno. Gliincrementi dal fronte di discesa dell’impulso di zero fino all’arresto dell’asse vengono già contati.Con ciò è terminata la ricerca del punto di riferimento.

Durante la ricerca punto di riferimento il registro del valore reale non vieneattualizzato. Solo se il bit SYN è settato, vengono attualizzati i contatori.

I registri contatori sono senza segno. Con un valore reale con un incremento < 0 viene impostatoil max. valore possibile (16 777 215) e decrementato se la direzione di movimento continua adessere negativa. Il bit SYN non viene resettato. Per evitare uno spostamento del sistema di misuracon variazione di incremento di -1, il valore del punto di riferimento deve essere impostato > 0.

Una interruzione della ricerca del punto di riferimento è possibile in qualsiasimomento resettando il bit START. Si può arrestare sul BERO di riferimento emodificare la direzione di movimento. Questa proprietà consente una ricercadel punto di riferimento anche su un BERO posizionato alla fine dell’asse. Seuna ricerca del punto di riferimento inizia già sul BERO di riferimento, ilmovimento avviene subito in lento.Valore del punto di riferimento + percorso per inerzia alla fine della ricercadel punto di riferimento non devono causare un superamento limiti, cioè:• Con ricerca punto di riferimento in direzione positiva, vale:

valore del punto di riferimento max < 16 777 215 – percorso per inerzia• Con ricerca punto di riferimento in direzione negativa, vale:

valore del punto di riferimento min > percorso per inerzia.Se già all’accensione dell’impianto è presente una rottura cavo (p.es.l’encoder non è collegato), la WF 706 C segnala rottura cavo (con bit di statoKBU) nell’asse relativo e genera un interrupt. Ciò nonostante può essereiniziata una ricerca del punto di riferimento. Con variazione di fronte delBERO (salita o discesa) le uscite veloci vengono resettate e l’asse fermato.

Sincronizzazione al volo

Quando viene selezionata la funzione „sincronizzazione al volo“ , con il fronte di salitaall’ingresso di riferimento, viene caricato il contatore interno con il valore del punto di riferimento eviene settato il bit di sincronizzazione. Con fronte di discesa il valore reale viene memorizzato nelregistro porta (TOR). Il valore porta può essere letto dal controllo.

Questa funzione viene utilizzata p.es. quando si deve sincronizzare su pezzi che si trovano su unnastro trasportatore. Dopo il passaggio del pezzo attraverso il sensore di rilevamento è possibileleggere nel registro porta la lunghezza del pezzo e posizionare corrispondentemente il pezzostesso.

Questo funzione è bloccata nella ricerca del punto di riferimento, dato che qui l’ingresso diriferimento attiva altre reazioni.

Page 47: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 19WF 706 C (BS - Descrizione)

Preset

La sincronizzazione si può anche ottenere per mezzo di un preset del valore reale via software.

Se il controllore setta il bit di comando LOAD, la WF 706 C carica il valore del punto di riferimentonel contatore interno, setta il bit di sincronizzazione SYNC, il bit LOAD viene resettatoautomaticamente.

Adattamento dell’encoder

Tramite il bit di comando INVZ si può invertire la direzione di conteggio dell’encoder. Essa vienedeterminata in modo che il registro di conteggio interno, quando la direzione è positiva, contianche in direzione positiva.

Spostamento dell’origine

Uno spostamento dell’origine via software è possibile in ogni momento durante il funzionamento.Una volta trasferito il valore nel registro per lo spostamento dell’origine (RegNPV) (vedi cap. 4.2.1 ecap. 4.2.7), esso è valido immediatamente (anche con encoder assoluti SSI).

3.3 Rilevamento del percorso (bit di comando MOT = 0)

Il rilevamento del percorso viene selezionato con il bit di comando MOT = 0. Esso è possibile siacon encoder incrementali (indispensabile la sincronizzazione, vedi cap. 3.2.3) che con encoderassoluti SSI.

Il rilevamento del percorso corrisponde in linea di massima al posizionamento. I valori dicomparazione definiti dall’utente (VGL 1 e VGL 2) non vengono utilizzati qui come punti didisinserzione, ma veramente come valori di comparazione.

La scheda confronta permanentemente sull’asse il valore reale IW con i valori di comparazione ene attualizza costantemente il risultato attuale nei bit VGL 1 e VGL 2 del registro di stato. Lerelative uscite digitali da DA1 a DA 4 vengono comandate solo con bit START settato.

Attivazione/disattivazione

Dopo aver selezionato il rilevamento del percorso (MOT = 0) i risultati del confronto vengonodepositati solo nel registro di stato. Condizione per l’emissione del segnale alle uscite digitali èche il bit START per l’asse sia settato (corrisponde all’abilitazione delle uscite).

Resettando il bit START le uscite veloci vengono nuovamente disattivate. Tramite il registro distato i risultati del confronto possono essere quindi normalmente letti dal programma utente.

Page 48: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 20 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Confronti

A seconda della direzione di rotazione (bit di comando DIR) bisogna distinguere tra due varianti:

• In avanti (DIR = 0): VGL 1 < VGL 2 (vedi figura 3.10)

• Indietro (DIR = 1): VGL 1 > VGL 2 (vedi figura 3.11)

Uscita digitale 1

1

1

1

Uscita digitale 2

Uscita digitale 3

Uscita digitale 4

1

VGL 2 VGL 1 sIW > VGL 1

VGL 1 > IW > VGL 2sVGL 2 VGL 1

VGL 2 VGL 1 s

sIW < VGL 2

IW > VGL 1

Fig. 3.11 Comportamento delle uscite nel rilevamento percorso, variante 2 DIR = 1 (indietro); VGL 1 > VGL 2

Uscita digitale 11

1

1

Uscita digitale 2

Uscita digitale 3

Uscita digitale 41

sIW < VGL 1

VGL 1 < IW < VGL 2s

VGL 1 VGL 2 sIW < VGL 2

sIW > VGL 2

VGL 2VGL 1

VGL 1 VGL 2

Fig. 3.10 Comportamento delle uscite nel rilevamento percorso, variante 1 DIR = 0 (in avanti); VGL 1 < VGL 2

Page 49: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 21WF 706 C (BS - Descrizione)

Per mezzo di un ponticello tra le uscite digitali DA1 e DA4 (nel connettore) si possono eseguire iseguenti confronti:

Fig. 3.12 Comportamento delle uscite nel rilevamento percorso; DIR = 0/1 con ponticello fra DA1 e DA4

Page 50: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 22 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.3.1 Funzione modulo(funzione asse rotante solo con encoder incrementale,bit di comando MOD = 1)

Sincronizzazione

Gli encoder incrementali devono essere sincronizzati sull’asse affinché possano essere elaboratii valori reali. La sincronizzazione avviene

• attraverso una ricerca del punto di riferimento (vedi cap. 3.2.4), prima di iniziare il rilevamentodel percorso oppure

• attraverso il preset per mezzo del bit LOAD (vedi cap. 3.2.4).

Funzione asse rotante

Con la funzione asse rotante dopo un giro dell’asse si raggiunge nuovamente il valore realeall’inizio (o alla fine) del campo di traslazione dell’asse.

Per ottenere ciò, con il bit di comando MOT settato, il valore reale viene confrontatocostantemente con il valore modulo. Il valore modulo è il numero di incrementi, spostatodell’offset (valore del punto di riferimento + spostamento dell’origine), per un giro.

Quando i due valori sono uguali, il contatore interno viene caricato con il valore del punto diriferimento ed il bit di sincronizzazione viene settato. L’asse rotante può così girare all’infinito inuna stessa direzione (p.es. macchine a tavola rotante).

ATTENZIONE Per evitare errori nella funzione, all’inversione della direzione di rotazione il valoremodulo deve essere nuovamente parametrizzato:In avantiValore modulo = (Valore punto di riferimento + spostamento origine)

+incrementi/giroIndietroValore modulo = (Valore punto di riferimento + spostamento origine)

− incrementi/giro

La funzione asse rotante non è adatta per posizionamenti. Non si deveeseguire alcuna modifica quando il valore reale si trova fra il valore modulovecchio e quello nuovo (esclusa l’inversione di direzione).

Page 51: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 23WF 706 C (BS - Descrizione)

3.3.2 Funzione porta (TOR) (bit di comando FLIT = 1, solo con encoder incrementale)

Possibilità di applicazione

Esempi:

• Conta pezzi

• Conta pezzi per unità di tempo

• Misurazione dei pezzi nella direzione dell’asse (rilevamento della posizione)

• Rilevamento velocità degli assi (valore reale nell’unità di tempo)

Attivazione

La funzione porta (TOR) viene selezionata con il bit di comando FLIT = 1.

Un fronte di salita apre la porta. Il valore di riferimento viene qui caricato come valore iniziale nelcontatore interno ed il contatore continua a contare da questo valore. Con fronte di discesa dellaporta, il valore reale (più uno spostamento origine parametrizzabile) viene assunto nel registroporta e qui può venire letto dal controllore.

Comando funzione porta (TOR) all’ingresso di riferimento

Il comando della funzione porta (TOR) all’ingresso di riferimento richiede la seguenteimpostazione del bit di comando:

• FLIT = 1

• TIME = 0.

Successivamente ogni fronte di salita all’ingresso di riferimento apre la porta (per il modo difunzionamento vedi attivazione).

Esempi applicativi:

• Conteggio di pezzi su un nastro trasportatore

• Misurazione dei pezzi

Il pezzo trasportato su un nastro trasportatore comanda la porta tramite un sensore. Durante iltempo in cui l’ingresso di riferimento ha il segnale „1“, viene rilevato il percorso fatto dal nastrotrasportatore. Dalla differenza tra valore porta e valore del punto di riferimento si può ricavarela lunghezza del pezzo.

Page 52: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 24 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Comando funzione porta (TOR) con il timer

L’intervallo di tempo per il timer viene parametrizzato con i bit di comando da TIM0 a TIM2 (vedicap. 4.2.5).

Il comando della funzione porta (TOR) tramite il timer richiede la seguente impostazione dei bit dicomando:

• FLIT = 1

• TIME = 1.

Settando il bit di comando TIME

• il timer viene fatto partire,

• il valore del punto di riferimento viene caricato nel contatore interno,

• nel contatore interno prosegue il conteggio.

Il timer è indipendente. L’intervallo di tempo per il comando della funzioneporta (TOR) indica per quanto tempo la porta è aperta. Successivamente laporta è chiusa per lo stesso intervallo di tempo.

Allo scadere del timer

• il timer stesso viene fermato

• il valore reale viene caricato nel registro porta.

Esempi applicativi:

• Conteggio di pezzi in un tempo assegnato

• Rilevamento di velocità

Se vengono contati gli incrementi di un asse in movimento, la velocità dell’asse può esseredeterminata come segue:(valore del punto di riferimento – valore porta) / tempo del timer

Confronto con valore porta (TOR)

Settando il bit di comando VGLT si ottiene che il contenuto del registro di comparazione VGL 1non viene confrontato con il valore reale ma con il valore porta.

Il risultato del confronto viene emesso all’uscita digitale DA1 in funzione del bit di direzione DIR(vedi la seguente tabella).

Confronto Uscita digitale 1 con

DIR = 0 DIR = 1

Valore porta < VGL 1 1 0

Valore porta > VGL 1 0 1

Tabella 3.1 Uscita DA1 nel confronto valore porta - VGL1

Lo stato delle altre uscite digitali dipende anche dal valore reale ed è pertanto irrilevante per lavalutazione del registro porta. Dopo aver resettato il bit di comando VGLT, avviene nuovamentela comparazione con il valore reale.

Page 53: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 25WF 706 C (BS - Descrizione)

3.4 Contatore (Bit di comando MOT = 0)

Oltre al posizionamento ed al rilevamento del percorso tutti o i singoli canali della schedapossono essere utilizzati come contatori. La flessibilità della scheda, l’accesso veloce delcontrollore e gli allarmi permettono una estrema versatilità nelle applicazioni.

Grandezze d’ingresso

Le grandezze d'ingresso per il contatore possono essere:

• Segnale differenziale 5 V di un encoder incrementale (traccia A e A)

• Segnali 24 V

I segnali 24 V vengono applicati al pin 1 del connettore per l’encoder (connettore frontale).

Ingresso contatore

Con il bit di comando DE si può selezionare quali pin del connettore per l’encoder vengonoutilizzati per il conteggio (vedi tabella 3.3).

Bit di comando DE Ingresso contatore utilizzato Sorveglianza rottura cavo

0 A / A (Pin 15/14)[segnale differenziale 5 V]

AttivaB,B deve essere collegato,

Z→+5 V,Z→- 5 V

1 ZAEHL (Pin 1) [24 V] inattiva

Tabella 3.2 Selezione dell’ingresso contatore

Attivazione

Il conteggio viene attivato con il bit di comando MOT = 0.

Il conteggio è possibile nel campo da 0 a 16 777 215 (224 −1).

Sincronizzazione

La sincronizzazione del contatore avviene normalmente settando il bit LOAD. Il valore iniziale(valore del punto di riferimento) viene caricato nel contatore interno, il bit SYNC viene settato. Ilconteggio é ora possibile.

Conteggio con encoder ad una traccia

Nel conteggio con encoder incrementali ad una traccia così come con segnali 24 V deve esseredisattivato il discriminatore di direzione (bit di comando RDC = 1) e deve venire assegnata ladirezione di conteggio con il bit di comando DIR:

• DIR = 0 in avanti

• DIR = 1 indietro

Page 54: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 26 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Comparazioni

Il valore reale viene confrontato costantemente con i valori di comparazione. Il risultato vieneemesso alle uscite digitali in funzione della direzione di conteggio (vedi figura 3.10 e 3.11). Lostato delle uscite può venire letto tramite il registro di stato.

Dopo aver settato il bit START i segnali sono disponibili alle uscite digitali. Resettando il bitSTART le uscite vengono disattivate.

Interruzione del conteggio

Il conteggio senza discriminatore di direzione (bit di comando RDC = 1) può venire interrottoresettando il bit di comando INVZ:

• INVZ = 0 contatore bloccato

• INVZ = 1 contatore abilitato

Il blocco del contatore non influisce sul valore di conteggio. Il contatore viene fermato resettandoil bit di comando INVZ. Dopo una nuova abilitazione il contatore continua a contare partendodall’ultimo valore. I risultati di comparazione e la funzione porta (TOR) non vengono influenzati datale interruzione.

Funzione porta (TOR)

Per la funzione porta vedi cap. 3.3.2.

Page 55: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 27WF 706 C (BS - Descrizione)

3.5 Comportamento in presenza di interrupt

Su ogni canale (asse) della WF 706 C si distinguono due gruppi di interrupt:

• Interrupt su errore e

• Interrupt al punto di disinserzione.

Mascheramento/abilitazione dell’interrupt

Con i bit di comando INTF (interrupt su errore) e INTS (interrupt al punto di disinserzione) èpossibile mascherare o abilitare gli interrupt. Quando abilitato, viene generato l’nterrupt sulcanale interrupt impostato tramite interruttore S2.

Dopo la generazione di un interrupt tramite lettura del byte 0, si può determinare da quale canale(asse) è stato generato l’interrupt stesso.Attraverso la lettura del registro di stato l’interrupt viene tacitato.

Una nuova abilitazione generale dell’elaborazione degli interrupt avvienetramite lettura del byte 0. L’abilitazione specifica per un canale (asse) avvienetramite lettura del registro di stato del canale (asse), che ha generatol’interrupt.

Prima di abilitare l’interrupt nel registro di comando settando INTF/INTS, il registro di stato deveessere letto. Con ciò avviene la tacitazione di „vecchi“ interrupt ancora presenti. Altrimenti puòavvenire che un interrupt venga generato immediatamente dopo l’abilitazione (INTF/INTS).

Causa dell’interrupt

Dopo l’attivazione di un interrupt il controllore, tramite lettura del byte di interfaccia 0 (vedicap. 4.2.1), è in grado di determinare la causa dell’interrupt (canale/asse che lo ha generato).

Tacitazione

La causa dell’interrupt può essere determinata tramite lettura del registro di stato del canale(asse) interessato. Con la lettura del registro di stato vengono resettati tutti i bit di stato econtemporaneamente viene tacitato l’interrupt.

Se un evento è ancora presente (p.es. sovraccarico delle uscite), il corrispondente bit di statorimane settato. Un evento generante deve prima sempre essere scomparso prima che essopossa generare un nuovo interrupt.Caso particolare: Se un encoder assoluto SSI non è inserito, allora anche dopo la tacitazione

viene attivato INT, dato che viene continuamente tentato di trasmettere idati SSI e la trasmissione viene sempre interrotta.

Fintanto che il controllore legge un registro di stato, il canale (asse) corrispondente non puògenerare ulteriori interrupt. Eventi che genererebbero un ulteriore interrupt sono però riconoscibilinel registro di stato.

Nel SIMATIC S5-135U/155U l'INT può essere elaborato con trigger di livello.Nel SIMATIC S7-400 l’INT viene elaborato con trigger di livello. Per questo, inquesti casi, l'INT deve essere tacitato subito, altrimenti interviene ilsuperamento del tempo di ciclo.

Page 56: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 28 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.5.1 Interrupt in presenza di errore

Tabella errori

Quando il bit INTF nel registro di comando è abilitato, gli errori della tabella 3.3 generano uninterrupt.

Funzione Bit distato

Causa Effetto

Tutte ÜLA Sovraccarico delle uscite • Reset del bit START• LED di errore acceso

ADDÜ Overflow in addizione Nessuno

POSY Set del bit START senzavalore reale valido (SYNC=0)

Reset del bit START

Tutte eccetto

• Conteggio con BERO• Jog• Intercettazione

(solo sull’assemaster)

KBU • Rottura cavo• Cavo troppo lungo• Problemi elettromagnetici

• Reset del bit START eSYNC

• LED di errore acceso

Posizionamento DIRF Bit direzione errato, cioè allostart sono soddisfatteentrambe le comparazioni

Reset del bit START

Solo conencoder assoluti SSI

SS4 • Errore bit Start-/Stop 3volte consecutive

• Time out per cambiosegnale

• Reset del bit START eSYNC

• LED di errore acceso

Solo con encoderincrementali

FF Errore del fronte Nessuno(Valutazione avviene tramitecontrollore)

FLIR Sincronizzazionecontemporanea tramitericerca punto riferimento e„al volo“

Reset del bit START

Tabella 3.3 Interrupt su errore

LED di errore

Il LED di errore si accende con i seguenti malfunzionamenti:

• Rottura cavo (con encoder assoluti SSI ed encoder incrementali con segnali a 5 V)

• Sovraccarico delle uscite

• Errore bit START-/STOP (con encoder assoluti SSI)

Con rottura cavo e sovraccarico si accende il LED per tutto il tempo in cui permane ilmalfunzionamento. Un errore bit Start/Stop deve essere tacitato dell’operatore. A tal fine il bitCLED (vedi cap. 4.2.5) nel registro di comando deve essere resettato e successivamentenuovamente settato. Se il bit CLED è settato costantemente su „0“, il LED di errore rimanesempre spento. Ciò serve p.es. per un asse non utilizzato.Questi errori vengono segnalati dal LED anche quando l’interrupt in presenza di errori èmascherato.

Page 57: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

05.96 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 29WF 706 C (BS - Descrizione)

3.5.2 Interrupt in presenza del punto di disinserzione

Condizione necessaria

Un interrupt al punto di disinserzione ha bisogno, oltre che dell’abilitazione con il bit INTS

• di un asse sincronizzato e

• di un bit START settato.

Per settare il bit START si dovrebbe procedere come segue:1. Mascherare l’interrupt INTS = 02. Settare START START = 13. Leggere il registro di stato4. Abilitare l’interrupt INTS = 1

Se non si osserva questa sequenza, può avvenire che venga generato uninterrupt già settando il bit START (vedi cap. 3.5).

Tabella dei punti di disinserzione

Quando il bit INTS nel registro di comando è abilitato, il raggiungimento dei punti di disinserzionegenerano un interrupt come da tabella 3.4.

Funzione Bit distato

Causa Effetto

Tutte VGL1,VGL2

Primo o secondo punto didisinserzione / valore dicomparazione raggiunto

• Attivazione delle uscitedigitali a seconda dellafunzione

• Nel posizionamento, alraggiungimento del puntodi disinserzione vieneresettato il bit START

Ricerca punto di riferimento(con encoder incrementali)

EREF Raggiungimento del BERO diriferimento (fronte di salitaall’ingresso di riferimento)

• Attivazione delle uscitedigitali daVELOCE→LENTO

Tabella 3.4 Interrupt al punto di disinserzione

L’interrupt del bit di stato EREF (vedi anche cap. 4.2.6) permette una reazione veloce, p.es. perla disinserzione del bit di START oppure per l'inversione. Questo può essere eventualmentenecessario se

• il BERO di riferimento è situato alla fine dell'asse

• durante la ricerca punto di riferimento l'impulso di zero dell'encoder non è presente

e quindi l'asse non si fermerebbe.

Page 58: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 30 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.6 Posizionamento con il modulo analogico

Con il modulo analogico inserito e con la relativa parametrizzazione, la scheda WF 706 C è ingrado di emettere direttamente segnali di comando analogici per fino a 3 assi. Ciò consente dirisparmiare una scheda d'uscita analogica supplementare, che finora era necessaria.

Profilo del posizionamento

Il posizionamento degli assi di appostamento e di regolazione avviene in base al profilorappresentato nella figura 3.10.

Il posizionamento inizia al punto di start S settando il bit di START.

L'asse accelera quindi con la rampa R↑ fino a raggiungere la tensione fissata per la velocità delmovimento veloce Uveloce. Questa tensione viene emessa fin quando l'asse non ha raggiunto ilpunto di rallentamento.

Adesso l'asse frena con la rampa R↓ fino a raggiungere la tensione Ulento. La tensione per ilmovimento lento viene emessa finché l'asse non ha raggiunto il punto di arresto. Qui la tensioneviene immediatamente settata sullo 0 V ed il posizionamento è concluso

Per il comportamento deterministico del convertitore di frequenza ènecessaria una tensione minima U min (vedi figura 3.13). Questa tensionedipende dal tipo di motore utilizzato.La determinazione della tensione minima spetta all'utente.

Fig. 3.13 Profilo di posizionamento per gli assi di appostamento e di regolazione

Page 59: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 31WF 706 C (BS - Descrizione)

Parametrizzazione

L’ emissione dei segnali analogici per un asse viene selezionata nel rispettivo registro dicomando del modulo analogico.

A questo scopo devono inoltre essere parametrizzati:

• La rampa di accelerazione,

• La rampa di frenata,

• Il valore di tensione per il veloce e

• Il valore di tensione per il lento.

Ogni cambiamento di questi dati diventa subito operante.

Interruzione

Se durante il posizionamento il bit START viene resettato dal controllore, allora vieneimmediatamente emessa la tensione 0 V e così il posizionamento viene interrottorepentinamente.

Emissione segnali

La WF 706 C mette a disposizione alle seguenti uscite i segnali per le funzioni analogiche:

Uscite Posizionamento senza moduloanalogico

Posizionamento con moduloanalogico

Uscita digitale 1 Veloce Abilitazione del dispositivo diregolazione

Uscita digitale 2 Lento Freno

Uscita digitale 3 In avanti In avanti

Uscita digitale 4 Indietro Indietro

ANA Valore analogico di riferimento

AGND Massa analogica

Page 60: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 32 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.6.1 Generazione rampe

Sul modulo analogico vengono valutati i segnali digitali VELOCE (EIL), LENTO (SCHLEICH) eINDIETRO (RÜCK) della scheda e in base ad essi vengono generati i valori digitali di riferimento(impostati). Con i valori digitali di riferimento viene comandato un trasduttore D/A sul modulo, chegenera le rampe analogiche desiderate.

Funzionamento

La figura 3.14 rappresenta l'interazione tra i segnali d'ingresso e quelli d'uscita.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Velocità del movimento veloce

Velocità movimento lento

Punto diarresto

Punto dirallentamento

Start

dU

dT

Tensione

T1

Percorso (tempo)

Uveloce

Ulento

0 V

Segnali inviati dal modulo analogico

Valori analogici di riferimento

Fig. 3.14 Posizionamento in avanti

Page 61: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 33WF 706 C (BS - Descrizione)

Quando il modulo analogico riconosca il segnale VELOCE (EIL), innanzitutto viene attivatal’abilitazione del dispositivo di regolazione e disattivato il freno.

Dopo il tempo di pausa T1 = 1 ms vengono formati ed emessi i valori analogici di riferimento. Ilvalore analogico varia con salti dU negli intervalli di tempo dT, finché mediante la rampad'accelerazione non venga raggiunto il valore di riferimento per la velocità del movimento veloce.

Quando il segnale VELOCE (EIL) viene disattivato e quello LENTO (SCHLEICH) attivato, vienegenerata la rampa di frenata, fino a quando non viene raggiunto il valore della velocità delmovimento di lento.

Se al termine del posizionamento entrambi i segnali sono disattivati, viene emessoimmediatamente il livello 0 V. L'abilitazione del dispositivo di regolazione viene disattivata e ilfreno attivato.

Pendenza delle rampe

I salti di tensione dU sono costanti e corrispondono a circa 4,88 mV.

Gli intervalli di tempo dT sono parametrizzabili; con essi viene determinata la pendenza dellarampa. Il valore minimo di dT è 0,5 µs; ciò consente di raggiungere la massima pendenza di10 V/1 ms. Il valore massimo dT è 2048 µs; ciò corrisponde alla pendenza minima di10 V/4196 ms. La pendenza delle rampe di accelerazione e di frenata può venire parametrizzataindividualmente.

Nuovi valori di riferimento

Durante il posizionamento veloce può venire trasmesso in ogni momento un nuovo valore per lavelocità del movimento veloce. Il nuovo valore analogico di riferimento viene raggiunto mediantela rampa di accelerazione oppure di frenata parametrizzate, a seconda se il valore vieneaumentato o diminuito.

Allo stesso modo opera il cambiamento del valore per la velocità del movimento lento in caso diposizionamento lento.

Page 62: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 34 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.6.2 Posizionamento indietro

Per il posizionamento indietro i valori di riferimento possono venire emessi

• come valori positivi o

• come valori negativi.

La scelta avviene mediante il bit PLUMI nel registro di comando del modulo analogico.

Emissione di valori positivi di riferimento

I valori analogici di riferimento vengono emessi esattamente come nel posizionamento in avanti.Il convertitore di frequenza valuta le uscite digitali "in avanti" e "indietro" della scheda ed in basead esse determina la direzione. La figura 3.15 rappresenta i segnali di maggior rilievo.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Valori analogici di riferimento

Punto diarresto

Punto dirallentamento

Start

dU

dT

Tensione

T1

Percorso (tempo)

Uveloce

Ulento

0 V

Segnali inviati dal modulo analogico

Velocità del movimento veloce

Velocità del movimento lento

Fig. 3.15 Posizionamento indietro con valori positivi di riferimento

Page 63: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 35WF 706 C (BS - Descrizione)

Emissione dei valori negativi di riferimento

La scheda WF 706 C pilota il convertitore di frequenza già con valori di riferimento negativi. Lafigura 3.16 rappresenta i tracciati dei segnali.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVODI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Punto diarresto

Punto dirallentamento

Start

dU

dT

Tensione

T1Percorso (tempo)

Uveloce

Ulento

0 V

Valori analogici di riferimento

Segnali inviati dal modulo analogico

Velocità del movimento lento

Velocità del movimento veloce

Fig. 3.16 Posizionamento indietro con valori negativi di riferimento

Page 64: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 36 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.6.3 Posizionamento su percorsi brevi

Nel posizionamento su percorsi brevi esistono quattro casi speciali:

1. Punto di rallentamento = Punto di arresto2. Punto di rallentamento vicino al punto di arresto3. Punto di rallentamento vicino al punto di start4. Punto di rallentamento già superato al momento dello startQui di seguito vengono raffigurati i tracciati dei segnali generati.

Punto di rallentamento = Punto di arresto

Qualora il punto di rallentamento coincida con il punto di arresto, il posizionamento viene repen-tinamente interrotto dopo il movimento veloce. Una „sorveglianza del tempo minimo inmovimento lento“ con il modulo analogico non è possibile. La figura 3.17 rappresenta i tracciatidei segnali.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Punto di rallentamento =Punto di arresto

start

dU

dT

Tensione

T1

Percorso(tempo)

Uveloce

Ulento

0 V

Segnali inviati dal modulo analogico

Valori analogici di riferimento

Velocità del movimento veloce

Fig. 3.17 Posizionamento: Punto di rallentamento = Punto di arresto

Page 65: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 37WF 706 C (BS - Descrizione)

Punto di rallentamento vicino al punto di arresto

Qualora il punto di rallentamento si trovi vicino al punto di arresto, non è possibile raggiungere lavelocità di movimento lento tramite la rampa di frenata. La figura 3.18 rappresenta i tracciati deisegnali.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Start

dU

dT

Tensione

T1

Percorso (tempo)

Uveloce

Ulento

0 V

Segnali inviati dal modulo analogico

Valori analogici di riferimento

Velocità del movimento veloce

Punto di rallentamento Punto di arresto

Fig. 3.18 Posizionamento: Punto di rallentamento vicino al punto di arresto

Page 66: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 07.95

3 - 38 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Punto di rallentamento vicino al punto di start

Qualora il punto di rallentamento si trovi vicino al punto di start, non è possibile raggiungere lavelocità del movimento veloce tramite la rampa di accelerazione. La figura 3.19 rappresenta itracciati dei segnali.

Segnali inviati dalla scheda

VELOCE (EIL)

LENTO (SCHLEICH)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Punto di arrestoStart

dU

dT

Tensione

T1

Percorso (tempo)

Uveloce

Ulento

0 V

Punto di rallentamento

Valori analogici di riferimento

Segnali inviati dal modulo analogico

Velocità del movimento lento

Fig. 3.19 Posizionamento: Punto di rallentamento vicino al punto di start

Page 67: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Modi di funzionamento

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 3 - 39WF 706 C (BS - Descrizione)

Punto di rallentamento già superato al momento dello start

Se il punto di rallentamento è già stato superato al momento dello start, il posizionamentoavviene soltanto in movimento lento. La figura 3.20 rappresenta i tracciati dei segnali.

Segnali inviati dalla scheda

VELOCE (EIL)

IN AVANTI (VOR)

INDIETRO (RÜCK)

DA3

DA4

SENZA DISPOSITIVO DI REGOLAZIONE(REGLER-FREI)

FRENO (BREMSE)

DA1

DA2

Velocità del movimento lento

Punto di arrestoStart

dU

dT

Tensione

T1

Percorso (tempo)

Uveloce

Ulento

0 V

Punto di rallentamento

LENTO (SCHLEICH)

Segnali inviati dal modulo analogico

Valori analogici di riferimenti

Fig. 3.20 Posizionamento: Punto di rallentamento già superato al momento dello start

Page 68: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Modi di funzionamento 05.96

3 - 40 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

3.6.4 Uscita analogica supplementare

Ogni modulo analogico della scheda WF 706 C mette a disposizione un’uscita analogicasupplementare che può venir interrogata direttamente dal controllore. A tal fine il controllorememorizza i suoi dati nel registro per il valore analogico supplementare sul modulo analogico(vedi capitolo 4.3.5).

3.6.5 Particolarità nell’impiego del modulo analogico

Commutazione da lento a veloce

E’ assolutamente necessario rispettare la sequenza:Veloce ---> Lento ---> Fine del posizionamento o

Lento ---> Fine del posizionamento

La commutazione diretta da lento a veloce non viene supportata dal modulo analogico e quindinon è consentita così come anche le seguenti 3 azioni:

• Spostamento del punto di rallentamento (in direzione del punto di arresto) durante ilposizionamento in lento

• Attivazione di „jog in veloce“ dopo „jog in lento“ senza una pausa intermedia

• Attivazione di „jog in veloce“ durante il posizionamento in lento

Solo con le seguenti azioni è possibile una commutazione da lento a veloce.

• Cambio da „jog in lento“ a „jog in veloce“:– Reset bit START (le uscite vengono disattivate)– Set dei bit di comando TIP, EIL così come– bit START nelle successive operazioni

Sovrapposizione di un posizionamento con „jog in veloce“:– Reset del bit START (le uscite vengono disattivate)– Selezionare „jog in veloce“– Set nuovamente il bit START

Tempo minimo in lento

La funzione "tempo minimo in lento" non può essere impiegata con il moduloanalogico.

Segnale BASP dal bus del telaio SIMATIC S5/S7 resetta:

Il segnale BASP dal bus del telaio SIMATIC S5 /S7 resetta:– le uscite digitali WF 706 C– l'abilitazione regolatorenon resetta:– i valori analogici sul 0 V del modulo analogico

Page 69: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 1WF 706 C (BS - Descrizione)

4 Programmazione

4.1 Scambio dati SIMATIC S5/S7 − WF 706 C

L’accesso del SIMATIC S5/S7 alla scheda WF 706 C avviene attraverso una interfaccia conlarghezza di 8 Byte nel campo di periferia. Per la loro affinità i Byte 1-3 ed i Byte 5-7 vengonoraccolti e denominati nel seguito registro 1 e registro 2 (vedi tabella 4.1).

PB n1) Byte 0 Selezione canale e registro (scrittura), causa dell’interrupt (lettura)

n + 1 Byte 1 LSB

n + 2 Byte 2 Registro 1

n + 3 Byte 3 MSB

n + 4 Byte 4 Bit START di tutti i canali (assi)

n + 5 Byte 5 LSB

n + 6 Byte 6 Registro 2

n + 7 Byte 7 MSB

Tabella 4.1 Interfaccia S5/S7 - WF 706 C nel campo di periferia

Suddivisione dei compiti

I byte dell’interfaccia vengono utilizzati in modo diverso, a seconda se ci si riferisce alla solascheda WF 706 C o anche ai moduli analogici (montati). In base a tale considerazione i dueseguenti capitoli sono separati:

• Capitolo 4.2 registri della scheda

• Capitolo 4.3 registri dei moduli analogici

1) indirizzo viene regolato sul gruppo connettori S1 (vedi cap. 6.5.1 a 6.5.3)

Page 70: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.98

4 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2 Registri della scheda

I byte 0 e 4 dell’interfaccia contengono informazioni globali per la scheda. I registri 1 e 2contengono i dati per i singoli canali (assi).

4.2.1 Indirizzamento dei registri

Ai registri della scheda si può accedere in lettura e/o in scrittura. A tale fine deve essereindirizzato nel Byte 0 dell’interfaccia il registro desiderato. Nel seguito viene indicata la codificanecessaria a tale scopo e vengono fornite regole generali per la gestione dei registri.

Inoltre si forniscono informazioni sul modo di determinare il canale (asse) che ha attivatol’interrupt e come viene avviato/fermato un canale (asse).

Selezione del canale (asse) e dei registri (Byte 0)

Prima di accedere alla WF 706 C nel Byte 0 devono essere impostati il canale (asse) ed i registridesiderati. La struttura del byte 0 per l’indirizzamento è mostrata nella tabella 4.2.

ATTENZIONE Con il bit RESET possono essere cancellati tutti i registri interni della WF 706 C,cioè la selezione del canale (asse) non ha significato. Il bit è attivo quando è „0“ equindi deve sempre essere settato su „1“.

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

libero RESET R2 R1 R0 K2 K1 K0

Tabella 4.2 Byte 0, selezione canale (asse) e registri

Selezione canale (asse)Selezione registri

Page 71: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 3WF 706 C (BS - Descrizione)

Selezione canale (asse) (Byte 0)

Con i bit da K0 a K2 viene selezionato il canale (asse) della scheda (vedi tabella 4.3). Se vieneselezionato un canale (asse) non presente, non avviene la tacitazione attraverso la scheda e ilcontrollore va in STOP con segnalazione d’errore „ritardo di conferma“. Ciò avviene p.es. quandocon una WF 706 C a 3 canali viene selezionato il canale 5.

Nella versione a 3 canali (assi) il canale (asse) 4 reagisce agli accessi ma nonè però funzionante. Gli accessi sono pertanto senza significato e gli interruptdi questo canale devono rimanere mascherati (ciò è sempre il caso dopo unRESET della scheda).

Selezione registri (Byte 0)

Nella selezione dei registri bisogna differenziare fra accessi in lettura ed accessi in scrittura.I Bit da R0 a R2 sono da settare come riportato in tabella 4.4.

R2 R1 R0 Registri selezionatiAccesso in scrittura Accesso in lettura

0 0 0 Reg. 1: Registro di comandoReg. 2: Valore di riferimento Regref

Reg. 1: Registro di comandoReg. 2: Registro di stato

0 0 1 Reg. 1: Valore comparazione 1 RegVGL1

Reg. 2: Valore comparazione 2 RegVGL2

Reg. 1: Valore comparaz. 1Reg. 2: Valore comparaz. 2

0 1 0 Reg. 1: Valore modulo Regmod

Reg. 2: Spostamento origine RegNPV

Reg. 1: Valore moduloReg. 2: Non occupato

0 1 1 Non occupato Non occupato

1 0 0 Non occupato Reg. 1: Valore realeReg. 2: Valore porta (TOR)

1 0 1 Non occupato Non occupato

1 1 0 Non occupato Non occupato

1 1 1 Non occupato Non occupato

Tabella 4.4 Selezione registri

K2 K1 K0 No. canale (asse)

0 0 0 1

0 0 1 2

0 1 0 3

0 1 1 4

1 0 0 5

1 0 1 6

Tabella 4.3 Selezione dell’asse

Scheda a-3 canali(assi) Scheda a-

6 canali(assi)

Page 72: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.98

4 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Scrittura/Lettura dei registri

I tre byte di un registro devono essere sempre letti e scritti completamente ed in ordine crescentecon comandi a byte. Solo il registro di comando fa eccezione; qui i byte possono essere letti oscritti durante il funzionamento ciclico anche singolarmente. Solo nella messa a punto di uncanale (asse) al riavviamento anche questo registro deve essere scritto completamente.

• Il registro di comando al riavviamento deve essere scritto nella sequenzaByte 3, Byte 2, Byte 1. Al riavviamento esso deve essere scrittocompletamente, altrimenti l’asse relativo non è attivato.

• Tutti gli altri registri devono essere sempre scritti completamente nellasequenza Byte 1, Byte 2, Byte 3.

• Il valore reale può essere letto solo dopo avvenuta sincronizzazione(bit SYNC = 1).

I dati hanno un valore in ordine crescente, cioè il Bit 0 del Byte 1 è il bit con il peso minore, il Bit 7del Byte 3 è quello con il peso maggiore di un registro.

Dato che il controllore alla fine di un ciclo emette ancora una volta l’immagine di processo dellaperiferia, è consigliabile alla fine del programma applicativo di impostare la selezione su unregistro non occupato (p.es. R2 = 1, R1 = 1, R0 = 1). Con ciò si evita di bloccare il controllore e idati impostati non vengono modificati.

Causa dell’interrupt (Byte 0)

Con un accesso in lettura il Byte 0 segnala i canali (assi) che hanno generato un interrupt. Ciòcontribuisce ad accelerare l’elaborazione dell’interrupt e si può trovare più velocemente il canale(asse) che ha generato l’interrupt. La struttura del Byte 0 per la determinazione della causadell’interrupt è mostrata nella tabella 4.5.

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

libero libero INT6 INT5 INT4 INT3 INT2 INT1

Tabella 4.5 Byte 0: Causa dell’interrupt

Page 73: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 5WF 706 C (BS - Descrizione)

Start/Stop (Byte 4)

Nel Byte 4 dell’interfaccia sono contenuti i bit START di tutti i canali (assi) presenti sulla scheda.Ad essi si può accedere sempre ed indipendentemente dalla selezione di registro e canale(asse). Con ciò è possibile lo start (START = 1) e lo stop (START = 0) di tutti i canali (assi). Lastruttura del Byte 4 è mostrata nella tabella 4.6.

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

libero libero canale(asse) 6START

canale(asse) 5START

canale(asse) 4START

canale(asse) 3START

canale(asse) 2START

canale(asse) 1START

Tabella 4.6 Byte 4: START di tutti i canali (assi)

Il bit START nel posizionamento deve essere settato con un fronte. Alla finedel posizionamento START viene resettato dalla WF 706 C.Settando staticamente START, alla fine del posizionamento verrebbe settatoimmediatamente l’errore di direzione DIRF nel registro di stato. Eccezione:L’assegnazione della direzione DIR è stata modificata nello stesso ciclo.

Page 74: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.98

4 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2.2 Registro di comando (Byte 1 - 3)

Nel registro di comando (Byte 1 -3 dell’interfaccia) viene impostata la struttura di un canale (asse)della WF 706 C (vedi figura 4.2). È necessario qui considerare il tipo di encoder collegato.

Struttura

La tabella 4.7 mostra la struttura del registro di comando.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS EIL TIP DIR MOT LEAD SSI

Byte 2 con SSI BR2 BR1 BR0 0 0 GDW GA1 GA0

Byte 2 con INC VGLT DE REF LOAD MOD FLIT INVZ RDC

Byte 3 con SSI 0 0 0 0 TIM2 TIM1 TIM0 CLED

Byte 3 con INC 0 0 0 TIME TIM2 TIM1 TIM0 CLED

SSI: encoder assoluto SSI, INC: encoder incrementale

Tabella 4.7 Registro di comando

Il registro di comando ha un significato particolare. Mentre tutti gli altri registri devono esserescritti o letti completamente con tutti i 3 Byte, nel registro di comando si può accedere ad ognisingolo byte separatamente. Solo nella predisposizione della struttura del canale (asse) alriavviamento anche questo registro deve essere scritto completamente (vedi cap. 4.2.1).

Funzioni dei bit di comando

La figura 4.1 mostra l’effetto dei singoli bit di comando sulla struttura del canale (asse).

Page 75: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 7WF 706 C (BS - Descrizione)

Encoderassoluto SSI

Encoder incr. Canale master Segnale 5 V Segnale 24 V

Gray/duale

Registro diconteggio interno

Selezione frequenzaLarghezza

Valore del puntedi riferimento

Valore modulo

Timer

Spostamentodell’origine

Valore porta(TOR)

Valore contatore/Valore reale

VGLT

Valore di comparazione 1

(VGL 1)

MOTDIRTIPEIL

Valutazione dei risultatidel confronto

4 uscite digitali

SSILEADRDCDE

GDWINVZ

LOADFLITTIMEREFMOD

GA0/GA1BR0/1/2

TIM0/1/2

Valore di comparazione 2

(VGL 2)

Fig. 4.1 Funzioni dei bit di comando

Page 76: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.98

4 - 8 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2.3 Byte 1 del registro di comando

Nel Byte 1 vengono impostati il tipo di encoder e la funzione per un canale (asse). La tabella 4.8ne mostra la struttura.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS EIL TIP DIR MOT LEAD SSI

Tabella 4.8 Byte 1 del registro di comando

Occupazione bit

La tabella 4.9 riporta il significato dei singoli stati dei bit.

Bit Stato Significato

SSI 0 Un encoder incrementale è collegato

1 Un encoder assoluto SSI è collegato

LEAD 0 Segnale encoder da ingresso proprio (vedi cap. 3.2.1 / intercettazione)

1 Segnale encoder arriva da canale (asse) (n-1) (vedi cap. 3.2.1 /intercettazione)

MOT 0 Uscite digitali indicano i risultati della comparazione (rilevamento percorso,conteggio)

1 Uscite digitali comandano il motore per il posizionamento

DIR La funzione del bit DIR dipende dallo stato del bit di comando RDC

RDC = 0 e con encoder SSI

0 Assegnamento della direzione: movimento in avanti

1 Assegnamento della direzione: movimento indietro

RDC = 1

0 Contatore interno conta in direzione positiva

1 Contatore interno conta in direzione negativa

TIP 0 Funzionamento jog (manuale) disattivato

1 Funzionamento jog (manuale) (si sovrappone alla ricerca del punto diriferimento ed al posizionamento) (vedi cap. 3.2.2)

EIL 0 Funzionamento jog (manuale) in lento

1 Funzionamento jog (manuale) in veloce (vedi cap. 3.2.2)

INTS 0 Nessun interrupt

1 Alla variazione di un risultato di comparazione da 0 a 1 od alraggiungimento del BERO di riferimento nella ricerca del punto diriferimento viene generato un interrupt (vedi cap. 3.5 e 3.5.2)

INTF 0 Nessun interrupt

1 In presenza di un errore viene generato un interrupt(vedi cap. 3.5 e 3.5.1)

Tabella 4.9 Significato dei bit nel Byte 1 del registro di comando

Page 77: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 9WF 706 C (BS - Descrizione)

• Settando il bit SSI nel Byte 1 di comando, la scheda emette il clock dislittamento per il rilevamento dei dati di un encoder assoluto SSI. Pertantonel Byte 2 bisogna prima parametrizzare correttamente il formatodell’encoder e la frequenza.

• L’inizializzazione di un canale (asse) deve essere conclusa con il Byte 1del registro di comando, poiché con ciò viene contemporaneamenteattivata la sorveglianza della rottura cavo (vedi anche cap. 4.2.1 e 2.6). Sep.es. al canale (asse) fosse collegato un altro encoder rispetto a quelloparametrizzato nel Byte 2, per l’asse verrebbe riconosciutaimmediatamente una rottura del cavo e verrebbe generato un interrupt (seabilitato).

4.2.4 Byte 2 del registro di comando

Nel Byte 2 vengono effettuate le parametrizzazioni per il tipo di encoder fissato con il bit dicomando SSI. Pertanto nel seguito si distingue fra encoder incrementali ed assoluti SSI.

Encoder incrementali

La tabella 4.10 mostra la struttura del Byte 2 di comando per encoder incrementali.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 2 VGLT DE REF LOAD MOD FLIT INVZ RDC

Tabella 4.10 Byte 2 del registro di comando per encoder incrementali

Page 78: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.98

4 - 10 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

La tabella 4.11 riporta il significato dei singoli stati dei bit.

Bit Stato Significato

RDC 0 Il discriminatore di direzione è attivato. Vengono valutate le tracce A e Bdell’encoder incrementale. La direzione di conteggio viene ricavata dalleinformazioni delle tracce.

1 Il discriminatore di direzione è disattivato. Viene valutata la traccia A ol’ingresso digitale 24 V al collegamento encoder (vedi parametro DE). Ladirezione di conteggio viene assegnata dal bit DIR.

Le tracce B,B e la traccia di tacca zero devono essere scollegate, altrimentiviene segnalato brevemente errore di rottura cavo.

INVZ La funzione del bit INVZ dipende dallo stato del bit di comando RDC:

RDC = 0

0 La direzione di conteggio corrisponde alla direzione dell’encoder

1 La direzione di conteggio è inversa rispetto alla direzione dell’encoder

RDC = 1

0 Il contatore interno è bloccato

1 Il contatore interno è abilitato (vedi cap. 3.4)

FLIT 0 Sincronizzazione „al volo“ e funzione porta (TOR) non attive

1 Sincronizzazione „al volo“ e funzione porta (TOR) attive (vedi cap. 3.2.3 e3.3.1)

MOD 0 Funzione modulo (funzione asse rotante) non attiva

1 Funzione modulo (funzione asse rotante) attiva (vedi cap. 3.3.1)

LOAD 0 Il contatore interno conta gli impulsi dell’encoder collegato

1 Il contatore interno viene caricato con il valore del punto di riferimento(preset, vedi cap. 3.2.3)

REF 0 Posizionamento (funzionamento normale)

1 Ricerca del punto di riferimento (vedi cap. 3.2.3)

DE 0 Gli impulsi di conteggio vengono dalla traccia A dell’encoder incrementale(vedi cap. 3.4)

1 Gli impulsi di conteggio vengono dall’ingresso digitale 24 V (pin 1, vedicap. 3.4)

VGLT 0 Il valore di comparazione 1 viene confrontato con il valore reale (vedicap. 3.3)

1 Il valore di comparazione 1 viene confrontato con il valore porta (TOR), vedicomando di DA 1 (vedi cap. 3.3)

Tabella 4.11 Significato dei bit nel Byte 2 del registro di comando per encoder incrementali

Page 79: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

05.96 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 11WF 706 C (BS - Descrizione)

Encoder assoluti SSI

La tabelle 4.12 mostra la struttura del Byte 2 di comando per encoder assoluti SSI.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 2 BR2 BR1 BR0 0 0 GDW GA1 GA0

Tabella 4.12 Byte 2 del registro di comando per encoder assoluti SSI

La tabella 4.13 riporta il significato dei singoli stati dei bit.

Bit Significato

GA1 GA0 Formato encoder (vedi cap. 3.2.3)

0 0 13 Bit

0 1 21 Bit

1 0 25 Bit

1 1 25 Bit

GDW Conversione Gray-duale (vedi cap. 3.2.3)

0 Encoder fornisce codice duale

1 Encoder fornisce codice Gray

BR2 BR1 BR0 Velocità trasmissione dati (vedi cap. 3.2.3)

0 0 0 1000 kbit/sec.

0 0 1 500 kbit/sec.

0 1 0 250 kbit/sec.

0 1 1 125 kbit/sec.

1 0 0 62,5 kbit/sec.

1 0 1 Nessuna emissione clock

1 1 0 Nessuna emissione clock

1 1 1 Nessuna emissione clock

Tabella 4.13 Significato di bit nel Byte 2 di comando per encoder assoluti SSI

Page 80: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.97

4 - 12 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2.5 Byte 3 del registro di comando

Nel Byte 3 vengono impostati

• il tempo minimo per il movimento lento,

• l’intervallo di tempo per la funzione porta (TOR) con timer e

• l’abilitazione del LED di errore.

La tabella 4.14 ne mostra la struttura.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 3con SSI

0 0 0 0 TIM2 TIM1 TIM0 CLED

Byte 3con INC

0 0 0 TIME TIM2 TIM1 TIM0 CLED

SSI: encoder assoluto SSI, INC: encoder incrementale

Tabella 4.14 Byte 3 del registro di comando

Page 81: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 13WF 706 C (BS - Descrizione)

La tabella 4.15 riporta il significato dei singoli stati dei bit.

Bit Significato

CLED Abilitazione/Disabilitazione del LED di errore (vedi cap. 3.5.1)

0 LED di errore è disabilitato (rimane spento o viene spento)

1 LED di errore è abilitato. Esso si accende quando un bit di errore vienesettato nel registro di stato.

TIM2 TIM1 TIM0 Tempo minimo per lento nelposizionamento(MOT = 1) (vedi cap. 3.2.1)

ms

Intervallo di tempo per funzioneporta (TOR) con timer (solo perencoder incrementali;TIME = 1, MOT = 0 e FLIT = 1)(vedi cap. 3.3.2)

ms

0 0 0 0 31,25

0 0 1 31...62,5 62,5

0 1 0 93...125 125

0 1 1 218...250 250

1 0 0 438...470 500

1 0 1 438...470 Non definito

1 1 0 438...470 Non definito

1 1 1 438...470 Non definito

TIME Comando porta (TOR) (vedi cap. 3.3.2)- solo per encoder incrementali -

0 All’ingresso di riferimento

1 Tramite timer

Tabella 4.15 Significato di bit nel Byte 3 del registro di comando

Page 82: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.97

4 - 14 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2.6 Registro di stato (Byte 5 - 7)

Il registro di stato (Byte 5 - 7 dell’interfaccia) contiene i messaggi di ritorno della schedaWF 706 C al controllore. A questo registro è consentito l’accesso solo in lettura, la selezioneavviene tramite il Byte 0 di interfaccia (vedi cap. 4.2.1).

I Byte 5 e 6 del registro di stato devono sempre venire letti in sequenza crescente, affinché essipossano venire riattualizzati dalla WF 706 C.

Struttura

La tabella 4.16 mostra la struttura del registro di stato.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 5 EREF VGL2 VGL1 SYNC DA4 DA3 DA2 DA1

Byte 6 DIRF FLIR POSY FF SS4 ÜLA KBU ADDÜ

Byte 7 libero libero libero libero libero libero libero libero

Tabella 4.16 Registro di stato

Significato dei bit

Il Byte 5 fornisce informazioni

• sullo stato delle quattro uscite digitali (vedi cap. 3.2.1, 3.3, 3.4)

Avvertenza per Bit 0 (DA1), Bit 1 (DA2):Nel funzionamento a motore (MOT=1) i bit di stato 0 e1 del Byte 5 e leuscite fisiche hanno le seguenti funzioni:

Byte 5 DA fisiche

Bit 1 Bit 0 DA2 DA1

Senza moduloanalogico in lento in veloce in lento in veloce

Con moduloanalogico in lento in veloce freno regolatore

• sullo stato della sincronizzazione del canale (asse) (vedi cap. 3.2.3, 3.2.4)

• sul raggiungimento dei punti di disinserzione / valori di comparazione (vedi cap. 3.2.1, 3.3,3.4, 3.5.2)

Il Byte 6 mostra gli stati di errore sul canale (asse) (vedi cap. 3.5.1).

Page 83: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 15WF 706 C (BS - Descrizione)

La tabella 4.17 riporta il significato dei singoli bit.

Stati dei bit:

0: Uscita digitale non settata / manca sincronizzazione /punto di disinserzione non raggiunto / nessun errore presente

1: Uscita digitale settata / sincronizzazione /punto di disinserzione raggiunto o superato / errore presente

Bit Significato

DA1

DA2

DA3

DA4

Uscita digitale 1

Uscita digitale 2

Uscita digitale 3

Uscita digitale 4

SYNC Sincronizzazione del canale (asse)

VGL1

VGL2

Valore di comparazione 1/Punto di rallentamento

Valore di comparazione 2/Punto di arresto

EREF Ingresso di riferimento

ADDÜ Superamento limiti in addizione

KBU Rottura cavo

ÜLA Sovraccarico delle uscite

SS4 Errore bit START-/STOP con encoder assoluti SSI

FF Errore del fronte con encoder incrementali

POSY Tentativo di posizionare senza sincronizzazione

FLIR Tentativo di sincronizzare contemporaneamente con ricerca punto di riferimento e„al volo“

DIRF START viene settato ma, a causa di un bit di direzione settato non correttamente,entrambi i confronti sono già soddisfatti

Tabella 4.17 Significato dei bit nel registro di stato

Page 84: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.97

4 - 16 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.2.7 Registri dati

Un registro dati consiste rispettivamente di tre byte che vengono interrogati insieme.L’indirizzamento avviene tramite il Byte 0 dell’interfaccia (vedi cap. 4.2.1).

Registri

In un registro dati possono venire scritti e/o letti i seguenti valori:

• Valore del punto di riferimento (Regref, Byte 5, 6, 7)

• Spostamento origine (RegNPV, Byte 5, 6, 7)

• Valore modulo (Regmod per assi rotanti, Byte 1, 2, 3)

• Valore di comparazione 1 (RegVGL1, punto di rallentamento, Byte 1, 2, 3)

• Valore di comparazione 2 (RegVGL2, punto di arresto, Byte 5, 6, 7)

• Valore reale (Regist, Byte 1, 2, 3)

• Valore porta (TOR) (Regtor, Byte 5, 6, 7)

Nel posizionamento, rilevamento del percorso e conteggio ogni valore nei registri sta per unnumero di incrementi/impulsi.

Campo di valori

In ogni registro dati si possono memorizzare valori da 0 a 16 777 215 (224 –1).

Esempio

Il valore numerico 528 416 viene memorizzato nei tre byte di un registro dati nel modo seguente:

223 222 221 220 219 218 217 216 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

Byte 3 Byte 2 Byte 1

219 + 212 + 25 = 528416

0 0 0 0 0 0 01 0 0 0 0 0 001 0 0 0 0 0 001

Fig. 4.2 Esempio registro dati

Page 85: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 17WF 706 C (BS - Descrizione)

4.3 Registri dei moduli analogici

Ai registri dei moduli analogici si può accedere solo in scrittura. A tal fine deve venire indirizzato ilregistro desiderato nel Byte 0 dell’interfaccia (vedi cap. 4.1).

4.3.1 Indirizzamento dei registri (moduli analogici)

Nel seguito viene spiegata la codifica per l’indirizzamento dei registri e vengono fornite regolegenerali per la gestione dei registri.

Selezione del modulo analogico e dei registri (Byte 0)

Prima di ogni accesso alla WF 706 C, nel Byte 0 devono essere impostati il modulo analogicodesiderato ed i registri desiderati. La struttura del Byte 0 per l’indirizzamento è mostrata dallatabella 4.18.

ATTENZIONE Con il bit RESET si possono cancellare tutti i registri interni della WF 706 C. Il bit èattivo quando è „0“ e quindi deve essere sempre settato su "1".

Selezione del modulo analogico

Con i bit da A0 a A2 viene selezionato il modulo analogico (vedi tabella 4.19). Se dopol’accensione viene selezionato un modulo non presente, non avviene la tacitazione da parte delmodulo analogico ed il controllore va in STOP con „ritardo di conferma“. Se dopo l’accensioneviene selezionato prima un modulo presente e più tardi uno non presente, non avviene il „ritardodi conferma“.

Modulo analogico A2 A1 A0

1 (Assi 1, 2 e 3) 1 1 0

2 (Assi 4, 5 e 6) 1 1 1

Tabella 4.19 Selezione del modulo analogico

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

libero RESET R2 R1 R0 A2 A1 A0

Tabella 4.18 Byte 0, selezione del modulo analogico e dei registri

Selezione del modulo analogicoSelezione registri

Page 86: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 05.96

4 - 18 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Selezione dei registri

Con i bit da R0 a R2 vengono selezionati i registri (vedi tabella 4.20).Le cifre in ( ) rappresentano il numero dell’asse quando viene parametrizzato il modulo 2.

R2 R1 R0 Registri selezionati

0 0 0 Reg. 1, Byte 1, 2: Pendenza della rampa di accelerazione asse 1 (4)Byte 3: Registro di comando asse 1 (4)

Reg. 2, Byte 1, 2: Pendenza della rampa di frenata asse 1 (4)Byte 3: Non occupato

0 0 1 Reg. 1, Byte 1, 2: Valore di movimento veloce asse 1 (4)Byte 3: Non occupato

Reg. 2, Byte 1, 2: Valore di movimento lento asse 1 (4)Byte 3: Non occupato

0 1 0 Reg. 1, Byte 1, 2: Pendenza della rampa di accelerazione asse 2 (5)Byte 3: Registro di comando asse 2 (5)

Reg. 2, Byte 1, 2: Pendenza della rampa di frenata asse 2 (5)Byte 3: Non occupato

0 1 1 Reg. 1, Byte 1, 2: Valore di movimento veloce asse 2 (5)Byte 3: Non occupato

Reg. 2, Byte 1, 2: Valore di movimento lento asse 2 (5)Byte 3: Non occupato

1 0 0 Reg. 1, Byte 1, 2: Pendenza della rampa di accelerazione asse 3 (6)Byte 3: Registro di comando asse 3 (6)

Reg. 2, Byte 1, 2: Pendenza della rampa di frenata asse 3 (6)Byte 3: Non occupato

1 0 1 Reg. 1, Byte 1, 2: Valore di movimento veloce asse 3 (6)Byte 3: Non occupato

Reg. 2, Byte 1, 2: Valore di movimento lento asse 3 (6)Byte 3: Non occupato

1 1 0 Reg. 1, Byte 1, 2: Valore analogico supplementare modulo 1 (2)Byte 3: Non occupato

Reg. 2: Non occupato

1 1 1 Non occupato

Tabella 4.20 Selezione dei registri per il modulo analogico

I byte si debbono occupare sempre in ordine crescente.

Page 87: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 19WF 706 C (BS - Descrizione)

Scrittura dei registri

I registri che occupano due byte devono venir scritti sempre in ordine crescente con i comandi abyte. Fa eccezione il registro di comando che è costituito da un solo byte.

I dati hanno un valore crescente, vale a dire il bit 0 del Byte 1 (Byte 5) ed è il bit di un registro conil peso minimo, il Bit 7 del Byte 2 (Byte 6) è quello con il peso massimo.

Interrupt

Il modulo analogico non genera interrupt.

Start/Stop

In presenza d'errore o quando viene raggiunto un punto di disinserzione, questi eventi vengonoelaborati sulla scheda (vedi cap. 3.5).

Gli assi vengono avviati/arrestati nel Byte 4 dell'interfaccia (vedi cap. 4.2.1).

Page 88: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 07.95

4 - 20 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.3.2 Registro di comando (moduli analogici) (Byte 3)

Per ogni asse esiste un registro di comando, nel quale viene parametrizzata individualmente lafunzione dell’asse.

Struttura

La tabella 4.21 mostra la struttura del registro di comando.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 3 libero libero libero libero POL_BREM

TEST PLUMI ANALOG

Tabella 4.21 Registro di comando

Significato dei bit

Il significato dei singoli stati dei bit è descritto nella figura 4.22.

Bit Stato Significato

ANA-LOG

0 La funzione analogica non è selezionata.

L'asse funziona solo digitalmente, vale a dire i segnali VELOCE (EIL) eLENTO (SCHLEICH) sono a disposizione alle uscite digitali (vedi cap. 3.2).

1 La funzione analogica è selezionata.

L'asse funziona analogicamente, vale a dire i segnali VELOCE (EIL) eLENTO (SCHLEICH) vengono valutati sul modulo analogico. Alle uscitedigitali sono a disposizione i segnali SENZA DISPOSITIVO DIREGOLAZIONE (REGLERFREI) e FRENO (BREMSE) e vengono generaterampe analogiche (vedi cap. 3.6.1).

PLUMI 0 Anche durante il posizionamento indietro vengono emessi valori analogici diriferimento positivi (vedi cap. 3.6.2).

1 Durante il posizionamento indietro vengono emessi valori analogici diriferimento negativi (vedi cap. 3.6.2)

TEST 0 Tempo di pausa T1 = 1 ms (vedi cap. 3.6.1)

1 Tempo di pausa T1 = 0,5 µs

POL_BREM

0 Il segnale d'uscita FRENO (BREMSE) è attivo quando è "0".

Vale a dire solo durante il posizionamento èFRENO (BREMSE) = 1 (freno staccato), altrimenti èFRENO (BREMSE) = 0 (freno attivato).

1 Il segnale d'uscita FRENO (BREMSE) è attivo quando è "1".

Vale a dire solo durante il posizionamento èFRENO (BREMSE) = 0 (freno staccato), altrimenti èFRENO (BREMSE) = 1 (freno attivato).

Tabella 4.22 Significato dei bit nel registro di comando

Page 89: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 21WF 706 C (BS - Descrizione)

4.3.3 Registri „pendenza rampa di accelerazione e di frenata“

La pendenza della rampa di accelerazione (Byte 1, 2) e di frenata (Byte 5, 6) possono essereimpostate per ogni asse rispettivamente in un registro.

Struttura

La tabella 4.23 mostra la struttura del registro.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 (5) D7 D6 D5 D4 D3 D2 D1 D0

Byte 2 (6) libero libero libero libero D11 D10 D9 D8

Tabella 4.23 Registro per la pendenza delle rampe

Campo di valori

La pendenza delle rampe viene impostata come valore a 12 Bit. Le pendenze sonoparametrizzabili entro i limiti indicati nella tabella 4.24.

Valore Pendenza rappresentata

0 : dT = 0,5 µs...487 : dT = 244 µs...4095 : dT = 2048 µs

10 V in 1 ms (pendenza massima)...10 V in 500 ms...10 V in 4196 ms (pendenza minima)

Tabella 4.24 Campo valori per la pendenza delle rampe

In generale il valore viene calcolato secondo la seguente formula:

[ ][ ]Valore

1pendenza desiderata

msV

4,88 mV

0,5 ms1

arrotondato

=

×

Sottraendo 1 si è sicuri che anche il valore 0 corrisponda ad una pendenza. Non c'è nessunvalore che non rappresenti una pendenza o la pendenza "0".

Page 90: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 07.95

4 - 22 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.3.4 Registri "valore di movimento veloce e valore di movimento lento"

Per ogni asse deve venire assegnato un valore di movimento veloce (Byte 1, 2) e un valore dimovimento lento (Byte 5, 6).

Struttura

La tabella 4.25 rappresenta la struttura del registro.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 (5) D7 D6 D5 D4 D3 D2 D1 D0

Byte 2 (6) libero libero libero libero libero D10 D9 D8

Tabella 4.25 Registro per il valore di movimento veloce e per il valore di movimento lento

Campo valori

Il valore di movimento veloce e di lento viene impostato come valore a 11 Bit. Così si dispone diun campo valori da 0 fino a 2047. La tensione analogica relativa viene calcolata nel modoseguente:

• ValoreU 2048

10 Vper l’emissione di valori di riferimentopositivi= ×

• ValoreU 2048

-10 Vper l’emissione di valoridi riferimentonegativi= × − 1

Page 91: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 23WF 706 C (BS - Descrizione)

4.3.5 Registri "valore analogico supplementare"

Il controllore può memorizzare un valore analogico supplementare (Byte 1, 2) su ogni moduloanalogico.

Struttura

La tabella 4.26 mostra la struttura del registro.

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 D7 D6 D5 D4 D3 D2 D1 D0

Byte 2 libero libero libero libero D11(VZ)

D10 D9 D8

Tabella 4.26 Registro valore analogico supplementare

Campo valori

Il valore analogico supplementare viene impostato come valore a 12 Bit e il Bit 11 rappresenta ilsegno (VZ).

Il valore analogico può venire assegnato entro i limiti indicati nella tabella 4.27.

Valore Tensione analogica

D11 (VZ) = 0 D11 (VZ) = 1

01...20462047

0,0000 V0,0049 V...9,9902 V9,9951 V

− 10,0000 V− 9,9951 V

.

.

.− 0,0098 V− 0,0049 V

Tabella 4.27 Campo valori per il valore analogico supplementare

La tensione analogica viene calcolata nel modo seguente:

• Segno positivo (D11 = 0):

ValoreU 2048

10 V= ×

• Segno negativo (D11 = 1):

ValoreU 2048

10 V= × + 2048

Page 92: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 07.95

4 - 24 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.4 Occupazione dei registri dopo un reset hardware

Dopo un reset hardware sulla WF 706 C tutti i registri e tutte le uscite sono settate su „zero“.

Stato di funzionamento

Dopo il reset hardware la scheda si trova nel seguente stato di funzionamento:

Parametri nel registro di comando Stato

Tipo encoder Encoder incrementale

Intercettazione Disattivata

Tipo di funzionamento Rilevamento del percorso

Direzione di rotazione In avanti

Funzione jog (manuale) Non selezionato

Interrupt Mascherati

Discriminatore di direzione Attivo

Inversione della direzione di conteggio Disattivata

Sincronizzazione al volo con funzione porta (TOR) Disattivata

Funzione asse rotante Disattivata

Caricamento contatore interno Disattivato

Ricerca punto di riferimento Non selezionata

Ingresso contatore Disattivato

LED di errore Disabilitato

Tempo minimo per movimento lento Disabilitato

Funzione porta (TOR) comandata dal timer Disattivato

Funzione analogica (solo con modulo analogico inserito) Non selezionata

Tabella 4.28 Stato della scheda dopo il reset hardware

Se un asse della scheda non viene utilizzato, questo non deve essereparametrizzato dal controllore dopo un reset. Gli interrupt sono mascherati ecosì l’asse è "disabilitato".

Page 93: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

07.95 Programmazione

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 4 - 25WF 706 C (BS - Descrizione)

4.5 Esempi di parametrizzazione

4.5.1 Parametri nel posizionamento con encoder assoluti SSI

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS EIL TIP DIR 1 LEAD 1

Byte 2 BR2 BR1 BR0 0 0 GDW GA1 GA0

Byte 3 0 0 0 0 TIM2 TIM1 TIM0 CLED

Tabella 4.29 Registro di comando per posizionamento con encoder assoluti SSI (vedi cap. da 4.2.2 a 4.2.5)

Occupazione registri:

Regmod = 0Regref = 0RegNPV = Spostamento dell’origineRegVGL1 = Valore del punto di rallentamentoRegVGL2 = Valore del punto di arresto

4.5.2 Parametri nel posizionamento con encoder incrementali

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS EIL TIP DIR 1 LEAD 0

Byte 2 0 0 REF LOAD 0 FLIT INVZ 0

Byte 3 0 0 0 0 TIM2 TIM1 TIM0 CLED

Tabella 4.30 Registro di comando per posizionamento con encoder incrementali (vedi cap. da 4.2.2 a 4.2.5)

Occupazione registri:

Regmod = 0Regref = Posizione del punto di riferimentoRegNPV = Spostamento dell’origineRegVGL1 = Valore del punto di rallentamentoRegVGL2 = Valore del punto di arresto

Page 94: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Programmazione 01.97

4 - 26 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

4.5.3 Parametri nel rilevamento del percorso con encoder incrementali

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS 0 0 DIR 0 LEAD 0

Byte 2 VGLT 0 REF LOAD MOD FLIT INVZ 0

Byte 3 0 0 0 TIME TIM2 TIM1 TIM0 CLED

Tabella 4.31 Registro di comando per rilevamento percorso con encoder incrementali (vedi cap. 4.2.2)

Occupazione registri:

Regmod = 0Regref = Posizione del punto di riferimentoRegNPV = Spostamento dell’origineRegVGL1 = Valore di comparazione 1RegVGL2 = Valore di comparazione 2

4.5.4 Parametri nel conteggio con datore di segnale 24 V

No. byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Byte 1 INTF INTS 0 0 DIR MOT LEAD 0

Byte 2 VGLT 1 0 LOAD MOD FLIT INVZ 1

Byte 3 0 0 0 TIME TIM2 TIM1 TIM0 CLED

Tabella 4.32 Reg. di comando per conteggio con 24 V-Bero/iniziat. a PIN1 X1 fino X3 (vedi cap. 4.2.2 fino a 4.2.5)

Occupazione registri:

Regmod = 0Regref = Valore iniziale del contatoreRegNPV = 0RegVGL1 = Registro di comparazione 1RegVGL2 = Registro di comparazione 2

Page 95: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 1WF 706 C (BS - Descrizione)

5 Esempi di programma

5.1 Esempio di programma 1 per SIMATIC S5

L’ esempio di programma 1 si trova in versione completa sul dischetto allegato all’interno dellacopertina sotto la voce SIMATIC S5.

Funzioni realizzate:• Comprende tutti i modi operativi• La funzione analogica è parametrizzata• Gli assi sono indipendenti l'uno dall'altro

Nel file "Liesmich" sono riportate ulteriori informazioni sull'esempio di programma.Di seguito sono rappresentati FB, DB, parametri e diagrammi di lavoro per ogni network. Perprimo il sommario dell'occupazione dei registri e del blocco dati DB-H per la selezione dei modi difunzionamento.

Sommario: Alimentazione registri e blocco dati secondo i modi di funzionamento(vedi DB-H pagina 5-9)

Registro Archivia-zione inDB-H

Posiz.analo-gico

Posi-ziona-mentodigitale

Rileva-mentopercor-so

Conteg-gio

Ricercapuntodi riferi-mento

PresetvalorerealeconLOAD

Presetvalorereale alvolo

Registro di comando DD 14 × × × × × × ×Assegn. valore impostato DD 16 × × − − − − −Punto di riferimento DD 18 • • • • • • •Spostamento dell’origine DD 20 • • • • • • •Valore modulo DD 22 − − • • − − −Differenza di rallentamento DD 24 × × − − − − −Differenza di arresto finale DD 26 × × − − − − −Fine corsa software MAX DD 28 × × − − − − −Fine corsa software MIN DD 30 × × − − − − −Pendenza rampa di accel. DW 32 × − − − − − −Pendenza rampa di frenata DW 33 × − − − − − −Valore movimento veloce DW 34 × − − − − − −Valore movimento lento DW 35 × − − − − − −Registro di comando anal. DR 36 × − − − − − −Valore comp. 1 per rilev.corsa e conteggio

DD 38 − − × × − − −

Val. comp. 2 per rilev.corsa e conteggio

DD 40 − − × × − − −

Diagnosi DD 43 • • • • • • •

Tabella 5.1 Alimentazione registri e blocco dati

(× ) ⇒ inserimento necessario,(•) ⇒ impiego possibile,(−) ⇒ senza significato per la funzione scelta

Page 96: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.1.1 Realizzazione blocco funzionale di riavviamento ANL:706C

Il blocco funzionale ANL:706C è contrassegnato nel programma dimostrativo con il numeroFB 100 e viene richiamato nell'OB 20 ...22.

FB 100

ANL:706C

ADR

DB-H

KANA

ANA

Lista parametri ANL:706C

Parametro Funzione

ADR Indirizzo WF 706 C (Indirizzo iniziale; solo campo P)

DB-H Blocco dati ausiliario (No. DB 3 ... 255, lunghezza: minimo 81 parole dati)

KANA Numero canale (1 ... 6)

ANA Funzione analogica: si ⇒ 1no ⇒ 0

Tabella 5.2 Lista parametri del blocco funzionale ANL:706C (Riavviamento OB 20 ...22)

Il FB riavviamento è stato suddiviso in cinque network parziali per facilitarne la comprensione esono stati progettati anche 5 diagrammi di lavoro.

Page 97: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 3WF 706 C (BS - Descrizione)

Il blocco funzionale di riavviamento è composto dai seguenti 5 network:

• Network 1: Cancellare salvataggio memoria, byte di stato e di errore

• Network 2: Pre-occupazione dei blocchi dati ausiliari per le funzionidigitali

• Network 3: Prelevare dal blocco dati il registro di comando per funzionidigitali e scriverlo sulla WF 706 C

• Network 4: Pre-occupazione dei blocchi dati ausiliari per la funzioneanalogica

• Network 5: Salvare il salvataggio memoria nel blocco dati, resettare ibyte di stato e di errore

START FB ANL706CSTART NW 1

Aprireblocco dati ausiliari

Cancellare parolasalvataggio memoria

il byte di stato e di errore

FINE NW 1

Figura 5.1 Diagramma di lavoro dell’FB ANL:706C network 1

Page 98: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 2

si

Archiviare indirizzinel blocco dati

No. canale > 6 ?

no

Canale < 1 ?

noSettare M

"canale troppo piccolo"

Archiviare No.canale nel DB

Decrementare No.canale

Archiviare No. canalenel MW

Creare dal No. canalemaschera bit di

START ed archiviare

FINE NW 2

si

Settare M"canale troppo grande"

Indirizzo inizialevalido ?

si

Settare M"indirizzo non valido"

no

Formare ed archiviarebyte 0 per preselezione

canale e registro

Figura 5.2 Diagramma di lavoro dell’FB ANL:706C network 2

Page 99: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 5WF 706 C (BS - Descrizione)

START NW 3

no

Scrivere e prelevaredal DB preselezioneregistro per il registro

di comando

Preselezionare byte 0dell’interfaccia

Scriveresull’interfaccia

Prelevare dal DBregistro di comando

byte 1 fino a 3

FINE NW 3

si

M "canale troppo grande"o M "canale troppo piccolo"o M "indirizzo non valido"

= 1?

Scriveresull’interfaccia

Figura 5.3 Diagramma di lavoro dell’FB ANL:706 network 3

Page 100: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

M "canale troppo grande"o M "canale troppo piccolo"o M "indirizzo non valido"

= 1?

Selezionatafunzioneanalogica

Settare M"funzionamento analogico"

No. canale < 4 ?si no

si

Settare M"modulo analogico 1"

No. canale = 0 ?

no

Slittare i bit di unoverso sinistra

si

Collegare tramitecircuito OR con la

maschera dipreselezione byte 0,modulo analogico 1

Preselezionareinterfaccia byte 0

Scrivere mascherasull’interfaccia

Prelevare dal DB ilregistro di comandoanalogico e scriverlo

sull’interfaccia

FINE NW 4

Settare M"modulo analogico 2"

No. canale = 0 ?

no

si

No. canale = n. canale - 3

no

START NW 4

no

si

Slittare i bit di treverso sinistra

Slittare i bit di unoverso sinistra

Slittare i bit di treverso sinistra

Collegare tramitecircuito OR con la

maschera dipreselezione byte 0,modulo analogico 1

nein

Figura 5.4 Diagramma di lavoro dell’FB ANL:706C network 4

Page 101: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 7WF 706 C (BS - Descrizione)

M "canale troppo grande"o M "troppo piccolo"

o M "indirizzo non valido"= 1?

START NW 5

si no

Settare memoria"errore in avviamento"

Settare memoria"avviamento eseguito"

Salvare il salvataggiomemoria nel DB

Cancellare byte di errore,byte di stato e parolasalvataggio memoria

FINE NW 5

FINE FB-ANL

Figura 5.5 Diagramma di lavoro dell’FB ANL:706C network 5

Page 102: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 8 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.1.2 Realizzazione del blocco funzionale di ciclo

Il blocco funzionale di ciclo ZYK:706C è contrassegnato nell'esempio di programma con ilnumero FB 200 e viene richiamato nel funzionamento ciclico mediante OB 1.

FB 200

ZYK:706C

DB-H

SS

STAT

FEHL

Lista parametri ZYK:706C

Parametro Funzione

DB-H Blocco dati ausiliario con No. DB uguale a quello indicato nella parametrizzazioneriavviamento (FB 100)

SS Segnali di comando

STAT Segnali di stato del blocco funzionali (segnali di conferma WF 706 C)

FEHL Segnalazioni di errore della WF 706 C e segnalazioni di errore dell'FB 200 e FB 100

Tabella 5.3 Lista parametri del blocco funzionale ZYK:706C (funzionamento ciclico, OB 1)

Page 103: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 9WF 706 C (BS - Descrizione)

Paroladati

DL (dato a sinistra) DR (dato a destra)

DW x Libero Registro byte high (Byte 3)

DW x+1 Registro byte mid (Byte 2) Registro byte low (Byte 1)

Tabella 5.4 Numerazione byte nella parola doppia

Blocco dati DB-H

Paroladati

DL (dato a sinistra) DR (dato a destra) Campo valori

DW 0 Libero Numero canale -

DW 1 interfaccia Byte 0 (= indirizzo scheda) -

DW 2 Occupato internamente Interfaccia Byte 1 -

DW 3 Occupato internamente Interfaccia Byte 2 -

DW 4 Occupato internamente Interfaccia Byte 3 -

DW 5 Occupato internamente Interfaccia Byte 4 -

DW 6 Occupato internamente Interfaccia Byte 5 -

DW 7 Occupato internamente Interfaccia Byte 6 -

DW 8 Occupato internamente Interfaccia Byte 7 -

DW 9 Byte 0 preselezione registro 000 Byte 0 preselezione registro 001 -

DW 10 Byte 0 preselezione registro 010 Byte 0 preselezione registro 011 -

DW 11 Byte 0 preselezione registro 100 Byte 0 preselezione registro 101 -

DW 12 Byte 0 preselezione registro 110 Byte 0 preselezione registro 111 -

DW 13 Libero Maschera bit START -

DD 14 Registro di comando -

DD 16 Assegnamento valore impostato 0-16 777 215

DD 18 Punto di riferimento 0-16 777 215

DD 20 Spostamento dell’origine 0-16 777 215

DD 22 Valore modulo 0-16 777 215

DD 24 Differenza di rallentamento 0-65 535

DD 26 Differenza d’arresto finale 0-65 535

DD 28 Finecorsa software MAX 0-16 777 215

DD 30 Finecorsa software MIN 0-16 777 215

DW 32 Pendenza della rampa di accelerazione 0-4095

DW 33 Pendenza della rampa di frenata 0-4095

DW 34 Valore del movimento veloce 0-2047

DW 35 Valore del movimento lento 0-2047

DW 36 Byte ausiliario analogico perFB-ZYK

Registro di comando funzioneanalogica

-

Page 104: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 10 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Parola dati DL (dato a sinistra) DR (dato a destra) Campo valori

DW 37 Finestra PEH 0-65 535

DD 38 Valore di comparazione 1 per rilevamento percorso e conteggio 0-16 777 215

DD 40 Valore di comparazione 2 per rilevamento percorso e conteggio 0-16 777 215

DW 42 Libero -

DW 43 Diagnosi byte chiave Registro di diagnosi byte high -

DW 44 Registro di diagnosi byte mid Registro di diagnosi byte low -

DD 45 Parola dati ausiliari doppia 1 -

DD 47 Parola dati ausiliari doppia 2 -

DD 49 Libero -

DD 51 Libero -

DD 53 Libero -

DW 55 Libero -

DW 56 Memoria riavviamento -

DW 57 Memoria ciclo (MW 243) -

DW 58 Memoria ciclo (MW 245) -

DW 59 Memoria ciclo (MW 247) -

DW 60 Segnalazioni di errore memorizzate della WF 706 C -

DW 61 Occupato internamente -

DW 62 Occupato internamente -

DW 63 Occupato internamente -

DW 64 Registro di stato -

DD 65 Valore di comparazione 1 (VGL1) 0-16 777 215

DD 67 Valore di comparazione 2 (VGL 2) 0-16 777 215

DD 69 Valore reale 0-16 777 215

DD 71 Valore porta (TOR) 0-16 777 215

DD 73 Valore impostato interno (= valore impostato, EMIN o EMAX) 0-16 777 215

DD 75 Occupato internamente -

DD 77 Occupato internamente -

DD 79 Occupato internamente -

Tabella 5.5 Occupazione del blocco interfaccia DB-H

Avvertenza per la Tabella 5.5

• Le parole dati DW 14 fino a DW 43 (con lo sfondo grigio), devono esserealimentate dall’utente risp. dal programma utente.

• Per la parametrizzazione della funzione desiderata risp. del modo difunzionamento si deve scrivere il registro di comando DW 14, DW 15 (vedicapitolo 4.2.2).

• Con la funzione analogica si deve adattare la parola dati 36 (registro dicomando analogico) in base alla tabella 4.21 capitolo 4.3.2.

Page 105: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 11WF 706 C (BS - Descrizione)

Parametri SS (segnali di comando)

Nr. bit. Funzione

0 START (Tastatore) Modi funz.: Tutti tranne jog1 STOP (Tastatore) Modi funz.: Tutti tranne jog2 + (Selezione direzione in avanti)

Modi funz.: Jog, riferimento,rilevamento corsa, conteggio

3 − (Selezione direzione indietro)Modo funz.: Jog, riferimento,

rilevamento corsa, conteggio4 Ricerca punto di riferimento5 Jog6 Movimento veloce7 INVZ Conteggio: abilitare/bloccare contatore (1/0)

Rilevamento percorso,Posizionamento: inversione tracce encoder

8 FLIT Sincronizzazione al volo (è necessario EREF)9 LOAD Preset valore reale (sincronizzare)10 MOD Funzione modulo11 Diagnosi Il settaggio di questo bit fornisce il registro scelto per la diagnosi nella

parola dati doppia 43. Il registro di diagnosi viene selezionato con laparola chiave DL 43.

12 Trasferimento registro di comandoRegistro di comando DW 14/15 (necessario dopo un reset)

13 Libero14 Tacitazione errore

Cancellare le segnalazioni di errore memorizzate15 Scheda - RESET

È necessario inizializzare di nuovo la scheda (Bit 12)

Tabella 5.6 Occupazione bit del parametro SS

Page 106: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 12 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Parametro STAT (segnalazioni di stato, vedi anche capitolo 4.2.6)

Nr. bit Funzioni Bit di stato della WF 706 C

0 Uscita digitale 1 DA 1

1 Uscita digitale 2 DA 2

2 Uscita digitale 3 DA 3

3 Uscita digitale 4 DA 4

4 Sincronizzazione SYNC

5 Raggiunto valore di comparazione 1 VGL1

6 Raggiunto valore di comparazione 2 VGL2

7 Uscita veloce EREF EREF

8 Memoria di stato START (ZMS) -

9 Direzione del movimento in avanti -

10 Direzione del movimento indietro -

11 Ricerca punto di riferimento -

12 Libero -

13 Jog -

14 PEH/richiesta eseguita -

15 Libero -

Tabella 5.7 Bit di stato della scheda WF 706 C

Page 107: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 13WF 706 C (BS - Descrizione)

Parametro FEHL (segnalazioni di errore WF 706 C e FB ZYK:706C)

Nr. bit Funzione Bit di errore della WF 706 C

0 Overflow in addizione ADDÜ

1 Interruzione cavo KBU

2 Sovraccarico delle uscite ÜLA

3 Bit di errore START/STOP encoder SSI SS4

4 Pres. errore fronte con encoder increm. FF

5 Posizionamento con asse nonsincronizzato

POSY

6 Sincronizzazione contemporanea conricerca zero e "preset al volo"

FLIR

7 Errore di direzione DIRF

8 Errore in riavviamento (segnal. FB100) -

9 Valore impostato inferiore al finecorsasotto (EMIN)

-

10 Valore impostato superiore al finecorsasopra (EMAX)

-

11 Differenza di rallentamento inferiore adifferenza finale d'arresto

-

12 Indirizzo scheda non valido(segnalazione di FB100)

-

13 Canale troppo grande (segnal. FB100) -

14 Canale troppo piccolo (segnal. FB100) -

15 Libero -

Tabella 5.8 Bit di errore della scheda WF 706 C e dell’FB ZYK:706C

Con la presenza di una segnalazione di errore è abilitato solo il modo difunzionamento jog.

Page 108: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 14 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Il blocco funzionale di ciclo è composto dai seguenti network:

• Network 1: Memorizzare i parametri e caricare salvataggio memoria

• Network 2: Leggere il registro di comando e quello di stato della WF 706 C earchiviarli nelle parole memoria

• Network 3: Leggere il valore reale e il valore TOR della WF 706 C earchiviarli nel blocco dati

• Network 4: Controllare i bit di stato e i bit di comando

• Network 5: Sincronizzazione

• Network 6: Ricerca zero

• Network 7: Funzionamento in jog

• Network 8: Scrivere registro diagnosi

• Network 9: Finecorsa software

• Network 10: Controllare differenze di arresto

• Network 11: Calcolare punti di arresto

• Network 12: Trasferire punti di arresto

• Network 13 Valore reale entro finestra PEH ?

• Network 14: Trasferire registro di comando e registro di ricerca zero

• Network 15: Trasferire registro analogico

• Network 16: Trasferire slittamento del punto zero e valore modulo

• Network 17: Risultato START/STOP

• Network 18: Memorizzazione ed emissione errore

• Network 19: RESET ?

• Network 20: Scrittura del registro di comando dopo RESET

• Network 21: Salvare salvataggio memoria

Page 109: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 15WF 706 C (BS - Descrizione)

START FB ZYK706CSTART NW 1

Aprire bloccodati ausiliario

(DB-H)

Archiviare segnalidi comando in

MW 249

Prelevare dal DBle parole

memoria salvate

Archiviare byte memoriadi avviamento nel byte

memoria ausiliaria

AM"errore in avviamento"

= 1?

no

FINE NW 1

si

Emissione errore

Blocco ENDE assoluto(BEA)

AM"funzione analogica"

= 1?

no

si

=ZM"funzione analogica"

AM"modulo analogico 1"

= 1?

no

si

=ZM"modulo analogico 1"

no

si

=ZM"modulo analogico 2"

AM"modulo analogico 2"

= 1?

Figura 5.6 Diagramma di lavoro dell’FB ZYK:706C network 1

Page 110: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 16 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 2

Leggere preselezione registro"registro di comando e registro di

stato" e scrivere sull’interfaccia byte 0

Leggere ed archiviare registro dicomando byte 1 fino a 3

Leggere ed archiviare registro distato byte 1 fino a 3

FINE NW 2

Figura 5.7 Diagramma di lavoro dell’FB ZYK:706C network 2

Page 111: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 17WF 706 C (BS - Descrizione)

START NW 3

Leggere preselezioneregistro "valore reale evalore TOR" e scriveresull’interfaccia byte 0

Leggere ed archiviareregistro valore reale

byte 1 fino a 3

Leggere ed archiviareregistro valore TOR

byte 1 fino a 3

FINE NW 3

Figura 5.8 Diagramma di lavoro dell’FB ZYK:706C network 3

Page 112: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 18 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 4

SB"in avanti" = 1 ?

= Messaggio di stato"in avanti"

SB"indietro" = 1 ?

= Messaggio di stato"indietro"

SS"veloce" = 1 ?

= KB EIL

SS "-" = 1 ?

= KB DIR

si

si

si

si

no

no

no

no

KB SSI = 1 ?

SS"funzione modulo"

= 1 ?

= KB MOD

SS"segnali encoder inversi"

/abilitazione contatore"= 1 ?

no

si

si

no

no

= KB INVZ

FINE NW 4

si

Figura 5.9 Diagramma di lavoro dell’FB ZYK:706C network 4

Page 113: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 19WF 706 C (BS - Descrizione)

START NW 5

M"funzionamento SSI"

= 1 ?

Valorizzare SS "preset valorereale", "sincronizzare al volo"

e "ricerca zero" e ripartiresui bit di comando

FINE NW 5

no

si

Figura 5.10 Diagramma di lavoro dell’FB ZYK:706C network 5

Page 114: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 20 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 6

M"funzionamento SSI"

= 1 ?

Se SS "ricerca zero" e SS "+" eIM "START" = 1,settare KB REF

Se SS "ricerca zero" e SS "+" eIM "START" = 1,

settare KB REF e KB DIR

Se SS "ricerca zero" = 0,resettare KB REF

Ripartire KB REFsulla parola di stato

FINE NW 6

no

si

Figura 5.11 Diagramma di lavoro dell’FB ZYK:706C network 6

Page 115: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 21WF 706 C (BS - Descrizione)

START NW 7

SS funzionamentoin jog = 1?

Ripartire SS "+" oppureSS "-" su

KB TIP e DIR

Ripartire KB TIP sullaparola di stato

FINE NW 7

si

no

Figura 5.12 Diagramma di lavoro dell’FB ZYK:706C network 7

Page 116: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 22 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 8

SS diagnosi = 1 ?

Byte di diagnosivalido?

Leggere rispettivamente byte didiagnosi KR, SR, VGL1/2, MOD,

valore reale o valore TOR earchiviare in diagnosi DD

FINE NW 8

si

si

no

no

Figura 5.13 Diagramma di lavoro dell’FB ZYK:706C network 8

Page 117: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 23WF 706 C (BS - Descrizione)

START NW 9

KB MOT = 1 ?

Val. reale < EMIN ?

Val. reale > EMAX ?

FINE NW 9

no

no

si

si

Settare memoriad’errore IW > EMAX,resettare memoriad’errore IW < EMIN

Settare memoriad’errore IW > EMAX,resettare memoriad’errore IW < EMIN

si

no

Figura 5.14 Diagramma di lavoro dell’FB ZYK:706C network 9

Page 118: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 24 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 10

IM "START" = 0o KB MOT = 0,o KB TIP = 1,

o KB REF = 1 ?

Differenza dicommutazione <

diff. di arresto

Resettare memoria d’errore"VABD < ABD", KB DIR,

KB TIP e KB EILT

SB SYNC = 0 ?

Valore impostato < EMIN ?

Valore impostato > EMAX ?

Valore impostatointerno = val. impostato

no

no

no

no

no

si

Valore impostatointerno = EMIN

Valore impostatointerno = EMAX

si

si

si

Settare memoria d’errore"VABD < ABD, resettare

M "registare valoreinterno impostato"

Settare M "registrareval. impostato interno"

FINE NW 10

Resettare M "registrare valoreinterno impostato"

si

Figura 5.15 Diagramma di lavoro dell’FB ZYK:706C network 10

Page 119: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 25WF 706 C (BS - Descrizione)

START NW 11

M " registrarevalore interno impostato"

= 1?

Resettare KB DIR

Valore impostatointerno < valore

reale ?

Settare KB DIR

KB DIR = 1 ?

Formare complemento a duedifferenza di commutazione,

addizionare con il valoreimpostato interno ed archivare

in VGL1

Formare complemento a duedifferenza di arresto,

addizionare con il valoreimpostato interno ed archivare

in VGL2

FINE NW 11

si

si

Addizionare differenza dicommutazione con valore

impostato interno edarchiviare in VGL1

si

no

Addizionare differenza diarresto con valore impostato

interno edarchivare in VGL2

no

no

Figura 5.16 Diagramma di lavoro dell’FB ZYK:706C network 11

Page 120: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 26 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

KB MOT = 1 ?

M " registrarevalore impostato interno"

= 1?

Scrivere VGL1 e VGL2sulla WF 706 C

Resettare M "registrarevalore impostato interno"

FINE NW 12

si

si

no

no

Scrivere WVGL1 e WVGL2(valori di comparazione perrilevazione della posizione econteggio) sulla WF 706 C

START NW 12

Figura 5.17 Diagramma di lavoro dell’FB ZYK:706C network 12

Page 121: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 27WF 706 C (BS - Descrizione)

START NW 13

KB MOT = 1 ?

Valore reale >valore impostato ?

Formare complemento adue valore impostato

si

Formare complemento adue valore reale

no

Archiviare valore realenel DD ausiliario

Archiviare valoreimpostato nel DD

ausiliario

Addizionarecomplemento a due e

DD ausiliario

Somma < PEH ?

Settare M "PEH/richiesta eseguita"

Resettare M "PEH/richiesta eseguita"

FINE NW 13

si

si

no

no

Figura 5.18 Diagramma di lavoro dell’FB ZYK:706C network 13

Page 122: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 28 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 14

M "preset valorereale" e KB REF, FLIT e

MOD = 0?

si

no

M"funzionam. SSI"

= 1 ?

no

si

M"preset val. reale"

= 1 ?

Settare M"caricare valore

ricerca zero"

Scrivere valore ricercazero sulla WF 706 C

Scrivere registro dicomando sulla

WF 706 C

FINE NW 14

no

si

Figura 5.19 Diagramma di lavoro dell’FB ZYK:706C network 14

Page 123: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 29WF 706 C (BS - Descrizione)

START NW 15

M "funzioneanalogica" =1?

IM "START",KB MOT e KB TIP

=0?

M "moduloanalogico 2"

= 1?

Preselezione registromodulo analogico 1

Preselezione registromodulo analogico 2

Trasferire pendenza rampa diaccellerazione, registro di comando

analogico, pendenza rampa difrenata, valore di movimento veloce

e valore di movimento lento allaWF 706 C

FINE NW 15

no

si

si

no

no

si

Figura 5.20 Diagramma di lavoro dell’FB ZYK:706C network 15

Page 124: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 30 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 16

M "funzionamentoSSI" = 1 o SS "funzione

modulo" =0?

Trasmettere valoremodulo alla WF 706 C

Trasmetterespostamento dell’origine

all WF 706 C

FINE NW 16

si

no

Figura 5.21 Diagramma di lavoro dell’FB ZYK:706C network 16

Page 125: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 31WF 706 C (BS - Descrizione)

START NW 17

START

WF 706 C = 1 ?

no

IM "START" = 1,M "errore" = 0 e

finecorsa software=0?

IM "START" = 1,M "errore" = 0 e

AB REF =1?

KB TIP = 1 ?

no

no

IM "STOP"o M "errore" = 1?

M "funzionamento injog" =1 e KB TIP

=0?

Resettare memoria distato START (ZMS)

Settare memoria distato START (ZMS)

si

no

no

Start canale Stop canale

no

FINE NW 17

si

si

si

Resettare M "funzionamento in jog"

si

si

Figura 5.22 Diagramma di lavoro dell’FB ZYK:706C network 17

Page 126: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 32 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 18

Collegare mediante circuito OR ilbyte di errore attuale WF 706 C con

il byte di errore memorizzato ememorizzare nuovamente

Byte di errorememorizzato

=0?

SS"funzion. in jog"=0 e KB TIP=0

no

si

ja

Settare M "errore"

si

no

Emettere byte di erroreWF 706 C e byte

di errore FB

SS4 errore ?

si

Resettare KB CLED esettare nuovamente

Cancellare parolaerrore memorizzata

Resettare M "errore"

no

FINE NW 18

SS "Quit" = 1 ?no

Figura 5.23 Diagramma di lavoro dell’FB ZYK:706C network 18

Page 127: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 33WF 706 C (BS - Descrizione)

START NW 19

SS "RESET" = 1 ?

Scrivere RESET sullaWF 706 C

FINE NW 19

si

no

Figura 5.24 Diagramma di lavoro dell’FB ZYK:706C network 19

START NW 20

Scrivere KR byte 3, 2 e1 sulla WF 706 C

IM "scrivereKR" =1?

si

FINE NW 20

no

Figura 5.25 Diagramma di lavoro dell’FB ZYK:706C network 20

Page 128: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 34 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

START NW 21

Salvare parolesalvataggio memoria

Emettere byte di statoWF 706 C e byte di

stato FB

FINE NW 21FINE FB ZYK706C

Figura 5.26 Diagramma di lavoro dell’FB ZYK:706C network 21

Page 129: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 35WF 706 C (BS - Descrizione)

5.2 Esempio di programma 2 per SIMATIC S7

5.2.1 Avvertenze generali per la programmazione

Nel SIMATIC S7-400 la scheda WF 706 C viene programmata e parametrizzatanello stesso modo utilizzato nel SIMATIC S5, però con gli indirizzi e leistruzioni modificate per il SIMATIC S7. P. es.: l'accesso alla periferia "PY"viene sostituito con "PEB" risp. "PAB".

OB 100 Riavviamento

Network 1 Inizializzazione di un canalecanale 1 con encoder assoluto SSI

L B#16#40 //Selez. registro: reg. di comando e stato canale 1T PAB 512 //Indirizzo iniziale WF 706 C (indirizzo S7)L B#16#1 //Settare CLED, LED di err. illumin. in caso err.T PAB 515 //Byte 3 registro di comandoL B#16#7 //Conversione Gray-Dual, 25 Bit, 100 kHzT PAB 514 //Byte 2 registro di comandoL W#16#1 //Encoder assoluto SSIT PAB 513 //Byte 1 registro di comando

OB 1 Ciclo

Selezione reg. per canale 1: Lettura registro di stato e archiviazione in MW 20

L B#16#40 //Selez. registro: reg. di stato e comando canale 1T PAB 512 //Indirizzo iniziale WF 706 C (indirizzo S7)L PEB 517 //Registro di stato Byte 1 (byte di stato)T MB 20L PEB 518 //Registro di stato Byte 2 (byte di errore)T MB 21

Selezione reg. per canale 1: Lettura valore reale e archiviazione su MB 160

L B#16#60 //Reset e lettura valore realeT PAB 512 //Indirizzo iniziale Byte 0L PEB 513 //Registro valore reale Byte 1T MB 162L PEB 514 //Registro valore reale Byte 2T MB 161L PEB 515 //Registro valore reale Byte 3T MB 160

Page 130: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 36 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.2.2 Esempio

L’esempio di programma 2 si trova nella versione completa sul dischetto allegato all’interno dellacopertina sotto la voce SIMATIC S7.

Sono impiegati i seguenti blocchi:

• FB 243 FB "Scambio dati" Facile assegnamento dei parametri e segnali di comando per la WF 706 C

• FC 242 FB "Riavviamento" Blocco riavviamento per assegnamento di:- Indirizzo scheda- Numero canale/asse- Registro di comando- Finecorsa

• FC 200 FB "Esempio" Blocco esempio dei segnali di comando

• FC 201 FB "Es. valore impostato" Blocco esempio per invio parametri

• FC 209 FB "Riavviamento" Blocco esempio per riavviamento (richiama FC 242 socondo ogni No. asse)

• DB 243 Esempio encoder incrementale

• DB 244 Esempio encoder assoluto SSI

Il nome dei blocchi può essere cambiato.

Funzione dell’DB 243:

• Spostamento dell’origine (valore NV)

• Leggere valore reale

• Leggere valore porta (TOR)

• Stato

• Bit di errore

• Assegnamento di posiz. diretto (assoluto) risp.

• Comparatore differenza (relativa)

• Jog

• Spostamento dell’origine (Invio valore NV alla WF 706 C)

• Elaborazione valore analogico− Valore lento + veloce per l’asse− Valore impostato supplementare

I seguenti calcoli e valutazioni vengono realizzati nel SIMATIC S7:

• Sorveglianza finecorsa (S7)

• Valutazione valore reale

• Correzione valore impostato

• Offset (adattamento encoder)

• Finestra per tolleranza

Page 131: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 37WF 706 C (BS - Descrizione)

Struttura dell’esempio

FC 201 Assegn.posizione

FC 209

OB 1

OB 100/101

Riavv.

Riavv.FC 242

FC 242

FB“es.valoreimpost.

FB “riavv."

FB“riavviam."

FB“riavv.“ Asse 1 per encoder increm.

Asse 2 per encoder assoluto SSI

FB“Esempi

Gestione FC200

FB"scam-

biodati“1)

FC 243 /DB 243

FB"scam-

biodati"1)

FC 243 /DB 244

Parametriz.

per encoderassoluti SSI

Parametriz.

per

encoder

incrementali

1) collegam. SIMATIC S7 ⇔ WF 706 C

Figura 5.27 Struttura programma dimostrativo

Page 132: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 38 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.2.2.1 Realizzazione del blocco funzionale di riavviamento 706:Anl

Il blocco funzionale di riavviamento 706:ANL è contrassegnato nel programma dimostrativo con ilnumero FC 242 e viene richiamato nell'FC 209.

FC 242

706:ANL

DB_Arb

Adresse

Kanalnummer

KommandoReg1

KommandoReg2

KommandoReg3

KommandoAnalog

Istwertbewertung

Offset

EndMin

EndMax

Lista parametri 706:ANL

Parametri Funzioni Formato Tipo Campovalore

DB_Arb Per il richiamo di un DB specifico checontiene tutte le informazioni dell'asse

B vedi CPU

Adresse Indirizzo iniziale della WF 706 C Int D 1 fino ...

Kanalnummer No. asse/canale Int D +1 ... +6

KommandoReg1 Registro di comando Byte 1 B#16#0 BY vedi

KommandoReg2 Registro di comando Byte 2 B#16#0 BY occupazionebit

KommandoReg3 Registro di comando Byte 3 B#16#0 BY nel

KommandoAnalog Registro di comando analogico Byte 0 B#16#0 BY capitolo 4

Istwertbewertung Valutazione degli impulsi valore reale Real DD ±0.0...1000.0

Offset Offset per il valore reale Real DD ± 1 000 000

EndMin Finecorsa valore minimo Real DD ± 1 000 000

EndMax Finecorsa valore massimo Real DD ± 1 000 000

Tabella 5.9

Page 133: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 39WF 706 C (BS - Descrizione)

Con il parametro DB_Arb viene parametrizzato il blocco dati ausiliarioDB_Arb per l'asse/canale speciale. Questo DB_Arb è un blocco dati istanzadell'FB 706:Dat.

I parametri, i cui valori vengono inseriti direttamente nel blocco dati istanza,sono contrassegnati nella descrizione del programma dimostrativo con #.

Per il riavviamento i parametri #Kommando_Reg1 fino a _Reg3 devono essere parametrizzatidall’utente secondo la descrizione riportata nel cap. 4.

Se più canali ricevono lo stesso valore reale, nel riavviamento l'asse/canale master (originevalore reale) deve essere parametrizzato per ultimo.

Esempio: Parametrizzazione delle parole dati #Kommando_Reg1 fino a #Kommando_Reg3 in DB-Arb per il riavviamento:

Encoder Parametro Valore high Valore low Commento

Komm_Reg1 0000 0000 0000 0100 comando motore/incrementale

Encoder incrementale Komm_Reg2 0000 0000 0000 0000

Komm_Reg3 0000 0000 0000 0000

Komm_Reg1 0000 0000 0000 0101 comando motore/SSI

Encoder assoluto SSI Komm_Reg2 0000 0000 0010 0110formato dati SSI 25 BitGray-Code500 kbit/s

Komm_Reg3 0000 0000 0000 0000

Tabella 5.10

Page 134: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 40 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.2.2.2 Realizzazione dell’FB "Scambio dati" 706:DAT

L’FB "scambio dati" 706:DAT "è contrassegnato nel programma dimostrativo con il numeroFC 243 e viene richiamato ciclicamente nell'FC 200. L'FB 706:DAT richiama DB-Arb DB 243.

FC 243

706:DAT

DB_Arb

SS_TippPos RM_Fertig

SS_TippNeg RM_vor

SS_Start RM_zurueck

SS_TippEil RM_Fehler

SS_Analog RM_DA1

SS_Modulo RM_DA2

SS_Quit RM_DA3

SS_Reset RM_DA4

SS_Int_Verg RM_syn

SS_Int_Fehl RM_Vergleich1

SS_Nullv RM_Vergleich2

SS_IstwertSet RM_ERef

SS_End Fehl_Ueberlauf

SS_Ref Fehl_Kabelbruch

SS_flstTor Fehl_Ueberlast

SS_DrehZaehl Fehl_SSI

SS_Vorabschaltpunkt Fehl_unsynchron

Fehl_Inkremental

Fehl_Referenz

Fehl_Vergleich

Fehl_Kanalk

Fehl_Kanalg

Fehl_SollEndMin

Fehl_SollEndMax

Page 135: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 41WF 706 C (BS - Descrizione)

Lista parametri 706:DAT

Parametri Funzione Formato Tipo Campo valoriDB_Arb Per richiamo di un DB specifico asse B vedi CPUSS_TippPos Jog + BoolSS_TippNeg Jog - BoolSS_Start Start BoolSS_TippEil Jog veloce BoolSS_Analog Elaborazione valore analogico BoolSS_Modulo Funzione modulo attiva BoolSS_Quit Tacitazione errore BoolSS_Reset Reset BoolSS_Int_Verg Interrupt durante la comparazione BoolSS_Int_Fehl Interrupt in presenza di errore BoolSS_Nullv Spostamento origine attivo BoolSS_IstwertSet Settare valore reale BoolSS_End Finecorsa attivo BoolSS_Ref Ricerca zero BoolSS_flstTor Pres.val. reale volo/funz. TOR attiva BoolSS_DrehZaehl Direz. rotazione/abilitaz. contatore BoolSS_Vorabschaltpunkt Assegnamento assoluto/relativo BoolRM_Fertig Richiesta eseguita / in tolleranza BoolRM_vor In avanti BoolRM_zurueck Indietro BoolRM_Fehler Errore BoolRM_DA1 Uscita digitale 1 BoolRM_DA2 Uscita digitale 2 BoolRM_DA3 Uscita digitale 3 BoolRM_DA4 Uscita digitale 4 BoolRM_syn Sincronizzato BoolRM_Vergleich1 Comparazione 1 soddisfatta BoolRM_Vergleich2 Comparazione 2 soddisfatta BoolRM_Eref Ingresso bero del punto di riferim. BoolFehl_Ueberlauf Overflow in addizione BoolFehl_Kabelbruch Interruzione cavo BoolFehl_Ueberlast Sovraccarico delle uscite BoolFehl_SSI Errore bit Start-Stop con encoder SSI BoolFehl_unsynchron Errore di fronte con encoder increm. BoolFehl_Inkremental Posiz. con asse non sincronizzato BoolFehl_Referenz Sinc. contemp. ricerca zero/ pres.volo BoolFehl_Vergleich Comp. soddisfatta., err. bit direzione BoolFehl_Kanalk No. canale in riavviamento < 1 BoolFehl_Kanalg No. canale in riavviamento > 6 BoolFehl_SollEndMin Valore impostato < ENDMIN (DD26) BoolFehl_SollEndMax Valore impostato > ENDMAX (DD28) Bool

Tabella 5.11

Page 136: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 42 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

I bit di comando SS_ contrassegnati così valgono per:• Encoder incrementale• Ingresso contatore 24 V

Lo spostamento dell'origine è attivo fino a quando:• È settato il bit "reset"• Viene eseguito nuovamente il riavviamento PLC• Viene inserito un altro valore nel punto d'origine #

La WF 706 C lavora solo con valori duali a 6 cifre. La scheda può così contareda 0 fino 16777215, non riconosce però numeri con il segno negativo.

Page 137: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 43WF 706 C (BS - Descrizione)

5.2.2.3 Blocco dati ausiliario DB_Arb

Parole dati nel DB-Arb

Parametro Funzione Formato Tipo Campo valori

Kommando_Reg1 Reg. comando Byte 1 per riavviam. B#16#0 BYKommando_Reg2 Reg. comando Byte 2 per riavviam. B#16#0 BYKommando_Reg3 Reg. comando Byte 3 per riavviam. B#16#0 BYStatus Segnalazioni di stato B#16#0 BYFehler Segnalazioni di errore B#16#0 BYSollwert Valore impostato Real DDSollwert_Korrektur Val. correzione tolleranze macchina Real DDReferenzpunkt Coordinate punto di riferimento Real DDNullpunkt Spostamento origine (vedi spiegaz.) Real DDVorabschaltdifferenz Differenza di rallentamento Real DDEndMin Finecorsa software EndMin Real DDEndMax Finecorsa software EndMax Real DDIstwert Val. reale x valut. valore reale Real DDIstwertbewertung Valutazione valore reale Real DDIstwert_Baugruppe Valore reale direttam. dalla scheda Dint DDTorwert Valore porta (TOR) Real DDModulowert Valore modulo Real DDSS_AnalogKanal Abilit.+ val. analogico bit di comando B#16#0 BYSS_AnalogZusatz Abilit.+ val. anal. bit di comando (1,4) B#16#0 BYBeschleunigung Pendenza rampa di accelerazione W#16#0 WBremsrampe Pendenza rampa di frenata W#16#0 WEilwert Valore veloce asse W#16#0 WSchleichwert Valore lento asse W#16#0 WZusatzsollwert Solo can. 1 (4):val. imp. suppl. anal. W#16#0 WToleranz Finestra di tolleranza per il posizion. Real DDAnwender_1 Parole dati libere per l’utente Real DDAnwender_2 Parole dati libere per l’utente Real DDAnwender_3 Parole dati libere per l’utente Real DDAnwender_4 Parole dati libere per l’utente Real DD

Tabella 5.12

I parametri così contraddistinti sono da assegnare connumeri a virgola mobile.

In una valutazione del valore reale con 1.0, questo indica un assegnamentocon incrementi.

Page 138: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 44 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

5.2.2.4 Significato dei parametri selezionati

Funzioni Parametri Significato

Jog (manuale):

• Jog +:

• Jog –

• Jog +/– consovrapposizione inveloce

SS_TippPos

SS_TippNeg

SS_TippEil

DA1 fino D4 sono settati in base adogni funzione selezionata come nelposizionamento:vedi anche cap. 3.2.1 risp.

cap. 3.6.2

Ricerca zero :

• Selezione

• Direzione + o

Direzione –

• Asse/canalesincronizzato

SS_Ref

SS_TippPos

_TippNeg

RM_syn

Esecuzione DA1 fino a DA4 vedicap. 3.4 risp.cap. 3.6.2

Con "selezione" viene attivatoautomaticamente START in velocenella direzione assegnata.Raggiungendo la camma di riferimentoEM_Ref commuta a lento .

Il segnale arriva con fronte pos. dellatacca zero encoder, l'asse si ferma.

Posizionamento:

• Assegnamento valoreimpostato

• Tolleranza punto diarresto

• Punto disinserzione

• START/STOP

• Risposta

Registro die comando:Byte 1, Bit 2 = 1 ⇒ MOT = 1#Sollwert#Sollwert_Korrektur

Toleranz

SS_Vorabschaltpunkt

SS_Start

RM_Fertig

+ valore impostato

– correz. valore impostato– valore reale

= RegVGL2

Finestra di tolleranza RegVGL2

Punto di disinserzione SS= 0: parametro

# la differenza di rallentamentoindica la differenza al punto d'ar-resto

= 1: parametro# la differenza di rallentamentoindica il valore assoluto per ilpunto d'arresto

START/STOP del posizionamento,DA1 fino a DA4 sono settate in base adogni funzione selezionata

RM_Fertig= 1, se in DB_Arb:

– parametro di tolleranza = 0 evalore reale = valore impostato

(RegVGL2)– param. tolleranza >< 0 e valore

reale entro la tolleranza= 0, se valore reale oltre il

parametro di tolleranza

Page 139: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 45WF 706 C (BS - Descrizione)

Funzione Parametri Significato

Comparazione:

Assegn. val. impostato

Valore di disinserzione

START/STOP

Jog + o

Jog –

Registro die comando:Byte 1, Bit 2 = 0 ⇒ MOT = 0#Sollwert

SS_Vorabschaltpunkt

SS_Start

SS_TippPos

SS_TippNeg

val. impostato per registro RegVGL1

vedi sopra posizionamento RegVGL2

DA1 fino DA4

sono settati rispettivamente allafunzione selezionata.

Ulteriori segnali:

• Emissione val. anal.

• Interrupt in presenzacomparazione

• Interrupt in presenzadi errore

• Spostamento origine

• Settaggio valore reale

SS_Analog tramite#SS_AnalogKanal

#SS_AnalogZusatz

SS_Int_Verg

SS_Int_Fehl

SS_Nullv

#Nullpunkt

SS_IstwertSet

funzioni:– attivazione/disattivazione emissione

valore analogico e trasmissione da– SS_AnalogKanal (DB_Arb) a

SS_Analog (DB_scambio dati) e KommandoAnalog (DB diriavviamento)

Valore analogico per uscita analogica-modulo analogico 1 risp. 2

SS_Int_Verg= 1: con ogni comparazione soddi-

sfatta viene attivato l'INT im-postato sulla scheda a S2.

SS_Int_Fehl= 1: con ogni errore viene attivato

l'INT impostato sulla scheda a S2.

SS_Nullv= 1 segnale di comando in DB

lo scambio dati fa si che:il valore presente in #punto zero venga trasmesso alla WF 706 C

valore spostamento d'origine

SS_IstwertSet= 1: con ogni impulso (fronte 0 – 1)

viene settato il valore del puntodi riferimento come nuovo valore,reale, vale solo per encoder in-crementale e ingresso di con-teggio.

Page 140: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 46 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Funzioni Parametri Significato

• Finecorsa attivo SS_End SS_End= 1: il contenuto del contatore del

valore reale è controllato conti-nuamente sui valori limiti

#EndMin e #EndMax. Condiz.:asse/canale devono essere

sincronizzati (RM_syn=1).

• Preset valore reale alvolo/funzione portaattiva

SS_flstTor SS_flstTor= 1 e fronte all'ingresso

di riferimento0 – 1 ⇒ il valore punto di riferimen-

to viene assunto nel regi-stro di conteggio interno

1 – 0 ⇒ cont. registro di conteggio(= valore di riferimento+ valore reale ricevuto+ spostamento origine)viene assunto nel registrodi porta (TOR), vale soloper encoder incrementalee ingresso contatore

• Direzione dirotazione/abilitazionecontatore

SS_DrehZaehl encoder incrementale:con questo parametro il segno delvalore reale ricevuto può essereinvertito.

Ingresso contatore "Bero":SS_DrehZaehl = 0 ⇒ Stop contat.

= 1 ⇒ Start contat.

• Reset SS_Reset SS_Reset= 0 : Segnalaz. errori sistema (DW16)

vengono cancellati tutti gli assi/canali

• Funzione moduloattiva

SS_Modulo SS_Modulo= 1 : # valore modulo e # punto di

riferimento vengono trasmes-si a WF 706 C (vale solo perencoder incrementale e ingres-so contatore).

Tabella 5.13

Page 141: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Esempi di programma

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 5 - 47WF 706 C (BS - Descrizione)

5.3 Esempi di struttura hardware

Fig. 5.28 Azionamento con motore (1 velocità)

Fig. 5.29 Azionamento con motore trifase asincrono con commutazione dei poli (2 velocità)

Bero di riferimento (EREF)

WF 706 C

IndietroDA4

AvantiDA3

K1 K2

M

K1 K2

Finecorsa negativo Finecorsa positivo

AvantiDA3

Bero di riferimento (EREF)

LentoDA2

VeloceDA1

IndietroDA4

WF 706 C

K1 K2 K3

Finecorsa positivoFinecorsa negativo

K3

K1

M

K2

K4

K4

Page 142: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Esempi di programma 01.98

5 - 48 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Fig. 5.30 Azionamento con convertitore di frequenza e motore trifase asincrono (velocità variabile)

In caso di disturbi elettromagnetici può essere necessario l'utilizzo di relèaccoppiati.

Bero di riferimento (EREF)

WF 706 C con modulo analogico

Finecorsapositivo

Finecorsanegativo

IndietroDA4

AvantiDA3

FrenoDA2

Dispositivo diregolazione

DA1

M3 ~

Convert.difrequenza

freno

Uscitàanalogico

Page 143: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 1WF 706 C (BS - Descrizione)

6 Dati tecnici

6.1 Caratteristiche della scheda

Numero (canali, assi) 3 o 6

Ingressi, segnali, e alimentazione dell’encoder

Rilevazione valore reale Incrementale, assoluta(interfaccia SSI)

Campo max. di traslazione

• con encoder increment.

• con encoder assoluti

(224 - 1) incrementi

8192 passi/giro× 2048 giri

Tensioni segnale

• ingressi differenziali

• ingressi asimmetrici

5 V secondo RS 422

24 V

Frequenza in ingresso/Lunghezza cavo conencoder incrementali

• encoder simmetrici(segnali 5 V) conalimentazione encoder:– 5 V– 24 V

• encoder asimmetrici(segnale 24 V)

Lunghezza cavoschermato:max. 200 kHz con 32 m

max. 200 kHz con 100 m

max. 25 kHz con 100 m

Lunghezza cavo e velocitàtrasmissione dati conencoder assoluti

120 m schermato

• 62,5 kbit/sec

• 125 kbit/sec25 m schermato

• 250 kbit/sec

• 500 kbit/sec

• 1 Mbit/sec

Segnali in ingresso

• incrementali(quadruplicazioneinterna impulsi)

• segnali 24 V

• SSI

2 serie di impulsi sfasati di90 gradi, 1 impulso taccazero1 sequenza di impulsi

Valore assoluto

Correnti in ingresso con

• 5 V

• 24 V

secondo RS 422

tip. 5 mA

Alimentazione encoder 5 Vviene fornita dal bus delSIMATIC

300 mA/encoder protettoda corto circuito

Alimentazione encoder 24V (tramite connettorefrontale X7/X8)

300 mA/ encoder protettoda corto circuito

Ingressi digitali

Numero 6 o 12

Campo tensione iningresso

-3 V ... +30 V

Separazione di potenziale No

Segnale 0(ingresso aperto vede „0“)

-3 V ... +5 V

Segnale 1 +13 V ... +30 V

Corrente ammessa ariposo con segnale 0

1,1 mA

Corren. in ingresso con24 V

Tip. 5 mA

Frequenza in ingresso Max. 200 kHz

Uscite digitali

Numero 12 o 24

Campo tensione in uscita +20 V ... +30 V

Separazione di potenziale No

Corrente in uscita consegnale 1

Max. 500 mA

Protezione da corto circuito Uscite protette dacortocircuito

Resistenza pull down 12 kΩTempi di commutazione deidriver uscite con caricoohmico (48Ω) e 24 V DC

tlow→ thigh=100 µs

thigh→ tlow= 20 µs

Segnale BASP dal Bus S5 Blocca uscite

Uscite analogiche

Numero 4 o 8

Tensione in uscita Da -10 V a +10 V

Corrente in uscita Da -5 mA a +5 mA

Tensioni di alimentazione

Sezione 5 V

• Tensione

• Assorbim. di corrente(senza encoder)

• Assorbi. di corrente perogni modulo analogico

Viene fornita dal bus delSIMATIC

• 750 mAcon versione a 3 assi

• 1,5 Acon versione a 6 assi

300 mA

Sezione 24 V per uscitedigitali

• Tensione nominale

• Campo ammesso

• Assorbiment. dicorrente

24 V (tramite connettorefrontale X7/X8)

Da 20 V a 30 V

Max. 6 A

Page 144: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 11.98

6 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

6.2 Panoramica apparecchiature e cavi

Fig. 6.1 Panoramaica apparecchiature e cavi

WF 706 C

Occupazione dei connettori frontali vedi cap. 6.3Osservare le misure di schermatura descritte nel cap. 6.6!

Alimentazione 24 V

X 6

X 5

X 4

X 3

X 2

X 7

X 8Contattori

InterrutorerMorsettiere

6FM1 790-1B-6FM1 790-1C-6FM1 790-1Fq00

6FM1 790-1B-6FM1 790-1C-6FM1 790-1Fq00

6FM1 790-1B-6FM1 790-1C-6FM1 790-1Fq00

6FM1 790-1B-6FM1 790-1C-6FM1 790-1Fq00

6FM1 790-1B-6FM1 790-1Cq006FX2002-2CC11-1qq0

6FM1 790-1B-6FM1 790-1C-6FM1 790-1Fq00

6FM1 706-3AB20

X 1

Encoder assoluto serialeoppure

Encoder Incrementale

X 9 Convertitore die frequenza

X 10 Convertitore die frequenza

6FM1 790-1Bq 00

Posto riservato alla letterache specifica la lunghezza

per i dettagli vedi cap. 7o catalogo AR 10

Encoder assoluto serialeoppure

Encoder Incrementale

Encoder assoluto serialeoppure

Encoder Incrementale

Encoder assoluto serialeoppure

Encoder Incrementale

Encoder assoluto serialeoppure

Encoder Incrementale

Encoder assoluto serialeoppure

Encoder Incrementale

Page 145: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

05.96 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 3WF 706 C (BS - Descrizione)

6.3 Connettori frontali

Versione a 3 assi

Connettori X1,X2,X3 (canale/asse 1, 2, 3): Encod. Connettore X9: Uscite analogiche

Pin Segnale Significato Segnale Significato

1 ZAEHL Ingr. digit. per segnale di conteggio ANA3 Valore analogico di riferimento asse 3

2 CLK Clock di slittamento SSI AGND3 Massa analogica asse 3

3 CLK Clock di slittamento SSI ANA7 Val. analogico supplement. modulo 1

4 libero AGND7 Massa analogica per valoreanalogico supplementare modulo 1

5 Uext+ Alimentazione encoder +24 V libero

6 +5 V Alimentazione encoder +5 V 1) ANA1 Valore analogico di riferim. asse 1

7 Mext Alimentazione encoder massa AGND1 Massa analogica asse 1

8 libero ANA2 Valore analogico di riferim. asse 2

9 libero AGND2 Massa analogica asse 2

10 Z Traccia Z (tacca zero)

11 Z Traccia Z

12 B Traccia B

13 B Traccia B

14 A ; SSI Traccia A ; Dati SSI

15 A; SSI Traccia A; Dati SSI

Connettore X7: I/O digit., aliment. scheda 24 V 3)

Pin Segnal Significato1 A1 DA1 veloce / abilit.disp.regolaz. 4) asse 1 1) Dal SIMATIC S5 tramite bus

2 A3 DA3 avanti asse 1 2) Oppure sincronizzazione al volo

3 EREF Ingresso di riferimento 2) asse 1 3) Tramite un diodo viene garantito

4 A2 DA2 lento / freno 4) asse 2 che anche in caso di inversione della

5 A4 DA4 indietro asse 2 polarità della tensione 24 V non si

6 A1 DA1 veloce / abilit.disp.regolaz. 4) asse 3 verifichino danni. Il flusso di corrente

7 A3 DA3 avanti asse 3 è protetto da un multifuse. Quando si

8 EREF Ingresso di riferimento asse 3 supera il limite di corrente (p.es.corto

9 Mext Alimentazione encoder massa circuito), questo elemento diventa ad

10 Uext+ Alimentazione encoder +24 V elevata resistenza; dopo

11 EGND Alimentazione per uscite digit. massa il raffreddamento il flusso di corrente

12 +24 V Alimentazione per uscite digit. +24 V è nuovamente possibile. Non è

13 +24 V Alimentazione per uscite digit. +24 V necessario sostituire l’elemento.

14 A2 DA2 lento / freno 4) asse 1 4) Con funzione analogica

15 A4 DA4 indietro asse 1

16 A1 DA1 veloce / abilit.disp.regolaz. 4) asse 2

17 A3 DA3 avanti asse 2

18 EREF Ingresso di riferimento asse 2

19 A2 DA2 lento / freno 4) asse 3

20 A4 DA4 indietro asse 3

21 Mext Alimentazione encoder massa

22 Uext+ Alimentazione encoder +24 V

23 EGND Alimentazione per uscite digitali massa

24 +24 V Alimentazione per uscite digitali +24 V

25 +24 V Alimentazione per uscite digitali +24 V

X7

X1

X2

X3

X9

Page 146: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 11.98

6 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Versione a 6 assi

Connettori X1..X6 (canale/asse 1..6): Encod. Connettori X9, X10:Uscite analogiche

Pin Segnale Significato Segnale Significato

1 ZAEHL Ingr. dig. per segn. di conteggio ANA3 (6) Val. analog. di riferimento asse 3 (6)

2 CLK Clock di slittamento SSI AGND3 (6) Massa analogica asse 3 (6)

3 CLK Clock di slittamento SSI ANA7 (8) Val. analog. supplem. modulo 1 (2)

4 libero AGND7 (8) Massa analogica per valore analog.supplementare modulo 1 (2)

5 Uext+ Alimentazione encoder +24 V libero

6 +5 V Alimentazione encoder +5 V 1) ANA1 (4) Valore analog. di riferim. asse 1 (4)

7 Mext Alimentazione encoder massa AGND1 (4) Massa analogica asse 1 (4)

8 libero ANA2 (5) Valore analog. di riferim. asse 2 (5)

9 libero AGND2 (5) Massa analogica asse 2 (5)

10 Z Traccia Z (tacca zero)

11 Z Traccia Z

12 B Traccia B

13 B Traccia B

14 A ; SSI Traccia A ; Dati SSI

15 A; SSI Traccia A; Dati SSI

Connettori X7, X8: I/O digit., alimentaz. scheda 24 V3)

Pin Segnal Significato

1 A1 DA1 veloce / abilit.disp.regolaz. 4) asse 1(4)

1) Dal SIMATIC S5 tramite bus

2 A3 DA3 avanti asse 1 (4) 2) Oppure sincronizzazione al volo

3 EREF Ingresso di riferimento 2) asse 1 (4) 3) Tramite un diodo viene garantito

4 A2 DA2 lento / freno 4) asse 2 (5) che anche in caso di inversione

5 A4 DA4 indietro asse 2 (5) della polarità della tensione 24 V

6 A1 DA1 veloce / abilit.disp.regolaz. 4) asse 3 (6) non si verifichino danni. Il flusso di

7 A3 DA3 avanti asse 3 (6) corrente è protetto da un multi-

8 EREF Ingresso di riferimento asse 3 (6) fuse. Quando si supera il limite di

9 Mext Alimentazione encoder massa corrente (p.es. corto circuito),

10 Uext+ Alimentazione encoder +24 V questo elemen. diventa ad elevata

11 EGND Alimentazione per uscite digit. massa resistenza; dopo il raffreddamento

12 +24 V Alimentazione per uscite digit +24 V il flusso di corrente è nuovamente

13 +24 V Alimentazione per uscite digit +24 V possibile. Non è necessario

14 A2 DA2 lento / freno 4) asse 1 (4) sostituire l’elemento.

15 A4 DA4 indietro asse 1 (4) 4) Con funzione analogica

16 A1 DA1 veloce /abilit.disp.regolaz. 4) asse 2 (5)

17 A3 DA3 avanti asse 2 (5)

18 EREF Ingresso di riferimento asse 2 (5)

19 A2 DA2 lento / freno 4) asse 3 (6)

20 A4 DA4 indietro asse 3 (6)

21 Mext Alimentazione encoder massa

22 Uext+ Alimentazione encoder +24 V

23 EGND Alimentazione per uscite digit. massa

24 +24 V Alimentazione per uscite digit +24 V

25 +24 V Alimentazione per uscite digit +24 V

X7 X8

X1 X4

X2 X5

X3 X6

X9 X10

Page 147: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

03.97 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 5WF 706 C (BS - Descrizione)

6.4 Schemi dei cavi

Collegamento tra WF 706 C ed encoder ROD 320Nr. ordine: 6FM1 790-1B00

WF 706 C Connettore sistema di misuraConnettore X1, X2, X3, X4, X5, X6

Lo schermo del cavo valore reale deve essere messo a terra su una ampiasuperficie sul lato scheda all'ingresso nell’armadio (vedi cap. 6.6).

1) Nel connettore del collegamento 6FM1 790-1Bq00 sono cablati i pin 4 e 8, i quali però non sono utilizzati dallascheda WF 706 C.

nero/biablu/bia

ros/biagia/bia

467

CNIPK

T

0,5

0,38

0,50,50,5

+5 V0 V

0,38giaverde

Traccia ATraccia A

AD

Ua1Ua1

0,380,38

bluvio

Traccia BTraccia B

BE

Ua2Ua2

0,380,38

biamar

Traccia ZTraccia Z

FG

Ua0Ua0

Schermo

Collegamentoschermo tramite

il connettoreCavo 4 × 2 × 0,38 + 4 × 0,5 schermato

RS

H

ConnettoreD-Sub, Siemens15-poli, maschio6FM1 790-8DA00Lato connessione

A BMConnettore rotondo

17-poli, femminaAmphenol-Tuchel6FC9 348-7AV01Lato connessione1

1514

1312

1011

1)

8 1)

Page 148: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 05.96

6 - 6 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Collegamento tra WF 706 C ed encoder digitale SIEMENSNr. ordine: 6FM1 790-1C00

WF 706 C Sistema di misura SIMODRIVE SensorConnettore X1, X2, X3, X4, X5, X6 6FX2 001-2

Lo schermo del cavo valore reale deve essere messo a terra su una ampiasuperficie sul lato scheda all'ingresso nell’armadio (vedi cap. 6.6).

1) Nel connettore del collegamento 6FM1 790-1Cq00 sono cablati i pin 4 e 8, i quali però non sono utilizzatidalla scheda WF 706 C

nero/biablu/bia

ros/biagia/bia

467

ElettronicaElettronicaLampadaLampada

0,5

0,38

0,50,50,5

+5 V0 V

0,38giaver

Traccia ATraccia A

Ua1Ua1

0,380,38

bluvio

Traccia BTraccia B

Ua2Ua2

0,380,38

neromar

Traccia ZTraccia Z

Ua0Ua0

Schermo

Collegamentoschermo tramite

il connettoreCavo 4 × 2 × 0,38 + 4 × 0,5 schermato

ConnettoreD-Sub,15-poli, maschio6FM1 790-8DA00Lato connessione

91Connettore rotondo

12-poli, femmina

6FX2 003-0CE12Lato connessione

2101211

1514

1312

1011

56

81

34

8Collegamentoschermo tramiteil connettore

1

1)

1)

Page 149: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 7WF 706 C (BS - Descrizione)

Collegamento tra l’uscita seriale e il sistema di misura assoluto

Nr. ordine: 6FX2 002-2CC11-1 0

WF 706 C Sistema di misura seriale-assolutoConnettore X1, X2, X3, X4, X5, X6 6FX2 001-5 S

Lo schermo del cavo valore reale deve essere messo a terra su una ampiasuperficie sul lato scheda all'ingresso nell’armadio (vedi cap. 6.6).Il collegamento dell'encoder deve essere eseguito secondo le indicazione delcostruttore dell’encoder stesso.

0.5

0.5bia/giabia/ros

M

P 24 V

Schirm

Collegamentoschermo tramite

il connettore

ConnettoreD-Sub15-poli, maschio6FC9 341-1HCLato connessione

Connettore rotondo15 -poli, flemminae(verdi page 6-6)6FX2 003-0CE12

12

11

0.38

0.38neromar

2

1

0.380.38

bluvio

Dat

Dat

3

4

1

CLS

CLS

0 V

10-30 V

Dat

Dat

Takt

Takt

7

52

315

14

Collegamentoschermo tramite

il connettore

Page 150: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 05.96

6 - 8 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Collegamento agli ingressi e uscite digitali(sono da preparare da parte del cliente)

WF 706 CConnettore X7, X9

ConnettoreD-Sub25-poli, femmina6ES5750 -2AB31Lato connessione

1

142

153

Canale 1+4DA1DA2DA3DA4EREF

Comandi e contattoriCanale 1+4

164

17

518

Canale 2+5DA1DA2DA3DA4EREF

Comandi e contattoriCanale 2+5

6

197

208

Canale 3+6DA1DA2DA3DA4EREF

Comandi e contattoriCanale 3+6

Alimentazioneesterna encoder

1022

9

21

24 V

0 V

12

241325

24 VAlim. uscite digit.

11

23

0 V

1

Alimentazione esterna persistema di misura assoluto SSI

Alimentazione uscite digitali

Collegamentoschermo tramiteil connettore

Lo schermo deve essere montatosull’armadio o su un’ampia superficiedella rotaia compensatrice potenziale

UscitaUscitaUscitaUscitaIngresso

UscitaUscitaUscitaUscitaIngresso

UscitaUscitaUscitaUscitaIngresso

Ingresso 24 V

Ingresso 0 V

Ingresso 24 V

Ingresso 0 V

Page 151: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

05.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 9WF 706 C (BS - Descrizione)

Collegamento agli ingressi analogici(sono da prepare da parte del cliente)

WF 706 C Regolatore di azionamentoConnettori X9, (X10) Fine cavo senza connettore

SchermoCollegamentoschermo con

connettore

Cavo 4 × 2 × 0,25 schermato

ConnettoreD-Sub9 poli, maschio6FM1 790-8JA00Lato connessione

6

789123

4

ANA1 (4)AGND1 (4)ANA2 (5)AGND2 (5)ANA3 (6)AGND3 (6)ANA7 (8)AGND7 (8)

0,250,25

0,250,25

0,250,25

0,250,25

1

Page 152: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 01.98

6 - 10 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

6.5 Indirizzamento

6.5.1 Indirizzamento della WF 706 C - SIMATIC S5

6.5.1.1 Indirizzamento scheda (indirizzo DPR)

Interruttore S1

Interrutt.Nr. S1. 1 2 3 4 5 6

Valore 2 2 2 2 23 4 5 6 7

OPEN

CLOSED

La posizione attuale degliinterruttoriè contrassegnata in bianco

Selezione del campo di periferia

OPEN Campo P nell'apparecchiatura centrale o di ampliamento (campo indirizzi F000 ... F0FF )

H

CLOSED Campo Q nell'apparecchiatura centrale o di ampliamento (campo indirizzi F100 ... F1FF )

H

Indirizzo base

Campo: 0 ... 248 (00 ... F8 )H

Esempio:La scheda si trova nel campo Q (apparecchiatura di ampliamento)sul’indirizzo 144. L’interruttore S1 dere essere impostato come segne:Interrutt.Nr. S1. 1 2 3 4 5 6

OPEN

CLOSED

Vista dal connettore busverso i connettori frontali

Questa nota riguarda solo le schede WF 706 con il No. di ordinaz.6FM1706-3Ax00 e 6FM1706-3Ax10.

Il ponticello X20 (WF 706) ha la funzione dell’interruttore S1.6 (WF 706 C):

– Ponticello X20 chiuso ⇒ S1.6 = CLOSED– Ponticello X20 aperto ⇒ S1.6 = OPEN

Page 153: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 11WF 706 C (BS - Descrizione)

Interruttore S2

Interrutt.Nr. S2. 1 2 3 4

Canale interrupt A B C D

OPEN

CLOSED

La posizione attuale degliinterruttoriè contrassegnata in bianco

Esempio: Canale di interrupt D

Interutt.Nr. S2. 1 2 3 4

OPEN

CLOSED

Vista dal connettore busverso i connettori frontali

Questa nota riguarda solo le schede WF 706 con il No. di ordinaz.6FM1706-3Ax00 e 6FM1706-3Ax10.

Nel blocco interruttori S2 (WF 706) l’associazione canale interrupt ⇒ numerointerruttore è in sequenza inversa rispetto alla WF 706 C:

– No. interruttore S2.1 ⇒ Interrupt D– No. interruttore S2.2 ⇒ Interrupt C– No. interruttore S2.3 ⇒ Interrupt B– No. interruttore S2.4 ⇒ Interrupt A

Page 154: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 01.98

6 - 12 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

6.5.2 Indirizzamento WF 706 C - SIMATIC S7-400

La scheda WF-706 C può essere impiegata nel SIMATIC S7-400 in diversi modi:

• Nell'apparecchiatura centrale del SIMATIC S7-400 mediante capsula di adattamentoSIMATIC S5

• In un'apparecchiatura SIMATIC S5, che è collegata all'apparecchiatura centrale delSIMATIC S7-400 mediante l'interfacce IM 463-2 (S7) e IM 314 (S5).

Nell'apparecchiatura centrale SIMATIC S7-400 possono essere inserite:

• Max. 8 capsule di adattamento e così massimo 8 schede WF

• Max. 4 IM 463-2, ogni IM 463-2 può essere collegata a massimo 8 apparecchiatured'ampliamento SIMATIC S5.

Nel sistema SIMATIC S7-400 possono venire indirizzate:

• Max. 64 schede WF 706 C

STEP 7-Tool HWKonfig (configurazione hardware) è necessaria per:

• La configurazione della capsula d'adattamento

• Configurazione dell'interfaccia IM 463-2

Page 155: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 13WF 706 C (BS - Descrizione)

6.5.2.1 Impostazioni

Debbono essere effettuate le seguenti impostazioni in HWKonfig:

• Inserimento:– in una capsula di adattamento può essere inserita solo una scheda WF. È quindi

possibile solo un inserimento per capsula.

– per l'interfaccia IM 463-2 deve essere generato un inserimento perogni scheda WF. Potendo essere collegate più apparecchiature d'ampliamento S5mediante una IM 463-2, gli inserimenti si riferiscono alla somma di tutte le schede.

• Indirizzo S7:– Indirizzo, sotto il quale la WF 706 C deve essere interrogata nel programma S7

(Indirizzo iniziale della WF).

– Gli indirizzi S7 iniziano con 512.

• Indirizzo S5:– Indirizzo che viene impostato sulla WF 706 C mediante l'interruttore di indirizzamento

S1.Il campo viene impostato separatamente.

• Lunghezza (Dual-Port-RAM):– La WF 706 C ha una lunghezza fissa di 8 Byte.

Se la WF 706 C ha l’indirizzo n, per la WF 706 C l’indirizzo S7 successivo deveessere n + 8.

• Parte PA (Prozeßabbild):– Per la scheda WF deve essere impostato 0.

• Campo:– Nella capsula di adattamento è permesso solo il campo P.– Mediante l'interfaccia IM 463-2 possono essere scelti i campi P e Q.

I campi corrispondenti devono essere impostati anche sull’IM 314.

Si deve fare attenzione, che né gli indirizzi S7 né quelli S5 si incrocino.

Page 156: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 01.98

6 - 14 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Esempio di indirizzamento

SIMATIC S7-400 Impostazioni:S1 (indirizzo S5) S2 Indirizzo S7

I I

Gli indirizzi S7 per ogni scheda WF sidebbono differenziare di 8 byte nell’ambito diun campo (P, Q). Neppure per gli indirizzi S5può essere eseguita una doppia assegna- zione. Sull´ultima IM 314 deve essere inserito un connettore d'uscita (vedi catalogo ST 50).

Page 157: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 15WF 706 C (BS - Descrizione)

6.5.3 Canale d’interrupt

Nella capsula di adattamento può essere impiegato il cavo A (CPU 1). Il SIMATIC S7-400elabora gli interrupt con trigger di livello. Osservare il punto "Tacitazione" nel cap. 3.5.

Page 158: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 01.98

6 - 16 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

6.5.4 Disposizione degli interruttori e del modulo analogico sulla WF 706 C

S2

S1

X14 X15

Posto 2(Modulo 2)

X12 X13

Posto 1(Modulo 1)

Ingressi/uscite digitaliAlimentazione 24 V

Valore reale(Connettoreencoder)

Uscitaanalogica

1)

2)

1) Assi 1, 2 e 32) Assi 4, 5 e 6

Con

netto

re b

us

Page 159: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

01.98 Dati tecnici

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 6 - 17WF 706 C (BS - Descrizione)

6.6 Indicazioni sui disturbi elettromagnetici

Per un funzionamento privo di disturbi del controllore è importante una messa a terra ottimale ditutto l'impianto e l'utilizzo di cavi schermati.

Con poco dispendio di mezzi si possono evitare fermate dell'impianto e disturbi all'impianto se siottemperano le misure contro i disturbi elettromagnetici.

Osservare assolutamente le informazioni sulle misure contro i disturbimagnetici raccolte nel prospetto "Direttive contro i disturbielettromagnetici per la tecnica WS/WF".No. di ordinazione: 6ZB5 440-0QX05-0BA3

Le misure contro i disturbi elettromagnetici danno consigli per ridurre i disturbi causati all'impiantoda diversi potenziali da campi elettromagnetico. Vengono trattati i seguenti temi:

• Propagazione di un disturbo

• Principio di collegamento con linee potenziali di compensazione

• Semplificazione del principio di collegamento per il risparmio di linee potenziali dicompensazione

• Collegamento potenziale di componenti di capacità e non capacità

• Raggruppamento di linee potenziali di compensazione alla rotaia compensatrice potenziale

• Collegamento di linee di protezione.

• Collegamento alle direttive d'installazione

• Informazioni sulle misure EMC

Sono inoltre da osservare:

• Le direttive di montaggio del SIMATIC S5/S7 riportate nel manuale

• Le norme DIN VDE IEC vigenti attualmente come p. es sui temi:

Costruzione di impianti per correnti forti fino a 1000 VDirettive sulla bassa tensioneEquipaggiamento degli impianti per corrente forte con apparecchi elettroniciEquipaggiamento elettrico di macchine industrialiDirettive EMC 89/336/CEE

Fonte DIN: Beuth-Verlag GmbH, 10772 BerlinoFonte DIN, VDE, IEC:Punto di distribuzione VDEe, Merianstraße 2963069 Offenbach

• Informazioni nell'allegato della scheda

Page 160: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Dati tecnici 01.97

6 - 18 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

Il tema "come evitare fonti di disturbo" trattato nelle "norme sui disturbi elettromagnetici per latecnica WS/WF" è di notevole importanza e per questo viene trattato nuovamente qui di seguito.

Come evitare sorgenti di disturbo

Relè, teleruttori, ecc. possono generare tensioni di disturbo che influiscono negativamente sulbuon funzionamento della WF 706. Tali disturbi possono essere evitati osservando le seguentimisure.

ATTENZIONE Picchi di disturbo possono essere generati da relè o teleruttori montati non inconformità con le sopraindicate misure. Le stesse regole devono essere adottateanche per valvole e freni. Una particolare attenzione deve essere data allelampade montate nell'armadio.

ATTENZIONE Insufficienti misure contro i disturbi elettromagnetici possono provocare errori diposizionamento. Per questo motivo l'attuazione delle sopracitate misure èestremamente importante!

bobinedi relè

teleruttori

valvole

freni

Usando diodi o gruppiRC si possonoevitare le elevatetensioni di disturboprodotte dall'inser-zione di bobine.Con bobine di 24 V siformano tensioni fino800 V, anche conpiccoli relè.E con bobine da 220 V la tensionepuò raggiungerediversi KV.Con queste misure si evitano nonsolamente le tensionidi disturbo ma ancheil propagarsi diinduttività nei cavi, chedevono essere posatiparallelamente àquelli delle bobine.

Fig. 6.2 Eliminazione delle induttività

Page 161: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Appendice

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 7 - 1WF 706 C (BS - Descrizione)

7 Appendice

7.1 Numeri di ordinazione

Schede Numero di ordinazione

Per SIMATIC S5WF 706 C versione a 3 canali 6FM1 706-3AA20WF 706 C versione a 6 canali 6FM1 706-3AB20

Per SIMATIC S7-400WF 706 C versione a 3 canali con capsula d’adattamento

6FM1 706-3AA70

WF 706 C versione a 6 canali con capsula d’adattamento

6FM1 706-3AB70

Modulo analogico per WF 706 C 6FM1 706-4AA00

Cavi di collegamento No. di ordinazione Lunghezza max.

Per encoder ROD 3205 m 6FM1 790-1BB00

10 m 6FM1 790-1BC00 35 m18 m 6FM1 790-1BD00

Per encoder SIMODRIVE Sensor(6FX2 001 - 2 . . . .)

2 m 6FM1 790-1CA005 m 6FM1 790-1CB00

10 m 6FM1 790-1CC00 35 m18 m 6FM1 790-1CD00

Per encoder seriale assoluto2 m 6FX2 002-2CC11-1AC0 in base alla5 m 6FX2 002-2CC11-1AF0 velocità di

trasmissione10 m 6F X2 002-2CC11-1BA0 125 kbit/s 120 m18 m 6F X2 002-2CC11-1BJ0 1 Mbit/s 25 m

Page 162: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Appendice 11.98

7 - 2 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

7.2 Documentazione

Ttitolo Numero di ordinazione

Descrizione WF 706 C con dischettocontenente programma dimostrativo

6ZB5 440-0KR05-0BB0

Descrizione sintetica 6ZB5 440-0PJ05-0BA3Direttive EMC per la tecnica WS/WF 6ZB5 440-0QX05-0BA3

Catalogo AR 10:Tecnica WS/WF • sistemi e componenti E86060-K6310-A101-A5-7200

Catalogo ST 50:

Sistemi di automazione

SIMATIC S5 / PC / TI505 E86060-K4650-A111-A7-7200

Catalogo ST 70:

Sistemi di automazione

SIMATIC S5 / M7 / C7 E86060-K4670-A111-A4-7200

Catalogo NC Z

Tecnica di collegamento E86060-K4490-A001-A6-7200

Page 163: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Appendice

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 7 - 3WF 706 C (BS - Descrizione)

7.3 Indice analitico

AAbilitazione regolatore ............4-14; 5-48Ampliamento ...................................... 2-5Attenzione .......................................... 0-2Avvertenze EMC .............................. 5-48Avvertimento ...................................... 0-2

BBero di riferimento............................ 3-18Blocco dati

DB_Arb (S7) ............................... 5-43DB-H (S5)..................................... 5-9

CCapsula d’attamento S5..............2-5; 2-8Capsula di adattamento S5.............. 6-15Caratteristiche della WF 706 C .......... 6-1Ciclo

S5 ................................................. 5-8S7 ............................................... 5-35

Comando porta (TOR)all’ingresso di riferimento............ 3-23con il timer .................................. 3-24

Conoscenze preliminari...................... 0-1Consumo di corrente.......................... 2-9

DDA fisiche......................................... 4-14Definizioni .......................................... 0-2Differenza di arresto........................... 3-4Differenza di rallentamento ................ 3-4

EEncoder................................6-5; 6-6; 6-7

Scelta ........................................... 3-2Encoder assoluti SSI.......................... 1-4Encoder assoluto SSI

Parametrizzazione........................ 4-8Risoluzione................................. 3-12

Encoder assoluto SSI (S7)esempi di parametrizzazione...... 5-39

Encoder incrementaleparametrizzazione ........................ 4-8

Encoder incrementale (S7)esempi di parametrizzazione...... 5-39

Encoder incrementali ................1-4; 3-16Errore bit Start/Stop ......................... 2-10Errore fronte..................................... 2-11Esempi di programma........................ 5-1Esempio di programma 1 (S5) ........... 5-1Esempio di programma 2 (S7) ......... 5-36

FFB

ciclo .............................................. 5-8riavviamento (S5) ......................... 5-2riavviamento (S7) ..............5-36; 5-38scambio dati (S7)...............5-36; 5-40

Formato dati encoder assoluti SSI ... 3-10Freno.......................................4-14; 5-48Funzione porta (TOR

attivazione .................................. 3-23Funzione porta (TOR) ...................... 3-23Funzioni ......................................1-1; 3-2

HHWKonfig ................................6-12; 6-13

IIM 314 .........................................2-5; 2-9IM 463-2................... 2-5; 2-8; 6-12; 6-13Indirizzamento

Esempio (S7).............................. 6-14Indirizzamento scheda (S7) ............. 6-12Indirizzo iniziale WF ......................... 6-13Indirizzo scheda ................................. 5-9

(S7)............................................. 6-13S7 ............................................... 6-12

Ingressi............................................... 6-9Ingressi di conteggio e di riferimento . 1-5Intercettazione...........................3-7; 3-15Interrupt

abilitazione ................................. 3-27al punto di disinserzione............. 3-29causa...................................3-27; 4-4mascheramento.......................... 3-27punti di disinserzione.................. 3-29su errore ..................................... 3-28tacitazione .................................. 3-27

JJog ................................................... 5-13

LLED di errore

abilitazione ................................. 4-12Lento .................................................. 3-4

tempo minimo............................... 3-6Lettura valore reale (S7) .................. 5-35Lista parametri

706:Anl (S7) ............................... 5-38706:DAT (S7).............................. 5-41ANL:706C (S5) ............................. 5-2ZYK:706C (S5) ............................. 5-8

Page 164: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Appendice 11.98

7 - 4 Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05WF 706 C (BS - Descrizione)

MMiglioramenti...................................... 0-1Modi di funzionamento ..................... 5-44Moduli analogici

registri di comando ..................... 4-20Modulo .................................6-1; 6-3; 6-4Modulo analogico ............................. 3-30

Interrupt ...................................... 4-19particolarità ................................. 3-40Profilo del posizionamento ......... 3-30Selezione.................................... 4-17Selezione dei registri .................. 4-18Start/Stop.................................... 4-19

Movimento in lento ..................4-14; 5-47Movimento in veloce ...............4-14; 5-47

NNota.................................................... 0-2

PPanoramica ........................................ 1-1Parametro

FEHL (Segnalazioni di errore S5)5-13SS (Segnali di comando S5) ...... 5-11STAT (Stato S5) ......................... 5-12

Pericolo .............................................. 0-2Personale qualificato.......................... 0-2Posizionamento.................................. 3-4

interruzione................................... 3-6modo di funzionamento ................ 3-4Start .............................................. 3-4

Posizionamento con modulo analogicoemissione segnali ....................... 3-31parametrizzazione ...................... 3-31

Posti d'inserimentoS7 ................................................. 2-8

Prescrizioni......................................... 0-1Prescrizioni per la sicurezza............... 0-1Prescrizioni VDE ................................ 0-1Preset............................................... 3-19Programmazione................................ 4-1Punti di disinserzione ......................... 3-2Punto di disinserzione ........................ 3-5

raggiunto ...................................... 3-4superato........................................ 3-4

RRegistri

Indirizzamento .....................4-2; 4-17lettura............................................4-4scrittura................................4-4; 4-19Selezione canale (asse) ...............4-3Selezione registri ..........................4-3

Registro di comando .................4-9; 4-12Riavviamento

S5 .................................................5-2S7 ...............................................5-35

Riferimento.........................................0-2Rilevamento del percorso.................3-19

confronti......................................3-20

SSIMATIC S5 .......................................4-1SIMATIC S7 .......................................4-1Sincronizzazione ............3-16; 3-22; 3-25Sorveglianza di rottura del cavo.......2-10Spiegazione dei termini......................0-2Spostamento dell’origine....................3-6Spostamento dell'origine ..................5-42Start/Stop degli assi ...........................4-5Struttura asse..............................3-1; 3-2Struttura canale...........................3-1; 3-2

TTelaio ..........................................2-8; 2-9Tempi .................................................6-1Tempo minimo per il movimento lento

parametrizzazione ......................4-12Tensioni..............................................6-1Timer ..................................................3-3Tipi di CPU S7-400 ..........................2-10Tipi di funzionamento .........................5-1

UUscita analogica supplementare ......3-40Uscite .................................................3-2

VValutazione del valore reale.............5-43Veloce ................................................3-4

Page 165: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

11.98 Appendice

Siemens AG 1995 All Rights Reserved 6ZB5 440-0KR05 7 - 5WF 706 C (BS - Descrizione)

7.4 Abbreviazioni

AG Apparecciatura di automazioneAK Capsula di adattamentoAS Sistemi di automazioneCP Communication processorCPU Central processing unitDA Uscita digitaleDB Blocco di datiDD Doppio parola di datiDE Ingresso digitaleDL Data sinistraDPR Dual-Port-RAMDR Data destraDW Parola dei datiEG Apparecchiatura di ampliamentoEREF Ingresso interruttore della referenzaFB Blocchi funzionaliHWKonfig SIMATIC S7-utensile per configurazione hardwareIM 314 SIMATIC S5 interfaccia-moduloIM 463-2 SIMATIC S7-400 interfaccia-modulokbit 1000 bit (modalità di scrittura per le quantità di dati)kbyte 1000 byte (modalità di scrittura per le quantità di dati)Kbyte 210 byte (modalità di scrittura per la capacità di memoria)KR Registro di comandoLED Light emitting diodeLSB Least significant byteMB Byte di merkerMSB Most significant byteMW Parola di merkerOB Blocco di organizzazionePB Blocco di programmaPC Personal ComputerPG Apparecciature di programmazionePS Power SupplyRAM Random Access MemorySB Blocco di passoSPS Comando di memoria programmabile (PLC)SR Registro di statoSS Segnale di comandoSSI Sincroni seriali interfacciaUR1 Rack apparecchiatura centrale SIMATIC S7-400UR2 Rack apparecchiatura centrale SIMATIC S7-400ZG Apparecchiatura centrale

Page 166: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono
Page 167: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

A Suggerimenti

Correzioni

Siemens AGA&D MC MT1Postfach 3180

per la documentazione:

WF 706 CSchede die posizionamento, di misurazionepercorso e di conteggioDescrizione

D-91050 Erlangen Nr. di ordinazione: 6ZB5 440-0KR05-0BB0Edizione: Novembre 1998

___

Mittente:Nome:Ditta/reparto:Indirizzo:Telefono:

Se durante la consultazione di questo testo dovesterilevare qualche errore. Vi saremmo grati se ce locomunicherete facendo uso del presente modulo. Visaremmo altresì' grati per ogni suggerimento o propostadi miglioramento.

Proposte e/o correzioni:

Page 168: WF 706 C - Siemens...•Contatore con registro porta (Tor) come memoria per il valore momentaneo La scheda può pertanto essere impiegata in un modo talmente versatile che qui possono

Siemens AGBereich Automatisierungs- und AntriebstechnikGeschäftsgebiet Motion Control Systemefür Werkzeug- und ProduktionsmaschinenPostfach 3180, D-91050 ErlangenRepubblica federale di Germania

Siemens Aktiengesellschaft

© Siemens AG 1999Ci riserviamo eventuali modifiche

N. di ordinazione: 6ZB5 440-0KR05-0BB0Stampato nella Repubblica federale di Germania232/992068 BS 06990.1