Unità di posizionamento FM 354 per servoazionamenti

Survival, Water, Medical Field Manuals

Military Manuals

Document text

SIEMENS 


SIMATIC 


Manuale Edizione 10.2000 


Unità di posizionamento FM 354 
per servoazionamenti 


SIEMENS 


SIMATIC 


Unità di posizionamento FM 354 
per servoazionamenti 


Manuale 


6ES7 354-1AH01-8EGO 


Premessa, Indice 


Panoramica sul prodotto 





| 





Concetti fondamentali relativi 
al posizionamento 


N 





Installazione e smontaggio 








QO 
D 
o 
D 
Q 
Q. 
lo) 


Parametrizzazione 





Programmazione delle 
funzioni tecnologiche 


©) 





Messa in servizio 





Interfaccia standard S & S 


00 


ke 
D 
ir; 
O 
U 
© 
N 
ia, 
— 
N 





| 


Descrizione delle funzioni 


Stesura dei programmi 
di movimento 


— 
O 





ih 
—h 


Trattamento degli errori 











O D> 

D Ke] 

fi Ho, 

g S 

5 2 

o. ||2 
U D> 


Dichiarazione di conformità CE 





O 


C 
O 
4 


(DB utente) 





Elenco delle abbreviazioni 





| 


Indice analitico 


Avvertenze tecniche di sicurezza 


li D 


Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione dei 
danni materiali che vanno assolutamente osservate. Le avvertenze sono contrassegnate da un triangolo e, a 
seconda del grado di pericolo, rappresentate nel modo seguente: 





Pericolo di morte 


significa che la non osservanza delle relative misure di sicurezza provoca la morte, gravi lesioni alle persone e 
ingenti danni materiali. 








Pericolo 


significa che la non osservanza delle relative misure di sicurezza può causare la morte, gravi lesioni alle persone 
e ingenti danni materiali. 








Attenzione 


significa che la non osservanza delle relative misure di sicurezza può causare leggere lesioni alle persone o lievi 
danni materiali. 








Avvertenza 


è una informazione importante sul prodotto, sull'uso dello stesso o su quelle parti della documentazione su cui si 
deve prestare una particolare attenzione. 





Personale qualificato 


La messa in servizio ed il funzionamento del dispositivo devono essere effettuati esclusivamente da personale 
qualificato. Personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documentazione 
è quello che dispone della qualifica a inserire, mettere a terra e contrassegnare, secondo gli standard della tecnica 
di sicurezza, apparecchi, sistemi e circuiti elettrici. 


Uso conforme alle disposizioni 


/N 


Osservare quanto segue: 





Pericolo 


Il dispositivo deve essere impiegato solo per l’uso previsto nel catalogo e nella descrizione tecnica e solo in com- 
binazione con apparecchiature e componenti esterni omologati dalla Siemens. 


Per garantire un funzionamento ineccepibile e sicuro del prodotto è assolutamente necessario un trasporto, imma- 
gazzinamento, una installazione ed un montaggio conforme alle regole nonché un uso accurato ed una manuten- 


zione appropriata. 





Marchi di prodotto 


SIMATIC®, SIMATIC HMI® e SIMATIC NET® sono marchi di prodotto della SIEMENS AG. 


Le ulteriori denominazioni di prodotti ricorrenti nella presente documentazione possono essere marchi di prodotto il 
cui utilizzo da parte di terzi a scopi propri può violare diritti di proprietà. 


Copyright Siemens AG 1996-2000 All rights reserved 


La duplicazione e la cessione della presente documentazione sono vietate, 
come pure l’uso improprio del suo contenuto, se non dietro autorizzazione 
scritta. Le trasgressioni sono possibili di risarcimento dei danni. Tutti i diritti 
sono riservati, in particolare quelli relativi ai brevetti e ai modelli di utilità. 


Siemens AG 

Settore Automazione 

Reparto Automazione per l’industria 
Postfach 4848, D- 90327 Nùrnberg 


Esclusine della responsabilità 


Abbiamo controllato che il contenuto della presente documentazione cor- 
risponda all'hardware e al software descritti. Non potendo tuttavia escludere 
eventuali differenze, non garantiamo una concordanza totale. Il contenuto 
della presente documentazione viene tuttavia verificato regolarmente, e le 
correzioni o modifiche eventualmente necessarie sono contenute nelle edi- 
zioni successive. Saremo lieti di ricevere qualunque tipo di proposta di miglio- 
ramento. 


© Siemens AG 1996-2000 
Ci riserviamo eventuali modifiche tecniche. 





Siemens Aktiengesellschaft 


6ES7 354-1AH01-8EGO 


Premessa 


Scopo della documentazione 


Il presente manuale tratta i seguenti aspetti dell’unità FM 354: 


Hardware e funzioni 
Parametrizzazione 
Servizio e supervisione 
Blocchi S7 


Montaggio conforme alle norme di sicurezza 


Struttura del manuale 


Il manuale tratta i seguenti argomenti: 


Panoramica sull'unità (cap. 1) 


Questo capitolo illustra lo scopo e le possibilità d'impiego dell'unità. Esso fornisce una 
serie di informazioni introduttive sulľ FM 354 e sulle sue funzioni. 


Concetti fondamentali sul posizionamento (cap. 2) 


Questo capitolo contiene informazioni generiche sulla procedura di posizionamento e 
alcune spiegazioni dei concetti pricipali. 


Montaggio e smontaggio dell FM 354 (cap. 3) 
Questo capitolo descrive il procedimento di montaggio e smontaggio dell’unità. 
Cablaggio dell FM 354 (cap. 4) 


Questo capitolo illustra il collegamento e il cablaggio degli azionamenti, degli encoder e 
degli ingressi/uscite digitali. 


Parametrizzazione dell’FM 354 (cap. 5) 


Questo capitolo descrive la parametrizzazione e le funzioni di ”Parametrizzazione 
FM 354”. 


Programmazione dell FM 354 (cap. 6) 
Questo capitolo descrive la programmazione dell FM con STEP 7. 
Messa in servizio dell’ FM 354 (cap. 7) 


Questo capitolo descrive il procedimento di messa in servizio dell FM con STEP 7. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Premessa 





Interfaccia standard S & S (cap. 8) 


Questo capitolo illustra le possibilità esistenti per il servizio e la supervisione dei dati o 
segnali sull’unità. 


Informazioni di riferimento e appendici per la consultazione dei concetti fondamentali 
(funzioni delle unità, istruzioni di programmazione, segnali delle interfacce, liste dei 
parametri, gestione degli errori, dati tecnici, interfaccia standard S & S). 


Indice delle abbreviazioni e indice analitico per la ricerca delle informazioni. 


Conoscenze necessarie 


Nel manuale sono descritti l'hardware e le funzioni dell’FM354. 


Per poter effettuare il montaggio, la programmazione e la messa in servizio di un SIMATIC 
S7-300 con FM 354 sono richieste le seguenti conoscenze: 


SIMATIC S7 

Manuale di installazione Sistema di automazione S7-400/M7-400, Configurazione 
Dispositivo di programmazione 

Programmazione con STEP 7 


Progettazione dell’interfaccia di un pannello operativo 


Utenti dell’FM 354 


Le informazioni contenute nel manuale sono strutturate e rappresentate in base al settore di 
impiego dell’FM 354: 


Montaggio 

Montaggio e cablaggio dell’FM 354 

Programmazione 

Programmazione e parametrizzazione delľ FM 354 

Ricerca degli errori e diagnostica 

Ricerca ed eliminazione degli errori 

— nella configurazione hardware e nei relativi componenti 

— nella programmazione, gestione e nel controllo delle funzioni delle unità 
Servizio 


Comprende solo il controllo dei job di posizionamento 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Premessa 





Marchio CE 
| nostri prodotti sono conformi ai requisiti della direttiva 89/336/CEE "Compatibilità 
Elettromagnetica” e alle norme europee armonizzate ivi citate (EN). 


Conformemente alla direttiva sopracitata, art. 10, la dichiarazione di conformità CE è parte 
CE del presente manuale (ved. App. B). 


Interlocutori 


Per segnalare eventuali problemi riscontrati nel presente manuale è a disposizione in 
appendice un foglio di risposta che può essere compilato e inviato alla filiale Siemens più 


vicina. 


Numero verde 
Per eventuali dubbi rivolgersi al seguente numero verde: 


++49 / 911 / 895 — 7000 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Indice 





1 Presentazione del prodotto ................c.L. cicci irene [1-1 | 
1.1 L’FM 354 nel sistema di automazione S7-300............. naana 1-2 
1.2 Rappresentazione dell'Unità LL 1-7 
1.3 Panoramica delle funzioni dell'Unità . aaua aeaea 1-9 
Concetti fondamentali relativi al posizionamento ............................... [2-1 | 
Installazione e smontaggio ......................... erre [3-1 | 
3.1 Installazione dell FM 354... 3-3 
3.2 Smontaggio dell’FM 354... 3-4 
3.3 Sostituzione delle unità . LL 3-5 
4 Cablaggio... ee eee 
4.1 Schema di cablaggio dell'FM 354... 4-3 
4.2 Descrizione dell'interfaccia verso l'azionamento .............. annen 4-5 
4.3 Collegamento dell’azionamento .......... naeun aeaaaee 4-7 
4.4 Descrizione dell’interfaccia verso il sistema di misura ..................... 4-8 
4.5 Collegamento degli encoder ............... neruu nirr rrr rrr rnrn errn 
4.6 Descrizione dell'interfaccia verso la periferia ........................ 
4.7 Cablaggio del connettore frontale ....................... rrrrinr rnrn 
5 Parametrizzazione ..................... 00 [5-1 | 
5.1 Installazione del tool ”Parametrizzazione FM 354”... 5-3 
5.2 Accesso al tool ’Parametrizzazione FM 354”... 5-4 
5.3 Dati di parametrizzazione 
5.3.1 Dan macchina: iui aa oa 
5.3.2 Quote incrementali ............. aaea 
5.3.3 Dati correzione utensile... 
5.3.4 Programmi di movimento 
5.4 Parametrizzazione con il tool ”PParametrizzazione FM 354” .................. 5-23 
5.5 Memorizzazione dei dati di parametrizzazione nell'SDB > 1 000 ............. 5-24 
6 Programmazione delle funzioni tecnologiche ................................... 
6.1 Nozioni fondamentali di programmazione ............. 
6.1.1 Interfaccia, blocchi dati utente (DB utente) .............. a 
6.1.2 Blocchi funzionali standard, panoramica ........... eusann eanan 
6.1.3 Comunicazione tra CPU e FM 354... 
6.1.4 Struttura di un programma utente . .............. aaarnas 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO vV 


Indice 





vi 











6.1.5 Impiego decentrato, OB86 . .............. a naana 
6.1.6 Integrazione di un OP... 
6.1.7 Procedura per creare il programma utente (AWP) ................ 
6.2 Messa in servizio con il tool di parametrizzazione ................. 
6.3 Descrizione dei blocchi funzionali standard... 
6.3.1 FC POS_INIT (FC 0) — Inizializzazione LL... 
6.3.2 FC POS_CTRL (FC 1) - Scambio dati ............ anaana 
6.3.3 FC POS_DIAG (FC 2) — Lettura dati interrupt diagnostico ................... 
6.3.4 FC POS_MSRM (FC 3) — Lettura valori di misura... 
6.4 INTOTTUPt:s--nri ae e AT 
6.5 Blocco dati utente (DB utente) ................. 
6.6 Esempi applicativi ........... t riwan s ANAE ESKEIAERENKNAAAN ESKE ENER TSR 
6.7 Lista errori, messaggi di sistema (CPU) ........... anneanne 
6.8 DAtTECNICI sprint 
Messa in servizio . piscia define 
7.1 Installazione e Cablaggio ........... init EREKERNNERAKERAK ERREKARRI 
7.2 Valori iniziali per test e ottimizzazione... 
7.3 Test e ottimizzazione ............. nananana 
7.3.1 Attivazione dei dati macchina... 
7.3.2 Controllo dell’interfacciamento con l'azionamento e l’encoder ................ 
7.3.3 Messa in servizio di base della regolazione di posizione .................... 
7.34 Ottimizzazione della regolazione di posizione... 
7.3.5 Aggiustamento delle coordinate del punto di riferimento .................... 
7.3.6 Attivazione della diagnostica del regolatore di posizione .................... 
7.3.7 Attivazione finecorsa software, compensazione deriva e compensazione 

e eta EE E TEET EEEE E TETE EEE T TETE 
Interfaccia standard S & S ................... iii 
8.1 Interfaccia standard S & S per l’OP 07 e OP 17 
8.1.1 Interfaccia standard per POP 07 ............. aeee 
8.1.2 Interfaccia standard per POP 17... 
8.2 Analisi del DB utente da parte del programma utente ....................... 
8.3 Blocco dati per segnalazioni di stato (DB-SS) ...................... 
Descrizione delle funzioni ...................... eri 
9.1 Segnali di controllo e di risposta 
9.1.1 Segnali di controllo ......... aeaaaee 
9.1.2 Segnali:di. risposta seeriaid sirenen be ea 
9.1.3 Avvertenze generali per l'utilizzo 
9.2 MOAdEOperatiVvi'...;... cir e i e e ea 
9.2.1 JO 
9.2.2 Controllo»; ieri 
9.2.3 Ricerca punto di riferimento . 
9.2.4 Avanzamento a quote incrementali relativo 
9.2.5 MDI (Manual Data INput) LL... 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Indice 





9.2.6 
9.2.7 


9.3 
9.3.1 
9.3.2 
9.3.3 
9.3.4 
9.3.5 
9.3.6 
9.3.7 
9.3.8 
9.3.9 
9.3.10 
9.3.11 
9.3.12 


9.3.13 
9.3.14 
9.3.15 
9.3.16 
9.3.17 


9.4 
9.5 


9.6 

9.6.1 
9.6.2 
9.6.3 


9.7 
9.8 
9.8.1 
9.8.2 
9.9 
9.10 


10 Stesura dei programmi di movimento ........................-- crei 


AULOMALICO: .rirare lara einai kea dipenda dira 
Automatico blocco singolo . LL... 


Dati di sistema ............ uA OED E E E E OE A A 
Modifica di parametri/dati (job di scrittura DB-AW, DBX39.3) ................ 
Impostazioni singole (DB-AW, DBB34 e 35)... 
Comandi singoli (DB-AW, DBB36 e 37) ............. aaan 
Spostamento del punto di zero (job di scrittura DB-AW, DBX39.1) ............ 
Impostazione del valore istantaneo (job di scrittura DB-AW, DBX38.7) ........ 
Impostazione al volo del valore istantaneo (job di scrittura DB-AW, DBX39.0) .. 
Richiesta dei dati applicativi (job di scrittura DB-AW, DBX39.6) .............. 
Teach In (job di scrittura DB-AW, DBX39.7) LL... 
Impostazione del punto di riferimento (job di scrittura DB-AW, DBX38.6) ...... 
Valori di Misüra siria pile ela ina ira perde 
Dati operativi di base (job di lettura DB-AW, DBX42.0) .................. 
Blocco NC attivo (job di lettura DB-AW, DBX42.1) blocco NC successivo 

(job di lettura DB-AW, DBX42.2) LL... 
Dati applicativi (job di lettura DB-AW, DBX43.6) ....nnnnnnnnnnnnnnnnnnnnnn 
Valore istantaneo al cambio di blocco (job di lettura DB-AW, DBX42.3) ....... 
Dati di service (job di lettura DB-AW, DBX42.4) (LL 
Dati operativi supplementari (job di lettura DB-AW, DBX43.5) ................ 
Parametri/dati (job di lettura DB-AW, DBX43.3) LL... 


Sistema di MISUra Li... 
Tipo diass siii e E aa ea 


ENCOOCr.\cuea iene E 
Encoder incrementali ................ anena ea 
Encoder assoluti (SSI) ........... neee 
Sincronizzazione degli encoder 


Regolazione di posizione ........... annann 


Ingressi e uscite digitali (job di lettura DB-AW, DBX43.4) LL... 
Descrizione delle funzioni degli ingressi digitali .................. 
Descrizione delle funzioni delle uscite digitali (job di scrittura DB-AW, 

DBX39:4) Lio el ee 


Finecorsa software ..............L Li 


Interrupt di POCOSSO!....-..ciiiii e a e E 





10.1 Blocchi di Movimento . LL... 
10.2 Svolgimento dei programmi e direzione di elaborazione . ................... 
10.3 Passaggio da blocco a bIOCCO . ............ 
11 Trattamento degli errori .....................- 0.000 rire ire 
11.1 Classi di errore e reazioni dell'unità .......... nanunua nananana 
11.2 Segnalazioni di errore . .......... esusen anaana 
11.2.1 Segnalazioni di errore tramite LED ............. aaeeea 
11.2.2 Interrupt di diagnostica ............. ranit ar enn EAEE Ea E 
11.2.3 Segnalazione di errore tramite segnali di risposta 
11.2.4 Segnalazione nel blocco dati ................. aaneen 
11.2.5 Visualizzazione del buffer diagnostico (PG/PC) ............. annen 





Unità di posizionamento FM 354 per servoazionamenti .. 
6ES7 354-1AH01-8EGO VII 


Indice 





o od» 


viii 


11.3 Liste degli EmO ............. EAEE VARINA E EINAR AEENA INERENTE RANY 
11.3.1 Interrupt di diagnostica 
11.3.2 Segnalazione d'errore 





Dati téecMhiCi necir nine lalla 
Dichiarazione di conformità CE ................... LL 
UDT':(DB.utente):..........ririiia aa ee C-1 


Elenco delle abbreviazioni ............... Lerro 
Indice analitico .................. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Presentazione del prodotto 1 


In questo capitolo 











Paragrafo Argomento Pagina 
1.1 L’FM 354 nel sistema di automazione S7-300 1-2 
1.2 Rappresentazione dell’unità 1-7 
1.3 Panoramica delle funzioni dell'unità 1-9 

















Le funzioni dell’FM 354 


L’FM 354 è un'unità di posizionamento gestita da un microprocessore per azionamenti con 
valore di riferimento analogico. 


L’FM 354 è una potente unità impiegabile nel ”’posizionamento regolato ad anello chiuso”. 


L'unità opera autonomamente ed è pilotata dal programma utente nel sistema SIMATIC 
S7-300. 


Si possono gestire assi lineari e rotanti regolati ad anello chiuso o comandati con aggiorna- 
mento del valore istantaneo. 


L'FM 354 dispone di diversi modi di funzionamento. 
L'unità possiede una memoria dati non volatile per la memorizzazione dei parametri. 
e L’FM 354 non necessita di manutenzione (senza batteria). 


e Mediante una parametrizzazione opportuna lFM 354 può essere adattato e collegato alle 
unità in base alle esigenze specifiche del sistema utente. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 1-1 


Presentazione del prodotto 





Dove può essere impiegato l’FM 354? 


1.1 


L’FM 354 può essere impiegato sia per posizionamenti semplici sia per andamenti complessi 
con elevati requisiti di dinamicità, precisione e velocità. E anche adatta per compiti di posi- 
zionamento in macchine con elevata velocità. 


Le possibilità di impiego più tipiche dell'unità di posizionamento sono: 


linee transfer 

linee di montaggio 

presse 

macchine per la lavorazione del legno 
manipolatori 

caricatori 

assi ausiliari per frese e torni 
macchine per l'imballaggio 


dispositivi di trasporto 


Le funzionalità sono paragonabili all'unità WF 721 nel sistema SIMATIC S5 e all FM 353 nel 
sistema SIMATIC S7. 


L’FM 354 nel sistema di automazione S7-300 


Come si inserisce l’FM 354 nell’S7-300? 
L’FM 354 è realizzato come unità funzionale del SIMATIC S7-300. 


1-2 


Il controllore programmabile S7-300 è costituito da una CPU e da diverse unità di periferia 
che vengono montate su una guida profilata. 


A seconda delle necessità si può realizzare una configurazione con una o più file. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Presentazione del prodotto 





Struttura a più telai 


Una CPU SIMATIC S7-300 può gestire fino a quattro file (telai) con un massimo di otto unità 
ciascuna, innestate sul bus (vedere figura 1-1). 























































































































































































































































































































IM — Unità di interfaccia 
SM -— Unità di periferia 
PS - Alimentatore 

CPU —- Unità centrale 





BT PG 
MPI F TESE 
Pann. operativo Disposit. di progr. 
i | 
Bus posteriore Telaio 3 
=- = ii = = = = l 
IM SM SM SM FM SM SM SM 
Pi dig./anal. dig./anal. dig./anal. 2 dig./anal. dig./anal.| | dig./anal. 
n 
24V | I 
Telaio 2 
è ii i ii B = i ii i] 
IM SM SM SM FM SM SM SM 
dig./anal. dig./anal.| | dig./anal. dig./anal.| | dig./anal.| | dig./anal. 
+ a i] 
| 24V 7 I 
f Servo- 
Telaio 1 azionamento Î | Encoder 
è. ii i = = a] a) a) i] 
IM SM SM SM FM 354 SM SM SM 
dig./anal. dig./anal. dig./anal. 7 7 n 
(3 y | dig./anal. dig./anal. dig./anal. 
| 24V I I 
Telaio 0 Periferia decentrata 
L2-DP con unità di 
> interfaccia IM 
) i 
SIMATIC E n z 7 7 
PS 24 V S7-300 IM SM SM SM FM 354 
2/5/10 A CPU dig./anal. | | dig./anal. | | dig./anal. | | dig./anal. dig./anal. 
E o a | 
MPI — Multi Point Interface 5 y Servo- Encoder 


azionamento 








Figura 1-1 Configurazione con più telai di un SIMATIC S7-300 con FM 354 (esempio) 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


1-3 


Presentazione del prodotto 





Panoramica dei componenti del sistema 


La gestione di un posizionamento con FM 354 è realizzata con diversi componenti, rappre- 
sentati nella figura 1-2. 





Dispositivo di 


Pannello operativo (BT) programmazione (PG) 


(p. es. OP 07) 












Pacchetto di progettazione 


®© 
































Guida profilata 





























































































































Parte di potenza p. es. tastatore di misura 
p. es. SIMODRIVE 611-A | 
0 (o) [o] (o) 

l LL 

l l Encoder 

l BI 

I Jo 

E E 1 | H Motore p. es. 1FT5 

l E 

SIMODRIVE, 

Dono Ts] 











Figura 1-2 Panoramica del sistema (schematica) 


Collegamento MPI 


AIPFM si possono collegare al massimo 3 nodi/partner MPI (PC, PG o OP) contemporanea- 
mente. 


Unità di posizionamento FM 354 per servoazionamenti 
1-4 6ES7 354-1AH01-8EGO 





Presentazione del prodotto 





Componenti 


I| componenti principali e le relative funzioni sono riportati nella tabella 1-1. 


Tabella 1-1 Componenti per la gestione di un posizionamento 



































Componente Funzione 

Guida profilata ... è İl telaio per le unità dell’ S7-300 

FM 354 ... è l’unità di posizionamento, pilotata dalla CPU dell’S7-300 

Unità centrale (CPU) ... esegue il programma applicativo; alimenta a 5 V il bus posteriore 
dell’S7-300; comunica tramite MPI con il PG, il pannello di servizio. 

Alimentatore (PS) ... Converte la tensione di rete (120/230 V AC) nella tensione a 24 V per 
l'alimentazione dell’S7-300. 

Unità di periferia (SM) ... adattano i diversi livelli dei segnali di processo all’ S7-300. 

Unità di interfaccia (IM) ... collegano tra di loro i singoli telai dell'S7-300 (in configurazioni a più 
telai, vedere figura 1-1). 

Dispositivo di programma. |... configura, parametrizza, programma e esegue il test dell’S7-300 e 

zione (PG) dell’FM 354. 

Pannello operativo (BT) ... è l'interfaccia verso la macchina e serve per operare e visualizzare. 
Non è strettamente necessaria per il funzionamento di una FM 354. 

Parte di potenza ... COmanda il motore. 

Motore ... provvede a muovere l’asse. 

Encoder ... è il sistema di misura del percorso, che rileva la posizione istantanea 


dell'asse. Tramite la comparazione della posizione istantanea con la 
posizione di riferimento, l’FM 354 rileva immediatamente lo scostamento 
e provvede alla compensazione. 





Pacchetto di progetta- ... CD-ROM con: 
ZIONE e Pacchetto dei blocchi FC 
e Tool di progettazione ”"Parametrizzazione FM 354” 


e Interfaccia già progettata per le apparecchiature 
COROS OP 07 e OP 17. 


e Manuale in formato PDF 
e Getting started in formato PDF 














Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 1-5 


Presentazione del prodotto 





Panoramica sulla gestione dati del sistema 


La seguente figura fornisce una panoramica sulla gestione dei dati del sistema. 









































































































































































































































CPU FM 354 
Memoria di E i Dati delle HE 
caricaméntó Memoria di lavoro Ei e Dati delle unità 
i = Bus P [=e Datidi diagnostica 
» Programma utente 
comprese le FC Tie 
DBx utente : 
i Interrupt di 
Dati online sai 
iagnostica 
: DBx DBx 
Sistema operativo Bj Busk dati di dati di 
parame- parame- 
MPI trizzaz. trizzaz. 
} 
Servizio e 
Realizzazione del SUPEIVSONG . es. 
programma Parametrizzazione, Dati macchina 
utente e diagnostica ; f 
ty Quote incrementali 
OP Dati di correzione utensile 
Programmi di movimento 
Segnalazioni di stato 
| 
| l y y 
| | Editor KOP/ Editor DB Parametrizz. 
| | AWL FM 354 
| 
| PG (STEP 7) 
L 
Figura 1-3 Gestione dati del sistema 


1-6 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Presentazione del prodotto 





1.2 Rappresentazionedell’unità 


Vista frontale dell’FM 354 


La figura 1-4 mostra l’unità FM 354 con le sue interfacce e gli elementi frontali (segnalazioni 
di stato e di errore). 








Guida profilata 























































Identificazione dell'unità: 


FM 354 
F.SERVO MOTOR 


























Interfaccia SIMATIC per 
il collegamento bus 


Sportellino frontale . DUE 
Etichetta di siglatura 









































(apribile) 
Vista frontale senza 
sportellino 
ENCODER X3 
SF E Connettore frontale 
Segnalazioni di —— @2 
7 DC5V © @3 lo 
stato e di errore DIAG oa i 
©5 12 
©6 13 
©7 
95 
© i A RM 
Visualizzazione degli 
1 1 . . . no . 
Interfaccia X3 per 2 i 23 n ingressi e uscite digitali 
ei E 123| |H a2 
il sistema di misura 104 RE 
105 
106 
107 
© 108 
Interfaccia X2 per 3, 
l'azionamento 
\NAL.OUT X2 

















Interfaccia X1 
per la periferia 











Figura 1-4 Posizione delle interfacce e degli elementi frontali 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 1-7 


Presentazione del prodotto 





Interfacce 


Nella tabella 1-2 sono descritte le interfacce con il relativo significato. 


Tabella 1-2 Interfacce 





Interfacce 


Connettore di bus 
interfaccia SIMATIC 


Descrizione 


Connettore nella parte posteriore per la continuazione del bus S7 tra le 
unità. 





Interfaccia per 
l'azionamento 


Connettore Sub-D a 9 poli maschio (X2) per il collegamento dell’aziona- 
mento 





Interfaccia per il 
sistema di misura 


Connettore Sub-D a 15 poli femmina (X3) per il collegamento dell’encoder 





Interfaccia per la 
periferia 





Connettore frontale a 20 poli (X1) per il collegamento dell’alimentatore di 
carico e per il cablaggio degli ingressi e uscite digitali. 








Segnalazioni dei LED 


Nella parte frontale dell FM 354 si trovano 12 LED di segnalazione. La tabella 1-3 ne riporta 
la descrizione ed il significato. 


Tabella 1-3 Segnalazioni di stato e di errore 





LED 


SF (rosso) 
Errore cumulativo 


Significato 


Questo LED indica uno stato di errore dell’ FM 354. 
(Vedere analisi errori Cap. 11) 





DC 5V (verde) 
Alimentazione 
della logica inserita 


Questo LED indica che l'hardware è pronto per il funzionamento. 








Ingressi digitali 


DIAG (giallo) - Questo LED indica i diversi stati di diagnostica. 
Diagnostica (Vedere analisi errori Cap. 11) 
10...13 (verdi) Questi LED indicano gli ingressi attivati. 





Q0...Q83 (verdi) 
Uscite digitali 


Questi LED indicano le uscite attivate. 





RM (verde) 
Azionamento 
pronto 








Questo LED indica che l'azionamento è pronto per il funzionamento. 





1-8 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Presentazione del prodotto 





Targhetta di identificazione dell’FM 354 


La figura 1-5 mostra tutte le informazioni riportate sulla targhetta di identificazione 


























dell FM 354. 
SIEMENS 
SIMATIC S7 o 
Seni 
R6ES7 354-1AHOT-OAEO CE 





F SERVO MOTOR 
l 








[870037953 01] FN 


APPPOVED 














INPUT DC24V, 2,5A 


w 


@ 








E-Stand: 01 CLASS 1 DIV 2 
[olea in Germany io 


Versione del prodotto 





Numero di ordinazione 





Omologazioni e marchi —— 
Designazione dell'unità 

















Figura 1-5 Targhetta di identificazione 


1.3 


Panoramica 


dell FM 354 


Panoramica delle funzioni delľ unità 


Nell’unità FM 354 sono realizzate le seguenti funzioni: 


e comando dei modi operativi 
e rilevamento valore istantaneo 
e regolazione di posizione 


e ingressi e uscite digitali 


e funzioni/impostazioni indipendenti dal modo operativo 


e finecorsa software 

e interrupt di processo 

e comando a sequenza di blocchi 
e diagnostica e trattamento errori 
e gestione dati nell FM 354 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


1-9 


Presentazione del prodotto 





Comando dei modi operativi 


Il modo operativo viene trasmesso all FM mediante il programma utente. 


L'FM 354 dispone dei seguenti modi operativi: 


Encoder 


JOG 

controllo 

ricerca del punto di riferimento 
avanzamento relativo in quote incrementali 
MDI-Manual Data Input 

automatico 


automatico blocco singolo 


All’interfaccia per il sistema di misura si possono collegare encoder incrementali o assoluti 
(SSI). 


Regolazione di posizione 


Il regolatore di posizione realizza le seguenti funzioni: 


gestione corretta della velocità dell azionamento durante lo spostamento (p. es. accelera- 
zione e decelerazione impostabili, limitazione strappi, sorveglianza errore d’inseguimento, 
vedere par. 9.7 "Regolazione di posizione”) 


conduzione dell’asse con precisione nella posizione programmata di arrivo (p. es. posi- 
zionamento preciso, vedere par 9.7 ”’Regolazione di posizione”) 


mantenimento dell’asse in posizione anche in presenza di grandezze di disturbo (p. es. 
compensazione dell’offset, vedere par 9.7 "Regolazione di posizione”) 


Ingressi e uscite digitali 


Per le funzioni specifiche utente sono utilizzabili rispettivamente quattro ingressi e uscite. 


Possono essere p. es. collegati: 


finecorsa punto di riferimento 
interruttore per start esterno 
tastatore di misura 

posizione raggiunta, arresto 


direzione di rotazione avanti/indietro 


L'assegnazione della funzione al numero dell’ingresso/uscita si esegue mediante i dati mac- 
china. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Presentazione del prodotto 





Funzioni/impostazioni indipendenti dal modo operativo 


Nei modi di funzionamento è possibile attivare, in aggiunta al modo operativo stesso, fun- 
zioni speciali tramite determinate impostazioni (p. es. misurazioni al volo, trigger successivi 
del punto di riferimento, ecc.) 


Finecorsa software 


Il campo di lavoro (definito da finecorsa software) viene controllato automaticamente dopo il 
rilevamento della sincronizzazione. 


Interrupt di processo 
Gli interrupt di processo sono generati p. es. per: 
e posizione raggiunta 
e misurazione della lunghezza conclusa 
e cambio blocco al volo 
e misurazioni al volo 


La selezione degli interrupt di processo avviene tramite i dati macchina. 


Comando a sequenza di blocchi 


Elaborazione autonoma di un programma di movimento, compresi i sottoprogrammi realiz- 
zati mediante la parametrizzazione. Nell’unità sono disponibili per l'elaborazione diversi pro- 
grammi di movimento. 


Diagnostica e trattamento errori 


L'andamento ed il funzionamento dell’unità sono controllati da interrupt di diagnostica e di 
errore. Pertanto gli errori che si verificano sono comunicati al sistema e segnalati sull'unità 
mediante i LED. 


Gestione dati nell FM 354 


Nel FM 354 sono memorizzati in modo ritentivo i dati di parametrizzazione (dati macchina, 
dati di correzione utensile, programmi di movimento e quote incrementali). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 1-11 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Concetti fondamentali relativi al 
posizionamento 


Cosa vuol dire posizionare? 


Posizionare significa portare un carico in una determinata posizione in un certo tempo, 
tenendo in considerazione tutte le forze ed i momenti che interagiscono. 



































F ——= te 
» S 
pen AX m 
Posizione A Posizione B 


F = Forza motrice Ax = Percorso da coprire s = Direzione del percorso 











Figura 2-1 Principio di un posizionamento 


Posizionamento regolato 
Posizionamento regolato vuol dire: 
e gestire correttamente la velocità dell azionamento durante lo spostamento 
e portare lasse con precisione nella posizione programmata del traguardo 


e mantenere l’asse in posizione anche in presenza di grandezze di disturbo 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


2-1 


Concetti fondamentali relativi al posizionamento 





Struttura del posizionamento 


Nella figura 2-2 è rappresentata la struttura di un sistema di posizionamento con l’FM 354. 





ARRESTO DI Rete FM 354 
EMERGENZA 























Posizione di riferim. 


| : i Parte di potenza 
Disposit. di p. es. SIMODRIVE 























































































































Elementi meccanici per 


PES A 
; . Finecorsa 
il trasferimento del moto | 


hardware 


sicurezza 611-A 

IX 

i i Posizi Parametriz- 
i i ; osizione zazione 

i i istantanea 

! Spostamento 

, , ; k 

! ı Motore \M} GA Encoder 


”Parametrizzazione FM 354” 











Figura 2-2 Configurazione di un posizionamento regolato (esempio) 


FM 354 


Regolazione di posizione con emissione di un segnale analogico per il pilotaggio dell’aziona- 
mento. 


Parte di potenza 


La parte di potenza elabora il segnale analogico di pilotaggio e mette a disposizione del mo- 
tore la potenza elettrica corrispondente. 


Motore 


Il motore viene comandato dalla parte di potenza e trascina l’asse. 


Elementi meccanici per il trasferimento del moto 


Gli elementi meccanici per il trasferimento del moto sono costituiti, oltre che dall'asse, da 
ingranaggi e sistemi di accoppiamento. 


Unità di posizionamento FM 354 per servoazionamenti 
2-2 6ES7 354-1AH01-8EGO 


Concetti fondamentali relativi al posizionamento 





Encoder 


L'encoder rileva il movimento dell'asse e fornisce impulsi al FM 354. Il numero degli impulsi 
è proporzionale al percorso coperto. 


Periferia 
Tutti gli altri elementi aggiuntivi sono riassunti sotto il termine di ”periferia”. 
Generalmente si tratta di: 
e finecorsa di delimitazione del campo di posizionamento (dispositivi di sicurezza) 


e un PG e il software di ”Parametrizzazione FM 354”. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 2-3 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Installazione e smontaggio 


In questo capitolo 























Paragrafo Argomento Pagina 

3.1 Installazione dell FM 354 3-3 

3.2 Smontaggio dell FM 354 3-4 

3.3 Sostituzione delle unità 3-5 
Panoramica 


In questo capitolo si trovano informazioni per l'installazione e lo smontaggio dell FM 354. 


Regole di sicurezza 


Per integrare un S7-300 con l'FM 354 in un impianto o in un sistema, occorre rispettare 
determinate regole di sicurezza. 


Queste norme e prescrizioni sono descritte nel manuale di installazione 
Sistema di automazione S7-300; Configurazione. 


Progettazione del montaggio meccanico 


Le possibilità esistenti per il montaggio meccanico e il procedimento di progettazione sono 
descritti nel manuale Sistema di automazione S7-300; Configurazione. 


Qui di seguito vengono fornite solo alcune indicazioni integrative. 


Disposizione di montaggio 
È preferibile il montaggio orizzontale. 


In caso di montaggio verticale occorre prendere in considerazione una limitazione della tem- 
peratura ambiente (max. 40 °C). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 3-1 





Installazione e smontaggio 





A cosa si deve fare attenzione nel montaggio meccanico? 


L’FM 354 può essere montato sulla guida profilata in una delle otto possibili posizioni di mon- 
taggio (n. posto connettore: da 4 a 11) per le unità di periferia. 


Nella progettazione del montaggio meccanico del controllore programmabile si devono 
osservare le seguenti regole: 


1. Sono consentiti al massimo otto SM o FM per fila (telaio). 


2. Il numero massimo è limitato dalla larghezza delle unità e dalla lunghezza della guida 
profilata. 


L'FM 354 richiede 80 mm di spazio in larghezza. 


3. Il numero massimo è limitato dalla somma degli assorbimenti di corrente di tutte le unità 
alla destra della CPU o IM, alimentate a 5 V del bus posteriore. 


P. es. la CPU 314 può fornire al massimo 1,2 A. 
L'FM 354 assorbe 100 mA. 


Unità di posizionamento FM 354 per servoazionamenti 
3-2 6ES7 354-1AH01-8EGO 


Installazione e smontaggio 





3.1 Installazione dell’FM 354 


Norme 


Per l'installazione dell FM 354 non sono necessarie particolari misure di protezione (norma- 
tive EMC). 





h Pericolo 
Installare FM 354 quando l’S7-300 è senza tensione! 





Utensile necessario 


Cacciavite da 4,5 mm. 


Procedimento 
Per l'installazione dell FM 354 procedere come segue: 


1. Insieme all FM 354 viene fornito un connettore di bus. Questo va innestato sul connettore 
dell’unità a sinistra dell FM 354. (Il connettore si trova nella parte posteriore e può per- 
tanto risultare necessario allentare l’unità.) 


Se si devono montare alla destra delle altre unità, innestare il connettore di bus dell'unità 
successiva nel connettore di destra, sul retro dell’FM 354. 


Se l’FM 354 è l’ultima unità della fila, non innestare nessun altro connettore di bus! 
2. Agganciare l’FM 354 sulla guida profilata e ruotarla verso il basso. 
3. Avvitare e fissare FM 354 (coppia ca. 80...110 Necm). 


4. Dopo che le unità sono state montate, si può assegnare a ciascuna di esse il relativo 
numero di posto. A questo scopo utilizzare le apposite targhette fornite con la CPU. 


Per informazioni sullo schema di numerazione delle unità e sull'inserimento delle tar- 
ghette segnaposto connettore consultare il manuale di installazione Sistema di 
automazione S7-300; Configurazione. 





Avvertenza 


Il posto connettore determina l’indirizzo iniziale di ogni unità. Per assegnare gli indirizzi 
iniziali delle unità, consultare il manuale di installazione Sistema di automazione S7-300; 
Configurazione. 


L’indirizzamento dell FM 354 si esegue analogamente all’indirizzamento di un’unità 
analogica. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 3-3 


Installazione e smontaggio 





3.2 Smontaggio dell’FM 354 


Norme 


Per lo smontaggio dell FM 354 non sono necessarie particolari misure di protezione (norma- 
tive EMC). 





dì Pericolo 
Smontare l’FM 354 quando l’S7-300 è senza tensione! 





Utensile necessario 


Cacciavite da 4,5 mm. 


Procedimento 
Per lo smontaggio dell FM 354, procedere come segue: 
. Aprire lo sportellino frontale. All’occorrenza estrarre le etichette di siglatura. 
. Togliere i collegamenti dai morsetti dell’alimentazione. 
. Estrarre i connettori per l’encoder e l'azionamento. 


. Sbloccare il connettore frontale ed estrarlo. 


o A O N = 


. Allentare le viti di fissaggio ed estrarre l’unità ruotandola verso l'alto. 


Unità di posizionamento FM 354 per servoazionamenti 
3-4 6ES7 354-1AH01-8EGO 


Installazione e smontaggio 





3.3 Sostituzione delle unità 


Panoramica 


Se occorre sostituire un'unità FM 354 difettosa e non si dispone di un PG/PC per la 
parametrizzazione o se la sostituzione deve avvenire con l'impianto in funzione, occorre 
rispettare quanto segue fin dalla messa in servizio dell'impianto (CPU, FM): 


e al termine della messa in servizio si deve generare un SDB = 1 000 (Salvataggio dei dati 
di parametrizzazione, vedere capitolo 5.5) 


e nel programma utente: 


— interrompere la comunicazione con FM 354 con l’FM disinserito e riprenderla con 
PFM inserito. 


— seidati/parametri vengono modificati con il sistema in funzione e salvati in modo 
rimanente nell FM, seguire le istruzioni del paragrafo 9.3.1. 


Sostituzione di un’FM 354 


Se occorre sostituire un’FM 354 già parametrizzata ma difettosa, procedere come segue: 


1. Sostituire FM 354 con l'impianto disattivato (CPU, FM) 








Smontare l’FM 354 sec. par. 3.2 















































Y 
Montare l’FM 354 sec. par. 3.1 
y 
Attivare l'impianto 
Y 
S 
Il corrispondente SDB > 1000 | nO 
è presente nella CPU1) 
D 
sì 
L’FM 354 viene Parametrizzare di nuovo 
parametrizzato FM + PG/PC necessario 











automaticamente 











FM 354 pronto al funzionam. |“ 











1) La procedura per generare un SDB =1 000 al termine della messa in servizio e 
per caricarlo nella CPU è descritta nel paragrafo 5.5. 











Figura 3-1 Sostituzione dell FM 354 con l'impianto disattivato 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 3-5 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Cablaggio 


In questo capitolo 


























Paragrafo Argomento Pagina 
4.1 Schema di cablaggio dell FM 354 4-3 

4.2 Descrizione dell'interfaccia verso l'azionamento 
4.3 Collegamento dell’azionamento 
4.4 Descrizione dell’interfaccia verso il sistema di misura 
4.5 Collegamento degli encoder 
4.6 Descrizione dell’interfaccia verso la periferia 
4.7 Cablaggio del connettore frontale 4-19 














Regole di sicurezza 


Per garantire un funzionamento sicuro dell'impianto è necessario prevedere le seguenti 
misure di sicurezza e tenere presenti le condizioni specifiche del luogo di installazione: 


e un sistema di emergenza conforme alle norme vigenti della tecnica 
(p. es. Norme Europee EN 60204, EN 418 e affini) 


e misure supplementari per la limitazione dei finecorsa per gli assi 
(p. es. finecorsa hardware) 


e dispositivi e misure per la protezione del motore e dell’elettronica di potenza secondo le 
istruzioni di montaggio dei SIMODRIVE. 


Raccomandiamo inoltre di ricercare le potenziali fonti di pericolo per l’intero impianto come 
previsto dai requisiti di sicurezza dell’allegato 1 della direttiva CEE sulle Macchine ("Direttiva 
Macchine”). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-1 


Cablaggio 





Documentazione supplementare 


Fare riferimento anche ai seguenti capitoli del manuale di installazione Sistema di 
automazione S7-300, Configurazione: 


e Direttiva perla gestione di unità sottoposte a pericoli elettrostatici (ESD): Appendice B. 
e Progettazione della configurazione elettrica: Capitolo 4. 


Come ulteriore fonte di informazione per quanto riguarda le direttive EMC, si consiglia la 
pubblicazione: Equipaggiamenti elettrici per macchine speciali, Norme per l'immunità EMC 
per schede WS/WF, numero di ordinazione: 6ZB5 440-0QX01-OBA1. 


Norme e direttive 
Per il cablaggio dell FM 354 occorre rispettare le relative direttive VDE. 


Unità di posizionamento FM 354 per servoazionamenti 
4-2 6ES7 354-1AH01-8EGO 


Cablaggio 





4.1 


Panoramica 


Schema di cablaggio dell’FM 354 


La figura 4-1 mostra come sono collegati tra loro i singoli componenti per il posizionamento 


con FM 354. 





























BT 








CIOODO0O 
CIDODOD 
CIOO0DOD 




































































































































































Cavo per il 
sist. di misura 





p. es. encoder 
incrementale 
con RS 422 














p. es. ROD 320 
(enc. incorp. 
nel mot. 1FT5) 





Cavo di collegamento MPI 


X3 





p. es. encoder 
assoluto (SSI) 











p. es. 
riga ottica con 
EXE 








TL 


Alimentatore 
24 V esterno 


SIMATIC S7-300 











PG 














[SIEMENS | 





















































di 


) 





| 9000000099 0099999909 | 



































CPU 
























































T T 


























Cavo per il valore 
di riferimento 





























e om NS SS ‘e 








SIEMENS 
SIMODRIVE 














IE 


ni 









































Uscite digitali 
p. es. senso di rotaz. 











Ingressi digitali 
p. es. tastatore di 
misura 











Azionamento 
p. es. SIMODRIVE 611-A 


Connettore frontale 








Figura 4-1 


Schema di cablaggio di un FM 354 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


4-3 


Cablaggio 





Cavi di collegamento 


Nella tabella 4-1 sono elencati i cavi di collegamento per un posizionamento con FM 354. 


Tabella 4-1 Cavi di collegamento per un posizionamento con FM 354 





Tipo 


Cavo di collega- 
mento MPI 


N. ordinazione 


vedere Catalogo ST 70 





N. ordinazione: E86060-K4670-A101-A 





Descrizione 


Collegamento tra BT, PG 
e CPU S7-300 





Cavo per il 
valore di riferi- 
mento 





6FX2 002-3AB01-1000 
vedere Catalogo NC Z 




















N. ordinazione: E86060-K4490-A001-A 











Cavo per il valore di impo- 
stazione tra FM 354 e 
SIMODRIVE 611-A 

+ 10 V; un asse 
















































































Cavo per il 6FX2 002-2CD01-1000 Encoder incrementale con 
sistema di vedere Catalogo NC Z RS 422 e FM 354 

misura N. ordinazione: E86060-K4490-A001-A (EXE con riga ottica) 
Cavo per il 6FX2 002-2CE01-1000 Encoder ROD 320 con 
sistema di vedere Catalogo NC Z motore 1FT5 e FM 354 
misura N. ordinazione: E86060-K4490-A001-A 

Cavo per il 6FX2 002-2CC01-1000 Collegamento di un en- 
sistema di vedere Catalogo NC Z coder assoluto (SSI) e 
misura N. ordinazione: E86060-K4490-A001-A FM 354 





Connettore frontale 


4-4 


Per il cablaggio degli ingressi e uscite digitali è necessario un connettore frontale a 20 poli 


con attacchi a vite che deve essere ordinato separatamente. 
N. di ordinazione: 
vedere Catalogo ST 70, n. di ordinazione: 


vedere Catalogo NC 60.1, n. di ordinazione: 


6ES7 392-1AJ00-0AA0 


E86060-K4670-A101-A 
E86060-K4460-A101-A 




















Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Cablaggio 





4.2 Descrizione dell’interfaccia verso l'azionamento 


Connettore per l'azionamento 


Al connettore Sub-D a 9 poli maschio X2 dell’FM 354 è possibile collegare la parte di 
potenza con interfaccia analogica (+ 10 V). 


L'FM fornisce inoltre un segnale di abilitazione. 


Posizione del connettore 


Nella figura 4-2 è illustrata la posizione e la sigla del connettore sull'unità. 

















ANAL. OUT X2 





can 
C e 
000000000 
TELE RI J 

















O OOOOOOOOO 
TELE I 



































FM 354 











Figura 4-2 Posizione del connettore X2 


Assegnazione del connettore 


Sigla del connettore: X2 ANAL. OUT X2 
Tipo di connettore: 9 poli Sub-D maschio 


Tabella 4-2 Assegnazione del connettore X2 









































Pin Nome Tipo | Pin Nome Tipo 
(sw vo [6 [BS vo 
2 non assegnato 7 non assegnato 
3 non assegnato 8 non assegnato 
4 non assegnato 9 RF.1 K 
5 RF.2 K 
Nomi dei segnali 
SW Valore di riferimento +10 V 
BS Potenziale di riferimento per il valore di riferimento 
RF.1...2 Contatto di abilitazione regolatore 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-5 


Cablaggio 





Tipo dei segnali 


VO 


Uscita in tensione 


K Contatto di commutazione 


Segnali 


Sono resi disponibili un segnale di abilitazione ed un segnale in tensione. 


VALORE DI RIFERIMENTO (SETPOINT) (SW) 


Segnale analogico in tensione nel campo +10 V per l'emissione di un valore di riferi- 
mento della velocità. 


SEGNALE DI RIFERIMENTO (BS) 


Potenziale di riferimento (massa analogica) per il valore di riferimento, collegato interna- 
mente con la massa della logica. 


ABILITAZIONE REGOLATORE (RF) 


Coppia di contatti a relè, con i quali si comanda l’abilitazione della parte di potenza spe- 
cifica degli assi, p. es. di un azionamento SIMODRIVE. L’FM 354 attiva questo segnale 
se il controllore programmabile è entrato nel funzionamento ciclico, cioè se si sono con- 
cluse positivamente le fasi di parametrizzazione e di avvio e l’utente ha attivato 
l'impostazione singola “Abilitazione regolatore”. Il presupposto è che comunque sia stato 
attivato in DM37 “Abilitazione regolatore attivo”. 


Parametri dei segnali 


Il valore di riferimento viene emesso come segnale analogico differenziale. 


Tabella 4-3 Parametri elettrici del segnale di impostazione 





Parametri 


Campo di tensione nominale 


max. 


Unità 








Corrente di uscita 











mA 





Risoluzione del convertitore D/A: 


Contatti di relè 


0...1 V 
1...10 V 


16 bit + segno 
13 bit + segno 


Le abilitazioni degli assi sono comandate mediante uscite a relè (contatti in chiusura). 


Tabella 4-4 Parametri elettrici dei contatti di relè 














Parametri max. Unità 
Tensione 50 V 
Corrente 1 A 
Potenza 30 VA 











Cavo di collegamento per l'azionamento 


Lunghezza consentita: max. 35 m. 


4-6 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Cablaggio 





4.3 Collegamento dell’azionamento 


Connessione del cavo di collegamento 


Fare attenzione a quanto segue: 





Avvertenza 


Utilizzare solo cavi a coppie intrecciate e schermate; lo schermo deve essere collegato alla 
custodia metallica o metallizzata del connettore dalla parte del controllore programmabile. 
Per evitare disturbi a bassa frequenza sul segnale di riferimento analogico, si consiglia di 
non collegare a terra lo schermo dalla parte dell’azionamento! 


Il cavo confezionato offerto come accessorio offre una sicurezza ottimale contro i disturbi. 























ao 
(do 
90000000000 



































(| 
I v 
®( ) 
9099000000909 


X2 
































Cavo di collegamento 





FM 354 











Azionamento 
p. es. SIMODRIVE 611-A 


DE 


LELE E 

















SIEMENS 
SIMODRIVE 























E/R VSA 











Figura 4-3 Collegamento di un azionamento SIMODRIVE 611-A 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-7 


Cablaggio 





Procedimento per la connessione del cavo di collegamento 
Per collegare l'azionamento procedere come segue: 


1. Cablare l'estremità libera del cavo di collegamento nei morsetti dell’azionamento (le sigle 
dei morsetti all'estremità del cavo indicano i morsetti corrispondenti per il SIMODRIVE). 


2. Aprire lo sportellino frontale ed innestare il connettore sull’unità. 


3. Fissare il connettore con le apposite viti. Richiudere lo sportellino. 


Sigla del cavo di collegamento 


Il cavo di collegamento è un cavo confezionato per un asse con interfaccia analogica e con 
sigle dei morsetti per azionamento SIMODRIVE. 


N. ordinazione: 6FX2 002-3AB01-0000 




















Il cavo di collegamento è disponibile in diverse lunghezze. 


Vedere Catalogo NC Z, N. ordinazione: E86060-K4490-A001-AO. 














4.4 Descrizione dell’interfaccia verso il sistema di misura 


Connettore per l’encoder 


Al connettore Sub-D a 15 poli femmina è possibile collegare encoder incrementali o assoluti 
(SSI). 


Posizione del connettore 


Nella figura 4-4 è illustrata la posizione e la sigla del connettore sull'unità. 

















ENCODER X3 





cao 
@ 
900000000 
TICELIEI RI 














S9000000 00 
TELE I 






































FM 354 











Figura 4-4 Posizione del connettore X3 


Unità di posizionamento FM 354 per servoazionamenti 
4-8 6ES7 354-1AH01-8EGO 


Cablaggio 





Assegnazione del connettore 


Sigla del connettore: X3 ENCODER X3 
Tipo di connettore: Sub-D 15 poli femmina 


Tabella 4-5 Assegnazione del connettore X3 






































Encoder Encoder 

PA incrementale assoluto Tipo: EI incrementale assoluto Tipo 
1 non occupato | 9 MEXT VO 
2 CLS O 10 N I 

3 CLS_N O 11 N_N I 

4 P5EXT VO 12 B_N I 

5 P24EXT VO 13 B I 

6 P5EXT VO 14 A_N DATA_N I 

7 MEXT VO 15 A DATA I 

8 non occupato 


























Nomi dei segnali 


A, A_N Traccia A, valore dritto e negato (encoder incrementale) 

B, B_N Traccia B, valore dritto e negato (encoder incrementale) 

N, N_N Tacca di zero, valore dritto e negato (encoder incrementale) 
CLS, CLS_N Clock di lettura SSI, valore dritto e negato (enc. assoluto) 
DATA, DATA_N Dati SSI, valore dritto e negato (encoder assoluto) 

PSEXT Alimentazione +5 V (i pin 4 e 6 sono collegati internamente) 
PQ4EXT Alimentazione +24 V 

MEXT Massa dell’alimentazione 


Tipo dei segnali 


VO Uscita in tensione (alimentazione) 
O Uscita (segnale a 5 V) 
| Ingresso (segnale a 5 V) 


Tipi di encoder collegabili 


Sono direttamente collegabili encoder incrementali o assoluti (SSI) (p. es. encoder rotorici 
digitali); la scelta viene effettuata mediante dati macchina. 


Encoder con segnali SENO/COSENO (p. es. righe ottiche) possono essere collegati tramite 
un’elettronica esterna di formazione impulsi (EXE), che converte i segnali ad un livello di 5 V. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-9 


Cablaggio 





Caratteristiche degli encoder 


Gli encoder direttamente collegabili (oppure gli EXE) devono soddisfare le seguenti condi- 


zioni: 
Encoder incrementali 


Metodo di trasmissione: 


Segnali di uscita: 


Frequenza max. di uscita: 


Sfasamento delle 
tracce A e B: 


Assorbimento di corrente: 


Encoder assoluto (SSI) 


Metodo di trasmissione: 


Segnale di uscita: 
Segnale di ingresso: 


Risoluzione: 


trasmissione differenziale con impulsi rettangolari a 5 V 
(come per la norma RS422) 


traccia A come segnale dritto e negato (Ua1, Ua1) 

traccia B come segnale dritto e negato (Ua2, Ua2) 

tacca di zero N come segnale dritto e negato 

(Uao, Uao) 

Nel collegare un encoder incrementale fare attenzione che 
all'istante dell'impulso di zero (segnale dritto) anche i segnali delle 
tracce A e B devono essere “dritti”. 

In caso contrario occorre cablare anche il segnale negato ed 
eventualmente eseguire un adattamento della direzione (DM19). 
Segnale “1” > 2,4 V 

Segnale “0” < 0,8 V 


1 MHz 


90° +30° 
max. 300 mA 


interfaccia seriale sincrona (SSI) con 
trasmissione di segnale differenziale a 5 V 
(come per la norma RS422) 


dati come segnale dritto e negato 
clock di lettura come segnale dritto e negato 


max. 25 bit 


Frequenza di trasmissione: max. 1,25 Mbit/s 


Assorbimento di corrente 


Alimentazione degli encoder 


o max. 300 mA 


La tensione di alimentazione a 5 V o a 24 V per gli encoder viene generata internamente 
all'unità e portata sul connettore, in modo che sia possibile alimentare gli encoder tramite il 
cavo di collegamento senza ulteriori oneri di cablaggio. La tensione messa a disposizione è 
protetta e controllata contro il corto circuito e il sovraccarico termico. 


4-10 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Cablaggio 





Tabella 4-6 Parametri elettrici dell’alimentazione degli encoder 



































Parametro min. max. Unità 
Alimentazione a 5 V 
Tensione 5,1 5,3 V 
Ondulazione 50 MVss 
Carico di corrente 0,3 A 
Alimentazione a 24 V 
Tensione 20,4 28,8 V 
Ondulazione 3,6 Vss 
Carico di corrente 0,3 A 























Avvertenza 


Gli encoder a 24 V alimentati tramite X3 non devono essere collegati o scollegati quando 
IFM 354 è attivato. 





Collegamento di un encoder non alimentato dal modulo 


Se gli encoder vengono alimentati con una tensione esterna (non si utilizza quella fornita 
dall'unità), i potenziali di riferimento delle due tensioni di alimentazione devono essere 
collegati tra di loro. 


Cavi di collegamento degli encoder 


La lunghezza massima del cavo di collegamento dipende dalle caratteristiche dell’alimenta- 
zione dell’encoder e dalla frequenza di trasmissione. Per garantire un funzionamento senza 
disturbi, quando si utilizza il cavo di collegamento preconfezionato della SIEMENS non de- 
vono essere superati i valori riportati nelle seguente tabelle. 


Tabella 4-7 Lunghezze massime dei collegamenti in funzione dell’alimentazione dell’encoder 





























Tensione di Assorbimento di Lunghezza max. del collegamento 
alimentazione corrente 
5 VDC < 300 mA 25m 
5VDC < 220 mA 35m 
24 V DC < 300 mA 100 m 
Avvertenza 


Se si vuole utilizzare un encoder incrementale per lunghezze superiori a 25 o 35 m, bisogna 
scegliere un tipo con alimentazione a 24 V. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-11 


Cablaggio 





4.5 


Tabella 4-8 Lunghezze massime dei collegamenti in funzione della frequenza di trasmissione 














Tipo di encoder Frequenza Lunghezza max. del 
collegamento 
1 MHz 10m 
E i tal 

ncoder incrementale 500 kHz 35m 
1,25 Mbit/s 10m 

Encoder assoluto (SSI) : 
125 kbit/s 100m 














Ulteriori indicazioni per gli encoder sono riportate nel paragrafo 9.6. 


Collegamento degli encoder 


Allacciamento del cavo di collegamento, fare attenzione a quanto segue: 





Avvertenza 


Utilizzare solo cavi schermati, il cui schermo deve essere collegato alla custodia metallica o 


metallizzata del connettore. 


Il cavo di collegamento preconfezionato disponibile come accessorio offre una sicurezza 
ottimale contro i disturbi e una sezione sufficiente per l'alimentazione degli encoder. 














cao 
© 
9000000909 











900000000 


































































































































































































Cavo di 
collegamento FM 354 
[I F p 
| | x3 | x3 | x3 | | 
ELLE T T T 
DI À À i 
p. es. encoder | | p. es. ROD 320 p. es. encoder p. es. riga 
incrementale (enc. incorpor. assoluto (SSI) ottica con 


con RS 422 











nel mot. 1FT5) 














EXE 








X3 








Figura 4-5 


4-12 


Collegamento dell’encoder 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Cablaggio 





Procedimento di collegamento dell’encoder 
Per collegare l’encoder, procedere come segue: 
1. Collegare il cavo di collegamento all’encoder. 


Per gli encoder assoluti (SSI), all'occorrenza, è necessario confezionare il cavo (estre- 
mità del cavo verso l’encoder) secondo le indicazioni del costruttore. 


2. Aprire lo sportellino ed innestare il connettore sull'unità. 


3. Fissare il connettore con le apposite viti. Richiudere lo sportellino. 


Cavi di collegamento disponibili per gli encoder 


Cavo di collegamento confezionato per encoder incorporato o EXE (per il collegamento di 
righe ottiche) 


N. ordinazione: 6FX2 002-2CD01-1 0 








Cavo di collegamento confezionato per encoder incorporato con connettore rotondo a 17 poli 
N. ordinazione: 6FX2 002-2CE01-1 0 








Cavo di collegamento confezionato per encoder assoluto (SSI) con estremità libera 
N. ordinazione: 6FX2 002-2CC01-1 0 




















I cavi di collegamento sono disponibili in diverse lunghezze. 


Vedere Catalogo NC Z, N. ordinazione: E86060-K4490-A001-A 














Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-13 


Cablaggio 





4.6 Descrizione dell'interfaccia verso la periferia 


Connettore frontale 


Al connettore frontale X1 a 20 poli si possono collegare quattro ingressi/uscite digitali e il 
segnale di ”pronto” (segnalazione del regolatore) mediante cablaggio con cavi singoli. 


Posizione del connettore 


La figura 4-6 mostra il connettore frontale nella posizione di cablaggio e la stampigliatura 
interna sullo sportellino frontale. 


























































































Connettore frontale in posizione di cablaggio Stampigliatura interna 
XI dello sportellino 
Elemento di fissaggio 
@i 
@2 
@3 dr i 
Q4 4 
@5 5_- 
LU 06 e | 
e 07 
© 
© 28 9 
S QI o Sa 
S 100 Gent” 
S XI | 
© 1@1 11 
© E 192 12 z 
H] 103 13 
© 104 14 
3 (A n= 
19 
S 107 
© i di 19 
O 
® 200 21+ _|® 
IL i 








Figura 4-6 Posizione del connettore X1 


Unità di posizionamento FM 354 per servoazionamenti 
4-14 6ES7 354-1AH01-8EGO 





Cablaggio 





Assegnazione del connettore 


Sigla del connettore: X1 
Tipo di connettore: connettore frontale S7 a 20 poli con cablaggi singoli 


Tabella 4-9 Assegnazione del connettore X1 
































Pin Nome Tipo | Pin Nome Tipo 
1 non assegnato 11 DA1 O 
2 non assegnato 12 DA2 O 
3 DE1 l 13 DA3 O 
4 DE2 l 14 DA4 O 
5 DE3 | 15 non assegnato 
6 DE4 | 16 non assegnato 
7 non assegnato 17 non assegnato 
8 non assegnato 18 non assegnato 
9 RM_P | 19 L+ VI 
10 RM_N | 20 M VI 


























Nomi dei segnali 


DE1...4 ingressi digitali 1...4 

DA1...4 uscite digitali 1...4 

RM_P ingresso positivo della segnalazione del regolatore 
RM_N ingresso negativo della segnalazione del regolatore 
L+,M alimentazione di carico 24 V/Massa 


Tipo dei segnali 


O uscita 
| ingresso 
VI ingresso di tensione 


4 ingressi digitali (DE1...4) 


Tutti gli ingressi hanno uguale priorità. L'assegnazione della funzione al numero dell'ingresso 
avviene tramite i dati macchina, così come la scelta della polarità dell'ingresso (fronte di 
salita o di discesa). 


Questi ingressi veloci sono compatibili con il PLC (a 24 V con logica positiva). Si possono 
collegare interruttori o sensori statici (a 2 0 3 fili). 


Essi possono essere utilizzati p. es.: 

e come finecorsa per il punto di riferimento 

e come pulsante esterno di Start/Stop, cambio blocco esterno 
e come tastatore di misura 


Per ulteriori impieghi vedere cap. 5.3.1. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-15 


Cablaggio 





Tabella 4-10 Parametri elettrici degli ingressi digitali 
































Parametro Valore Unità Nota 
Campo di tensione per segnale ”1” 11...30 |V 
Assorbimento di corrente per segnale ”1” | 6...15 mA 
Campo di tensione per segnale ”0” -—3.:5 V o ingresso aperto 
Ritardo segnale 0 + 1 15 us 
Ritardo segnale 1 > 0 150 us 
Ritardo segnale interno 20 us con la funzione accettare il valore 
istantaneo 





Ingresso ”Segnalazione regolatore” (RM) 


Ad un altro ingresso è possibile collegare il segnale di ”pronto” della parte di potenza 
dell’azionamento (segnalazione del regolatore). 





Avvertenza 


L'ingresso "Segnalazione del regolatore” è realizzato come ingresso optoisolato. Risulta per- 
tanto possibile collegare un'uscita della parte di potenza sia in logica positiva che negativa. 
Per le particolarità relative al cablaggio vedere paragrafo 4.7. 





Tabella 4-11 Parametri elettrici dell'ingresso "Segnalazione del regolatore” 


























Parametro Valore Unità Nota 
Campo di tensione per segnale ”1” 15...30 V 
Assorbimento di corrente per segnale ”1” 2...6 mA 
Campo di tensione per segnale ”0” -3...5 V o ingresso aperto 
Ritardo segnale 0 + 1 30 us 
Ritardo segnale 1 > 0 150 us 








Ci sono due possibilità per l'alimentazione del segnale di ”pronto”: 


e alimentazione da parte del controllore programmabile 


e alimentazione da parte dell’azionamento 


4-16 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 








Cablaggio 





Alimentazione da parte del controllore programmabile 


Nella figura 4-7 sono illustrati alcuni esempi per l'alimentazione del segnale di ”pronto” da 


parte del controllore programmabile (p. es. azionamento SIMODRIVE 611). 























Pilotaggio dell’ingresso RM con interruttore in logica positiva o contatto di relè 


Azionamento 





Interrutt. in logica positiva 
o contatto di relè 


























— 74 


Lor 








FM 
XI 
9 RM_P 
| ATY 
< RM_N 
10 D 
L+ 
19 pe 
20 k i M 



























































p. es. SIMODRIVE 611 


Pilotaggio dell’ingresso RM con interruttore in logica negativa o contatto di relè 






























































XI 
9 fisse — RM P Interruttore in logica ne: 
= RM N gativa o contatto di relè 
3 10 fo Te — 
20 am M = ez 
Figura 4-7 


Alimentazione da parte dell’azionamento 


Pilotaggio dell'ingresso RM, alimentazione da parte del controllore programmabile 


Nella figura 4-8 sono illustrati degli esempi per l'alimentazione del segnale di “pronto” da 
parte dell’azionamento. 



















































































































































































Pilotaggio dell’ingresso RM con interruttore in logica positiva o contatto di relè 
FM Azionamento 
È TL | 10h, RMN — 
19 L+ M 
20 lm M 
Pilotaggio dell’ingresso RM con interruttore in logica negativa o contatto di relè 
X1 
9 mo RM_P = m~~ P24 
= 
a 10 bo RMN a a: 
19 mm + o Pi 
20 m M ol — M 
Figura 4-8 Pilotaggio dell’ingresso RM, alimentazione da parte dell’azionamento 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


4-17 


Cablaggio 





4 uscite digitali (DA1...4) 


Tutti le uscite hanno uguale priorità. L'assegnazione della funzione al numero dell’uscita 
avviene tramite i dati macchina. 


Le quattro uscite servono per il collegamento a segnali specifici delle utenze. 
Queste possono essere p. es.: 

e posizione raggiunta, arresto 

e funzione M ausiliaria 

e direzione avanti/indietro 


Per ulteriori impieghi vedere paragrafo 5.3.1. 


Tabella 4-12 Parametri elettrici delle uscite digitali 











Tensione di alimentazione DC 24 V 

(campo ammesso: 20,4...28,8 V) 
Separazione galvanica no 
Tensione di uscita e segnale 0: corrente residua max. 2 MA 


e segnale 1: (tensione di alimentazione —3 V) 





Corrente di uscita per segnale “1” 
® con temperatura ambiente 





40°C 

— valore nominale 0,5 A (corrente cumulativa 2 A) 

— campo ammesso 5 MA...0,6 A (tramite la tensione di alimentazione) 

— carico di lampade max. 5 W 
® con temperatura ambiente 

60°C 

— valore nominale 0,1 A (corrente cumulativa 0,4 A) 

— campo ammesso 5 MA...0,12 A (tramite la tensione di alimentazione) 
Frequenza di commutazione e carico ohmico: max. 100 Hz 








e carico induttivo: 0,25 Hz 








Alimentatore di carico (L+,M) 


Qui bisogna collegare un alimentatore di carico a 24 V. In caso di inversione della polarità 
l'apparecchiatura non funziona. 





Avvertenza 


Occorre osservare le direttive di installazione per il SIMATIC. In particolare si deve collegare 
il morsetto M (potenziale di riferimento) con la massa del controllore programmabile (mor- 
setto M sulla CPU S7-300). 


Vedere il manuale di installazione Sistema di automazione S7-300, Configurazione. 





Unità di posizionamento FM 354 per servoazionamenti 
4-18 6ES7 354-1AH01-8EGO 


Cablaggio 





4.7 Cablaggio del connettore frontale 


Cablaggio del connettore frontale 


La figura 4-9 mostra la disposizione dei collegamenti sul connettore frontale e l'ancoraggio 
dei conduttori tramite un elemento per il collegamento degli schermi. 












































































































































ENCODER X3 
SF 
DOSV © D 3o 
DIAG H oo 
12 enni 
13 sana 
o_ | 
© RM O 
X1 | 
© Qo Up l 
Q1 129 | 
Q2 139 | 
a3 14 7 
© 
AC 19 
19 o + 
U "> 20 © - 20 L+ 9 
DC24 M 
\NAL.OUT X2 
FM 354 Met : i, 
35 Stampigliatura interna sullo sportellino 
Uscite P 
digitali 
Ingressi Elemento per il collegamento degli schermi 
digitali 
p. es. 
tastatore 
di misura 





Figura 4-9 Cablaggio del connettore frontale 


Conduttori di collegamento 
Fili flessibili, sezione 0,25...1,5 mm? 
Non sono necessari puntalini per l’intestazione dei fili. 


È tuttavia possibile utilizzare puntalini senza fascetta isolante secondo DIN 46228, forma A 
esecuzione lunga. 


Si possono collegare due fili di 0,25...0,75 mm? ciascuno in un unico puntalino. 





Avvertenza 


Per il collegamento di tastatori di misura o sensori è necessario utilizzare cavi schermati per 
garantire una sicurezza ottimale contro i disturbi. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 4-19 


Cablaggio 





Utensile necessario 


Cacciavite o cacciavite elettrico da 3,5 mm. 


Procedimento di cablaggio del connettore frontale 


Per cablare la morsettiera procedere come segue: 


1. 
2. 


Asportare circa 6 mm di guaina isolante del filo, eventualmente fissare un puntalino. 


Aprire lo sportellino frontale, portare il connettore in posizione di cablaggio (a questo 
scopo premere l'elemento di fissaggio, vedere figura 4-6). 


Il connettore risulta ora fissato, senza avere contatto elettrico con l’unità. 


3. Attaccare l'ancoraggio al connettore. 


4. Nel caso si facciano uscire i fili verso il basso, iniziare il cablaggio dal basso, in caso con- 


trario, dall’alto. Avvitare anche i morsetti non utilizzati. 


La coppia è di 60...80 Necm. 


5. Fissare l'ancoraggio per la matassa dei fili. 


. Spingere il connettore frontale in posizione di funzionamento (a questo scopo premere 


l'elemento di fissaggio). 


. L'etichetta allegata può essere compilata e inserita nello sportellino frontale. 


Cavi schermati 


Se si utilizzano cavi schermati bisogna osservare anche i seguenti punti: 


1. 


Dopo l’entrata del cavo nell'armadio bisogna collegare lo schermo del cavo ad una ap- 
posita sbarra di messa a terra (togliere pertanto l'isolamento del cavo). 


È possibile a questo scopo utilizzare un elemento per il collegamento degli schermi, che 
può essere fissato alla guida profilata e può ricevere fino ad otto morsetti per il collega- 
mento degli schermi. 


Vedere il manuale di installazione Sistema di automazione S7-300, Configurazione. 


. Far proseguire il cavo schermato fino all’unità, dove però non va eseguito nessun colle- 


gamento dello schermo. 


Elemento di collegamento degli schermi 


Questo elemento può essere inserito sulla guida profilata per la connessione degli schermi 
dei cavi schermati. Esso può ricevere fino ad otto morsetti per il collegamento degli schermi 
(serie KLBU della Weidmùller) 


N. ordinazione: Elemento di collegamento degli schermi: 6ES7 390-5AA00-0AA0 


Morsetto di collegamento degli schermi: 6ES7 390-5CA00-7AA0 


Vedere Catalogo NC 60.1, N. ordinazione: E86060-K4460-A101-AD 


Vedere Catalogo ST 70, N. ordinazione: E86060-K4670-A101-A 


4-20 














Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 


In questo capitolo 
































Paragrafo Argomento Pagina 

5.1 Installazione del tool ”Parametrizzazione FM 354” 5-3 

5.2 Accesso al tool ”Parametrizzazione FM 354” 

5.3 Dati di parametrizzazione 

5.4 Parametrizzazione con il tool "Parametrizzazione FM 354” 

5.5 Memorizzazione dei dati di parametrizzazione nell’SDB => 1 000 5-24 
Unità di posizionamento FM 354 per servoazionamenti 51 


6ES7 354-1AH01-8EGO 


Parametrizzazione 





Panoramica 


In questo capitolo è illustrata una panoramica relativa alla parametrizzazione dell FM 354 
con il tool “Parametrizzazione FM 354”. 

















































































































































S7-300 FM 354 
Bus P CENNO 
Blocchi dati (DB) 
Blocco dati e DB-DM 
utente e DB-SM Online (elaborazione nel menu 
Bus K e DB-WK Sistema di destinazione e 
i scelta dell'opzione Elabora- 
DB-NG zione Online) 
Offline (elaborazione nel 
PG menu File) 
Parametrizzazione del 
Maschere di telaio di montaggio 
parametrizzaz. Scelta delle unità 
Attivazione degli inter- 
rupt (Parametri di base) 
Setup.exe Configurazione: generazione dati di sistema 
Parametrizzazione dell’unità 
a I] i A 

e Tool di “Parametrizzazione FM 354” 

e Blocchi funzionali 

e Superfici preprogettate per OP 

e Manuale in formato PDF 

e Getting started in formato PDF 

Figura 5-1 Panoramica sulla parametrizzazione 


5-2 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 





5.1 Installazione del tool ”Parametrizzazione FM 354” 


Requisiti 


Nel dispositivo di programmazione (PG/PC) devono essere installati il sistema operativo 
"Windows 95”, “Windows NT” e il corrispondente programma STEP 7 (a partire dalla 
versione V3.1). 


Per il funzionamento online, deve essere stabilito il collegamento tra il PG/PC e la CPU 
S7-300 (vedere figura 4-1). Per un impiego decentrato dell’FM, deve essere stabilito un 
collegamento tra il PG/PC e la rete L2-DP. 


Installazione 


Il software completo (tool di parametrizzazione, blocchi funzione e superficie operativa 
preprogettata per gli OP) è disponibile su CD-ROM. 


Per installare il software: 

1. Collocare il CD-ROM nell'apposito lettore CD del PG/PC. 

2. Attivare il file Setup.exe sul CD-ROM. 

3. Seguire passo per passo le istruzioni visualizzate dal programma di installazione. 
Risultato: Il software viene installato per default nelle seguenti directory: 
— Tool ”Parametrizzazione FM 354”: [Directory STEP7]\S7FLAG 
— Funzioni tecnologiche: [Directory STEP7]\S7LIBS\FMSTSV_L 


— Superficie operativa per gli OP: 
[Directory STEP7]\EXAMPLES\FM354\zIt14_02_FM354_OP_EX 


— Esempi applicativi: [Directory STEP7]\EXAMPLES\zEn14_02 
Nome del progetto STEP7: zEn14_02_FM354_EX 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-3 


Parametrizzazione 





5.2 Accesso al tool ”Parametrizzazione FM 354” 


Requisito 


Nel PG/PC è installato il software come indicato nel paragrafo 5.1. 


Configurazione 


La configurazione presuppone la creazione di un progetto in cui è possibile memorizzare la 
parametrizzazione. Ulteriori informazioni sulla configurazione delle unità sono contenute nel 
manuale utente Software di base per S7 e M7, STEP 7. Segue la descrizione dei passi più 

importanti. 


1. Avviare il SIMATIC Managere aprire il progetto. 
2. Inserire una Stazione SIMATIC 300 con il menu Inserisci > Stazione. 


3. Selezionare la Stazione SIMATIC 300. Con il menu Modifica > Apri oggetto accedere 
alla tabella di configurazione. 


4. Selezionare un rack. 


5. Selezionare nel catalogo specifico l’unità di posizionamento FM 354 con il relativo 
numero di ordinazione, e inserirla nella tabella hardware in base alla propria 
configurazione. 


6. Fare doppio clic sull’unità da parametrizzare. 
Viene visualizzata la finestra di dialogo Proprietà. 


Proprietà - FH354 SERYO - (R0754) 














Figura 5-2 Accesso a ”"Parametrizzazione FM 354” 


Unità di posizionamento FM 354 per servoazionamenti 
5-4 6ES7 354-1AH01-8EGO 


Parametrizzazione 





7. In questa finestra è possibile, mediante le schede (Generale, Indirizzi e Parametri di 
base) dell FM 354, 


— assegnare un nome, 


— eventualmente modificare gli indirizzi dell’FM, i parametri d’ingresso di FC POS_INIT 
(vedere il paragrafo 6.3.1) 


— parametrizzare gli interrupt (interrupt di diagnostica, interrupt di processo). 
Avvertenza: 
Non è prevista un'ulteriore elaborazione per l’FM 354 con la CPU in stato di STOP. 


Facendo clic sul pulsante Parametri si accede alla superficie operativa di 
parametrizzazione. 





Panoramica 





Figura 5-3 Schermata panoramica di parametrizzazione 


Durante la parametrizzazione, è possibile visualizzare di nuovo questa finestra con il menu 
Visualizza > Panoramica. 


L'unità FM 354 per il posizionamento regolato viene parametrizzata mediante gli altri para- 
metri DB memorizzabili sull’unità. Il blocco dati "dati macchina” (DB-DM) svolge una fun- 
zione chiave, poiché è sempre necessario indipendentemente dalle funzioni tecnologiche 
dell’unità. Tutti gli altri parametri DB sono richiesti a seconda della tecnologia. 


A questo punto è possibile parametrizzare la propria unità. Il paragrafo successivo offre una 
panoramica dei dati che possono essere parametrizzati. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-5 


Parametrizzazione 





Le dimensioni della finestra per l'introduzione dei dati di parametrizzazione e le dimensioni 
della schermata panoramica possono essere adattate alle dimensioni dello schermo 
utilizzando il mouse. 


Procedere nel modo seguente: 


1. Posizionare il puntatore del mouse sul margine superiore della finestra fino a quando non 
assume la forma di una freccia. 


Premere il tasto sinistro del mouse e spostare il mouse verso il basso. 
Rilasciare il tasto del mouse. 


Posizionare il puntatore del mouse sulla riga con il nome della finestra. 


d_a N 


Premere il tasto sinistro del mouse e spostare il mouse verso il basso. Dopo aver 
correttamente posizionato la finestra, rilasciare il tasto del mouse. 


Dopo avere configurato il progetto, si può anche accedere alla finestra di dialogo Proprietà 
mediante la configurazione S7, con la selezione dell’unità e la voce di menu Modifica > 
Proprietà oggetto. 





Avvertenza 


Se un progetto è stato importato da STEP 7 V2.1, non è possibile memorizzare i dati di 
parametrizzazione (blocchi dati) in tale progetto. | dati di parametrizzazione possono essere 
letti in questo progetto solo con l’importazione dal file o memorizzati con l'esportazione nel 
file. 

1. Creare in STEP 7 V3.1 un nuovo progetto. 


2. Copiare tutti i programmi (*.awl) nel nuovo progetto. 





Guida integrata 


5-6 


La superficie operativa di parametrizzazione è dotata di una guida integrata per la 
parametrizzazione dell'unità di posizionamento. La guida integrata può essere richiamata: 


e con la voce di menu Guida > Argomenti della guida... o 
e premendo il tasto F1 o 


e con il carattere [9, spostandosi sull’elemento o sulla finestra su cui si desiderano 
informazioni e premendo il tasto sinistro del mouse. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 





5.3 Dati di parametrizzazione 


Cosa si può parametrizzare? 
Si possono parametrizzare le seguenti aree dati: 
e Dati macchina (DM) 
e Quote incrementali (SM) 
e Datidi correzione utensile (WK) 
e Programmi di movimenti (NC) 
e Dati utente (blocco dati utente) 


Questi dati (tranne i dati utente) vengono depositati nei blocchi dati (DB) da 1001 a 1239 
(al di fuori dei dati utente). 


I blocchi dati DM, SM, WK, NC vengono trasferiti e memorizzati in modo ritentivo 
nell’FM 354. 


La parametrizzazione di SM, WK e NC deve essere effettuata solo se si utilizzano le rispet- 
tive funzioni. 


Il blocco dati utente deve essere memorizzato nella CPU. Solo così è possibile scrivere i dati 
utente online (ved. cap. 6). 


| dati di parametrizzazione (esclusi i dati utente) possono essere anche generati, elaborati e 
memorizzati nel PG in offline. 


Blocchi dati (DB) dell FM 354 


La tabella 5-1 offre una panoramica sui blocchi dati e sul loro significato nell FM 354. 


Tabella 5-1 Blocchi dati 





Blocco dati Significato 


DB-DM Dati macchina (N. DB = 1200) 
Memoria di lavoro necessaria = 284 byte 


| dati macchina servono per adattare l’FM 354 all'impiego specifico dell'utente. La 
parametrizzazione con i dati macchina è assolutamente necessaria per attivare 
funzionalmente l’FM. Il DB-DM parametrizzato va caricato nell’ FM. Il DB-DM viene 
controllato durante la scrittura sull FM 354 per quanto riguarda i limiti di introduzione 
dei singoli valori e le reciproche relazioni. La memorizzazione ritentiva avviene solo 
dopo l'accettazione di tutti i valori; in caso contrario si ricevono segnalazioni di 
errore dati mediante MPI. Un DB con errori non rimane memorizzato dopo il disin- 
serimento della rete (rete OFF). 


Successivamente i dati macchina possono essere attivati tramite "Attivazione dati 
macchina” oppure tramite spegnimento/accensione. 














Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-7 


Parametrizzazione 





5-8 


Tabella 5-1 Blocchi dati, continuazione 





Blocco dati 
DB-SM 


Significato 
Quote incrementali (N. DB = 1230) 
Memoria di lavoro necessaria = 468 byte 


Le quote incrementali servono nel modo operativo (BA) "Avanzamento a quote in- 
crementali relativo” come quote di percorso relativo liberamente selezionabile per il 
posizionamento singolo. Sono possibili quote incrementali da 1 a 100 (ved. 

par. 5.3.2). 


Sono possibili modifiche in tutti i BA (anche nel BA ”Avanzamento relativo in quote 
incrementali”) durante il movimento. Le modifiche delle quote incrementali devono 
essere sempre completate prima di avviare un nuovo movimento nel BA 
”Avanzamento relativo in quote incrementali”. In caso contrario, si verifica la 
segnalazione di errore "Quota incrementale non presente” cl. 2/N. 13. 





DB-WK 


Dati di correzione utensile (N. DB = 1220) 

Memoria di lavoro necessaria = 308 byte 

L'impiego della correzione lunghezza utensile e dei valori di usura è descritto nel 
par. 10.1. Sono disponibili al massimo 20 correzioni e/o 20 valori di usura. 

| dati di correzione utensile sono necessari per il modo operativo 
”Automatico/Automatico blocco singolo”. 

Sono possibili modifiche in tutti i BA e durante il movimento. Se si verificano 
modifiche nella correzione dell’utensile attivata durante l'avvio o nei superamenti 
dei blocchi (accesso interno ai valori di correzione), si riceve la segnalazione di 
errore "Valore di correzione utensile non presente” cl. 3/N. 35. 





DB-NC 


Programmi di movimento (N. Programma + 1000 = N. DB = 1001...1199) 
Memoria di lavoro necessaria = 108 + (20 x numero di blocchi di movimento) 


| programmi di movimento sono necessari per il modo operativo 

”Automatico/Automatico blocco singolo”. 

e programmi non selezionati sono sempre modificabili. 

e Se in un programma selezionato viene modificato anche il sottoprogramma, la 
selezione programma viene annullata. Il programma deve essere nuovamente 
selezionato. E possibile una modifica del programma quando BL = 0 (inizio 
programma/fine programma) e in Stop. 





Blocco dati di 
sistema 
SDB = 1 000 


Per sostituzione unità senza PG 


Negli SDB => 1 000 vengono memorizzati tutti i dati di parametrizzazione (DB-DM, 
DB-SM, DB-WK, DB-NC) dell FM 354. Tale SDB viene caricato nella CPU e 
costituisce una possibilità di memorizzazione supplementare. 





DB-SS 


Blocco dati per segnalazioni di stato (N. DB 1000) 
Il DB-SS è un DB interno dell’FM, per il test, la messa in servizio e il S & S. 








DB 1249 





DB interno dell FM, non rilevante per l'utente. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Parametrizzazione 





Struttura blocco dati 


La tabella 5-2 mostra una panoramica della struttura del blocco dati. 


Tabella 5-2 Struttura del blocco dati 











Indirizzi/Offset Contenuto Note 
Intestazione DE Informazioni di sistema, non rilevanti per 
l'utente. 
da 0 Area dati utili/Intestazione struttura idicazioni per | ioenticazione del 
blocco dati nel sistema. 
da 24 con DM ge eri Dati di parametrizzazione 
o 32 Dati utili 

















Le strutture dei blocchi dati e i dati di parametrizzazione dei singoli tipi di blocchi dati sono 
illustrati in dettaglio nei paragrafi successivi. 


5.3.1 Dati macchina 


Struttura DB 


La tabella 5-3 mostra una panoramica sulla struttura del blocco dati "dati macchina” 
(DB-DM). 


Tabella 5-3 Struttura DB dei dati macchina 






































Byte | Tipo di variabile Valore Significato della variabile Note 
Intestazione DB 
0 WORD Posto connettore sul rack Indirizzo unità 
2 WORD N. di DB (=> 1000) Come nell’intestazione del DB 
4 DWORD Riservato 
8 WORD N. errore (da FM) Per servizi di S&S 
10 WORD 1 Numero canale 
12 2 STRING DM Identificazione/tipo di DB 2 caratteri ASCII 
16 WORD 354 Identificazione unità FM 354 
20 4 CHAR 0 Numero versione/tipo numero (struttura del DB) 
da 24 ved. lista dei dati macchina 
DMS5...DM45 




















Avvertenza: indirizzo DM in DB = (n. di DM —5) * 4 + 24 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-9 





Parametrizzazione 





Introduzione dei valori 


5-10 


In “Parametrizzazione FM 354” richiamare la seguente finestra con il menu File > Nuovo > 
Dati macchina. 


E OFFLINE - DATI MACCHINA - DB1200 


Mosie essertatanten inni. 


-1000000 


1000000 
30000 











Figura 5-4 Introduzione dei valori per i dati macchina 


Introdurre i dati macchina nella scheda specifica. 
È possibile anche introdurre i valori in una tabella con il menu Visualizza > Tabella. 


Per la generazione dei DB-DM è assolutamente necessario consultare il capitolo 7 
”Messa in servizio dell’FM 354”. 





Avvertenza 


L'unità del sistema di misura (DM7) deve corrispondere all'unità del sistema di misura indi- 
cata negli altri DB. 


La risoluzione del sistema di misura (MSR) è la più piccola unità di posizione nel rispettivo 
sistema di misura. 
Se non si è osservata questa avvertenza, occorre procedere nel modo seguente: 


1. cancellare tutti i blocchi dati (che non corrispondono al sistema di misura) o cancellare 
l'intera memoria nell FM 354. 


2. modificare i rimanenti blocchi dati nel PG. 
3. caricare di nuovo i blocchi dati nell FM 354. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 





Lista dei dati macchina 
Nella tabella 5-4 sono elencati tutti i dati macchina dell’FM 354. 
Chiarimenti sulla lista dei dati macchina: 


K sono dati di configurazione, ved. par. 9.3.3 





Tabella 5-4 Lista dei dati macchina 


E sono dati macchina impostabili per aggiustamenti (ottimizzazione della messa in servizio) 
e per scopi tecnologici, ved. par. 9.3.3 


Le unità di misura si riferiscono alla rappresentazione dei valori nel DB dei dati macchina. 
































Valore ; enim sii 
N. Denominazione di Valore/significato Tipo didat unita, | -xed: 
commento par. 
default 
1...4 non assegnato 
5 E | Attivazione di interrupt di 0 0 = Posizione raggiunta BITFELD32 9.10 
processo 1 = Misuraz. di lungh. terminata 
3 = Cambio blocco al volo 
4 = Misura al volo 
6 | Nome asse X max. 2 caratteri ASCII!) 4 byte3) 
7K | Sistema di misura 1 1=10-3 mm DWORD [MSR] 9.4 
2=10-4 inch 
3=10-4 grd 
4=1072 grd 
8K | Tipo di asse 0 0 = Asse lineare DWORD 9.5 
1 = Asse rotante 
9K | Fine asse rotante?) 36 -105 | 0...1 000 000 000 DWORD [MSR] 
10 K | Tipo encoder 1 0 = non disponibile DWORD 9.6.1 
1 = encoder incrementale 9.6.2 
3 = encoder assol. (SSI 13 Bit) | Codice GRAY 
4 = encoder assol. (SSI 25 Bit) | Codice GRAY 
13 = encoder assol. (SSI 13 Bit) | Codice binario 
14 = encoder assol. (SSI 25 Bit) | Codice binario 
11 K | Percorso per giro encoder 10000 | 1...1 000 000 000 DWORD [MSR] 9.6.1 
(periodo di suddivisione)?) (parte intera) 9.6.2 
12 K | Percorso residuo per giro 0 0...232_1 DWORD 
encoder?) [2-32 MSR] (parte 
decimale) 
13 K | Incrementi per giro 2500 |21...225 (con encoder assoluti) DWORD 9.6.1 
encoder?) Con encoder incre- | 9.6.2 
mentali avviene la 
valutazione 4 - DM 























MSR = Scala del sistema di misura RPS = Finecorsa punto di riferimento 
1) La variabile del nome dell’asse viene realizzata come lettera dell'asse (X,Y, Z,...) con un ampliamento 
d'indirizzo (1...9). 
Caratteri ammessi: X, Y, Z, A, B, C, U, V, W, Q, E, 1...9, 
2) Vedere le dipendenze 
) II nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 


p. es.: ”X”, ”X1” 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 5-11 


Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 












































Valore ; siate ht 
N. Denominazione di Valore/significato Tipo aiad vA ka 
default Commento pat. 
14 K | Numero di giri encoder 0 0/1 = Encoder monogiro DWORD 9.6.1 
assoluto 21...212 Encoder multigiro Sono ammesse 9.6.2 
solo potenze di 2 
15K | Velocità di trasmissione 2 1= 78000 DWORD 9.6.1 
encoder assoluto 2= 156000 9.6.2 
per valori intermedi occorre 3= 312000 
impostare la velocità di 4= 625000 
trasmissione successiva 5=1250 000 
più bassa 
16 K | Coordinate punto di riferi- 0 —1 000 000 000...+1 000 000 000 | DINT [MSR] 9.2.3 
mento Encoder incremen- 
tale 
17 K | Aggiustamento encoder 0 0...225-1 DWORD 9.6.3 
assoluto [passo encoder] 
encoder assoluti 
18 K | Tipo di ricerca punto di rif- 0 0 = direz. +, imp. di zero a destra | DWORD 9.2.3 
erimento 1 = direz. +, imp. di zero a sin. il codice serve per 
(direzione di ricerca punto 2 = direz. -, imp. di zero a destra | l’identificaz. della 
di riferimento) 3 = direz. -, imp. di zero a sinistra | posizione per il 
4 = direz. +, RPS in mezzo punto di sincroniz- 
5 = direz. -, RPS in mezzo zazione o per RPS 
8= direz. +, RPS fronte solo per encoder 
9 = direz. -, RPS fronte incrementale 
19 K | Adattamento della 0 0 = Invertire direzione di misura BITFELD32 9.7 
direzione 1 = Invertire valore analogico 
20 K | Sorveglianza hardware 0 0 = Rottura cavo (enc. increm.) BITFELD32 9.6.1 
1 = Errore encoder assoluto 9.6.2 
2 = Sorveglianza impulsi 
(encoder incrementali) 
3 = Sorvegl. tens. alimentaz. enc. 
21 E | Inizio finecorsa software?) —109 | —1 000000 000...1 000 000 000 | DINT [MSR] 9.7 
22 E | Fine finecorsa software?) 109 |-1000000000...1 000 000 000 9.9 
23 E | Velocità massima 30-106 | 10...500 000 000 DWORD 9.7 
[MSR/min] 
24 E | Zona di posizionamento 1000 |0...1 000 000 DWORD [MSR] 
(posiz. raggiunta, arresto) 
25 E | Tempo di sorveglianza 0 0 = senza sorveglianza DWORD [ms] ar- 
1...65 534 rotondato in gradini 
di 2 ms 
26 E | Zona di arresto 104 1...1 000 000 DWORD [MSR] 




















MSR = Scala del sistema di misura 


1) La variabile del nome dellasse viene realizzata come lettera dellasse (X,Y, Z,... 


d'indirizzo (1...9). 


Caratteri ammessi: X, Y, Z, A, B, C, U, V, W, Q, E, 1...9, 


2) Vedere le dipendenze 


RPS = Finecorsa punto di riferimento 


) con un ampliamento 


p. es.: ”X”, ”X1” 


3) Il nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 


5-12 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 





















































Valore i ai 
N. Denominazione di Valore/significato E vai a 
default par. 
27 E | Traslazione punto di 0 —1 000 000 000...+1 000 000 000 | DINT [MSR] 9.2.3 
riferimento 
28 E | Velocità di riferimento?) 6-106 | 10...500 000 000 DWORD 9.2.3 
29 E | Velocità ridotta?) 3-106 | 10...500 000 000 MMS] 
30 E | Compensazione gioco 0 0...1 000 000 DINT [MSR] 9.7 
31 E | Direzione di riferimento del 0 0 = (come per ricerca punto di rif. | DWORD 9.7 
gioco non per encoder assoluti) 
1 = positivo 
2 = negativo 
32 K | Tipo di emissione 1 durante il posizionamento: DWORD 10.3 
funzione M 1 = comandata a tempo emissione seriale 9.1 
2 = tacitata su conferma di max. 3 funzioni 
` Li M nel blocco NC 
prima del posizionamento: 
3 = comandata a tempo 
4 = tacitata su conferma 
dopo il posizionamento: 
5 = comandata a tempo 
6 = tacitata su conferma 
33 K | Tempo di emissione 10 1...100 000 DWORD [mg] arro- 
funzione M tondato a gradini di 
2 ms 
34 K | Ingressi digitali?) 0 0 = start esterno BITFELD32 9.2.3 
1 = ingresso di abilitazione attribuzione funz. 9.8 
2 = cambio blocco esterno codificata a bit 
3= impostaz. al volo del valore N. bit. Voo 
istantaneo ; 
4 -mi N. bit. + 8 1/01 
TEE N. bit. +16 1/02 
5 = RPS per ricerca punto di N. bit. 24 103 
riferimento sal z 
6 = finecorsa di inversione per che attiva la fun- 
ricerca punto di riferimento zione è sempre il 
"= — - fronte di salita 
35 K | Uscite digitali2) 0 0 = posizione raggiunta, arresto 9.8 
1 = l’asse si muove in avanti 
2 = l’asse si muove indietro 
3 = variazione di M97 
4 = variazione di M98 
5 = abilitazione allo start 
7 = uscita diretta 
36 K | Tensione d’ingresso 0 8 = 0 invertiti BITFELD32 9.8 
(elaborazione segnale 9 =I1 invertiti 
invertita) 10=12 invertiti 
11 = I3 invertiti 





MSR = Scala del sistema di misura 
1) La variabile del nome dell’asse viene realizzata come lettera dell'asse (X,Y, Z,...) con un ampliamento 


d'indirizzo (1...9). 


Caratteri ammessi: X, Y, Z, A, B, C, U, V, W, Q, E, 1...9, 


Vedere le dipendenze 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


RPS = Finecorsa punto di riferimento 


p. es.: ”X”, ”X1” 


) 
3) Il nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 


5-13 





Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 



































Valore z AEA AE 
N. Denominazione di Valore/significato Tipo:di:dati va ved: 
default commento par. 
37 K | Segnali di controllo del 1 0 = abilitazione regolatore attiva 9.7 
servozionamento 2 = regolatore già attivo 
3 = regolatore già invertito 
7 = override di tempo attivo 
15 = elaborazione continua dopo 9.1.1 
arresto di emergenza 
(abilitazione azionam. [AF]) 
16 = compensazione automatica 
deriva 
38 E | Guadagno anello di 1000 |1...10 000 DWORD 
posizione [(MSR/min) / MSR] 
39 E | Errore d'inseguimento 0 0 = senza sorveglianza DWORD [MSR] 
dinamico minimo 1...1 000 000 
40 E | Accelerazione 1000 |0=senzarampa DWORD 9.7 
3 2 
41 E | Decelerazione 1000 Ti 100-000 REM 
42 E | Tempo di strappo 0 0...10 000 DWORD [ms] 
43 E | Tensione nominale max. 8000 |1 000...10 000 DWORD [mV] 
44 E | Compensazione offset 0 —1 000...+1 000 DINT [mV] 
45 E | Rampa di tensione 0 0...10 000 000 DWORD [mV/s] 
52 E | Velocità per la 0 0 DWORD 9.7 
compensazione del gioco 1...100 [%] 
53 E | Modo della 0 0 = prima del posizionamento DWORD 9.7 








compensazione del gioco 








1 = durante il posizionamento 











MSR = Scala del sistema di misura 


1) La variabile del nome dellasse viene realizzata come lettera dellasse (X,Y, Z,... 


d'indirizzo (1...9). 


Caratteri ammessi: X, Y, Z, A, B, C, U, V, W, Q, E, 1...9, 


Vedere le dipendenze 


5-14 


RPS = Finecorsa punto di riferimento 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


) con un ampliamento 


p. es.: ”X”, ”X1” 


) 
3) Il nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 





Parametrizzazione 





Interdipendenze 


In determinate configurazioni, tra i singoli dati macchina esistono delle restrizioni relative 
all’area di valori della non-elaborazione di alcuni dati macchina. 


Tali interdipendenze sono controllate al momento dell’accettazione dei DB-DM o dei singoli 
dati macchina e in caso di problemi vengono comunicati gli errori. Alcuni controlli vengono 
eseguiti in base a grandezze ausiliarie calcolate internamente. 


Segue la descrizione di tali grandezze ausiliarie e la rappresentazione in tabelle dei controlli 
delle interdipendenze. 


Grandezze interne generate dai DM (grandezze ausiliarie): 


Generazione percorso per giro dell’encoder UMWEG 





UMWEG = DM11 + DM12 -2-32 











Generazione del fattore di misura interno MWFAKTOR 

















DM10 Fattore di misura 
0 MWFAKTOR = 1 
1 MWFAKTOR = UMWEG / (4: DM13) 
3, 4, 13, 14 MWFAKTOR = UMWEG / DM13 








Attivazione dei finecorsa software SEAKT 














DM21 DM22 SEAKT 
= -109 = +109 0 (inattivo) 
#-109 = +109 
=-109 #+109 1 (attivo) 
#-109 #+109 








Generazione limiti assoluti campo di corsa interni VFBABS 





MWFAKTOR VFBABS 
<1 109 - MWFAKTOR 





=> 1 109 














Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-15 


Parametrizzazione 





Controlli: 
Controllo DM9 




















DM8 | DM10 | DM18 Fine asse rotante ammessa 
0 — = mn 
1 0 = 
1 24 — 
<4 DM9 mod UMWEG == (DM23/30 000) - 
< DM9 < VFBABS 
3,13 |- UMWEG mod DM9 == 
4,14 |- (DM14- UMWEG) mod DM9 == 01) 























1) DM9 sta nel rapporto di una potenza di 2* o 2-* con il campo di valore assoluto dell’encoder 
(vedere il paragrafo 9.6.2) 


Controllo DM11, DM12, DM13 + da cui risulta MWFAKTOR (ved. sopra) 








Area ammessa del fattore di misura: 2-14 < MWFAKTOR < 214 








Controllo DM13 





DM10 Incrementi per giro encoder 
0, 1 — 
3, 4, 13, 14 2X x=1,2,3,... 

















Controllo DM14 





DM10 Numero di giri 
0, 1,3, 13 — 
4,14 2X x=1,2,3,... 

















Controllo DM21, DM22 (Sezione 1) 





SEAKT MD8 Finecorsa software ammesso 
0 — MD21 = —109, MD22 = +109 

1 0 MD21 >-—VFBABS 

MD22 < VFBABS 

MD21 < MD22 


1 0 < MD21 < MD9 
0 < MD22 < MD9 
MD21 # MD22 























Unità di posizionamento FM 354 per servoazionamenti 
5-16 6ES7 354-1AH01-8EG0 


Parametrizzazione 





Controllo DM21, DM22 (Sezione 2) 














SEAKT MD10 Finecorsa software ammesso 
0 # MD21 = —109, MD22 = +109 
1 0, 1 = 

3, 13 MD22-MD21 < UMWEG 

4,14 MD22-MD21 < MD14-: UMWEG 

















Controllo DM28 





Velocità ammessa : 10 < DM28 < DM23 








Controllo DM29 





DM10 Velocità ammessa 
3, 4, 13, 14 facoltativo, riservato 
0,1 10 < DM29 < DM23 














Controllo DM31 





DM30 DM10 Direzione di riferimento del gioco ammessa 





+0 0,1 
3, 4, 13,14 |1,2 

















Controllo DM34 





ammesso: 
BYTE0(DM34) + BYTE1(DM34) + BYTE2(DM34) + BYTE3(DM34) 








Controllo DM35 





ammesso: 
BYTE0(DM35)&0x7F + BYTE1(DM35)&0x7F + BYTE2(DM35)&0x7F + BYTE3(DM35)&Ox7F 





Controllo DM53 





DM 53 DM 52 ammesso 
0 0...100 
1 DM 52 < (10 V — DM43 [V]) - 100/10V 

















Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-17 














Parametrizzazione 





5.3.2 Quote incrementali 


Struttura del DB 


La tabella 5-5 mostra una panoramica della struttura del blocco dati ”quote incrementali” 


(DB-SM). 


Tabella 5-5 Struttura del DB "quote incrementali” 




































































Byte | Tipo di variabile Valore Significato della variabile Note 

Intestazione DB 

0 WORD Posto connettore sul rack Indirizzo unità 

2 WORD N. di DB (= 1000) come nell’intestaz. del DB 

4 DWORD Riservato 

8 WORD N. errore (da FM) per servizi S&S 

10 WORD 1 Numero canale 

12 2 STRING SM Identificazione/tipo di DB 2 caratteri ASCII 

16 DWORD 354 Identificazione unità FM 354 

20 4 CHAR 0 Versione numero/ firmware numero (struttura DB) 

24 DWORD 1...3 Risoluzione sistema di misura secondo | Indicazione dell'unità di 
DM7 misura 

28 WORD 0/1 Memorizzazione dei parametri (DB) Job tramite ”S&S” 

30 WORD Riservato 

32 DWORD 0...109 Quota incrementale 1 

36 DWORD 0...109 Quota increm. 2 ...quota increm. 100 ved. par. 9.2.4 





Introduzione dei valori 


5-18 


L'introduzione dei valori avviene nel menu per quote incrementali nel tool "Parametrizza- 


zione FM 354”. 





Figura 5-5 


E OFFLINE - QUOTE INCREMENTALI - DB1230  |[=] E3 


Quote incrementali 


mm 
oor U 
[002 jo.100 © 


[003 1.000 
(005 100.000 | 
4 





Introduzione dei valori per le quote incrementali 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Parametrizzazione 





5.3.3 Dati correzione utensile 


Struttura del DB 


La tabella 5-6 mostra una panoramica sulla struttura del blocco dati ”dati correzione utensile” 


(DB-WK). 


Tabella 5-6 Struttura DB "dati correzione utensile” 




































































Byte | Tipo di variabile Valore Significato delle variabili Note 
Intestazione DB 
WORD Posto connettore sul rack Indirizzo unità 
2 WORD N. di DB (=> 1000) come nell’intestazione del 
DB 
4 DWORD Riservato 
8 WORD N. errore (da FM) per servizio S&S 
10 WORD 1 Numero canale 
12 2 STRING WK Identificazione/tipo di DB 2 caratteri ASCII 
16 DWORD 354 Identificazione unità FM 354 
20 4 CHAR 0 Versione numero/firmware numero (struttura DB) 
24 DWORD 1...3 Risoluzione sistema di misura secondo | Indicazione dell’unità di 
DM7 misura 
28 WORD 0/1 Memorizzazione dei parametri (DB) Job tramite ”S&S” 
30 WORD Riservato 
32 DINT —109...109 | 1 correzione lunghezza utensile utensile 1 
DINT —109...109 | 1 valore di consumo assoluto 
DINT —109...109 | 1 valore di consumo additivo 
44 DINT —109...109 | 2 correzioni lunghezza utensile utensile 2 
DINT -109...109 | 2 valori di consumo assoluto 
DWORD —109...109 | 2 valori di consumo additivo 
20 correzioni lunghezza utensile ni ile 20 
20 valori di consumo assoluto MISNSle 
20 valori di consumo additivo ved. par. 10.1 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


5-19 





Parametrizzazione 





Introduzione dei valori 


5-20 


L'introduzione dei valori avviene con il menu per i dati di correzione utensile nel tool ”Para- 


metrizzazione FM 354”. 


Se il valore di consumo additivo viene modificato online, IFM calcola il nuovo valore di 


consumo assoluto, e il valore di consumo additivo è di nuovo a 0. 


E OFFLINE - DATI DI CORREZIONE UTENSILE - DB1220 


BOE. mO ho o o o 
o2 [200.000 20.000 [oso | 
o3 [eoo.000 [rosso ooo | 
oa fsoo.000 fis-00 ooo 
os fo.ooo — fo.ooo boo ë 
os ooo ooo ooo 
oz jo.ooo ooo ooo 
os jo.o0o  foooo poo 

[os doo peso | Doon 

b.000 osso [novo 

ooo josoo [ooo 

000 0.000 _ [o.ooo 

0.000 oo {osta 

000 
ce fe pes — 
[6 ooo  foovo fosso ë 
[ig ooo  foooo fosso ë 
[19 ooo  foooo fosso ë 
[20 Jo.o0o  foooo poo 
4 » 





Figura 5-6 Introduzione dei valori per i dati di correzione utensile 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


Parametrizzazione 





5.3.4 Programmi di movimento 


Struttura del blocco dati 


La tabella 5-7 mostra una panoramica della struttura del blocco dati ”Programmi di movi- 


mento” (DB-NC). 


Tabella 5-7 Struttura del DB "Programmi di movimento” 










































































Byte | Tipo di variabile Valore Significato delle variabili Note 

Intestazione DB 

0 WORD Posto connettore sul rack Indirizzo unità 

2 WORD N. di DB (=> 1000) come nell’intestazione del 

DB 

4 DWORD Riservato 

8 WORD N. errore (da FM) per servizio S&S 

10 WORD 1 Numero canale 

12 2 STRING NC Identificazione/tipo di DB 2 caratteri ASCII 

16 DOPPIA PAROLA | 354 Identificazione unità FM 354 

20 4 CHAR 0 Versione numero/firmware numero (struttura DB) 

24 DWORD 1:3 Risoluzione sistema di misura Indicazione dell'unità di 
secondo DM7 misura 

28 WORD Riservato 

30 WORD Riservato 

32 18 STRING caratteri Nome programma NC max. 18 caratteri 

ASCII 

52 STRUCT Blocco NC Nuovo blocco NC (campo di mo- 
difica) 

72 STRUCT Blocco NC 1° blocco di movimento 

92 STRUCT Blocco NC 2° blocco di movimento fino al ved. par. 9.3.11, 10.1 
100° blocco di movimento 








Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


5-21 


Parametrizzazione 





Introduzione dei programmi di movimento 


5-22 


Per l'introduzione dei programmi di movimento NC è disponibile una finestra vuota. 
| programmi di movimento devono essere introdotti nel modo seguente: 





E OFFLINE - PROGRAMMA DI MOVIMENTO - DB1033 -ioj x] 
Numero programma: (83 | Nome programma: fest 
Comandi G Posiz./tempo sosta Velocità Comandi M CUT N.SP Rich SP 
Ca MG G2 G3 x F MI M2 M3 D L R 


PA ala m a E 1 











33 test 

N5 G90 X600.000 F60.000 M12 
N10 GOA X40 

N23 G91 X500.000 F30.000 M12 


N30 X600.000 








Figura 5-7 Introduzione dei programmi di movimento 


1. % Numero del programma Nome del programma 


x 


L'introduzione ”%” è possibile solo per la 1? riga. Questa introduzione deve essere ese- 
guita. Dal numero di programma viene generato il n. di DB. 


Il nome del programma è facoltativo e può essere lungo max. 18 caratteri. 


2. N <numero di blocco> — G <istruzione> (G1, G2, G3) — X <valore> — F <valore> — 
M <istruzione> (M1, M2, M3) — D <n.> (numero correzione utensile) — | <n.> — P <n.> — 
(progr. di programmi di movimento ved. cap. 10). 


— il numero di blocco (N) deve essere introdotto come primo e in ordine crescente. 
La sequenza delle introduzioni restanti è libera. 


— il carattere di separazione deve essere introdotto come spazio vuoto. 
| caratteri devono essere introdotti con le lettere maiuscole. 


Inoltre, è possibile utilizzare l’area di introduzione riportata sul margine superiore della 
finestra. Il numero del programma e il nome del programma sono riportati nella finestra di 
introduzione dopo aver lasciato il campo di introduzione. L'accettazione dei blocchi di 
movimento avviene con il pulsante "Accetta blocco”. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 





5.4 Parametrizzazione con il tool ”Parametrizzazione FM 354” 


Introduzione dei valori 
Ci sono diverse possibilità per introdurre i dati di parametrizzazione. 
1. Dati utente 


In una tabella è possibile introdurre i valori e selezionare i testi. Con il cursore si selezio- 
nano i campi di introduzione e quindi si introducono i valori. | testi relativi ai valori si pos- 
sono selezionare con il tasto di spazio. 


2. Dati macchina 
L'introduzione dei valori avviene mediante finestre di dialogo e schede. 


Con il menu Visualizza > Tabella i dati macchina vengono visualizzati in una tabella. Qui 
è possibile introdurre i valori descritti nei dati utente. 


3. Dati di correzione utensile e quote incrementali 


In una tabella è possibile introdurre i valori. Con il cursore si selezionano i campi di 
introduzione e quindi si introducono i valori. 


4. Programmi di movimento 
| programmi di movimento si introducono sotto forma di testi. 


Nelle tabelle per i valori DM, SM, WZK è prevista una colonna per i commenti. Tali commenti 
non sono memorizzati nel blocco dati, e possono essere stampati o memorizzati nel file con 
una esportazione. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-23 


Parametrizzazione 





5.5 Memorizzazione dei dati di parametrizzazione 
nell'SDB = 1000 
Panoramica 


5-24 


L'FM 354 memorizza internamente i dati di parametrizzazione. 


Per avere a disposizione i dati di parametrizzazione in caso di errore dell FM 354 e in caso 
di mancata disponibilità del PG/PC, questi possono essere memorizzati nella CPU in un 
blocco dati di sistema (SDB = 1 000). Dopo ogni nuovo avviamento, la CPU trasferisce 
all FM 354 i dati memorizzati nell'SDB = 1 000. Se l’FM 354 non possiede dati macchina o 
l'indicazione temporale interna (momento della generazione) non corrisponde, i dati 
dell'SDB = 1 000 vengono accettati dall FM 354 e salvati. 


L'indicazione temporale viene aggiornata ad ogni apertura di un DB (dati di parametrizza- 
zione) oppure nell’importare un file. Se il contenuto del DB viene modificato (p.e. modificare i 
dati macchina), viene pure generata una nuova indicazione temporale del tempo nella 
memorizzazione o nel caricamento del DB. 


È necessario che i dati di parametrizzazione nell’SDB => 1 000 coincidano sempre 
con i dati di parametrizzazione nell’FM 354 al termine della messa in servizio. 





Avvertenza 


Se vengono ancora modificati i dati di parametrizzazione nell’FM dopo la creazione di 
SDB = 1000, questi vengono di nuovo sovrascritti dopo il riavviamento della CPU (vedere 
sopra “indicazione temporale”). 


Pertanto SDB = 1000 deve essere creato al termine della messa in servizio! 





Se in seguito è necessaria una modifica dei dati, occorre generare di nuovo l'SDB = 1 000 
e caricarlo nella CPU. L'SDB preesistente dovrà essere prima cancellato o sovrascritto con il 
nuovo SDB. Il nuovo SDB non può avere lo stesso numero di quello precedente. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Parametrizzazione 





Creare I’ SDB 


Requisito: Collegamento online all FM 354 








Selezionare menu File > Crea SDB 
Se sull’FM 354 non vi sono DB-DM + Annulla 


| 


Per FM 354 esiste nel progetto né f 
S7 un corrispondente Non vi sono SDB 
\SDB = 1 000. corrispondenti 


|e 


Sovrascrivere questo SDB? 






































| sì Annulla 
y 


L’SDB viene creato e memorizzato nel progetto S7 sotto 
CPU\Programma S7\Blocchi\Dati di sistema 























Figura 5-8 Creazione dell'SDB = 1 000 


Visualizzare/cancellare l’SDB nel progetto S7 








Selezionare menu File > Visualizza SDB 





Y 


Tutti gli SDB per FM 354 del 
progetto vengono visualizzati 

















y 


( Cancellare SDB? pie La finestra di chiude 
| SÌ 


Selezionare e cancellare il relativo SDB 





























Figura 5-9 Visualizzare/cancellare SDB = 1000 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


5-25 


Parametrizzazione 





Trasferire SDB nella CPU 
Dopo aver creato gli SDB, è necessario trasferire i ”dati di sistema” del progetto nella CPU. 
Sono disponibili due metodi; procedere nel modo seguente: 
1° metodo 


Selezionare in SIMATIC Manager la finestra Online (le finestre Online e Offline devono 
essere aperte) 


Nel progetto offline, in CPU\Programma S7\Blocchi\Dati di sistema, memorizzare i dati 
di sistema nel progetto Online (con il mouse o con Copia/Incolla). 


2° metodo 


Selezionare in SIMATIC Manager 
CPU\Programma S7\Blocchi\Dati di sistema. 


Caricare i dati di sistema nella CPU con il menu 
Sistema di destinazione > Carica (o tasto destro del mouse) 


(0) 


con il menu Sistema di destinazione > Carica nella scheda di memoria EPROM nella 
CPU 


È possibile anche programmare la memory-card per la CPU nel PG/PC. 


Se la configurazione viene caricata da HW-CONFIG, tale SDB non viene trasferito nella 
CPU. 


Cancellare l’SDB nella CPU 
Se si desidera cancellare gli SDB nella CPU, procedere nel modo seguente: 
1. Selezionare ”Parametrizzazione FM 354”. 
2. Selezionare il menu File > Visualizza SDB. Cancellare gli SDB prescelti. 


3. Chiudere "Parametrizzazione FM 354” e selezionare in SIMATIC Manager in Progetto 
Online CPU\Programma S7\Blocchi\Dati di sistema. Cancellare i dati di sistema. 


4. Trasferire di nuovo i dati di sistema nella CPU (ved. sopra). 


Unità di posizionamento FM 354 per servoazionamenti 
5-26 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 


In questo capitolo 


























Paragrafo Argomento Pagina 
6.2 Messa in servizio con il tool di parametrizzazione 
6.3 Descrizione dei blocchi funzionali standard 6-10 
6.4 Interrupt 6-27 
6.5 Blocco dati utente (DB utente) 6-29 
6.6 Esempi applicativi 6-40 
6.7 Lista errori, messaggi di sistema (CPU) 6-46 
6.8 Dati tecnici 6-48 

















Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-1 


Programmazione delle funzioni tecnologiche 





Generalità 


Lo scopo di questa descrizione delle funzioni dei blocchi e delle interfacce è di spiegare i 
meccanismi di comunicazione tra CPU e FM 354 nel sistema di automazione SIMATIC S7. 
Con i blocchi da parametrizzare e il blocco dati utente (= interfaccia con l’FM 354) è 
possibile programmare il programma utente in funzione della propria applicazione. 









































































































































S7-300 
CPU FM 354 
rogramma utent Bus R Segnali di 
prog enie controllo/risposta 
e Dati di sistema 
DB utente | 
Bus K Blocchi dati 
MPI 
Online 
Offline 
RG Editor AWL/KOP 
(STEP 7) so 
FC| UDT1 In STEP7 viene DB utente Il blocco dati utente viene 
creato un blocco dati | caricato nella CPU. 
i L'origine è UDT1 
Tipo di dati definito dall'utente 
Setup.exe 















e Tool ”Parametrizzazione FM 354” 

e Blocchi funzione (FC, UDT 1 e programmi di 
esempio) 

e Superficie operativa preprogettata per gli OP 











e Manuale in formato PDF 


Getting started in formato PDF 














Figura 6-1 


6-2 


Panoramica sulla programmazione 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Requisiti 


6.1 


Per controllare FM 354, è necessario che i seguenti requisiti siano soddisfatti per la 
creazione del proprio programma utente: 


e Sul PG/PC deve essere installato il software come descritto nel paragrafo 5.1. 


La biblioteca dei blocchi con le funzioni di base che vi sono contenute deve trovarsi di 
norma nella directory [directory STEP7]\S7LIBS\FMSTV_L. 


e || PG/PC deve essere collegato alla CPU dell’S7 (ved. figura 4-1). 


e || progetto per il SIMATIC S7 deve essere già stato impostato (vedere "FM 354, Primi 
passi”). 


Nozioni fondamentali di programmazione 


Panoramica 


In questo capitolo vengono affrontati i seguenti argomenti: 

e Interfaccia, blocchi dati utente (DB utente), paragrafo 6.1.1, pagina 6-3 
e Blocchi funzionali standard, panoramica, paragrafo 6.1.2, pagina 6-5 

e Comunicazione tra CPU e FM 354, paragrafo 6.1.3, pagina 6-6 

e Interrupt, paragrafo 6.4, pagina 6-27 

e Struttura di un programma utente, paragrafo 6.1.4, pagina 6-7 

e Impiego decentrato OB 86, paragrafo 6.1.5, pagina 6-8 

e Integrazione di un OP, paragrafo 6.1.6, pagina 6-8 


e Procedura per creare il programma utente (AWP), paragrafo 6.1.7, pagina 6-9 


Interfaccia, blocchi dati utente (DB utente) 


Il blocco dati utente (interfaccia) viene creato offline. 


L'utente può accedere ai segnali/dati dell'interfaccia sia in modo assoluto che simbolico 
(creazione del blocco dati utente con struttura UDT). 


L'interfaccia viene correlata al rispettivo canale/asse mediante il parametro d’ingresso del 
blocco funzionale standard ”’DB_NO”. L'indirizzo dell’unità fa parte del blocco dati utente. 
Viene specificato dalla FC POS_INIT oppure manualmente tramite ”Parametrizzare FC 453” 
con il pulsante "Immettere indirizzo unità nel DB utente” nella schermata generale. Il blocco 
dati utente deve essere già stato creato. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-3 


Programmazione delle funzioni tecnologiche 





Creazione del blocco dati utente (offline) 


Procedere come segue: 
1. Aprire il progetto e selezionare SIMATIC xxx > CPUxxx > Programma S7 > Blocchi. 


2. Generare il blocco dati sotto STEP 7 tramite il comando di menu Inserisci > Blocco dati 
S7 > Blocco dati (per es. DB 1). 


3. Fare doppio clic sul blocco dati così generato per avviare l'editor KOP/AWL/FUP. 


4. Nella finestra di dialogo *Nuovo blocco dati”, selezionare ”Blocco dati con tipo di dati 
assegnati specifici dell’utente”. 


5. Viene proposto UDT 1. 

L'UDT 1 contiene la struttura del blocco dati utente. 
Selezionare UDT 1 e confermare con OK. 

Il blocco dati utente è stato creato. 

Salvare il blocco dati con il comando File > Salva. 
Chiudere l’editor. 


o 0 NO 


Note sulla programmazione simbolica 


6-4 


Di norma i blocchi vengono registrati nella tabella dei simboli con il nome, l’indirizzo e il tipo 
di dati. (La tabella dei simboli è fornita insieme al progetto e alla biblioteca). Se in SIMATIC 
Manager si modificano i numeri dei blocchi del progetto, occorre modificare la numerazione 
anche nella tabella dei simboli. L'associazione dei blocchi è definita in maniera univoca 
proprio dalla tabella dei simboli. 


Prima di scrivere e compilare il programma utente è necessario registrare nella tabella dei 
simboli i blocchi (blocchi dati utente, funzioni FC) che verranno utilizzati nella configurazione. 
La struttura simbolica dell'interfaccia è memorizzata nel blocco UDT fornito. Il riferimento 
simbolico è dato dal progetto STEP 7, dalla tabella dei simboli e dal blocco UDT. 


Nell’appendice NO TAG l’UDT è rappresentato con i simboli e con l'indirizzo assoluto. 


Esempio di tabella dei simboli: 











Simbolo Indi- Tipo di Commento 
rizzo dati 
DB_FM DB 1 UDT 1 Blocco dati utente per PFM 354 
POS_INIT FC 0 FC 0 Inizializzazione DB utente 
POS_CTRL |FC1 FC 1 Scambio dati 




















Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





6.1.2 Blocchi funzionali standard, panoramica 


La tabella seguente fornisce una panoramica sulle FC, i DB e gli OB necessari per 
assicurare la comunicazione e il controllo dell FM 354. 





























Tabella 6-1 Blocchi funzionali standard per l'FM 354 (panoramica) 
Blocco Nome del Significato/Funzione Avvertenza 
blocco 
FC 0 POS_INIT Richiamo nell’OB 100 e OB 86, avviamento/ Necessario per 
pag. 6-11 inizializzazione l'applicazione, numero 
iticobile 1) 
FC 1 POS_CTRL | Richiamo nell’OB 1, funzionamento ciclico modificabile 
pag. 6-13 (sincronizzazione con FM 354) 
Funzioni di base e modi operativi, 
gestione delle interfacce, job di scrittura e lettura 

FC 2 POS_DIAG | Richiamo nell’OB 82, errori interni, errori esterni ed 

pag. 6-23 errori di canale esterni dell FM 

FC 3 POS_MSRM | Richiamo nell’OB 40 opp. OB 1, Da usare solo se la 

pag. 6-26 lettura dei valori di misura funzione è richiesta 

dall’applicazione, numero 
modificabile 1) 

DB (UDT) | DB utente Interfaccia con PFM Richiesto dall’applicazione 
OB 1 - Livello ciclico Richiesto dall’applicazione 
OB 82 - Livello interrupt diagnostico 

OB 100 - Livello avviamento 

OB 86 — Guasto del telaio di montaggio Per impiego decentrato 
OB 122 — Errore di accesso alla periferia 

















1) — N. blocco è l'impostazione di default, il numero di blocco si può modificare in SIMATIC Manager 
— Le voci della tabella dei simboli devono essere modificate solo in caso di programmazione simbolica. 





Avvertenza 


Nella descrizione seguente viene impiegata la designazione simbolica dei blocchi. 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1 


AH01-8EG0 


6-5 





Programmazione delle funzioni tecnologiche 





6.1.3 Comunicazione tra CPU e FM 354 


Integrazione dell’FM 354 nel programma utente 


La figura seguente mostra come comunicano l’FM 354, il blocco dati utente e le funzioni 


tecnologiche. 














































































































CPU | FM 354 
OB 40 OB 82 z 
(Interrupt di (Diagnostica) Informaz. di start OB (4 byte) <<) Informazioni di 
rocesso) interrupt 
4 byte infor- FC POS_DIAG [e diagnostico e di 
mazione di proceso 
start OB i OB 
y Job di scrittura/lettura Segnali di 
FC POS MSRM 1) e Fehlermeldung controllo edi 
i risposta 
OB 100 Dati di sistema, 
Nuovo avviamento FC POS_CTRL segnalazione di 
(avvio) Blocco dati utente errore e specifica 
FC POS_INIT dell'errore 

















(1 DB per canale) 








FC POS_MSRM 
































1) Questa FC può essere richiamata solo nell’OB 40 o nell’OB 1, ma non in entrambi contemporaneamente. 





Figura 6-2 


6-6 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Schermata panoramica per l'integrazione dell FM 354 nel programma utente 





Programmazione delle funzioni tecnologiche 





6.1.4 Struttura di un programma utente 


La figura seguente mostra la struttura di un programma utente (AWP). 








OB 100 e OB 86 (con impiego decentrato) 


CALL FC POS INIT (parametri: come DB_NO, CH_NO, LADDR) 
In caso di errore di messa in servizio, la CPU passa in ”STOP”. 











Inserimento dei parametri 








OB 1 (o altri livelli ciclici) DB utente 
e CALL FC POS CTRL (parametri: DB_NO) 
e Programma utente: per controllare l'impianto 
e Programma utente: analisi degli errori 











AWP: impostazione, can- 
OB 82 cellazione e interroga- 


e CALL FC POS DIAG (parametri: DB_NO) zione dei segnali dal 


e AWP: apertura del circuito di arresto di emergenza, reset dei 
segnali (FM è stata resettata oppure si è verificato un errore 
grave, vedere "Avvertenze sull’analisi degli errori”) 
































Avvertenza 


Per i job GET/PUT (SFC 72/73) inviati all’FM la funzionalità non è garantita, oppure la fun- 
zione non è supportata perché non è necessaria. | dati di parametrizzazione si possono mo- 
dificare tramite il segnale ”Modifica parametri/dati” (DB utente, DBX39.3). 





Note sull’elaborazione del segnale: 


Il ciclo di elaborazione dell’FM 354 (= 2 ms) e il ciclo utente (OB 1) lavorano in modo 
asincrono tra di loro. A seconda del momento in cui avviene la trasmissione del segnale 
all FM 354, la durata di elaborazione dei segnali può essere da = 1 fino a < 2 x ciclo FM. 
Questo va tenuto particolarmente presente nel caso di cicli utente di piccole dimensioni. 
Prima di attivare una nuova azione conviene eventualmente interrogare lo stato di 
elaborazione dell’FM 354. 


Tenere anche presente che in una configurazione decentrata la trasmissione dei segnali/dati 
richiede più tempo o può estendersi su più cicli utente (vedere il paragrafo 6.8). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-7 


Programmazione delle funzioni tecnologiche 





Note sul test del programma utente 


6-8 


Nel testare il programma utente con ”Imposta punto di arresto” è importante ricordare che 
dopo aver raggiunto il punto di arresto non sempre è possibile proseguire l'esecuzione del 
programma con l’FM 354 (a seconda della tecnologia). 


Per esempio, i movimenti attivati dal programma utente non si possono interrompere se il 
programma non ha raggiunto il punto di arresto. 


L'esecuzione può proseguire dopo un nuovo avviamento (CPU: STOP/RUN) oppure con un 
reset dell’asse o anche al cambio del modo operativo. 


Impiego decentrato, 0B86 


Se l'impianto deve essere comandato ancora con l’FM 354 in caso di errore di collegamento 
tra CPU e periferia decentrata (DP), si deve inserire OB 86 nel programma utente. 

Nell’OB 86 occorre fare in modo (per es. mediante impostazione e valorizzazione di merker 
nell’OB 1) che in caso di guasto la comunicazione nell’OB 1 con l’FM venga interrotta. 
Affinché il programma utente si sincronizzi nuovamente con l’FM, al momento del ripristino 
del collegamento è necessario integrare l'FC POS_INIT (come in OB 100). Inoltre il blocco 
organizzativo OB 122 (errore di accesso alla periferia) deve essere anch'esso caricato nella 
CPU. 


Integrazione di un OP 


L'area di memoria del blocco dati utente (DBB498 ... DBB515) "Campo dati per servizio/ 
supervisione” serve solo per i segnali/dati di un OP in base alla superficie operativa fornita 
preprogettata. Per avviare delle azioni occorre trasferire all’interfaccia i corrispondenti 
segnali/dati mediante il programma utente (settore corrispondente nel blocco dati utente). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





6.1.7 Procedura percreare il programma utente (AWP) 


L'esempio di progetto ”zEn14_02_FM354_EX” incluso nel pacchetto di progettazione serve 
da modello per creare un programma utente. 


Procedura suggerita: 


1. 
2. 
3. 


Aprire il progetto in SIMATIC Manager. 
Selezionare SIMATIC xxx > CPUxxx > Programma S7 


Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto 
”"zEn14_02_FM354_EX”. 


. Selezionare la directory "EXAMPLES”. 


5. Selezionare il file "Simboli" e copiarlo nel progetto sotto SIMATIC xxx > CPUxxx > 


Programma S7 (sostituendo l’oggetto esistente). 


. Aprire la directory ”Sorgenti” e copiare tutti i file sorgente AWL nella directory "Sorgenti” 


del progetto. 


. Aprire la directory ”Blocchi” e copiare tutti i blocchi nella directory ”Blocchi” del progetto 


(inclusi i blocchi UDT). 


. Selezionare nel progetto la directory ”Sorgenti”. Avviare l'editor "KOP/AWL/FUP” con un 


doppio clic sul file "OB_example”. 


. Modificare nell’OB 100, nel richiamo di FC POS_INIT, e nell’OB 82, nel richiamo di 


FC POS DIAG, i parametri d’ingresso corrispondenti (vedere paragrafo 6.3.1, 
FC POS _INIT e paragrafo 6.3.3, FC POS_DIAG). 


10.Nell’OB 1, al segmento ”Richiami di Examples”, inserire le funzioni corrispondenti 


1 


— 


dall’esempio di progetto ”’zEn14_02 _FM354_EX” (vedere paragrafo 6.6). Attivare di 
conseguenza le funzioni impostando o cancellando i segnali nel DB 100 fornito 
(blocco dati utente per gli esempi) tramite il proprio programma utente. 


Per la FC POS_CTRL occorre modificare in modo corrispondente il parametro 
d’ingresso. 


. Tramite i comandi di menu File > Salva e File > Compila vengono generati i blocchi 


organizzativi dalla sorgente AWL (OB 1, OB 82, OB 100). (Gli avvisi generati dal ciclo di 
compilazione si possono ignorare). 


12.Chiudere l’editor. 

13.Posizionare su ”STOP” il selettore della CPU e inserire la CPU. 

14.Selezionare in SIMATIC Manager SIMATIC xxx > CPUxxx > Programma S7 > Blocchi. 
15.Caricare nella CPU (in stato di STOP) tutti i blocchi S7 (compresi i dati di sistema) che vi 


si trovano tramite Sistema di destinazione > Caricamento). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-9 


Programmazione delle funzioni tecnologiche 





6.2 


6.3 


Messa in servizio con il tool di parametrizzazione 


Per la messa in servizio dell FM 354 con il tool di parametrizzazione ”Parametrizzazione 
FM 354” la CPU deve trovarsi in ”STOP”. È possibile commutarla in RUN” se si desidera 
comandare determinate parti dell'impianto o collegare gli azionamenti in base alla potenza. 
Nel far ciò si devono considerare i segnali di controllo/risposta "Commutazione interfaccia 
bus P su messa in servizio” (blocco dati utente, DBX14.1) e "Commutazione interfaccia 
bus P avvenuta” (blocco dati utente, DBX22.1). Per la descrizione dei segnali vedere il 
paragrafo 9.1). 


Considerare anche il capitolo 7.3 "Test e ottimizzazione”. 





Avvertenza 


Rispettare sempre le misure di sicurezza se si desidera mettere in movimento l’asse. 





Descrizione dei blocchi funzionali standard 


Panoramica 


6-10 


In questo capitolo vengono affrontati i seguenti argomenti: 


e FC0:POS INIT (FC 0) — Blocco dati utente Inizializzazione, paragrafo 6.3.1, 
pagina 6-11 


e FC POS CTRL (FC 1)- Scambio dati, paragrafo 6.3.2, pagina 6-13 
e FC POSDIAG (FC 2) - Lettura dati di interrupt diagnostico, paragrafo 6.3.3, pagina 6-23 
e FC POS_MSRM (FC 3) — Lettura valori di misura, paragrafo 6.3.4, pagina 6-26 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





6.3.1 FC POS INIT (FC O0)- Inizializzazione 


Scopo 


Con la FC POS _INIT si inizializzano determinate aree del blocco dati utente. 


Possibilità di richiamo 


La FC POS._INIT si può richiamare nell’OB 100 di avviamento e nell’OB 86 per "Impiego 








decentrato”. 

Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 

(schema a contatti) (lista istruzioni) 
CALL POS INIT 

FC P INIT = 
~ EN SPOSE ENO. DB_NO = 
—DB_NO RET_VALIT CH_NO n 
—.CH_NO LADDR 2 
—LADDR 




















Descrizione dei parametri 


La tabella seguente descrive i parametri di questa FC. 























Nome | Tipo di | Tipo di Significato 
dati param. 

DB_NO |INT E Numero di blocco dati 

CH_NO | BYTE E Numero di asse: 
0 — solo un canale/asse sull'unità stesso significato 
1 — primo canale/asse sull'unità interno 
2...255 — non ammesso 

LADDR |INT E e Indirizzo logico dell'unità, da ricavare da ”HW-KONFIG”, > 

”Proprietà”, + ”Indirizzo” (vedere paragrafo 5.2) 

e O—- nessuna registrazione di indirizzi nel blocco dati utente 





Tipi di parametri: E = parametro d’ingresso 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-11 








Programmazione delle funzioni tecnologiche 





Modo di funzionamento 


La FC effettua le seguenti operazioni: 


1. 


Inserimento dei valori di indirizzamento nel blocco dati utente, se il parametro LADDR #0 


Indirizzo unità 


— Segnali di controllo 
— Segnali di risposta 


— Segnali di avvio, di fine e di errore dei job 


. Cancellazione delle seguenti strutture nel blocco dati utente 


— Impostazione singola e comandi singoli, segnali di fine e segnali di errore propri 


. Se il parametro di ingresso è LADDR = 0, nel blocco dati utente non viene registrato nes- 


sun valore. Si assume che l’immissione dei valori di indirizzamento (indirizzo dell'unità) 
sia avvenuto manualmente tramite ”Parametrizzare FM 354”, pulsante "Immettere indi- 
rizzo unità nel DB utente” nella schermata generale. 


Analisi degli errori 


6-12 


Il risultato binario (BIE = 0) e il RET_VAL < 0 indicano la presenza di errori. 


Gli errori possibili sono: 


Numero di canale sconosciuto CH_NO e numero blocco dati = 0 come parametro 
d’ingresso, il blocco dati utente non viene inizializzato. 


In caso di assenza del blocco dati utente, la CPU va in STOP; vedere il buffer di diagnosi 


della CPU. 





RET_VAL 
= 


Errore 


Numero di canale sconosciuto 








-2 





N. blocco dati = 0 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Programmazione delle funzioni tecnologiche 





6.3.2 FC POS CTRL (FC 1)- Scambio dati 


Scopo 
La FC POS_CTRL è il blocco di base per comandare l’FM 354. 
Con la FC POS_CTRL è possibile: 
e Elaborare i job di scrittura/lettura 
e Controllare i modi operativi (segnali di controllo/risposta) 
La FC POS CTRL effettua le seguenti operazioni: 


1. Sincronizzazione con l’unità (solo dopo averla effettuata è possibile scambiare 
segnali/dati). 


2. Lettura dei segnali di risposta. | valori/segnali letti vengono salvati dalla 
FC POS_CTRL nel blocco dati utente. 


3. I segnali di controllo sono trasferiti dal blocco dati utente all FM 354. 


4. Esecuzione del job di scrittura dal blocco dati utente con trasferimento dei dati relativi dal 
blocco dati utente e impostazione dello stato del job di scrittura. Prima di attivare la 
funzione è necessario immettere nel blocco dati utente tutti i dati necessari per eseguire 
le funzioni desiderate. 


5. Esecuzione del job di lettura dal blocco dati utente con trasferimento dei dati relativi nel 
blocco dati utente e impostazione dello stato del job di lettura. 


6. Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente al FM 354 
in caso di modifica di una o più impostazioni singole e impostazione dello stato del job di 
scrittura (Impostazione o Cancellazione). 


7. Trasferimento automatico dei comandi singoli dal blocco dati utente all FM354 e 
impostazione dello stato del job di scrittura. | comandi singoli vengono cancellati a 
trasferimento avvenuto. 


8. Lettura automatica dei numeri di errore quando si è verificato un errore di manovra/ 
movimento oppure un errore dati. Il numero d'errore viene immesso nel blocco dati 
utente (DBB90...97) e impostato nello stato del job di lettura 


Possibilità di richiamo 
La FC POS_CTRL deve essere richiamata ciclicamente (per es. una volta nel ciclo OB 1). 


Prima di attivare la funzione si devono immettere nel blocco dati utente tutti i dati/segnali 
necessari per eseguire le funzioni desiderate. 








Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
FC POS CTRL CALL POS CTRL 
EN m ENO|- DB_NO := 
—|DB_NO RET_VAL — RET_VAL s= 























Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-13 


Programmazione delle funzioni tecnologiche 





Descrizione dei parametri 


La seguente tabella descrive i parametri di questo FC. 




















Nome Tipo di | Tipo di Significato 
dati param. 
DB_NO INT E Numero di blocco dati 
RET_VAL | INT A Valore restituito 





Tipi di parametri: E = parametro d’ingresso, A = parametro di uscita 


Valori restituiti 


La funzione restituisce i seguenti valori: 














RET_VAL BIE Descrizione 
1 1 Almeno 1 job/trasferimento attivo 
0 1 Nessun job/trasferimento attivo, nessun errore 
<0 0 Errore: 


e Errore dati (blocco dati utente, DBX22.4) 
e Errore di comunicazione (blocco dati utente, DBW66) 











Modo di funzinamento 


La funzione opera assieme ad un DB utente. Il numero di DB viene indicato al richiamo della 
funzione FC nel parametro DB_NO. 


6-14 


Avviamento 


La FC POS_CTRL conferma l'avviamento dell'unità. Durante questo tempo i parametri 
RET_VAL e i segnali "Job di lettura/scrittura attivo” (blocco dati utente, DBX68.0 e 
DBX68.2) sono = TRUE. 


Segnali di controllo/risposta 


Con il richiamo della FC POS_CTRL vengono dapprima letti i segnali di risposta 

dall FM 354 (con accesso diretto). Siccome i segnali di controllo e i job vengono poi 
elaborati, i segnali di risposta riflettono lo stato dell'unità prima del richiamo del blocco. | 
segnali di controllo vengono ugualmente scritti nel FM 354 con accesso diretto. 


A seconda del modo operativo selezionato, dopo la conferma di start, vengono cancellati 
i segnali di controllo ”Start”, Direzione negativa” e "Direzione positiva” (blocco dati 
utente, DBX15.0, 15.2 e 15.3) (costituzione del fronte di salita dei segnali per FM). 


Generazione dei segnali di stato “Elaborazione” (blocco dati utente, DBX13.6) e 
”Posizione” (blocco dati utente, DBX13.7). Vedere sotto "Controllo dei modi operativi”. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Programmazione delle funzioni tecnologiche 





e Job 


Lo scambio dati con l’unità tramite i segnali di controllo/risposta avviene mediante i job. 
Se vi sono contemporaneamente più job di lettura o scrittura, questi possono essere 
eseguiti solo in sequenza, elaborando un job per ogni richiamo. 


Per emettere un job si deve impostare il segnale di avvio nel blocco dati utente 
(DBB38...43) e, nel caso di job di scrittura, anche i dati corrispondenti. 


Il job viene eseguito con il richiamo della FC POS_CTRL. In un impiego centralizzato 
dell FM 354 un job di lettura viene elaborato al momento del richiamo, mentre un job di 
scrittura richiede almeno 3 richiami (o cicli OB) a causa delle conferme necessarie 
dell'unità L'intervallo temporale dei richiami deve essere maggiore di un ciclo FM. 


Quando il job è stato elaborato, il segnale di avvio viene ritirato (non nel caso di 
impostazioni singole). 


Solo al successivo richiamo del blocco verrà esaminato ed eseguito il job seguente. 


Per ogni job esiste, oltre al segnale di avvio, un segnale di fine (blocco dati utente, 
DBX44.0...53.7) e un segnale di errore (blocco dati utente, DBX54.0...63.7). 


I segnali di fine e di errore del job devono essere resettati dopo l’analisi o prima di 
emettere il job. 


e Sequenza di elaborazione e priorità dei job 


È possibile emettere più job contemporaneamente, anche insieme a job di scrittura per 
comandi singoli e impostazioni singole. 


Non appena viene riconosciuto un job di scrittura (anche in caso di modifica del segnale 
delle impostazioni singole), questo viene subito eseguito al termine del trasferimento in 
corso qualora siano selezionati anche altri job. Occorre considerare che i segnali per i 
comandi singoli non vanno impostati ciclicamente, perché altrimenti si può impedire 
l'esecuzione di eventuali altri job (priorità). 


Sequenza/priorità del job di scrittura: 
1. Scrittura dei comandi singoli 
2. Scrittura delle impostazioni singole 


3. Job di scrittura 
| job di scrittura vengono elaborati nell'ordine dei segnali di avvio, 
definito nel blocco dati utente (inizio DBX38.0...39.7). 


Sequenza/priorità del job di lettura: 
1. Lettura del codice d'errore, dell'errore di manovra/movimento o dell'errore nei dati 


2. Job di lettura 
| job di lettura vengono elaborati nell’ordine dei segnali di avvio, definito nel blocco dati 
utente (inizio DBX42.0...43.6). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-15 


Programmazione delle funzioni tecnologiche 





e Stato del job 


Lo stato di elaborazione del job si può ricavare dal valore restituito RET_VAL e dai 
segnali "Job di lettura/scrittura attivo” nel blocco dati utente (DBX68.0 e DBX68.2). Lo 
stato del singolo job si può analizzare sulla base dei segnali di avvio, fine ed errore del 


job in questione. 


Tabella 6-2 Stato del job 





Stato del job 


1. Job attivo 


RET_VAL 
(intero) 


Job attivi 
(DBX68.0 
DBX68.2) 


Segnali di 
avvio 
(DBB34...43) 


1 


Segnali di 
fine 
(DBB44...53) 


Segnali 
d’errore 
(DBB54...63) 





2. Job completato senza errori 


1 





3. Job di scrittura completato 
con errori in questo job 


1 





4. Job di scrittura interrotto o 
non eseguito 





5. Job di lettura interrotto 





6. Job di lettura/scrittura 
interrotto o non eseguito (in 
caso di job contemporaneo) 


























— irrilevante per l’analisi degli errori 


Stato di elaborazione 





Segnale 


Job di scrittura 
impossibile 


(DB utente, DBX68.1) 


Significato 
= TRUE, non è possibile elaborare il job di scrittura in questo ciclo: 
e poiché l’asse non è parametrizzato 
e è impostato il funzionamento di test 
e nonèattivo alcun modo operativo 
e il modo operativo selezionato non è ancora impostato 


In questo caso è possibile ignorare il job di scrittura o anche cancellarlo. La 
FC POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono 
soddisfatte. 





Job di lettura impossibile 
(DB utente, DBX68.3) 


= TRUE, non è possibile elaborare il job di lettura in questo momento: 
® poiché l’asse non è parametrizzato 


non è preselezionato alcun modo operativo 
è impostato il funzionamento di test 


In questo caso è possibile ignorare il job di lettura o anche cancellarlo. La 
FC POS_CTRL cancella il segnale quando tutte le condizioni precedenti sono 
soddisfatte. 





Reset stato/errore 





(DB utente, DBX69.1) 





Con questo segnale si possono resettare tutti i segnali di fine e di errore prima che 
vengano elaborati i job in attesa. Il segnale verrà quindi cancellato dalla FC. 





6-16 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Programmazione delle funzioni tecnologiche 





Analisi degli erori 


Gli errori che si verificano durante la comunicazione o nell’interpretazione dei dati sull FM 
sono indicati dal risultato binario (BIE = 0) e da RET_VAL < 0; vedere Stato del job. 


Gli errori possibili sono: 


e Errore di trasferimento dati nel trasferimento con la SFC 58/59 ”WR_REC / RD_REC 
(comunicazione non effettuata completamente). Il codice d’errore è disponibile nel blocco 
dati utente, DBW66 (valore RET_VAL di queste SFC interne”) (Stato del job 4., 5., 6. 
Tabella 6-2, vedere anche Lista errori paragrafo 6.7). 


e | dati trasferiti con il job di scrittura vengono verificati e interpretati dall'unità per rilevare 
eventuali errori nei dati. Se si verifica un errore nei dati, nel blocco dati utente viene 
impostato il segnale di risposta "Errore nei dati” (blocco dati utente, DBX22.4) = TRUE 
(messaggio: ”Job di scrittura completato con errori in questo job”). Il numero di errore, 
letto da un job di lettura interno, viene registrato nel blocco dati utente, DBB94 e 95 
(Stato del job 3. Tabella 6-2). 


Altre informazioni sugli errori nei dati sono reperibili nel tool di parametrizzazione tramite 
la voce di menu Test > Analisi degli errori e nel capitolo 11. 


Comportamento in caso di errore in un job di scrittura (non vale per le impostazioni singole 
e i comandi singoli): 


e In caso di job con errore, il segnale di avvio viene ritirato e vengono impostati il segnale 
di errore (blocco dati utente DBX54.0...63.7) e il segnale di fine (blocco dati utente 
DBX44.0...53.7) (Stato del job 3. Tabella 6-2). 


e Anche in tuttii job di scrittura ancora in attesa viene ritirato il segnale di avvio e impostato 
il segnale d’errore (Stato del job 4. Tabella 6-2). 


e ljobdilettura in attesa vengono rielaborati. Se si verifica un altro errore, il codice di 
errore (blocco dati utente, DBW66) viene nuovamente impostato per ogni job. 


Comportamento in caso di errore durante un job di lettura: 


e Nelcasodierrore relativo ad un job viene ritirato il segnale di avvio e impostato il segnale 
d’errore (Stato del job 5. Tabella 6-2). 


e job di lettura ancora in attesa vengono rielaborati. Se si verifica un altro errore, il codice 
di errore (blocco dati utente, DBW66) viene nuovamente impostato per ogni job. 


Comportamento in caso di errore per comandi singoli e impostazioni singole: 


e Il job di scrittura non viene eseguito completamente e viene impostato il segnale d'errore 
(Stato del job 4. Tabella 6-2). 


e La funzione impostata/cancellata che determinava l’attivazione del job di scrittura non 
viene attivata. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-17 


Programmazione delle funzioni tecnologiche 








Elaborazione dei job di scrittura 


Prima dell’elaborazione dei job di scrittura è necessario fornire i valori richiesti all'area dati 
relativa al job e che sia stato attivato il corrispondente modo operativo. 


Per avviare un job di scrittura occorre impostare i relativi job di scrittura. 


Nella tabella seguente è riportato il loro significato: 


Modo operativo: T — JOG 
STE - Controllo 
REF — Ricerca punto di riferimento 
SM —- Avanzamentoa quote incrementali relativo 
MDI  — MDI (Manual Data Input) 
A/AE — Automatico/Automatico blocco singolo 


Sono disponibili i seguenti job di scrittura: 





























































































































Dati di e operativ! Ber Dati T | STE | REF | SM | MDI | A/AE Sg 
| Livelli di velocità 1,2 | DBX38.0 | DBB160..167 O0 o |o ol 0] o [924] 
Livelli di tensione 1, 2 DBX38.1 | DBB168...175 | © o © © © 9.2.2 
ale per gusta DBX38.2 | DBB156...159 0 | o | © o | o |924 
Blocco MDI DBX38.3 | DBB176...195 | © ©, © ©, © 9.2.5 
Blocco MDI al volo DBX38.4 | DBB222...241 | — - _ _ x _ 9.2.5 

Riservato DBX38.5 

Impostazione punto di riferimento DBX38.6 | DBB152...155 | x x x x x = 9.3.9 
Impostazione valore istantaneo DBX38.7 | DBB144...147 | x x — x x x 9.3.5 
Impostazione valore Istantaneo al | E | DBB148..151|x|x|-|x|x|- |936 
Spostamento del punto di zero DBX39.1 | DBB140...143 | x x -— x x x 9.3.4 
Riservato DBX39.2 x x x x x x 

Modifica dei parametri/dati DBX39.3 | DBB196...219 | x x x x x x 9.3.1 
Uscite digitali DBX39.4 | DBB220...221 | x xX xX x x x 9.8.2 
Selezione programma DBX39.5 | DBB242...245 | — — — — = 9.2.6 
Richiesta applicazione DBX39.6 | DBB246...249 | x x x x x x 9.3.7 
Teach In DBX39.7 | DBB250...251 | x - _ x x _ 9.3.8 



































o dati sono accettati ed elaborati solo nel corrispondente modo operativo. 

x dati sono accettati o elaborati. 

— ldatisono rifiutati con una segnalazione di errore (ved. Elaborazione degli errori tabella 11-8 cl.4/n. 1). 
Dati necessari per il movimento dell’asse; 














Unità di posizionamento FM 354 per servoazionamenti 
6-18 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Elaborazione dei job di lettura 


Per avviare un job di lettura occorre impostare i relativi job di lettura. Deve essere inoltre 
attivato il modo operativo corrispondente. 


Sono disponibili i seguenti job di lettura: 




































































Dati di ao operativi a Dati T | STE | REF | SM | MDI | A/AE ao 
Dati operativi di base DBX42.0 | DBB310...333 | x x x x x x 9.3.11 
Blocco NC attivo DBX42.1 | DBB342...361 x 
Blocco NC successivo DBX42.2 | DBB362...381 x dae 
Valore istantaneo al cambio di DBX42.3 | DBB398...401 x 19.3.14 
blocco 
Dati di service DBX42.4 | DBB402...433 | x x x x x x 9.3.15 
Numero di errore operativo DBX42.5 | DBB86...89 x x x x x x 6.3.3 
Dati operativi supplementari DBX43.5 | DBB434...445 | x x x x x x 9.3.16 
Parametri/dati DBX43.3 | DBB446...469 | x x x x x x 9.3.17 
Ingressi/uscite digitali DBX43.4 | DBB220...221 | x x x x x x 9.8 
Dati applicativi DBX43.6 | DBB382...397 | x x x x x x 9.3.13 
Lettura valori di misura DBX43.7 | DBB486...497 | x x x x x x EN 
6.3. 





x dati sono accettati o elaborati. 


Controllo dei modi operativi 


I modi operativi sono descritti al paragrafo 9.2. | segnali di controllo/risposta e le istruzioni 
per l'utilizzo sono descritti al paragrafo 9.1. 


| segnali di controllo devono essere scritti dall’utente nel blocco dati utente. La 


FC POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 354, 
e i segnali di risposta dall FM 354 al blocco dati utente. L’FM deve essere parametrizzato. 


Nella tabella seguente sono riportati i segnali di controllo e di risposta nella versione tedesca 


e inglese. 


Tabella 6-3 Segnali di controllo e di risposta 





























Tedesco Inglese DB Significato 
utente 
Segnali di controllo 
TFB TEST_EN DBX14.1 | Commutaz. interfaccia BUS P su “Messa in servizio” 
BFQ/FSQ OT_ERR_A DBX14.3 | Conferma errore di manovra/movimento 
ST START DBX15.0 | Start 
STP STOP DBX15.1 | Stop 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-19 





Programmazione delle funzioni tecnologiche 





Tabella 6-3 Segnali di controllo e di risposta, seguito 


































































































Tedesco Inglese DB Significato 
utente 

R- DIR_M DBX15.2 | Direzione negativa 

R+ DIR_P DBX15.3 | Direzione positiva 

QMF ACK_MF DBX15.4 | Conferma funzione M 

EFG READ_EN DBX15.5 | Abilitazione lettura 

SA SKIP_BLK DBX15.6 | Esclusione blocco 

AF DRV_EN DBX15.7 | Abilitazione azionamento 

BA MODE_IN DBB16 Modo operativo Codice 
JOG 01 
Controllo 02 
Ricerca punto di riferim. 03 
Avanz. a quote incr. relat. 04 
MDI 06 
Automatico 08 
Automatico/blocco singolo 09 

BP MODE_TYPE DBB17 Parametro del modo operativo Codice 
Livelli di velocità 1e2 
Livelli di frequenza 1e2 
Selezione quota incrementale 1...100, 254 

OVERR OVERRIDE DBB18 | Override 

Segnali di risposta 

TFGS TST_STAT DBX22.1 | Commutazione interfaccia BUS P avvenuta 

BF/FS OT_ERR DBX22.3 | Errore di manovra/movimento 

DF DATA_ERR DBX22.4 | Errore nei dati 

PARA PARA DBX22.7 | Canale parametrizzato 

SFG ST_ENBLD DBX23.0 | Abilitazione allo start 

BL WORKING DBX23.1 | Elaborazione in corso 

WFG WAIT_EI DBX23.2 | Attesa abilitazione esterna 

T-L DT_RUN DBX23.5 | Tempo di sosta in corso 

PBR PR_BACK DBX23.6 | Elaborazione programma indietro 

BAR MODE_OUT DBB24 Modo operativo attivo 

SYN SYNC DBX25.0 | Canale sincronizzato 

ME MSR_DONE DBX25.1 | Fine misura 

FR- GO_M DBX25.2 | Spostamento negativo 

FR+ GO_P DBX25.3 | Spostamento positivo 

SRFG ST_SERVO DBX25.4 | Stato di abilitazione del regolatore 

FIWS FVAL_DONE DBX25.5 | Impostazione istantanea al volo terminata 

PEH POS_RCD DBX25.7 | Posizione raggiunta, arresto 

MNR NUM_MF DBB26 Numero funzione M 

AMF STR_MF DBX27.4 | Variazione funzione M 





6-20 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 





Programmazione delle funzioni tecnologiche 








| segnali di risposta ”Elaborazione in corso” o ”Posizione raggiunta, arresto” vengono rinviati 
al programma utente solo se l'’FM ha riconosciuto ed elaborato il segnale d’avvio 


(< 2 cicli FM). 


Con il richiamo della FC POS_CTRL e dei rispettivi segnali di controllo/risposta vengono 
quindi formati i segnali successivi per poter riconoscere subito se il processo è già stato 


avviato. 





Segnale 


Elaborazione 


= TRUE All'avvio di un modo operativo/movimento con i 


Significato 



































avviata rispettivi segnali di controllo o alla segnalazione 
(blocco dati utente, di risposta "Elaborazione in corso” (AW-DB, DBX23.1) = 1 
DBX13.6) 
"Elaborazione avviata” con richiamo/avvio della FC 
“Elaborazione incorso" con avvio del movimento da 
parte dell FM 
Posizione = FALSE Alla risposta "Posizione raggiunta, arresto” 
(blocco dati utente, (DB utente, DBX25.7) = 0 o all’avvio di un modo 
DBX13.7) operativo con i rispettivi segnali di controllo. 





“Posizione” 














"Posizione raggiunta, 
arresto” 











con richiamo/avvio della FC 


con avvio del movimento da 
parte dell FM 








Per controllare FM 354 sono inoltre necessari i comandi singoli e le impostazioni singole. 


Vengono sempre trasferiti tutti i comandi singoli e le impostazioni singole che risultano 
attivati al momento del richiamo della FC POS_CTRL. | comandi singoli vengono cancellati a 
trasferimento avvenuto, anche in caso di errore. 





















































Modi operativi Job di s Ved. 
Dati di sistema scrittura Funzione T | STE | REF | SM | MDI | A/AE par. 
Impostazioni singole interno | DBB34, 35 x 9.3.2 
Comandi singoli interno DBB36, 37 | x x x x x x 9.3.3 
































x dati sono accettati o elaborati. 














Dati richiesti per il movimento dell’asse. 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-21 





Programmazione delle funzioni tecnologiche 





Qui di seguito sono elencate le funzioni che si possono attivare tramite le impostazioni o i 
comandi singoli nell FM. 





Impostazioni singole Comandi singoli 
Abilitazione regolatore Attivazione dati macchina 
Misurazione al volo Cancellazione percorso residuo 
Asse in parcheggio Ricerca blocco autom. indietro 
Simulazione Ricerca blocco autom. in avanti 
Misurazione di lunghezza Restart 
Retrigger punto di riferimento Annulla impostazione valore istantaneo 
Disattivazione ingresso di abilitazione 
Funzionamento a seguire 
Disattivazione controllo finecorsa software 
Compensazione deriva automatica 














Segnalazioni d’errore dell’FM 


Se si è verificato un errore di manovra/movimento oppure un errore nei dati, il numero 
dell'errore viene letto automaticamente tramite un job di lettura. Il numero d’errore viene 
registrato nel blocco dati utente e viene impostato lo stato del job di lettura. 


L'errore operativo segnalato tramite interrupt diagnostico, può essere letto con il job di lettura 
*Numero di errore operativo” (blocco dati utente, DBX42.5). 


Tabella 6-4 Segnalazioni d'errore dell FM 








Errore Messaggio N. d’errore Conferma d’errore 
Errore nei dati Messaggio di risposta Letto tramite il job di lettura | Con il nuovo job di 
(blocco dati utente, (blocco dati utente, DBB94 | scrittura 
DBX22.4) e 95) 
Errore di manovra/ | Messaggio di risposta Letto tramite il job di lettura | Impostazione/cancella- 
movimento (blocco dati utente, (blocco dati utente, DBB90 | zione del segnale di 
DBX22.3) e 91) controllo "Conferma 


errore di manovra/ 
movimento” (blocco dati 
utente, DBX14.3) 





Interrupt Attivato con OB 82, i In caso di errore operativo | Comando singolo: 
diagnostico dati vanno letti con la letto con la FC POS_DIAG, | Restart 
FC POS DIAG il n. d’errore viene letto 


tramite il job di scrittura 
DBX42.5 (blocco dati 
utente, DBB86 e 87) 




















Per ulteriori istruzioni specifiche, vedere il capitolo 11 "Trattamento errori”. 


Unità di posizionamento FM 354 per servoazionamenti 
6-22 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





6.3.3 


FC POS _DIAG (FC 2) — Lettura dati interrupt diagnostico 


In caso di errori gravi, l’FM 354 genera un interrupt diagnostico (l’OB 82 va inserito nel 
programma utente e la parametrizzazione degli interrupt dell’FM 354 deve essere attivata) e 
mette l'informazione a disposizione dei dati locali. Per informazioni sugli interrupt diagnostici, 


vedere il paragrafo 6.4. 
Per ulteriori informazioni sugli errori di canale esterni (errori operativi), richiamare la FC 
POS_DIAG. 


Possibilità di richiamo 


Il richiamo della FC POS_DIAG può avvenire nell’OB 82 di interrupt oppure nell’OB 1. 






































Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
FC POS DIAG CALL POS DIAG 
- EN T ENO — DB_NO := 
— DB_NO RET_VAL[ RET_VAL := 
_IN_DIAG IN_DIAG := 
Descrizione dei parametri 
La seguente tabella descrive i parametri della FC POS_DIAG. 
Nome Tipo di | Tipo di Significato 
dati param. 

DB_NO INT E Numero di blocco dati 

RET_VAL | INT A -1 

IN_DIAG | BOOL E/A Avvio lettura dei dati diagnostici, cancellato dopo l'esecuzione della 

FC POS_DIAG. 




















Tipo di parametri: E = parametro d’ingresso, A = parametro di uscita, 
E/A = parametro di passaggio (parametro di avvio) 


Modo di funzionamento 


La funzione opera assieme ad un DB utente. Il numero di DB viene indicato al richiamo della 
funzione nel parametro DB_NO. 


La lettura dei dati di interrupt diagnostico viene avviata impostando a TRUE il parametro di 
passaggio IN_DIAG. Il parametro è resettato dalla FC dopo l'esecuzione del job. 


Mentre il job è in corso, il parametro di transito rimane impostato. Il trasferimento dei dati è 
concluso, quando il parametro di passaggio è stato resettato (IN_DIAG = FALSE). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-23 


Programmazione delle funzioni tecnologiche 





Analisi degli errori 
Il risultato binario (BIE = 0) indica la presenza di errori und der RET_VAL < 0. 
Gli errori possibili sono: 


errore di trasferimento dati con la SFC 51 ”"RDSYSST”. L’errore viene fornito nel blocco dati 
utente, DBW96 (vedere Lista degli errori, paragrafo 6.7). 


Dati diagnostici 


L’interrupt diagnostico può essere segnalato solo se l’interrupt è stato attivato mediante la 
parametrizzazione, vedere il paragrafo 5.2. 


Se nel programma utente non è integrato l’OB 82, la CPU passa in STOP. 


La tabella seguente contiene le informazioni diagnostiche dell FM 354. 


Tabella 6-5 Informazioni diagnostiche 





Formato Messaggio DB Significato 

dei dati utente 

4x byte | Informazione disponibile DBX70.0 | anomalia delle unità/errori cumulativi (in arrivo e in 
con l'attivazione partenza) 





dell’interrupt diagnostico 


nella CPU (dati locali OB DBX70.1 | errore interno/errore HW (errore cumulativo byte 72, 73) 





82) e viene registrata DBX70.2 | errore esterno 





richiamando la FC 


POS_DIAG nel blocco dati DBX70.3 | errore canale esterno (errore cumulativo byte 78) 





utente. DBX70.6 | unità non parametrizzata 





DBX71.0 | tipo di classe dell'unità, per FM 354 = 08H 
w3 





DBX71.4 | canale informativo disponibile 





DBX72.1 | disturbo sulla comunicazione (bus K) 





DBX72.3 | intervento sorveglianza tempo/watch—dog 





DBX72.4 | assenza tensione interna dell'unità (NMI) 





DBX73.2 | errore FEPROM 





DBX73.3 | errore RAM 





DBX73.6 | interrupt di processo perduto 




















Unità di posizionamento FM 354 per servoazionamenti 
6-24 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 


























Tabella 6-5 Informazioni diagnostiche, seguito 
Formato Messaggio DB Significato 
dei dati utente 
10 x byte | Con il richiamo della DBB74 riconoscimento Pos-FM (74H) 
EG POSTDING ; DBB75 lunghezza dell’informazione diagnostica (16) 
l'informazione viene letta 
(incl. byte da 0 a 3) e DBB76 numero canali (1) 
registrata nel blocco dati ; 3 
utente (a partire da DBB70). DBB77 vettore dell'errore di canale (1) 
DBX78.0 | libero 
mD 
In caso di errori operativi, | DBX78.7 | errore operativo (vedere cap. 11, Trattamento errori) 
il numero d’errore si può 
leggere con un job di : 
lettura DBX42.5. DBB79... | libero 





(Blocco dati utente 
DBB86...89) 








83 








Note per l’utente 


Dopo un interrupt diagnostico, l’informazione di diagnosi e il relativo indirizzo di unità 
(0B82_MDL_ADDR) sono disponibili nei dati locali dell'OB 82 per un'analisi veloce. 




















Dati locali MDL_DEFECT 
Anomalia unità 
INT_FAULT EXT_FAULT PNT_FAULT 
Errore Errore Errore canale 
interno esterno esterno 
COMM_FAULT DB I 
WTCH_DOG_FLT utente Bvie.Bit: 
INT_PS_FLT i i D 
EPROM_FLT atk 
RAM_FLT 
HW_INTR_FLT 



















































































Figura 6-3 Analisi delle informazioni diagnostiche 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


6-25 





Programmazione delle funzioni tecnologiche 





6.3.4 


Scopo 


FC POS_MSRM (FC 3) - Lettura valori di misura 


Con la FC POS_MSRM si leggono i valori di misura nel blocco dati utente. 
Per informazioni sugli interrupt di processo, vedere il paragrafo 6.4. 


Per informazioni sui valori di misura, vedere il paragrafo 9.3.10. 





Avvertenza 
I valori di misura si possono leggere anche con la FC POS_CTRL (job di lettura). Nel caso 
di più job di lettura, questo job viene tuttavia eseguito in successione. 


Richiamando la FC POS_MSRM si ottengono i valori di misura indipendentemente da altri 
job di lettura. 





Possibilità di richiamo 


La FC POS_MSRM può essere richiamata nell’OB 40 (solo in caso di impiego centralizzato 
dell FM), se l’interrupt di processo è stato attivato (vedere il paragrafo 5.2) oppure nell’OB 1. 






































Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
FC POS MSRM CALL POS _MSRM 
~ EN z ENO — DB_NO := 
~ DB_NO RET_VAL RET_VAL := 
—IN_MSR IN_MSR te 
Descrizione dei parametri 
La seguente tabella descrive i parametri della FC POS_MSRM. 
Nome Tipo di | Tipo di Significato 
dati param. 
DB_NO INT E Numero di blocco dati 
RET_VAL | INT A -1 
IN MSR |BOOL E/A Avvio del procedimento di lettura 


6-26 




















Tipi di parametri: E = parametro d’ingresso, A = parametro di uscita, 
E/A = parametro di passaggio (parametro di avvio) 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Modo di funzionamento 


La funzione opera assieme ad un DB utente. Il numero di DB viene indicato al richiamo della 
funzione nel parametro DB_NO. 


La lettura dei valori di misura viene avviata impostando a TRUE il parametro di passaggio 
IN_MSR. Il parametro è resettato dalla FC dopo l'esecuzione del job. 


Mentre il job è in corso, il parametro di passaggio rimane impostato. Il trasferimento dei dati 
si considera concluso dopo che il parametro di passaggio è stato resettato (IN_MSR = 
FALSE). 


Analisi degli errori 


6.4 


Il risultato binario (BIE = 0) e il RET_VAL < 0 indicano la presenza di errori. 
Gli errori possibili sono: 


errore di trasferimento dati con la SFC 59 ”RD_REC”. L’errore viene fornito nel blocco dati 
utente, DBW98 (vedere Lista degli errori, paragrafo 6.7). 


Interrupt 


Elaborazione degli interrupt 


L’FM 354 può attivare interrupt di processo e interrupt diagnostici. Questi interrupt vengono 
elaborati in un OB di interrupt (OB 40 o OB 82). Se viene attivato un interrupt senza che sia 
stato caricato OB corrispondente, la CPU va in STOP (vedere il manuale Programmazione 
con STEP 7). 


Procedere come segue per abilitare l'elaborazione dell’interrupt: 
1. Abilitazione generale degli interrupt per l’intera unità modulare: 
— Selezionare l’unità in configurazione HW. 


— Abilitare l’interrupt diagnostico e/o di processo tramite Modifica > Proprietà oggetto 
> Parametri di base (vedere anche la figura 5.2). 


— Selezionare il numero di OB per il processo tramite Modifica > Proprietà oggetto > 
Indirizzi. 


— Salvare e compilare la configurazione HW. 
— Caricare la configurazione HW nella CPU. 


2. Abilitazione degli eventi per l’interrupt di processo nei dati macchina. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-27 


Programmazione delle funzioni tecnologiche 





Analisi di un interrupt di processo 


Se un interrupt di processo viene attivato dall FM 354, nella variabile 0B40_POINT_ADDR 
(opp. nella variabile corrispondente di un altro OB di interrupt di processo) si trovano le 
seguenti informazioni: 


Tabella 6-6 Contenuti della parola doppia 0B40_POINT_ADDR 

















Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
0 Misura al | Cambio di Misura di Posizione 
volo blocco al lunghezza raggiunta 
volo terminata 
1 
2 
3 
































La causa dell’interrupt si può ricavare dal byte 0. 


Interrupt di processo perduti 
Se l'elaborazione di un interrupt di processo nell’OB di processo non è ancora terminata, 
l'unità memorizza tutti gli eventi di interrupt di processo seguenti. Se un evento si verifica 
ancora una volta prima che possa essere attivato l’interrupt di processo, l’unità attiva 
l'interrupt diagnostico ”Interrupt di processo perduto”. 


Analisi di un interrupt diagnostico 
Dopo un interrupt diagnostico, l'informazione di diagnosi è disponibile nei dati locali 
dell’OB 82 per un’analisi veloce. Richiamare la funzione FC POS_DIAG per stabilire la 
causa precisa dell’errore (vedere il paragrafo 6.3.3). 


Unità di posizionamento FM 354 per servoazionamenti 
6-28 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





6.5 


Blocco dati utente (DB utente) 


Panoramica 


Tabella 6-7 DB utente 


La tabella seguente descrive la struttura del blocco dati utente. 

















































































































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
Indirizzi generali 
DBWO Indirizzo dell’unità (tipo di dati: INT) 
DBB2 
2) Riservato 
DBB12 
tal Elaborazio- 
DBB13 Posizione he avviata 
Segnali di controllo 
Conferma Commutaz. 
DBB14 errore di Messa in 
manovra/ servizio 
movimento P-BUS 
Abilitazione . i TA sil: 
È Esclusione | Abilitazione | Conferma Direzione Direzione 
DBB15 | aziona- ; * h Stop Start 
blocco lettura funzione M | positiva negativa 
mento 
DBB16 Modo operativo 
DBB17 Parametro dei modi operativi 
DBB18 Override 
DBB19 
Da Riservato 
DBB21 
Segnali di risposta 
Canale y Errore di Commutaz. 
DBB22 | parametriz- ae ne! manovra/ P-BUS 
zato movimento avvenuta 
Elaborazio- | Tempo di Attesa ; pui 
DBB23 ne program- | sosta in abilitazione BIABOIAzio: Abilitazione 
aE ne in corso | allavvio 
ma indietro | corso esterna 
DBB24 Modo operativo attivo 
VA Impostazio- ai 
Posizione ne istanta- Stato CE Spostamen- | Spostamen- 1 i Canale 
DBB25 raggiunta, litazione del na ; Fine misura | sincronizza- 
Srrestó nea al volo reaolatóre to positivo to negativo io 
terminata 9 
DBB26 Numero funzione M 
DBB27 Variazione 
funzione M 











Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-29 


Programmazione delle funzioni tecnologiche 





































































































Tabella 6-7 DB utente, seguito 
DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
DBB28 
DI Riservato 
DBB33 
Segnali di avvio 
Segnali di avvio per impostazioni singole (interruttore); trasferimento per variazione tramite job di scrittura 
: . Asse in Misura al Abilitazione 
CROSS Simülaziöñe parcheggio volo regolatore 
Rana Finecorsa FUNZIONE: Ingresso Retrigger Misura di 
DBB35 AP, mento a abilitazione gger 
sazione de- | SW off : punto di rif. | lunghezza 
| seguire off 
riva autom. 
Segnali di avvio per comandi singoli; trasferimento per variazione tramite job di scrittura 
(vengono cancellati dopo il trasferimento ) 
DBB36 Riservato 
pi aa Ricerca Cancellazio- | Attivazione 
DBB37 ; Restart - blocco ne percorso | dato 
istantaneo automatica ; À ; 
rage NOIA automatica | residuo macchina 
indietro indietro 
Segnali di avvio per i job di scrittura 
Valore di 
Impostazio- | Impostazio- riferimento Livelli di perl 
DBB38 ne valore ne punto di BOCCO NIDI Blocco MDI | per quota frequenza Livelli di 
; LS al volo A velocità 1, 2 
istantaneo riferimento incrementa | 1,2 
le 
PRE, Re Impostazio- 
Rich iesta Selezione Uscite Modica: Spostamen- ne valore 
DBB39 | Teach In dati Pani parametri / to punto di i 
applicativi programma | digitali dati Zeto istantaneo 
al volo 
DBB40 
on Riservato 
DBB41 
Segnali di avvio per i job di lettura 
, Valore ; 
Numeroa Dati di istantaneo Blocco NC Blocco NC Dati seine 
DBB42 errore À Magi > > operativi di 
; service al cambio di | successivo | attivo 
operativo base 
blocco 
Dati À 
Lettura : cal Ingressi/ / 
misura pp Has digitali 



































6-30 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 



















































































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
Segnali di fine 
Messaggi di stato e di risposta della gestione dei job FC POS_CTRL 
7 . Asse in Misura al Abilitazione 
Daere SmEeeno parcheggio volo regolatore 
pcb Finecorsa Puneone MareSso Retrigger Misura di 
DBB45 Sup mento a abilitazione gger 
sazione de- | SW off : punto di rif. | lunghezza 
; seguire off 
riva autom. 
DBB46 Riservato 
RI Ricerca Ricerca Cancellazio- | Attivazione 
DBB47 ; Restart blocco blocco ne percorso | dato 
istantaneo er 3 1 ; 
PIE indietro automatica | residuo macchina 
indietro 
Valore di 
Impostazio- | Impostazio- riferimento Livelli di aa 
DBB48 ne valore ne punto di zleca IDI Blocco MDI | per quota frequenza Hiel al 
3 ade al volo È velocità 1, 2 
istantaneo riferimento incrementa | 1,2 
le 
Richiesta x s Modifica Spostamen- ipsa 
: Selezione Uscite i x ne valore 
DBB49 | Teach In dati TOREA parametri / to punto di ; 
PAIA programma | digitali È istantaneo 
applicativi dati zero 
al volo 
DBB50 
T Riservato 
DBB51 
Errore Valore ; 
Errore dati manovra/ amore Dati di istantaneo Blocco NC Blocco NC Bed ORE 
DBB52 ) operativo À agio ; r operativi di 
letto movimento service al cambio di | successivo | attivo 
letto base 
letto blocco 
Lettura 7 Dati opera- | Ingressi/ 3 
DBB53 | valori di RNC tivi supple- | uscite a 
misura pp mentari digitali 











Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-31 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 





Segnali d’errore 





DBB55 
DBB56 


DBB57 


DBB58 


DBB59 


DBB60 


DBB61 


DBB62 


DBB63 


DBB64 


DBB65 


Messaggi di errore della gestione dei job FC POS_CTRL 


DBB54 








Stato di elaborazione della FC POS_CTRL 




















DBW66 Codice d'errore (errore di comunicazione) dell’ultimo job/trasferimento (Tipo di dati: INT) 
Job di Job di Job di Job di 
DBB68 lettura non | ; scrittura non | scrittura 
ve lettura attivo na > 
possibile possibile attivo 
DBB69 Reset stato/ 


errore 























6-32 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 


























































































































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
Dati diagnostici dell’FM, letti con la FC POS_DIAG 
Unità non Errore di Errore Guasto 
DBB70 ei] canale Errore int./HW unità/ 
lata esterno esterno (DBB cumulativo 
(DBB78) 72, 73) intermitt. 
Canale Tipi di classe dell’unità (08H) 
DBB71 informativo 
disponibile 
Caduta Intervento Disturbo 
DBB72 tensione n sorveglian- comunica- 
interna unità | za tempo/ zione (bus 
watch—dog K) 
interrupt di Errore 
DBB73 processo Errore RAM FEPROM 
perduto 
DBB74 Riconoscimento Pos—FM (74H) 
DBB75 Lunghezza dell’informazione di diagnosi (16) 
DBB76 Numero canali (1) 
Vettore 
DBB77 errore 
canale 
Impulsi er- 
Errore Controllo rati enc. Errore Rottura del 
DBB78 öperativo tensione incr. o man- | encoder cavo (enco- 
P encoder ca tacca di | assoluto der increm.) 
zero 
DBB79 
S Riservato 
DBB85 
Codice errore dopo il messaggio d'errore ”Errore operativo” 
(viene letto se l'errore operativo è settato dopo il richiamo della FC POS_DIAG) 
DBB86 Numero errore (DS 164) — Classe evento dettagliato 
DBB87 Numero errore (DS 164) — Numero evento dettagliato 
DBB88 
55 Riservato 
DBB89 
Codice errore dopo il messaggio d'errore ”’Errore di manovra/movimento” 
DBB90 Numero errore (DS 162) — Classe evento dettagliato 
DBB91 Numero errore (DS 162) — Numero evento dettagliato 
DBB92 
sia Riservato 
DBB93 
Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-33 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 





DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 








Codice errore dopo il messaggio d'errore ”Errore nei dati” 





DBB94 Numero errore (DS 163) — Classe evento dettagliato 





DBB95 Numero errore (DS 163) — Numero evento dettagliato 
Codice d’errore FC POS_DIAG (codice di risposta SFC 51) 

















DEEE (tipo di dati: INT) 

DBW98 Codice d'errore FC POS_MSRM (codice di risposta SFC 59) 
(tipo di dati: INT) 

Dati per i job 


Spostamento del punto di zero 
DBD140 Tipo di dati: DINT 








Impostazione valore istantaneo 


DBD144 Tipo di dati: DINT 








Impostazione valore istantaneo al volo 


DBD148 Tipo di dati: DINT 








Impostazione punto di riferimento 


DBD152 Tipo di dati: DINT 








Valore di riferimento per quota incrementale 
DBD156 








Livelli di velocità 1 e 2 
DBD160 Livello di velocità 1 








DBD164 Livello di velocità 2 





Livelli di tensione 1 e 2 





DBD168 Livello di tensione 1 





DBD172 Livello di tensione 2 














Unità di posizionamento FM 354 per servoazionamenti 
6-34 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 




































































































































































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
Blocco MDI 
DBB176 
TE Riservato 
DBB177 
Posizione/ Gruppo funzioni G 
DBB178 tempo di 
sosta 2 1 
Gruppo funzioni M 
DBB179 Velocità 
3 2 
DBB180 N. funzione G del gruppo 1 
DBB181 N. funzione G del gruppo 2 
DBB182 
2 Riservato 
DBB183 
DBD184 Valore posizione/tempo di sosta (tipo di dati: DINT) 
DBD188 Valore della velocità (tipo di dati: DINT) 
DBB192 N. funzione M del gruppo 1 
DBB193 N. funzione M del gruppo 2 
DBB194 N. funzione M del gruppo 3 
DBB195 Riservato 
Modifica parametri/dati o richiesta di lettura dei dati corrispondenti 
DBB196 Tipo di blocco dati 
DBB197 Numero 
DBB198 Quantità 
DBB199 Job 
DBB200 SORTI ; Poilu MENO ; ; . . 
Campo di dati, struttura/tipo di dati secondo i dati per la scrittura in base ai byte da 1 a 4 di questa struttura 
DBB219 (per es. un blocco di programma o max. 5 dati macchina) 
Ingressi/uscite digitali 
Ingresso digitale 
DBB220 
3 2 1 0 
Uscita digitale 
DBB221 
3 2 1 0 
Blocco MDI al volo 
DBB222 
pa Riservato 
DBB223 
Posizione/ Gruppo funzioni G 
DBB224 tempo di 
sosta 2 1 
Gruppo funzioni M 
DBB225 Velocità 
3 2 1 
DBB226 N. funzione G del gruppo 1 
Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-35 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 
































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
DBB227 N. funzione G del gruppo 2 
DBB228 
5a: Riservato 
DBB229 
DBD230 Valore posizione/tempo di sosta (tipo di dati: DINT) 
DBD234 Valore della velocità (tipo di dati: DINT) 
DBB238 N. funzione M del gruppo 1 
DBB239 N. funzione M del gruppo 2 
DBB240 N. funzione M del gruppo 3 
DBB241 Riservato 





Selezione programma 














DBB242 Numero del programma 
DBB243 Numero di blocco 
DBB244 Direzione di elaborazione 
DBB245 Riservato 





Richiesta dati applicativi 





























DBB246 Dati applicativi 1 
DBB247 Dati applicativi 2 
DBB248 Dati applicativi 3 
DBB249 Dati applicativi 4 
Teach In 

DBB250 Numero del programma 
DBB251 Numero di blocco 
DBB252 

a Riservato 
DBB309 








Dati letti secondo il job 


Dati operativi di base 
































DBD310 Posizione istantanea (tipo di dati: DINT) 
DBD314 Velocità istantanea 
DBD318 Percorso residuo (tipo di dati: DINT) 
DBD322 Posizione di riferimento (tipo di dati: DINT) 
Somma dello spostamento di coordinate attivo, correzione utensile e spostamento del punto di zero 
DBD326 : pa 
(tipo di dati: DINT) 
DBD330 Numero di giri 
DBD334 
3, Riservato 
DBD338 
Blocco NC attivo 
DBB342 Numero del programma 











Unità di posizionamento FM 354 per servoazionamenti 
6-36 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 
























































































































































DB utente FM 354 

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
DBB343 Numero di blocco 

Eeciogigne Richiamo di N. di richia- Posizione/ Gruppo funzioni G 
DBB344 bloco sottopro- | mi di sotto- | tempo di 
gramma | programma | sosta 3 | 2 1 
DBB345 P 3 PO -i i Velocità 
DBB346 N. funzione G del gruppo 1 
DBB347 N. funzione G del gruppo 2 
DBB348 N. funzione G del gruppo 3 
DBB349 Riservato 
DBD350 Valore posizione/tempo di sosta (tipo di dati: DINT) 
DBD354 Valore della velocità (tipo di dati: DINT) 
DBB358 N. funzione M del gruppo 1 
DBB359 N. funzione M del gruppo 2 
DBB360 N. funzione M del gruppo 3 
DBB8361 N. correzione utensile 
Blocco NC successivo 
DBB362 Numero del programma 
DBB363 Numero di blocco 
Esclüéione Richiamo di N. di richia- Posizione/ Gruppo funzioni G 
DBB364 Blocco sottopro- mi di sotto- | tempo di 
gramma |programma | sosta 3 2 1 

DBB365 Field ; TRR pnzon si Velocità 
DBB366 N. funzione G del gruppo 1 
DBB367 N. funzione G del gruppo 2 
DBB368 N. funzione G del gruppo 3 
DBB369 Riservato 
DBD370 Valore posizione/tempo di sosta (tipo di dati: DINT) 
DBD374 Valore della velocità (tipo di dati: DINT) 
DBB378 N. funzione M del gruppo 1 
DBB379 N. funzione M del gruppo 2 
DBB380 N. funzione M del gruppo 3 
DBB381 N. correzione utensile 
Dati applicativi 
DBD382 Dati applicativi 1 (tipo di dati: DINT) 
DBD386 Dati applicativi 2 (tipo di dati: DINT) 
DBD390 Dati applicativi 3 (tipo di dati: DINT) 
DBD394 Dati applicativi 4 (tipo di dati: DINT) 








Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-37 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 


























































































































DB utente FM 354 
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 

Valore istantaneo al cambio di blocco 

DBD398 Tipo di dati: DINT 

Dati di service 

DBD402 Valore di uscita DAC (tipo di dati: DINT) 

DBD406 Valore istantaneo encoder (tipo di dati: DINT) 

DBD410 Impulsi errati (tipo di dati: DINT) 

DBD414 Fattore K, (tipo di dati: DINT) 

DBD418 Errore d’inseguimento (tipo di dati: DINT) 

DBD422 Limite errore di inseguimento (tipo di dati: DINT) 

DBD426 Valore di oscillazione s/regolazione finecorsa (tipo di dati: DINT) 

DBD430 Tempo di accostamento/costante di tempo dell’azionamento (tipo di dati: DINT) 

Dati operativi supplementari 

DBB434 Override 

DBB435 N. programma di movimento NC 

DBB436 N. di blocco NC 

DBB437 Contatore n. di richiami di sottoprogrammi 

DBB438 G90/91 attivo 

DBB439 G60/64 attivo 

DBB440 G43/44 attivo 

DBB441 Numero D attivo 
Limitazione 

Desde? ala 
del ritardo 

DBB443 

53 Riservato 

DBB445 

Parametri/dati 

DBB446 Tipo di blocco dati (dato macchina, quota incrementale o programmi di movimento) 

DBB447 Numero 

DBB448 Quantità 

DBB449 Job 

DRR4SOo Campo di dati, struttura/tipo di dati secondo i dati per la lettura in base ai byte da 1 a 4 di questa struttura 

DBB469 (per es. un blocco di programma o max. 5 dati macchina) 

DBB470 

to: Riservato 

DBB485 














6-38 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Tabella 6-7 DB utente, seguito 





DB utente 


FM 354 





Byte 


Bit 7 


Bit 6 


Bit 5 


Bit 4 


Bit 3 


Bit 2 


Bit 1 





Bit 0 





Valori di misura 


Valori di misura dopo il richiamo della FC 














DBD486 Valore iniziale o valore di misura al volo (tipo di dati: DINT) 
DBD490 Valore finale (tipo di dati: DINT) 
DBD494 Valore di misura della lunghezza 








Campo di dati per servizio/supervisione 































































































Servizio e supervisione 
; ; Trasferimen- : : / 

Trasferimen- Trasferimen- to quota Tragrarinione Trasferimen- Trasferimen- Lettura dato Scrittura 

DBB498 | to livello di to livello di i to selezione | to blocco i dato 
; a incrementa | to Teach In macchina . 
tensione velocità ie programma | MDI macchina 
; Trasferimen- | Trasferimen- ; 

Errorea Errore nei Interrupt to sposta- to imposta- | T"asferimen- 

DBB499 | manovra/ - Ò PE P Imp to blocco 
È dati diagnostico mento punto | zione valore 
movimento i ; MDI al volo 
di zero istantaneo 
DBW500 Numero dato macchina 
DBD502 Valore dato macchina (tipo di dati: DINT) 
DBB506 Numero quota incrementale 
DBB507 Riservato 
DBW508 Numero di immagine 
DBW510 Codice tastiera 
DBW512 Riservato 
Selezione modo operativo 
Automatço a Ricerca 
DBB514 JOG Automatico | blocco MDI vaq _ Gua Controllo 
: incrementali | punto di rif. 
singolo É 
relativo 

Conferma Conferma 

DBB515 | interrupt 
; ; errore 
diagnostico 
Avvertenza 


Per la designazione simbolica dei segnali, vedere la biblioteca “FMSTSV_L”, blocco UDT 1. 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


6-39 


Programmazione delle funzioni tecnologiche 





6.6 


Esempi applicativi 


Panoramica 


In questo capitolo vengono affrontati i seguenti argomenti: 

e Esempio di base per l'impostazione del modo operativo 

e Esempio 1: movimento dell'asse nei modi operativi ”JOG o ricerca punto di riferimento” 
e Esempio 2: spostamento di un blocco MDI 


e Esempio 3: modo operativo ”Automatico” con selezione del programma 


Generalità 


6-40 


Quando si installa il pacchetto di progettazione dell FM 354 viene anche installato il progetto 
di esempio “zEn14_02_FM354_EX” ([directory STEP7\EXAMPLES\zEn14_02). 


Nei blocchi OB 1, OB 82 e OB 100 sono contenute le funzioni tecnologiche (FC POS_CTRL, 
FC POS DIAG, FC POS._INIT). Il DB 100 (DBEX) contiene i segnali e i dati utente 
necessari per tutti gli esempi. 


Ogni esempio è programmato come una FC (per es. Esempio 1 = FC 101, ecc.) Per 
sfruttare le funzioni dall’esempio 1 al 3 si devono richiamare le FC corrispondenti nell’OB 1, 
analogamente all'esempio di base. Gli esempi da 1 a 3 sono reciprocamente indipendenti. 
Si tratta di esempi semplici dal punto di vista tecnologico, che l’utente può ampliare in base 
alle proprie esigenze. Nell’OB 1, dopo il richiamo della FC POS_CTRL, si trova un esempio 
di come potrebbe essere programmata l’analisi degli errori segnalati (RET_VAL della 

FC POS_CTRL). Questa analisi degli errori può essere ulteriormente sviluppata dall’utente. 





Avvertenza 
Negli esempi gli assi non si muovono durante la simulazione. 


Siccome il "DBEX” è un blocco dati ritentivo, viene inizializzato allľ avviamento (OB 100). 
Quando non è richiesto, occorre cancellare la sezione di inizializzazione dall’OB 100 (seg- 
mento Inizializzazione DBEX). 





Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Esempio di base per l'impostazione del modo operativo 
Questo esempio è sempre richiesto per gli esempi da 1 a 3. 


Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto di esempio 
”"zEn14_02_FM354_EX”. Il blocco per questo esempio è la FC 100. 


I segnali si trovano nel ’DBEX”. 


Questo esempio va sempre richiamato. Esso rappresenta i modi operativi in base alle 
preferenze dell'utente, analizza la segnalazione di risposta dei modi operativi e mostra il 
modo operativo corrente. | segnali di risposta necessari per gli esempi vengono copiati nel 
"DBEX”. 


Per poter utilizzare l'esempio nel modo operativo "JOG” o "Ricerca punto di riferimento”, 
l'utente deve impostare il codice del modo operativo corrispondente nel byte MODE_IN del 
”DBEX” (01 per "JOG”, 03 per "Ricerca punto di riferimento”). Se si seleziona il modo 
operativo ”JOG”, viene anche impostato il parametro del modo operativo 01 (MODE_TYPE) 
per attivare il livello di velocità 1 in JOG”. 


Modo operativo Codice 
JOG 01 
Ricerca punto di riferim. 03 
MDI 06 
Automatico 08 


Nell'esempio 2 occorre impostare il modo operativo ”MDI” (codice modo operativo byte 
MODE_IN = 06). 


Nell'esempio 3 occorre impostare il modo operativo ”Automatico” (codice modo operativo 
byte MODE_IN = 08). 


Il corrispondente modo operativo attivo viene indicato con il rispettivo codice nel byte 
MODE_OUT. 


Per eseguire un riavvio dell'unità (ad es. dopo un interrupt diagnostico) è necessario che il 
bit RESET_AX sia impostato nel ”’DBEX”. L'esempio imposta quindi il bit RESET_AX nel 
blocco dati utente ”AW-DB?”, dopodiché l’unità viene riavviata e il bit RESET_AX nel ”DBEX” 
viene di nuovo resettato. 


Per poter utilizzare gli esempi seguenti occorre aver impostato il modo operativo richiesto 
per ciascun esempio. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-41 


Programmazione delle funzioni tecnologiche 





Esempio 1 


6-42 


Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto di esempio 
”"zEn14_02_FM354_EX”. Il blocco per questo esempio è la FC 101. 


| segnali si trovano nel ”DBEX”, mentre i segnali necessari per il solo esempio 1 si trovano 
nella struttura ”EX1”. 


L'abilitazione azionamento e l’abilitazione regolatore dell'asse sono impostati nel ”DBEX” 
(nell'’OB100: DRV_EN = TRUE, SERVO_EN = TRUE) e vengono trasferiti nell'esempio 1 
nell’interfaccia (blocco dati utente). 


Affinché l'esempio funzioni è necessario aver preventivamente registrato il modo operativo 
”"JOG” (codice modo operativo 01) o ”Ricerca punto di riferimento” (codice modo operativo 
03) nel byte MODE_IN del "PDBEX”. La corrispondente segnalazione di risposta del modo 
operativo viene indicata nel byte MODE_OUT. 


| movimenti di traslazione vengono indicati nei bit ”"GO_M” = TRUE (spostamento negativo 
dell'asse 1) o”GO_P” = TRUE (spostamento positivo dell'asse 1) . 


Modo operativo ”JOG” attivo: 


A seconda del modo operativo attivo viene automaticamente eseguito una volta il job di 
scrittura ”"VLEV_EN” (blocco dati utente, trasferimento livello di velocità 1, 2). Se lo si deve 
trasferire nuovamente, occorre resettare nel blocco dati utente "AW-DB?” il bit "VLEV_D” 
(stato/risposta del job) oppure impostare il bit "VOBRESET” (reset stato/errore). 


Se si impostano i bit ”DIR_M” (direzione negativa) = TRUE oppure "DIR_P” (direzione 
positiva) = TRUE nel "DBEX”, l’asse si sposta in direzione negativa o positiva. 


Modo operativo "Ricerca punto di riferimento” attivo: 


Con l'impostazione dei bit "START” = TRUE l’asse si sposta in direzione negativa o positiva 
(a seconda della parametrizzazione dei dati macchina) fino a trovare il punto di riferimento. 
Quando la ricerca del punto di riferimento si conclude, l’asse è sincronizzato (SYNC=TRUE). 


Se si è verificato un errore di manovra o di movimento, viene segnalato nel bit ”OT_ERR” = 
TRUE. L'errore si può tacitare impostando il bit"OT_ERR_A” = TRUE. 


Avvertenza: 


Nella directory ”Blocchi” è contenuta la tabella delle variabili 1 (VAT1), che comprende tutti i 
segnali necessari per la supervisione e il controllo dell'esempio 1 (tool "Sorveglianza e 
controllo della variabile”). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Esempio 2 


Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto di esempio 
”"zEn14_02_FM354_EX”. Il blocco per questo esempio è la FC 102. 


| segnali si trovano nel "PDBEX”, mentre i segnali necessari per il solo esempio 2 si trovano 
nella struttura ”EX2”. 


L'abilitazione azionamento e l’abilitazione regolatore dell'asse sono impostati nel ”DBEX” 
(nell'’0B100: DRV_EN = TRUE, SERVO_EN = TRUE) e vengono trasferiti nell'esempio 2 
nell’interfaccia (blocco dati utente). 


L'esempio funziona solo se si imposta il modo operativo ”MDI”. Immettere il modo operativo 
”"MDI” (codice modo operativo 06) nel byte MODE_IN del ”’DBEX”. La corrispondente 
segnalazione di risposta del modo operativo viene indicata nel byte MODE_OUT. 


Dopo aver correttamente selezionato il modo operativo, viene automaticamente inviato 
all’unità un blocco MDI di default (MDI di rete) tramite l’impostazione del job di scrittura 
”"MDI_EN” nel blocco dati utente (trasferimento blocco MDI). Questo blocco si può 
modificare in funzione dell'impianto o delle esigenze specifiche. Se lo si deve trasferire 
nuovamente, occorre resettare nel blocco dati utente il bit ”MDI_D” (stato/risposta del job) 
oppure impostare il bit "VOBRESET” (reset stato/errore). 


Impostare il bit "START” = TRUE nel "DBEX” nella struttura ”EX2”. Viene avviato il blocco 
MDI attivato, a condizione che l’asse sia sincronizzato e che disponga dell’abilitazione 
all'avvio. Il bit ”START” viene quindi resettato. 

Il blocco MDI può essere riavviato solo quando è presente l’abilitazione all’avvio. 


Con il bit "STOP” si può interrompere il blocco. 
Un nuovo Start può avvenire in questo caso solo dopo aver resettato il bit ”STOP” = FALSE 
(e ”START” = TRUE). 


Se si è verificato un errore di manovra o di movimento, viene segnalato nel bit "OT_ERR” = 
TRUE. L'errore si può tacitare impostando il bit"OT_ERR_A” = TRUE. 


Avvertenza: 


Nella directory ”Blocchi” è contenuta la tabella delle variabili 2 (VAT2), che comprende tutti i 
segnali necessari per la supervisione e il controllo dell'esempio 2 (tool "Sorveglianza e 
controllo della variabile”). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-43 


Programmazione delle funzioni tecnologiche 





Esempio 3 


6-44 


Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto di esempio 
”"zEn14_02_FM354_EX”. Il blocco per questo esempio è la FC 103. 


| segnali si trovano nel ”’DBEX”, mentre i segnali necessari per il solo esempio 3 si trovano 
nella struttura ”EX3”. 


Il programma da selezionare reca il numero di programma ”10” nell'esempio. Questo 
numero di programma viene registrato nell'esempio 3. 


L'abilitazione lettura, l’abilitazione azionamento e l'abilitazione regolatore dell'asse sono 
impostati nel ’DBEX” (nell'0B100: READ_EN=TRUE, DRV_EN=TRUE, SERVO_EN=TRUE) 
e vengono trasferiti nell'esempio 3 nell'interfaccia (blocco dati utente). 


La selezione di programma va a buon fine solo se il programma da selezionare è 
effettivamente presente nell FM. 


L'esempio funziona solo se si imposta il modo operativo ”Automatico”. Immettere il modo 
operativo ”Automatico” (codice modo operativo 08) nel byte MODE_IN del ”DBEX”. La 
corrispondente segnalazione di risposta del modo operativo viene indicata nel byte 
MODE_OUT. 


Dopo aver correttamente selezionato il modo operativo, viene automaticamente selezionato 
il programma con il numero ”10” tramite l'impostazione del job di scrittura "PROGS_EN” nel 
blocco dati utente. 


Impostare il bit START” = TRUE nel ”DBEX” nella struttura ”EX3”. Viene avviato il 
programma selezionato, a condizione che l’asse sia sincronizzato e che disponga 
dell’abilitazione all’avvio. Il bit "START” viene quindi resettato. 


Con il bit ”STOP” si può interrompere il programma. Un nuovo Start può avvenire in questo 
caso solo dopo aver resettato il bit STOP” = FALSE (e ”START” = TRUE). 


Se si è verificato un errore di manovra o di movimento, viene segnalato nel bit ”OT_ERR” = 
TRUE. L'errore si può tacitare impostando il bit "OT_ERR_A” = TRUE. 


Avvertenza: 


Nella directory ”Blocchi” è contenuta la tabella delle variabili 3 (VAT3), che comprende tutti i 
segnali necessari per la supervisione e il controllo dell'esempio 3 (tool "Sorveglianza e 
controllo della variabile”). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Struttura del ”DBEX” (DB 100) 
DATA BLOCK "’DBEX” 


STRUCT /l *** General signals *** 
ERR_CODE INIT: INT; Il Codice d’errore FC POS_INIT 
ERR_CODE CTRL : INT; Il Codice d’errore FC POS_CTRL 
ERR_CODE DIAG : INT; Il Codice d’errore FC POS_DIAG 
OVERRIDE : BYTE; Il Override 
MODE_IN : BYTE; // Impostazione modo operativo (codificato) 
MODE_OUT : BYTE; Il Risposta modo operativo (codificato) 
DRV_EN : BOOL; Il Abilitazione azionamento 
SERVO_EN : BOOL; // Abilitazione regolatore 
OT_ERR_A : BOOL; Il Conferma errore di manovra/movimento 
RESET_AX : BOOL; // Restart 
DIAG_RD : BOOL; // Start del job FC POS_DIAG 
PARA : BOOL; Il Parametrizzato 
SYNC : BOOL; Il Sincronizzato 
START_EN : BOOL; // Abilitazione all'avvio 
POS_ROD : BOOL; Il Posizione raggiunta, arresto 
WORKING : BOOL; Il Elaborazione in corso 
GO_M : BOOL; Il Spostamento negativo 
GO_P : BOOL; Il Spostamento positivo 
OT_ERR : BOOL; // Errore di manovra/movimento 
DATA _ERR : BOOL; /I Errore nei dati 
INIT_ERR : BOOL; Il Errore FC POS_INIT 
DIAG_ERR : BOOL; Il Errore FC POS_DIAG 
MINUS1 : BOOL; Il Errore ”MINUS1” in FC POS_CTRL 
MINUS2 : BOOL; Il Errore ”*MINUS2” in FC POS_CTRL 
MINUS3 : BOOL; Il Errore ”*MINUS3” in FC POS_CTRL 
EX1: STRUCT I] *#*#* Signals for EXAMPLE 1 *** 
DIR_M : BOOL; Il Direzione negativa 
DIR_P : BOOL; Il Direzione positiva 
START : BOOL; Il Start 
STOP : BOOL; /l Stop 
END_STRUCT; 
EX2: STRUCT I] *#** Signals for EXAMPLE 2 *** 
START : BOOL; Il Start 
STOP : BOOL; /l Stop 
END_STRUCT; 
EX3: STRUCT // *** Signals for EXAMPLE 3 *** 
START : BOOL; Il Start 
STOP : BOOL; /l Stop 
READ_EN : BOOL; // Abilitazione lettura 
END_STRUCT; 
END_STRUCT 
BEGIN 


END_DATA_BLOCK 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-45 


Programmazione delle funzioni tecnologiche 





6.7 


Lista errori, messaggi di sistema (CPU) 


Nella tabella seguente sono riportati alcuni errori che si sono verificati nella trasmissione dati 
con le SFC interne (RET_VAL della SFC 51/58/59, messaggi di sistema) (vedere il manuale 
di riferimento Software di sistema per S7-300/400; Funzioni standard e di sistema). 


Tabella 6-8 Lista degli errori 





Codice d’errore 
(blocco dati utente, DBX66) 


Significato 




































































HEX DEZ INT 

0 0 0 Nessun errore 

8081 32897 —32639 | Lunghezza del campo ”DR” insufficiente. 

8082 32898 —32638 | SZL_ID è errato oppure non presente nella CPU. 

8083 32899 —32637 | INDEX errato 

8084 32900 —32636 | Non è possibile richiamare SZL tramite la SFC. 

8085 32901 —32635 | Informazione momentaneamente non disponibile a causa del sistema. 

80A0 32928 —32608 | Conferma negativa nella lettura dell'unità. L'unità è stata estratta durante il 
processo di lettura oppure è guasta. 

80A1 32929 —32607 | Conferma negativa nella scrittura sull'unità. L'unità è stata estratta durante il 
processo di scrittura oppure è guasta. 

80A2 32930 —32606 | Errore del protocollo DP nel layer 2 (trasferimento dati nel Profibus-DP 
interrotto, ad es. per rottura cavo, connettore mancante, errore di 
parametrizzazione, ecc.) 

80A3 32931 —32605 | Errore del protocollo DP in User-Interface/User (trasferimento dati nel 
Profibus-DP interrotto, ad es. per rottura cavo, connettore mancante, errore di 
parametrizzazione, ecc.) 

80A4 32932 —32604 | Comunicazione sul bus K disturbata. 

80B1 32945 —32591 Indicazione di lunghezza errata. 

80B2 32946 -32590 | II posto connettore progettato non è occupato. 

80B3 32947 —32589 | Il tipo di unità reale differisce dal tipo di unità nominale. 

80C0 32960 —32576 | L'unità non ha ancora a disposizione i dati da leggere. 

80C1 32961 —32575 |ldatidi uno stesso tipo di job di scrittura non sono stati ancora elaborati 
nell'unità. 

80C2 32962 —32574 | Ľunità sta elaborando il numero massimo di job possibili. 

8003 32963 —32573 | Le risorse necessarie (Memoria, ecc.) sono momentaneamente occupate. 

80C4 32964 —32572 | Errore di comunicazione. 

80C5 32965 —32571 Periferia decentrata non disponibile. 

80C6 32966 —32570 | Interruzione per classe di priorità (riavvio o background). 

8522 34082 -31454 | DB troppo corto. Non è possibile leggere i dati dal DB. (Job di scrittura) 

8532 34098 —31438 | DB troppo grande. (Job di scrittura) 

















6-46 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Programmazione delle funzioni tecnologiche 





Tabella 6-8 Lista degli errori, seguito 





Codice d’errore 
(blocco dati utente, DBX66) 


Significato 




















HEX DEZ INT 

853A 34106 —31430 | DB non disponibile. (Job di scrittura) 

8544 34116 —31420 | Errore nell’n-esimo (n > 1) accesso in lettura ad un DB dopo che si è 
verificato un errore. (Job di scrittura) 

8723 34595 —30941 DB troppo corto. Non è possibile scrivere i dati nel DB. (Job di lettura) 

8730 34608 -30928 | DB nella CPU protetto in scrittura. Non è possibile scrivere i dati nel DB. (Job 
di lettura) 

8732 34610 —30926 | Numero del DB troppo grande. (Job di lettura) 

873A 34618 —30918 | DB non disponibile. (Job di lettura) 

8745 34629 —30907 | Errore nell’n-esimo (n > 1) accesso in scrittura ad un DB dopo che si è 
verificato un errore. (Job di lettura) 














Gli errori 80A2...80A4 e 80Cx sono temporanei, ossia possono scomparire dopo un certo tempo senza alcun 
intervento da parte dell'utente. | messaggi nel formato 7xxx indicano stati operativi temporanei della 
comunicazione. 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-47 





Programmazione delle funzioni tecnologiche 





Dati tecnici 


Assegnazione di memoria 


La seguente tabella mostra una panoramica dell’assegnazione di memoria delle FC e del 


blocco dati utente. Tutti i valori sono arrotondati. 


Tabella 6-9 Assegnazione di memoria delle FC e del blocco dati utente 


















































N. FC Blocco in byte Codice MC7 in byte Dati locali in byte 
0 POS_INIT 250 140 6 
1 POS_CTRL 2670 2 340 22 
2 POS_DIAG 300 180 48 
3 POS_MSRM 270 170 20 
4 DB utente 2 000 520 - 
Tempi di elaborazione delle FC nell'esempio seguente 
| tempi indicati sono arrotondati. 
Struttura: CPU 315-2DP, FM 354 in modo Simulazione 
Tempo ciclo utente: ca. 5 ms 
Ciclo FM: 2 ms 
Tabella 6-10 Tempi di elaborazione delle FC 
FC Trasferimento Ciclo 1 Ciclo 2 Ciclo 3 
Scrittura segnali di controllo/risposta 1,3 ms Z z 
senza dati 
Scrittura segnali di controllo/risposta 
POS_CTRL senza dati 1,5 ms 3,2 ms 1,5 ms 
Lettura segnali di controllo/risposta con 3,6 ms z 2 
dati 
POS _DIAG. | Lettura dati di interrupt diagnostico e di 3.2 ms _ = 
processo ? 
POS_MSRM | Lettura valori di misura 3,6 ms — — 




















6-48 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 








Programmazione delle funzioni tecnologiche 





Tempi di elaborazione delle FC nell'esempio seguente con impiego decentrato 


| tempi indicati sono arrotondati. 


Struttura: CPU 315-2DP, IM 153-2, FM 354 in modo Simulazione 


Tempo ciclo utente: 5 ms 
Ciclo FM: 2 ms 
Baudrate: 1,5 MB 


Tabella 6-11 Tempi di elaborazione delle FC con impiego decentrato 





N. Funzione 


Trasferimento dati di 
sistema 


Segnali di controllo e 


Tempo di 
trasferimento 


compreso tra ... 


Tempo di 


trasferimento medio 











0 POS_CTRL di risposta 1,1...1,5 ms 1,3 ms 
1 POS_CTRL Scrittura job 30...40 ms 35 ms 
2 POS_CTRL Lettura job 10...20 ms 15 ms 
3 POS_DIAG Lettura 2,1...2,7 ms 2,4 ms 




















| dati scritti o letti tramite un job richiedono più cicli. 


Tempo di reazione dei segnali di start con una FM decentrata 


Tabella 6-12 Tempi di reazione dei segnali di start 





Start JOG 


Dal punto di vista della CPU: 
dal richiamo FC 





Start MDI 








fino a 


Reazione all'uscita dell FM 
(asse in movimento, incl. 
tempo di reazione dell’FM) 


Tempo di reazione 
compreso tra ... 


8...13 ms 








10...15 ms 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-49 








Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


Messa in servizio 


In questo capitolo 


























Paragrafo Argomento Pagina 

7.1 Installazione e cablaggio 7-2 

7.2 Valori iniziali per test e ottimizzazione 7-3 

7.3 Test e ottimizzazione 7-6 
Panoramica 


In questo capitolo viene illustrata la superficie operativa di test e messa in servizio e le 


checklist per la messa in servizio dell’unità di posizionamento, che consentono di: 
e verificare tutti i passi fino al funzionamento dell'unità. 
e eliminare i comportamenti errati dell'unità durante il funzionamento. 


Viene inoltre descritta la messa in servizio dell'asse della macchina. 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 


7-1 





Messa in servizio 





7.1 Installazione e cablaggio 


Informazioni per l'installazione 
Le informazioni per l'installazione si trovano: 
e in questo manuale al capitolo 3 


e nel manuale di installazione Sistema di automazione S7-300; Configurazione 


Informazioni per il cablaggio 
Le informazioni per il cablaggio si trovano: 
e in questo manuale al capitolo 4 


e nel manuale di installazione Sistema di automazione S7-300; Configurazione 


Checklist 


Le seguenti checklist sono di ausilio per verificare i passi operativi principali per l’installa- 
zione e il cablaggio dell'unità di posizionamento FM 354. 


Tabella 7-1 Checklist per l’installazione e il cablaggio 








Passo Controllo Azione Ok 
1 Posti Inserire l’unità in uno degli slot corrispondenti. 
connettore 
2 Schermatura Controllare la schermatura dell’unità di posizionamento FM 354! 


e Per garantire una corretta schermatura, l’unità deve essere fissata alla 
guida profilata con le apposite viti. 

e Gli schermi dei cavi schermati degli ingressi e uscite devono essere 
portati sull’elemento per il collegamento degli schermi. 

e Lo schermo del cavo per il valore di impostazione non deve essere 
messo a terra dal lato azionamento. 








3 Finecorsa Verificare i finecorsa di inizio e fine. Essi devono essere collegati alla parte 
di potenza. Non è consentito collegare i finecorsa di inizio e fine ad ingressi 
digitali. 

4 Parametrizza- | Fare attenzione che la configurazione dell’unità di posizionamento corri- 

zione sponda alla parametrizzazione. Verificare in particolare che: 


e l’encoderutilizzato sia conforme ai dati macchina 
e il cablaggio degli ingressi/uscite digitali sia coerente con i dati macchina 

















Unità di posizionamento FM 354 per servoazionamenti 
7-2 6ES7 354-1AH01-8EGO 


Messa in servizio 





7.2 Valori iniziali per test e ottimizzazione 


Informazioni per la parametrizzazione 
Le informazioni per la parametrizzazione si trovano: 
e in questo manuale al capitolo 5 
e nella guida integrata del tool ”Parametrizzazione FM 354” 


Panoramica 
La seguente figura è contenuta in “Parametrizzazione FM 354”: 





Panoramica 





Figura 7-1 Schermata panoramica per la parametrizzazione e la messa in servizio 


È possibile selezionare nuovamente questa finestra durante la parametrizzazione con il 
menu Visualizza > Panoramica. 


Il DB-DM viene controllato durante la scrittura sull FM 354 per quanto riguarda i limiti di 
introduzione dei singoli valori e le reciproche relazioni. La memorizzazione ritentiva avviene 
solo dopo l'accettazione di tutti i valori; in caso contrario si ricevono segnalazioni di errore 
dati tramite MPI. Un DB con errori non rimane memorizzato dopo aver disinserito la rete 
(rete OFF). 


Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 7-3 


Messa in servizio 





Checklist 


Nonostante la verifica sopra citata, l'onere di verificare la correttezza di tutti i dati macchina 
spetta all'utente. E pertanto consigliabile eseguire la messa in servizio seguendo la se- 
guente checklist. 


Tabella 7-2 Checklist per la parametrizzazione 





Passo Controllo Azione Ok 


1 Dati macchina | Assegnazione iniziale dei dati macchina 


Se
…[truncated]