SIMATIC S7-300/400F (STEP 7 V5)

Documenti analoghi
Applications & Tools. SINAMICS V: regolazione di velocità di un V20 con S (TIA Portal) tramite MODBUS-RTU con HMI SINAMICS V20, SIMATIC S7-1200

Manuale del software Supplemento. Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S / / 2011

Test di comunicazione tra LOGO! 0BA7 e Pannello operatore SIMATIC

SINAMICS S: regolazione di velocità di un S120 con SIMATIC S7-300/400F (STEP 7 V5) tramite PROFINET con Safety Integrated (via PROFIsafe) e HMI

SIMATIC PDM V6.0. Getting Started Edizione 12/2004

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal

STEP7: blocchi. Vi sono diversi tipi di blocchi che possono essere utilizzati all'interno di programmi utente:

Gate Manager. Indice. Table of Contents. Indice generale. your partner

OPEN DRIVE OPEN DRIVE

Primi passi Edizione 04/2001

Requisiti necessari: L utente deve avere configurato e cablato una stazione S7-300 composta da un modulo alimentatore

Novità Step7 V13 SP1. Siemens AG All Rights Reserved. siemens.com/answers

Scheda ProfiNET per SLVD-N

SIEMENS Informazione di prodotto Industry Sector - Drive Technologies Motion Control - GMC

Samsung Universal Print Driver Guida dell utente

Applications & Tools. SINAMICS V: Regolazione di velocità di un V20 con S (TIA Portal) tramite protocollo USS con HMI

ELABORAZIONE DEI SEGNALI ANALOGICI NEL PLC S7-1200

Come configurare SITRANS RD500 per la connessione al MultiRanger con protocollo MODBUS RTU

SIMATIC. Processore di comunicazione CP 340 Primi passi per la messa in servizio. Getting Started 04/2005 A5E

SIMATIC/SINAMICS. Getting Started SINAMICS V90 PN su S Motion Control. Avvertenze di sicurezza di base 1. Introduzione

SIMATIC. Component Based Automation Messa in servizio di sistemi SIMATIC imap - Tutorial. Prefazione. Tutorial - Introduzione 1

6.5 CPU 314C-2 PtP e CPU 314C-2 DP

Guida rapida all utilizzo del sistema Sevio basato su piattaforma Step 7 di Siemens

CPU 317TF-2 DP: Comando di un SINAMICS S120 con funzioni Safety SIMATIC

FlexCMP La piattaforma accessibile per il web 2.0

Domande frequenti: KWB Comfort Online

FILES. Componente per la gestione dei files in Joomla. Release di test per Joomla! 3.7.x. By Helios Ciancio

SIMATIC FM 453. Getting Started Edizione 10/2000

Guida rapida all utilizzo del sistema Sevio basato su piattaforma TIA Portal di Siemens

SIMATIC Technology CPUs

EFA Automazione S.r.l. SB3Conf Help V1.00 (01 ITA).doc pag. 1 / 10

STRUMENTO IMPOSTAZIONI DEL PANNELLO A SFIORAMENTO MANUALE DI ISTRUZIONI

Impostazioni Ethernet per scambio sincrono del contatore encoder tra UNIdrive M70x e gestione Albero Elettrico menu 13

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal

F450. Gateway OpenBacnet. Manuale Software.

Backup e ripristino Guida per l'utente

Queste note operative sono valide ESCLUSIVAMENTE dalla versione 2.90 di Metodo.

Quick Guide IT. Quick Guide

FUTURA SERVICE S.r.l. Procedura GIMI.NET ver. 3.8 Agosto 2017

TIA Portal V12 Diagnostica con S Siemens AG All Rights Reserved.

TIA Portal Welcome to the next level. Siemens SpA All Rights Reserved.

Accoppiamento ad altra rete IE/PB Link PN IO

IL PLC S SIEMENS

Guida AirPrint. Questa guida dell'utente riguarda i seguenti modelli: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versione A ITA

Automatic Control Unit Configurator

Indice. Pagina. Introduzione Mettere in servizio il pannello operatore Passi fondamentali di una progettazione... 8

SHAR-BAR. Main Menu Level 1 Level 2 Choices / Values. Mode. Source. Mode. Source. Enablement. Control Protocol. Disabled Enabled Fixture ID

IP150 (cod. PXDIP15)

MENU UTENTE. Main Menu Level 1 Level 2 Choices / Values. Mode. Source. Mode. RGBW Pixels Engine

Manuale di Nero InfoTool

Backup e ripristino Guida per l'utente

DIAGNOSTICA: SEGNALAZIONE ERRORI DI SISTEMA. (Reporting of System Errors)

Mod DS A LBT 8563 SOFTWARE DI PROGRAMMAZIONE PER MODULO DI CHIAMATA E CENTRALINO 2VOICE

Manutenzione programmata a gestione locale o remota: sicurezza ed efficienza dei siti di produzione Mauro Cerea Siemens

SHAREPOINT CONNECTOR PLUG-IN - short guide-

Industry sector. HMI: WinCC. SIMATIC Powerrate V4.0 Customer Support (Entry-ID: )

Manuale di Nero DriveSpeed

TIA Portal Frequently Asked Questions. For internal use only / Siemens Spa All Rights Reserved.

Portale di gestione Version 7.5

Pianificazione e creazione di comunità

SIMATIC NET. NCM S7 per Industrial Ethernet. Prontuario di esempi applicativi. Prefazione. Panoramica delle operazioni Il progetto di esempio S7

Guida Google Cloud Print

Guida rapida all utilizzo di Sevio Schneider Electric

Il tuo manuale d'uso. SAMSUNG SCX-4623FW

Gateway Patton FXO Serie 4110

Area FA - HMI Specifica tecnica STM037 Cliente: ##

Manuale istruzioni. art Manuale per l'installatore

TeamViewer Manuale Wake-on-LAN

Copyright Siemens AG. All rights reserved.

HP Media vault Italiano

Guida rapida all utilizzo di Sevio Mitsubishi Electric

Informazioni e assistenza. Messaggi di sistema. Accesso. Icone del pannello comandi

S7-1500/S7-1500F Dati tecnici

Diapositive per la presentazione della documentazione didattica TIA Portal

14Ex-Cap11.qxd :20 Pagina Le macro

Il tuo manuale d'uso. SONY ERICSSON W200I

Tabella dei contenuti

Guida AirPrint. Questa guida dell'utente riguarda i seguenti modelli: DCP-J4120DW/MFC-J4420DW/J4620DW/ J4625DW/J5320DW/J5620DW/J5625DW/J5720DW/J5920DW

Guida utente per Mac

Copia Carta d'identità

Collocamento ARCHIVI DI BASE PRATICHE COLLOCAMENTO COLLOCAMENTO PRATICHE

COME ATTIVARE E CONFIGURARE LA FUNZIONE PROTOCOLLO DEI DOCUMENTI

Primi passi per la messa in servizio. della CPU 31xC: Conteggio SIMATIC. S7-300 Primi passi per la messa in servizio della CPU 31xC: Conteggio

Aggiornamenti del software Guida per l'utente

Packet Tracer: simulatore di RETE. (Router.pkt)

Alimentatore master. Introduzione

INVIO FATTURE ATTIVE IN CONSERVAZIONE. Istruzioni

PLC_1 [CPU 1214C DC/DC/DC]

Acquisire audio digitale: per iniziare...

STEP7 V11. Siemens AG All Rights Reserved.

Guida all avviamento

ESEMPIO QUATTRO: TRAPANO COMPLESSO

Federazione Italiana Giuoco Handball

Guida rapida all utilizzo di Sevio con i controllori Saia PCD di Saia Burgess Controls

Guida rapida all utilizzo di Sevio - Eaton. Document ID: sv_eaton_it_v17_05

Creazione di un flusso audio base tra dispositivi Barix

Manuale per l'utente per DS150E con Win7. Dangerfield February V1.0 Delphi PSS

Nastro trasportatore con ribaltamento cassetta.

STEP 7 Basic V11 S con firmware V2.0. Siemens Spa 2010

Transcript:

SINAMICS S: regolazione di velocità di un S120 con SIMATIC S7-300/400F (STEP 7 V5) tramite PROFINET/ PROFIBUS con Safety Integrated (via PROFIsafe) e HMI SINAMICS S120 SIMATIC S7-300/400F Documentazione breve Giugno 2013 Applications & Tools Answers for industry.

Siemens Industry Online Support Questo articolo proviene dal Siemens Industry Online Support. Il link seguente permette di visualizzare direttamente la pagina di download di questo documento: http://support.automation.siemens.com/ww/view/it/68624711 Cautela: Le funzioni e soluzioni descritte in questo articolo si limitano principalmente alla realizzazione del compito di automazione. Considerare inoltre che se l'impianto è collegato in rete con altre parti dell'impianto, con la rete aziendale o con Internet, occorre adottare adeguate contromisure per garantire la Industrial Security. Ulteriori informazioni in merito si trovano all'id articolo 50203404. http://support.automation.siemens.com/ww/view/it/50203404 2 1.0, ID articolo: 68624711

s Panoramica 1 Spiegazione dei blocchi 2 Messa in servizio 3 SIMATIC, SINAMICS SINAMICS S120 su un controllore SIMATIC S7-300/400F Bibliografia 4 Storico 5 1.0, ID articolo: 68624711 3

Garanzia e responsabilità Garanzia e responsabilità Nota Le descrizioni delle librerie non sono vincolanti e non hanno alcuna pretesa di completezza per quanto riguarda configurazione ed equipaggiamento o altre eventualità. Le descrizioni delle librerie non rappresentano soluzioni personalizzate, ma intendono solo essere di ausilio nell'affrontare i compiti tipici. L'utente stesso è responsabile del corretto funzionamento dei prodotti descritti. Le descrizioni delle librerie non esonerano dall'obbligo di cautela nella manipolazione, nell'installazione, nell'uso e nella manutenzione. Utilizzando le descrizioni delle librerie si riconosce che Siemens non può essere ritenuta responsabile per danni non compresi nella presente dichiarazione di responsabilità. Ci riserviamo il diritto di apportare modifiche a queste descrizioni delle librerie in qualsiasi momento senza preavviso. In caso di discordanze tra i suggerimenti contenuti in questa descrizione delle librerie e in altre pubblicazioni di Siemens, ad es. i cataloghi, fa fede il contenuto dell'altra documentazione. Non possiamo dare alcuna garanzia riguardo alle informazioni contenute in questa documentazione. È esclusa ogni nostra responsabilità, per qualsiasi motivo legale, legata a danni provocati da esempi, avvertenze, programmi, dati di progettazione e prestazioni descritti in questa descrizione delle librerie, salvo casi di responsabilità forzata, ad es. in base alla legge sulla garanzia dei prodotti in casi di dolo, negligenza grave, pregiudizi per la vita, incolumità o salute delle persone, assunzione di una garanzia delle caratteristiche della cosa, dissimulazione dolosa di difetti o violazione di obblighi contrattuali fondamentali. Il rimborso dei danni per violazione di diritti contrattuali fondamentali è tuttavia limitato ai danni contrattuali tipici e prevedibili, a condizione che non vi sia dolo o colpa grave, oppure responsabilità forzata a causa di pregiudizi per la vita, l'incolumità o la salute delle persone. Questo non comporta una modifica dell'onere della prova a detrimento dell'utilizzatore. La divulgazione o la riproduzione di queste descrizioni delle librerie o di relativi estratti non è consentita, salvo in caso di esplicita autorizzazione di Siemens Industry Sector. 4 1.0, ID articolo: 68624711

Sommario Sommario Garanzia e responsabilità... 4 1 Panoramica... 6 1.1 Requisiti... 7 2 Spiegazione dei blocchi... 8 2.1 FB11 "CtrlUnit_FB"... 8 2.2 FB12 "LineModule_FB"... 10 2.3 FB13 "Drive_FB"... 12 2.4 FB20 "Parameter_Access"... 15 2.4.1 Descrizione del blocco... 15 2.4.2 Set di dati di job e di risposta... 18 2.5 FB200 "Safety"... 21 3 Messa in servizio... 22 4 Bibliografia... 24 5 Storico... 25 1.0, ID articolo: 68624711 5

1 Panoramica 1 Panoramica La presente documentazione breve descrive i blocchi utilizzabili per il collegamento PROFINET/PROFIBUS di un azionamento SINAMICS S120 ad un controllore failsafe SIMATIC S7-300/400F in STEP 7 V5. La documentazione breve non si addentra in spiegazioni e illustra solo i punti principali per l'integrazione dei blocchi nei progetti. Si possono realizzare le seguenti funzioni: Tabella 1-1 FB11 "CtrlUnit_FB" FB12 "LineModule_FB" FB13 "Drive_FB" Blocco Funzione Spiegazione FB10 "Process_Data_Exchange" FB20 "Parameter_Access" Accesso ciclico ai dati di processo Accesso ai parametri L'FB svolge la comunicazione tra il PLC e l'oggetto di azionamento Control Unit di S120. Vengono letti/comandati gli ingressi/le uscite digitali, trasferite le anomalie e gli avvisi e confermati gli errori. L'FB si avvale a questo scopo delle funzioni di sistema SFC14 e SFC15 e utilizza per la trasmissione dati il telegramma SIEMENS 390 con estensione (avviso, errore). L'FB svolge la comunicazione tra il PLC e l'oggetto di azionamento Line Module di S120. Con l'fb12 è possibile inserire/ disinserire il modulo, leggere lo stato di funzionamento, trasferire le anomalie e gli avvisi e acquisire gli errori. L'FB si avvale a questo scopo delle funzioni di sistema SFC14 e SFC15 e utilizza per la trasmissione dati il telegramma SIEMENS 370 con estensione (avviso, errore). L'FB svolge la comunicazione tra il PLC e l'oggetto di azionamento Drive di S120. Con l'fb12 vengono scambiate la parola di stato e la parola di comando e trasferiti il valore di riferimento del numero di giri e il valore attuale del numero di giri. Inoltre è possibile trasferire le anomalie e gli avvisi e confermare gli errori. L'FB si avvale a questo scopo delle funzioni di sistema SFC14 e SFC15 e utilizza per la trasmissione dati il telegramma standard 1 con estensione (avviso, errore). L'FB serve soltanto come tabella degli indirizzi di salto per FB11, FB12 e FB13. Inoltre, per WinCC flexible informa se è configurato l'oggetto di azionamento creato (Line Module e azionamento 1-6). Con l'fb, il PLC può accedere in scrittura e lettura a parametri selezionati in uno degli oggetti di azionamento. Con il DB del job dell'esempio applicativo, per ciascuno degli oggetti di azionamento configurati si accede in scrittura e lettura a due parametri e viene letta la memoria guasti. 6 1.0, ID articolo: 68624711

1 Panoramica 1.1 Requisiti 1.1 Requisiti Si richiede una CPU SIMATIC S7-300/400F che supporta il routing dei set di dati (vedere /10/). Si richiede un SINAMICS S120 con firmware v4.5 o successiva. L'azionamento SINAMICS S120 deve essere collegato all'interfaccia locale PROFIBUS o PROFINET di SIMATIC S7-300/400F. Non è supportato l'impiego di un CP. 1.0, ID articolo: 68624711 7

2 Spiegazione dei blocchi 2.1 FB11 "CtrlUnit_FB" 2 Spiegazione dei blocchi 2.1 FB11 "CtrlUnit_FB" L'FB coordina il trasferimento ciclico dei dati di processo tra il PLC e la Control Unit (CU_S) di SINAMICS S120 in base al telegramma SIEMENS 390 prolungato. Ciò presuppone che per la configurazione tanto dell'azionamento (STARTER) quanto del controllore (STEP 7, Config HW) sia stato progettato il telegramma SIEMENS 390 prolungato per il codice di avviso e di errore. Con il telegramma SIEMENS 390 prolungato vengono scambiati i seguenti dati: Tabella 2-1: Dati trasmessi con il telegramma SIEMENS 390 prolungato Parola PZD S7-300/400F SINAMICS S120 SINAMICS S120 S7-300/400F 1 CU_STW1 (parola di comando CU_S) CU_ZSW1 (parola di stato CU_S) 2 A_DIGITAL (uscite digitali CU_S) E_DIGITAL (ingressi digitali CU_S) 3 WARN_CODE 4 FAULT_CODE Dettagli sui contenuti dei telegrammi si trovano nel Manuale delle liste SINAMICS S120/S150, capitolo 2.9 (/7/). L'FB11 si avvale delle funzioni di sistema SFC14 e SFC15. In riferimento alla Control Unit, con l'fb11 è possibile confermare gli errori riconoscere gli avvisi e gli errori presenti segnalare gruppi di avvisi e di errori accedere in lettura/scrittura alle unità DI/DO della CU. È possibile utilizzare l'fb11 come interfaccia per SINAMICS G120 nelle proprie applicazioni. Occorre richiamarlo ciclicamente nell'ob1. 8 1.0, ID articolo: 68624711

2 Spiegazione dei blocchi 2.1 FB11 "CtrlUnit_FB" Barra dei parametri Figura 2-1: FB11 "CtrlUnit_FB" Descrizione delle interfacce Tabella 2-2: Interfaccia dell'fb11 "CtrlUnit_FB" Parametri Tipo di dati Descrizione Parametri di ingresso Acknowledge_Faults Bool Gli errori presenti vengono acquisiti con fronte di salita. DO_nn (n = 08 15) Bool Controllo dell'uscita digitale nn della CU se il relativo canale è parametrizzato sull'uscita. 1.0, ID articolo: 68624711 9

2 Spiegazione dei blocchi 2.2 FB12 "LineModule_FB" Parametri Tipo di dati Descrizione Input_Address Word Indirizzo di ingresso periferia CU_S (da Config HW o STARTER) Output_Address Word Indirizzo di uscita periferia CU_S (da Config HW o STARTER) Parametri di uscita Alarm_Present BOOL CU_S: avviso presente. Fault_Present BOOL CU_S: anomalia presente. Group_Alarm_Present BOOL CU_S: avviso di gruppo presente. Group_Fault_Present BOOL CU_S: anomalia di gruppo presente. DI_nn (n = 00 15) BOOL Lettura dell'ingresso digitale nn della CU. Alarm_Code Int Codice di allarme di un avviso CU_S presente. Fault_Code Int Codice di errore di un'anomalia CU_S presente. Retval_RD Int Informazione di errore di SFC14 (parametro di uscita RET_VAL di SFC14) Retval_WR Int Informazione di errore di SFC15 (parametro di uscita RET_VAL di SFC15) Tutti i parametri di ingresso suddetti hanno il valore iniziale 0 oppure FALSE. L'accesso ai singoli bit CU_STW1 ad eccezione di Acknowledge_Faults non viene supportato dall'fb11. 2.2 FB12 "LineModule_FB" L'FB coordina il trasferimento ciclico dei dati di processo tra il PLC e il Line Module (A_INF) di SINAMICS S120 in base al telegramma SIEMENS 370 prolungato. Ciò presuppone che per la configurazione tanto dell'azionamento (STARTER) quanto del controllore (STEP 7, Config HW) sia stato progettato il telegramma SIEMENS 370 prolungato per il codice di avviso e di errore. Con il telegramma SIEMENS 370 prolungato vengono scambiati i seguenti dati: Tabella 2-3: Dati trasmessi con il telegramma SIEMENS 370 prolungato Parola PZD S7-300/400F SINAMICS S120 SINAMICS S120 S7-300/400F 1 E_STW1 (parola di comando A_INF) E_ZSW1 (parola di comando A_INF) 2 WARN_CODE 3 FAULT_CODE Dettagli sui contenuti dei telegrammi si trovano nel Manuale delle liste SINAMICS S120/S150, capitolo 2.9 (/7/). L'FB12 si avvale delle funzioni di sistema SFC14 e SFC15. In riferimento al Line Module, con l'fb12 è possibile inserirlo e disinserirlo richiedere lo stato (pronto all'inserzione, in funzione, comando PLC richiesto) confermare gli errori riconoscere gli avvisi e gli errori presenti. È possibile utilizzare l'fb12 come interfaccia per SINAMICS S120 nelle proprie applicazioni. Occorre richiamarlo ciclicamente nell'ob1. 10 1.0, ID articolo: 68624711

2 Spiegazione dei blocchi 2.2 FB12 "LineModule_FB" Barra dei parametri Figura 2-2: FB12 "LineModule_FB" Descrizione delle interfacce Tabella 2-4: Interfaccia dell'fb12 "LineModule_FB" Parametri Tipo di dati Parametri di ingresso Descrizione ON_OFF1 Bool Con fronte di salita su ON_OFF1 viene inserito il Line Module (se non sono presenti errori). Acknowledge_Faults Bool Gli errori presenti vengono acquisiti con fronte di salita. Input_Address Word Indirizzo di ingresso periferia A_INF (da Config HW o STARTER) Output_Address Word Indirizzo di uscita periferia A_INF (da Config HW o STARTER) Parametri di uscita Rdy_For_Switching_On Bool Il Line Module è pronto all'inserzione. Operation_Enabled Bool Il Line Module è in funzione. Ctrl_Request Bool Comando richiesto per PLC. L'oggetto di azionamento è pronto per la conferma. Alarm_Present Bool A_INF: avviso presente. Fault_Present Bool A_INF: anomalia presente. Alarm_Code Int Codice di allarme di un avviso A_INF presente. Fault_Code Int Codice di errore di un'anomalia A_INF presente. 1.0, ID articolo: 68624711 11

2 Spiegazione dei blocchi 2.3 FB13 "Drive_FB" Parametri Tipo di dati Descrizione Retval_RD Int Informazione di errore di SFC14 (parametro di uscita RET_VAL di SFC14) Retval_WR Int Informazione di errore di SFC15 (parametro di uscita RET_VAL di SFC15) Tutti i parametri di ingresso suddetti hanno il valore iniziale 0 oppure FALSE. L'accesso ai singoli bit E_STW1 ad eccezione di ON_OFF1 e Acknowledge_Faults non viene supportato dall'fb12. Altre condizioni di inserzione Per poter inserire il Line Module, è necessario impostare nella parola di comando (E_STW1) anche i seguenti bit: Tabella 2-5: A_INF: Altre condizioni di inserzione STW1 Bit 01 Bit 03 Bit 10 No_OFF2 Enable operation Master control by PLC I suddetti bit vengono impostati dall'fb12 in modo fisso su TRUE. Non occorre che l'utente provveda a questo. 2.3 FB13 "Drive_FB" L'FB coordina il trasferimento ciclico dei dati di processo tra il PLC e il relativo azionamento (SERVO) di SINAMICS S120 in base al telegramma standard 1 prolungato. Ciò presuppone che per la configurazione tanto dell'azionamento (STARTER) quanto del controllore (STEP 7, Config HW) sia stato progettato il telegramma standard 1 prolungato per il codice di avviso e di errore. Con il telegramma standard 1 prolungato vengono scambiati i seguenti dati: Tabella 2-6: Dati trasmessi con il telegramma standard 370 prolungato Parola PZD S7-300/400F SINAMICS S120 SINAMICS S120 S7-300/400F 1 STW1 (parola di comando SERVO) ZSW1 (parola di stato SERVO) 2 NRIF_A (valore di riferimento del numero di giri) 3 WARN_CODE 4 FAULT_CODE NATT_A (valore attuale del numero di giri) Dettagli sui contenuti dei telegrammi si trovano nel Manuale delle liste SINAMICS S120/S150, capitolo 2.9 (/7/). L'FB13 si avvale delle funzioni di sistema SFC14 e SFC15. 12 1.0, ID articolo: 68624711

Barra dei parametri 2 Spiegazione dei blocchi 2.3 FB13 "Drive_FB" In riferimento al relativo azionamento SINAMICS S120, con l'fb13 è possibile inserirlo e disinserirlo confermare gli errori impostare il valore di riferimento del numero di giri richiedere lo stato (pronto all'inserzione, in funzione, comando PLC richiesto) riconoscere gli avvisi e gli errori presenti leggere il valore attuale del numero di giri. È possibile utilizzare l'fb13 come interfaccia per SINAMICS S120 nelle proprie applicazioni. Occorre richiamarlo ciclicamente nell'ob1. Figura 2-3: FB13 "Drive_FB" 1.0, ID articolo: 68624711 13

2 Spiegazione dei blocchi 2.3 FB13 "Drive_FB" Descrizione delle interfacce Tabella 2-7: Interfaccia dell'fb13 "Drive_FB" Parametri Tipo di dati Descrizione Parametri di ingresso ON_OFF1 Bool Con fronte di salita su ON_OFF1 viene inserito l'azionamento. Requisiti: No_OFF2 e No_OFF3 deve già essere precedentemente TRUE. Non deve essere presente alcun errore. Non devono essere state attivate funzioni Safety. No_OFF2 Bool Con fronte di discesa il motore si arresta per inerzia. No_OFF3 Bool Con fronte di discesa arresto di emergenza del motore Acknowledge_Faults Bool Gli errori presenti dell'azionamento vengono acquisiti con fronte di salita. Reference_speed Real N. giri di riferimento dell'azionamento [giri/min] (p2000 del relativo azionamento) n_setpoint Real Valore di riferimento del numero di giri [giri/min] Input_Address Word Indirizzo di ingresso periferia SERVO (da Config HW o STARTER) Output_Address Word Indirizzo di uscita periferia SERVO (da Config HW o STARTER) Parametri di uscita Rdy_For_Switching_On Bool L'azionamento è pronto all'inserzione. Operation_Enabled Bool L'azionamento è in funzione. Ctrl_Request Bool Comando richiesto per PLC. L'oggetto di azionamento è pronto per la conferma. Alarm_Present Bool SERVO: avviso presente. Fault_Present Bool SERVO: anomalia presente. Alarm_Code Int Codice di allarme di un avviso SERVO presente. Fault_Code Int Codice di errore di un'anomalia SERVO presente. n_actual_value Real Valore attuale del numero di giri [giri/min] Retval_RD Int Informazione di errore di SFC14 (parametro di uscita RET_VAL di SFC14) Retval_WR Int Informazione di errore di SFC15 (parametro di uscita RET_VAL di SFC15) Tutti i parametri di ingresso suddetti hanno il valore iniziale 0 oppure FALSE. L'accesso ai singoli bit STW1 ad eccezione di ON_OFF1, No_OFF2, No_OFF3 e Acknowledge_Faults non viene supportato dall'fb13. 14 1.0, ID articolo: 68624711

Altre condizioni di inserzione 2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" Per poter inserire l'azionamento, è necessario impostare nella parola di comando (STW1) anche i seguenti bit: Tabella 2-8: SERVO: Altre condizioni di inserzione Bit 03 Bit 04 Bit 05 Bit 06 Bit 10 STW1 Enable operation Enable ramp function generator Continue ramp function generator Enable setpoint Master control by PLC I suddetti bit vengono impostati dall'fb13 in modo fisso su TRUE. Non occorre che l'utente provveda a questo. 2.4 FB20 "Parameter_Access" 2.4.1 Descrizione del blocco L'FB coordina il trasferimento parametri aciclico tra il PLC e il relativo oggetto di azionamento di SINAMICS S120 sulla base di uno scambio dati fondato sulla struttura dei dati del "set di dati 47" 1. Grazie all'integrazione in questa struttura, si trasmettono al relativo oggetto di azionamento SINAMICS S120 i job per la lettura o la modifica dei parametri del convertitore e si ricevono le risposte. Queste contengono eventualmente gli identificatori di errore 1 e i parametri richiesti, se si è trattato di un job di lettura. Mediante i parametri di ingresso del blocco dell'fb20 si definisce l'indirizzo del sistema di azionamento (= indirizzo della CU) che si desidera raggiungere l'indirizzo sorgente del set di dati del job nel PLC l'indirizzo di destinazione del set di dati di risposta nel PLC. Tramite il contenuto del set di dati del job (set di dati 47) si definisce il numero dell'oggetto di azionamento all'interno del sistema di azionamento la funzione (modifica o lettura parametri) la quantità dei parametri il numero del parametro l'indice parametri (se presente) il tipo di dati dei parametri. È possibile utilizzare l'fb20 semplicemente nelle proprie applicazioni. Occorre richiamarlo nell'ob1 ciclico o nell'ob3x. 1 Manuale di guida alle funzioni SINAMICS S120 (/7/), capitolo 10.1.4.2 Comunicazione aciclica > Struttura di job e risposte. 1.0, ID articolo: 68624711 15

2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" Barra dei parametri Figura 2-4: FB20 "Parameter_Access" Descrizione delle interfacce Tabella 2-9: Interfaccia dell'fb20 "Parameter_Access" Parametri Tipo di dati Parametri di ingresso Descrizione Address Int Indirizzo di periferia della Control Unit del relativo sistema di azionamento SINAMICS S120 (da Config HW o STARTER). L'indirizzo di ingresso e quello di uscita devono essere identici per poter utilizzare l'fb20. DB_No_send Int Numero del DB in cui è archiviato il set di dati del job da trasmettere. Per il set di dati del job è necessario creare un proprio DB per poter utilizzare l'fb20. DB_No_rev Int Numero del DB in cui archiviare la risposta al job da ricevere. Per la risposta al job è necessario creare un proprio DB per poter utilizzare l'fb20. Start Bool Il trasferimento dei set di dati inizia con il fronte di salita. Parametri di uscita busy Bool Trasferimento in corso done Bool Job trasferito correttamente drive_error Bool Job trasferito correttamente, ma SINAMICS S120 non ha potuto eseguirlo o eseguirlo completamente. La risposta contiene l'identificativo di errore. error Bool Accesso con errore di trasmissione interrotto errorid Word Causa dell'interruzione (vedere le seguente lista di errori) Tutti i parametri di ingresso suddetti hanno il valore iniziale 0 oppure FALSE. 16 1.0, ID articolo: 68624711

2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" Lista degli errori L'FB 20 "Parameter_Access" può emettere il seguente codice di errore nel parametro "errorid": Tabella 2-10: Codice di errore nel parametro "errorid" Numero di errore Descrizione 0 nessun errore 8000 DB_No_send e DB_No_rev sono uguali. 8001 DB_No_rev o DB_No_send è uguale a zero. 8002 SFC53 "WEREC" restituisce errori 8003 SFC52 "RDREC" restituisce errori 8004 L'SFC24 "TEST_DB" segnala: il blocco dati di trasmissione è vuoto (lunghezza 0), non presente o errato. 8005 L'SFC24 "TEST_DB" segnala: il blocco dati di ricezione è vuoto (lunghezza 0), non presente o errato. Nota Verificare la parametrizzazione dell'fb 20 "Parameter_Access" Nel blocco dati di istanza per l'fb20, in #WD_REC_STATUS è memorizzato il codice di errore di SFC53. Nel blocco dati di istanza per l'fb20, in #RD_REC_STATUS è memorizzato il codice di errore di SFC52. Nel blocco dati di istanza per l'fb20, in #TEST_DB_1_STATUS è memorizzato il codice di errore di SFC24. Se è 0, il blocco dati (DB) è vuoto o protetto in scrittura. Nel blocco dati di istanza per l'fb20, in #TEST_DB_2_STATUS è memorizzato il codice di errore di SFC24. Se è 0, il blocco dati (DB) è vuoto o protetto in scrittura. 1.0, ID articolo: 68624711 17

2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" 2.4.2 Set di dati di job e di risposta L'FB 20 "Parameter_Access" coordina soltanto lo scambio dati tra SIMATIC S7-PLC e SINAMICS S120. Inoltre verifica se il trasferimento ha avuto successo e se nella risposta dell'azionamento è impostato un riconoscimento di errori. I set di dati di job e di risposta, invece, vanno creati dall'utente. Poiché la loro conformazione in rapporto alla struttura e alla lunghezza dipende dai dati da trasferire, è molto difficile scrivere set di di dati universalmente validi. È tuttavia possibile basarsi sul modello del set di dati 47 (vedere annotazioni in calce 1 a pagina 15) e sui blocchi di dati di esempio, riportati di seguito, dell'esemplificazione che sta alla base di questa documentazione breve. Lettura di parametri Devono essere letti i parametri p1120 (tempo di accelerazione), p1121 (tempo di decelerazione) e p945 (memoria guasti, con 16 indici) dall'oggetto di azionamento SERVO 1 del sistema di azionamento SINAMICS S120. Figura 2-5: Lettura dei parametri Set di dati del job (blocco dati del job) Header p1120 p1121 Indirizzo p945 Qui viene registrato il numero dell'oggetto di azionamento 2 : CU_S (Control unit) = 1 (sempre 1) A_INF (Line module) = 2 SERVO 1 (azionamento 1) = 3 SERVO 2 (azionamento 2) = 4 2 Manuale di guida alle funzioni SINAMICS S120 (/7/), capitolo 10.1.4.3 Comunicazione aciclica > Determinazione dei numeri degli oggetti di azionamento 18 1.0, ID articolo: 68624711

2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" Figura 2-6: Lettura dei parametri Set di dati di risposta (blocco dati di risposta) p945 p1121 p1120 Header In caso di lettura errata dei parametri, invece del valore parametrico viene restituito un valore di errore. I codici di errore si trovano nel Manuale di guida alle funzioni SINAMICS S120 (vedere annotazioni in calce 1 a pagina 15). 1.0, ID articolo: 68624711 19

2 Spiegazione dei blocchi 2.4 FB20 "Parameter_Access" Modifica dei parametri Devono essere modificati i parametri p7 (retroilluminazione BOP) e p3 (livello di accesso BOP) nell'oggetto di azionamento CU_S del sistema di azionamento SINAMICS S120. Figura 2-7: Scrittura dei parametri Set di dati del job (blocco dati del job) Header p3 p7 p3 p7 Dati Indirizzo Numero dell'oggetto di azionamento (vedere Figura 2-5) 20 1.0, ID articolo: 68624711

2 Spiegazione dei blocchi Figura 2-8: Scrittura dei parametri Set di dati di risposta (blocco dati di risposta) 2.5 FB200 "Safety" Vuoto o set di dati di errore Header Se i parametri sono stati modificati in modo scorretto, per ogni parametro errato viene restituito un set di dati di errore. La sua struttura e i codici di errore si trovano nel Manuale di guida alle funzioni SINAMICS S120 (vedere annotazioni in calce 1 a pagina 15). 2.5 FB200 "Safety" La funzionalità F nell'esempio si limita a a utilizzare i segnali dell'unità d'ingresso F per il comando / la disattivazione delle singole funzioni di sicurezza negli azionamenti SINAMICS S120. Inoltre vengono caricati i bit di passivazione dell'unità d'ingresso F e degli azionamenti SINAMICS S120 e viene utilizzato il segnale di conferma per la reintegrazione delle due unità. Allo stesso modo in cui si accede ai bit di F-DI/DO nel programma di sicurezza, è possibile accedere anche ai bit di Safety di SINAMICS S120: Nell'esempio, i byte di ingresso 0 e 1 contengono la parola di stato Safety 1 dell'azionamento 1 e i byte di ingresso 6 e 7 la parola di stato Safety 1 dell'azionamento 2. Nell'esempio, tramite i byte di uscita 0 e 1 viene trasmessa la parola di comando Safety 1 dell'azionamento 1 e tramite i byte di uscita 6 e 7 la parola di comando Safety 1 dell'azionamento 2. FB200, FC201 e FC202 sono blocchi modificabili dall'utente. FB200 richiama le funzioni sicure FC201 e FC202. Queste ultime controllano le funzioni Safety degli azionamenti tramite PROFIsafe. Nell'esempio possono leggere gli ingressi sicuri dell'unità di ingresso F e scrivere le relative funzioni dei telegrammi PROFIsafe degli azionamenti 1 e 2. 1.0, ID articolo: 68624711 21

3 Messa in servizio 3 Messa in servizio Per la messa in servizio seguire le relative istruzioni nella documentazione pertinente 3 dell'esempio di applicazione (/4/): Capitolo 3 se si desidera utilizzare il progetto d'esempio STEP 7 Capitolo 6 se si crea un proprio progetto. Per l'ultimo dei due casi suddetti segue una breve guida passo passo: Tabella 3-1: Punti salienti per la messa in servizio Variante PROFINET 1. Realizzare fisicamente i collegamenti Ethernet tra il controllore SIMATIC S7-300/400F, l'azionamento SINAMICS S120 e il PG/PC. Variante PROFIBUS Realizzare fisicamente il collegamento Ethernet tra il controllore SIMATIC S7-300/400F e il PG/PC nonché il collegamento PROFIBUS tra il controllore SIMATIC S7-300/400F e l'azionamento SINAMICS S120. 2. -- Sul selettore di codifica del SINAMICS S120, impostare il relativo indirizzo PROFIBUS. 3. Accertarsi che l'indirizzo IP della scheda di rete del PG/PC si trovi nella stessa sottorete di quello di SIMATIC S7-300/400F e che questo indirizzo non sia già assegnato nel progetto. 4. Impostare l'indirizzo di destinazione F dell'unità F-DI utilizzata al relativo DIP switch. in SIMATIC Manager 5. Assegnare ai componenti SIMATIC CPU e SINAMICS S120 raggiungibili online gli indirizzi IP, le subnet mask e i nomi d'apparecchiatura PROFINET. -- 6. Generare un progetto STEP 7 e creare in Config HW la configurazione hardware, costituita da SIMATIC S7-300/400F e SINAMICS S120. Assegnare il nome d'apparecchiatura alla CPU progettata come da passo 5. 7. Collegare in rete in Config HW il controllore SIMATIC S7 con l'azionamento SINAMICS S120 tramite PROFINET. Generare un progetto STEP 7 e creare in Config HW la configurazione hardware, costituita da SIMATIC S7-300/400F, SINAMICS S120 e il sistema di creazione come stazione PG/PC. Collegare in rete, in Config HW, SIMATIC S7 con SINAMICS S120 tramite PROFIBUS e la stazione PG/PC con il controllore tramite PROFINET. 8. Selezionare nelle proprietà della CPU il livello di protezione 3, assegnare una password e attivare il funzionamento di sicurezza. Definire inoltre nelle proprietà della CPU l'intervallo di tempo della schedulazione orologio con cui richiamare il programma di sicurezza. Nelle proprietà dell'unità F-DI utilizzata, impostare l'indirizzo di destinazione F secondo il passo 4 e selezionare "Alimentazione encoder tramite unità". 9. Creare il programma di comando. 10. In riferimento al programma di sicurezza, creare almeno un gruppo di esecuzione F, un blocco F-CALL e un Safety-FB. 11. Caricare l'intera progettazione nel controllore SIMATIC. in STARTER 12. Collegarsi in STARTER online con SINAMICS S120. 13. Ripristinare le impostazioni di fabbrica dell'azionamento. 3 Per il progetto d'esempio esiste una documentazione dettagliata per una comunicazione PROFINET e una comunicazione PROFIBUS. 22 1.0, ID articolo: 68624711

3 Messa in servizio Variante PROFINET Variante PROFIBUS 14. Eseguire una configurazione automatica. Configurare offline manualmente gli oggetti di azionamento che non sono stati configurati completamente in modo automatico. 15. Configurare per tutti gli oggetti di azionamento i telegrammi richiesti (SIEMENS tel. 390, SIEMENS tel. 370, tel. standard 1) e aggiungere i prolungamenti di telegramma necessari. Stabilire i contenuti delle parole aggiuntive (codice di avviso e di anomalia attuale). Adattare i telegrammi con Config HW. 16. Aggiungere per ogni oggetto di azionamento il "telegramma standard PROFIsafe 30". 17. Adattare i telegrammi con Config HW. 18. Caricare il progetto STARTER, creato online, in SINAMICS S120 (con l'opzione "Copia da RAM a ROM dopo il caricamento") e salvarlo sul disco rigido. 19. Configurare le funzioni di sicurezza per gli azionamenti (SERVO). Selezionare "Funzioni avanzate tramite PROFIsafe" e abilitarle. Assegnare ad ogni azionamento un indirizzo PROFIsafe. Scegliere un DI per la "Selezione stop di prova" e impostare il tempo di sorveglianza per la dinamizzazione forzata dei tracciati di arresto. Salvare i parametri modificati nella ROM. 20. Eseguire per SINAMICS S120 un "POWER ON" e salvare il progetto STARTER sul disco rigido. in SIMATIC Manager 21. Adattare in Config HW, nelle proprietà PROFIsafe degli azionamenti, gli indirizzi I/O "F_Dest_Add" secondo gli indirizzi PROFIsafe assegnati nel passo 19. Caricare la configurazione HW nella CPU. 22. Generare il programma di sicurezza e caricarlo nella CPU. 1.0, ID articolo: 68624711 23

4 Bibliografia 4 Bibliografia Il presente elenco non è assolutamente completo e riporta solo una selezione di fonti specifiche. Tabella 4-1 Argomento Titolo / collegamento /1/ Automazione con STEP7 in AWL e SCL Autore: Hans Berger Publicis MCD Verlag ISBN: 978-3-89578-397-5 /2/ Automazione con STEP 7 in KOP e FUP STEP 7 Autore: Hans Berger SIMATIC S7-300/400 Publicis MCD Verlag ISBN: 978-3-89578-296-1 /3/ Manuale di riferimento Funzioni di sistema e standard per SIMATIC S7-300/400, volume 1/2 http://support.automation.siemens.com/ww/view/it/44240604 /4/ Riferimento http://support.automation.siemens.com/ww/view/it/68624711 all'articolo /5/ Siemens Industry http://support.automation.siemens.com Online Support /6/ STARTER http://support.automation.siemens.com/ww/view/it/26233208 /7/ SINAMICS S120 Manuali /8/ Esempio di applicazione senza PROFIsafe /9/ Distributed Safety Manuale /10/ Domande frequenti (FAQ) per il routing del set di dati Manuale di guida alle funzioni (V4.5): http://support.automation.siemens.com/ww/view/it/59737625 Manuale delle liste (V4.5) (parametri e lista errori): http://support.automation.siemens.com/ww/view/it/59750648 Manuale di guida alle funzioni Safety Integrated (V4.5): http://support.automation.siemens.com/ww/view/it/59734511 Manuale per la messa in servizio http://support.automation.siemens.com/ww/view/it/68043633 Manuale del prodotto Control Unit e componenti supplementari http://support.automation.siemens.com/ww/view/it/59714694 Manuale del prodotto Parti di potenza Booksize http://support.automation.siemens.com/ww/view/it/59715084 SINAMICS S: regolazione di velocità di un S120 con SIMATIC S7-300/400 (STEP7 V5) tramite PROFIBUS DP con Safety Integrated (via morsetto) e HMI http://support.automation.siemens.com/ww/view/it/68585847 S7 Distributed Safety - Progettazione e programmazione http://support.automation.siemens.com/ww/view/it/22099875 http://support.automation.siemens.com/ww/view/it/7000978 http://support.automation.siemens.com/ww/view/it/50037141 24 1.0, ID articolo: 68624711

5 Storico 5 Storico Tabella 5-1 Versione Data Modifica V1.0 06/2013 Prima edizione 1.0, ID articolo: 68624711 25