SIMATIC Unità di posizionamento FM 354 per servoazionamenti

Survival, Water, Medical Field Manuals

Military Manuals

Document text

SIEMENS 


SIMATIC 


Unità di posizionamento FM 354 
per servoazionamenti 


Manuale 


6ES7 354-1AH01-8EGO 
Edizione 08/2008 


Premessa, Indice 


Panoramica sul prodotto 
Concetti fondamentali relativi 
al posizionamento 


Installazione e smontaggio 


Cablaggio 


Parametrizzazione 





Programmazione delle 
funzioni tecnologiche 


©) 





Messa in servizio 





Interfaccia standard S & S 
per OP 07/17 


00 





Descrizione delle funzioni 


| 





Stesura dei programmi 
di movimento 


pi VEE È 
-= O 


Trattamento degli errori 





Appendici 


Dati tecnici 


| 





Blocco dati utente (DB utente) 





Elenco delle abbreviazioni 





Indice analitico 


| 


Avvertenze tecniche di sicurezza 


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





Pericolo di morte 


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








Pericolo 


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








Attenzione 


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








Attenzione 


senza triangolo di pericolo significa che la non osservanza delle relative misure di sicurezza può provocare danni 
materiali. 








Avvertenza 


significa che la non osservanza della relativa avvertenza può provocare conseguenze o condizioni indesiderate. 





In caso di più livelli di rischio contemporanei si utilizza sempre il segnale di pericolo del livello più alto. Quando un 
segnale di pericolo a triangolo mette in guardia contro possibili danni alle persone, lo stesso segnale può conte- 
nere anche un avviso relativo a possibili danni materiali. 


Personale qualificato 


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


Uso conforme alle disposizioni 


Osservare quanto segue: 





Pericolo 


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


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


zione appropriata. 





Marchi di prodotto 


Tutte le denominazioni contrassegnate da un marchio registrato © sono marchi di prodotto della SIEMENS AG. Le 
ulteriori denominazioni di prodotti ricorrenti nella presente documentazione possono essere marchi il cui utilizzo 
da parte di terzi a scopi propri può violare i diritti di proprietà. 


Copyright Siemens AG 1996-2008 All rights reserved 


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


Siemens AG 
Automation & Drives 
90437 Nùrnberg 

Rep. fed. di Germania 


Esclusione della responsabilità 


Abbiamo controllato che il contenuto della presente documentazione corris- 
ponda all'hardware e al software descritti. Non potendo tuttavia escludere 
eventuali differenze, non garantiamo una concordanza totale. Il contenuto 
della presente documentazione viene tuttavia verificato regolarmente, e le 
correzioni o modifiche eventualmente necessarie sono contenute nelle edi- 
zioni successive. 


© Siemens AG 1996-2007 
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 353: 


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à e fornisce informa- 
zioni introduttive relative alle funzioni delľ FM 353. 


Concetti fondamentali sul posizionamento (cap. 2) 


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


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


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


Parametrizzazione dell’FM 353 (cap. 5) 


Questo capitolo descrive la parametrizzazione e le funzioni di ”Parametrizzazione 
FM 353”, 


Programmazione dell’FM 353 (cap. 6) 

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

Questo capitolo descrive il procedimento di messa in servizio dell FM 353. 
Interfaccia standard S & S (cap. 8) 


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


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


Premessa 





Informazioni di riferimento e appendici per la consultazione dei concetti fondamentali 
(funzioni delle unità, istruzioni di programmazione, segnali delle interfacce, 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 FM 353. 


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


SIMATIC S7 

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

Programmazione con STEP 7 


Progettazione dell'interfaccia di un pannello operativo 


Utenti dell’FM 353 


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


Montaggio 

Montaggio e cablaggio dell’FM 353 

Programmazione 

Programmazione e parametrizzazione dell’FM 353 

Ricerca degli errori e diagnostica 

Ricerca ed eliminazione degli errori 

- nella configurazione hardware e nei relativi componenti 

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


Comprende solo il controllo dei job di posizionamento 


Avvertenza 


La funzionalità PROFINET descritta in questo manuale (alla versione di edizione attuale) è 
disponibile solo su richiesta. Rivolgetevi per favore al vostro partner di riferimento Siemens. 


Norme e autorizzazioni 


| nostri prodotti soddisfano i requisiti della direttiva UE 89/336/CEE "Compatibilità elettro- 
magnetica” e le norme europee armonizzate ivi citate. 


L’attuale dichiarazione di conformità CE può essere visionata all'indirizzo 


http://support.automation.siemens.com/WW/view/it/15257461 


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


Premessa 





Riciclaggio e rottamazione 


Per un riciclaggio rispettoso dell'ambiente e per la rottamazione del vecchio SIMATIC, 
in base allo stato attuale della tecnologia, rivolgetevi al Vostro interlocutore Siermens. Per 
consultare la lista di tutti gli interlocutori Siemens visitate il nostro sito web allìndirizzo: 


http://www.automation.siemens.com/partner 


Supporto tecnico 


Per domande di natura tecnica contattare il seguente numero verde: 



































Fuso Europa/Africa Asia/Australia America 
orario: 
Telefono |+49 (0) 180 5050 222 +86 1064 719 990 +1 423 262 2522 
Fax +49 (0) 180 5050 223 +86 1064 747 474 +1 423 262 2289 
Internet http://www.siemens.com/automation/support-request 
E-mail [email protected] 
Avvertenza 


I numeri di telefono nazionali per l'assistenza tecnica possono essere consultati sul sito: 
http://www.siemens.com/automation/service&support 





Domande sul manuale 


Per domande relative alla documentazione (suggerimenti, correzioni) contattare via 
e-mail o Fax i seguenti recapiti: 

Fax: +49 (0) 9131 98 63 315 

E-mail: [email protected] 


Indirizzo Internet Siemens 


Per avere informazioni costantemente aggiornate sui prodotti SIMATIC, visitate il nostro sito 
Internet all'indirizzo http:/\www.siemens.it/simatic. 


Ulteriore supporto 


Per semplificare l’introduzione nel modo di lavoro con un sistema di automazione 
SIMATIC S7, offriamo anche dei corsi. 


Per questo rivolgetevi al vostro centro di addestramento regionale oppure al centro di adde- 
stramento centrale a D-90027 Nùrnberg, Tel.+49 (911) 895-3202. 


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


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


Indice 





1 Presentazione del prodotto ......................... Lr [1-1] 
1.1 L’FM 354 nel sistema di automazione S7-300 .............. aeee 1-2 
1.2 Rappresentazione dell'unità .......... nannaa 1-7 
1.3 Panoramica delle funzioni dell'Unità ............. anaa 1-9 
Concetti fondamentali relativi al posizionamento ............................... 24, 
Installazione e smontaggio .......................... rei 31, 
3.1 Installazione dell'FM 354... 3-3 
3.2 Smontaggio dell’FM 354... 3-4 
3.3 Sostituzione delle Unità... 3-5 
4 Cablaggio: iii i ae 
4.1 Schema di cablaggio dell'FM 354. ........... aaea 4-3 
4.2 Descrizione dell’interfaccia verso l'azionamento... 4-5 
4.3 Collegamento dell’azionamento ........... anean 4-7 
4.4 Descrizione dell'interfaccia verso il sistema di misura ....................... 4-8 
4.5 Collegamento degli encoder ............... 4-12 
4.6 Descrizione dell’interfaccia verso la periferia ................ 4-14 
4.7 Cablaggio del connettore frontale . .............. 4-20 
5 Parametrizzazione .................... Lr 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 Dati macchina. aria ila ee 
5.3.2 Quote incrementali ............... anean 
5.3.3 Dati correzione utensile .............. 
5.3.4 Programmi di movimento 
5.4 Parametrizzazione con il tool ”Parametrizzazione FM 354” .................. 5-24 
5.5 Memorizzazione dei dati di parametrizzazione nell'SDB w 1 000 ............. 5-25 
6 Programmazione delle funzioni tecnologiche ................................... 
6.1 Nozioni fondamentali di programmazione .............. nananana 
6.1.1 Comunicazione tra CPU e FM 354... 
6.1.2 Struttura di un programma utente (AWP) ............. neuan 
6.1.3 Impiego decentrato OB 86. ................. 
6.1.4 Integrazione di un OP... 
6.1.5 Procedura per creare il programma utente (AWP) ................. 





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


Indice 





vi 


6.2 


6.3 

6.3.1 
6.3.2 
6.3.3 
6.3.4 
6.3.5 
6.3.6 


6.4 

6.4.1 
6.4.2 
6.4.3 
6.4.4 


6.4.5 
6.4.6 


6.5 
6.6 
6.7 
6.8 
6.9 


Messa iñ Servizio: ici al ale i a i 


7.1 
7.2 


7.3 

7.3.1 
7.3.2 
7.3.3 
7.3.4 
7.3.5 
7.3.6 
7.3.7 


7.3.8 
7.3.9 


Messa in servizio con il tool di parametrizzazione ................... 


Blocchi funzionali standard della biblioteca “FMSTSV_L”.................... 
Panoramica della biblioteca blocchi “FMSTSV_L” .......... 
Blocco POS_INIT (FC 0) - Inizializzazione . LL... 
Blocco POS_CTRL (FC 1) - Scambio dati .............. 
Blocco POS_DIAG (FC 2) - Lettura dati interrupt diagnostico 
Blocco POS_MSRM (FC 3) - Lettura valori di misura .............. 
Interfaccia, blocchi dati utente (DB utente) ............... 





Blocchi funzionali standard della biblioteca blocchi “FM353_354” 

(anche per PROFINET, su richiesta)... 
Panoramica della biblioteca blocchi “FM353_354” ............. 
Blocco POS_INIT (FC 0) - Inizializzazione . LL... 
Blocco POS_CTRL (FC 1) - Scambio dati .............. 
Blocco POS_DIAG (FC 2) - Lettura dati interrupt diagnostico ............... 
Blocco POS_MSRM (FC 3) - Lettura valori di misura ............. 
Interfaccia, blocchi dati utente (DB utente) ................ 


INTEITUPt pesaro ia iI ARE I Pit felt 
Blocco dati utente (DB utente) .............. 
Esempi applicativi cx. fi 
Lista errori, messaggi di sistema (CPU) ............ eanan 
PANTEONI israel 





Installazione e cablaggio ........... 
Valori iniziali per test e ottimizzazione . aaa 


Test e ottimizzazione... 
Attivazione dei dati macchina ........... nanan u annan 
Controllo dell’interfacciamento con l'azionamento e l’encoder 
Messa in servizio di base della regolazione di posizione .................... 
Ottimizzazione della regolazione di posizione ................ aa 
Aggiustamento delle coordinate del punto di riferimento .................... 
Attivazione della diagnostica del regolatore di posizione .................... 
Attivazione finecorsa software, compensazione deriva e 





compensazione gioco .............. arr E r aT E S EN Er EEEa 7-26 
Riconoscimento di fermo parametizzabile ...... anaana aaa 7-28 
Diagnosi standard del regolatore di posizione durante la sorveglianza del 

segnale di pilotaggio con tempo di risposta parametrizzabile ................ 


Interfaccia standard S & S_.............. eri 


8.1 
8.1.1 
8.1.2 


8.2 
8.3 


Interfaccia standard S & S per l’OP 07 e OP 17 
Interfaccia standard per POP 07 ............. aeaa 
Interfaccia standard per POP 17 ............ aea 





Analisi del DB utente da parte del programma utente ....................... 
Blocco dati per segnalazioni di stato (DB-SS) ...................... 


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


Indice 








9 Descrizione delle funzioni ....................-.. rei rei 

9.1 Segnali di controllo e di risposta 
9.1.1 Segnali di controllo ........... aaaea 
9.1.2 Segnali di risposta . .......... eeuu aaeeea 
9.1.3 Avvertenze generali per l'utilizzo 
9.2 Modi operativi: ;.. dial a aa A a EA 
9.2.1 JOG eretta ra ia iaia 
9.2.2 GONtrollo: sli Lia 
9.2.3 Ricerca punto di riferimento . .......... 
9.2.4 Avanzamento a quote incrementali relativo 
9.2.5 MDI (Manual Data INput) ........... rabo das r ikre EE EEaE EEE 
9.2.6 AOMA o syaa aa aa a a iii 
9.2.7 Automatico blocco singolo . LL... 
9.3 Datl:di:sIstema.;: sicilia EE ll a da ea i 
9.3.1 Modifica di parametri/dati (job di scrittura DB-AW, DBX39.3) ................ 
9.3.2 Impostazioni singole (DB-AW, DBB34 e 35)... 
9.3.3 Comandi singoli (DB-AW, DBB36 e 37) ............. aeaa 
9.3.4 Spostamento del punto di zero (job di scrittura DB-AW, DBX39.1) ............ 
9.3.5 Impostazione del valore istantaneo (job di scrittura DB-AW, DBX38.7) ........ 
9.3.6 Impostazione al volo del valore istantaneo (job di scrittura DB-AW, DBX39.0) .. 
9.3.7 Richiesta dei dati applicativi (job di scrittura DB-AW, DBX39.6) .............. 
9.3.8 Teach In (job di scrittura DB-AW, DBX39.7) LL... 
9.3.9 Impostazione del punto di riferimento (job di scrittura DB-AW, DBX38.6) ...... 
9:93.10: Valori di'misura. (cai e ir iaia 
9.3.11 Dati operativi di base (job di lettura DB-AW, DBX42.0) ............ 
9.3.12 Blocco NC attivo (job di lettura DB-AW, DBX42.1), 

prossimo blocco NC (job di lettura DB-AW, DBX42.2) ........... 
9.3.13 Dati applicativi (job di lettura DB-AW, DBX43.6) ............. aaea 
9.3.14 Valore istantaneo al cambio di blocco (job di lettura DB-AW, DBX42.3) ....... 
9.3.15 Dati di service (job di lettura DB-AW, DBX42.4) LL... 
9.3.16 Dati operativi supplementari (job di lettura DB-AW, DBX43.5) ................ 
9.3.17  Parametri/dati (job di lettura DB-AW, DBX43.3) LL... 
9.4 Sistema di misura ............ ananena aaaea 
9.5 TIPO d ASSE rr ehe Deiana pena 
9.6 ENCOdErizirionii Giai Eire tia 
9.6.1 Encoder incrementali ............ aaaea 
9.6.2 Encoder assoluti (SSI) ........... 
9.6.3 Sincronizzazione degli encoder 
9.7 Regolazione di posizione .......... 
9.8 Ingressi e uscite digitali (job di lettura DB-AW, DBX43.4) .................. 
9.8.1 Descrizione delle funzioni degli ingressi digitali ................... naaa 
9.8.2 Descrizione delle funzioni delle uscite digitali 

(job di scrittura DB-AW, DBX39.4) ......... neeaae 
9.9 Finecorsa software .............. A A E e Al E a i a A 
9.10 interrupt di processo i iran rrera toke bita aliante pela a he 





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


Indice 





10 


11 


viii 







Stesura dei programmi di movimento ......................-- ri 
10.1 Blocchi di Movimento Li 10-2 
10.2 Svolgimento dei programmi e direzione di elaborazione ..................... 10-16 
10.3 Passaggio da blocco a blocco . ........... a anaana 
Trattamento degli errori ....................... Lera 

11.1 Classi di errore e reazioni dell’unità ............ nunana 

11.2 Segnalazioni di errore ............ anaana 


11.2.1 Segnalazioni di errore tramite LED 
11.2.2 Interrupt di diagnostica 
11.2.3 Segnalazione di errore tramite segnali di risposta 
11.2.4 Segnalazione nel blocco dati 
11.2.5 Visualizzazione del buffer diagnostico (PG/PC) 


11.3 Liste degli errori . ... 
11.3.1 Interrupt di diagnostica 
11.3.2 Segnalazione d'errore 


Dati tecnici ................ 


Blocco dati utente (AW-DB) 


Elenco delle abbreviazioni 


Indice analitico ............ 









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


Presentazione del prodotto 1 


In questo capitolo 











Paragrafo Argomento Pagina 
1.2 Rappresentazione dell'unità 1-7 
1.3 Panoramica delle funzioni dell'unità 1-9 

















Le funzioni 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 LFM 354 non necessita di manutenzione (senza batteria). 


e Mediante una parametrizzazione opportuna l’FM 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 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). 











BT PG 
Disposit. di progr. 








MPI 














Pann. operativo 
| l 


Bus posteriore Telaio 3 




























































































































































































































































































a) ii ii ii ii i i u 
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 
Li = = ii i) ii i a) ij 
IM SM SM SM FM SM SM SM 
dig./anal. dig./anal.| | dig./anal. dig./anal.| | dig./anal.| | dig./anal. 
+ a S 
Lav 9 7 
. Servo- 
Telaio 1 azionamento Î | Encoder 
( ii ii = = m a) a) u 
IM SM SM SM FM 354 SM SM SM 
dig./anal. dig./anal. dig./anal. 
CL E E dig./anal. dig./anal. | | dig./anal. 
24V i j 
Telaio 0 Periferia decentrata 
L2-DP con unità di 
» interfaccia IM 
L] i 
SIMATIC n n n n 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. 
Boe B i] 
B n 
MPI - Multi Point Interface \ Servo- Encoder 
IM - Unità di interfaccia 24V azionamento 


SM - Unità di periferia 
PS - Alimentatore 
CPU - Unità centrale 











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) 











DOODDE Pacchetto di progettazione 


CIOODDO 
QDDDDO 2 ————|} 
C0DDOD I = 

| 


| 
Guida profilata | 
















































































































































































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

I | = 

l l Encoder 

l BI 

l Jo 

a E 1 > Motore p. es. 1FT5 

I =] | 

SIMODRIVE, 

dono á TT 











Figura 1-2 Panoramica del sistema (schematica) 


Collegamento MPI 


AIFM 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 ... è il 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 Tooldi 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 iadi Dati delle 
caricamentò Memoria di lavoro por e Dati delle unità 
(i = Bus P m—= e Datidi diagnostica 
» Programma utente 
comprese le blocchi TT | 
DBx utente 3 
na Interrupt di 
Dati online Fiorani 
iagnostica 
3 DBx DBx 
Sistema operativo bj Busk dati di |... | dati di 
parame- parame- 
MPI trizzaz. trizzaz. 
} 
Servizio e 
Realizzazione del SUPAVIS EnS p. es. 
programma Parametrizzazione, e Dati macchina 
utente test e diagnostica ; ; 
ty Quote incrementali 
OP e Dati di correzione utensile 
e Programmi di movimento 
e Segnalazioni di stato 
l Y y 




















Editor KOP/ Editor DB Parametrizz. 
AWL FM 354 


























PG (STEP 7) 

















Figura 1-3 Gestione dati del sistema 


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


Presentazione del prodotto 





1.2 Rappresentazione delľ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). 


gg, CA Guida profilata 















































TITTI 





Identificazione dell’unità: 





FM 354 
F.SERVO MOTOR 























C A 








Interfaccia SIMATIC per 
4 il collegamento bus 
Sportellino frontale 


(apribile) Etichetta di siglatura 


Vista frontale senza 
sportellino 











ENCODER X3 





Connettore frontale 








SF o1 
Segnalazioni di —— @2 

a DCSVI © @3 0 
stato e di errore DIAG Q4 


©s 12 


Visualizzazione degli 
© 101 Qo ingressi e uscite digitali 


Interfaccia X3 per 102 Q1 
il sistema di misura T23 g o2 


Interfaccia X2 per 109 
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 


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





Interfaccia per 
l'azionamento 


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





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 


1-8 


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 


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. 








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


Ingressi digitali 





Q0...Q8 (verdi) 
Uscite digitali 


Questi LED indicano le uscite attivate. 








RM (verde) 
Azionamento 
pronto 





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





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. 
pre = SIMATIC S7 -S 
P OES 354-1AH01-0AFEQ CE 
li SERVO MOTOR 
l 
INPUT DC24V, 2,5A 
[a70037.Seai 01] F> 
| Vi in German/ wo “e | 
Versione del prodotto Omologazioni e marchi —— 
Numero di ordinazione Designazione dell’unità 

















Figura 1-5 


1.3 


Panoramica 


Targhetta di identificazione dell’FM 354 


Panoramica delle funzioni dell’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 


Nell 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 — c 
È È » S 
æ AX » 
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 l’asse 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. 


| = Parte di potenza 
Disposit. di p. es. SIMODRIVE 








































































































sicurezza 611-A 
I i 
Posizi Parametriz- 
Posizione Saone 
istantanea 
Spostamento 
Motore C) [ GA Encoder 




















i VIE SE: Elementi meccanici per HSS Finecorsa 


il trasferimento del moto hardware 





”"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 all FM 354. II 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? 


3-2 


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. 
ĽFM 354 assorbe 100 mA. 


Unità di posizionamento FM 354 per servoazionamenti 
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). 





À 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 del’ 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 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 Ncm). 


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 EMO). 





À 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: 


1. 


3-4 


Aprire lo sportellino frontale. All’occorrenza estrarre le etichette di siglatura. 


2. Togliere i collegamenti dai morsetti dell’alimentazione. 
3. 
4 
5 


Estrarre i connettori per encoder e l'azionamento. 


. Sbloccare il connettore frontale ed estrarlo. 


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


Unità di posizionamento FM 354 per servoazionamenti 
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 l’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 CPU!) | 























J 





sì 
L’FM 354 viene Parametrizzare di nuovo 

parametrizzato PFM —> 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-5 

4.3 Collegamento dell’azionamento 4-7 

4.4 Descrizione dell’interfaccia verso il sistema di misura 4-8 

4.5 Collegamento degli encoder 4-12 
4.6 Descrizione dell'interfaccia verso la periferia 4-14 
4.7 Cablaggio del connettore frontale 4-20 





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 Protezione fulmini e sovratensione: Capitolo 4.2 
e Direttiva per la 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-0BA1. 


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 Schema di cablaggio dell’FM 354 















































































































































































































































Panoramica 
La figura 4-1 mostra come sono collegati tra loro i singoli componenti per il posizionamento 
con FM 354. 
E| BT 
PG 
Colli E h “ee 
COO0DOD aa | 
COODODO 
COO0DOD pr 
SIMATIC S7-300 
SIEMENS IG 
| : ; 
M 3 Connettore frontale 
J ) j PA © 3 
J 
ea A f A 
2 5 
at) D © is 
. a Ə 2 
Alimentatore E] 










































24 V esterno CPU 





Cavo di collegamento MPI 







































































I X3 (| 









































Cavo per il valore 
di riferimento 












































int 
T T 

















Uscite digitali 
p. es. senso di rotaz. 





Cavo per il 
sist. di misura 





















































_| p. es. encoder I Ingressi digitali 
—| incrementale p. es. tastatore di 
con RS 422 l | misura 
D 
|__| p. es. ROD 320 | | 
~] (enc. incorp. : 3 
nel mot. 1FT5) D Azionamento 
l ] p. es. SIMODRIVE 611-A 


p. es. encoder 









































assoluto (SSI) rel SIEMENS 
SIMODRIVE 

p. es. 

riga ottica con | 

EXE i 




















Figura 4-1 Schema di cablaggio di un FM 354 


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


Cablaggio 








Avvertenza 


L'apparecchio è destinato all'impiego con bassissime tensioni di sicurezza (SELV - Safety 
Extra-Low Voltage). L'apparecchio può pertanto essere collegato solo a bassissime tensioni 


di sicurezza (SELV) secondo IEC950/EN60950/V/DE0805. 


L'alimentazione dell'apparecchio deve corrispondere alla classe Il del National Electrical 
Code (NEC) (ANSI/NFPA 70). 
La somma delle tensioni di tutte le alimentazioni collegate deve corrispondere a una "Limited 
Power Source” (LPS). 





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 N. ordinazione Descrizione 
Cavo di collega- | vedere Catalogo ST 70 Collegamento tra BT, PG 
mento MPI N. ordinazione: E86060-K4670-A101-A e CPU S7-300 
Cavo per il 6FX2 002-3AB01-1000 Cavo per il valore di impo- 
valore di riferi- vedere Catalogo NC Z stazione tra FM 354 e 
mento N. ordinazione: E86060-K4490-A001-A SIMODRIVE 611-A 

+ 10V; 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 


cao 
©“ 
000000000 
E J 














O OOOOOOOOO 
nann] 












































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 
a sw n volb [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 
K 


Segnali 


Uscita in tensione 
Contatto di commutazione 


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”. II 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 


-10 


min. 


max. 


Unità 








Corrente di uscita 


-3 











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. 























CEE E 
(do 
90900000000 
































I w 
eC 
909000000900 





X2 



































Cavo di collegamento 


FM 354 














Azionamento 
p. es. SIMODRIVE 611-A 








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 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 
l \@ 
9900000000 
TIC RI J 

















O OOOOOOOOO 
TELI 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 
Tipo di connettore: 


ENCODER X3 
Sub-D 15 poli femmina 


Tabella 4-5 Assegnazione del connettore X3 









































Encoder Encoder 
Pin incrementale assoluto Roc em incrementale assoluto HRO 
1 non occupato l 9 MEXT VO 
2 CLS O 10 N I 
3 CLSN | O | 11 N_N l 
4 P5EXT VO 12 BN I 
5 PQ4EXT 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 
B, B_N 

N, N_N 

CLS, CLS_N 
DATA, DATA_N 
PSEXT 
PQ4EXT 
MEXT 


Tipo dei segnali 


VO 
O 
I 


Tipi di encoder collegabili 


Traccia A, valore dritto e negato (encoder incrementale) 
Traccia B, valore dritto e negato (encoder incrementale) 
Tacca di zero, valore dritto e negato (encoder incrementale) 
Clock di lettura SSI, valore dritto e negato (enc. assoluto) 
Dati SSI, valore dritto e negato (encoder assoluto) 
Alimentazione +5 V (i pin 4 e 6 sono collegati internamente) 
Alimentazione +24 V 

Massa dell’alimentazione 


Uscita in tensione (alimentazione) 
Uscita (segnale a 5 V) 
Ingresso (segnale a 5 V) 


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 (Uaz, 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 


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 cont 


4-10 


ro il corto circuito e il sovraccarico termico. 


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 
PFM 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 
5V DC < 300 MA 25m 
5VDC < 220 MA 35m 
24V DC < 300 MA 100m 
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 
Encoder i tal 

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

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








Ulteriori indicazioni per gli encoder sono riportate nel paragrafo 9.6. 


Collegamento degli encoder 


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


4-12 





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. 














can 
© 
99090000009 











99000000909 



































































































































































































































Cavo di 
collegamento FM 354 
E F E þ 
| |x | e | x3 | || x3 
i "i 
i i 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 
Figura 4-5 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 
X1 dello sportellino 
Elemento di fissaggio 
dl! 
@2 
@3 e. 
@4 4___|J 
@5 5u J 
@6 6 — 
©7 
@8 9 
| @9 di 
| 100 “ssi 
| XI | 
| 101 tp 
| 102 12 7 
È 103 13 O 
elip 104 14 7 
SI 3 o3 
[H 10 
N H 107 
IS ila 1 ca 19 
SÌ 9 
3 200 ml_|0 
| M 
Qi 





















































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: XI 
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 DAI O 
2 non assegnato 12 DA2 O 
3 DEI I 13 DA3 O 
4 DE? I 14 DA4 O 
5 DE3 I 15 non assegnato 
6 DE4 I 16 non assegnato 
7 non assegnato 17 non assegnato 
8 non assegnato 18 non assegnato 
9 RM_P I 19 L+ VI 
10 RM_N I 20 M VI 


























Nomi dei segnali 


DE1...4 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 
I 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 o 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 cometastatore 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 


Unità di posizionamento FM 354 per servoazionamenti 
4-16 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). 





FM 






























































X1 

9 RM P 
x RM_N 
19 bo L+ 
SOM 









































— 74 


m 7} 


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


Azionamento 





Interrutt. in logica positiva 
o contatto di relè 


DI, 

















p. es. SIMODRIVE 611 


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





Interruttore in logica ne- 
gativa o contatto di relè 


























XI 
9 tesse __ RM P 

10 Co RMN — 
19 m L 

20 ao M = 




















e 

















Figura 4-7 


Alimentazione da parte dell’azionamento 


Pilotaggio dellingresso 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 
= P24 
9 RM_P = n A | 
sE -Y 10 bo RM_N amm 
19 L+ M 
20 M 


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





























XI 
RM_P 
9 mm = 
10 RM_N 
19 t 
20 = M 




















P24 











hi E 


a M 

















Figura 4-8 


Pilotaggio dell'ingresso RM, alimentazione da parte dell’azionamento 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


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. 





Avvertenza 


La lunghezza dei cavi tra le uscite digitali ed il carico non deve superare una lunghezza di 
30 metri. 





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 














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


Cablaggio 





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. 








À Pericolo di morte 
L'alimentazione di 24V di corrente di carico è da eseguire in forma di bassa tensione 
funzionale con divisione sicura secondo EN60204-1, Cap. 6.4, PELV (con terra M). 








Avvertenza 


Il cavo di collegamento tra la fonte di tensione e allacciamento corrente di carico L + e 
potenziale di riferimento corrispettivo M non deve superare una lunghezza massima di 
10m. 





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


Cablaggio 





4.7 


Cablaggio del connettore frontale 


Conduttori di collegamento 


4-20 


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. 











SF 


DC5V 
DIAG 





ENCODER X3| 











© 


10 
l1 
12 
13 


RM 

















\NAL.OUT X2 




















FM 354 












































digitali 
Ingressi 
digitali 

p. es. 
tastatore 
di misura 








Uscite >. 





+ 


DC24) 











AC 19 


204+ |® 


M 


























Stampigliatura interna sullo sportellino 


Elemento per il collegamento degli schermi 








Figura 4-9 Cablaggio del connettore frontale 


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 


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. Asportare circa 6 mm di guaina isolante del filo, eventualmente fissare un puntalino. 


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


Il connettore risulta ora fissato, senza avere contatto elettrico con l’unità. 
3. Attaccare l'ancoraggio al connettore. 


4. Nel caso si facciano uscire i fili verso il basso, iniziare il cablaggio dal basso, in caso con- 
trario, dall’alto. Avvitare anche i morsetti non utilizzati. 


La coppia è di 60...80 Ncm. 
5. Fissare l'ancoraggio per la matassa dei fili. 


6. Spingere il connettore frontale in posizione di funzionamento (a questo scopo premere 
l'elemento di fissaggio). 


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


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


1. Dopo l’entrata del cavo nell'armadio bisogna collegare lo schermo del cavo ad una 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. 


2. 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 Weidmuller) 


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


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


























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


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-4 

5.3 Dati di parametrizzazione 5-7 

5.4 Parametrizzazione con il tool ”Parametrizzazione FM 354” 5-24 
5.5 Memorizzazione dei dati di parametrizzazione nell’SDB => 1 000 5-25 





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


5-1 





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 DIRE: 
Blocchi dati (DB) 
Blocco dati e DB-DM 
utente © DB-SM Online (elaborazione nel menu 
Bus K e DB-WK Sistema di destinazione e 
DENG scelta dell’opzione Elabora- 
i zione Online) 
Offline (elaborazione nel 
PG menu File) 
(STEP 7) HW-CONFIG 
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à 





La 
Tool di “Parametrizzazione FM 354” 











Blocchi funzionali 


Superfici preprogettate per OP 
Manuale in formato PDF 
Getting started in formato PDF 














Figura 5-1 


Panoramica sulla parametrizzazione 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


Parametrizzazione 





5.1 Installazione del tool ”Parametrizzazione FM 354” 


Premessa 


Sull’apparecchio di programmazione (PG/PC) deve essere installato uno dei seguenti si- 
stemi operativi: 


”Windows Vista 32 Bit Ultimate” 
"Windows Vista 32 Bit Business” 
“Windows 2000 SP4” 

“Windows 2003 Server“ 


"Windows XP-Professional” 


Vi serve inoltre il rispettivo programma STEP 7 (da V5.3 + SP2; Windows Vista: 
da V5.4 + SP3). 


Per il funzionamento online, deve essere stabilito il collegamento tra il PG/PC e la CPU 
S7-300 (ved. figura 4-1). Per un impiego decentrato dell’FM, deve essere stabilito un 
collegamento tra il PG/PC e la rete L2-DP. Per l’impiego decentrato di FM 354 mediante 
PROFINET deve essere stabilito un collegamento tra il PG/PC e la rete L2-DP mediante 
un’unità switch con Ethernet. 


Installazione 


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


Per installare il software: 


1. Collocare il CD-ROM nell'apposito lettore CD del vostro PG/PC. 
2. Attivare dal CD-ROM il file Setup.exe. 


3. Seguire passo per passo le istruzioni visualizzate dal programma di installazione. 


Risultato: || software viene installato per default nelle seguenti directory: 


Tool “Parametrizzazione FM 353”: [Directory STEP7]\S7FSTEP 


Funzioni tecnologiche: 
[Directory STEP7]\S7LIBS\FMSTSV_L (nome biblioteca: ”FMSTSV_L?) 


Funzioni tecnologiche: (anche per PROFINET, su richiesta): 
[Directory STEP7]\S7LIBS\FM353_354 (nome biblioteca: ”FM353_354”) 


Superficie operativa per gli operatori: 
[Directory STEP7]\EXAMPLES\FM353\zDt13_02_FM353_OP_EX 


Esempi applicativi per i blocchi della biblioteca ”FMSTSV_L” (installazione tedesca): 
[Directory STEP7]\EXAMPLES\zDt13_02 
Nome del progetto STEP7: zDt13_03_FM353_EX 


Esempi applicativi per i blocchi della biblioteca ”FM353_354” (installazione tedesca): 
[Directory STEP7]\EXAMPLES\zDt13_03 
Nome del progetto STEP7: zDt13_02_FM353_EX 


DB-DM (per la messa in esercizio dell’azionamento per motori passo-passo): 
[Directory STEP7]\EXAMPLES\FM353\DM 


Unità di posizionamento FM 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 


5-4 


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

importanti. 


1. Avviare il SIMATIC Manager e aprire il progetto. 
2. Inserire una Stazione SIMATIC 300 con il menu Inserisci > 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à - FM 354 SERYO - (R0755) x] 
Generale | Indirizzi | Parametri di base | 


Sigla: FM 354 SERVO 





Unità di posizionamento per servomotori, a 1 canale, 4DI+4DO, anche aj 


[| 


per configurazione con moduli bus attivi 


N. di ordinazione: 6ES7 354-1åH01-0AE0 
Nome: FM 354 SERVO, 





r Connettore backplane 


Indirizzo MPI: | 4 z | 








Commento: 





Figura 5-2 Accesso a ”Parametrizzazione FM 354” 


Unità di posizionamento FM 354 per servoazionamenti 
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 blocco 
POS._INIT (vedere il paragrafo 6.3.2) 


— parametrizzare gli interrupt (interrupt di diagnostica, interrupt di processo). 
Avvertenza: 


Non è prevista un'ulteriore elaborazione per l’FM 354 con la CPU in stato di STOP. 


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




















30 Panoramica -Lol x] 
Adattamento Solo per modo oper. Solo per il modo operativo 
dell'FM all'asse Avanz. in quote inc. Automatico 
IERI MD _SM WZK VP 
'arametrizzazione 
delrd — lat E A My VU 
mi == 
A » Valori correz. Programmi di 

Dati macchina Quote TRE, iS 








Immettere i dati di nr 
parametrizzazione? ———_»-*+ Trasferisci dati allFM... | 
132.245 mm 


Messa in servizio Visualizz. d'errore Dati di service Trace 





Test e messa in 
servizio dell > 

















FM parametrizzata e testata 


Salvare i dati come 
SDB? — Crea SDB | 


Serve per la sostituzione dell'unità senza PG 


aizo Diocchi — Immettere indirizzo unità nel DB utente i 




















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. 


A_N 


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. 


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. 


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: 


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


con il carattere [&#?, 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 


Cosa si 


Blocchi 


Dati di parametrizzazione 


può parametrizzare? 

Si possono parametrizzare le seguenti aree dati: 
e Dati macchina (DM) 

e Quote incrementali (SM) 

e Dati di correzione utensile (WK) 

e Programmi di 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 
nelľ 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. 


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 


I 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 lMPI. 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 





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 


Informazioni di sistema, non rilevanti per 


Intestazione DB l'utente. 





Indicazioni per l’identificazione del 





da 0 Area dati utili/Intestazione struttura blocco dati rig Sistema. 
da 24 con DM MC 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. 


Æ OFFLINE - DATI MACCHINA - DB1200 
fo=smm E 
| 2 ® 


Mame asserotante t | init, 


-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 


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. 


Tabella 5-4 Lista dei dati macchina 





























encoder?) 

















decimale) 


[2-32 MSR] (parte 





Valore : taer ia 
ogai ; EARE Tipo di dati/ unità/ | Ved. 
N. Denominazione di Valore/significato 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 |Sistemadi misura 1 1=10-3 mm DWORD [MSR] 9.4 
2=10-4 inch 
3 =10-4 grd 
4 =10-2 grd 
8K |Tipo di asse (0) 0 = Asse lineare DWORD 9.5 
1 = Asse rotante 
9K |Fine asse rotante?) 36 -105 | 0...1 000 000 000 DWORD [MSR] 
10 K | Tipo encoder 1 O = 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...292_1 DWORD 





MSR = Scala del sistema di misura 


1) La variabile del nome dell’asse viene realizzata come lettera dell'asse (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) 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


5-11 





Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 


















































N Denominazione a Valore/significato Tipo dl dall'una; Ved, 
s default commento par. 
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 
14 K | Numero di giri encoder 0 0/1 = Encoder monogiro DWORD 9.6.1 
assoluto 21...2!2 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= 625 000 
trasmissione successiva 5 = 1 250 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 
18K | 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 |-1000000000...1 000 000 000 | DINT [MSR] 9.7 
22 E | Fine finecorsa software?) 109 —1 000 000 000...1 000 000 000 9.9 





MSR = Scala del sistema di misura 


1) La variabile del nome dellasse viene realizzata come lettera delľasse (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.: >, "XI ” 


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 
























































a = uao Valorejsignificato Tipo di dati/ unità/| Ved. 
i default commento par. 
23 E | Velocità massima 380-108 |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 [mg] ar- 
1...65 5394 rotondato in gradini 
di 2 ms 
26 E | Zona di arresto 104 1...1 000 000 DWORD [MSR] 
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-108 |10...500 000 000 [Memmi] 
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 
To 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 [ms] arro- 
funzione M tondato a gradini di 
2 ms 
MSR = Scala del sistema di misura RPS = Finecorsa punto di riferimento 
1) La variabile del nome dell’asse viene realizzata come lettera delľ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, p. es.: ”X”, ”X1” 
2) Vedere le dipendenze 
3) Il nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 
Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-13 





Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 






























































Valore 
x Tipo di dati/ unità/ | Ved. 
N. Denominazione di Valore/significato 
default commento par. 
34 K | Ingressi digitali?) 0 0 = start esterno BITFELD32 9.2.3 
1 = ingresso di abilitazione attribuzione funz. 9.8 
: = ae aa a codificata a bit 
=impostaz. al volo del valore N. bit. Voo 
istantaneo ; 
A= misur N. bit + 8 I/O1 
ai N. bit. + 16 1/0 2 
5 = RPS per ricerca punto di N. ci 5 24 103 
riferimento SIL Ni / 
6 =finecorsa di inversione per che attiva la fun- 
ricerca punto di riferimento zione è sempre il 
ss = - fronte di salita 
35 K | Uscite digitali?) 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 = l0 invertiti BITFELD32 9.8 
(elaborazione segnale 9 =11 invertiti 
invertita) 10 = I2 invertiti 
11 = I3 invertiti 
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 | 17:100 000 [10*MSR/s1] 
42 E | Tempo di strappo (0) 0...10 000 DWORD [ms] 
43 E | Tensione nominale max. 8000 |1000...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] 





MSR = Scala del sistema di misura 


1) La variabile del nome dell’asse viene realizzata come lettera delľasse (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.: IE "XI ” 


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


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Parametrizzazione 





Tabella 5-4 Lista dei dati macchina, seguito 















































Valore 
x Tipo di dati/ unità/ | Ved. 
N. Denominazione di Valore/significato 
default commento par. 
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 
54 E | Velocità da fermo 0 0 - 7.3.8 
Riconoscimento automatico di 
fermo 
1...1 000 000 [MSR/min] 
Riconoscimento di fermo in caso 
di velocità da fermo inferiore 
55 E | Tempo di TimeOut per il ri- 0 0 - 7.3.8 
conoscimento di fermo nessuna supervisione di TimeOut 
per il riconoscimento di fermo [ms] 
1...100 000 
Riconoscimento sforzato di fermo 
al termine dl tempo di TimeOut 
56 E | Diagnosi standard 0 0 [ms] 7.3.9 
Diagnosi standard non ritardata 
1...10000 
Tempo di risposta per diagnosi 
standard (efficace in circa 2 ms) 
> 10000 
Messaggio di errore del tool di 
parametrizzazione 0x0538 MD56 
(in versioni precedenti alla 
4.03.03 (?) del tool di parametriz- 
zazione, il messaggio di errore 
compare con il numero MD57, 
che non è corretto) 
60 E | Attivazione funzione per il 0 101 Code 
tempo di risposta di MD56 Attivazione funzione per il tempo 
di risposta di MD56 
Tutti gli altri valori non determi- 
nano l’attivazione della funzione 
per il tempo di risposta di MD56 
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, p. es.: ”X”, ”X1” 
2) Vedere le dipendenze 
3) Il nome dell’asse è contenuto nei byte 3 e 4 (i byte 1 e 2 indicano la lunghezza dei caratteri) 
Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 5-15 


Parametrizzazione 





Interdipendenze 


5-16 


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) 
x -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 





Parametrizzazione 





Controlli: 
Controllo DM9 























DM8 | DM10 | DM18 Fine asse rotante ammessa 
0 - 5 = 
1 0 = 
1 > 4 - 
<4 | DM9 mod UMWEG == o Da = 
3,13 |- UMWEG mod DM9 == 
4,14 |- (DM14- UMWEG) mod DM9 == 0!) 




















1) DM9 sta nel rapporto di una potenza di 2X 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 a MD22 
Unità di posizionamento FM 354 per servoazionamenti 5-17 


6ES7 354-1AH01-8EGO 


Parametrizzazione 





Controllo DM21, DM22 (Sezione 2) 








Finecorsa software ammesso 
MD21 = -109, MD22 = +109 





MD22-MD21 < UMWEG 











SEAKT MD10 
0 23 
1 0,1 

3, 13 

4,14 





MD22-MD21 < MD14- UMWEG 





Controllo DM28 








Velocità ammessa : 


10 < DM28 < DM23 





Controllo DM29 





DM10 
3, 4, 13, 14 


Velocità ammessa 


facoltativo, riservato 





0,1 








10 < DM29 < DM23 





Controllo DM31 





DM30 


DM10 





#0 





0,1 


Direzione di riferimento del gioco ammessa 





3, 4, 13, 14 











Controllo DM34 





ammesso: 





BYTEO(DM34) = BYTE1(DM34) = BYTE2(DM34) = BYTE3(DM34) 





Controllo DM35 





ammesso: 


BYTE0(DM35)&Ox7F = BYTE1(DM35)&Ox7F = BYTE2(DM35)&0x7F = BYTE3(DM35)&Ox7F 





Controllo DM53 





DM 53 


0...100 


DM 52 ammesso 











DM 52 < (10 V - DM43 [V]) - 100/10V 





5-18 


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




















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 


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 


[005 [ooo | 
4 





Introduzione dei valori per le quote incrementali 


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


5-19 





Parametrizzazione 





5.3.3 Dati correzione utensile 


Struttura del DB 


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


(DB-WR). 


Tabella 5-6 Struttura DB "dati correzione utensile” 







































































Byte | Tipo di 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 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 a ile 20 
20 valori di consumo assoluto urensre 
20 valori di consumo additivo ved. par. 10.1 
Unità di posizionamento FM 354 per servoazionamenti 
5-20 6ES7 354-1AH01-8EGO 





Parametrizzazione 





Introduzione dei valori 


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 -of x| 


Correz. lungh. utens. Usura ass. Usura add. 
mm mm mm 


(o ui __hoo oo i 
| 02 (200.000 (20.000  foooo 
. -000 
15.000 [0.000 
-000 
.000 .000 





ii 
ii 


i 
ra 
=s 
© 
° 
[=] 
=] 
=] 


.000 
.000 


.000 
.000 


| 
| 





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


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


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 





5-22 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Parametrizzazione 





Introduzione dei programmi di movimento 


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





ȘȘ OFFLINE - PROGRAMMA DI MOVIMENTO - DB1033 olx] 
Numero programma: g Nome programma: fest 
Comandi G Posiz./tempo sosta Velocità Comandi M CUT N.SP Rich SP 
I N GI G2 63 x F MI M2 M3 D L P 


TIm E ETT 











33 test 

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

N23 G91 X500.000 F30.000 M12 
N30 X600.000 

N35 G87 X30.000 


N40 G34 X60.000 

N45 P5 L1 

N50 G43 M23 D12 

N55 X70.000 F20.000 M67 
N60 X800.000 








Figura 5-7 Introduzione dei programmi di movimento 


1. % Numero del programma Nome del programma 


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


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


2. N <numero di blocco> - G <istruzione> (G1, G2, G3) - X <valore> - F <valore> - 
M <istruzione> (M1, M2, M3) - D <n.> (numero correzione utensile) - I <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 5-23 


Parametrizzazione 





5.4 


Parametrizzazione con il tool ”’Parametrizzazione FM 354” 


Introduzione dei valori 


5-24 


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. 


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. 


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. 


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 


Parametrizzazione 





5.5 Memorizzazione dei dati di parametrizzazione 
nell'SDB = 1 000 


Panoramica 
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 = 1000 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 5-25 


Parametrizzazione 





Creare SDB 


Requisito: Collegamento online all FM 354 








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


| 


E l’FM 354 esiste nel progetto 

















S7 un corrispondente no Non vi sono SDB 
\SDB = 1 000. corrispondenti 


i 


Sovrascrivere questo SDB? 























| SI 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 I'SDB nel progetto S7 








Selezionare menu File > Visualizza SDB 





Y 


Tutti gli SDB per FM 354 del 
progetto vengono visualizzati 

















Y 


( Cancellare SDB? Ju 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 
5-26 6ES7 354-1AH01-8EGO 


Parametrizzazione 





Trasferire l'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 PSDB nella CPU 


Se si desidera cancellare gli SDB nella CPU, procedere nel modo seguente: 


1. 
2. 
3. 


Selezionare ”Parametrizzazione FM 354”. 
Selezionare il menu File > Visualizza SDB. Cancellare gli SDB prescelti. 


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


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


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


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


Programmazione delle funzioni tecnologiche 


In questo capitolo 






































Paragrafo Argomento Pagina 
6.1 Nozioni fondamentali di programmazione 6-4 
6.2 Messa in servizio con il tool di parametrizzazione 6-8 
6.3 Blocchi funzionali standard della biblioteca blocchi "FMSTSV_L” 6-8 
6.4 Blocchi funzionali standard della biblioteca blocchi ”FM353_354” 6-28 
(anche per PROFINET, su richiesta) 

6.5 Interrupt 6-44 
6.6 Blocco dati utente (DB utente) 6-46 
6.7 Esempi applicativi 6-57 
6.8 Lista errori, messaggi di sistema (CPU) 6-64 
6.9 Dati tecnici 6-66 





Unità di posizionamento FM 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 
Blocchi funzionali ola ha di i 
standard, programma 5 n I a 
utente e DB utente auasisiema 
Bus K Blocchi dati 
MPI 
Online 
Offline 
PG 
(STEP 7) 
DB Blocchi I blocchi funzionali stan- 
funzionali dard e il blocco dati 
utente Sl 
(AW- standard utente vengono caricati 
nella CPU. 
Setup.exe 



















H 
e Tool “Parametrizzazione FM 354“ 
e Blocchi funzionali standard e programmi di esempio 


e DB-DM (perla messa in servizio del motore passo- 
passo) !) 


e Superficie operativa preprogettata per gli OP 
Manuale in formato PDF 
Getting started in formator PDF 

















1) vedere Getting started e capitolo 7 








6-1 


6-2 


Panoramica sulla programmazione 


Figura 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Requisiti 


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 nelle seguenti directory: 


- Blocchi della biblioteca ”FMSTSV_L”: 
[Directory STEP7]\S7LIBS\FMSTSV_L 


- Blocchi della bibilioteca “FM353_354” (anche per PROFINET, su richiesta): 
[Directory STEP7]\S7LIBS\FM353_354 


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


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


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


Programmazione delle funzioni tecnologiche 





6.1 Nozioni fondamentali di programmazione 


Panoramica 


In questo capitolo vengono affrontati i seguenti argomenti: 


Comunicazione tra CPU e FM 354, paragrafo 6.1.1, pagina 6-4 
Struttura di un programma utente, paragrafo 6.1.2, pagina 6-5 
Impiego decentrato, OB 86, paragrafo 6.1.3, pagina 6-6 
Integrazione di un OP, paragrafo 6.1.4, pagina 6-6 


Procedura per creare il programma utente (AWP), paragrafo 6.1.5, pagina 6-7 


6.1.1 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 (DB utente) e le 
funzioni tecnologiche. 




































































































































































CPU | FM 354 
OB 40 OB 82 l E 
(Interrupt di (Diagnostica) Informaz. di start OB (4 byte) fi Informazioni 
rocesso) diinterrupt 
4 byte infor- POS_DIAG jaa diagnostico e 
mazione di OB i diprocesso 
start OB 
y Job di scrittura/lettura Segnali di 
POS MSRM 1) le segnalazione di errore controllo e di 
= eli risposta 
OB 100 Dati di sistema 
LS ’ 
Nuovo avviamento POS_CTRL ai segnalazione di 
(avvio) Blocco dati utente i) errore e specifica 
POS_INIT » dell’errore 
= (1 DB per canale) POS_MSRM 
1) Questa blocco può essere richiamata solo nell’OB 40 o nell’OB 1, ma non in entrambi 
contemporaneamente. 
Figura 6-2 Schermata panoramica per l'integrazione dell’FM 354 nel programma utente 


6-4 


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





Programmazione delle funzioni tecnologiche 





6.1.2 Struttura di un programma utente (AWP) 


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








OB 100 e OB 86 (con impiego decentrato) 
Richiamo POS_INIT (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 Richiamo 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- 
* Richiamo POS_DIAG (parametri: DB_NO) zione- del segnali/dati 


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
































Avvertenza 


Per i job GET/PUT (SFC 72/73) inviati all’FM la funzionalità non è garantita, oppure la fun- 
zione non è supportata perché non è necessaria. | dati di parametrizzazione si possono mo- 
dificare tramite il segnale "Modifica parametri/dati” (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.9). 


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


Programmazione delle funzioni tecnologiche 





Note sul test del programma utente 


6.1.4 


6-6 


Nel testare il programma utente con ”Imposta punto di arresto” è importante ricordare che 
dopo aver raggiunto il punto di arresto non sempre è possibile proseguire l'esecuzione del 
programma con l’FM 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 OB 86 


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'POS_INIT (come in OB 100). Inoltre il blocco 
organizzativo OB 122 (errore di accesso alla periferia) deve essere anch’esso caricato nella 
CPU. 


Integrazione di un OP 


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


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


Programmazione delle funzioni tecnologiche 





6.1.5 Procedura per creare il programma utente (AWP) 


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

Procedura suggerita: 

1. Aprire il progetto in SIMATIC Manager. 

2. Selezionare SIMATIC xxx > CPUxxx > Programma S7 


3. Aprire in SIMATIC Manager con File > Apri... > Progetti il progetto 
”"z2En13_02 _FM353_EX”. 


4. Selezionare la directory "EXAMPLES”. 


5. Selezionare il file ”Simboli” e copiarlo nel progetto sotto SIMATIC xxx > CPUxxx > 
Programma S7 (sostituendo l’oggetto esistente). 


6. Aprire la directory ”Sorgenti” e copiare tutti i file sorgente AWL nella directory ”Sorgenti” 
del progetto. 


7. Aprire la directory ”Blocchi” e copiare tutti i blocchi nella directory ”’Blocchi” del progetto 
(inclusi i blocchi UDT). 


8. Selezionare nel progetto la directory ”Sorgenti”. Avviare l'editor "KOP/AWL/FUP” con un 
doppio clic sul file ”OB_example”. 


9. Modificare nell’OB 100, nel richiamo di POS_INIT, e nell’OB 82, nel richiamo di 
POS_DIAG, i parametri d’ingresso corrispondenti (vedere Descrizione blocco, 
paragrafo 6.3 e 6.4). 


10.Nell’OB 1, al segmento ” RICHIAMI DI EXAMPLES”, inserire le funzioni corrispondenti 
dell'esempio di progetto (vedere paragrafo 6.7). Attivare di 
conseguenza le funzioni impostando o cancellando i segnali nel DB 100 fornito 
(blocco dati utente per gli esempi) tramite il proprio programma utente. 
Per POS_CTRL occorre modificare il richiamo blocco (parametro 
d’ingresso con istanza DB corrispondente). 


11.Tramite i comandi di menu File > 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-7 


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 ”PRUN” se si desidera 
comandare determinate parti dell'impianto o collegare gli azionamenti in base alla potenza. 
Nel far ciò si devono considerare i segnali di controllo/risposta ”Commutazione interfaccia 
bus P su messa in servizio” (blocco dati utente, DBX14.1) e "Commutazione interfaccia 
bus P avvenuta” (blocco dati utente, DBX22.1). Per la descrizione dei segnali vedere il 
paragrafo 9.1). 


Considerare anche il capitolo 7.3 Test e ottimizzazione”. 





Avvertenza 


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





Blocchi funzionali standard della biblioteca “FMSTSV_L” 


Panoramica 


6-8 


In questo capitolo vengono affrontati i seguenti argomenti: 

e Panoramica della biblioteca blocchi “FMSTSV_L”, paragrafo 6.3.1, pagina 6-9 

e POS INIT (FC 0) - Blocco dati utente Inizializzazione, paragrafo 6.3.2, pagina 6-10 
e POS CTRL (FC 1) - Scambio dati, paragrafo 6.3.3, pagina 6-12 

e POS DIAG (FC 2) - Lettura dati di interrupt diagnostico, paragrafo 6.3.4, pagina 6-22 
e POS_MSRM (FC 3) - Lettura valori di misura, paragrafo 6.3.5, pagina 6-25 


e Interfaccia, blocchi dati utente (DB utente), paragrafo 6.3.6, pagina 6-26 


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


Programmazione delle funzioni tecnologiche 
































6.3.1 Panoramica della biblioteca blocchi “FMSTSV_L” 
I blocchi della biblioteca blocchi ”FMSTSV_L” possono essere utilizzati come segue: 

e Funzionamento centralizzato dell’FM 

e Funzionamento decentralizzato dell’FM mediante PROFIBUS DP 

La seguente tabella fornisce una panoramica delle funzioni (FC), blocchi dati (DB) e bloc- 

chi organizzazione (OB), necessari alla comunicazione e al controllo di FM 353. 

Tabella 6-1 Blocchi funzionali standard per l’FM 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-10 inizializzazione l'applicazione, numero 
p ` 1) 
FC 1 POS_CTRL | Richiamo nell’OB 1, funzionamento ciclico moditicapile 
pag. 6-12 (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-22 errori di canale esterni dell FM 
FC 3 POS_MSRM | Richiamo nell’OB 40 opp. OB 1, Da usare solo se la 
pag. 6-25 lettura dei valori di misura funzione è richiesta 
dall’applicazione, numero 
modificabile 1) 

DB (UDT) |DB utente Interfaccia con FM Richiesto dall’applicazione 
OB 1 - Livello ciclico Richiesto dall’applicazione 
OB 82 - Livello interrupt diagnostico 
OB 100 - Livello avviamento 
OB 86 - Guasto del telaio di montaggio Per impiego decentrato 
OB 122 - Errore di accesso alla periferia 




















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





Avvertenza 


Nella descrizione seguente viene impiegata la designazione simbolica dei blocchi. 





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


6-9 


Programmazione delle funzioni tecnologiche 





6.3.2 Blocco POS_INIT (FC 0) - Inizializzazione 


Scopo 
Con la blocco POS_INIT si inizializzano determinate aree del blocco dati utente. 


Possibilità di richiamo 
Il blocco POS_INIT si può richiamare nell'OB 100 di avviamento e nell’OB 86 per ”Impiego 








decentrato”. 

Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 

(schema a contatti) (lista istruzioni) 
CALL POS_INIT 

P INIT = 
~ EN Sa ENO. DB_NO = 
—_|DB_NO RET VAL CH_NO = 
+ CH NO = LADDR = 
—|LADDR 























Descrizione dei parametri 


La tabella seguente descrive i parametri di questa blocco. 








Nome | Tipo di | Tipo di Significato 
dati param. 
DB_NO |INT E Numero di blocco dati 
CH_NO | BYTE E Numero di asse: 
0 - solo un canale/asse sull'unità stesso significato 
1 - primo canale/asse sull’unità interno 


2...255 - non ammesso 





LADDR |INT E e Indirizzo logico dell’unità, da ricavare da ”?HW-KONFIG”, > 
”Proprietà”, + ”Indirizzo” (vedere paragrafo 5.2) 


e 0- nessuna registrazione di indirizzi nel blocco dati utente 




















Tipi di parametri: E = parametro d’ingresso 


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


Programmazione delle funzioni tecnologiche 





Modo di funzionamento 
Il blocco effettua le seguenti operazioni: 
1. Inserimento dei valori di indirizzamento nel blocco dati utente, se il parametro LADDR = 0 
Indirizzo unità 


2. Cancellazione delle seguenti strutture nel blocco dati utente 


Segnali di controllo 


Segnali di risposta 


Segnali di avvio, di fine e di errore dei job 


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


3. Se il parametro di ingresso è LADDR = 0, nel blocco dati utente non viene registrato nes- 
sun valore. Si assume che l’immissione dei valori di indirizzamento (indirizzo dell’unità) 
sia avvenuto manualmente tramite ”Parametrizzare FM 354”, pulsante ”Immettere indi- 
rizzo unità nel DB utente” nella schermata generale. 


Analisi degli errori 
Il risultato binario (BIE = 0) e il RET_VAL < 0 indicano la presenza di errori. 
Gli errori possibili sono: 


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


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








della CPU. 
RET_VAL Errore 
-1 Numero di canale sconosciuto 
-2 N. blocco dati = 0 














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


Programmazione delle funzioni tecnologiche 





6.3.3 Blocco POS_CTRL (FC 1) - Scambio dati 


Scopo 


Il blocco POS_CTRL è il blocco di base per comandare l’FM 354. 
Con il blocco POS_CTRL è possibile: 


Elaborare i job di scrittura/lettura 


Controllare i modi operativi (segnali di controllo/risposta) 


Il blocco POS_CTRL effettua le seguenti operazioni: 


1. 


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


. Lettura dei segnali di risposta. | valori/segnali letti vengono salvati dal blocco 


POS_CTRL nel blocco dati utente. 


3. I segnali di controllo sono trasferiti dal blocco dati utente all FM 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. 


. Esecuzione del job di lettura dal blocco dati utente con trasferimento dei dati relativi nel 


blocco dati utente e impostazione dello stato del job di lettura. 


. Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente all’FM 354 


in caso di modifica di una o più impostazioni singole e impostazione dello stato del job di 
scrittura (Impostazione o Cancellazione). 


. Trasferimento automatico dei comandi singoli dal blocco dati utente all’FM353 e 


impostazione dello stato del job di scrittura. | comandi singoli vengono cancellati a 
trasferimento avvenuto. 


. Lettura automatica dei numeri di errore quando si è verificato un errore di manovra/ 


movimento oppure un errore dati. Il numero d’errore viene immesso nel blocco dati 
utente (DBB90...97) e immesso nello stato del job di lettura 


Possibilità di richiamo 


Il blocco POS_CTRL deve essere richiamata ciclicamente (per es. una volta nel ciclo OB 1). 
Prima di attivare la funzione si devono immettere nel blocco dati utente tutti i dati/segnali 
necessari per eseguire le funzioni desiderate. 














Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
POS CTRL CALL POS_CTRL 
EN = ENO. DB_NO s= 
DB_NO RET_VALL RET_VAL :> 














6-12 


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





Programmazione delle funzioni tecnologiche 





Descrizione dei parametri 


La seguente tabella descrive i parametri della di questo blocco. 




















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





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


Valori restituiti 


La funzione restituisce i seguenti valori: 














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


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











Modo di funzionamento 


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


Avviamento 


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


Segnali di controllo/risposta 


Con il richiamo del blocco POS_CTRL vengono dapprima letti i segnali di risposta 

dall FM 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 nell 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 PFM). 


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


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








Programmazione delle funzioni tecnologiche 





e Job 


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


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


Il job viene eseguito con il richiamo del blocco POS_CTRL. In un impiego centralizzato 
dell’FM 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). 


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


e Sequenza di elaborazione e priorità dei job 


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


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


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


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


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


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


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


Programmazione delle funzioni tecnologiche 





e Stato del job 


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


job in questione. 


Tabella 6-2 Stato del job 





Stato del job 


RET_VAL 
(intero) 


Job attivi 
(DBX68.0 
DBX68.2) 


Segnali di 
avvio 
(DBB34...43) 


Segnali di 
fine 
(DBB44...53) 


Segnali 
d’errore 
(DBB54...63) 


1. Job attivo 


1 1 1 - 3 





2. Job completato senza errori 


0 3 = 1 = 





3. Job di scrittura completato 
con errori in questo job 


-1 = È 1 1 





4. Job di scrittura interrotto o -1 - - - 1 


non eseguito 





5. Job di lettura interrotto -2 - È = 1 





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























- Irrilevante per l’analisi degli errori 


Stato di elaborazione 





Segnale 


Job di scrittura 
impossibile 


(DB utente, DBX68.1) 


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


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





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


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

e non è preselezionato alcun modo operativo 

e è impostato il funzionamento di test 


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





Reset stato/errore 


(DB utente, DBX69.1) 








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





Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-15 








Programmazione delle funzioni tecnologiche 





Analisi degli errori 


Gli errori che si verificano durante la comunicazione o nell’interpretazione dei dati sul FM 
sono indicati dal risultato binario (BIE = 0) e da RET_VAL < 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.8). 


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


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


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


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


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


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


Comportamento in caso di errore durante un job di lettura: 


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 
6-16 6ES7 354-1AH01-8EGO 


Programmazione delle funzioni tecnologiche 





Elaborazione dei job di scrittura 


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


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


Nella tabella seguente è riportato il loro significato: 


Modo operativo: 


STE 
REF - Ricerca punto di riferimento 


- JOG 
- Controllo 


- Avanzamento a quote incrementali relativo 
- MDI (Manual Data Input) 


Sono disponibili i seguenti job di scrittura: 


A/AE - Automatico/Automatico blocco singolo 





























































































































ca e A a E Dati T | STE | REF | SM | MDI | A/AE Di 
Livelli di velocità 1, 2 DBX838.0 | DBB160...167 o, o, O O 9.2.1 
Livelli di frequenza 1, 2 DBX38.1 | DBB168...175 | © ©, ©, ©, ©, 9.2.2 
ii DBX38.2 | DBB156...159| 0 | o | o soi lesa 
Blocco MDI DBX38.3 | DBB176...195 | © © © © © 9.2.5 
Blocco MDI al volo DBX38.4 | DBB222...241 | - - - - x - 9.2.5 
Riservato DBX38.5 

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

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



































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


x dati sono accettati o elaborati. 


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














Unità di posizionamento FM 354 per servoazionamenti 


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: 






































data ora da Dati T | STE | REF | SM | MDI | A/AE ur 
Dati operativi di base DBX42.0 | DBB310...333 | x x x x x x 9.3.11 
Blocco NC attivo DBX42.1 | DBB342...361 x 
Blocco NC successivo DBX42.2 | DBB362...381 x cela 
Valore istantaneo al cambio di DBX42.3 | DBB398...401 x |9.3.14 
blocco 
Dati di service DBX42.4 | DBB402...433 | x x x x x x 19.3.15 
Numero di errore operativo DBX42.5 | DBB86...89 x x x x x x 6.3.4 
Dati operativi supplementari DBX43.5 | DBB434...442 | x x x x x x 19.3.16 
Parametri/dati DBX43.3 | DBB446...469 | x x x x x x 19.3.17 
Ingressi/uscite digitali DBX43.4 | DBB220...221 | x x x x x x 9.8 
Dati applicativi DBX43.6 | DBB382...397 | x x x x x x 19.3.13 
Lettura valori di misura DBX43.7 | DBB486...497 | x x x x x x 19.3.10 
6.3.5 






































x dati sono accettati o elaborati. 


Controllo dei modi operativi 


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


| segnali di controllo devono essere scritti dall’utente nel blocco dati utente. Il blocco 
POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 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 


utente 


Significato 


Segnali di controllo 











TFB TEST_EN DBX14.1 | Commutaz. interfaccia BUS P su “Messa in servizio” 
BFQ/FSQ OT_ERRA DBX14.3 | Conferma errore di manovra/movimento 

ST START DBX15.0 | Start 

STP STOP DBX15.1 | Stop 

















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





Programmazione delle funzioni tecnologiche 





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


































































































Tedesco Inglese DB Significato 
utente 

R- DIR_M DBX15.2 | Direzione negativa 

R+ DIR_P DBX15.3 | Direzione positiva 

QMF ACK_MF DBX15.4 | Conferma funzione M 

EFG READ_EN DBX15.5 | Abilitazione lettura 

SA SKIP_BLK DBX15.6 | Esclusione blocco 

AF DRV_EN DBX15.7 | Abilitazione azionamento 

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

BP MODE_ TYPE |DBB17 Parametro dei modi operativi Codice 
Livelli di velocità 1e2 
Livelli di frequenza 1e2 
Selezione quota incrementale 1...100, 254 

OVERR OVERRIDE DBB18 | 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 





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


6-19 





Programmazione delle funzioni tecnologiche 





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


(< 2 cicli FM). 


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


avviato. 





Segnale 


Elaborazione 


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


Significato 



































avviata rispettivi segnali di controllo o alla segnalazione 

(blocco dati utente, di risposta ”Elaborazione in corso” (AW-DB, DBX23.1) = 1 

DBX13.6) 

"Elaborazione avviata” con richiamo/avvio del blocco 
"Elaborazione in corso” con avvio del movimento da 

parte dell FM 

Posizione = FALSE Alla risposta ”Posizione raggiunta, arresto” 

(blocco dati utente, (DB utente, DBX25.7) = 0 o all’avvio di un modo 

DBX13.7) operativo con i rispettivi segnali di controllo. 





“Posizione” 


"Posizione raggiunta, 














arresto” 











con richiamo/avvio del blocco 


con avvio del movimento da 
parte dell FM 








Per controllare FM 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 del blocco POS_CTRL. | comandi singoli vengono cancellati 


a trasferimento avvenuto, anche in caso di errore. 




































































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




















x dati sono accettati o elaborati. 














6-20 


Dati richiesti per il movimento dell’asse. 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Programmazione delle funzioni tecnologiche 





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





Simulazione 





Misurazione al volo 
Sorveglianza rotazione 
Asse in parcheggio 


Impostazioni singole 


Misurazione di lunghezza 

Retrigger punto di riferimento 
Disattivazione ingresso di abilitazione 
Disattivazione controllo finecorsa software 


Restart 





Comandi singoli 


Abilitazione regolatore Attivazione dati macchina 
Cancellazione percorso residuo 
Ricerca blocco autom. indietro 


Ricerca blocco autom. in avanti 


Annulla impostazione valore istantaneo 





Segnalazioni d’errore dell’FM 


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


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


Tabella 6-4 Segnalazioni d’errore dell FM 





Errore 


Errore nei dati 


Messaggio 


Messaggio di risposta 
(blocco dati utente, 
DBX22.4) 


N. d’errore 


Letto tramite il job di lettura 


(blocco dati utente, DBB94 
e 95) 


Conferma d’errore 


Con il nuovo job di 
scrittura 





Errore di manovra/ 


Messaggio di risposta 


Letto tramite il job di lettura 


Impostazione/cancella- 











blocco POS_DIAG 





movimento (blocco dati utente, (blocco dati utente, DBB90 | zione del segnale di 
DBX22.3) e 91) controllo "Conferma 
errore di manovra/ 
movimento” (blocco dati 
utente, DBX14.3) 
Interrupt Attivato con OB 82, i In caso di errore operativo | Comando singolo: 
diagnostico dati vanno letti con il letto con il blocco Restart 


POS_DIAG, il n. d'errore 
viene letto tramite il job di 
scrittura DBX42.5 (blocco 
dati utente, DBB86 e 87) 











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


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-21 





Programmazione delle funzioni tecnologiche 





6.3.4 


Blocco POS _DIAG (FC 2) - Lettura dati interrupt diagnostico 


In caso di errori gravi, FM 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.5. 


Per ulteriori informazioni sugli errori di canale esterni (errori operativi), richiamare il blocco 
POS_DIAG. 


Possibilità di richiamo 


Il richiamo del blocco POS_DIAG può avvenire nell’OB 82 di interrupt oppure nell’OB 1. 








Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
POS DIAG CALL POS_DIAG 
- EN - ENO|- DB_NO = 
—]DB_NO RET_VAL[ RET_VAL := 
—|IN_DIAG _ IN_DIAG := 























Descrizione dei parametri 


La seguente tabella descrive i parametri del blocco POS_DIAG. 























Nome Tipo di | Tipo di Significato 
dati param. 
DB_NO INT E Numero di blocco dati 
RET_VAL | INT A -1 
IN_DIAG | BOOL E/A Avvio lettura dei dati diagnostici, cancellato dopo lesecuzione del 
blocco POS_DIAG. 








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


Modo di funzionamento 


6-22 


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


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


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


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


Programmazione delle funzioni tecnologiche 





Analisi degli errori 


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 51 ”RDSYSST”. L’errore viene fornito nel blocco dati 
utente, DBW96 (vedere Lista degli errori, paragrafo 6.8). 


Dati diagnostici 


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


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


La tabella seguente contiene le informazioni diagnostiche dell FM 354. 


Tabella 6-5 Informazioni diagnostiche 





Formato 
dei dati 


4 x byte 





Messaggio 


Informazione disponibile 
con l'attivazione 
dell’interrupt diagnostico 
nella CPU (dati locali OB 
82) e viene registrata 
richiamando il blocco 
POS_DIAG nel blocco dati 
utente. 





DB 
utente 


DBX70.0 


Significato 


anomalia delle unità/errori cumulativi 





DBX70.1 


errore interno/errore HW (errore cumulativo byte 72, 73) 





DBX70.2 


errore esterno 





DBX70.3 


errore canale esterno (errore cumulativo byte 78) 





DBX70.6 


unità non parametrizzata 





DBX71.0 
3 


tipo di classe dell’unità, per FM 354 = 08H 





DBX71.4 


canale informativo disponibile 





DBX72.1 


disturbo sulla comunicazione (bus K) 





DBX72.3 


intervento sorveglianza tempo/watch-dog 





DBX72.4 


assenza tensione interna dell’unità (NMI) 





DBX73.2 


errore FEPROM 





DBX73.3 


errore RAM 








DBX73.6 





interrupt di processo perduto 





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


6-23 





Programmazione delle funzioni tecnologiche 


























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

















Note per l’utente 


6-24 


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








Dati locali 


m R 





INT_FAULT 


Errore 
interno 











| 





COMM_FAULT 


INT_PS_FLT 
EPROM_FLT 
RAM_FLT 
HW_INTR_FLT 





WTCH_DOG_FLT 











MDL_DEFECT 
Anomalia unità 























ny 





























EXT_FAULT PNT_FAULT 
Errore Errore canale 
esterno esterno 

DB Y 
utente | Byte.Bit: 78.0...7 

















Figura 6-3 


Analisi delle informazioni diagnostiche 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 








Programmazione delle funzioni tecnologiche 





6.3.5 


Scopo 


Blocco POS_MSRM (FC 3) - Lettura valori di misura 


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


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





Avvertenza 


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


Richiamando il blocco POS_MSRM si ottengono i valori di misura indipendentemente da 
altri job di lettura. 





Possibilità di richiamo 


Il blocco POS_MSRM può essere richiamata nell’OB 40 (solo in caso di impiego 
centralizzato dell’FM), se l’interrupt di processo è stato attivato (vedere il paragrafo 5.2), 
oppure nell’OB 1. Il richiamo del blocco POS_MSRM non può avvenire 
contemporaneamente nei due OB. 








Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
POS MSRM CALL POS_MSRM 
~ EN =. ENO|- DB_NO s= 
_|DB_NO RET_VAL[ RET_VAL = 
—|IN_MSR IN_MSR := 























Descrizione dei parametri 


La seguente tabella descrive i parametri del blocco POS_MSRM. 











Nome Tipo di | Tipo di Significato 
dati param. 
DB_NO INT E Numero di blocco dati 
RET_VAL | INT A -1 
IN_MSR |BOOL E/A Avvio del processo di lettura 

















Tipi di 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 6-25 





Programmazione delle funzioni tecnologiche 





Modo di funzionamento 


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


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


Mentre il job è in corso, il parametro di passaggio rimane impostato. Il trasferimento dei dati 
si considera concluso dopo che il parametro di passaggio è stato resettato (IN_MSR = 
FALSE). 


Analisi degli errori 


6.3.6 


6-26 


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


errore di trasferimento dati con la SFC 59 ’RD_REC”. L'errore viene fornito nel blocco dati 
utente, DBW98 (vedere Lista degli errori, paragrafo 6.8). 


Interfaccia, blocchi dati utente (DB utente) 


Il blocco dati utente (interfaccia) viene creato offline. 


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


L'interfaccia viene correlata al rispettivo canale/asse mediante il parametro d’ingresso del 
blocco funzionale standard ”DB_NO”. L'indirizzo dell’unità fa parte del blocco dati utente. 
Viene specificato dalla blocco POS_INIT oppure manualmente tramite ”Parametrizzare FM 
354” 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 


Programmazione delle funzioni tecnologiche 





Creazione del blocco dati utente 
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 l’UDT 1. 

L’UDT 1 contiene la struttura del blocco dati utente. 
. Selezionare UDT 1 e confermare con OK. 
. Il blocco dati utente è stato creato. 
. Salvare il blocco dati con il comando File > Salva. 
. Chiudere l’editor. 


o oOo N SD 


Note sulla programmazione simbolica 


Di norma i blocchi vengono registrati nella tabella dei simboli con il nome, l’indirizzo e il tipo 
di dati. (La tabella dei simboli è fornita insieme al progetto e alla biblioteca). Se in SIMATIC 
Manager si modificano i numeri dei blocchi del progetto, occorre modificare la 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 B 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 |FC0 FC 0 Inizializzazione 
POS_CTRL |FC1 FC 1 Scambio dati 

















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


Programmazione delle funzioni tecnologiche 





6.4 Blocchi funzionali standard della biblioteca blocchi 
“FM353_354” (anche per PROFINET, su richiesta) 


Panoramica 
In questo capitolo vengono affrontati i seguenti argomenti: 
e Panoramica della biblioteca blocchi, paragrafo 6.4.1, pagina 6-28 
e POS INIT (FC 0) - Blocco dati utente Inizializzazione, paragrafo 6.4.2, pagina 6-30 
e POS CTRL (FB 1) - Scambio dati, paragrafo 6.4.3, pagina 6-30 
e POS DIAG (FC 2) - Lettura valori di misura, paragrafo 6.4.4, pagina 6-41 
e POS_MSRM (FB 3) - Lettura valori di misura, paragrafo 6.4.5, pagina 6-41 
e Interfaccia, blocchi dati utente (DB utente), paragrafo 6.4.6, pagina 6-42 


6.4.1 Panoramica della biblioteca blocchi “FM353_354” 


I blocchi della biblioteca blocchi “FM353_354” possono essere utilizzati come segue: 
e Funzionamento centralizzato dell FM 
e Funzionamento decentralizzato dell’FM mediante PROFIBUS DP 


e Funzionamento decentralizzato delľ FM mediante PROFINET 





Avvertenza 


| prerequisiti per la biblioteca blocchi “FM353_354” sono le seguenti versioni firmware 
della CPU: 
e unità CPU con MMC versione firmware V2.0 o superiore 


e CPU318 versione firmware V3.0 o superiore 





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


Programmazione delle funzioni tecnologiche 





Tabella 6-6 Blocchi funzionali standard per l’FM 354_354 (panoramica) 


La tabella seguente fornisce una panoramica sulle funzioni (FC), i blocchi funzionali (FB), i 
blocchi dati (DB) e i blocchi organizzativi (OB) necessari per assicurare la comunicazione e il 
controllo dell’FM 354. 





























Blocco Nome del Significato/Funzione Avvertenza 
blocco 
FC 0 POS_INIT Richiamo nell’OB 100 e OB 86, avviamento/ Necessario per 
pag. 6-10 inizializzazione l'applicazione, numero 
ifi il 1) 
FC 1 POS_CTRL | Richiamo nell’OB 1, funzionamento ciclico moditicabi 
pag. 6-12 (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-22 errori di canale esterni dell FM 
FC 3 POS_MSRM | Richiamo nell’OB 40 opp. OB 1, Da usare solo se la 
$ lettura dei valori di misura funzione è richiesta 
pag. 6-25 e: 
dall’applicazione, numero 
modificabile 1) 

DB (UDT) |DB utente Interfaccia con IFM 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-1AH01-8EGO 


6-29 





Programmazione delle funzioni tecnologiche 





6.4.2 Blocco POS._INIT (FC 0) - Inizializzazione 


Descrizione blocco 


Vedere paragrafo 6.3.2 


6.4.3 Blocco POS _CTRL (FC 1) - Scambio dati 


Scopo 


Il blocco POS_CTRL è il blocco di base per comandare l’FM 354. 
Con il blocco POS_CTRL è possibile: 


Elaborare i job di scrittura/lettura 


Controllare i modi operativi (segnali di controllo/risposta) 


Il blocco POS_CTRL effettua le seguenti operazioni: 


1. 


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


. Lettura dei segnali di risposta. | valori/segnali letti vengono salvati dal blocco 


POS_CTRL nel blocco dati utente. 


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


6-30 


. Esecuzione del job di scrittura dal blocco dati utente con trasferimento dei dati relativi dal 


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


. Esecuzione del job di lettura dal blocco dati utente con trasferimento dei dati relativi nel 


blocco dati utente e impostazione dello stato del job di lettura. 


. Trasferimento automatico di tutte le impostazioni singole dal blocco dati utente all’FM 354 


in caso di modifica di una o più impostazioni singole e impostazione dello stato del job di 
scrittura (Impostazione o Cancellazione). 


. Trasferimento automatico dei comandi singoli dal blocco dati utente all’FM353 e 


impostazione dello stato del job di scrittura. | comandi singoli vengono cancellati a 
trasferimento avvenuto. 


. Lettura automatica dei numeri di errore quando si è verificato un errore di manovra/ 


movimento oppure un errore dati. Il numero d’errore viene immesso nel blocco dati 
utente (DBB90...97) e immesso nello stato del job di lettura 


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


Programmazione delle funzioni tecnologiche 





Possibilità di richiamo 


Il blocco 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. 








EN 








Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
POS CTRL CALL POS_CTRL; iffm_ictrl 


ENO 

















Descrizione dei parametri 


Il blocco POS_CTRL non ha parametri di ingresso nè di uscita. 


Valori restituiti 


Il blocco POS_CTRL restituisce i seguenti valori nella variabile d'istanza RETVAL: 

















Variabile d’istanza BIE Descrizione 
RETVAL 
1 1 Almeno 1 job/trasferimento attivo 
0 1 Nessun job/trasferimento attivo, nessun errore 
<0 0 Errore: 


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











Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 


6-31 


Programmazione delle funzioni tecnologiche 





Modo di funzionamento 


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


e Avviamento 


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


e Segnali di controllo/risposta 


Con il richiamo del blocco POS_CTRL vengono dapprima letti i segnali di risposta 

dall FM 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 nell 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 PFM). 


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


e Job 


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


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


Il job viene eseguito con il richiamo del blocco 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). 


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


e Sequenza di elaborazione e priorità dei job 


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


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


Programmazione delle funzioni tecnologiche 





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


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


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


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


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


e Stato del job 


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


Tabella 6-7 Stato del job 




















Variabile Job attivi | Segnali di Segnali di Segnali 
Stato del job d’istanza (DBX68.0 avvio fine d’errore 
RET_VAL (intero) | DBX68.2) | (DBB34...43) | (DBB44...53) | (DBB54...63) 
1. Job attivo 1 1 1 - - 
2. Job completato senza errori |O - - 1 - 
3. Job di scrittura completato -1 - = 1 1 
con errori in questo job 
4. Job di scrittura interrotto o -1 - = 3 1 
non eseguito 
5. Job di lettura interrotto -2 - - - 1 
6. Job di lettura/scrittura -3 - - - 1 
interrotto o non eseguito (in 
caso di job contemporaneo) 


























- Irrilevante per l’analisi degli errori 


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


Programmazione delle funzioni tecnologiche 





Stato di elaborazione 





Segnale Significato 
Job di scrittura = TRUE, non è possibile elaborare il job di scrittura in questo ciclo: 
impossibile e poiché l’asse non è parametrizzato 


e e è impostato il funzionamento di test 


e nonèattivo alcun modo operativo 
e il modo operativo selezionato non è ancora impostato 


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





Job di lettura impossibile | = TRUE, non è possibile elaborare il job di lettura in questo momento: 
(DB utente, DBX68.3) e poiché l’asse non è parametrizzato 
e non è preselezionato alcun modo operativo 
e è impostato il funzionamento di test 


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





Reset stato/errore Con questo segnale si possono resettare tutti i segnali di fine e di errore prima che 
(DB utente, DBX69.1) vengano elaborati i job in attesa. Il segnale verrà quindi cancellato dal blocco FC. 














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


Programmazione delle funzioni tecnologiche 





Analisi degli errori 


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


Gli errori possibili sono: 


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


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


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


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


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


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


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


Comportamento in caso di errore durante un job di lettura: 


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-35 


Programmazione delle funzioni tecnologiche 





Elaborazione dei job di scrittura 


Prima dell’elaborazione dei job di scrittura è necessario che i valori richiesti siano stati forniti 
all'area dati relativa al job e che sia stato 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 - Avanzamento a quote incrementali relativo 
MDI - MDI (Manual Data Input) 
A/AE - Automatico/Automatico blocco singolo 


Sono disponibili i seguenti job di scrittura: 





























































































































ca e A a E Dati T | STE | REF | SM | MDI | A/AE Di 
| Livelli di velocità 1,2 | DBX38.0 | DBB160..167 O0 o |o ol 0 | o [924] 
Livelli di frequenza 1, 2 DBX838.1 | DBB168...175 | © ©, ©, ©, ©, 9.2.2 
ii DBX38.2 | DBB156...159| 0 | o | o soi lesa 
Blocco MDI DBX38.3 | DBB176...195 | © © © © © 9.2.5 
Blocco MDI al volo DBX38.4 | DBB222...241 | - - - - x - 9.2.5 

Riservato DBX38.5 

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

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






































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

x | dati sono accettati o elaborati. 

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














Unità di posizionamento FM 354 per servoazionamenti 
6-36 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: 
























































dal arr vd Dati T | STE | REF | SM | MDI | A/AE ur 
Dati operativi di base DBX42.0 | DBB310...333 | x x x x x x 9.3.11 
Blocco NC attivo DBX42.1 | DBB342...361 x 
Blocco NC successivo DBX42.2 | DBB362...381 x cela 
Valore istantaneo al cambio di DBX42.3 | DBB398...401 x |9.3.14 
blocco 
Dati di service DBX42.4 | DBB402...433 | x x x x x x 19.3.15 
Numero di errore operativo DBX42.5 | DBB86...89 x x x x x x 6.3.4 
Dati operativi supplementari DBX43.5 | DBB434...442 | x x x x x x 19.3.16 
Parametri/dati DBX43.3 | DBB446...469 | x x x x x x 19.3.17 
Ingressi/uscite digitali DBX43.4 | DBB220...221 | x x x x x x 9.8 
Dati applicativi DBX43.6 | DBB382...397 | x x x x x x 19.3.13 
Lettura valori di misura DBX43.7 | DBB486...497 | x x x x x x 19.3.10 
6.3.5 

















x dati sono accettati o elaborati. 


Controllo dei modi operativi 


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


| segnali di controllo devono essere scritti dall’utente nel blocco dati utente. Il blocco 
POS_CTRL consente di trasferire i segnali di controllo dal blocco dati utente all FM 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-8 Segnali di controllo e di risposta 














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

















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


6-37 








Programmazione delle funzioni tecnologiche 





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





































































































Tedesco Inglese DB Significato 
utente 

R- DIR_M DBX15.2 | Direzione negativa 

R+ DIR_P DBX15.3 | Direzione positiva 

QMF ACK_MF DBX15.4 | Conferma funzione M 

EFG READ_EN DBX15.5 | Abilitazione lettura 

SA SKIP_BLK DBX15.6 | Esclusione blocco 

AF DRV_EN DBX15.7 | Abilitazione azionamento 

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

BP MODE_ TYPE |DBB17 Parametro dei modi operativi Codice 
Livelli di velocità 1e2 
Livelli di frequenza 1e2 
Selezione quota incrementale 1...100, 254 

OVERR OVERRIDE DBB18 | Override 

Segnali di risposta 

TFGS TST_STAT DBX22.1 | Commutazione interfaccia BUS P avvenuta 

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

DF DATA_ERR DBX22.4 | Errore nei dati 

PARA PARA DBX22.7 | Canale parametrizzato 

SFG ST_ENBLD DBX23.0 | Abilitazione allo start 

BL WORKING DBX23.1 | Elaborazione in corso 

WFG WAIT_EI DBX23.2 | Attesa abilitazione esterna 

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

PBR PR_BACK DBX23.6 | Elaborazione programma indietro 

BAR MODE_OUT | DBB24 Modo operativo attivo 

SYN SYNC DBX25.0 | Canale sincronizzato 

ME MSR_DONE DBX25.1 | Fine misura 

FR- GO_M DBX25.2 | Spostamento negativo 

FR+ GO_P DBX25.3 | Spostamento positivo 

SRFG ST_SERVO DBX25.4 | Stato di abilitazione del regolatore 

FIWS FVAL_DONE |DBX25.5 | Impostazione istantanea al volo terminata 

PEH POS_RCD DBX25.7 | Posizione raggiunta, arresto 

MNR NUM_MF DBB26 Numero funzione M 

AMF STR_MF DBX27.4 | Variazione funzione M 

ACT_POS ACT_POS DBD28 | Posizione effettiva 





6-38 


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 del blocco POS_CTRL e dei rispettivi segnali di controllo/risposta vengono 
quindi formati i segnali successivi per poter riconoscere subito se il processo è già stato 


avviato. 





Segnale 


Elaborazione 


Significato 


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






































“Posizione” 


"Posizione raggiunta, 














arresto” 











avviata rispettivi segnali di controllo o alla segnalazione 

(blocco dati utente, di risposta ”Elaborazione in corso” (AW-DB, DBX23.1) = 1 

DBX13.6) 
"Elaborazione avviata” con richiamo/avvio del blocco 
Elaborazione in corso” con avvio del movimento da 

parte dell FM 

Posizione = FALSE Alla risposta ”Posizione raggiunta, arresto” 

(blocco dati utente, (DB utente, DBX25.7) = 0 o all’avvio di un modo 

DBX13.7) operativo con i rispettivi segnali di controllo. 


con richiamo/avvio del blocco 


con avvio del movimento da 
parte dell FM 








Per controllare FM 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 del blocco POS_CTRL. | comandi singoli vengono cancellati 
a trasferimento avvenuto, anche in caso di errore. 































































































Modi operativi Job di F Ved. 
Dati di sistema scrittura Funzione T | STE | REF | SM | MDI | A/AE par. 
Impostazioni singole interno DBB34, 35 x 9.3.2 
Comandi singoli interno DBB86, 37 | x x x x x x 9.3.3 
x dati sono accettati o elaborati. 
Dati richiesti per il movimento dell’asse. 
Unità di posizionamento FM 354 per servoazionamenti 
6ES7 354-1AH01-8EGO 6-39 





Programmazione delle funzioni tecnologiche 





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





Simulazione 





Misurazione al volo 
Sorveglianza rotazione 
Asse in parcheggio 


Impostazioni singole 


Misurazione di lunghezza 

Retrigger punto di riferimento 
Disattivazione ingresso di abilitazione 
Disattivazione controllo finecorsa software 


Restart 





Comandi singoli 


Abilitazione regolatore Attivazione dati macchina 
Cancellazione percorso residuo 
Ricerca blocco autom. indietro 


Ricerca blocco autom. in avanti 


Annulla impostazione valore istantaneo 





Segnalazioni d’errore dell’FM 


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


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


Tabella 6-9 Segnalazioni d’errore dell FM 





Errore 


Errore nei dati 


Messaggio 


Messaggio di risposta 
(blocco dati utente, 
DBX22.4) 


N. d’errore 


Letto tramite il job di lettura 


(blocco dati utente, DBB94 
e 95) 


Conferma d’errore 


Con il nuovo job di 
scrittura 





Errore di manovra/ 


Messaggio di risposta 


Letto tramite il job di lettura 


Impostazione/cancella- 











blocco POS_DIAG 





movimento (blocco dati utente, (blocco dati utente, DBB90 | zione del segnale di 
DBX22.3) e 91) controllo "Conferma 
errore di manovra/ 
movimento” (blocco dati 
utente, DBX14.3) 
Interrupt Attivato con OB 82, i In caso di errore operativo | Comando singolo: 
diagnostico dati vanno letti con il letto con il blocco Restart 


POS_DIAG, il n. d'errore 
viene letto tramite il job di 
scrittura DBX42.5 (blocco 
dati utente, DBB86 e 87) 











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


6-40 


Unità di posizionamento FM 354 per servoazionamenti 


6ES7 354-1AH01-8EGO 





Programmazione delle funzioni tecnologiche 





6.4.4 


Blocco POS _DIAG (FC 2) - Lettura dati interrupt diagnostico 


Descrizione blocco 


6.4.5 


Scopo 


Vedere paragrafo 6.3.4 


Blocco POS_MSRM (FC 3) - Lettura valori di misura 


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


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





Avvertenza 


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


Richiamando il blocco POS_MSRM si ottengono i valori di misura indipendentemente da 
altri job di lettura. 





Possibilità di richiamo 


Il blocco POS_MSRM può essere richiamata nell’OB 40 (solo in caso di impiego 
centralizzato dell’FM), se l’interrupt di processo è stato attivato (vedere il paragrafo 5.2), 
oppure nell’OB 1. Il richiamo del blocco POS_MSRM non può avvenire 
contemporaneamente nei due OB. 








Richiamo in rappresentazione KOP Richiamo in rappresentazione AWL 
(schema a contatti) (lista istruzioni) 
POS MSRM CALL POS_MSRM 
EN = ENO — DB_NO = 
—|DB_NO RET_VAL[ RET_VAL = 
—|IN_MSR IN_MSR = 























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


Programmazione delle funzioni tecnologiche 





Descrizione dei parametri 


La seguente tabella descrive i parametri del blocco POS_MSRM. 











Nome Tipo di | Tipo di Significato 
dati param. 
DB_NO INT E Numero di blocco dati 
RETVAL |INT A -1 
IN_MSR |BOOL E/A Avvio del processo di lettura 




















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


Modo di funzionamento 


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


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


Mentre il job è in corso, il parametro di passaggio rimane impostato. Il trasferimento dei dati 
si considera concluso dopo che il parametro di passaggio è stato resettato (IN_MSR = 
FALSE). 


Analisi degli errori 


6.4.6 


6-42 


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


Gli errori possibili sono: 


errore di trasferimento dati con la SFC 59 ’RD_REC”. L'errore viene fornito nel blocco dati 
utente, DBW98 (vedere Lista degli errori, paragrafo 6.8). 


Interfaccia, blocchi dati utente (DB utente) 


Per impostazione di fabbrica dei blocchi funzionali standard), il blocco dati utente è il DB 1 e 
ha il nome simbolico ”IFFM_ICTRL”. 

Questo DB è costituito dalle interfacce utente e dai dati istanza del blocco POS_CTRL 

(FB 1). 

L'utente può accedere sia in modo assoluto che simbolico ai segnali/dati dell’interfaccia, 
quando il rapporto viene creato mediante la tabella dei simboli del progetto. 


Al richiamo del POS_CTRL l'interfaccia viene trasmessa come istanza. L'interfaccia viene 
correlata al rispettivo canale/asse mediante il parametro d’ingresso degli altri blocchi 
funzionali standard ’DB_NO”. 


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


Programmazione delle funzioni tecnologiche 








Avvertenza 


Richiamando il blocco POS_CTRL per più canali/assi è necessario creare una nuova 
istanza DB del blocco POS_CTRL per ciascun canale/asse. Questa istanza deve essere 
trasferita al momento del richiamo del blocco, in modo da consentire la correlazione dei 
dati al corrispondente canale/asse. 





L'indirizzo dell'unità fa parte del blocco dati utente. Viene specificato dal POS_INIT op- 
pure manualmente tramite ”Parametrizzare FM 354” con il pulsante ”Immettere indirizzo 
unità nel DB utente” nella schermata generale. Il blocco dati utente deve essere già stato 
creato. 


Note sulla programmazione simbolica 


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


Prima di scrivere e compilare il programma utente è necessario registrare nella tabella 
dei simboli i blocchi (blocco dati utente AW-DB, funzioni FB, blocchi funzionali FC) che 
verranno utilizzati nella configurazione. La struttura simbolica dell'interfaccia è memoriz- 
zata nel blocco dati istanza DB 1 fornito (IFFM_ICTRL). Il riferimento simbolico è dato dal 
progetto STEP 7 e dalla tabella dei simboli. 


Nell’appendice l’interfaccia utente è rappresentata con i simboli e con l’indirizzo assoluto. 


Esempio di tabella dei simboli: 


























Simbolo Indirizzo Tipo Commento 
del dati 
IFFM_ICTRL |DB1 FB1 Interfaccia CPU / FM, 
istanza DB del blocco POS_CTRL 
POS_INIT FC 0 FC 0 Inizializzazione 
POS_CTRL |FBI FB 1 Modi operative, comandi e scambio dati 





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


Programmazione delle funzioni tecnologiche 





6.5 


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. 


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-10 Contenuti della parola doppia 0B40_POINT_ADDR 

















Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 
0 Misura al | Cambio di Misura di Posizione 
volo blocco al lunghezza raggiunta 
volo terminata 
1 
2 
3 
































La causa dell’interrupt si può ricavare dal byte 0. 


Interrupt di processo perduti 


6-44 


Se l'elaborazione di un interrupt di processo nell’OB di processo non è ancora terminata, 
l’unità memorizza tutti gli eventi di interrupt di processo seguenti. Se un evento si verifica 
ancora una volta prima che possa essere attivato l’interrupt di processo, l’unità attiva 
l'interrupt diagnostico ”Interrupt di processo perduto”. 


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


Programmazione delle funzioni tecnologiche 





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 il blocco POS_DIAG per stabilire la causa 
precisa dell’errore (vedere il paragrafo 6.3.4). 


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


Programmazione delle funzioni tecnologiche 





6.6 


Blocco dati utente (DB utente) 


Panoramica 


Tabella 6-11 DB utente 


La tabella seguente descrive la struttura del blocco dati utente. 




















































































































DB utente FM 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 
Ana Riservato 
DBB12 
DBB13 | Posizione | Elaborazio 
ne avviata 
Segnali di controllo 
Conferma Commutaz. 
DBB14 errore di Messa in 
manovra/ servizio 
movimento P-_BUS 
NIIIEZIONe Esclusione | Abilitazione | Conferma Direzione Direzione 
DBB15 | aziona- ig à Stop Start 
blocco lettura funzione M | positiva negativa 
mento 
DBB16 Modo operativo 
DBB17 Parametro dei modi operativi 
DBB18 Override 
DBB19 
m Riservato 
DBB21 
Segnali di risposta 
Canale Eiroreinei Errore di Commutaz. 
DBB22 | parametriz- dati manovra/ P-BUS 
zato movimento avvenuta 
Elaborazio] | Tempo di Attesa Elaborazio | Abilitazione 
DBB23 ne program- | sosta in abilitazione A E 
RS ne incorso | allľavvio 
ma indietro | corso esterna 
DBB24 Modo operativo attivo 
Impostazio- 
Posizione ne Stato di abi- Canale 
A . nani Spostamen- | Spostamen- | _. : $ ì 
DBB25 raggiunta, istantanea litazione del 1) i Fine misura | sincronizza- 
to positivo to negativo 
arresto al volo r
…[truncated]