Home

NCM S7 per PROFIBUS

image

Contents

1. PROFIBUS Slave DP Ingressi uscite del processo Figura 1 10 Configurazione del bus con DP PROFIBUS e FMS diversi master SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 21 Comunicazione con il CP PROFIBUS 1 6 4 Funzionamento slave DP SIMATIC S7 300 con CP PROFIBUS nel funzionamento slave DP adatta per delle applicazioni nelle quali necessaria una preelaborazione intelligente locale di segnali di processo Configurazione della rete La seguente rappresentazione illustra il CP PROFIBUS come slave DP insieme ad eventuali dispositivi che possono essere utilizzati come master DP Master DP secondo DIN 19245 parte 3 p es IM 308 B C Y PC con CP 5412 SIMATIC S7 con CP PROFIBUS CINI SIMATIC S5 con CP 5431 0 I PROFIBUS Slave DP CP PROFIBUS S7 300 con CP PROFIBUS nel modo operativo slave DP Ingressi uscite del processo Figura 1 11 Configurazione della rete con SIMATIC S7 300 come slave DP SIMATIC NET NCM S7 per PROFIBUS 1 22 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 7 Collegamento in rete di stazioni SIMATIC S7 e di Altre stazioni con STEP 7 Progettazione Per permettere la comunicazione tra delle stazioni SIMATIC e delle Altre stazioni necessario in
2. SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 25 Diagnostica NCM S7 8 10 Diagnostica generale degli errori tramite buffer diagnostico Scopo della diagnostica Visualizzare e decodificare dettagliatamente le segnalazioni di evento registrate nel CP Il buffer diagnostico fornisce informazioni importanti per tutti i servizi di comunicazione del CP Tipo di funzione Nel CP le segnalazioni di evento vengono registrate in un buffer ciclico Il buffer ciclico nel CP contiene fino a 50 registrazioni Nell NCM S7 possono essere memorizzate fino a 500 segnalazioni Tutte le funzioni CP possono generare delle segnalazioni di evento Durante il richiamo dell oggetto di diagnostica vengono lette e visualizzate le segnalazioni La segnalazione pi recente viene visualizzata nella riga superiore con il numero progressivo pi alto Risultato della diagnostica nell area del contenuto Vengono visualizzate le seuenti informazioni le impostazioni costituiscono un esempio n n 0 43 SEND REC Nessuna risorsa di ricezione disponibile s 2 de SB lunnanene 01 58 50 SEND REC Nessuna risorsa di ricezione disponibile su SAP 2 g 01 58 46 SEND REC Nessuna risorsa di ricezione disponibile su SAP 2 Parametri del bus 01 58 04 SEND REC Nessuna risorsa di ricezione disponibile su SAP 2 Statistica I 01 58 01 SEND REC Nessuna risorsa di ricezione disponibile su SAP 2 Collegamenti 1 01 57 57
3. B nel DP SEND Trasferimento di A tramite PROFIBUS 2 DP_SEND in corso Non modificare i 0 0 81801 dati d utilizzo B a DP_SEND 1 q 1 0 0000 Impostare i dati d utilizzo Trasferimento C nel DP SEND di B tramite PROFIBUS DP SEND in corso Non modificare i 0 0 8180 dati d utilizzo C DP_SEND 1 q 0 0000 Trasferimento di C tramite PROFIBUS in corso Tempo Tempo Tempo Legenda 1 Trasferimento dei parametri DONE ERROR STATUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 7 Programmazione dei blocchi FC funzioni La sicurezza del trasferimento dei dati La rappresentazione illustra inoltre che il trasferimento dei dati al partner di comunicazione assicurato con la conferma DONE 1 ERROR 0 e STATUS 0000 La sicurezza del trasferimento dei dati significa dati del job DP_SEND attuale vengono assunti dal CP PROFIBUS I dati del job DP_SEND precedente sono stati trasferiti tramite PROFIBUS e Perun trasferimento sicuro nel funzionamento slave DP vale inoltre Il bit 1 nel DP STATUS per DP_RECV deve essere impostato su 0 Inoltre per questa assunzione dei dati sicura il master deve prelevare i dati dallo slave DP almeno ogni 200 ms altrimenti il Blocco FC viene confermato al pi tardi dopo 200ms con DONE 1 ERROR 0 e STATUS 0000 nonostante il mancato trasferimento dei dati vedere a tale scopo anche il cap 5 3 1 e Perun trasferimento
4. SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 1 Programmazione dei blocchi FC funzioni 7 1 Avvertenze generali relative ai blocchi FC Fornitura I blocchi FC vengono forniti insieme al pacchetto di base STEP 7 La seguente lista indica i numeri di blocco utilizzati nella fornitura numeri di blocco possono essere modificati Numero di blocco Tipo di blocco FC 1 DP_SEND 2 DP_RECV 3 DP_DIAG 4 DP_CTRL 5 AG_SEND 6 AG_RECV 50 AG_LSEND 60 AG_LRECV 1 Osservazione Nei CP PROFIBUS le funzioni FC 50 AG_LSEND e FC 60 AG_LRECV possono essere utilizzate in alternativa ai FC 5 e FC 6 Sull interfaccia e nel comportamento non esistono differenze Nell Industrial Ethernet gli FC AG_LSEND e AG_LRECV possono essere utilizzati per la trasmissione di set di dati pi lunghi gt 240 byte fino a 8 kbyte Se a causa dell elevata quantit di dati che possono essere trasmessi si utilizzano questi FC per Industrial Ethernet questi blocchi possono essere utilizzati anche per PROFIBUS Con questi FC per PROFIBUS possono tuttavia essere trasmessi anche solo quantit di dati fino a max 240 byte Assunzione dei blocchi FC nella biblioteca di STEP 7 7 2 Per poter disporre dei blocchi FC durante la creazione del proprio programma applicativo procedere nel modo seguente 1 Aprire nel SIMATIC Manager la biblioteca con File gt Apri Biblioteca Risul
5. Parametrizzare le unit identificazioni dello slave DP Assegnare agli slave DP i gruppi SYNC FREEZE Propriet del sistema master DP Salvare la parametrizzazione Le operazioni contrassegnate in grigio si scostano dal procedimento descritto in 4 e vengono specificate successivamente SIMATIC NET NCM S7 per PROFIBUS 3 18 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 5 1 Sincronizzazione dell emissione dei dati Sincronizzazione dell emissione dei dati tramite Global Control SYNC UNSYNC Programmando un job Global Control SYNC esiste la possibilit di eseguire l aggiornamento sincrono dei dati sulle uscite verso il processo E necessario distinguere le seguenti possibilit e Sincronizzazione aciclica Esempio di applicazione Il processo di produzione deve essere avviato tramite l emissione di pi segnali binari solo dopo che i dispositivi necessari hanno segnalato la conclusione dell avviamento Successivamente l emissione di segnali deve avvenire in modo sincrono e Sincronizzazione ciclica I valori di processo analogici determinati nel programma di comando devono comparire contemporaneamente sulle uscite verso il processo dopo ogni nuovo calcolo Esempio di applicazione Avvio di motori sincronizzati o sincronizzazione successiva dei motori Job Global Control e telegrammi di sincronizzazione Con il trasferimento di
6. Tabella 8 5 Avvertenza per i parametri riportati nella sezione Stato dell unit Parametri Stato di funzionamento e causa Significato Le visualizzazioni possibili sono Stop avvio Run Come causa viene p es visualizzato OK istruzione operativa PG STOP Modifica dello stato di funzionamento attuale Se si intende modificare lo stato attuale di funzionamento selezionare la voce di menu Stato di funzionamento CP stop avvio SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 11 Diagnostica NCM S7 8 6 Determinazione dello stato di funzionamento Scopo della diagnostica Definire lo stato di funzionamento attuale del CP PROFIBUS come unit nella S7 300 400 e come nodo di comunicazione sul PROFIBUS e se necessario modificarlo voce di menu Stato di funzionamento Stop CP Avvio CP Richiamo della funzione A questa funzione possibile accedere selezionando l oggetto di diagnostica Stato di funzionamento nell area di navigazione Identificazione dello stato del CP Significato delle icone nell area di navigazione Th e CP si trova nello stato di funzionamento RUN Th e CP si trova nello stato di funzionamento STOP Risultato della diagnostica nell area del contenuto Vengono visualizzate le seguenti informazioni iR Informazione CP uffer diagnostico itato di funzionamento Parametri del bus Statistica Collegamenti H EF Master DP
7. Bit Significato 7 5 non occupato 4 1 Eccedenza di dati di ingresso dati di ingresso sono stati aggiornati dal master DP pi velocemente di quanto potevano essere prelevati tramite il richiamo del blocco nella CPU dello slave DP dati di ingresso letti sono sempre gli ultimi dati di ingresso ricevuti dal master DP 3 1 Lo slave DP non ha ricevuto nessun telegramma dal master DP entro il tempo di controllo chiamata Se questo bit impostato impostato sempre anche il bit 1 2 1 Il master DP 1 nello stato CLEAR Nei dati di ingresso lo slave DP riceve il valore 0 per tutti i dati dati di trasmissione non vengono influenzati 1 1 La configurazione parametrizzazione non ancora terminata correttamente 0 Funzionamento DP 1 Funzionamento slave DP Gli altri bit con il significato specificato sono validi solo se questo bit impostato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni 7 2 3 Blocco FC DP_DIAG Significato del blocco Eccezione Il Blocco FC DP_DIAG viene utilizzato per la richiesta delle informazioni di diagnosi Si distinguono i seguenti tipi di job Richiesta della lista delle stazioni DP Richiesta della lista di diagnosi DP Richiesta della diagnosi singola DP Lettura aciclica dei dati di ingresso uscita di uno slave DP Lettura dello stato di funzionamento DP dati di diagnosi possono essere richiesti in funzione de
8. 4 3 Richiesta di diagnosi con master DP classe 2 Avvertenza Il seguente capitolo si riferisce ad una funzionalit di responder del master DP della classe 1 Panoramica Il CP PROFIBUS supporta le richieste di diagnosi conformi alla norma DP di un master DP classe 2 su SIMATIC NET PROFIBUS A tale scopo esso mette a disposizione il servizio conforme alla norma DP DDLM_Get_Master_Diag nella funzionalit di responder Master DP classe 1 Master DP Toe por A classe 2 CP PROFIBUS Richiesta di diagnosi PROFIBUS Slave della Slave della Slave della norma DP norma DP norma DP ET 200 U B C M Figura 4 4 Configurazione del bus con master DP singolo classe 2 SIMATIC NET NCM S7 per PROFIBUS 4 16 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Funzioni di diagnosi Come nelle funzioni di diagnosi per il programma applicativo nella CPU per il master DP classe 2 sono disponibili le seguenti funzioni Lettura della lista di slave DP Si tratta di un interrogazione generale dello stato di tutte le stazioni slave DP progettate nel master DP classe 1 interessato Lettura della diagnosi di sistema DP Si tratta di una diagnosi generale di tutte le stazioni slave DP progettate nel master DP classe 1 interessato Diagnostica singola DP Richiesta di dati di diagnosi specifici della stazione Lettura dello stato del master DP Per informazioni pi dettagliate vedere la
9. con il pulsante Diagnostica speciale SIMATIC NET NCM S7 per PROFIBUS 8 8 C79000 G8972 C127 02 Diagnostica NCM S7 8 4 Procedimento nella diagnostica Procedimento Per un impiego efficiente dello strumento di diagnostica in particolare se esso viene utilizzato per la prima volta necessario procedere nel modo seguente 1 Per il principio di svolgimento di una sessione di diagnostica basarsi sul seguente schema Inizio della diagnostica NCM S7 Stabilire il collegamento con il CP cap 8 3 Impostare le opzioni cap 8 2 2 Identificare il CP PROFIBUS cap 8 5 Determinare lo stato attuale del CP Scheda Modo operativo cap 8 6 Se il CP non in anello Se il CP Se il CP si trova su RUN con nodo PROFIBUS attivo non su RUN Parametri del bus PROFIBUS cap 8 12 Funzioni di statistica cap 8 13 Funzioni di statistica cap 8 13 Panoramica delle stazioni PROFIBUS cap 8 11 y Diagnostica in base al modo operativo Master DP cap 8 7 Slave DP cap 8 8 Collegamento FDL cap 8 9 Collegamento FMS cap 5 volume 2 y y Per informazioni generali e spiegazioni dettagliate sugli eventi della diagnostica esaminare analizzare il buffer diagnostico cap 8 10 Se necessario correggere la progettazione o la programmazione Li A N to eli folta ST
10. per S7 400 vale Il job viene confermato con il messaggio Non sono ancora presenti dei dati se nel CP PROFIBUS non sono presenti dei dati di ricezione Per ricevere dati il programma applicativo deve successivamente avviare un nuovo job Ciclo della CPU pi lento del tempo di trasferimento Se un blocco viene richiamato di nuovo prima del trasferimento o la ricezione dei dati sull interfaccia dei blocchi FC si presenta il seguente comportamento e AG SEND Il job viene confermato positivamente il CP PROFIBUS pronto per la ricezione di un nuovo job di trasmissione tuttavia al richiamo successivo e AG RECV Il job viene confermato con Nuovi dati assunti se nell area di dati dell utente sono presenti dei nuovi dati Successivamente assumere i dati nel programma applicativo e ristabilire lo stato di pronto alla ricezione con un nuovo richiamo AG RECV Finch questo stato non viene ristabilito il CP PROFIBUS trasmette tramite PROFIBUS una conferma negativa all altro nodo del PROFIBUS SIMATIC NET NCM S7 per PROFIBUS 6 14 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Avvertenza Fare attenzione che con una velocit di elaborazione diversa trasmettitore pi veloce del ricevitore pu verificarsi un insufficienza di risorse sul lato di trasmissione e di ricezione Il trasmettitore riceve eventualmente un relativo messaggio di risposta tramite
11. Differenze rispetto all interfaccia DP integrata Nell interfaccia DP integrata nella CPU i dati di ingresso uscita DP vengono memorizzati sempre in un area della periferia Nel CP PROFIBUS il procedimento di trasferimento dei dati con i blocchi FC DP SEND e DP RECV offre le possibilit supplementari precedentemente descritte di eseguire la memorizzazione nell immagine di processo nell area di merker o nel blocco dati Nei richiami di blocco DP SEND e DP RECV necessario specificare gli indirizzi delle rispettive aree di dati DP attigue ingressi e uscite Di conseguenza contrariamente all interfaccia DP integrata durante la progettazione non specificare degli indirizzi assoluti ma degli indirizzi relativi qui di seguito chiamati offset di indirizzamento Ingressi dell immagine di processo Utilizzo nel programma applicativo AA DODOANO No 50 52 54 Figura 3 4 Specificazione dell area di dati DP nel itssr l richiamo FC indirizzamento RECV P E10 0 BYTE 44 3 Esempio di accesso al byte 40 nell area di dati DP EB 10 40 EB 50 L EB 50 Specificazione dell area di dati DP come offset di indirizzamento nel CP PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 13 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 4 Configurazione del sistema master DP Procedimento Un sistema master DP viene configurato sostanzialmente come una strut
12. e DONE 1 Il parametro DONE 1 indica che il job stato eseguito Nel parametro STATUS sono SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 29 Programmazione dei blocchi FC funzioni possibili delle informazioni supplementari DONE 0 ERROR 1 E presente un errore In STATUS riportata la segnalazione di errore Significato dei parametri formali La seguente tabella specifica tutti i parametri formali per la funzione DP_CTRL Parame tri CPLADDR Dichiara zione INPUT Tipo WORD Campo dei valori Osservazione Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo CONTRO L INPUT ANY La lunghezza deve essere impostata da 1 240 Specificazione dell indirizzo e della lunghezza del blocco di job CONTROL Indirizzo dell area dei dati Rimando alternativo all area dell immagine di processo all area di merker all area del blocco dati La lunghezza deve essere selezionata con una grandezza minima uguale al numero di parametri DONE OUTPUT BOOL 0 1 Job eseguito senza errori Indica se il job stato trasmesso e concluso senza errori Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella ERROR OUTPUT BOOL 0 1 Errore Vi
13. Di Stazione Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra PS307 104 Dese a ole de I 2 xel Profile Standard ET 200L CPU314 1 n a ET Ai DI O 16 244 0 5A H a 4 a CP 342 5 BGR S ET 200x H IDENT IPC a A NC Propriet slave DP x e Regolatore I SIMADYN Generale Collegamento C SIMATIC I CI SIMODRIVE r Slave progettati CI SIMOREG Al master PROFIBUS possono essere collegati slave progettati n SIMOVERT Selezionare uno slave e premere Collega LI SIPOS 2 NE z J Stazioni gi progettate lave ndirizzo ella stazione osto E CPU 31x2DP PROFIBUS sonpekere H PCStation als DP Slave CP 342 5 BGA 2 SIMATIC 300 Station 1 0 5 T a Stationi CP 342 5 BGR 2 6 SIMATIC 300 Station 2 0 5 ga SGK7 342 5DA02 KEO E EGK 342 5DA0x OKEO Modulo universale EA 6GK7 342 5DF00 OKED B X BM 147 CPU Ulteriori apparecchiature da campc AL nit funzionali LO ESE 342 5DA00 KEO 2 5 come slave PROFIBUS DP r Collegamento attivo lt collegamento inesistente gt Gcolleaa 3 Selezionare lo slave DP adatto e confermare la selezione con OK Risultato Con questa selezione il CP PROFIBUS dello slave DP viene progettato automaticamente sul modo operativo Slave DP attivo 4 Nell operazione successiva selezionare uno o diversi moduli u
14. Diagnostica riferita al canale 7 byte Stati dei moduli max 240 byte Figura 4 3 Struttura principale dei dati della diagnostica singola SIMATIC NET NCM S7 per PROFIBUS 4 12 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Avvertenza Rispetto alla norma DP la lunghezza totale del set di dati limitata a 4 byte Anzich di un massimo di 244 byte possibili il programma applicativo con CP PROFIBUS nella SIMATIC S7 300 dispone di soli 240 byte Struttura dei byte di stato della stazione Qui di seguito viene descritta la codificazione dei byte di stato della stazione Tabella 4 4 Struttura dei byte di stato della stazione Byte di stato 1 della stazione N di Significato Descrizione bit 7 MasterLock Lo slave DP stato parametrizzato da un altro master DP ci significa che lo slave DP raggiungibile dal proprio master DP solo per lettura Questo bit viene impostato dal CP master DP se l indirizzo master diverso da FFy e diverso dall indirizzo di bus del CP 6 ParameterFault Il telegramma di parametrizzazione ricevuto per ultimo errato o non ammesso Rimedio Controllare eventuali parametri non ammessi contenuti nella parametrizzazione 5 InvalidSlaveResponse Questo bit viene impostato dal CP master DP se dallo slave DP non stata ricevuta nessuna risposta plausibile Le cause possono essere diverse 4 Service
15. Eccezione Correggere la progettazione del CP PROFIBUS LED STOP giallo acceso in permanenza LED RUN verde lampeggia Richiesta dello stato di funzionamento nella Diagnostica NCM S7 PROFIBUS Stato di funzionamento Avvio stato del PROFIBUS Stazione non in anello Eccezione Correzione della velocit di trasferimento LED STOP giallo acceso in permanenza LED RUN verde lampeggia Il ciclo di identificazione PBUS con la CPU S7 non stato eseguito con la CPU Il CP PROFIBUS attende un trasferimento dei parametri MPI corretti tramite la CPU S7 Richiesta dello stato di funzionamento nella Diagnostica NCM S7 PROFIBUS Stato del PROFIBUS stazione non anello Causa Disturbi sul bus Provvedimento Eliminazione del disturbo sul bus Richiesta dello stato di funzionamento nella Diagnostica NCM S7 PROFIBUS Stato di funzionamento Stop causa Azionamento dell interruttore dopo lo STOP Eccezione Portare l interruttore del CP PROFIBUS sulla posizione RUN 8 34 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 8 14 2 Lista di controllo Funzionamento master DP Tabella 8 18 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento master DP in un impianto Definizione del problema Causa possibile Il funzionamento master DP non viene assunto p es LED di guasto del bus su alcune o su tutte le sta zioni Il modo operativo master
16. Stato DP Stop causa dello stato DP Nessun funzio namento di polling stato richiesto dall utente Eccezione Richiedere lo stato DP RUN tramite il blocco FC DP CTRL Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Offline causa dello stato DP Nessun funzio namento di polling stato richiesto dall utente Eccezione Richiedere lo stato DP RUN tramite il blocco FC DP CTRL SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 35 Diagnostica NCM S7 Tabella 8 18 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento master DP in un impianto Definizione del problema Tutte le uscite sugli slave DP sono su Zero seb bene il programma appli cativo richieda dei dati di uscita diversi da zero Causa possibile Le stazioni slave si tro vano su STOP p es in terruttore della DP ET200L Il CP PROFIBUS lavora come master della classe 2 e legge ciclicamente i dati di ingresso uscita delle stazioni slave La reazione di errore AUTOCLEAR progettata e almeno uno slave DP progettato non si trova nella fase di trasferimento dei dati Lo stato DP CLEAR viene richiesto tramite il blocco FC DP CTRL Definizione della causa e provvedimenti Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Run causa dello stato DP Funzionamento normale di polling con dati d utilizzo d
17. Volume dei dati e funzionalit Il CP PROFIBUS supporta rispettivamente un collegamento Broadcast Per ogni buffer di job possono essere trasmessi fino a 236 byte di dati d utilizzo L intestazione del job occupa 4 byte supplementari SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 9 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Avvertenza Se si utilizza un collegmaneto FDL con Broadcast sul CP interessato non possibile ricevere messaggi su nessun altro collegamento Broadcast anche su nessun collegamento FMS con Broadcast Motivo l LSAP di ricezione per Broadcast 63 occupato con un collegamento Broadcast SIMATIC NET NCM S7 per PROFIBUS 6 10 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 4 4 Collegamento FDL con Multicast Propriet Un collegamento FDL con Multicast permette la trasmissione di un messaggio a diversi ricevitori di un circuito Multicast con un job Le propriet sono composte nel modo seguente e Il trasferimento dei dati bidirezionale cio sul collegamento FDL con Multicast possibile trasmettere e ricevere contemporaneamente e La trasmissione e la ricezione viene eseguita tramite il servizio FDL SDN Send Data with No Acknowledge e La trasmissione viene eseguita su un LSAP standardizzato per il circuirto Multicast LSAP area 1 56 e Durante la trasmissione deve ess
18. SIMATIC NET NCM S7 per PROFIBUS 8 12 C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 6 Avvertenze relative ai parametri riportate nella sezione Stato dell unit Parametri Significato Stato di funzionamento e causa Le visualizzazioni possibili sono Stop avvio Run Come causa viene p es visualizzato OK istruzione operativa PG STOP non progettato Stato del PROFIBUS e causa Lo stato PROFIBUS possibile Stazione in anello stazione non in anello Causa possibile OK disturbi sul bus p es cortocircuito sul bus allacciamento al bus non corretto collisioni di bus indirizzo utente pi alto HSA errato assegna zione doppia di indirizzo Tabella 8 7 Avvertenze relative ai parametri riportati nella sezione Informazioni sullo stato e l utilizzo della memoria Parametri Significato Informazioni sullo stato Visualizzazione del modo operativo attuale del CP Per l impostazione la progettazione dei modi operativi vedere il cap 2 2 6 Dalla visualizzazione dello stato e della causa possibile rilevare il tipo di progettazione e lo stato attuale dei servizi progettati Utilizzo della memoria Avvertenze relative all utilizzo del CP PROFIBUS in base alla progettazione e allo stato attuale di funzionamento memoria RAM memoria di lavoro SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 13 Diagnostica NCM S7 8 7 Diagnostica master
19. AG_LRECV Significato del blocco Il Blocco FC AG_RECV AG_LRECV assume dal CP PROFIBUS i dati trasferiti tramite un collegamento FDL progettato L area di dati specificata per l assunzione dei dati pu essere un area dell immagine di processo un area di merker o un area del blocco dati Se il CP PROFIBUS ha potuto assumere i dati viene segnalata un esecuzione corretta Osservazione Tutti i seguenti dati valgono sia per l FC AG_RECV che per l FC AG_LRECV Interfaccia di richiamo AG_RECV AG_LRECV INT NDR BOOL WORD ERROR BOOL ANY STATUS WORD LEN BYTE Esempio in rappresentazione AWL AWL Significato call fc 6 Richiamo del blocco AG_RECV ID MW 10 LADDR 1 W 16 0100 RECV P M 0 0 BYTE 100 NDR 1 DB 100 DBX 0 6 ERROR DB 100 DBX 0 7 STATUS DB 100 DBW 2 LEN DB 100 DBW 4 SIMATIC NET NCM S7 per PROFIBUS 7 48 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Richiami con intestazione del job Rilevare dalla seguente tabella i tipi di collegamento e i tipi di job per i quali necessario impostare i parametri nell intestazione del job L intestazione del job si trova nell area dei dati utente FDL Essa occupa i primi 4 byte e deve essere inclusa nel calcolo della specificazione della lunghezza nel parametro LEN La lunghezza massima dei dati d utilizzo si riduce di conseguenza a 236 byte per i job con intestazione del job Tabella 7 11 Parametri di ri
20. All inizio del programma ciclico vengono trasferiti gli stati di segnale delle unit di ingresso all immagine di processo degli ingressi Alla fine del programma ciclico l immagine di processo delle uscite viene trasferita come stato di segnale alle unit di uscita Impianto Insieme di tutte le risorse elettriche Ad un impianto appartengono inoltre Comando programmabile nella memoria dispositivi di servizio e supervisione sistemi di bus apparecchiatura da campo azionamenti cavi di alimentazione Industrial Ethernet Un bus di campo secondo IEEE 802 3 ISO 8802 2 Interfaccia di trasporto Per interfaccia di trasporto SIMATIC S5 si intende l accesso presente sul CP ai servizi orientati al collegamento dello strato di trasporto Rispetto al programma di comando l interfaccia di trasporto si presenta sotto forma di blocchi di comunicazione HTB NCM S7 per Industrial Ethernet Software per la progettazione e la diagnostica di CP Ethernet NCM S7 per PROFIBUS Software per la progettazione e la diagnostica di CP PROFIBUS Protocollo Direttiva di procedimento per il trasferimento dei dati Con questa direttiva vengono definiti sia i formati dei messaggi sia il flusso di dati durante il loro trasferimento Rete Una rete costituita da una o pi gt sotto reti collegate ad un numero qualsiasi di gt nodi Possono esistere diverse reti adiacenti Segmento Sinonimo di gt segmento di bus SIMATIC NET N
21. Avvio del CP Comandare il CP nel modo seguente Per determinati tipi di CP p es CP 443 5 Basic possibile eseguire una can cellazione totale Questa funzione deve essere ulteriormente confermata Arresto del CP Il CP pu essere avviato se l interruttore RUN STOP impostato su RUN Visualizza Aggiorna Questa voce di menu permette di attivare ad ogni azionamento un unico aggior namento delle informazioni di diagnostica e di stato visualizzate Visualizza Aggiornamento ciclico on off Questa voce di menu permette di attivare ciclico on e disattivare ciclico off un aggiornamento ciclico automatico delle informazioni di diagnostica e di stato visualizzate L arco di tempo tra i momenti di aggiornamento pu essere impostato con la voce di menu Strumenti Impostazioni Strumenti Impostazioni Impostare con questa voce di menu i parametri generalmente validi per la ses sione di diagnostica per PROFIBUS e Tempo di aggiornamento della finestra di dialogo Impostazione della durata del ciclo con la quale vengono aggiornati i dati di diagnostica in un area del contenuto durante l aggiornamento ciclico Si ottengono delle informazioni relative alla funzione di diagnostica attuale A tale scopo pu essere azionato anche il tasto funzione F1 oppure il pul sante conferma nella barra delle funzioni Osservare che in alcune funzioni di diagnostica possibile richiama
22. Comunicazione con il CP PROFIBUS 1 1 1 2 1 3 1 4 1 4 1 1 4 2 1 4 3 1 4 4 1 5 1 6 1 6 1 1 6 2 1 6 3 n A h A Aa _ A SANNNN VASIWM Informazioni generali LL PROFIBUS amp arie e Ea e E EEE A E E Possibilit di comunicazione per SIMATIC S7 con CP PROFIBUS Comunicazione S7 tramite PROFIBUS ana Funzionamento PG con STEP 7 tramite PROFIBUS Funzionamento PC con interfaccia S7 tramite PROFIBUS Dispositivi di servizio e supervisione tramite PROFIBUS Blocchi funzionali di comunicazione CFB aeaea Interfaccia SEND RECEIVE LL DP PROFIBUS siae Pala e la a iii i Configurazione della rete con un master DP Configurazione della rete multimaster DP_ naaa Configurazione della rete multimaster o Funzionamento slave DP anaran Collegamento in rete di stazioni SIMATIC S7 e di Altre stazioni con STEP 7 Alternativa di rete progetto Una sotto rete un progetto Alternativa di rete progetto SIMATIC S5 e altri dispositivi sulla sotto rete Alternativa di rete progetto Due o diverse sotto reti un progetto Alternativa di rete progetto Una sotto rete diversi progetti Alternativa di rete progetto Diverse sotto reti in diversi progetti SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 1 Comuni
23. LI LI Oggetti di rete MPI 1 PROFIBUS 1 iz SIMATIC S5 1 SIMATIC NET NCM S7 per PROFIBUS 1 26 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 7 3 Alternativa di rete progetto Due o diverse sotto reti un progetto Configurazione dell impianto A causa dei diversi compiti delle stazioni oppure dell estensione dell impianto pu essere necessario l impiego di diverse reti Rappresentazione nel progetto STEP 7 Il risultato di questa rappresentazione quindi In un progetto possibile gestire diverse sotto reti Ogni stazione viene creata una volta nel progetto Una stazione pu essere attribuita a diverse sotto reti assegnando adeguatamente i CP Impianto Sotto rete SINEC H1 1 di di produ Industrial Ethernet zione e di gesti S7 400 2 NI h lt CP PROFIBUS one li Il Van Sotto rete PROFIBUS 1 E S7 300 1 S7 300 2 Rappresentazione nel progetto STEP 7 Le sotto reti possono essere create in un progetto STEP 7 Di conseguenza possibile progettare le stazioni in modo semplice per la comunicazione Fertigung lt Standardhierarchie Offline gt Projekt B 43 Fertigung SIMATIC 400 Station 1 SIMATIC 400 Station 2 SIMATIC 300 Station 1 SIMATIC 300 Station 2 Progetto SIMATIC SIMATIC 400 Station 1 400 Station 2 H E E E SIMATIC SIMATIC 300 Station 1 300 Station 2 m I MPI 1 PROFIBUS 1 Og
24. Le funzioni sono concepite in modo tale da completarsi opportunamente e da permettere un interrogazione graduata Inoltre possibile utilizzare le funzioni indipendentemente una dall altra SIMATIC NET NCM S7 per PROFIBUS 4 2 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 2 Tipo di funzione del richiamo della diagnostica nel programma applicativo Panoramica La diagnostica effettiva tramite il programma applicativo permette un controllo permanente degli slave DP e dei relativi moduli Integrazione nel programma applicativo Le diagnostiche vengono avviate nel programma applicativo tramite la parametrizzazione e il richiamo del blocco FC DP DIAG La diagnostica vera e propria ha luogo tramite la valutazione dei valori di diagnosi trasmessi nelle liste di diagnosi dal blocco funzionale Il richiamo di DP DIAG e la valutazione delle liste di diagnosi possono essere eseguiti in base alle visualizzazioni dello stato nel byte di stato del blocco FC DP RECV Svolgimento della diagnostica La seguente rappresentazione illustra il percorso decisionale per le possibilit di diagnosi esistenti Interrogazionedel byte di stato E opportuno analizzare la lista delle stazioni E opportuno analizzare la lista di diagnosi Lettura della lista delle stazioni Lettura della lista di diagnosi Identificazione delle stazioni con nuovi dati di diagnosi Diagnostica singola Figura 4 1 Percors
25. SEND REC Nessuna risorsa di ricezione disponibile su SAP 2 23 16 29 Master DP Informazione master DP 23 16 29 Master DP Tempo di ritardo master DFP 7 intervallo minimo sla 23 16 29 Master DP Modo di copiatura degli slave per gli ingressi 23 16 29 Master DP Modo di copiatura degli slave per le uscite 23 16 29 Master DP Lunghezza max analizzabile dei dati di diagnosi 23 16 28 CP 0VS Consistenza della base dati raggiunta dopo il cari 23 16 28 CP 0VS L SDB caricato dalla CPU che contiene i dati 100 23 16 28 CP 0VS La CPU che contiene i dati arresta il sotto sistema 23 16 00 CP 0VS Inconsistenza della base dati CP durante il carica 23 16 00 CEAC NE non rani n_nall annatta nnn si Tabella 8 15 Avvertenze relative ai parametri contenuti nell aria del contenuto Buffer diagnostico Parametri Significato N Numerazione progressiva delle segnalazioni di evento Campo dei valori in NCM S7 per PROFIBUS possono essere memorizzate max 500 segnalazioni di evento SIMATIC NET NCM S7 per PROFIBUS 8 26 C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 15 Avvertenze relative ai parametri contenuti nell aria del contenuto Buffer diagnostico Parametri nessun simbolo Significato Errore Errore importante Informazione Timbro dell ora Timbro dell ora generato dal CP al verificarsi dell evento non attivo per tutti i
26. SIMATIC Card Orario Lu Ve dalle 0 00 alle 24 00 Telefono 49 911 895 7777 Fax 49 911 895 7001 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 C 1 SIMATIC NET Supporto e training Servizi SIMATIC Customer Support Online Con i servizi Online il SIMATIC Customer Support offre illimitate informazioni supplementari sui prodotti SIMATIC e Informazioni attuali generali possono essere richiamate inInternetal sito tramite Fax Polling N 08765 93 02 77 95 00 e Informazioni attuali sul prodotto e download che possono essere utili in caso di impiego possono essere richiamati inInternetalsitohttp www ad siemens de csi net tramite Bulletin Board System BBS a Norimberga SIMATIC Customer Support Mail box al numero 49 911 895 7100 Per l attivazione del mailbox utilizzare un modem fino a V 34 28 8 kbaud con i para metri impostati nel modo seguente 8 N 1 ANSI o selezionare tramite ISDN x 75 64 kbit Ulteriore supporto Per domande relative ai prodotti SIMATIC NET rivolgersi al consulente Siemens presso le filiali e societ regionali responsabili Gli indirizzi sono riportati e nel nostro catalogo IK 10 e in Interne http www ad siemens de E SIMATIC NET NCM S7 per PROFIBUS C 2 C79000 G8972 C127 02 A Accesso layer 2 libero 6 8 Altra stazione 6 17 Area di consistenza 5 7 Area di dati DP nel funzionamento slave DP 5 8 Base di dati Convers
27. agli getto STEP 7 nel quale stato confi gurato il CP non disponibile sul PG EWTMISPELCENEZooN per motivi di service Meicenschalten c 4425 Basie Roso o o o lll Allgemein Adressen Optionen Kommunikationsvariablen Diagnose Baugruppendiagnose Zur Diagnose wird das Programm NCM Diagnose gestartet RA NetPro Netz konfigurieren PROJECT PROFIBUS 25 Hinweise NCM 57 Industrial Ethernet E S NCM 57 PROFIBUS 1 CNP AWL FUP S7 Bausteine programmieren Avvertenza Per utilizzare contemporaneamente diversi collegamenti di diagnostica possibile avviare pi volte la diagnostica NCM S7 SIMATIC NET NCM S7 per PROFIBUS 8 4 C79000 G8972 C127 02 Diagnostica NCM S7 Struttura La diagnostica NCM S7 ha un aspetto simile a quello p es del SIMATIC come finestra delle applicazioni individuale divisa in due parti con barra dei menu e delle funzioni ap Informazione CP E Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Collegamenti Area di navigazione con oggetti diagnostici Area del contenuto con risultato della diagnostica e Sullato sinistro dell area di navigazione si trovano oggetti diagnostici ordinati gerarchicamente In questa area possibile rilevare in qualsiasi momento informazioni generali sulle funzioni di diagnostica disponibili A seconda del tipo di CP attualmente diagnosticato e delle funzioni e collegamenti pr
28. fi z I Modifica Configura 19 2 kbit s i 93 75 kbit s 187 5 kbit s il 500 kbit s Yelocit di trasmissione sai Profilo Universale DP FMS Definito dall utente Parametri del bus Annulla Impostazioni I valori riportati nella finestra di dialogo servono come base valori di base per il successivo calcolo dei parametri di bus I risultati di questo calcolo possono essere osservati nella finestra di dialogo successiva Dopo l immissione o il controllo dei valori selezionare il pulsante Opzioni SIMATIC NET NCM S7 per PROFIBUS 2 6 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS Tabella 2 1 Valori di base per i parametri di bus Parametri Significato Indirizzo PROFIBUS pi Indica l indirizzo PROFIBUS pi alto di un nodo di bus attivo nel sistema di bus Per alto HSA i nodi passivi sono ammessi degli indirizzi maggiori dell HSA Highest Station Adress campo dei valori indirizzo attivo pi alto nella rete 126 Velocit di trasferimento Velocit di trasferimento sul bus Campo dei valori in base al profilo 9 6 kbit s 19 2 kbit s 45 45 31 25 kbit s 93 75 kbit s 187 5 kbit s 500 kbit s 1 5 Mbd 3 Mbd 6 Mbd 12 Mbd In base alla velocit di trasferimento ammessa osservare le specificazioni contenute nelle relative informazioni sul prodotto del CP 1 Profilo Qui possibile definire secondo quale metodo algoritmo
29. grammazione KOP FUP e AWL nonch le funzioni standard e del sistema in aggiunta alle cono perso Conoscenze di base di STEP7 con 6ES7810 4CA02 8AA0 nale tecnico che impiega il soft Manuale utente ware di base STEP7 per risolvere e Manuale di programmazione S7 300 400 e Manuale per utenti che passano da S5 a S7 e Manuale per l apprendimento rapido Conoscenze di riferimento che Manuali di riferimento STEP7 con 6ES7810 4CA02 8ARO descrivono i linguaggi di pro e Manuali KOP FUP AWL e Funzioni standard e di sistema per S7 300 400 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Prefazione Accessi alla Guida Online di STEP 7 e NCM S7 La Guida Online permette di ottenere le seguenti informazioni e Contenuto tramite Menu Guida gt Argomenti della guida e Guida in base al contesto per l oggetto selezionato tramite Menu Guida gt Guida il ta sto funzione F1 o il Punto interrogativo nella barra delle funzioni Qui si trovano diversi pulsanti che permettono di accedere ad ulteriori informazioni disponibili in relazione al gruppo di argomenti attivo e Glossario per tutte le applicazioni STEP7 tramite il pulsante Glossario Osservare inoltre che ogni applicazione STEP7 dispone di un proprio contenuto e di una Guida in base al contesto Questionario relativo alla documentazione Per poter offrire anche agli utenti futuri di SIMATIC NET una documentazione ottimale chiediamo il Vostro support
30. possibile accedere a tutti i nodi pronti alla ricezione per Broadcast sul PROFIBUS Multicast E possibile accedere a tutti i nodi che fanno parte del circuito Multicast sul PROFIBUS Interfaccia SEND RECEIVE Il trasferimento dei dati viene avviato dal programma applicativo L interfaccia verso il programma applicativo nella SIMATIC S7 costituita dai blocchi SIMATIC S7 speciali del tipo FC funzioni 1 La contrassegnatura finora utilizzata per l interfaccia SEND RECEIVE tramite collegamenti FDL collegamenti AGAG 1 14 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS Nodo collegamenti FDL permettono la comunicazione comandata dal programma tramite PROFIBUS da SIMATIC S7 verso e SIMATIC S7 con CP PROFIBUS e SIMATIC S5 con CP PROFIBUS p es CP5430 31 e SIMATIC S5 95U con interfaccia PROFIBUS e PC PG con CP PROFIBUS p es CP 5412 S7 400 CP PROFIBUS S7 300 l s ii I PROFIBUS CP PROFIBUS SIMATIC S5 SIMATIC S5 95U con CP 5430 31 PC PG con CP PROFIBUS Figura 1 6 SIMATIC S7 con nodi di comunicazione possibili tramite collegamenti FDL SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 15 Comunicazione con il CP PROFIBUS 1 6 DP PROFIBUS Applicazione Il trasferimento dei dati tramite DP PROFIBUS offre un interfa
31. rappresentano delle opzioni Creare la sotto rete PROFIBUS cap 2 2 1 Immettere il CP PROFIBUS nella configurazione dell hardware cap 2 2 3 Allacciare il CP PROFIBUS alla sotto rete PROFIBUS cap 2 2 4 Impostare ulteriori propriet del CP cap 2 2 6 Progettare i servizi per la comunicazione cap 2 2 8 Collegamenti omogenei S7 Collegamenti FDL Funzionamento DP Dati di progettazione completi nel progetto STEP 7 Caricare la configurazione nel sistema di destinazione cap 2 2 9 Operazioni necessarie Operazioni opzionali SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 3 Messa in funzione del CP PROFIBUS 2 2 1 Creazione di una sotto rete PROFIBUS SINEC L2 Obiettivo Per poter allacciare le stazioni SIMATIC ad una sotto rete creare quest ultima nel proprio progetto In questo modo tutti i parametri che riguardano l intera sotto rete vengono specificati in modo centrale Procedimento E consigliabile creare la sotto rete prima della configurazione delle stazioni in modo che l assegnazione delle stazioni SIMATIC possa essere eseguita automaticamente Durante la configurazione di un CP inoltre possibile creare successivamente la sotto rete Nel corso di questo capitolo vengono fornite informazioni pi dettagliate Procedere nel modo seguente 1 Selezionare il progetto nel SIMATIC Manager 2 Selezionare Ins
32. 0 82274 7 8 Job concluso senza errore Segnalazione di avvertenza non sono presenti dei dati 1 0 82314 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi RUN 1 0 82324 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi CLEAR 1 0 82334 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi STOP 1 0 82344 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi OFFLINE 1 0 823AH4 2 3 7 8 Job concluso senza errore Segnalazione di avvertenza sono stati letti 241 o 242 byte di dati Vengono messi a disposizione 240 byte 1 0 82414 2 3 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP specificato non stato progettato 1 0 8243H 2 3 10 Job concluso senza errore Segnalazione di avvertenza nella lista dei moduli dello slave DP nella base di dati del CP sono contenuti solo dei moduli vuoti 1 0 8245H 2 3 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP nello stato Lettura ciclica dei dati di ingresso 1 0 82464 2 3 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP si trova nello stato Lettura ciclica dei dati di uscita 1 0 82484 2 3 10 Job concluso senza errore Segnalazione di avvertenza Nella lista di moduli dello slave DP nella base dati del CP sono con
33. 02 1 23 Comunicazione con il CP PROFIBUS Alternative Per l utilizzo della progettazione di reti di STEP 7 necessario sapere come si possono presentare delle configurazioni dell impianto nel progetto STEP 7 Le seguenti configurazioni sono degli esempi caratteristici di stazioni che sono state collegate in rete con dei CP Esempio di Caratteristiche configurazione alternativa 1 1 sotto rete 1 progetto 2 Stazioni SIMATIC S5 supplementari e stazioni con altri dispositivi 3 2 o diverse sotto reti 1 progetto 4 1 sotto rete diversi progetti 5 Diverse sotto reti diversi progetti Qui di seguito vengono rappresentate queste alternative come esempi reali di configurazione dell impianto nel progetto STEP 7 1 24 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 7 1 Alternativa di rete progetto Una sotto rete un progetto Configurazione dell impianto La configurazione pi semplice dell impianto composta da stazioni SIMATIC S7 che devono essere collegate in rete tramite una sotto rete p es del tipo PROFIBUS Rappresentazione nel progetto STEP 7 S7 400 1 Impianto j hi Produ zione li nba Sotto rete PROFIBUS 1 II EL S7 300 2 S7 300 1 A Rappresentazione nel progetto STEP 7 Creare a tale scopo un oggetto di sotto rete PROFIBUS nel progetto STEP 7 Le stazioni che vengono create ne
34. 1 0 8236H 4 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi RUN con AUTOCLEAR disattivato 1 0 82414 7 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP specificato non stato progettato SIMATIC NET NCM S7 per PROFIBUS 7 36 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 8 Visualizzazioni DP CTRL DONE ERROR STATUS Possibile in CTYPE 82434 7 10 Significato Job concluso senza errore Segnalazione di avvertenza lo slave DP gi disattivato in quanto nella lista di moduli dello slave DP nella base di dati del CP sono contenuti solo dei moduli vuoti 1 82454 7 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP gi nello stato Lettura ciclica dei dati di ingresso 1 0 82464 7 10 Job concluso senza errore Segnalazione di avvertenza lo slave DP gi nello stato Lettura ciclica dei dati di uscita 1 0 82484 7 10 Job concluso senza errore Segnalazione di avvertenza nella lista dei moduli dello slave DP nella base dati del CP sono contenuti moduli di ingresso di uscira o di ingresso uscita 1 0 82494 7 10 Job cocnluso senza errore Segnalazione di avvertenza lo slave disattivato a causa di una commutazione dello stato di funzionamento DP 1 0 824A4 7 10 Jo
35. 104 DPSTATUS MB 0 Tipo di funzionamento La seguente rappresentazione illustra lo svolgimento in tempi normali di un assunzione dei dati avviata nel programma applicativo con DP_RECV Ogni job DP_RECV del programma applicativo viene confermato dal CP PROFIBUS con una visualizzazione nei parametri di uscita NDR ERROR e STATUS Programma applicativo CP PROFIBUS Partner di comunicazione ciclo della CPU ciclo di polling DP slave DP Trasferimento di A tramite PROFIBUS DP RECV in corso 0 1 8180 DP RECV q 1 0 0000 Ricezione valutazione Trasferimento dei dati ricevuti A di B tramite PROFIBUS DP RECV in corso e 0 0 8180 DP RECV g10 0000 Ricezione valutazione dei dati ricevuti B Trasferimento DP_RLCV gt di C tramite PROFIBUS in corso Tempo Tempo Tempo Legenda 1 Trasferimento dei parametri DONE ERROR STATUS SIMATIC NET NCM S7 per PROFIBUS 7 12 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni La sicurezza dell assunzione dei dati La ND rappresentazione illustra inoltre che un assunzione dei dati assicurata con la conferma R 1 ERROR 0 e STATUS 0000 Condizione preliminare Il master DP e lo slave DP si trovano nella fase di trasferimento dei dati Osservare le seguenti avvertenze Significato La Parametri CPLADDR Nel funzionamento master DP Se u
36. 19 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento slave DP in un impianto Definizione del problema Dal master DP non pro vengono dati DP con il PROFIBUS come slave DP oppure il master DP non riceve dati dal CP PROFIBUS come slave DP Causa possibile pi il CP PROFIBUS come slave DP gt il Watchdog scaduto Il master DP ha abilitato il CP PROFIBUS come slave DP per altri master p es passaggio allo stato OFFLINE Il master DP non interroga Richiesta del buffer diagnostico nella Diagnostica Definizione della causa e provvedimenti NCM S7 PROFIBUS Nel buffer diagnostico si trova la seguente immissione Subentrato Timeout Tempo Watchdog impostato nello slave xxx 10 msec Il fattore XXX progettato nel master DP e moltiplicato per 10 msec come sopraindicato determina un tempo Watchdog in ms Eccezione Portare il master DP di nuovo nello stato di RUN o cor reggere il tempo di controllo nella progettazione del master DP Richiesta del buffer diagnostico nella Diagnostica NCM S7 PROFIBUS Nel buffer diagnostico si trova la seguente registra zione Master Add XXX abilita lo slave per altri ma ter Byte di stato del telegramma di parametrizzazione YYY L immissione XXX corrisponde all indirizzo del master DP che ha abilitato il CP PROFIBUS come slave DP L immissione YYY corrisponde al primo byte del tele gramma di parametri
37. 2 Job di controllo nel programma applicativo aaeeea 3 29 3 9 Comunicazione con master DP classe 2 3 30 3 10 Lettura dei dati di ingresso uscita come master DP classe 2 3 32 3 11 Attivazione disattivazione di slave DP_ aranana 3 34 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 1 Le possibilit di diagnostica DP_ ae eeaa aaeeea 4 2 4 2 Tipo di funzione del richiamo della diagnostica nel programma applicativo 4 2 1 La lista delle stazioni DP_ aneen 4 2 2 Lettura della lista delle stazioni DP_ aaeeea 4 2 3 La lista di diagnosi DP_ naeeua 4 2 4 Lettura della lista di diagnosi DP_ a aeeaa aaeeea 4 2 5 Diagnostica singola DP_ rnrn ts SEEN EEEEEKEA KEAS EN EE 4 3 Richiesta di diagnosi con master DP classe 2 a 4 3 1 Lista di slave DP per master DP classe 2 4 3 2 La diagnostica di sistema DP per master DP classe 2 4 3 3 Diagnostica singola DP per master DP classe 2 Progettazione e programmazione del funzionamento slave DP 5 1 Informazioni generali LL 5 2 Procedimento EErEE I Ta NENEN AAAF NI ARATE EIR ERATEN 5 3 Tipo di funzionamento di SIMATIC S7 300 nel funzionamento slave DP con CP PRORIBU S mona A T E a EE O EE E E 5 3 1 Principio dello scambio dei dati 5 3 2
38. 29 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 con STEP 7 2 1 Informazioni generali asussaan eeuna aeee 2 2 PIOCEOIMENTO seasc iaia iene 2 2 1 Creazione di una sotto rete PROFIBUS SINEC L2 2 2 2 Controllo e impostazione delle propriet della rete 2 2 3 Immissione del CP PROFIBUS nella configurazione dell hardware 2 2 4 Allacciamento della stazione SIMATIC alla sotto rete PROFIBUS 2 2 5 Visualizzazione degli allacciamenti alla rete di una stazione 2 2 6 Impostazione di ulteriori propriet del CP 2 2 7 Oggetti sostitutivi nel progetto STEP7 anneanne 2 2 8 Progettazione di servizi per la comunicazione 2 2 9 Caricamento della configurazione nel sistema di destinazione 2 3 Stampa dei dati di progettazione aneen 2 4 Avvertenze generali relative al pacchetto opzionale NCM S7 _ 2 5 Conversione dei file di base dati di NCM S7 L2 na SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 1 Messa in funzione del CP PROFIBUS 2 1 Informazioni generali Argomento trattato in questo capitolo Per allacciare una stazione SIMATIC alla sotto rete PROFIBUS tramite il CP PROFIBUS configurare il CP con il software di progettazione NCM S7 In questo capitolo viene descritto e come viene configurato il CP nel progetto ST
39. 5DA0x 0KE0 Modulo universale a EGK7 342 5DF00 OKEO a X BM 147 CPU Ulteriori apparecchiature da campo Unit funzionali SIMATIC 300 SIMATIC 400 SIMATIC PC Based Control 300 400 D E SIMATIC PC Station Premere F1 per ottenere la Guida 5 18 Modifica SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP 5 4 2 Controllo o impostazione del modo operativo del CP slave DP Modo operativo slave DP nella finestra di dialogo delle propriet Il CP PROFIBUS lavora come slave DP se nella scheda modo operativo della finestra di dialogo delle propriet del CP impostato il relativo modo operativo Identificazione automatica del modo operativo del CP Il modo operativo slave DP da impostare per il CP PROFIBUS viene identificato automaticamente dalla configurazione dell hardware del sistema master DP se il CP PROFIBUS si trova nello stesso progetto e nella stessa sotto rete del master DP Questo caso stato descritto nel capitolo precedente 5 4 1 Nella finestra di dialogo delle propriet visualizzata possibile osservare che il modo operativo slave DP gi selezionato Avvertenza Le funzioni PG e le funzioni di test tramite MPI sono sempre possibili indipendentemente dal modo operativo selezionato Anche le funzioni PG e le funzioni di test tramite PROFIBUS sono sempre possibili indipendentemen
40. AL A I LD ii A el a cs 2 Chiarire la definizione dei compiti e del problema p es in base alla lista di controllo riportata nel cap 8 14 e selezionare gli esempi raccomandati ivi riportati in base alla relativa funzione di diagnostica SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 9 Diagnostica NCM S7 8 5 Identificazione del CP Scopo della diagnostica Identificare il CP con il quale collegata la diagnostica NCM S7 e determinare lo stato attuale di funzionamento Richiamo della funzione Alla funzione si accede selezionando l oggetto di diagnostica Informazione CP nell area di navigazione Risultato della diagnostica nell area del contenuto Vengono visualizzate le seguenti informazioni le immissioni costituiscono un esempio Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti Tabella 8 3 Parametri riportati nella sezione Percorso online Parametri Significato Interfaccia Tipo di rete alla quale allacciata la stazione di diagnostica Indirizzo dell accoppia Se al CP da diagnosticare si accede tramite un accoppiamento ad altra rete il suo mento ad altra rete indirizzo di nodo viene qui specificato nella rete locale SIMATIC NET NCM S7 per PROFIBUS 8 10 C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 3 Parametri riportati nella sezione Percorso online Parametri di destinazione ID sotto rete S7 della r
41. CP Funzione Servizio di comunicazione p es master DP che ha generato la segnalazione Ulteriori funzioni La visualizzazione nel buffer diagnostico pu essere comandata con voci di menu supplementari attivate Voce di menu Buffer diagnostico Info relativa alla registra zione In una finestra supplementare viene visualizzata la segnalazione di Significato evento completamente decodificata Buffer diagnostico Visualizzazione di nuove re gistrazioni Se la voce di menu Nuove registrazioni attiva dopo la visualiz zazione del buffer diagnostico sono subentrate nuove segnalazioni di evento Attivando la voce di menu viene selezionata l ultima nuova segnalazione ed possibile identificare l area delle nuove registrazioni Buffer diagnostico Cancellazione delle registra zioni Tutte le registrazioni del buffer diagnostico vengono cancellate nell NCM S7 Durante l aggiornamento vengono successivamente inserite nella lista le nuove registrazioni Avvertenza Le registrazioni nel CP non vengono coinvolte in questa cancella zione Visualizzando di nuovo il buffer diagnostico possono essere nuovamente lette le registrazioni in NCM S7 Buffer diagnostico Salva Le segnalazioni di evento lette possono essere memorizzate in un file di testo selezionabile nome txt con testi supplementari com pleti Applicazione a scopi di service SIMATI
42. DDLM_Get_Master_Diag Significato commento Il master DP classe 2 legge i dati di diagnosi del master DP classe 1 seguenti parametri possono essere trasferiti Identificazione 1 125 indirizzo PROFIBUS dello slave DP dal quale devono essere letti i dati di diagnosi 126 System Diagnostic 127 Master Status 128 Data Transfer List Queste funzioni di diagnosi sono descritte dettagliatamente nel cap 4 3 Richiesta di diagnosi con master DP classe 2 DDLM_Act_Param Il master DP classe 2 attiva e disattiva lo slave DP seguenti parametri possono essere trasferiti e Area Code 1 125 indirizzo PROFIBUS dello slave DP e Activate 00H Attualmente il master DP classe 1 non elabora ciclicamente questo slave DP 01H Il master DP classe 2 legge ciclicamente i dati di ingresso di questo slave DP 02H Il master DP classe 2 legge ciclicamente i dati di uscita di questo slave DP 80H Il master DP classe 1 scambia ciclicamente dei dati con questo slave DP Il master DP classe 2 imposta lo stato di funzionamento del master DP classe 1 seguenti parametri possono essere trasferiti e Area Code 128 stato di funzionamento attuale 200 Stato di funzionamento per stop da CPU 201 Stato di funzionamento per stop da CP e Modo operativo 00H Offline 40H Stop 80H Clear COH Run Operate SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 31 Funzionamento master
43. DP Condizioni preliminari Questo procedimento per assegnare ad un master DP delle stazioni con CP PROFIBUS come slave DP intelligenti richiede le seguenti condizioni Il master DP una stazione SIMATIC S7 che viene progettata nello stesso progetto dello slave DP Il CP PROFIBUS dello slave DP impostato e collegato in rete nella configurazione dell hardware Nella configurazione successiva del sistema master DP il CP PROFIBUS viene quindi configurato automaticamente sul modo operativo slave DP Immissione dello slave DP nella tabella di configurazione 5 16 La configurazione di un sistema master DP deve essere eseguita nel modo seguente 1 Aprire la configurazione dell hardware della stazione S7 che deve avere la funzione di master DP Risultato di fianco all unit master DP compare il simbolo di allacciamento per il sistema master DP ams Aprire il catalogo dell hardware e selezionare la voce DP PROFIBUS stazioni gi progettate per lo slave DP con CP PROFIBUS e trascinare la voce S7 300 CP342 5 DP sul simbolo dell allacciamento Risultato se nel progetto sono progettate delle stazioni adatte come slave DP intelligenti compare una finestra di dialogo Propriet slave DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP nta Configurazione HW SIMATIC 300 DP Master Configurazione PROJECT PROFIBUS
44. DP Scopo della diagnostica La diagnostica master DP offre i seguenti vantaggi e La visualizzazione dello stato di elaborazione del CP PROFIBUS progettato come master DP e La visualizzazione di una panoramica sugli slave DP allacciati al sistema master DP e Il richiamo di una diagnostica per uno slave DP allacciato Per ulteriori informazioni leggere il capitolo successivo 8 8 Richiamo della funzione Alla diagnostica master DP si accede selezionando l oggetto di diagnostica Master DP nell area di navigazione SIMATIC NET NCM S7 per PROFIBUS 8 14 C79000 G8972 C127 02 Diagnostica NCM S7 Risultato della diagnostica nell area del contenuto Nell area del contenuto vengono visualizzate le seguenti informazioni per il master DP a POE RE Informazione CP E Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti Ind slave DP 6 Ind slave DP 125 Ga Ind 6 Ga Ind 125 Tabella 8 8 Avvertenze relative ai parametri riportati nell area del contenuto Diagnostica master DP Parametri Significato Stato DP Offline Il master DP ha impostato l elaborazione ciclica polling degli slave DP L assegna zione al master nei relativi slave DP viene cancellata Stop Il master DP ha impostato l elaborazione ciclica polling degli slave DP Clear Il master DP ha assunto l elaborazione ciclica degli slave DP dati di uscita trasferiti ai rela
45. DP con CP PROFIBUS in SIMATIC S7 300 3 10 Lettura dei dati di ingresso uscita come master DP classe 2 Un master DP classe 2 pu solo leggere Il CP PROFIBUS come master DP classe 2 pu leggere i dati di ingresso e di uscita di slave DP qualsiasi che non gli sono assegnati In questo modo p es possibile rilevare un segnale di processo di diversi master DP evitando l impiego di sensori nel campo shared input shared output Come master DP classe 2 lavorano normalmente i dispositivi di programmazione di diagnostica o di gestione Lettura ciclica o aciclica dei dati di ingresso uscita Questa lettura dei dati di ingresso uscita di un altro slave DP pu essere eseguita e aciclicamente Un richiamo aciclico possibile con il blocco FC DP DIAG dati letti sono successivamente disponibili direttamente nell area dei dati di ricezione del blocco FC e ciclicamente La lettura ciclica pu essere avviata con il blocco FC DP CTRL dati possono essere letti con il richiamo DP RECV Lo slave DP deve essere progettato nel CP PROFIBUS del master DP classe 2 con i dati di ingresso La lunghezza dell area di dati di ricezione progettata deve corrispondere almeno alla lunghezza di dati da leggere area dei dati di ingresso o di uscita degli slave DP L area dei dati di ricezione viene letta con DP RECV SIMATIC NET NCM S7 per PROFIBUS 3 32 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in
46. DP non progettato Specificazione errata della lunghezza durante il ri chiamo di DP SEND La CPU si trova ancora su STOP o i blocchi DP SEND DP RECV non sono ancora stati eseguiti Lo stato DP Stop viene ri chiesto tramite il blocco FC DP CTRL Lo stato DP Offline viene richiesto tramite il blocco FC DP CTRL Definizione della causa e provvedimenti Richiesta dettagliata dello stato di funzionamento nella Diagnostica NCM S7 PROFIBUS Informazioni sullo stato funzionamento master DP gt Stato Stop causa non progettato Eccezione Progettare il funzionamento master DP Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Stop causa dello stato DP Lunghezza di trasmissione errata durante il trasferimento dei dati dall AG Richiesta del buffer diagnostico nella Diagnostica NCM S7 PROFIBUS L immissione Lunghezza dei dati di uscita nella CPU xxx byte inferiore alla lunghezza totale dei dati di uscita prevista dal master DP yyy byte Eccezione La lunghezza corretta corrisponde al parametro ripor tato sopra yyy gt correggere il programma S7 Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Stop causa dello stato DP Nessun trasferi mento dei dati dall AG gt nessun funzionamento di polling Eccezione Portare la CPU su RUN Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS
47. Fare attenzione a specificazioni eventualmente diverse contenute nelle informazioni sul prodotto 1 del tipo di CP utilizzato SIMATIC NET NCM S7 per PROFIBUS 3 16 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Area di dati DP nell immagine di processo Quando l area di dati DP viene creata nell immagine di processo oltre ai valori limite descritti l area disponibile viene determinata da Lunghezzappmax Lunghezzaimmagine di processo LUNghezZaoccupazione centrale 1 0 quindi la lunghezza mmagine di processo dipende dal tipo di CPU impiegato Avvertenza Tenere in considerazione che l indirizzo di ingresso Ind 1 e l indirizzo di uscita Ind O specificati nella tabella di configurazione rappresentano gli offset di indirizzamento cio gli indirizzi relativi in base alle aree di dati DP specificate nel richiamo FC cfr figura 3 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 17 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 5 Parametrizzazione del sistema master DP Procedimento Per parametrizzare un sistema master DP procedere come descritto nel manuale STEP 7 4 capitolo Parametrizzazione di una rete DP PROFIBUS Operazioni Finestra di dialogo STEP 7 Impostare i parametri del master DP e i parametri del bus Propriet del master DP Impostare i parametri dello slave DP Propriet dello slave DP
48. LSAP 63 parametri di indirizzamento locali vengono immessi nell intestazione del job del messaggio durante la trasmissione e assegnati al ricevitore Nel partner remoto il programma applicativo pu di conseguenza determinare il trasmettitore del telegramma Broadcast Propriet Collegamento FDL x Generale Indirizzi Opzioni Panoramica Informazioni sullo stato Descrive i parametri di indirizzo del punto terminale locale di di un Broadcast Locale Partner Indirizzo 2 127 PROFIBUS LSAP 1 56 za E 3 Annulla n Avvertenza Se si utilizza un collegamento FDL con Broadcast sul CP interessato non possibile utilizzare ulteriori collegamenti Broadcast e collegamenti FMS con Broadcast h Attenzione Osservare la seguente avvertenza per la funzione Attivazione della ripartizione ciclica dei parametri di bus Se stata attivata questa opzione nella scheda Impostazioni della rete della finestra di dialogo Propriet PROFIBUS i parametri di bus vengono trasmessi ciclicamente come telegrammi Broadcast durante il funzionamento Per evitare conflitti durante l utilizzo di telegrammi nel programma applicativo che riceve i telegrammi Broadcast necessario ignorare tutti i telegrammi che vengono trasmessi con un LSAP gt 56 oppure disattivare la funzione indicata nella scheda Impostazioni della rete SIMATIC NET NCM S7 per PROFIBUS 6 24 C79000 G8972 C127 02 Proget
49. NCM S7 per PROFIBUS C79000 G8972 C127 02 Programma di caricamento del firmware 9 1 Campo di impiego ananena 9 2 Caricamento del firmware SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 9 1 Programma di caricamento del firmware 9 1 Campo di impiego Firmware Per firmware si intendono i programmi del sitema nei CP SIMATIC NET Campo di impiego del programma di caricamento del firmware Il programma di caricamento del firmware permette il caricamento successivo di nuove versioni di firmware nei CP SIMATIC NET Esso viene impiegato per e CP PROFIBUS e CP Industrial Ethernet Installazione Il programma di caricamento del firmware disponibile sul PG PC dopo l installazione di NCM Dati di caricamento Il programma di caricamento del firmware supporta i seguenti tipi di file e lt File gt LAD Una forma di file che contiene solo il programma del sistema caricabile nel CP e lt File gt FWL Una forma di file che contiene ulteriori informazioni oltre alla forma di file LAD che possono essere visualizzate nelle finestre di dialogo del programma di caricamento del firmware Osservare inoltre le informazioni comprese nella fornitura del file di caricamento p es nel file LEGGIMI SIMATIC NET NCM S7 per PROFIBUS 9 2 C79000 G8972 C127 02 Programma di caricamento del firmware Comando del programma di caricamento del firmware L operazione di caricamento viene preparata ed eseguita
50. NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 29 Diagnostica NCM S7 Avvertenza In caso di singole stazioni passive pu verificarsi che una stazione non risponda temporaneamente Di conseguenza la stazione non pu essere provvisoriamente visualizzata nella lista Ci viene segnalato nel corso dell aggiornamento ciclico mediante lampeggio della visualizzazione di queste stazioni nella lista SIMATIC NET NCM S7 per PROFIBUS 8 30 C79000 G8972 C127 02 Diagnostica NCM S7 8 12 I parametri di bus PROFIBUS Scopo della diagnostica Visualizzare e controllare i parametri del bus attualmente impostati Risultato della diagnostica nell area del contenuto Vengono visualizzate le seguenti informazioni le impostazioni costituiscono un esempio Informazione CP E Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti E AF Master DP Il significato dei parametri va rilevato per e le propriet PROFIBUS dalla tabella 2 1 nel cap 2 e parametri di bus dalla guida integrata di STEP 7 Visualizzazione del percorso dei Ttr reali Attivando l aggiornamento ciclico si ottiene una rappresentazione del percorso dei valori misurati per Ttr Avvertenza Avvertenza relativa al parametro Ttr Nella scheda Parametri di bus viene illustrato il Ttr realmente utilizzato su PROFIBUS Questo parametro pu scostarsi leggermente dal Ttr progettato in base al PROFIBUS
51. OUTPUT WORD vedere la Visualizzazione di stato seguente Per il significato in relazione ai parametri DONE e tabella ERROR vedere la seguente tabella Visualizzazioni La seguente tabella fornisce delle informazioni relative alla visualizzazione da valutare dal programma applicativo formata dai parametri DONE ERROR e STATUS Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze Tabella 7 1 Visualizzazioni DP SEND DONE ERROR STATUS Significato E 80H Il servizio DP stato avviato ma l assunzione dei dati non ancora possibile Funzionamento normale Il trasferimento dei dati in corso fre si 0000 H Nuovi dati assunti correttamente 0 81834 Progettazione assente oppure servizio DP nel CP PROFIBUS non ancora avviato 0 81844 Errore di sistema 0 8F224 Errore di lunghezza dell area durante la lettura di un parametro p es DB troppo corto 0 8F23H Errore di lunghezza dell area durante la scrittura di un parametro p es DB troppo corto 0 1 8F24 Errore di area durante la lettura di un parametro 0 1 8F25u Errore di area durante la scrittura di un parametro 0 1 8F28n Errore di allineamento dura
52. PROFIBUS Dove si possono trovare ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Perla programmazione e la progettazione di nodi di comunicazione per collegamenti FDL p es SIMATIC S5 con CP 5430 31 SIMATIC S5 95 U con interfaccia PROFIBUS PC con CP 5412 A1 A2 consultare i relativi manuali e blocchi FC per la programmazione dei collegamenti FDL sono descritti nel capitolo 7 2 Avvertenza Se si conosce gi l impiego del CP PROFIBUS possibile procedere con il capitolo 6 6 SIMATIC NET NCM S7 per PROFIBUS 6 2 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 2 Procedimento Procedimento Le seguenti operazioni di comando sono necessarie per utilizzare dei collegamenti FDL nella SIMATIC S7 con il CP PROFIBUS Progettazione Programmazione Ricreare i collegamenti Progettare eventuali Programmare l interfaccia FDL Altre stazioni per FDL nel programma collegamenti FDL applicativo utilizzando il relativo strumento di vedere le avvertenze nel progettazione cap 6 11 e le descrizioni FC nel capitolo 7 lino dee ia Progettare le propriet del collegamento FDL Caricare le progettazioni dei collegamenti FDL nel CP Operazioni necessarie Operazioni opzionali Figura 6 1 Utilizzo di collegamenti FDL con CP PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C7900
53. S7 dal PC necessario indirizzare nell applicazione PC l unit CPU desiderata nella SIMATIC S7 alla quale si intende accedere tramite il CP PROFIBUS Per informazioni pi dettagliate consultare il manuale del CP PROFIBUS utilizzato nel PC 9 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 11 Comunicazione con il CP PROFIBUS 1 4 3 Dispositivi di servizio e supervisione tramite PROFIBUS Significato utilit La comunicazione S7 tramite PROFIBUS permette di comandare e osservare tutte le unit nella SIMATIC S7 tramite dei dispositivi di servizio e supervisione Requisiti Il funzionamento di servizio e supervisione possibile se sono soddisfatti i seguenti requisiti e Neldispositivo di servizio e supervisione installato un CP PROFIBUS e Nei CP delle stazioni S7 impostato un indirizzo PROFIBUS denominazione dei nodi vedere cap 1 4 Collegamento in rete di stazioni S7 Procedimento Per utilizzare la comunicazione S7 necessario indirizzare l unit desiderata nel proprio dispositivo di servizio e supervisione nella SIMATIC S7 Per informazioni pi dettagliate consultare le descrizioni relative ai dispositivi di servizio e supervisione SIMATIC NET NCM S7 per PROFIBUS 1 12 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 4 4 Blocchi funzionali di comunicazione CFB Significato utilit La comunicazione S7 tramite PROFIBUS permette la comunicazione comandata dal programma
54. S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Programmazione Nel programma applicativo della CPU programmare p es utilizzando KOP o AWL 1 L accesso ai dati di processo A tale scopo vengono eseguite l analisi di un segnale di ingresso DP segnale analogico o binario nell area di ingresso DP definita l impostazione o la cancellazione di un segnale di uscita binario o del valore di un segnale analogico nell area di uscita DP definita 2 La comunicazione DP nello svolgimento della CPU A tale scopo vengono eseguiti la trasmissione o la ricezione dei dati di processo nel ciclo della CPU tramite blocchi FC DP SEND o DP RECV la richiesta e l analisi delle informazioni di diagnosi tramite il blocco FC DP DIAG il comando della periferia decentrata tramite job di controllo p es con istruzioni per la sincronizzazione mediante blocco FC DP CTRL Nei seguenti paragrafi di questo capitolo viene descritto come utilizzare i blocchi funzionali presenti blocchi FC per il funzionamento master DP nel proprio programma applicativo L esatta sintassi dei blocchi FC e il significato dei parametri dei blocchi sono riportati nel capitolo 7 Fornitura dei blocchi FC I blocchi FC vengono forniti con il pacchetto di base STEP 7 Essi si trovano nella biblioteca dei blocchi alla quale si pu accedere con la voce di menu Apri Biblioteca Selezionare la bib
55. SIMATIC S7 300 Comunicazione nella funzione master Nel funzionamento ciclico uno slave DP pu essere comandato in un determinato momento o da un master DP classe 1 o da un master DP classe 2 Nel corso del funzionamento tuttavia possibile modificare i modi operativi cio la funzionalit master DP classe 1 pu essere specificata e assunta da un altro dispositivo In questo caso il dispositivo finora utilizzato come master DP classe 1 per il comando dell ingresso e dell uscita verso il processo pu p es continuare ad accedere allo slave DP per lettura ingresso e uscita verso il processo come dispositivo di supervisione master DP classe 2 Una commutazione della funzione master viene eseguita tramite un job DP CTRL attivato rispettivamente un unica volta CTYPE 7 10 vedere il cap 7 2 4 Master DP Master DP classe 1 per sistema master DP B Classe 1 per slave DP nel sotto sistema A Classe 2 per Isave DP B1 nel sotto sistema B S7 300 CP PROFIBUS gt S7 300 CP PROFIBU Master DP PROFIBUS Slave della norma DP Sotto si stema A Slave DP A1 hiss er Ingressi uscite di processo Accesso tramite master classe 1 per scrittura uscite del processo e per lettura ingressi del ala processo 77 Accesso tramite master classe 2 solo per lettura ingressi e uscite verso il processo Figura 3 9 Esempio di accesso al master della classe 1 e della classe 2 in un determinat
56. STEP 7 STEP 7 Collegamento FDL tramite PROFIBUS trasmis cs sione ricezione Aree di dati utente Aree di dati e ricezione gt AG REGV CD trasmis lt AG SEND sione Figura 7 3 Utilizzo dei blocchi FC AG SEND e AG RECV per entrambi i partner di comunicazione SIMATIC NET NCM S7 per PROFIBUS 7 40 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Applicazione senza intestazione del job Per il collegamento FDL specificato i parametri di indirizzamento e dei job sono gi definiti dalla progettazione del collegamento Il programma applicativo mette di conseguenza a disposizione solo i dati d utilizzo nell area dei dati FDL durante la trasmissione con AG_SEND AG_LSEND oppure li riceve con AG_RECV AG_LRECV Possono essere trasmessi fino a 240 byte di dati d utilizzo Questa specificazione vale in PROFIBUS per l FC AG_SEND e l FC AG_LSEND Applicazione con intestazione del job Figura 7 4 seguenti tipi di collegamento necessitano di un intestazione del job nell area dei dati utente FDL e Collegamento FDL non specificato con accesso layer 2 libero e Collegamento FDL con Broadcast e Collegamento FDL con Multicast Rilevare dalla seguente rappresentazione la struttura del buffer dei job il significato e il posizionamento dei parametri nell intestazione dei job Area dei dati utente Buffer dei job Indirizzo PB LSAP Byte 0 1 Byte 2 3 Int
57. Significato in CTYPE i 81814 0 10 Il job in corso i TT 0000 0 10 Jobconduso senza eee U 1 0 82144 0 1 Job concluso senza errore Segnalazione di avvertenza il Job Global Control ciclico viene trasmesso come job Global Control aciclico 1 0 82154 Job concluso senza errore Tutti gli slave DP interrogati nel gruppo selezionato sono disattivati 1 0 82194 0 1 Job concluso senza errore Si tentato di trasferire di nuovo un Global Control ciclico gi in corso Il Global Control prosegue invariato 1 0 82284 0 1 Job concluso senza errore Segnalazione di avvertenza gli slave DP interrogati nel gruppo selezionato non dispongono di nessun modulo di ingresso 1 0 82294 0 1 Job concluso senza errore Segnalazione di avvertenza gli slave DP interrogati nel gruppo selezionato non dispongono di nessun modulo di uscita 1 0 82314 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi RUN 1 0 82324 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi CLEAR 1 0 8233H 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi STOP 1 0 82344 4 5 6 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi OFFLINE 1 0 82354 4 Job concluso senza errore Segnalazione di avvertenza lo stato di funzionamento DP gi RUN con AUTOCLEAR attivato
58. accumulo di job 1 80C3H Risorse memoria occupate ojojoj ojojoj ojoj ojojoj ojo ojoj ojojoj ojo ojojoj o SIMATIC NET NCM S7 per PROFIBUS 7 52 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 12 Visualizzazioni AG RECV NDS ERROR STATUS Significato La ls di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 80D2H L indirizzo iniziale dell unit errato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 53 Programmazione dei blocchi FC funzioni 7 4 Funzionalit risorse necessarie degli FC Tabella 7 13 Specificazioni per FB nell S7 400 NOME AG_SEND AG_RECV AG_LSEND AG_LRECV Versione N FC Byte blocco Byte MC7 Byte dati locali I __ a __ __ 0 __ se 4 a e _ 8 te sa 8 4 __ 8 __ 8 Tabella 7 14 Specificazioni per FC nell S7 300 NOME Versione N FC Byte blocco Byte MC7 Byte dati locali DP_SEND an 10 s4 260 18 DPREV 1 2 44 382 2 DeD i _ e seo sa a DP_CTRL tut 4 so 480 awo AG SEND A M I AGREOV an 60 504 n E RAR AF A ER A AGLREV 23 ne 2 s E 7 54 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 8 8 1 Informazioni generali LL 8 2 Funzioni della diagnostica NCM S
59. al file di caricamento Attenzione Assicurarsi che il file di caricamento utilizzato come update sia previsto per la versione di firmware che si trova sul CP In caso di dubbio rivolgersi al responsabile specializzato della Siemens 20 passo 9 4 Selezionare l interfaccia con la quale si intende caricare il firmware Il tipo di interfaccia PROFIBUS o Industrial Ethernet gi determinato a causa del file di caricamento selezionato e Per CP PROFIBUS Nessuna ulteriore impostazione in questa finestra di dialogo procedere quindi con il passo successivo e Per CP Industrial Ethernet Selezionare o immettere l indirizzo MAC del CP Ethernet Procedere con il passo successivo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programma di caricamento del firmware 30 passo Controllare la configurazione Esiste la possibilit di controllare o impostare di nuovo l interfaccia PG PC utilizzando il pulsante Modifica Impostare l interfaccia PG PC in base ai CP disponibili sul PG casella di riepilogo Parametrizzazione dispositivi e in base all allacciamento del bus casella di riepilogo Propriet In un allacciamento PROFIBUS fare attenzione che per l unit utilizzata viene selezionata la parametrizzazione speciale per il programma di caricamento del firmware p es CP5511 FWL Ulteriori informazioni pi dettagliate sono riportate nella giuda integrata della funzione Impo
60. area durante la lettura di un parametro 0 1 8F25u 0 10 Errore di area durante la scrittura di un parametro 0 1 8F28H 0 10 Errore di allineamento durante la lettura di un parametro 0 1 8F29H 0 10 Errore di allineamento durante la scrittura di un parametro 0 1 8F30K 0 10 Il parametro si trova nel primo blocco dati attuale con protezione contro la scrittura 0 1 8F314 0 10 Il parametro si trova nel secondo blocco dati attuale con protezione contro la scrittura 0 1 8F32H 0 10 Il parametro contiene un numero DB troppo elevato SIMATIC NET NCM S7 per PROFIBUS 7 38 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 8 Visualizzazioni DP CTRL DONE ERROR STATUS Possibile Significato in CTYPE 0 1 8F33H 0 10 Errore di numero DB 0 1 8F3An 0 10 Area non caricata DB 0 1 8F42h 0 10 Ritardo di conferma durante la lettura di un parametro dall area della periferia 0 1 8F434 0 10 Ritardo di conferma durante la scrittura del parametro nell area della periferia 0 1 8F44h 0 10 0 1 8F45H 0 10 0 1 8F7Fu 0 10 Errore interno p es riferimento ANY non ammesso 0 1 80C45 0 10 Errore di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 0 1 80D2k 0 10 Indirizzo logico di base errato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C
61. assegnato Tipo di I O DP Il tipo di I O DP contrassegna un gt modulo di I O DP Vanno distinti e Modulo di ingresso e Modulo di uscita e Modulo di ingresso uscita e Modulo vuoto Tipo di modulo DP Denominazione per l identificazione di un gt modulo di I O DP nei gt dati caratteristici dell apparecchio di uno gt slave DP secondo EN 50170 volume 2 Token ring riorganizzativo Tutti i gt master su gt SINEC L2 PROFIBUS formano un token ring logico All interno di questo token ring viene inoltrata l autorizzazione di trasmissione token da stazione a stazione Il disturbo del trasferimento del token o la cancellazione di un master dal token ring comporta un errore durante l inoltro del token il token non viene assunto da questa stazione e di conseguenza questa stazione viene scollegata dal token ring Il numero di scollegamenti viene contato nel token error counter interno Se questo contatore raggiunge il valore limite massimo il token ring logico viene ristabilito riorganizzato 4 corrisponde ad OPERATE secondo la norma DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 B 11 Glossario UNFREEZE Job per la disattivazione del gt modo FREEZE UNSYNC Job per la disattivazione del gt modo SYNC Variabile di comunicazione Per variabile di comunicazione si intende una variabile del controllore programmabile messa a disposizione per la comunicazione tramite servizi FMS In S7
62. dei collegamenti FDL sono disponibili 2 blocchi del tipo FC e AG SEND Il blocco passa al CP PROFIBUS i dati d utilizzo dall area di dati dell utente specificata per il trasferimento e AG RECV Il blocco assume i dati d utilizzo ricevuti nell area di dati dell utente specificata nel richiamo La seguente rappresentazione specifica lo stato Con i blocchi FC AG SEND e AG RECV il programma applicativo incarica il CP PROFIBUS di trasmettere o ricevere i dati sul collegamento FDL progettato Per i tipi di collegamento non specificati con accesso layer 2 libero Broadcast e Multicast il buffer dei job contiene un intestazione del job supplementare nell area dei dati utente per la registrazione dei parametri di indirizzamento e di servizio Nodo PROFIBUS e z CPU SIMATIC S7 CP PROFIBUS Programma applicativo STEP 7 Area di dati dati FDL utente trasmis Collegamento i Buffer di i FDL ricezione e Ciclo della PU _ gt amp x Tempo di trasferimento gt Figura 6 7 Gioco tra CPU e CP PROFIBUS con collegamenti FDL Scambio dei dati CPU S7 lt gt CP PROFIBUS Il CP PROFIBUS elabora i job di trasmissione e di ricezione indipendentemente dal ciclo della CPU e necessita di un tempo di trasferimento L interfaccia con i blocchi FC verso il programma applicativo viene sincronizzata tramite conferma Vanno distinti 2 casi e Il ciclo della CPU pi veloce del tempo
63. della directory degli oggetti contiene inoltre le descrizioni delle variabili di un gt VFD Identificazione dei gruppi Gli slave DP possono essere assegnati ad uno o pi gruppi tramite un identificazione del gruppo Gli gt slave DP possono essere successivamente richiamati tramite l identificazione del gruppo durante il trasferimento di telegrammi di comando Indirizzo di base Indirizzo logico di un unit nei sistemi S7 e Per PROFIBUS L indirizzo PROFIBUS di base l indirizzo iniziale a partire dal quale vengono assegnati tutti gli indirizzi determinati automaticamente all interno di un progetto e Per Industrial Ethernet L indirizzo MAC di base l indirizzo iniziale a partire dal quale vengono assegnati tutti gli indirizzi determinati automaticamente all interno di un progetto Indirizzo PROFIBUS L indirizzo PROFIBUS un identificazione specifica di un gt nodo allacciato a gt PROFIBUS Per l indirizzamento di un nodo viene trasferito l indirizzo PROFIBUS nel gt telegramma Indirizzo PROFIBUS pi alto Un gt parametro di bus per gt PROFIBUS Indica gt l indirizzo PROFIBUS pi alto di un gt nodo attivo sul PROFIBUS Per i nodi passivi sono ammessi indirizzi PROFIBUS maggiori dell HSA area dei valori HSA 1 126 Job di controllo I job di controllo sono delle istruzioni operative di comando per il funzionamento DP come p es CLEAR SYNC FREEZE UNFREEZE Mast
64. della rete con un master DP 1 6 2 Configurazione della rete multimaster DP_ ananuna 1 6 3 Configurazione della rete multimaster nnana anaana 1 6 4 Funzionamento slave DP n anann n nanana Collegamento in rete di stazioni SIMATIC S7 e di Altre stazioni con STEP 7 Alternativa di rete progetto Una sotto rete un progetto Alternativa di rete progetto SIMATIC S5 e altri dispositivi sulla sotto rete Alternativa di rete progetto Due o diverse sotto reti un progetto 1 7 4 Alternativa di rete progetto Una sotto rete diversi progetti 1 7 5 Alternativa di rete progetto Diverse sotto reti in diversi progetti n LL h ui WIN 2 Messa in funzione del CP PROFIBUS con STEP 7_ Lr rr 2 1 Informazioni generali LL 2 2 Procedimento Li 2 2 1 Creazione di una sotto rete PROFIBUS SINEC L2 2 2 2 Controllo e impostazione delle propriet della rete 2 2 3 Immissione del CP PROFIBUS nella configurazione dell hardware 2 2 4 Allacciamento della stazione SIMATIC alla sotto rete PROFIBUS 2 2 5 Visualizzazione degli allacciamenti alla rete di una stazione 2 2 6 Impostazione di ulteriori propriet del CP 2 2 7 Oggetti sostitutivi nel progetto STEP7 nne eaa aae 2 2 8 Progettazione di servizi per la comunicazione 2 2
65. delle stazioni slave DP progettate sono stati modificati i dati di diagnosi Per identificare le relative stazioni necessario richiedere ed analizzare la lista di diagnosi DP Programma applicativo Per leggere la lista di diagnosi DP necessario utilizzare il blocco funzionale DP DIAG La parametrizzazione necessaria riportata nella descrizione dei blocchi FC DP DIAG viene descritto nel cap 7 2 3 La lista di diagnosi DP pu essere letta solo se per almeno una stazione esistono dei nuovi dati di diagnosi Memorizzazione della lista di diagnosi La lista di diagnosi DP pu essere letta in un blocco di dati o in un area di merker della CPU L indirizzo deve essere specificato nel richiamo di blocco FC DP DIAG Dopo che la lista di diagnosi stata letta dal programma applicativo i bit della lista di diagnosi DP vengono ripristinati nel CP PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 11 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 2 5 Diagnostica singola DP Scopo della diagnostica singola La diagnostica singola DP permette la determinazione dei dati di diagnosi specifici degli slave Questi dati di diagnosi sono codificati in base alla norma DP con completamenti nel sd 4 6 Disposizione Normalmente la diagnostica singola DP viene avviata in base all evento dell analisi della lista di diagnosi Generalmente tuttavia possibile trasferire il job per la dia
66. di dialogo viene chiusa solo se tutte le impostazioni sono plausibili Il sistema segnala eventuali influenze o errori in combinazione con altre impostazioni p es progettazione di collegamenti Annulla La finestra di dialogo viene chiusa e i valori impostati nelle schede non vengono assunti Le finestre di dialogo supplementari all interno delle pagine della scheda che devono essere confermate con OK costituiscono un eccezione esempio Propriet dell allacciamento alla rete Il passaggio da una pagina all altra della scheda non significa che le impostazioni siano state assunte Licenza Tenere in considerazione che i dati di progettazione possono essere caricati nel CP solo se durante la progettazione del pacchetto opzionale NCM S7 stata utilizzata una licenza valida Avvertenza Il pacchetto opzionale pu essere installato anche senza licenza a scopi di test o dimostrativi per ottenere una panoramica sul tipo di funzionamento di NCM S7 Tuttavia i dati di progettazione creati in questo modo non possono mai essere caricati nel CP anche dopo una licenza SIMATIC NET NCM S7 per PROFIBUS 2 26 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 5 Conversione dei file di base dati di NCM S7 L2 Panoramica Esiste la possibilit di convertire i dati di progettazione del CP file di base dati che sono stati creati con NCM S7 L2 V1 x in dati di progettazione STEP 7 Durante q
67. di menu gruppo slave Strumenti Visualizza ID Significato Selezionare questa opzione per visualizzare nella lista anche l assegna zione ai gruppi degli slave DP L assegnazione ai gruppi rilevante in combinazione con la funzione SYNC FREEZE in quanto questa funzione pu essere applicata rispettivamente ai gruppi di slave Avvertenza se la visualizzazione attiva essa riduce il numero degli slave DP rappresentabili SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 17 Diagnostica NCM S7 8 8 Diagnostica slave DP Scopo della diagnostica Questa funzione serve per la visualizzazione dei dati di diagnostica dello slave DP A seconda del modo operativo del CP PROFIBUS interessato si tratta di e dati di diagnostica degli slave DP allacciati in caso di funzionamento master DP e dati di diagnostica del proprio CP PROFIBUS in caso di funzionamento slave DP Indipendentemente da ci il master DP di questo slave DP fornisce delle informazioni supplementari di diagnostica che devono essere incluse per una diagnostica completa Richiamo della funzione Selezionare l oggetto di diagnostica Ind slave DP xx nell area di navigazione La visualizzazione dello slave DP viene eseguita in base al modo operativo del CP e peril funzionamento slave DP come oggetto di diagnostica sul livello gerarchico pi alto e peril funzionamento master DP come oggetto di diagnostica subordinato del master D
68. di quanto potevano essere prelevati tramite il richiamo del blocco nella CPU del master DP dati di ingresso letti sono sempre gli ultimi dati di ingresso ricevuti dal master DP Avvertenza Non supportato per tutti i tipi di CP Fare attenzione a specificazioni eventualmente diverse contenute nelle informazioni sul prodotto 1 del tipo di CP utilizzato 5 4 Stato DP del master 00 RUN 01 CLEAR 10 STOP 11 OFFLINE 1 La sincronizzazione ciclica attivata 0 Non sono presenti dei nuovi dati di diagnosi 1 E opportuno analizzare la lista di diagnosi almeno 1 stazione possiede dei nuovi dati di diagnosi 1 0 Tutti gli slave DP si trovano nella fase di trasferimento dei dati 1 E opportuno analizzare la lista delle stazioni Almeno 1 slave DP non si trova nella fase di trasfrimento dei dati 0 Funzionamento DP 0 Funzionamento master DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 2 1 La lista delle stazioni DP Obiettivo La lista delle stazioni DP fornisce informazioni sullo stato e la disponibilit di tutti gli slave DP assegnati al master DP tramite la progettazione La lista delle stazioni viene gestita nel CP PROFIBUS e viene continuamente aggiornata nel corso del ciclo di polling del CP Essa viene rispettivamente abilitata dopo che il DP RECV stato eseguito senza errori Dopo la lettura la lista delle stazioni viene nuovamente disabi
69. di stato 3 della stazione N di Significato Descrizione bit 3 More_Ext_Dia_Data_Exist Durante la fase di trasferimento dei dati lo slave DP ha inviato pi dati di diagnosi di quanti ne possa analizzare il master DP della classe 1 master di parametrizzazione Un telegramma di diagnosi di questo tipo viene ignorato dal master DP della classe 1 ma pu essere letto dalla CPU come master DP della classe 2 Lunghezza massima dei dati di diagnosi analizzabile nel master DP della classe 1 in byte con con numero di collegamenti FDL numero di slave 0 16 24 242 242 32 242 218 48 194 138 64 130 34 80 74 18 96 58 10 112 42 10 125 34 0 La tabella indica che fino ad un numero di 24 slave DP ammessa una lunghezza massima dei dati di 242 byte indipendentemente dal numero di collegamenti FDL 2 Master_Not_In_Ring Il master DP non sul bus 1 MasterConfigCheckFault Il master DP respinge la lista progettata di moduli slave in quanto errata Causa Rimedio p es progettazione errata del modulo numero ordine di successione gt Controllare il buffer di diagnosi nell NCM S7 0 Actual_Diagnose I dati di diagnosi sono attuali 1 o sono dati memorizzati in precedenza 0 I dati di memorizzati in precedenza vengono letti secondo il principio Last in first out gt vedere cap 7 2 3 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 15 Diagnostica DP dal programma applicativo nel SIMATIC S7 300
70. di una fibra ottica Trasferimento conforme alle norme La rete PROFIBUS conforme alla norma tedesca per il bus di campo e di processo PROFIBUS EN 50170 vol 2 Ottima comunicazione nel settore industriale PROFIBUS integrato nel concetto SIMATIC NET Ethernet e AS Interface AS i permettono un collegamento in rete integrale del livello di gestione di cella e di campo Ethernet ETHERNET IEEE 802 3 PROFIBUS EN 50170 PROFIBUS vol 2 AS Interface AS i Aktor Sensor Interface Figura 1 1 PROFIBUS nel concetto SIMATIC NET Procedimento di accesso alla rete Nel PROFIBUS l accesso alla rete corrisponde al metodo definito in DIN 19245 parte 1 e Busatoken perla ripartizione di bus tra i nodi attivi e Master slave per la comunicazione con i nodi passivi SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 3 Comunicazione con il CP PROFIBUS 1 3 Possibilit di comunicazione per SIMATIC S7 con CP PROFIBUS Tipo di comunicazione A seconda del tipo di CP sono possibili i seguenti tipi di comunicazione S7 300 S7 400 con CP PROFIBUS SI Tipi di comunicazione possibili Funzioni S7 Interfaccia Funzionamento DP Figura 1 2 1 4 SEND RECEIVE Funzionamento Funziona mento slave DP Interfaccia FMS Servizi di comunicazione del CP PROFIBUS Comunicazione omogenea S7 funzioni S7 La comunicazione omogenea S7 costituisce un interfaccia semplice ed ef
71. diritti ci significa che ogni nodo pu avviare l operazione di trasmissione e di ricezione in base all evento e La trasmissione e la ricezione dei dati viene eseguita tramite il servizio SDA SendDataAcknowledge secondo EN 50170 vol 2 Stazione SIMATIC S7 Nodo con CP PROFIBUS PROFIBUS trasmission RESI ma i Ca 0 gt o ati utente l ricezione nl i trasmis sione Nodo PROFIBUS trasmissione ga gt ui gt ricezion Area dei Collegamento SESIONA dati utente FDL rasmis ricezione TDI lt Hai S Figura 6 3 Trasmissione e ricezione rispettivamente su un collegamento FDL specificato indirizzo di destinazione progettato Volume dei dati e funzionalit Il numero di collegamenti FDL possibili con il rispettivo CP PROFIBUS riportato nelle informazioni del prodotto 1 allegate al CP PROFIBUS Con l aggiunta di ulteriori CP il numero di collegamenti per ogni stazione pu essere aumentato Su un collegamento FDL specificato per ogni job il CP PROFIBUS pu e trasmettere fino a 240 byte e ricevere fino a 240 byte SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 7 Figura 6 4 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 4 2 Collegamento FDL non specificato accesso layer 2 libero Propriet Un collegamento FDL non specificato con accesso layer 2 aperto permette l indirizzamento comandato dal programma del partner di c
72. dispositivo periferico piccolo e compatto con la classe di protezione IP 20 e ET 200C Un solido dispositivo periferico con la classe di protezione IP 66 67 per l impiego in ambienti industriali disagevoli e ET 200M Un dispositivo periferico modulare con la classe di protezione IP20 per l impiego universale con max 8 unit periferiche e ET 200U Un dispositivo periferico modulare con la classe di protezione IP20 per l impiego universale con max 32 unit periferiche SIMATIC NET NCM S7 per PROFIBUS 1 18 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 6 1 Configurazione della rete con un master DP Propriet In una configurazione della rete con un master sul PROFIBUS viene utilizzato solo un master DP nodo attivo e nessun ulteriore nodo attivo Configurazione della rete La seguente rappresentazione illustra una possibile configurazione della rete con un CP PROFIBUS come master DP classe 1 Dos Master DP JJ PROFIBUS Slave della norma DP Ingressi uscite del processo Figura 1 8 Configurazione del bus con un CP PROFIBUS come master DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 19 Comunicazione con il CP PROFIBUS 1 6 2 Configurazione della rete multimaster DP Propriet Per una configurazione della rete multimaster DP si intende l esercizio di diversi master DP con il rispettivo sistema master DP su un PROFIBUS Configurazione della rete La seguen
73. disposizione dei dati per il master DP Messa a disposizione dei dati di diagnosi che possono essere prelevati ed analizzati dal master DP Messa a disposizione dei dati di ingresso e di uscita per la lettura dai master della classe 2 supporto dei servizi del master della classe 2 Lettura dei dati di ingresso RD_Inp e Lettura dei dati di uscita RD_Outp Interrogazione di S7 300 come slave DP Una stazione SIMATIC S7 300 utilizzata con un CP PROFIBUS come slave DP pu essere interrogata dal master DP come un dispositivo di struttura compatta o modulare Per la progettazione nel master DP sono disponibili dei relativi dati caratteristici dell apparecchio GSD e dei file di tipo per COM ET200 V4 0 e V5 x Area di consistenza L area di consistenza si estende sempre sulla rispettiva area totale dei dati di ingresso e di uscita sia che il master DP interroghi lo slave DP come dispositivo compatto sia come dispositivo modulare 5 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Avvertenza Fare attenzione a specificazioni eventualmente diverse contenute nelle informazioni sul prodotto 1 del tipo di CP utilizzato Nodo di bus attivo o passivo nel funzionamento slave DP La stazione DP utilizzata con il CP PROFIBUS viene normalmente comandata in modo attivo sul PROFIBUS anche nel modo operativo slave DP Oltre alla funzione slave di
74. e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze Tabella 7 2 Visualizzazioni DP RECV x o o f o o o o o o f o o o NDR ERROR STATUS Significato 81834 Progettazione assente oppure servizio DP nel CP PROFIBUS non ancora avviato 1 81844 Errore di sistema 8F224 Errore lunghezza area durante la lettura di un parametro p es DB troppo corto 8F23H Errore lunghezza area durante la scrittura di un parametro p es DB troppo corto 81804 Avvio Il servizio DP stato avviato ma l assunzione dei dati non ancora possibile Funzionamento normale L assunzione dei dati in corso 0000 Nuovi dati assunti correttamente 7 14 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 2 Visualizzazioni DP RECV NDR ERROR STATUS Significato 1 8F31 ll parametro si trova nel secondo blocco dati attivo protetto contro la scrittura 1 8F32 II parametro contiene un numero DB troppo elevato n fo 8F88 Errore di numero DB 1 8FSA4 Area di destinazione non caricata DB 3 1 8F424 Ritardo di conferma durante la lettura di un parametro dall area della periferia 1 8F434 Ritardo di conferma durante la scrittura di un parametro nell area della periferia 1 8F44 L indirizzo del parametro da leggere nel percorso di accesso disa
75. essere un area dell immagine di processo un area di merker o un area di blocchi dati Se il CP PROFIBUS ha potuto assumere l intera area di dati DP viene segnalata un esecuzione corretta Fare attenzione che nel master DP e nello slave DP il blocco FC deve essere generalmente richiamato almeno una volta nel programma applicativo Interfaccia di richiamo DP_SEND WORD CPLADDR DONE BOOL ANY SEND ERROR BOOL STATUS WORD Esempio di richiamo in rappresentazione AWL AWL Significato call fc 1 Richiamo del blocco DP_SEND CPLADDR W 16 0120 SEND 13 P db17 dbx0 0 byte 103 DONE 1 M 99 1 ERROR M 99 0 STATUS MW 104 SIMATIC NET NCM S7 per PROFIBUS 7 6 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tipo di funzionamento La seguente rappresentazione illustra lo svolgimento in tempi normali di un trasferimento dei dati avviato nel programma applicativo con DP_SEND Ogni job DP_SEND del programma applicativo viene confermato dal CP PROFIBUS con una visualizzazione nei parametri di uscita DONE ERROR e STATUS Programmaapplicativo CP PROFIBUS Partner di comunicazione ciclo della CPU ciclo di polling DP slave DP H Impostare i dati d utilizzo A nel DP SEND Fase di avviamento N E DP SEND on modliticare 1 dati d utilizzo A 0 1 8183 0 DP SEND 1 q 12 0000 Impostare i dati d utilizzo
76. gli slave DP OFFLINE STOP gt CLEAR gt RUN Modifica degli stati di funzionamento del master DP Nel capitolo 3 8 sono descritti gli interventi od eventi in seguito ai quali si possono verificare delle commutazioni SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 11 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 3 3 Concetto Area di ingresso DP e area di uscita DP nella CPU Nel programma applicativo la periferia decentrata allacciata tramite PROFIBUS si comporta come una periferia locale Ci significa che non necessario prevedere dei dispositivi speciali di accesso per l area di dati DP Area di ingresso DP e area di uscita DP nella CPU L interfaccia DP progettata in modo da poter utilizzare diverse aree di dati nella CPU per la memorizzazione dei dati di processo DP L assegnazione dell area dei dati va eseguita in base al tipo di CPU e alla definizione dei compiti Per l area di ingresso DP e l area di uscita DP sono disponibili Immagine di processo Questa assegnazione presuppone che nell immagine di processo della CPU possano essere riservate per DP rispettivamente un area di ingresso e un area di uscita attigue Ci pu essere limitato anche dalla grandezza dell immagine di processo e dal numero di unit di ingresso uscita centrali Area di merker Come l immagine di processo questa assegnazione adatta per la memorizzazione globale di segnali DP L area di m
77. gt 4 NDR OUTPUT BOOL 0 Il parametro indica se sono stati assunti dei dati 1 Dati nuovi nuovi Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella ERROR OUTPUT BOOL 0 Visualizzazione di errore 1 Errore Per il significato in relazione ai parametri NDR e STATUS vedere la seguente tabella STATUS OUTPUT WORD vedere la Visualizzazione di stato seguente Per il significato in relazione ai parametri NDR e tabella ERROR vedere la seguente tabella Visualizzazioni La seguente tabella fornisce informazioni relative alla visualizzazione da valutare dal programma applicativo formata da NDR ERROR e STATUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 51 Programmazione dei blocchi FC funzioni Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze Tabella 7 12 Visualizzazioni AG RECV NDR ERROR STATUS Significato 1 0 0000 Nuovi dati assunti 0 81804 Non sono ancora presenti dei dati 0 81811 Il job in corso 1 81834 La progettazione assente oppure il servizio FDL nel CP PROFIBUS non ancora avviato 1 81845 Errore di sistema 81854 Il buffer di destinazione RECV troppo piccolo 81864 Il parametro ID non
78. i modi operativi funzionamento master DP e funzionamento slave DP e Funzionamento master DP 7 6 5 43 2 1 0 Tabella 7 3 Significato del bit nel DP STATUS Funzionamento master DP Bit Significato 7 non occupato 6 1 Eccedenza di dati di ricezione dati di ricezione sono stati assunti dallo slave DP pi velocemente di quanto potevano essere prelevati tramite il richiamo del blocco nella CPU del master DP dati di ingresso letti sono sempre gli ultimi dati di ricezioni assunti dallo slave DP 5 4 DP Status del master 00 RUN 01 CLEAR 10 STOP 11 OFFLINE 1 La sincronizzazione ciclica attivata 0 Non sono presenti dei nuovi dati di diagnosi 1 E opportuno analizzare la lista di diagnosi almeno 1 stazione possiede dei nuovi dati di diagnosi 1 0 Tutti gli slave DP si trovano nella fase di trasferimento dei dati 1 E opportuno analizzare la lista delle stazioni 0 Funzionamento DP 0 Funzionamento master DP Gli altri bit con il significato specificato sono validi solo se questo bit non impostato Avvertenza Fare attenzione che il DPSTATUS pu essere analizzato solo se il parametro di ritorno NDR impostato a 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni e Funzionamento slave DP 7 6 5 4 3 2 1 0 OS S ST S MES Tabella 7 4 Significato del bit nel DP STATUS Funzionamento slave DP
79. indirizzo dell area dei dati DP rimanda alternativamente all area dell immagine di processo all area di merker all area del blocco dati La lunghezza deve essere impostata per master DP 1 240 slave DP 1 86 master DP leggere solo il byte di stato 255 SIMATIC NET N OUTPUT BOOL 0 Il parametro di stato indica se i nuovi dati sono stati 1 Nuovi dati assunti assunti Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella CM S7 per PROFIBUS C79000 G8972 C127 02 7 13 Programmazione dei blocchi FC funzioni i Parametri Dichiara Tipo Campo Osservazione zione dei valori ERROR OUTPUT BOOL 0 Visualizzazione di errore 1 Errore Per il significato in relazione ai parametri NDR e STATUS vedere la seguente tabella STATUS OUTPUT WORD vedere la Visualizzazione di stato seguente Per il significato in relazione ai parametri NDR e tabella ERROR vedere la seguente tabella DPSTATUS OUTPUT Byte Per la Visualizzazione di stato DP codificazione vedere qui di seguito sotto DPSTATUS Visualizzazioni La seguente tabella fornisce delle informazioni relative alla visualizzazione da valutare dal programma applicativo formata da NDR ERROR e STATUS Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard
80. la comunicazione S7 le stazioni S7 devono essere collegate in rete Procedere nel modo seguente 1 Allacciare i CP delle stazioni SIMATIC S7 alle quali si intende accedere tramite le funzioni S7 al PROFIBUS vedere anche 7 2 Mettere le stazioni in funzione tramite MPI in modo che la configurazione dell hardware sia caricata con i parametri del collegamento Per collegare in rete il CP PROFIBUS procedere come descritto nel cap 2 2 vedere procedimento a pagina 2 3 Per il funzionamento tramite PROFIBUS necessario almeno impostare l indirizzo PROFIBUS e i parametri di bus consistenti Questa operazione viene chiamata anche denominazione dei nodi SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 4 1 Funzionamento PG con STEP 7 tramite PROFIBUS Significato utilit e diutilizzare l intera funzionalit di STEP 7 tramite PROFIBUS e di programmare diagnosticare comandare e osservare tutte le unit nella SIMATIC S7 tramite PROFIBUS Requisiti per il funzionamento PG Il funzionamento PG possibile se sono soddisfatti i seguenti requisiti e Nel PG installato un CP PROFIBUS e Nei CP delle stazioni S7 impostato un indirizzo PROFIBUS denominazione dei nodi Allacciamento MPI oppure Allacciamento PROFIBUS Creare i dati di progettazione per ogni CP e caricarli nei CP PROFIBUS PROFIBUS Figura 1 4 Configurazione per il funzionamento PG SIMA
81. norma DP 8 Avvertenza La lista di slave DP e la diagnosi di sistema DP sono conformi alla norma DP Rispetto alla lista delle stazioni e a quella di diagnosi messe a disposizione del programma applicativo risultano differenze minime nella codificazione di bit e nell elaborazione delle liste Svolgimento della richiesta di diagnosi In seguito alla richiesta di diagnostica singola DP il master DP classe 1 mette a disposizione i dati di diagnosi da prelevare A partire da questo momento il master DP della classe 1 controlla il prelievo dei dati di diagnosi Il tempo di controllo impostato nei dati di sistema del CP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 17 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 3 1 Lista di slave DP per master DP classe 2 Svolgimento della richiesta di diagnostica La richiesta di diagnostica della lista di slave DP viene confermata immediatamente con la messa a disposizione della lista di slave DP Struttura della lista di slave DP La lista di slave DP ha una lunghezza di 16 byte o 128 bit Ogni bit della lista di slave DP corrisponde ad un indirizzo PROFIBUS e quindi ad una possibile stazione di slave DP Indirizzo stazione Il bit per l indirizzo della stazione 127 irrilevante in quanto gli indirizzi ammessi per lo slave DP sul PROFIBUS si trovano nell area 0 126 Significato dei bit di stato La codificazione dei bit ha il seguent
82. programma applicativo nel SIMATIC S7 300 4 2 3 La lista di diagnosi DP Obiettivo La lista di diagnosi DP indica per quali slave DP esistono dei dati di diagnosi modificati dati di diagnosi stessi vanno determinati con la funzione della diagnostica singola La lista di diagnosi viene gestita nel CP PROFIBUS e continuamente aggiornata nel corso del ciclo di polling CP Anche delle segnalazioni principali degli slave DP permettono l aggiornamento a partire dal momento in cui in uno slave sono presenti delle informazioni di diagnosi modificate Inoltre sono possibili delle immissioni del master DP Dopo che la lista di diagnosi stata letta una volta dal programma applicativo i bit nella lista di diagnosi del CP PROFIBUS vengono ripristinati Essa viene successivamente disabilitata e riabilitata solo quando esiste almeno una nuova immissione La diagnostica singola possibile in qualsiasi momento Struttura della lista di diagnosi La lista di diagnosi ha una lunghezza di 16 byte o 128 bit Ogni bit della lista di diagnosi DP corrisponde ad un indirizzo PROFIBUS e quindi ad una possibile stazione di slave DP Byte Bit di diagnosi Indirizzo 01 23 4 5 6 789 10 11 12 13 14 15 120 127 stazione Il bit per l indirizzo della stazione 127 irrilevante in quanto gli indirizzi ammessi per lo slave DP sul PROFIBUS si trovano nell area 0 126 Significato dei bit di diagnosi La codificazione dei bit ha il seguente signific
83. quindi necessario progettare variabili di comunicazione Con la progettazione viene memorizzata per la variabile una descrizione della struttura per qualsiasi apparecchio secondo EN 50170 Variabile FMS gt Variabile di comunicazione VFD SIMATIC NET NCM S7 per PROFIBUS B 12 C79000 G8972 C127 02 SIMATIC NET Supporto e training SIMATIC Training Center Per semplificare l introduzione al sistema di automazione SIMATIC S7 offriamo corsi specia lizzati Rivolgersi al Training Center regionale o al Training Center centrale in D 90327 No rimberga Infoline Tel 0180 523 5611 48 Pfg min fax 0180 523 5612 Internet http www ad siemens de training E mail AD Training nbgm siemens de SIMATIC Customer Support Hotline Raggiungibile da tutto il modo a qualsiasi ora ASI coi a gt Norimberga E q Singapore NEN Ty ivi P Simatic Basic Hotline Norimberga Johnson City Singapore SIMATIC BASIC Hotline SIMATIC BASIC Hotline SIMATIC BASIC Hotline Ora loc Lu Ve dalle 8 00 alle Ora loc Lu Ve dalle 8 00 alle Ora loc Lu Ve dalle 8 30 alle 18 00 17 00 17 30 Telefono 49 911 895 7000 Telefono 1 423 461 2522 Telefono 65740 7000 Fax 49 911 895 7002 Fax 1 423 461 2231 Fax 65740 7376 E mail simatic support E mail simatic hotline E mail simatic nbgm siemens de sea siemens com sae siemens com sg SIMATIC Premium Hotline a pagamento solo con
84. rrr rrrrrrr rnrn 8 6 Determinazione dello stato di funzionamento 8 7 Diagnostica master DP Nin kRERNN ERAEN EEE RNRR EREE RNS 8 8 Diagnostica slave DP_ annee 8 8 1 Determinazione degli stati dei moduli 8 8 2 Diagnostica riferita al apparecchio aneen 8 9 Diagnostica di collegamenti FDL 8 10 Diagnostica generale degli errori tramite buffer diagnostico 8 26 8 11 Panoramica delle stazioni su PROFIBUS anea 8 29 8 12 parametri di bus PROFIBUS anaana 8 31 SIMATIC NET NCM S7 per PROFIBUS N C79000 G8972 C127 02 VII Indice 8 13 Statistica relativa alla stazione 8 14 Lista di controllo Definizioni caratteristiche dei problemi in un impianto 8 14 1 Lista di controllo Funzioni generali del CP_ aaae 8 14 2 Lista di controllo Funzionamento master DPL 8 14 3 Lista di controllo Funzionamento slave DP_ anaana aaan aaaaaa 8 14 4 Lista di controllo Collegamenti FDL 9 Programma di caricamento del firmware rire 9 1 Campo di impiego aeun annene 9 2 Caricamento del firmware Appendice An Bibliografia scantinati diieeraroralnani B Glossario ia ea B 1 Parte Generale nannaa aaea B 2 B 2 PROFIBUS amenero a a o e r e i Cc SIMATIC NET Supporto e training L iii C 1 Indice analitico E s SIMATIC NET NCM S7 per PROFIBUS VIII C79000 G8972 C127 02
85. senza parametri per un accoppiamento ad un altra Allacciamento alla stazione di destinazione MPI Indirizzo nodo Indirizzo MPI del CP se questo dispone di un proprio indirizzo MPI In caso contrario deve essere specifi cato l indirizzo MPI della CPU Posizione dell unit telaio posto connettore N rack slot del CP da diagnosticare Se viene specificato l indirizzo MPI del CP possibile l impostazione di default 0 0 Per questa impostazione viene interro gato il CP l indirizzo del quale stato specificato nell indirizzo del nodo PROFIBUS Indirizzo PROFIBUS del CP PROFIBUS con il quale si accede alla stazione S 7 N rack slot del CP da diagnosticare Se si immette 0 0 viene interrogato di rettamente il CP specificato con l indi rizzo del nodo Industrial Ethernet Indirizzo MAC del CP Ethernet con il quale si accede alla stazione S7 Impostazione esadecimale N rack slot del CP da diagnosticare Ind Ethernet TCP IP Indirizzo IP del CP Ethernet con il quale si accede alla stazione S7 Impostazione decimale Esempio Indirizzo IP decimale 142 120 9 134 N rack slot del CP da diagnosticare SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 7 Diagnostica NCM S7 Utilizzo dell accoppiamento ad un altra rete Se al CP da diagnosticare possibile accedere solo tramite un accoppiamento ad un altra rete necessario
86. stata modificata Richiesta della diagnostica riferita all apparecchio immissione 02 XX YY L immissione 02 descrive una modifica della configura zione vedere anche tabella 5 1 a pagina 5 12 L immissione XX indica la specificazione attuale della lunghezza esadecimale del DP SEND per il CP PROFIBUS come slave DP corrisponde alla lun ghezza dei dati di ingresso da progettare per que sto slave nel master DP L immissione YY indica la specificazione attuale della lunghezza esadecimale del DP RECV per il CP PROFIBUS come slave DP corrisponde alla lun ghezza dei dati di uscita da progettare per questo slave nel master DP Inoltre nel buffer diagnostico si trova un immissione corrispondente Configurazione assunta Lunghezza di ricezione aaa lunghezza di trasmissione bbb aaa e bbb corrispondono ai parametri esadecimali soprain dicati xx e yy Eccezione Correggere la progettazione nel master DP oppure la lunghezza nel DP SEND o DP RECV del CP PROFI BUS come slave DP Richiesta della diagnostica slave DP nella Diagno stica NCM S7 PROFIBUS Indirizzo PROFIBUS del master di parametrizzazione DP XXX Diagnostica stazione slave StatusFromSlave Messaggio con testo in chiaro Il master DP 1 si trova nello stato CLEAR Eccezione Portare il master DP nello stato RUN eliminare lo stato CLEAR SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 39 Diagnostica NCM S7 Tabella 8
87. stato di funzionamento DP OFFLINE Vedere anche cap 7 Lettura dei dati 0 126 gt 1 Questo job permette di leggere i dati di ingresso di di ingresso uno slave DP come master DP classe 2 Questa operazione viene contrassegnata anche come Shared Input 8 Lettura dei dati 0 126 gt 1 Questo job permette di leggere i dati di uscita di di uscita uno slave DP come master DP classe 2 Questa operazione viene contrassegnata anche come Shared Output 10 Lettura dello 0 126 gt 0 Questo job permette di leggere lo stato di stato slave DP attuale funzionamento attuale dello slave DP Sono possibili i seguenti stati e master DP effettua uno scambio di dati ciclico con lo slave DP e master DP legge ciclicamente i dati di ingresso dello slave DP e Il master DP legge ciclicamente i dati di uscita dello slave DP e ll master DP non elabora attualmente questo slave DP ciclicamente SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 23 Programmazione dei blocchi FC funzioni Buffer ad anello per dati di diagnosi La seguente rappresentazione illustra il principio di lettura per il tipo di job lettura della diagnosi di ingresso DP precedente Con il primo accesso per lettura viene letta la diagnosi precedente pi recente o Diagn attuale 9 accesso per lettura accesso per a oa 10 accesso per E A o L 8 accesso per lettura Fig
88. supportato vedere a tale scopo STEP 7 Manuale utente 14 Attivazione e disattivazione del modo SYNC Il modo di sincronizzazione viene attivato per gli slave DP chiamati tramite la trasmissione del primo telegramma di sincronizzazione SYNC Il modo di sincronizzazione viene disattivato per gli slave DP chiamati tramite la trasmissione del telegramma di sincronizzazione UNSYNC 3 20 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 5 2 Sincronizzazione congelamento delle immissioni dei dati Sincronizzazione delle immissioni dei dati tramite Global Control FREEZE UNFREEZE I job Global Control FREEZE UNFREEZE permettono di leggere una sola volta gli ingressi dal processo negli slave DP dati letti rimangono congelati fino a quando un ulteriore comando FREEZE autorizza un nuovo aggiornamento Come per le emissioni dei dati possibile una sincronizzazione ciclica e aciclica Esempio di applicazione Stampa comandata a tempo dei protocolli con i valori di processo Job di controllo e telegramma di sincronizzazione telegrammi di sincronizzazione telegramma Global Control con parametri di job FREEZE vengono trasmessi una sola volta dal CP PROFIBUS agli slave DP Con la trasmissione di un blocco FC DP CTRL il programma applicativo deve incaricare precedentemente il CP PROFIBUS di trasmettere aciclicamente o ciclicamente un telegramma d
89. tra due stazioni SIMATIC S7 su una sotto rete Requisiti La comunicazione tramite SFB di comunicazione possibile se vengono soddisfatti i seguenti requisiti e Nei CP delle stazioni S7 impostato un indirizzo PROFIBUS denominazione dei nodi vedere cap 1 4 Collegamento in rete di stazioni S7 Procedimento Per utilizzare la comunicazione S7 per lo scambio dei dati tra due stazioni SIMATIC S7 utilizzare la progettazione dei collegamenti di STEP 7 Per informazioni pi dettagliate consultare il manuale di STEP 7 4 CP PROFIBUS S7 400 CP PROFIBUS I C l Server PROFIBUS Figura 1 5 Comunicazione S7 tramite FB di comunicazione SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 13 Comunicazione con il CP PROFIBUS 1 9 Interfaccia SEND RECEIVE Applicazione Il trasferimento dei dati su un collegamento FDL progettato adatto per il trasferimento di blocchi dati agganciati tra due o pi nodi PROFIBUS E necessario distinguere Collegamenti FDL specificati I nodi di comunicazione sono definiti dalla progettazione del collegamento Collegamento FDL non specificato accesso layer 2 libero I nodi di comunicazione sono definiti dalla specificazione dell indirizzo nel job di comunicazione del programma applicativo In questo modo possibile accedere fino a 126 nodi su un collegamento FDL non specificato progettato se questi collegamenti FDL vengono supportati Broadcast E
90. trasferita al CP PROFIBUS e viene assunta dal CP PROFIBUS e L esecuzione del job viene confermata positivamente o negativamente nello stato Programmazione di collegamenti FDL Programmare l interfaccia SEND RECEIVE nel programma applicativo nel modo seguente 1 Per il trasferimento dei dati con collegamenti FDL utilizzare i seguenti blocchi FC AG SEND per il trasferimento dell area dei dati dell utente al CP PROFIBUS AG RECV per l assunzione dei dati ricevuti dal CP PROFIBUS nell area dei dati dell utente della CPU 2 Analizzare le visualizzazioni nei blocchi FC Nell AG SEND i parametri DONE ERROR STATUS Nell AG RECV i parametri NDR ERROR STATUS Richiamo dei blocchi FC nel programma della CPU Qui di seguito viene rappresentata una sequenza di svolgimento possibile per i blocchi FC con i blocchi organizzativi e i blocchi di programma nel ciclo della CPU Avvertenza Per un collegamento di comunicazione i blocchi possono essere richiamati anche pi volte in un ciclo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 31 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Lettura dei dati di y ricezione del ga legamento Programma applicativo co OB FD y AG RECV Collegamento FDL CS AG RECV Collegamento FDL AG SEND i AG RECV AG SEND Collegamento SZ FDE ELZ Trasferimento y dei dati di AG SEN
91. trasmissione 1 5 Mbit s Sotto rete non collegata in rete Propriet ancela Abbrechen Hie 4 Se nel progetto non presente nessuna sotto rete o se la sotto rete desiderata non stata ancora configurata a questo punto possibile crearne una A tale scopo selezionare il pulsante Nuovo Risultato nel progetto viene creato un oggetto del tipo rete Procedere come descritto nel cap 2 2 1 5 Controllare l indirizzo PROFIBUS e se necessario modificarlo L indirizzo PROFIBUS viene dapprima immesso automaticamente in quanto viene individuato il successivo indirizzo PROFIBUS libero 6 Selezionare la sotto rete desiderata nella casella di riepilogo Sotto rete PROFIBUS 7 Per la sotto rete selezionata possibile visualizzare la finestra di dialogo delle propriet Selezionare a tale scopo il relativo pulsante Per informazioni pi dettagliate relative alla finestra di dialogo PROFIBUS consultare il cap 2 2 1 8 Immettere nella scheda Generalit informazioni specifiche che caratterizzano i nodi della sotto rete 9 Confermare assolutamente l immissione con OK per permettere l assunzione del collegamento in rete vedere il punto 6 Risultato a questo punto il CP configurato come nodo della rete per la rispettiva stazione S7 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 11 Messa in funzione del CP PROFIBUS In caso di modifica i parametri di bus veng
92. un area di ingresso e un area di uscita attigue Ci pu essere limitato anche dalla grandezza dell immagine di processo e dal numero di unit di ingresso uscita centrali e Area di merker Come l immagine di processo questa assegnazione adatta per la memorizzazione globale di segnali DP L area di merker pu essere utilizzata p es se la capacit di memoria non occupata da unit di ingresso uscita centrali nell immagine di processo non sufficiente e Blocco dati DB Per la memorizzazione di segnali DP possono essere assegnati anche dei blocchi dati Questo tipo di memorizzazione preferibilmente utilizzabile se l area di dati DP viene elaborata tramite un blocco di programma Avvertenza L area di dati DP per i dati di ingresso e i dati di uscita viene rispettivamente trasferita come area totale in da una delle aree di dati descritte della CPU La seguente rappresentazione illustra il buffer di dati DP nel CP PROFIBUS sulle aree alternative della CPU SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Aree di dati DP alternative nella CPU Buffer DP nel CP PROFIBUS max 86 byte per l ingresso max 86 byte per l uscita Blocco dati Immagine di processo Buffer DP per dati di ingresso Buffer DP per dati di uscita Immagine di processo per unit di ingresso uscita centrali Figura 5 2 Assegnazione dell
93. un blocco FC DP CTRL il programma applicativo incarica il CP PROFIBUS di trasmettere una volta aciclicamente o di trasmettere ciclicamente un telegramma di sincronizzazione telegramma Global Control Il CP PROFIBUS trasmette agli slave DP il telegramma di sincronizzazione rispettivamente alla fine di un ciclo di trasferimento Esso permette l aggiornamento delle uscite verso il processo negli slave DP che appartengono al gruppo di slave chiamato Le uscite verso il processo sono protette da ulteriori modifiche fino alla trasmissione di un successivo telegramma di sincronizzazione SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 19 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Tabella 3 1 Panoramica dei tipi di sincronizzazione per le emissioni di dati DP Tipo di Operazione Applicazione Utilit Parametri di sincronizza progetta zione e di zione Global Identifica Control zione del gruppo nessuna Gli slave DP aggiornano le uscite aggiornamento pi rapido delle irrilevante sincronizzazio verso il processo immediatamente uscite verso il processo ne alla ricezione di un telegramma di emissione sincronizzazio Il job di controllo del programma Aggiornamento comandato per rilevante e ne applicativo permette di trasmettere e raggiungere la sincronizzazione specificabile aciclica un telegramma di sincronizzazione in un determinato momento nel richiamo dell emissione alla fine del cicl
94. vedere anche cap 1 4 1 a condizione che sia stata precedentemente eseguita una denominazione dei nodi tramite l allacciamento MPI Denominazione di nodi Nel corso della denominazione dei nodi impostare nel CP PROFIBUS un indirizzo PROFIBUS e i parametri di bus Una volta eseguite le operazioni necessarie contrassegnate nello schema di svolgimento del cap 2 2 il CP stato configurato in modo da poter eseguire i successivi passi di progettazione tramite il PG allacciato al PROFIBUS Caricare quindi i dati di progettazione tramite MPI o tramite un altro CP con un indirizzo gi impostato Procedimento 2 22 Per caricare i dati di progettazione nella stazione S7 procedere nel modo seguente 1 3 4 Aprire la finestra di dialogo Impostazione interfaccia PG PC nel pannello di controllo di Windows 95 Impostare l interfaccia PG PC in base ai CP disponibili sul proprio PG casella di riepilogo Parametrizzazione apparecchi e in base all allacciamento del bus casella di riepilogo Propriet Durante questa operazione fare attenzione a impostare dei parametri di bus cosistenti Per informazioni pi dettagliate consultare la Guida integrata Portare la CPU su STOP indipendentemente dal tipo di allacciamento vedere sopra Selezionare la voce di menu Sistema di destinazione Carica STEP 7 guida l utente fino alla conclusione della procedura con una serie di finestre di dialogo Osservare inoltre
95. 0 Il parametro contiene un numero DB troppo elevato 0 1 8F33H 0 10 Errore di numero DB 0 1 8F3AH 0 10 Area non caricata DB 0 Ritardo di conferma durante la lettura di un parametro dal 1 8F424 0 10 0 1 8F43u 0 10 Ritardo di conferma durante la scrittura di un parametro nel campo della periferia 0 1 8F44H 0 10 L indirizzo del parametro da leggere nel percorso di accesso disabilitato 0 1 8F45H 0 10 L indirizzo del parametro da scrivere nel percorso di accesso disabilitato 0 1 8F7Fu 0 10 Errore interno p es riferimento ANY non ammesso SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 27 Programmazione dei blocchi FC funzioni 7 2 4 Blocco FC DP_CTRL Significato del blocco Il Blocco FC DP_CTRL passa dei job di comando al CP PROFIBUS Specificando un blocco di job parametro CONTROL il job di comando viene descritto pi dettagliatamente Si distinguono i seguenti tipi di job e Global Control aciclico ciclico e Cancellazione della diagnosi precedente e Impostazione dello stato attuale di funzionamento DP e Impostazione dello stato di funzionamento DP per stop AG CP e Lettura ciclica dei dati di ingresso uscita e Impostazione del modo di elaborazione dello slave DP Avvertenza Il Blocco FC DP CTRL necessario solo nel modo operativo DP con master DP Eccezione Finch il blocco in corso non devono essere impost
96. 0 G8972 C127 02 6 3 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 3 Configurazioni possibili per i collegamenti Collegamenti tra stazioni S7 e Altre stazioni All interno di un progetto sono possibili dei collegamenti FDL tra i partner di comunicazione rappresentati nella seguente grafica collegamenti con partner di comunicazione al di fuori di un progetto vengono trattati come collegamenti con Altre stazioni CP PROFIBUS S7 400 CP PROFIBUS 7 300 CP PROFIBUS S7 400 CP PROFIBUS I r i ba li Sotto rete 1 Sotto rete 2 CP PROFIBUS n n ol CI IC m ii I E PC PG con CP PROFIBUS Altra stazione SIMATIC S5 Figura 6 2 Possibilit di collegamenti Diverse sotto reti Se devono essere utilizzate diverse sotto reti all interno di una stazionie necessario impiegare diversi CP PROFIBUS SIMATIC NET NCM S7 per PROFIBUS 6 4 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 4 SIMATIC S7 con collegamenti FDL Applicazione Il trasferimento dei dati tramite un collegamento FDL progettato adatto per il trasferimento di blocchi dati agganciati tra due o diversi nodi PROFIBUS E necessario distinguere Collegamento FDL specificato I
97. 000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Ciclo della CPU e ciclo di polling DP Il ciclo della CPU e il ciclo DP sono indipendenti luno dall altro In caso di utilizzo corretto l interfaccia CPU CP che viene interrogata dal programma applicativo tramite i blocchi DP SEND e DP RECV progettata in modo da assicurare sempre un trasferimento dei dati completo Per utilizzo corretto s intende che il trasferimento dei dati con DP SEND e l assunzione dei dati con DP RECV richiede un analisi delle visualizzazioni dei blocchi nel programma applicativo Una descrizione dettagliata dello scambio dei dati con diagrammi di svolgimento riportata nella descrizione dei blocchi FC nel cap 7 Per assicurare un corretto trasferimento dei dati anche con una durata del ciclo della CPU inferiore alla durata del ciclo di polling DP si procede nel modo seguente con DP SEND AI CP PROFIBUS vengono passati dei nuovi dati solo dopo che i dati sono stati trasferiti completamente nel buffer di trasmissione del CP PROFIBUS Il programma applicativo deve analizzare le visualizzazioni dei blocchi FC e pu aggiornare i dati nell area di dati DP solo dopo l abilitazione con DP RECV Solo dopo che il programma applicativo ha ricevuto la segnalazione di un trasferimento completo dei dati e dopo la ripetizione del richiamo DP RECV nell area di dati DP della CPU vengono trasferiti nuovi dati Avvertenza I d
98. 127 02 7 39 Programmazione dei blocchi FC funzioni 7 3 Blocchi FC per collegamenti FDL Interfaccia SEND RECEIVE Panoramica Per il trasferimento dei dati tramite collegamenti FDL progettati sono disponibili i seguenti blocchi FC per l interfaccia SEND RECEIVE Blocco FC Significato AG_SEND per la trasmissione dei dati AG_RECV per la ricezione dei dati 1 Osservazione Nei CP PROFIBUS le funzioni FC 50 AG_LSEND e FC 60 AG_LRECV possono essere utilizzate in alternativa ai FC 5 e FC 6 Sull interfaccia e nel comportamento non esistono differenze Nell Industrial Ethernet gli FC AG_LSEND e AG_LRECV possono essere utilizzati per la trasmissione di set di dati pi lunghi gt 240 byte fino a 8 kbyte Se a causa dell elevata quantit di dati che possono essere trasmessi si utilizzano questi FC per Industrial Ethernet questi blocchi possono essere utilizzati anche per PROFIBUS Con questi FC per PROFIBUS possono tuttavia essere trasmessi anche solo quantit di dati fino a max 240 byte Applicazione La seguente rappresentazione illustra l applicazione dei blocchi FC AG_SEND AG_LSEND e AG_RECV AG_LRECV per il trasferimento dei dati bidirezionale su un collegamento FDL progettato Per determinati tipi di collegamento necessario prevedere un intestazione del job nell area dei dati utente CPU CPU CP PROFIBUS CP PROFIBUS Programma Programma applicativo applicativo
99. 214 2 10 Lo slave DP non mette a disposizione dei dati validi 0 1 83264 7 8 Lo slave mette a disposizione pi di 242 byte di dati Il CP PROFIBUS pu supportare al massimo 242 byte 0 di II CP PROFIBUS nello stato PROFIBUS Stazione non in anello 0 1 83414 2 3 10 Lo slave specificato non stato progettato 0 1 83424 7 8 Non possibile accedere allo slave DP con l indirizzo PROFIBUS specificato nel parametro STATION 0 1 8F22 0 10 Errore di lunghezza dell area durante la lettura di un parametro p es DB troppo corto 0 1 8F23H 0 10 Errore di lunghezza dell area durante la scrittura di un parametro p es DB troppo corto 0 1 8F24 0 10 Errore di area durante la lettura di un parametro 0 1 8F25u 0 10 Errore dell area durante la scrittura di un parametro 0 1 8F28H 0 10 Errore di allineamento durante la lettura di un parametro 0 1 8F294 0 10 Errore di allineamento durante la scrittura di un parametro 0 1 Il parametro si trova nel primo blocco dati attivo protetto 8F30 0 10 contro la scrittura 7 26 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 6 Visualizzazioni DP DIAG campo della periferia NDR ERROR STATUS possibile Significato per DTYPE 0 1 8F31h 0 10 Il parametro si trova nel secondo blocco dati attivo protetto contro la scrittura 0 1 8F32 0 1
100. 3 10 Esempio di un sistema master DP con slave DP attivati e disattivati Job tramite FC DP_CTRL Un attivazione disattivazione di uno slave DP viene eseguita avviando rispettivamente una sola volta un job DP CTRL CTYPE 9 e 10 vedere cap 7 2 4 Consiglio Per questo argomento osservare anche gli esempi e le descrizioni riportati nel CD ROM SIMATIC NET Quick Start J SIMATIC NET NCM S7 per PROFIBUS 3 34 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 1 4 2 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 4 3 4 3 1 4 3 2 4 3 3 Le possibilit di diagnostica DP_ aana Tipo di funzione del richiamo della diagnostica nel programma applicativo anaana La lista delle stazioni DP_ aaeeea Lettura della lista delle stazioni DP_ neee La lista di diagnosi DPL Lettura della lista di diagnosi DP_ a eaeaa aaeeea Diagnostica singola DP_ rnrn es SEEN EEEE NEKEAK ENEE Richiesta di diagnosi con master DP classe 2 a Lista di slave DP per master DP classe 2 La diagnostica di sistema DP per master DP classe 2 Diagnostica singola DP per master DP classe 2 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 1 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 1 Le possibilit di diagnostica DP Panoramica della diagnostica DP La diagnostica DP principalmente previ
101. 7 1 Definizione dei partner del collegamento FDL neran 6 7 2 Definizione dei parametri di indirizzamento ananena 6 7 3 Controllo della progettazione del collegamento FDL 6 8 Modifica del partner del collegamento sesunu neeaae 6 9 Ulteriori funzioni LL 6 10 Collegamenti senza assegnazione ne eeuna aenean 6 11 Programmazione del programma applicativo con collegamenti FDL 7 Programmazione dei blocchi FC funzioni 7 1 Avvertenze generali relative ai blocchi FC 7 2 Blocchi FC per il modo operativo DP nell S7 300 7 2 1 Blocco FO DP SEND kiaiu rana taa ada i a ia 7 2 2 Blocco FG DP _REGV ile rin 7 2 3 Blocco FO DP DIAG s ierdnis poris irmi de pe an oe 7 2 4 Blocco FC DP_CTRL abaan i on n a n oE aE nE 7 3 Blocchi FC per collegamenti FDL Interfaccia SEND RECEIVE aneen 7 3 1 Blocco FC AG_SEND AG_LSEND 7 3 2 Blocco FC AG_RECV AG_LRECV 7 4 Funzionalit risorse necessarie degli FC anaana 8 Diagnostica NCM S7 ii eni 8 1 Informazioni generali inie inaa ENE ENE EERE EEE E 8 2 Funzioni della diagnostica NCM S7 anean 8 2 1 Installazione e avvio della diagnostica NCM S7 8 2 2 Voci generali di MENU LL 8 3 Inizio della diagnostica realizzazione del collegamento con il CP_ 8 7 8 4 Procedimento nella diagnostica 8 5 Identificazione del CP rrr r r rurra
102. 7 2 Struttura del DPSTATUS La struttura e il significato dei bit nel DPSTATUS sono riportati nella vedere 7 2 2 SIMATIC NET NCM S7 per PROFIBUS 5 22 C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Richiamo dei blocchi FC nel ciclo della CPU Nella seguente rappresentazione viene illustrata una sequenza di svolgimento possibile per i blocchi FC DP con i blocchi organizzativi e i blocchi di programma nel ciclo della CPU L esempio illustra il caso in cui i dati trasmessi dal master DP vengono letti rispettivamente all inizio del ciclo della CPU e i dati di uscita generati vengono emessi al master DP per il trasferimento dopo lo svolgimento dei programmi applicativi Le aree dei dati utilizzate ingressi uscite determinano se devono essere richiamati entrambi gli FC y Lettura PAE OB Programmi applicativi em __ e Analizzare le visu alizzazioni di DP RECV Lettura dei dati di ricezione del master DP e Leggere i dati di uscita trasmessi dal master DP e se necessario prepararli per l emissione al processo e Pre elaborare i dati di ingresso letti dagli ingressi di processo e scriverli nell area di dati DP per il trasferimento al master DP DP SEND y e Analizzare le visu A y alizzazioni di DP SEND Scrittura PAA gt Scrittura dei dati di trasmissione nel CP per il master DP Legenda gt Svolgimento del ciclo della CPU Figura 5 4 Sequenza
103. 7_ anaana 8 2 1 Installazione e avvio della diagnostica NCM S7 naunan 8 2 2 Voci generali di MENU LL 8 3 Inizio della diagnostica realizzazione del collegamento con il CP_ 8 7 8 4 Procedimento nella diagnostica 8 5 Identificazione del CP LL 8 10 8 6 Determinazione dello stato di funzionamento aaneen 8 12 8 7 Diagnostica master DP er k Enan E EEEREN EE EAEE PEEN a 8 8 Diagnostica slave DP_ nana NANENANE NERENN RRENEAN EEA 8 8 1 Determinazione degli stati dei moduli 8 8 2 Diagnostica riferita al apparecchio aaeeea 8 9 Diagnostica di collegamenti FDL 8 10 Diagnostica generale degli errori tramite buffer diagnostico 8 11 Panoramica delle stazioni su PROFIBUS anaana 8 12 parametri di bus PROFIBUS aneen 8 13 Statistica relativa alla stazione aaeeea 8 14 Lista di controllo Definizioni caratteristiche dei problemi in un impianto 8 14 1 Lista di controllo Funzioni generali del CP_ aaae 8 14 2 Lista di controllo Funzionamento master DP_ a eeana anne 8 14 3 Lista di controllo Funzionamento slave DP_ 8 14 4 Lista di controllo Collegamenti FDL SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 1 Diagnostica NCM S7 8 1 Informazioni generali Possibilit di diagnostica in STEP 7 In STEP 7 si trova
104. 9 Caricamento della configurazione nel sistema di destinazione 2 3 Stampa dei dati di progettazione aneen 2 4 Avvertenze generali relative al pacchetto opzionale NCM S7 2 5 Conversione dei file di base dati di NCM S7 L2 n 3 Funzionamento master DP con CP PROFIBUS in SIMATIC 87 300 3 1 Informazioni generali a nnn anaana aaaeeeaa 3 2 PIOCEAIMENTO siii O e E oa 3 3 Tipo di funzionamento di SIMATIC 87 300 nel funzionamento master DP con CP PROFIBUS iii ie 3 3 1 Principio dello scambio dei dati aana 3 3 2 Gli stati di funzionamento DP del master DP_ annnars 3 3 3 Area di ingresso DP e area di uscita DP nella CPU 3 4 Configurazione del sistema master DP_ anana SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 v Indice vi 3 5 Parametrizzazione del sistema master DP_ nann nnna 3 5 1 Sincronizzazione dell emissione dei dati unana ennaa aaa 3 5 2 Sincronizzazione congelamento delle immissioni dei dati 3 6 Controllo e impostazione del modo operativo CP master DP_ 3 7 Programmazione della comunicazione DP_ 3 8 Modifica degli stati di funzionamento DP del master DP_ 3 8 1 Commutazione dello stato di funzionamento DP tramite eventi del sistema oppure in terventi da parte dell utente 3 8
105. 9000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 4 Avvertenze generali relative al pacchetto opzionale NCM S7 Installazione Per installare sul PG PC il pacchetto opzionale NCM S7 per PROFIBUS sotto STEP 7 seguire le istruzioni riportate nelle informazioni sul prodotto e nel file LEGGIMI relative a NCM S7 per PROFIBUS Funzioni L NCM S7 composto da e Finestre di dialogo a scheda specifiche del CP che vengono richiamate tramite le finestre di dialogo delle propriet delle unit e Funzioni di dialogo per la progettazione di collegamenti e Funzioni di diagnosi alle quali si accede tramite la scheda Diagnostica nella finestra di dialogo delle propriet che possono essere richiamate tramite il menu di avvio standard di Windows 95 NT dal gruppo di programmi SIMATIC e Funzioni disponibili nel menu di avvio di Windows 95 NT sotto SIMATIC7 gt NCM Diagnostica Guida per blocchi funzionali FC File Leggimi con informazioni attuali su NCM per PROFIBUS Programma di caricamento del firmware Utilizzo Per l utilizzo valgono le descrizioni contenute nel manuale utente STEP 7 5 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 25 Messa in funzione del CP PROFIBUS Significato dei pulsanti pulsanti che si trovano sotto la scheda valgono per tutte le schede cio OK La plausibilit di tutte le impostazioni viene controllata in tutte le schede La finestra
106. Area di dati DP nella CPU raina 5 3 3 Inizializzazione e trasferimento dei dati tramite PROFIBUS_ 5 3 4 Dat di diagnosi x ii i i i 5 3 5 Job Global Control 5 4 Progettazione e messa in funzione del funzionamento slave DP_ 5 4 1 Assegnazione dello slave DP intelligente al sistema master DP_ 5 4 2 Controllo o impostazione del modo operativo del CP slave DP 5 4 3 Avvertenze per la progettazione nel master DP _ 5 5 Programmazione del funzionamento slave DP 5 6 Messa in funzione dello slave DP_ nanana Progettazione di collegamenti FDL programmazione dell interfaccia SENDIREGEIVE sio salini lola OL reed 6 1 Informazioni generali LL 6 2 6 2 PIOCEGIMENTO iii RE IN ANENA 6 3 6 3 Configurazioni possibili peri collegamenti 6 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Indice 6 4 SIMATIC S7 con collegamenti FDL aneen 6 4 1 Collegamento FDL specificato eeu aaneen 6 4 2 Collegamento FDL non specificato accesso layer 2 libero 6 4 3 Collegamento FDL con Broadcast anaana 6 4 4 Collegamento FDL con Multicast 6 5 Interfaccia SEND RECEIVE nella CPU 6 6 Generazione di un nuovo collegamento FDL 6 7 Finestra di dialogo delle propriet per collegamenti FDL 6
107. BUS funziona esclusivamente come slave DP Non sono possibili delle funzioni PG o altri protocolli tramite PROFIBUS Betriebsart und PROFIBUS Adresse im laufenden Betrieb einstellen Im laufenden Betrieb kann die Betriebsart und die PROFIBUS Adresse auch wie folgt eingestellt werden SIMATIC NET NCM S7 per PROFIBUS 5 20 C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP 5 4 3 Avvertenze per la progettazione nel master DP Dati caratteristici dello slave DP Dal punto di vista del master DP i dati caratteristici del CP PROFIBUS contenuti nelle seguenti fonti vanno considerati come slave DP e GSD dati caratteristici dell apparecchio conformi alla norma Per la configurazione e la parametrizzazione sono disponibili i dati caratteristici dell apparecchio GSD nel file GSD Come dati caratteristici essi contengono identificazione del costruttore La configurazione dell area di dati DP L intervallo min di slave SYNC FREEZE ldati specifici dell utente oppure e File di tipo per COM ET200 V4 0 e COMWIN ET 200 Fornitura dei GSD e del file di tipo I GSD e il file di tipo vengono forniti con il pacchetto di base STEP 7 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 21 Progettazione e programmazione del funzionamento slave DP 5 5 Programmazione del funzionamento slave DP Principio del trasferimento dei job e dei dati Nel proprio programma applicativo
108. C NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 27 Diagnostica NCM S7 Analisi dettagliata delle visualizzazioni Per ottenere una segnalazione di evento completamente decodificata procedere nel modo seguente 1 Sezionare la relativa segnalazione di evento con il cursore nella lista delle segnalazioni di evento Per ogni segnalazione selezionata vedere la relativa registrazione nella casella Segnalazione di evento decodificata Facendo doppio clic sulla segnalazione di evento selezionata viene evidenziato un testo che descrive dettagliatamente la segnalazione Buffer diagnostico SINEC CP File Modifica Segnalibro Sommario Cerca Precedente Cronologia Master DP Lunghezza dei dati di ingresso CPU gt lunghezza totale prevista dei dati di in gresso Significato La lunghezza dei dati di ingresso programmata nella CPU con il richiamo del blocco DP RECEIVE maggiore della lunghezza totale di dati prevista dal master DP Operazioni possibili Nessuna operazione necessaria da parte dell utente tuttavia per motivi tecnici di tempo di esecuzione necessario correggere eventualmente la lunghezza dei dati di ingresso nella CPU Informazione supplementare Vengono fornite le seguenti specificazioni Lunghezza dei dati di ingresso nella CPU Lunghezza totale prevista dei dati di ingresso del master DP Avvertenza Il blocco DP RECEIVE lavora sempre a partire dall offset 0 ma le aree di dati dei singo
109. CM S7 per PROFIBUS C79000 G8972 C127 02 B 3 Glossario Segmento del bus Parte di una gt sotto rete Le sotto reti possono essere strutturate da segmenti di bus tramite dei passaggi di segmenti come repeater e bridge segmenti sono trasparenti per l indirizzamento Server Un server un dispositivo o un oggetto in generale che pu svolgere determinati servizi Il servizio viene svolto in seguito alla richiesta di un gt client Servizi Prestazioni offerte da un protocollo di comunicazione SIMATIC NET Siemens SIMATIC Network and Communication Denominazione del prodotto per gt reti e componenti di reti della Siemens finora SINEC SIMATIC NET per Ind Ethernet SIMATIC NET sistema di bus per l impiego industriale su base Ethernet finora SINEC H1 SINEC Denominazione del prodotto utilizzata finora per reti e componenti di reti della Siemens Nuova denominazione SIMATIC NET Sotto rete Una sotto rete una parte di una gt rete i cui parametri p es per gt PROFIBUS devono essere unificati Essa comprende i componenti del bus e tutte le stazioni allacciate Le sotto reti possono essere accoppiate ad una rete p es tramite gt gateway Un gt impianto composto da diverse sotto reti con gt numeri univoci di sotto rete Una sotto rete composta da diversi gt nodi con gt indirizzi PROFIBUS o gt indirizzi MAC univoci per Industrial Ethernet
110. Confermare la selezione se possibile successivamente vengono inseriti nel richiamo di blocco i valori parametrici disponibili Specificazione dell indirizzo del CP Durante il richiamo di un blocco FC specificare nel parametro CPLADDR o LADDR l indirizzo iniziale dell unit del CP PROFIBUS vedere L indirizzo iniziale dell unit del CP PROFIBUS pu essere rilevato dalla finestra di dialogo Configurazione dell hardware visualizzazione dettagliata parametro Indirizzo ingresso durante la creazione del CP PROFIBUS Determinazione dell indirizzo del CP L indirizzo iniziale dell unit pu essere determinato anche in base alle specificazioni riportate in tramite l assegnazione di indirizzo in funzione della posizione di montaggio nelle unit di I O Per il CP PROFIBUS sono valide le specificazioni per le unit analogiche Specificazione dell area dei dati nella CPU Durante il richiamo di un blocco FC specificare l indirizzo e la lunghezza dell area dei dati nella CPU Fare attenzione che la lunghezza massima dell area dei dati di 240 byte Parametri di uscita dell FC durante l avviamento del CP In caso di riavviamento del CP PROFIBUS p es in seguito all azionamento dell interruttore i parametri di uscita del Blocco FC vengono reimpostati nel modo seguente e DONE 0 e NDR 0 e ERROR 0 e STATUS 81804 o 81814 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 3 Programmazio
111. Controller utilizzato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 31 Diagnostica NCM S7 8 13 Statistica relativa alla stazione Scopo della diagnostica Analisi delle informazioni relative allo svolgimento della comunicazione del CP PROFIBUS su PROFIBUS Tipo di funzione Per le singole informazioni di stato viene rispettivamente specificato il numero di evento contatore determinato dall ultima reimpostazione nel CP PROFIBUS nonch il numero di evento determinato dall ultimo job di aggiornamento differenza Risultato della diagnostica nell area del contenuto Vengono visualizzate le seguenti informazioni le impostazioni costituiscono un esempio E Buffer diagnostico Stato di funzionamento Nodo E FF Master DP Ripristino del contatore Utilizzare la voce di menu supplementare attiva Strumenti Ripristino contatore per riportare a 0 il contatore visualizzato SIMATIC NET NCM S7 per PROFIBUS 8 32 C79000 G8972 C127 02 Diagnostica NCM S7 8 14 Lista di controllo Definizioni caratteristiche dei problemi in un impianto Significato Le seguenti liste indicano alcune definizioni caratteristiche dei problemi e delle loro cause possibili per le quali lo strumento di diagnostica NCM S7 constituisce un aiuto Sono presenti le seguenti liste 1 Lista di controllo Funzioni generali del CP 2 Lista di controllo Funzionamento master DP 3 Lista di controllo Funzionamento slave DP 4 Lis
112. D trasmissione y del collega s mento FDL Scrittura PAA Legenda D Svolgimento del ciclo della CPU DayzzZitN Le ombreggiature contrassegnano i collegamenti FDL con i relativi blocchi FC Figura 6 10 Sequenza di svolgimento caratteristica per collegamenti FDL e blocchi FC nel ciclo della CPU Si distinguono i seguenti stati e programma applicativo che pu essere costituito da un numero a piacere di blocchi OB FB o FC gt vedere anche 5 accede a pi collegamenti FDL nella figura 5 sono rappresentati 3 collegamenti Il programma applicativo trasmette dei dati a dei punti qualsiasi quindi comandati dall evento e dal programma su un collegamento FDL tramite un richiamo AG SEND e programma applicativo riceve dei dati ad un punto qualsiasi del ciclo della CPU su un collegamento FDL tramite un richiamo AG RECV SIMATIC NET NCM S7 per PROFIBUS 6 32 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni r 7 1 Avvertenze generali relative ai blocchi FC 7 2 Blocchi FC per il modo operativo DP nell S7 300 7 2 1 Blocco FG DP SEND iii inni e pid e OR SRD 7 2 2 BloGco FC DP RECV iiii ii ie ee 7 2 3 Blocco FC DP DIAG iii ai ea aa 7 2 4 Blocco FC DP CTRL iii ie e en iE 7 3 Blocchi FC per collegamenti FDL Interfaccia SEND RECEIVE anaana 7 3 1 Blocco FC AG_SEND AG_LSEND 7 3 2 Blocco FC AG_RECV AG_LRECV 74 Funzionalit risorse necessarie degli FC
113. EP 7 e come vengono gestite le diverse configurazioni di rete creare l accesso ai sistemi esterni e come impostare i dati e comandare il CP tramite NCM S7 Ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Per l installazione del CP PROFIBUS osservare le istruzioni contenute nelle informazioni sul prodotto 1 allegate al CP PROFIBUS Qui sono inoltre riportate ulteriori avvertenze relative alle caratteristiche di potenzialit del CP PROFIBUS e Periltipo di funzionamento e l applicazione di STEP 7 nel quale integrato il pacchetto opzionale NCM S7 per PROFIBUS consulare i manuali 4 e 5 Per l utilizzo delle funzioni della Guida leggere il capitolo Utilizzo di STEP 7 in 4 Perla configurazione e la parametrizzazione delle unit leggere 5 Perla configurazione di reti leggere 5 e Le istruzioni per l installazione di NCM S7 per PROFIBUS e gli esempi di progettazione sono riportati nel Prontuario di esempi applicativi 2 SIMATIC NET NCM S7 per PROFIBUS 2 2 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 2 Procedimento Il CP nel progetto STEP 7 In SIMATIC S7 il CP viene gestito in un progetto STEP 7 come ogni altra unit STEP 7 permette di configurare l hardware e di creare e gestire il software applicativo vedere a tale scopo anche 5 Percorso Per configurare un CP seguire i passi successivi i testi riportati nelle caselle tratteggiate
114. EP 7 imposta automaticamente degli indirizzi di default durante la creazione di un modulo Gli indirizzi e la relativa lunghezza vengono visualizzati nelle colonne Ind I o Ind O e Lungh della visualizzazione dettagliata L impostazione pu essere modificata Avvertenza Per la progettazione del sistema master DP con CP 342 5 come master nel SIMATIC S7 300 necessario fare attenzione al tipo di CP durante la selezione degli slave DP nel catalogo dell hardware N di ordinazione Nel seguente paragrafo sono riportate informazioni pi dettagliate Selezione degli slave con il CP 342 5 come master DP Durante la selezione degli slave DP dal catalogo dell hardware esistono due possibilit se in una stazione 87 300 il CP 342 5 viene utilizzato come master DP L alternativa utilizzata determinata dal tipo di unit che deve essere identificata in base al numero di ordinazione e CP 342 5 con numero di ordinazione 6GK7 342 5DA00 0XE0 Questo tipo di CP supporta gli slave della norma DP Per questo motivo necessario accedere agli slave DP proposti nel sotto catalogo CP 342 5 come master DP e CP 342 5 con numero di ordinazione 6GK7 342 5DA01 0XE0 Per questo tipo di CP possibile accedere agli slave DP proposti nel catalogo standard In questo modo nel funzionamento DP possibile accedere alle funzioni supplementari degli slave DP nella famiglia SIMATIC Di queste funzioni supplementari fanno parte p e
115. LSAP Per questo SAP il nodo di destinazione deve essere pronto alla ricezione Scheda Indirizzi collegamento FDL specificato Per un collegamento FDL specificato vengono visualizzate le informazioni importanti di indirizzamento locali e remote come valori proposti In caso di necessit esiste la possibilit di impostare gli indirizzi LSAP in modo individuale Il seguente esempio illustra come vengono visualizzati gli indirizzi del partner del collegamento nella finestra di dialogo delle propriet per un nodo A e il relativo collegamento con un nodo B Nodo PROFIBUS A Programma CP PROFIBUS applicativo ID locale Nodo PROFIBUS B Indirizzo PROFIBUS Indirizzo PROFIBUS Collegamento FDL Eigenschaften FDL Yerbindung Allgemein Adressen Ubersicht Beschreibt die Adrehparameter des lokal n Endpunkts einer FDL erbindung Die LSAPs fur alle FDL Verbindungen gind nur im Bereich von 2 33 g ltig Profibus Adresse 2 LSAP Annulla Figura 6 8 Assegnazione delle specificazioni nella scheda Indirizzi sui punti terminali del collegamento FMS SIMATIC NET NCM S7 per PROFIBUS 6 22 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Scheda Indirizzi collegamenti FDL non specificati Il collegamento FDL non specificato pu essere utilizzato in due modi Collegamento con un Alt
116. MATIC NET NCM S7 per PROFIBUS 7 42 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Richiami con intestazione del job Rilevare dalla seguente tabella i tipi di collegamento e i tipi di job per i quali necessario impostare i parametri nell intestazione del job L intestazione del job si trova nell area dei dati utente FDL Essa occupa i primi 4 byte e deve essere inclusa nel calcolo durante la specificazione della lunghezza nel parametro LEN La lunghezza massima dei dati d utilizzo si riduce di conseguenza a 236 byte per i job con intestazione del job Tabella 7 9 Impostazione dell intestazione del job nell area dei dati utente Parametri Layer 2 libero Broadcast Multicast Indirizzo PB Indirizzo della stazione di destinazione senza significato senza significato Area dei valori ma area da ma area da 0 126 a seconda del nodo 127 per riservare riservare Broadcast Multicast LSAP LSAP della stazione di destinazione senza significato senza significato Area dei valori ma area da ma area da 0 62 a seconda del nodo 63 per riservare riservare Broadcast Service SDA Send Data with Acknowledge senza significato senza significato valore 004 ma area da ma area da SDN Send Data with No Acknowledge riservare riservare valore 014 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 43 Programmazione dei blocchi FC funzioni Tipo di funzionamento La s
117. NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Glossario B 1 Parte Generale B 2 PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 B 1 Glossario B 1 Parte Generale Baud rate gt Velocit di trasmissione Blocchi FC Blocco codice di STEP 7 del tipo funzione Client Per client si intende un dispositivo o un oggetto in generale che richiede ad un gt server di svolgere un servizio CP Communication Processor Unit per compiti di comunicazione CSMA CD CSMA CD Carrier Sense Multiple Access with Collision Detection Dati di progettazione Parametri impostabili con lo strumento di progettazione NCM S7 e caricabili nel gt CP che determinano il modo operativo e la funzione del CP Funzionamento PG Un modo operativo del CP PROFIBUS Ethernet nel quale viene programmata progettata o diagnosticata la CPU SIMATIC S7 tramite PROFIBUS Ethernet Questo modo operativo viene gestito con le funzioni S7 Gateway Un interfaccia intelligente che collega tra di loro diverse gt reti locali di diverso tipo sullo strato ISO 7 Header del telegramma Un header del telegramma composta da un identificazione del gt telegramma e dall indirizzo del nodo di partenza e di destinazione SIMATIC NET NCM S7 per PROFIBUS B 2 C79000 G8972 C127 02 Glossario Immagine di processo L immagine di processo un area particolare della memoria nel sistema di automazione
118. NotSupported Le funzioni richieste p es modo SYNC modo FREEZE non vengono supportate dallo slave DP Rimedio P es disattivare la parametrizzazione di controllo SYNC FREEZE oppure non trasferire nessun altro job SYNC FREEZE 3 ExtDiagMessage Bit 1 Ext_Diag significa Sono presenti importanti dati di diagnosi specifici dello slave gt Analizzare gli stati dei moduli la diagnostica ExtStatusMessage riferita all apparecchio Bit 0 Ext_Status_Message significa E presente un informazione o una segnalazione gt Analizzare l informazione supplementare stati dei moduli diagnostica riferita all apparecchio 2 SlaveConfigCheckFault dati di configurazione ricevuti dal master vengono respinti dallo slave DP Causa Rimedio P es controllare la progettazione errata del modulo gt il buffer di diagnosi in NCM S7 per PROFIBUS 1 StationNotReady Lo slave DP non ancora pronto per la parametrizzazione e lo scambio dei dati Rimedio Stato provvisorio non influenzabile da parte del master DP 0 StationNonExistent Lo slave DP non risponde al bus Questo bit viene impostato dal CP master DP 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 13 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Tabella 4 5 Struttura dei byte di stato della stazione Byte di stato 2 della stazione N di Significato Descrizione bit 7 Deactivated Questo
119. ORD vedere la seguente tabella Visualizzazione di stato Per il significato in relazione ai parametri DONE e ERROR vedere la seguente tabella La seguente tabella fornisce delle informazioni relative alla visualizzazione da valutare dal programma applicativo formata dai parametri DONE ERROR e STATUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 45 Programmazione dei blocchi FC funzioni Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze Tabella 7 10 Visualizzazioni AG SEND DONE ERROR STATUS Significato 1 0 0000 Job concluso senza errore 0 1 7000 La visualizzazione possibile solo in 87 400 l FC stato richiamato con ACT 0 ma il job non viene elaborato 0 81811 Il job in corso 1 81834 La progettazione assente oppure il servizio FDL nel CP PROFIBUS non ancora avviato 1 81844 Collegamento FDL senza buffer del job errore di sistema Collegamento FDL con buffer del job parametro LEN lt 4 o parametro non valido nell intestazione del job per accesso layer 2 libero 1 81854 Il parametro LEN maggiore dell area sorgente SEND 1 81864 Il parametro ID non valido ID 1 2 15 16 1 83014 L SAP nella
120. P Parametri Indirizzo PROFIBUS del master di parametrizza zione DP Significato Indirizzo PROFIBUS del master DP che ha parametrizzato lo slave DP e che suc cessivamente scambia con esso i dati Avvertenza relativa ai testi visualizzati ignoto significa che lo slave sul bus non ancora stato raggiunto una volta nessuno significa che lo slave non ancora stato parametrizzato Tabella 8 10 Avvertenze relative ai parametri della stazione diagnostica slave nell area del contenuto Slave DP sezione Diagnostica della stazione slave Bit Descrizione StationNonExistent Lo slave DP non risponde al bus Questo bit viene impostato dal CP master DP 1 StationNotReady Lo slave DP non ancora pronto per la parametrizzazione e lo scambio dei dati Rimedio Stato provvisorio non influenzabile da parte del master DP InvalidSlaveResponse Questo bit viene impostato dal CP master DP se lo slave DP non ha ricevuto nessuna risposta plausibile Possono esistere diverse cause SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 10 Avvertenze relative ai parametri della stazione diagnostica slave nell area del contenuto Slave DP sezione Diagnostica della stazione slave Bit Descrizione ServiceNotSupported Le funzioni richieste Modo SYNC modo FREEZE non vengono supportate dallo slave DP Rim
121. P Trasferimento dei dati identificazione dello stato Lo stato del trasferimento dei dati pu essere identificato in base alle icone rappresentate per l oggetto di diagnostica nell area di navigazione e significa a Con lo slave DP vengono scambiati dati d utilizzo vale a dire che lo slave DP si trova nella fase di trasferimento dei dati gli ingressi le uscite vengono interrogati En e significa Con lo slave DP non vengono scambiati dati d utilizzo Causa motivo Seil CP il master DP 1 per lo slave DP la parametrizzazione configurazione di questo slave DP pu essere stata eseguita in modo errato Seil CP il master DP 2 di questo slave DP accesso per lettura shared input shared output quest ultimo non si trova nella fase di trasferimento dei dati II CP come master DP non elabora questo slave DP ciclicamente SIMATIC NET NCM S7 per PROFIBUS 8 18 C79000 G8972 C127 02 Diagnostica NCM S7 Risultato della diagnostica nell area del contenuto Nell area del contenuto vengono visualizzate le seguenti informazioni esempio per il funzionamento master DP Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti a Master DP tr fiind slave DP 6 i Riferito all apparecchio 8 Unit di testa J Modulo4 i f ModuloS E Ind slave DP 125 ULI LILLE Tabella 8 9 Avvertenze relative ai parametri nell area del contenuto Slave D
122. P CPU CP 414 443 m 314 342 m 314 342 EN o lm o lm o m 2 10 2 2 FMS Server 57 400 Stat CPUICA LGS 414 443 SIMATIC 300 DP Slave SIMATIC 300 Station 2 CPU CP gig CPU CP CP 314 342 314 342 343 2 resentazione grafica della rete in questo caso con stazioni gi coll gate inlrete Anche in questa rappresentazione grafica della rete possibile accedere a tutte le funzioni per il collegamento in rete e la progettazione dei collegamenti con i CP PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 5 Messa in funzione del CP PROFIBUS 2 2 2 Controllo e impostazione delle propriet della rete Procedimento parametri che descrivono le propriet della sotto rete PROFIBUS sono sempre preimpostati Con il procedimento descritto qui di seguito possibile controllare ed eventualmente adattare le impostazioni 1 Selezionare l oggetto di rete nel SIMATIC Manager e successivamente la funzione Modifica Propriet dell oggetto Risultato La finestra di dialogo Propriet della rete PROFIBUS scheda Generalit viene aperta 2 Immettere nella scheda Generalit un nome di sotto rete adatto e se necessario ulteriori informazioni che descrivono la sotto rete 3 Controllare le impostazioni nella scheda Impostazioni della rete Propriet PROFIBUS x Generale Impostazioni di rete Numero dei nodi Ind PROFIBUS pi alto
123. ROFIBUS e collegamento in rete di stazioni SIMATIC S7 con CP Viene descritto l aspetto che devono presentare i ri chiami di comunicazione nel programma applicativo per utilizzare in modo ottimale i servizi tramite l interfaccia SEND RECEIVE i servizi della periferia decentrata e IFMS Qui viene descritta la progettazione di applicazioni standard semplificata dall utilizzo di STEP 7 e del pacchetto opzionale NCM S7 NCM S7 per PROFIBUS Volume 1 Questo manuale serve come guida e manuale di consultazione per l utilizzo del CP PROFIBUS nel corso della progettazione e della programmazione Durante l utilizzo del software di progettazione inoltre possibile consultare la guida Online NCM S7 per PROFIBUS Volume 2 Nel volume 2 del manuale vengono descritti i servizi supplementari per la comunicazione FMS Informazioni sul prodotto CP xxxx Nelle informazioni sul prodotto allegate ai CP si trovano delle informazioni relative alle caratteristiche di potenzialit e alle direttive di montaggio e di allacciamento per i CP Informazioni supplementari relative a SIMATIC S7 e STEP 7 Le seguenti documentazioni contengono informazioni supplementari relative al software di base STEP7 del sistema di automazione SIMATIC e possono essere richieste presso le filiali responsabili Siemens Argomento Documento Numero di ordinazione Conoscenze di base per il compiti di controllo con scenze di base di STEP7
124. Risultato e Compare la segnalazione Il file stato convertito correttamente e Il modo operativo del CP viene impostato automaticamente su Master DP e In un ulteriore file creato CPxxx err compaiono delle informazioni su collegamenti FDL eventualmente presenti denominazione precedente collegamento AGAG che non hanno potuto essere convertiti Questo file si trova nella directory creata in Windows come directory temporanea temp se necessario osservare ulteriori avvertenze riportate nel file Leggimi Esempio di un impostazione nel file CPxxx err Il collegamento AgAg per CID lt 1 gt con indirizzo remoto lt 9 gt SAP locale lt 24 gt e SAP remoto lt 24 gt non stato convertito SIMATIC NET NCM S7 per PROFIBUS 2 28 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 1 Informazioni generali ae ean aaee 3 2 3 2 Procediment iii RT 3 4 3 3 Tipo di funzionamento di SIMATIC S7 300 nel funzionamento master DP con CP PROFIBUS pi anello e ae pride 3 3 1 Principio dello scambio dei dati 3 3 2 Gli stati di funzionamento DP del master DP_ nnn 3 3 3 Area di ingresso DP e area di uscita DP nella CPU 3 4 Configurazione del sistema master DP_ nananana 3 5 Parametrizzazione del sistema master DP_ nnna nanna 3 5 1 Sincronizzazione dell emissione dei dati 3 5 2 Sincroniz
125. S C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 4 3 Collegamento FDL con Broadcast Propriet Un collegamento Broadcast permette la trasmisssione di un messaggio a diversi ricevitori con un job Sullo stesso collegamento Broadcast possono essere ricevuti messaggi che vengono ricevuti contemporaneamente da altri nodi sul PROFIBUS Le propriet sono composte nel modo seguente e Il trasferimento dei dati bidirezionale cio sul collegamento Broadcast possibile trasmettere e ricevere contemporaneamente La trasmissione la ricezione viene eseguita tramite il servizio FDL SDN Send Data with No Acknowledge e Durante la trasmissione deve essere specificato un buffer di job con il richiamo AG_SEND L area per l intestazione del job riservata il contenuto tuttavia irrilevante e Dall intestazione del job dell AG_RECV possibile leggere l indirizzo PB LSAP e il servizio del trasmettitore Broadcast e Perla trasmissione viene utilizzata l area LSAP di 1 56 Per la ricezione viene riservato LSAP 63 per tutti i nodi Broadcast SIMATIC S7 stazione con CP PROFIBUS Area dei dati utente Buffer dei job trasmis LSAP 1 56 Intestazione sione del job Collegamento FDL con Broadcast ricezione lt LSAP 63 Dati d utilizzo Figura 6 5 Trasmissione e ricezione su un collegamento FDL con indirizzamento Broadcast tramite il programma
126. SIEMENS SIMATIC NET NCM S7 per PROFIBUS Manuale Volume 1 2 per NCM S7 a partire dal V5 x Il presente manuale fa parte del pacchetto di documentazione con il numero di ordinazione 6GK7080 5AA04 8EA0 10 99 C79000 G8972 C127 Versione 02 Comunicazione con il 1 CP PROFIBUS Messa in funzione del 9 CP PROFIBUS con STEP 7 Funzionamento master DP con CP PROFIBUS nel 3 SIMATIC S7 300 Diagnostica DP dal programma applicativo nel 4 SIMATIC 87 300 Progettazione e programmazione del funzionamento slave DP 5 Progettazione di collegamenti FDL programmazione dell inter 6 faccia SEND RECEIVE Programmazione dei 7 blocchi FC funzioni NCM S7 Diagnostica 8 Programma di caricamento del 9 firmware Bibliografia A Supporto e training C Indice analitico Avvertenze tecniche di sicurezza gt b P Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione di danni materiali che vanno assolutamente osservate Le avvertenze sono contrassegnate da un triangolo e a seconda del grado di pericolo rappresentate nel modo seguente Pericolo di morte significa che la non osservanza delle relative misure di sicurezza provoca la morte gravi lesioni alle persone e ingenti danni materiali Pericolo significa che la non osservanza delle relative misure di sicurezza pu causare la morte gravi lesioni alle p
127. Stazione Una stazione viene identificata con e un indirizzo MAC su Ethernet e un indirizzo PROFIBUS su PROFIBUS SIMATIC NET NCM S7 per PROFIBUS B 4 C79000 G8972 C127 02 Glossario Strato di trasporto Transport layer Lo strato di trasporto lo strato 4 nel modello di riferimento ISO OSI per la comunicazione generica Il compito dello strato di trasporto consiste nel trasferimento sicuro dei dati informazioni semplici da apparecchio ad apparecchio Per il trasferimento possono essere utilizzati dei collegamenti di trasporto Telegramma Messaggio da un nodo PROFIBUS Ethernet ad un altro Trailer del telegramma Il trailer del telegramma composto da una somma di controllo e dall identificazione finale del gt telegramma TSAP Transport Service Access Point Velocit di trasmissione Velocit di trasmissione secondo DIN 44302 il numero di decisioni binarie trasmesse per ogni unit di tempo Un unit bit sec La selezione della velocit di trasmissione dipende da diverse condizioni marginali come p es la distanza Watchdog Dispositivo per il controllo dello stato di pronto al funzionamento SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 B 5 Glossario B 2 PROFIBUS Bus token Procedimento di accesso alla rete per ripartizione di bus in caso di pi nodi attivi impiegato per PROFIBUS Questa autorizzazione di trasmissione token viene inoltrata da stazione attiva a stazione att
128. TIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 9 Comunicazione con il CP PROFIBUS Procedimento 1 Aprire la finestra di dialogo Impostazione interfaccia PG PC nel pannello di controllo di Windows 95 2 Chiudere le stazioni SIMATIC S7 su PROFIBUS alle quale si intende accedere con il PC 3 Impostare l interfaccia PC PC in base ai CP disponibili sul proprio PG casella di riepilogo Parametrizzazione degli apparecchi e in base all allacciamento del bus casella di riepilogo Propriet Durante questa operazione impostare parametri di bus consistenti Per informazioni pi dettagliate consultare la Guida integrata Se sono state eseguite queste operazioni il PG e STEP 7 raggiungono automaticamente tutte le unit intelligenti nella stazione SIMATIC S7 tramite PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 4 2 Funzionamento PC con interfaccia S7 tramite PROFIBUS Significato utilit La comunicazione S7 tramite PROFIBUS supporta le funzioni S7 da un PC con il CP PROFIBUS e l interfaccia S7 verso SIMATIC S7 Requisiti Il funzionamento PC possibile se sono soddisfatti i seguenti requisiti e Nel PC installato un CP PROFIBUS e Nei CP delle stazioni S7 impostato un indirizzo PROFIBUS denominazione dei nodi vedere cap 1 4 Collegamento in rete di stazioni S7 Procedimento Per poter utilizzare la comunicazione S7 verso SIMATIC
129. TOCOLLO FMS SEND RECEIVE Progettazione e diagnostica S5 115U fino a 155U H il i ku rP_P_i S5 95U S5 95U master DP S5 95U slave DP S5 95U con interfaccia PROFIBUS SEND RECEIVE a FUNZIONI S71 PROTOCOLLO FMS 5 95U master slave DP PROTOCOLLO DP Dv SEND RECEIVE S5 115U fino a 155U H SEND RECEIVE PROTOCOLLO DP PI ROTOCOLLO FMS S5 95U con interfaccia PROFIBUS SEND RECEIVE PROTOCOLLO DP FUNZIONI S71 PROTOCOLLO FMS S5 95U master slave DP PROTOCOLLO DP SEND RECEIVE S5 115U fino a 155U H SEND RECEIVE PROTOCOLLO DP PROTOCOLLO FMS Apparecchiatura da campo PROTOCOLLO DP PROTOCOLLO FMS PROTOCOLLO DP PROTOCOLLO FMS Per l allacciamento e la progettazione del CP PROFIBUS necessario il software di progettazione STEP 7 A seconda dei servizi di comunicazione che si intende utilizzare necessario il pacchetto opzionale SIMATIC NET NCM S7 per PROFIBUS Funzioni S7 Servizio di comunicazione NCM S7 per PROFIBUS necessario in aggiunta al pacchetto di base STEP 7 per Interfaccia SEND RECEIVE X SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 5 Comunicazione con il CP PROFIBUS Servizio di comunicazione NCM S7 per PROFIBUS necessario in aggiunta al pacchetto di base STEP 7 per Interfaccia FMS X Protocollo DP NCM S7 per PROFIBUS viene installato come pacchetto opzionale
130. Tabella 6 1 del collegamento Attributi Descrizione Accesso ID locale ldentica al valore della lista dei collegamenti modificabile Nome Nome proposto modificabile a piacere dall utente modificabile tramite CP Se nella stazione esistono pi CP dello stesso tipo e collegati alla stessa selezionabil sotto rete possibile selezionare il percorso del collegamento gt Pulsante e Selezione percorso Se non assegnato alcun CP p es a causa di una cancellazione precedente del CP non ne viene visualizzato nessuno Se nella stazione inserito solo un CP non esiste nessuna possibilit di Punto terminale selezione solo leggibile Parametri del blocco ID Questo valore deve essere impostato nel programma applicativo come ID solo di parametri di richiamo del blocco per l identificazione del collegamento leggibile SIMATIC NET NCM S7 per PROFIBUS 6 20 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Tabella 6 1 Fortsetzung Punto terminale del collegamento LADDR Questo valore decimale deve essere impostato nel programma applicativo solo come LADDR di parametri di richiamo del blocco per l identificazione del leggibile CP visualizzazione esadecimale 2004 gt 512p Selezione percorso durante la ripartizione dei carico Se in una delle stazioni esistono pi CP dello stesso tipo e collegati alla stessa sot
131. a ciclicamente i job di comunicazione presenti Il tempo di risposta pu essere determinato con i parametri successivamente descritti Per permettere un funzionamento parallelo di DP e altri protocolli il tempo di risposta del CP PROFIBUS deve essere adattato impostando il tempo di ritardo DP Tagdon Con questa impostazione possibile ritardare il protocollo DP e cos consentire che sia a disposizione sufficiente tempo per l elaborazione di ulteriori job p es collegamenti FDL Nel campo Tempo di reazione DP si trova sempre il valore della durata prevista per il ciclo di polling Tpol tempo di ritardo DP Tagdon ci significa che se il tempo di ritardo viene modificato anche il tempo di reazione specificato viene relativamente ricalcolato e immediatamente visualizzato Tenere in considerazione che il tempo di reazione DP il tempo presupposto ll tempo di reazione DP reale pu essere visualizzato nel buffer di diagnosi nel corso della diagnostica Tabella 3 3 Impostazione dei parametri nella finestra di dialogo Tempo di risposta DP Parametri In O Significato Campo dei ut valori default Tempo di ritardo DP Qui possibile impostare un tempo di attesa supplementare A seconda del che deve trascorrere tra un elaborazione e l altra della lista di tipo di CP nella polling griglia di 1 ms Se tutti i job della lista di polling DP sono stati elaborati la 0 100 ms o nuova elaborazione della lista di pol
132. a larghezza delle colonne della tabella pu essere impostata individualmente Propriet Collegamento FDL x Informazioni sullo stat Generale Indirizzi Opzioni Di fi Collegamenti ID locale Nome col RS Indirizzo par LSAP locale LSAP remoto S 0001 4000 FDL 0 5 6 18 180 0002 4000 FDLMerb 0 5 19 C C C 0003 A000 Liaison F 0 5 127 20 63 0004 A000 Liaison F 0 5 127 21 21 P Wisualizza i collegamenti ditute le EEN Config stampa Stampa Annulla Ti Parametri Descrizione ID locale E l ID del collegamento FDL Nome del collegamento Nome del collegamento specificato Esso identifica il collegamento FDL R S Rack Slot del CP locale sul quale funziona il collegamento Indirizzo remoto Specifica l indirizzo remoto PROFIBUS del partner LSAP locale Link service access point locale LSAP remoto Link service access point remoto Status Indica lo stato attuale di progettazione del collegamento Collegamenti senza assegnazione vengono visualizzati con Nessun CP locale Nessun CP remoto nella colonna dello stato e con un carattere posto alla fine dell ID locale esempio 0002 A000 collegamenti con Altre stazioni vengono generati come Collegamenti specificati in modo incompleto cio LSAP remoto vuoto L utente deve controllare questi collegamenti nella finestra di dialogo delle propriet Uscendo dalla fi
133. a pagina 5 12 Eccezione Portare la CPU su RUN Richiesta dello stato di funzionamento nella Dia gnostica NCM S7 PROFIBUS Stato di funzionamento STOP Causa Azionamento dell interruttore dopo lo STOP oppure Causa Comando PG STOP Eccezione Portare il CP PROFIBUS nello stato di RUN utilizzando l interruttore oppure con NCM S7 PROFIBUS o Dia gnostica NCM S7 PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 41 Diagnostica NCM S7 8 14 4 Lista di controllo Collegamenti FDL Tabella 8 20 Lista di controllo per le definizioni caratteristiche dei problemi per i collegamenti FDL in un impianto Definizione del problema Il trasferimento dei dati non viene eseguito su un collegamento FDL oppure viene eseguito solo in una direzione Causa possibile AG SEND e AG RECV non vengono richiamati nel programma applica tivo oppure buffer di ricezione o di trasmissione sono insuffi cienti oppure difettosi Definizione della causa e provvedimenti Controllare il programma applicativo Analizzare il byte di stato in AG SEND e AG RECV Provvedimenti Progettare eventualmente i blocchi FC Correggere eventualmente il pointer ANY L assegnazione LSAP errata Analizzare il byte di stato dei blocchi FC e analizzare il buffer diagnostico Provvedimenti Modificare i SAP in base alle impostazioni del buffer diagnostico Non possibile accedere all i
134. a un nodo del sotto sistema per la ricezione di una conferma dopo la trasmissione del telegramma Modo CLEAR Modo operativo del master DP Gli ingressi vengono letti ciclicamente le uscite rimangono impostate su 0 Modo FREEZE Il modo FREEZE un modo operativo DP nel quale vengono acquisiti contemporaneamente i dati di processo di uno di diversi formazione di gruppi o da tutti gli slave DP L acquisizione viene segnalata dal comando FREEZE un telegramma di comando per la sincronizzazione Modo SYNC B 8 Il modo SYNC un modo operativo DP nel quale uno diversi formazione di gruppi o tutti gli gt slave DP trasferiscono i dati alle proprie uscite dal processo in un determinato momento Il momento di trasferimento viene segnalato dal comando SYNC un telegramma di comando per la sincronizzazione SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Glossario Modulo di I O DP Gli slave DP hanno una struttura modulare Uno gt slave DP possiede almeno un modulo di I O DP Nodo PROFIBUS Un nodo viene identificato da un gt indirizzo PROFIBUS su gt PROFIBUS Nome dello slave DP Per l identificazione di uno gt slave DP nella configurazione DP progettata nella lista degli slave DP viene inserito un nome di slave DP Nome del modulo DP Denominazione di un gt modulo di I O DP inserito nella gt lista di moduli DP Parametri del bus parametri del bus comandano il comportame
135. accedere all area dei dati DP della CPU slave DP con le istruzioni consuete di STEP 7 Inoltre nel programma applicativo viene avviato il trasferimento delle aree di dati DP e viene controllato lo svolgimento corretto La posizione dell area di dati DP viene specificata nel CP PROFIBUS allacciato tramite i parametri di indirizzamento durante il richiamo dei blocchi FC Programmazione del funzionamento slave DP Sull interfaccia nel programma applicativo utilizzare entrambi i blocchi FC e DP RECV per la ricezione dei dati DP dal master DP e DP SEND per la trasmissione dei dati DP al master DP Compito del blocco FC Il richiamo del blocco FC ha il seguente effetto e In caso di primo richiamo viene attivata la configurazione dello slave e L area di dati DP viene trasferita al CP PROFIBUS DP SEND o viene assunta dal CP PROFIBUS DP_RECV e L esecuzione del job viene confermata positivamente o negativamente nello stato Avvertenza Le specificazioni dell area dei dati parametro SEND per DP SEND e parametro RECV per DP RECV devono corrispondere alle specificazioni di lunghezza che vengono progettate nel master DP e trasferite come telegramma di configurazione Analisi delle visualizzazioni Analizzare le seguenti visualizzazioni dei blocchi FC e Nel DP SEND parametri DONE ERROR e STATUS e Nel DP RECV parametri NDR ERROR STATUS e DPSTATUS Seguire la descrizione dei blocchi e l esempio di richiamo nel cap
136. alla Siemens il seguente questionario Servendosi di una scala di valori da 1 per buono a 5 per scadente Vi preghiamo di dare una valutazione sulla qualit del manuale rispondendo alle seguenti domande Corrisponde alle Vostre esigenze il contenuto del manuale E facile trovare le informazioni necessarie Le informazioni sono spiegate in modo sufficientemente chiaro Corrisponde alle Vostre esigenze il livello delle informazioni tecniche SAC are SL Come valutate la qualit delle illustrazioni e delle tabelle Se avete riscontrato dei problemi di ordine pratico Vi preghiamo di delucidarli nelle seguenti righe SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02
137. ardware CONFIG HW Conoscenze necessarie E necessario aver letto attentamente le informazioni di base del capitolo 2 relative al significato e all utilizzo di NCM S7 in modo da conoscere il procedimento per collegare il CP Ethernet al PG e comandarlo tramite quest ultimo In questo modo si a conoscenza del procedimento per collegare il CP al PG e di comandarlo con il PG stesso Ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Le informazioni sui singoli servizi di comunicazione sono riportate nei relativi capitoli del presente manuale e Nel corso della diagnostica la Guida integrata costituisce un aiuto riferito al contesto e Per l utilizzo di programmi STEP 7 nella Guida di base di STEP 7 si trovano informazioni dettagliate e l argomento Diagnostica dell hardware SIMATIC NET NCM S7 per PROFIBUS 8 2 C79000 G8972 C127 02 Diagnostica NCM S7 8 2 Funzioni Funzioni della diagnostica NCM S7 La diagnostica NCM S7 parte integrante del pacchetto opzionale NCM S7 E necessario distinguere Funzioni generali di diagnostica e di statistica Tipi di funzoini di diagnostica e funzioni di diagnostica in base al modo operativo Funzioni generali di diagnostica e di statistica Indipendentemente dal modo operativo progettato del CP PROFIBUS sono possibili le seguenti funzioni di diagnostica Definire lo stato di funzionamento sul PROFIBUS e il modo operativo CP progettato d
138. aricamento dei dati configurati SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 7 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 3 1 Principio dello scambio dei dati Scambio dei dati ciclico master DP slave DP Lo scambio dei dati tra master DP e slave DP avviene ciclicamente ciclo di polling DP tramite il buffer di trasmissione e di ricezione nel CP PROFIBUS buffer di dati DP Lo scambio dei dati viene consentito dal master DP che trasmette i dati di uscita allo slave DP e preleva i dati di ingresso dallo slave DP Blocchi FC Per lo scambio dei dati tramite il programma applicativo STEP7 sono disponibili 2 blocchi del tipo FC funzioni e DP SEND Il blocco FC passa i dati di un area di dati DP specificata della CPU nel buffer di trasmissione del CP PROFIBUS per il trasferimento agli slave DP e DP RECV Il blocco FC assume i dati letti dagli slave DP dal buffer di ricezione del CP PROFIBUS in un area di dati DP specificata della CPU DP Master DP 1 r Slave DP 5 CPU CP PROFIBUS Programma Base di applicativo datiCP STEP 7 Aree di dati i ia aaa di dati DP SEND trasmis i sione ricezione lt e Cicio della PU_ _ gt amp iclo di polling DP _T__ _ gt gt Figura 3 2 3 8 Gioco tra CPU e CP PROFIBUS nel funzionamento master DP SIMATIC NET NCM S7 per PROFIBUS C79
139. ati dati di ricezione nel buffer DP del CP PROFIBUS vengono aggiornati indipendentemente dal fatto che il programma applicativo nella CPU li abbia prelevati dal buffer DP di diagnosi Durante questa operazione i dati possono venire sovrascritti SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 9 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 3 2 Gli stati di funzionamento DP del master DP Panoramica Nella comunicazione tra il master DP e gli slave DP si distinguono i segueti quattro stati di funzionamento DP e OFFLINE e STOP e CLEAR e RUN Ognuno di questi stati di funzionamento caratterizzato da operazioni definite tra il master DP e lo slave DP Stato di funzionamen to OFFLINE Significato Non ha luogo nessuna comunicazione tra master DP e slave DP Questo lo stato di base del master DP Un eventuale appartenenza al master memorizzata nello slave DP stata cancellata durante il passaggio nello stato di funzionamento OFFLINE in questo modo lo slave pu essere parametrizzato e configurato da altri master DP Priorit 3 i o STOP Anche in questo modo operativo non ha luogo nessuna comunicazione tra il master DP e gli slave DP Un eventuale appartenenza al master memorizzata nello slave DP non stata cancellata durante il passaggio nello stato di funzionamento STOP in questo modo lo slave DP pu essere parametrizzato e configurato da altri altri maste
140. ati DP Lo scambio dei dati viene consentito dal master DP che trasmette i dati di uscita e preleva i dati di ingresso Scambio dei dati CPU CP PROFIBUS Lo scambio dei dati tra CPU e CP PROFIBUS viene eseguito in seguito all avvio dei richiami dei blocchi FC DP RECV e DP SEND durante il ciclo della CPU Slave DP r Master DP CPU CP PROFIBUS Programma Base di applicativo dati CP STEP 7 Aree di dati i Buffer di Aree di dati Uscite DP i dati DP DP she ricezione PROFIBUS CE J trasmis E Ingressi SONS e Ciclo della CPU lt Ciclo di polling DP gt Figura 5 1 Gioco tra CPU e CP PROFIBUS nel funzionamento slave DP Blocchi FC Per lo scambio dei dati tramite il programma applicativo STEP7 sono disponibili 2 blocchi del tipo FC funzioni e DP RECV Questo blocco assume i dati DP trasferiti dal master DP dal buffer di ricezione del CP PROFIBUS in un area di dati DP specificata della CPU e DP SEND Questo blocco passa i dati di un area di dati DP specificata della CPU in un buffer di trasmissione del CP PROFIBUS per il trasferimento al master DP SIMATIC NET NCM S7 per PROFIBUS 5 6 C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Ciclo della CPU e ciclo di polling DP Il ciclo della CPU e il ciclo DP sono indipendenti l uno dall altro In caso di utilizzo corretto l in
141. ati dei nuovi dati di job Interfaccia di richiamo DP_CTRL WORD CPLADDR DONE BOOL ANY CONTROL ERROR BOOL STATUS WORD SIMATIC NET NCM S7 per PROFIBUS 7 28 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Esempio in rappresentazione AWL AWL Significato call fc 4 Richiamo del blocco DP_CTRL CPLADDR W 16 0120 CONTROL P db14 dbx0 0 byte 30 Il buffer per il job Control occupa i primi 30 byte nel DB 14 DONE 1 M 70 0 ERROR M 70 1 STATUS MW 72 Svolgimento utilizzo sull interfaccia di richiamo Il richiamo della funzione DP_CTRL viene elaborato nell ambito dell elaborazione ciclica del programma applicativo come illustrato qui di seguito Con il primo richiamo viene eseguito l avvio del job Solo nella conferma di uno dei richiami successivi vengono segnalati i dati di diagnosi Programmaapplicativo CP PROFIBUS Partner di comunicazione ciclo della CPU ciclo di polling DP slave DP DP_CTRL o giei d p ZTO mT adi DP CTRL lt q 0 0 8181 DP CTRL 0 0000 Job concluso senza errore Tempo Tempo Tempo Legenda 1 Trasferimento dei parametri DONE ERROR STATUS Dopo il richiamo di DP_CTRL come reazione compare una delle visualizzazioni descritte qui di seguito e DONE 0 ERROR 0 STATUS 8181 Finch presente la visualizzazione DONE 0 ERROR 0 e STATUS 8181 i parametri del job non devono essere modificati
142. ato Tabella 4 3 Codificazione della lista di diagnosi DP Codificazione dei Significato bit 0 Alternativamente sono possibili i seguenti significati e La stazione DP progettata non possiede dei nuovi dati di diagnosi oppure e La stazione stata progettata con una lunghezza dei dati di ingresso uscita uguale a 0 ci significa che la stazione non viene elaborata ciclicamente dal master oppure e L indirizzo della stazione non occupato 1 La stazione slave DP progettata possiede dei nuovi dati di diagnosi Questi dati possono essere determinati con la funzione di diagnostica singola SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 9 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Fase di inizializzazione Nella fase di inizializzazione parametrizzazione configurazione le segnalazioni di diagnosi che compaiono nella relativa lista non vengono tenute in considerazione cio i bit di diagnosi sono preinizializzati con 0 Se durante la fase di inizializzazione di uno slave DP subentra un errore il bit di diagnosi di questa stazione viene impostato su 1 SIMATIC NET NCM S7 per PROFIBUS 4 10 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 2 4 Lettura della lista di diagnosi DP Analisi del byte di stato Il byte di stato indica con la segnalazione generale E opportuno analizzare la lista di diagnosi DP se almeno in una
143. azioni sul prodotto 1 SIMATIC NET NCM S7 per PROFIBUS 5 14 C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP 5 4 Progettazione e messa in funzione del funzionamento slave DP Procedimento Immettere il CP PROFIBUS dello slave DP nella configurazione dell hardware ed assegnarlo alla sotto rete come descritto nel cap 2 Il procedimento successivo dipende dal tipo di apparecchio e dalla progettazione del master DP Il master DP una stazione SIMATIC S7 che viene progettata nello stesso progetto dello slave DP Il master DP un qualsiasi altro tipo di apparecchio Configurare il CP PROFIBUS assegnare alla sotto rete vedere cap 2 Master DP stazione S7 nello stesso progetto altri master DP Configurare il sistema master DP con STEP 7 vedere cap 5 4 1 Impostare il modo operativo del CP slave DP vedere cap 5 4 2 Controllare il modo operativo del CP slave DP vedere cap 5 4 2 Definire la configurazione dello slave nel master DP utilizzato il relativo strumento di progetta zione Avvertenzesull argomento nel cap 5 4 3 DE SIMATIC NET NCM S7 per PROFIBUS C79000 G8 972 C127 02 operazioneopzionale operazioneobbligatoria 5 15 Progettazione e programmazione del funzionamento slave DP 5 4 1 Assegnazione dello slave DP intelligente al sistema master
144. b concluso senza errore Segnalazione di avvertenza lo slave gi disattivato a causa di un job DP_CTRL nel programma della CPU 0 80904 0 10 Unit con questo indirizzo inesistente 0 1 80914 0 1 L indirizzo logico non sul passo a doppia parola 0 1 80B0x 0 10 L unit non conosce il set di dati 0 1 80B1H 0 10 La lunghezza del set di dati specificata errata 0 1 80C0H 0 10 Il set di dati non pu essere letto 0 1 80C1H 0 10 Il set di dati specificato viene attualmente elaborato 0 1 80025 0 10 E presente un accumulo di job 0 1 80C3H 0 10 Risorse memoria occupate 0 1 83114 0 10 Il parametro CTYPE al di fuori del campo dei valori 0 1 83124 0 10 La lunghezza dell area nel parametro CONTROL troppo piccola 0 1 83134 3 7 8 Il parametro indirizzo slave al di fuori del campo dei valori 0 1 8315H 0 1 Tutti gli slave DP del gruppo specificato nel Global Control sono disattivati subentra sempre nel gruppo vuoto SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 37 Programmazione dei blocchi FC funzioni Tabella 7 8 Visualizzazioni DP CTRL DONE ERROR STATUS Possibile Significato in CTYPE 0 1 83174 8 La lunghezza dei dati di uscita progettati maggiore dell area di rice
145. bilitato 1 8F45x L indirizzo del parametro da scrivere nel percorso di accesso disabilitato 1 8F7Fu Errore interno p es riferimento ANY non ammesso o 1 80904 Unit con questo indirizzo inesistente o e 1 80914 Indirizzo logico di base non sul passo a doppia parola 0 1 80A04 Conferma negativa durante la lettura dall unit 1 80BO4 L unit non conosce il set di dati o 1 80B1H La lunghezza del set di dati specificata errata Funzionamento slave La lunghezza dell area di destinazione specificata nel parametro RECV maggiore della lunghezza massima specificata nelle informazioni sul prodotto Funzionamento master La lunghezza dell area di destinazione specificata nel parametro RECV maggiore della lunghezza dei dati di ingresso progettati nel CP PROFIBUS 1 80C0H Il set di dati non pu essere letto 1 80C1H Il set di dati specificato viene attualmente elaborato 1 80025 E presente un accumulo di job 80C3H Risorse memoria occupate 80C45 Errore di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 80D2k Indirizzo logico di base errato Oo O 2 7 e 7 7 C Po Po o O Pf o o 5o o o oO SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 15 Programmazione dei blocchi FC funzioni DPSTATUS 7 16 La codificazione del parametro di uscita DP Status diversa per
146. cazione con il CP PROFIBUS 1 1 Informazioni generali Argomento trattato in questo capitolo Il CP PROFIBUS per SIMATIC S7 successivamente abbreviato con CP PROFIBUS offre una vasta gamma di servizi di comunicazione per diverse definizioni di compiti In questo capitolo sono descritti i seguenti argomenti e Quali possibilit di comunicazione esistono con il CP PROFIBUS nel PROFIBUS e Come creare i requisiti per le proprie esigenze di comunicazione e Le prestazioni offerte dal software di progettazione NCM S7 per PROFIBUS Ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Per installazione del CP PROFIBUS osservare le istruzioni contenute nelle informazioni sul prodotto 1 allegate al CP PROFIBUS Qui sono inoltre riportate ulteriori avvertenze relative alle caratteristiche di potenzialit del CP PROFIBUS e Per il tipo di funzionamento e l applicazione del software di progettazione STEP 7 in parte impiegato per la progettazione del CP come la configurazione dell hardware leggere in 4 e in 5 SIMATIC NET NCM S7 per PROFIBUS 1 2 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 2 PROFIBUS Definizione PROFIBUS costituisce all interno del sistema generico de comunicazione SIMATIC NET la rete per il livello di cella e il livello di campo Fisicamente il PROFIBUS una rete elettrica costituita da un cavo schermato a due conduttori oppure una rete ottica sulla base
147. ccia standard EN 50170 vol 2 per il trasferimento dei dati di ingresso e i dati di uscita di processo tra SIMATIC S7 e apparecchiature da campo slave DP Il comportamento di trasferimento tramite DP PROFIBUS caratterizzato da un rapido scambio ciclico dei dati tra master DP e slave DP Tipo di funzionamento Il programma applicativo in SIMATIC S7 comanda e controlla la comunicazione tramite DP PROFIBUS utilizzando dei blocchi speciali SIMATIC S7 del tipo FC funzioni solo per S7 300 per S7 400 vengono impiegati SFC blocchi FC permettono e il trasferimento dei dati di uscita di processo da un area di dati da specificare della CPU S7 verso l apparecchiatura da campo e la registrazione dei dati di ingresso di processo letti dall apparecchiatura da campo in un area di dati da specificare della CPU S7 e lo svolgimento di job di controllo e di diagnosi SIMATIC NET NCM S7 per PROFIBUS 1 16 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS Nodo sul sistema DP Un sistema DP in base alla norma DP PROFIBUS EN 50170 vol 2 composto dai seguenti nodi e Master DP classe 1 Un dispositivo di questa classe funzionale svolge i compiti di comando effettivi Esso trasmette e riceve dei segnali di ingresso e di uscita di processo p es SIMATIC S7 con CP PROFIBUS SIMATIC S5 con CP 5430 31 e Slave DP Si tratta di un dispositivo nel livello di campo che legge od emette il segnale di processo dispo
148. cesso vengono letti nell area di ingresso DP e i valori nell area di uscita DP vengono scritti nelle uscite di processo Controllo degli slave DP Gli slave DP difettosi vengono identificati e segnalati Determinazione e messa a disposizione delle informazioni di diagnosi Le informazioni di diagnosi possono essere rilevate tramite il programma applicativo oppure con dei dispositivi di diagnostica che operano come master DP della classe 2 tra cui anche un PG che funziona con la diagnostica DP sotto NCM S7 per PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 e Elaborazione delle richieste di comando del programma applicativo Sincronizzazione degli ingressi delle uscite Avvio arresto del master DP Impostazione dello stato DP per stop da AG o da CP e Lettura degli ingressi o delle uscite di uno slave DP assegnato ad un altro master DP della classe 1 Shared input o Shared output e In caso di stop da CPU o da CP portare il sistema DP in uno stato sicuro e Ulteriori funzioni speciali del master DP p es attivazione disattivazione di slave DP Parametri di bus La velocit di trasferimento l indirizzo PROFIBUS e il modo operativo master DP slave DP attivo slave DP passivo nessun funzionamento DP vedere anche il cap 3 6 vengono definiti esclusivamente tramite la progettazione con STEP 7 Il CP assume queste impostazioni dopo il c
149. chi funzionali DP RECV per i dati di uscita e DP SEND per i dati di ingresso SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Cause per una nuova inizializzazione Il CP PROFIBUS richiede al master DP una nuova parametrizzazione configurazione nei seguenti casi Le specificazioni di lunghezza dell area di dati DP trasferite nei blocchi FC non corrispondono alle specificazioni presenti nel CP PROFIBUS Una modifica della lunghezza nei richiami dei blocchi FC del programma applicativo corrisponde ad una modifica della configurazione Se il CP PROFIBUS si trova nella fase di trasferimento dei dati esso passa nella fase di parametrizzazione La fase di trasferimento dei dati viene nuovamente assunta solo quando il master DP trasmette un nuovo telegramma di configurazione parametrizzazione corrispondente Durante la fase di trasferimento dei dati viene trasmesso un telegramma di parametrizzazione errato La CPU o il CP PROFIBUS commutano su STOP Il tempo di controllo chiamata Watchdog stato superato vedere sotto Il CP PROFIBUS riceve un telegramma di controllo con un servizio non supportato p es SYNC FREEZE Avvertenza Osservare le registrazioni nel buffer diagnostico dello slave DP Tempo di controllo chiamata Watchdog Se il tempo di controllo chiamata trascorso lo slave DP considera interrotta la comunicazione con il master Se entro i
150. cludere nel progetto STEP 7 le reti richieste Progettare una rete o una sotto rete significa 1 Creare nel progetto una o diverse sotto reti del tipo rispettivamente desiderato 2 Definire le propriet delle sotto reti Normalmente sono sufficienti le impostazioni di default 3 Effettuare l allacciamento logico dei nodi alla rete Strumenti 4 Realizzare il collegamento di comunicazione Il Per progettare la configurazione della rete sono disponibili le seguenti possibilit Strumenti Il SIMATIC Manager offre comode possibilit di progettare e documentare i collegamenti anche graficamente NETPRO BaNETPRO configurazione di rete Rete del Progetto D siemens STEP7Y402 Examples EXPB SE Rete Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra 8 x cjela e Z Os x MPI 1 MPI PROFIBUS 1 PROFIBUS FMS Client S7 400 Stat SIMATIC 300 DP Master SIMATIC 300 Station 1 ESTE CPU CF CPU CA CPU CP il 414 443 E Giy lsa E a aa iu o el o D mj Le 2 14 2 10 2 2 FMS Server S7 400 Stat SIMATIC 300 DP Slave SIMATIC 300 Station 2 CPU CP CPU CP CPU CP CP Ei 414 443 m 314 342 m 314 342 343 o m o m o m 2 16 2 12 2 6 18 be Pronto ai a Ulteriori informazioni per la progettazione di reti SIMATIC S7 sono riportate in 4 nel capitolo Configurazione di reti SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127
151. conseguenza possibile utilizzare anche altri servizi di comunicazione come p es dei collegamenti FDL o delle funzioni PG E inoltre possibile progettare lo slave DP esclusivamente come nodo di bus passivo Ci necessario per le configurazioni del sistema nelle quali solo il master DP pu essere un nodo di bus attivo oppure se il numero dei nodi di bus attivi deve essere limitato Fare attenzione che le funzioni PG e altri servizi di comunicazione non sono possibili con un CP configurato come passivo Indirizzo PROFIBUS e parametri di bus La velocit di trasferimento e l indirizzo PROFIBUS devono essere identici per l impostazione nel master DP La velocit di trasferimento l indirizzo PROFIBUS e il modo operativo master DP slave DP attivo slave DP passivo nessun funzionamento DP vedere anche il cap 3 6 vengono definiti esclusivamente tramite la progettazione con STEP 7 vedere cap 2 Il CP PROFIBUS assume queste impostazioni dopo il caricamento dei dati configurati Un impostazione tramite dei telegrammi di parametrizzazione non possibile SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 5 Progettazione e programmazione del funzionamento slave DP 5 3 1 Principio dello scambio dei dati Scambio dei dati ciclico master DP slave DP Lo scambio dei dati tra master DP e slave DP avviene ciclicamente ciclo di polling DP tramite il buffer di trasmissione e di ricezione nel CP PROFIBUS buffer di d
152. corso Trasferimento di B tramite PROFIBUS in corso Trasferimento di C tramite PROFIBUS in corso Tempo 1 Trasferimento dei parametri DONE ERROR STATUS 7 50 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Significato dei parametri formali La seguente tabella specifica tutti i parametri formali per la funzione AG_RECV Parametri Dichiara Tipo Campo Osservazione zione dei valori ID INPUT INT 1 2 16 5S7 30 Nel parametro ID viene specificato il numero del 0 collegamento FDL vedere la progettazione cap 1 2 32 57 40 0 LADDR INPUT WORD Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo RECV INPUT ANY Specificazione dell indirizzo e della lunghezza L indirizzo dell area dei dati FDL rimanda alternativamente all area dell immagine di processo all area di merker all area del blocco dati Nel richiamo con l intestazione del job l area dei dati FDLcontiene l intestazione del job e i dati d utilizzo LEN OUTPUT INT 1 2 240 Indica il numero dei byte che sono stati assunti dal CP PROFIBUS nell area dei dati FDL Nel richiamo con intestazione del job a causa del calcolo dei dati d utilizzo intestazione del job il LEN
153. da SIMATIC Manager 1 Aprire la CPU nel SIMATIC Manager 2 Selezionare l oggetto Collegamenti VA f 3 Fare doppio clic sull oggetto o selezionare il menu Modifica Apri oggetto Risultato sullo schermo compare la tabella dei collegamenti che riporta tutti i collegamenti progettati per la CPU selezionata nodo locale Il punto terminale la CPU In una stazione SIMATIC S7 il punto terminale del collegamento sempre una CPU Per ogni CPU viene creata una propria tabella dei collegamenti nella quale sono indicati i partner e il tipo di collegamento Selezionando i campi Stazione e Unit possibile visualizzare direttamente anche la tabella dei collegamenti di altri nodi SIMATIC NET NCM S7 per PROFIBUS 6 16 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Collegameti con stazioni non S7 Se vengono progettati collegamenti con stazioni SIMATIC al di fuori di un progetto o con altri apparecchi selezionare come stazione di destinazione una stazione del tipo SIMATIC S5 PC PG o Altra stazione A causa del collegamento in rete gli indirizzi PROFIBUS della stazione locale e della staione remota sono gi definiti Per gli LSAP locali Link Service Access Point viene impostato un valore di default LLSAP remotorimane vuoto Esso deve essere specificato nella scheda Indirizzi della finestra di dialogo delle propriet Nuovo c
154. devono essere calcolati i parametri di bus determinanti per il funzionamento PROFIBUS Vengono proposti diversi algoritmi che sono adattati in modo ottimale al rispettivo modo operativo della sotto rete Questi algoritmi permettono un funzionamento stabile della rete e DP Viene utilizzata una rete DP omogenea con max un master DP della classe 1 e nessun ulteriore master DP possibile un PG supplementare Questo algoritmo deve essere impiegato esclusivamente per il protocollo DP e Standard Per un funzionamento di diversi protocolli e diversi master con un nodo di bus veloce In questo caso si tratta di un nodo con nuovi ASIC come ASPC2 SPC2 ecc a questi appartengono tutti i CP SIMATIC S7 PROFIBUS e Universale impostazione di default Per il funzionamento con CP che non possono essere utilizzati nella categoria DP o standard e Definito dall utente Se si desidera definire personalmente i parametri di bus mediante immissione Avvertenza Per le sotto reti sulle quali vengono utilizzate anche SIMATIC S5 con CP 5430 5431 utilizzare il profilo universale h Attenzione L algoritmo definito dall utente deve essere utilizzato esclusivamente da personale specializzato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 7 Messa in funzione del CP PROFIBUS Impostazione o controllo di ulteriori parametri di bus Il pulsante Parametri del bus permette di accedere all omonima finestra di dialo
155. di uscita master DP classe 2 Conclusione dell elabora zione ciclica dello slave DP dal master DP classe 1 classe 2 Assunzione dell elabora zione ciclica come master DP classe 1 1 byte Indirizzo slave 0 125 1 byte Indirizzo slave 0 125 1 byte Indirizzo slave 0 125 Questo job permette di avviare il CP PROFIBUS come master DP classe 2 per leggere ciclicamente i dati di uscita dello slave DP indirizzato Lo slave DP assegnato normalmente ad un altro master DP classe 1 dati vengono depositati nell area dei dati di ricezione progettata dello slave DP e vengono prelevati nel programma della CPU tramite il Blocco FC DP_RECV Questa operazione viene contrassegnata anche come Shared Output Questo richiamo permette di concludere la lettura ciclica dei dati di ingresso o dei dati di uscita dello slave DP indirizzato oppure il trasferimento dei dati master DP classe 1 Successivamente lo slave DP non viene pi elaborato dal CP PROFIBUS come master DP classe 2 Questa operazione disattiva lo slave DP Il CP PROFIBUS come master DP classe 1 para metrizza lo slave DP indirizzato e assume il trasferi mento ciclico dei dati scrittura delle uscite lettura degli ingressi Questa operazione attiva lo slave DP 7 34 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Struttura del Comma
156. di STEP 7 ed quindi integrato in STEP 7 NCM S7 per PROFIBUS offre inoltre numerose possibilit di diagnosi per i diversi tipi di comunicazione SIMATIC NET NCM S7 per PROFIBUS 1 6 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 4 Comunicazione S7 tramite PROFIBUS Applicazione La comunicazione S7 ha luogo sulla base delle funzioni S7 tramite e MPI l allacciamento locale di SIMATIC S7 vedere 4 o e PROFIBUS Il CP agisce come Relay di comunicazione S7 che inoltra la comunicazione tramite Ethernet Nodo per comunicazione S7 Il CP PROFIBUS supporta la comunicazione S7 tramite PROFIBUS per e il funzionamento PG con STEP 7 verso SIMATIC S7 per la programmazione la progettazione e la diagnostica e applicazioni PC con CP PROFIBUS e un interfaccia verso SIMATIC S7 per il servizio la supervisione e il comando e dispositivi di servizio e supervisione verso SIMATIC S7 e la comunicazione tra stazioni S7 con blocchi funzionali di comunicazione integrati de AI S7 300 r ha ii I PROFIBUS Servizio Supervisione Comando 00000000 2000 oooo0000 00 PG con CP PROFIBUS PC con CP PROFIBUS OP M7 Figura 1 3 Comunicazione S7 tramite PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 7 Comunicazione con il CP PROFIBUS Collegamento in rete di stazioni S7 1 8 Per
157. di dialogo Propriet dei collegamenti FDL viene visualizzato lo stato del collegamento Propriet Collegamento FDL x Informazioni sullo stato Generale Indirizzi Opzioni Collegamenti ID locale Nome coli RS Indirizzo par LSAP locale LSAP remoto 0001 A000 FDL 0 5 6 18 18 00024000 FDLWerb 0 5 00034000 Liaison F 0 5 127 0004 A000 Liaison F 0 5 127 Avvertenza 1 Se un CP viene sostituito con un altro quest ultimo deve disporre degli stessi servizi ed essere almeno della stessa versione 2 In caso di sostituzione di una CPU tutti i collegamenti vengono persi SIMATIC NET NCM S7 per PROFIBUS 6 30 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 11 Programmazione del programma applicativo con collega menti FDL Principio del trasferimento dei job e dei dati Il programma della CPU avvia il trasferimento delle aree di dati dell utente tramite i richiami di blocchi FC e controlla la corretta esecuzione Inoltre durante il richiamo dei blocchi FC vengono impostati i seguenti parametri e Il numero del collegamento FDL ID e L indirizzo dell unit e La posizione dell area di dati dell utente nella CPU Per una descrizione pi dettagliata sull interfaccia di richiamo vedere il capitolo 7 Compito dei blocchi FC Il richiamo dei blocchi FC comporta le seguenti operazioni e l area di dati dell utente viene
158. di svolgimento caratteristica per i richiami dei blocchi funzionali DP nel ciclo della CPU SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 23 Progettazione e programmazione del funzionamento slave DP 5 6 Messa in funzione dello slave DP Operazioni per la messa in funzione Per preparare lo slave DP allo scambio dei dati con il master DP necessario eseguire le seguenti operazioni 1 Caricare i dati di progettazione nel CP PROFIBUS 2 Caricare il programma applicativo nella CPU 3 Se necessario avviare la CPU oppure provvedere all esecuzione corretta dei blocchi FC Risultato Lo slave DP pronto per la parametrizzazione e la configurazione tramite il master DP m SIMATIC NET NCM S7 per PROFIBUS 5 24 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 1 Informazioni generali LL 6 2 Procedimento E Er ETAT AEREE EE TRETEN 6 3 Configurazioni possibili per i collegamenti 6 4 SIMATIC S7 con collegamenti FDL aaee 6 4 1 Collegamento FDL specificato 6 4 2 Collegamento FDL non specificato accesso layer 2 libero 6 4 3 Collegamento FDL con Broadcast anan 6 4 4 Collegamento FDL con Multicast anaana 6 5 Interfaccia SEND RECEIVE nella CPU nanana 6 6 Generazione di un nuovo collegamento FDL 6 7 Finestra di dialog
159. di terzi pu violare i diritti dei possessori Copyright Siemens AG 1999 All rights reserved La duplicazione e la cessione della presente documentazione sono vietate come anche l uso improprio del suo contenuto se non dietro previa autorizzazione scritta Le trasgressioni sono punibili di risarcimento dei danni Tutti i diritti sono riservati in particolare quelli relativi ai brevetti e ai marchi registrati Siemens AG Divisione A amp D Reti di comunicazione industriali SIMATIC NET Postfach 4848 D 90327 N rnberg Esclusione della responsabilit Abbiamo controllato che il contenuto della presente documentazione corri sponda all hardware e al software Non potendo tuttavia escludere eventuali differenze non garantiamo una concordanza totale Il contenuto della pre sente documentazione viene tuttavia verificato regolarmente e le correzioni o modifiche eventualmente necessarie sono contenute nelle edizioni succes sive Saremo lieti di ricevere qualunque tipo di proposta di miglioramento Siemens AG 1999 Con riserva di modifiche tecniche Siemens Aktiengesellschaft C79000 G8972 C127 02 Prefazione Scopo del manuale Questo manuale fornisce un aiuto per l utilizzo dei servizi di comunicazione offerti dai processori di comunicazione SIMATIC NET CP PROFIBUS per la comunicazione tramite SIMATIC NET PROFIBUS nel livello di campo Il manuale contiene informazioni e sulla potenzialit e il campo di impiego de
160. di trasferimento e Il ciclo della CPU pi lento del tempo di trasferimento SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 13 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Avvertenza Osservare i diagrammi di svolgimento dei blocchi FC nel cap 7 2 Questi diagram mi illu strano come deve essere impostata ed utilizzata l interfaccia SEND RECEIVE nel pro gramma applicativo per uno scambio dei dati corretto Osservare le seguenti informazioni supplementari relative al ciclo della CPU e al tempo di trasferimento Ciclo della CPU pi veloce del tempo di trasferimento Se un blocco viene richiamato di nuovo prima del trasferimento o la ricezione dei dati sull interfaccia dei blocchi FC si presenta il seguente comportamento e AG SEND Non viene ricevuto nessun ulteriore job fino a quando il nodo PROFIBUS non conferma il trasferimento dei dati tramite il collegamento FDL Il programma applicativo riceve il messaggio Job in corso fino a quando il CP PROFIBUS pu assumere il job successivo sullo stesso collegamento FDL la conferma ha luogo in uno dei cicli successivi e AG RECV per S7 300 vale Il job viene confermato con il messaggio Job in corso se nel CP PROFIBUS non sono presenti dei dati di ricezione Il programma applicativo riceve questo messaggio nel ciclo della CPU fino a quando il CP ha ricevuto dei dati di ricezione sullo stesso collegamento FDL
161. dware eseguire le seguenti operazioni 1 Selezionare le Propriet dell oggetto utilizzando Modifica gt Propriet dell oggetto oppure facendo doppio clic sull unit Risultato visualizzazione della finestra di dialogo in questo esempio del CP 342 5 Propriet CP 342 5 R0755 x Generale Indirizzi Modo operativo Importazione Diagnostica Sigla CP 342 5 PROFIBUS CP protocollo DP interfaccia SEND RECEIVE e funzioni 7 a N di ordinazione 6GK7 342 5DA00 0E0 Nome CP 342 5 BGR 4 Interfaccia Connettore backplane Tipo PROFIBUS Indirizzo MPI 3 v Indirizzo 12 Collegata s Propriet Commento Annulla 2 Se necessario immettere una denominazione adatta per il CP nel campo Denominazione e ulteriori informazioni nel campo Commento 3 Sotto il testo Nodo selezionare il pulsante relativo al tipo di sotto rete PROFIBUS Risultato in questo modo si apre la finestra di dialogo Propriet nodi PROFIBUS scheda Allacciamento della rete SIMATIC NET NCM S7 per PROFIBUS 2 10 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS Avvertenza Se si utilizza un CP con funzione DP possibile accedere alla finestra di dialogo Propriet nodi PROFIBUS anche utilizzando la funzione Modifica Apri sistema master Propriet Nodo PROFIBUS CP 342 5 R0755 x Generale Parametri Indirizzo wi Velocit di
162. e 2 4 Visualizzazione dell allacciamento 2 13 P Stampa 2 24 Parametri di bus 2 8 Progettazione 6 28 Parametri di indirizzamento Stato di funzionamento DP 3 10 Broadcast 6 24 Modifica 3 27 Collegamento FDL non specificato 6 23 SYNC 3 19 5 14 Multicast 6 25 PROFIBUS Panoramica 1 3 Profilo 2 7 T Programma di caricamento del firmware Campo di impiego 9 2 Tabella di configurazione del sistema master Caricamento 9 4 3 16 5 16 a TD OP 1 12 13 Programma di caricamento del firvare 9 1 Tempo di bit Propiet della rete 2 6 j l i SIMATIC NET NCM S7 per PROFIBUS Indice 2 C79000 G8972 C127 02 Siemens AG A amp D PT2 D 76181 Karlsruhe Mittente Nome Funzione Ditta Via Citt Telefono Indicare il corrispondente ramo industriale Industria automobilistica Industria chimica Industria elettronica Industria alimentare Tecnica di controllo e strumentazione Tecnica meccanica Qi Woo vani Petrolchimica SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 i E E Industria farmaceutica Industria delle materie plastiche Industria cartaria Industria tessile Impresa di trasporti Altre Critiche suggerimenti Vi preghiamo di volerci comunicare critiche e suggerimenti atti a migliorare la qualit e a faci litare l uso della documentazione Vi saremmo quindi grati se vorreste compilare e spedire
163. e di default in caso di stop da CPU il CP PROFIBUS passa nello stato di funzionamento DP CLEAR Ad una commutazione dello stato del CP RUN gt STOP gt RUN lo stato di funzionamento impostato viene mantenuto Vedere anche cap 6 Impostazione 1 STOP 02H 1 Questo job definisce in quale stato di funzionamento dello stato di DP passa il CP PROFIBUS in caso di stop da CP funzionamento 1 OFFLINE STOP DP per stop da 03H OFFLINE CP Come valore di default in caso di stop da CP il CP PROFIBUS passa nello stato di funzionamento DP OFFLINE Vedere anche cap SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 33 Programmazione dei blocchi FC funzioni Tabella 7 7 Tipi di job per DP CTRL CTYPE Corrisponde al job Lettura ciclica dei dati di ingresso ma ster DP classe 2 Parametri nel blocco di job Nome 1 byte Indirizzo slave 0 125 Quantit 7 Significato Questo job permette di avviare il CP PROFIBUS come master DP classe 2 per leggere ciclicamente i dati di ingresso dello slave DP indirizzato Lo slave DP assegnato normalmente ad un altro master DP classe 1 dati vengono depositati nell area dei dati di ricezione progettata dello slave DP e vengono prelevati nel programma della CPU tramite il Blocco FC DP_RECV Questa operazione viene contrassegnata anche come Shared Input 10 Lettura ciclica dei dati
164. e la finestra di dialogo Propriet dei collegamenti FDL Scheda La finestra di dialogo delle propriet realizzata come finestra di dialogo a schede che propone in modo chiaro i relativi gruppi di parametri in singole schede Per i collegamento FDL sono disponibili le seguenti schede e Generale Visualizzazione dei parametri globali del collegamento e del nome del collegamento locale FDL e Indirizzi Visualizzazione delle informazioni di indirizzamento locali e remote e Panoramica Panoramica di tutti i collegamento FDL progettati della stazione S7 selezionata con i relativi parametri LSAP locale e remoto SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 19 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 7 1 Definizione dei partner del collegamento FDL Scheda Generale In questa scheda della finestra di dialogo delle propriet vengono visualizzati i parametri globali per il collegamento e il nome locale del collegamento FDL L ID locale identica all ID della lista dei collegamenti e viene qui visualizzata per l assegnazione Propriet Collegamento FDL x Generale Indirizzi Opzioni Panoramica Informazioni sullo stato m Punto terminale del collegamento Parametri del blocco ID locale HEX 0001 4000 v 1 Nome FD IH W 16 0110 LADDA tramite EP 342 5 R0 S5 EE Selez percorso Annulla P
165. e nella scheda Generalit delle informazioni specifiche che caratterizzano i nodi della sotto rete Risultato in questo modo stato creato un nodo della rete e la stazione stata allacciata alla rete Tutte le stazioni SIMATIC create nel progetto possono stabilire una comunicazione con questa stazione A questo punto la stazione viene inclusa nel calcolo dei parametri di bus Nuova modifica Se si intende modificare di nuovo l indirizzo o altre impostazioni di SIMATIC S5 o dell altra stazione riselezionare il nome del nodo nell elenco dei nodi e azionare il pulsante Propriet Assegnazione multipla La stazione pu essere assegnata anche a diversi nodi della sotto rete a condizione che esistano delle relative possibilit di allacciamento A tale scopo ripetere l operazione precedentemente descritta Allacciamento dell altra stazione alla sotto rete SIMATIC NET NCM S7 per PROFIBUS 2 20 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 2 8 Progettazione di servizi per la comunicazione Configurazione di collegamenti Per i servizi orientati al collegamento supportati dal CP PROFIBUS vedere anche la tabella nel cap 1 3 necessario configurare dei collegamenti e Collegamenti S7 vedere il manuale utente STEP 7 4 e Collegamenti FDL vedere cap 6 e Collegamenti FMS vedere il volume 2 del presente manuale Normalmente anche per gli altri tipo di collegamento possibili con il CP
166. e progettata non esiste sul bus oppure non segnala la sua presenza al bus e La stazione di slave progettata in modo errato e La stazione di slave progettata non pronta per il trasferimento dei dati con il master DP ancora in fase di avviamento SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 2 2 Lettura della lista delle stazioni DP Analisi del byte di stato Il byte di stato indica con la segnalazione generale E opportuno analizzare la lista delle stazioni DP se almeno una delle stazioni slave DP progettata non si trova nella fase di trasferimento dei dati Per identificare le relative stazioni necessario richiedere ed analizzare la lista delle stazioni DP Programma applicativo Per leggere la lista delle stazioni DP necessario utilizzare il blocco funzionale DP DIAG La parametrizzazione necessaria riportata nella descrizione dei blocchi funzionali DP DIAG viene descritto nel cap 7 2 3 La lista delle stazioni DP pu essere letta una sola volta ad ogni richiamo DP _RECV concluso con esisto positivo indipendentemente dal byte di stato Memorizzazione della lista delle stazioni La lista delle stazioni pu essere letta in un blocco dati o in un area di merker nella CPU L indirizzo deve essere specificato nel richiamo di blocco FC DP DIAG SIMATIC NET NCM S7 per PROFIBUS 4 8 C79000 G8972 C127 02 Diagnostica DP dal
167. e significato Tabella 4 7 Codificazione della lista di slave DP Codificazione dei Significato bit 0 possibili significati sono e La stazione di slave DP progettata non esiste o non risponde oppure e L indirizzo della stazione non occupato oppure e Lo slave DP progettato non si trova nella fase ciclica di trasferimento dei dati con il proprio master DP 1 e La stazione di slave DP progettata si trova nella fase ciclica di trasferimento dei dati Avvertenza A differenza della lista delle stazioni DP vedere cap 4 2 1 la codificazione di bit invertita Motivo La lista delle stazioni DP indica senza analisi supplementari le stazioni di slave che presentano disturbi Inoltre questa lista di slave DP viene aggiornata in un arco di tempo T determinato mentre la lista di stazioni DP viene aggiornata ad ogni ciclo di polling SIMATIC NET NCM S7 per PROFIBUS 4 18 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 3 2 La diagnostica di sistema DP per master DP classe 2 Svolgimento della richiesta di diagnostica La richiesta di diagnostica di sistema DP viene confermata immediatamente con la messa a disposizione della lista di diagnosti del sistema DP Struttura della lista di diagnosi del sistema DP La lista di diagnosi del sistema DP ha una lunghezza di 16 byte o 128 bit Ogni bit della lista di diagnosi del sistema DP corrisponde ad un indirizzo PROFIBUS e quind
168. edio Disattivare la parametrizzazione del controllo SYNC FREEZE o non trasmettere job SYNC FREEZE MasterLock Lo slave DP stato parametrizzato da un altro master DP ci significa che lo slave DP raggiungibile dal proprio master DP solo per lettura Questo bit viene impostato dal CP master DP 1 se l indirizzo master memorizzato nello slave DP diverso da FFy e dall indirizzo del bus del CP WatchdogOn Il controllo di chiamata attivato nello slave DP StaticDiag Diagnostica statica Attualmente lo slave DP non pu eseguire un trasferimento dei dati Se questo bit impostato il master DP deve prelevare i dati di diagnostica dello slave DP fino a quando quest ultimo ripristina di nuovo questo bit Successivamente il master DP riassume il trasferimento dei dati con questo slave DP ExtDiagMessage Sono presenti importanti dati di diagnostica specifici dello slave gt Analizzare gli stati dei moduli la diagnostica riferita all apparecchio ExtStatusMessage E presente un informazione o una segnalazione gt L informazione supplementare stati dei moduli diagnostica riferita all apparecchio pu essere analizzata ExtDataOverflow Se questo bit impostato sono presenti pi informazioni di diagnostica di quante speci ficate nei dati di diagnostica ampliati Questi dati non possono tuttavia essere osservati SyncMode Lo slave DP si trova nel modo SYNC vale a dire che i dati di uscita dello sla
169. eguente rappresentazione illustra lo svolgimento in tempi normali di un trasferimento dei dati avviato nel programma applicativo con AG_SEND Ogni job AG_SEND del programma applicativo viene confermato dal CP PROFIBUS con una visualizzazione nei parametri di uscita DONE ERROR e STATUS Programma applica CP PROFIBUS Partner di comunicazione tivo ciclo della CPU Impostare i dati X nell AG SEND ACT 1 AG SEND 0 0 8181 Impostazione di Trasferimento AG SEND di X tramite ACT 0 PROFIBUS AG SEND in corso 0 0 81811 AG SEND 10 000 Tempo Legenda 1 Trasferimento dei parametri DONE ERROR STATUS Per l aggiornamento della visualizzazione di stato senza la ripetizione del job di trasmissione deve essere impostato il parametro ACT 0 Significato dei parametri formali La seguente tabella specifica tutti i parametri formali per la funzione AG_SEND SIMATIC NET NCM S7 per PROFIBUS 7 44 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Parametri zione ACT INPUT Dichiara Tipo BOOL Campo dei valori 0 1 Osservazione Nell ACT 1 vengono trasmessi dei byte LEN dall area di dati FDL specificata con il parametro SEND Nell ACT 0 vengono aggiornate le visualizzazioni di stato DONE ERROR e STATUS i INPUT INT 1 2 16 Nel parametro ID viene specificato il numero del collegamento FDL vedere progettazio
170. ei dati DP nel programma applicativo e L utilizzo di dispositivi di comando per adattare la comunicazione alle esigenze del compito di automazione Inoltre sono necessari dei provvedimenti per la rispettiva sincronizzazione dell immissione e dell emissione dei dati e L Utilizzo di SIMATIC S7 come master DP classe 2 Differenze rispetto all Interfaccia DP integrata Nell applicazione risultano le seguenti differenze rispetto alle interfacce DP integrate nella CPU e Nella progettazione Il sistema master DP viene creato durante la configurazione del CP e non durante la configurazione della CPU e Nella programmazione La lettura e la scrittura dei dati di processo e di diagnosi deve essere avviata tramite FC Oltre all immagine di processo come aree di dati della periferia possono essere utilizzati anche dei merker o dei blocchi dati e nell applicazione della tabella delle variabili VAT poich le uscite della periferia vengono impostate tramite blocchi FC non viene supportata un attivazione diretta dell immagine di processo PA SIMATIC NET NCM S7 per PROFIBUS 3 2 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Dove si possono trovare ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Per informazioni pi dettagliate sull utilizzo del CP PROFIBUS nel modo operativo slave DP leggere il cap 5 del presente manuale e N
171. el CP PROFIBUS Interrogare i parametri attuali del PROFIBUS Determinare le informazioni di statistica riferite alla stazione Interrogare le segnalazioni di evento registrate nel CP PROFIBUS buffer diagnostico Visualizzazione della panoramica delle stazioni PROFIBUS Funzioni in base al modo operativo In base al modo operativo progettato del CP PROFIBUS sono possibili le seguenti funzioni di diagnostica Diagnostica master DP Determinare lo stato del master DP e lo stato di comunicazione di tutti gli slave progettati Per i singoli slave DP possibile richiamare in modo specifico i dati di diagnostica dello slave DP Diagnostica slave DP Avvertenza Osservare che la diagnostica NCM su uno slave DP passivo tramite PROFIBUS non possibile Diagnostica dei collegamenti FDL Diagnostica dei collegamenti FMS per informazioni pi dettagliate consultare il volume 2 del presente manuale SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 3 Diagnostica NCM S7 8 2 1 Installazione e avvio della diagnostica NCM S7 Installazione La Diagnostica NCM S7 viene installa sul PC insieme al NCM S7 Per avviare lo strumento di diagnostica esistono parechie possibilit Alternativa Alternativa e Dal menudi avvio standard di e Partendo dalla finestra di dialogo delle propriet Windows tramite i gruppi di del rispettivo CP nel progetto STEP 7 programma SIMATIC I Scegliere questa possibilit se il pro
172. el problema Dal master DP non pro PROFIBUS come slave DP oppure il master DP non riceve dati dal CP PROFIBUS come slave DP vengono dati DP con il CP ancora nella fase di trasfe Causa possibile Il master DP non si trova rimento dei dati Nel CP PROFIBUS non parametrizzato il funziona mento slave DP blocchi DP_RECV e DP SEND per il CP PROFI BUS come slave DP non vengono ancora eseguiti Definizione della causa e provvedimenti Richiesta della diagnostica slave DP nella Diagno stica NCM S7 PROFIBUS Indirizzo PROFIBUS del master di parametrizzazione DP nessuno Diagnostica stazione slave StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Messaggio con testo in chiaro Lo slave attende la parametrizzazione e la configurazione dal master Eccezione Portare il master DP nella fase di trasferimento dei dati Richiesta dettagliata dello stato di funzionamento nella Diagnostica NCM S7 PROFIBUS Informazioni sullo stato Funzionamento slave DP gt Stato Stop Causa non progettato Provvedimenti Correggere la progettazione del CP PROFIBUS impo stare il modo operativo slave DP attivo o slave DP pas sivo Richiesta della diagnostica slave DP nella Diagno stica NCM S7 PROFIBUS Indirizzo PROFIBUS del master di parametrizzazione DP nessuno Diagnostica stazione slave StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Messaggio con testo
173. elcap 4 del presente manuale sono riportate ulteriori informazioni relative all argomento Diagnostica DP nel programma applicativo e Per l impiego dei blocchi FC DP SEND DP RECV DP DIAG e DP CTRL consultare il cap 7 del presente manuale e Perla diagnostica NCM con funzioni specifiche per il funzionamento master DP consultare il cap 8 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 3 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 2 Procedimento Operazioni La programmazione e la progettazione di un sistema master DP comprendono le seguenti operazioni Progettazione Programmazione 1 Configurare il sistema master DP 3 Utilizzare la DP nel programma applicativo 2 Parametrizzare il sistema master DP vedere cap 3 7 vedere cap 3 4 vedere cap 3 5 Messa in funzione 4 Mettere in funzione il master DP e gli slave DP su PROFIBUS ed eseguire un test 5 In caso di comportamento errato del si stema master DP eseguire una diagnosi vedere cap LEERER MERKER Figura 3 1 Utilizzo del master DP con CP PROFIBUS Progettazione La progettazione permette l installazione degli slave DP indipendentemente dal programma Si distinguono due operazioni Configurazione del sistema master DP Definire il master DP e i relativi slave DP nella tabella di configurazione Parametrizzazione del sistema master DP SIMATIC NET NCM
174. elegrammi dell ora Questa funzione necessaria se in una stazione esistono pi CP Solo un CP pu inoltrare messaggi di sincronizzazione dell ora e Sostituzione dell unit senza PG Questa opzione permette di definire che i dadi di progettazione del CP vengano memorizzati nella CPU In caso di una sostituzione del CP i dati di progettazione per il CP vengono caricati automaticamente dalla CPU all avvio del CP SIMATIC NET NCM S7 per PROFIBUS 2 16 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS Scheda Variabili di comunicazione In questa scheda possibile eseguire le impostazioni che sono importanti per le variabili di comunicazione sui collegamenti FMS Nella scheda Ora viene specificato se il CP deve inoltrare o no i telegrammi dell ora Questa funzione necessaria se in una stazione sono presenti pi CP in quanto solo un CP pu inoltrare le informazioni di sincronizzazione dell ora Scheda Diagnostica La scheda Diagnostica permette di avviare la diagnostica NCM S7 gt Cap 8 Diagnostica Descrizione della diagnostica stessa Scheda Import Con la scheda Import possibile assumere dei file di base dati creati precedentemente con NCM S7 L2 V1 x per CP 342 5 DP nei dati di progettazione di STEP 7 gt vedere cap 2 5 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 17 Messa in funzione del CP PROFIBUS 2 2 7 Oggetti sostitutivi nel pr
175. ella CPU Selezione del relativo slave nella lista degli slave Trasferimento dei dati no Richiesta della diagnostica slave DP per il relativo slave nella lista Diagnostica stazione slave StationNonExistent Eccezione Portare lo slave su RUN tramite interruttore Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Run causa dello stato DP Funzionamento normale di polling con dati d utilizzo della CPU Selezione del relativo slave nella lista degli slave Trasferimento dei dati no Richiesta della diagnostica slave DP per il relativo slave nella lista Diagnostica stazione slave StationNotReady ExtStatusMessage ParameterRequest SlaveDeacti vated StatusFromSlave Eccezione Disattivazione del servizio di lettura e attivazione nel trasferimento normale dei dati ci significa assunzione del funzionamento master 1 Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Clear causa dello stato DP almeno uno slave att non si trova nella fase di trasferimento dei dati Ricerca del dei relativi slave nella lista degli slave con trasferimento dei dati no Richiesta della diagnostica slave DP per il relativo slave nella lista Analisi della diagnostica slave DP Eccezione portare lo slave che non si trova nella fase di trasferi mento dei dati in fase di trasferimento dei dati p es correggendo la progettazione portando l interruttore
176. ene chiusa e nella finestra di dialogo principale viene aggiornata la visualizzazione Con Annulla la finestra di dialogo viene chiusa e il collegamento non viene assunto nella lista SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 27 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 9 Ulteriori funzioni Nella barra delle icone della progettazione dei collegamenti vengono proposte le seguenti funzioni Tabella 6 2 Funzioni importanti della progettazione dei collegamenti Salva Per la memorizzazione del collegamento progettato selezionare la funzione Salva Dj oppure fare clic sulla icona di memorizzazione simbolo del dischetto Stampa E possibile stampare l intera tabella dei collegamenti oppure le singole sezioni della g tabella dei collegamenti A tale scopo selezionare la funzione Stampa oppure fare clic sull icona di stampa simbolo della stampante Per la selezione sono disponibili le seguenti opzioni di stampa e Panoramica di tutti i collegamenti tabella completa dei collegamenti e Panoramica dei collegamenti selezionati sezione selezionata e Particolare di tutti i collegamenti particolare su tutti i collegamenti Particolare dei collegamenti selezionati particolare della sezione selezionata Modifica partner del Viene assegnato al collegamento selezionato una nuova stazione partner collegamento Importante ind Fare attenzione che con questa opera
177. enti con questa stazione Riprogettare la stazione e i collegamenti SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 29 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Tabella 6 3 Operazioni che comportano delle modifiche dei collegamenti progettati seguito Operazione Conseguenza per i Che cosa necessario fare per collegamenti ristabilire il collegamento Cancellare una stazione collegamenti delle stazioni Riassegnare una stazione esterna 0 esterna presenti nel progetto con una anche una stazione locale utilizzando la stazione esterna vengono funzione Modifica Parnter del mantenuti nella tabella dei collegamento collegamenti senza assegnazione Nella scheda Panoramica della finestra di dialogo delle propriet dei collegamenti i collegamenti sono contrassegnati con Modificare l assegnazione collegamenti assegnati tramite il Riassegnare i collegamenti utilizzando la della sotto rete del CP CP vengono mantenuti nella funzione Modifica Partner del tabella dei collegamenti senza assegnazione Nella scheda Panoramica della finestra di dialogo delle propriet dei EARRA collegamenti i collegamenti sono ndirizzo contrassegnati con collegamento oppure tramite la finestra di dialogo delle propriet del relativo collegamento nella scheda Visualizzazione Nella finestra
178. er Nodo attivo su gt PROFIBUS che pu trasmettere gt telegrammi automaticamente se in possesso del token SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 B 7 Glossario Master DP Maximu Un gt nodo con funzione master nella gt DP PROFIBUS E necessario distinguere e Master DP classe 1 o master DP 1 Il master DP 1 gestisce il traffico di dati d utilizzo con lo gt slave DP ad esso assegnato e Master DP classe 2 o master DP 2 Il master DP 2 mette a disposizione dei servizi come Lettura dei dati di ingresso uscita Diagnostica Global Control m Station Delay Un gt parametro di bus per gt PROFIBUS Il max Station Delay max TSDR indica l intervallo di tempo maggiore necessario ad uno dei gt nodi sulla gt sotto rete che deve trascorrere tra la ricezione dell ultimo bit di un gt telegramma non confermato e la trasmissione del primo bit del telegramma successivo Dopo la trasmissione di un telegramma non confermato un trasmettitore pu inviare un ulteriore telegramma solo dopo che trascorso che l intervallo di tempo max TSDR Minimum Station Delay Un gt parametro di bus per gt PROFIBUS Il min Station Delay min TSDR indica l intervallo di tempo minimo di attesa del ricevitore di un gt telegramma prima della trasmissione della conferma o di un ulteriore telegramma Il min TSDR si basa sull intervallo di tempo massimo utilizzato d
179. ere specificato un buffer dei job con il richiamo dell AG_SEND L area per l intestazione del job deve essere riservata il contenuto tuttavia irrilevante e Dall intestazione del job dell AG_RECV possibile leggere l indirizzo PB LSAP e il servizio del trasmettitore Broadcast SIMATIC S7 stazione con CP PROFIBUS Area dei dati utente Buffer dei job trasmis ife Collegamento sione E Intestazione FDL con Multicast del job Dati LSAPocale LSAPremoto 1 56 d utilizzo ricezione lt Circuito Multicast Figura 6 6 Trasmissione e ricezione su un collegamenot FDL con indirizzamento Multicast tramite programma SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 11 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Volume dei dati e funzionalit Il numero di collegamenti FDL supportato dal rispettivo CP PROFIBUS riportato nelle informazioni sul prodotto allegate al CP PROFIBUS 1 Aggiungendo ulteriori CP possibile aumentare il numero di collegamenti per ogni stazione Per ogni buffer dei job possibile trasmettere fino a 236 byte di dati d utilizzo L intestazione del job occupa 4 byte supplementari SIMATIC NET NCM S7 per PROFIBUS 6 12 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 5 Interfaccia SEND RECEIVE nella CPU Blocchi FC Per eseguire la comunicazione tramite
180. erisci gt Sotto rete gt PROFIBUS Risultato Nel progetto viene creato un oggetto del tipo rete In questo modo possibile allacciare a questa sotto rete tutte le stazioni SIMATIC configurate nel progetto K SIMATIC Manager PROJECT PROFIBUS lol xi File Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra olega sele sal Saffi Fo HEE E e amp PROJECT PROFIBUS lt Gerarchia standard offline gt Progetto G NCM_ BEE 5 PROJECT PROFIBUS E E w SIMATIC 300 DP Master amn w SIMATIC 300 DP Slave SIMATIC300 SIMATIC 300 SIMATIC eE SIMATIC 300 Station 1 DP Master DP Slave 300 Station 1 SIMATIC 300 Station 2 a SIMATIC 300 Station 3 SIMATIC SIMATIC MPI 1 300 Station 2 300 Station 3 DI SIMATIC s501 Premere F1 per la Guida Ej i Z Figura 2 1 Progetto con sotto rete PROFIBUS assegnata 3 Per ottenere una rappresentazione grafica della rete selezionare loggetto di rete PROFIBUS e azionare Modifica Apri oggetto SIMATIC NET NCM S7 per PROFIBUS 2 4 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS BaNETPRO configurazione di rete Rete del Progetto D siemens STEP7Y402 Examples EXPB ge Rete Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra l x zjale e Z Bla x MPI 1 MPI PROFIBUS 1 PROFIBUS FMS Client 57 400 Stat SIMATIC 300 DP Master SIMATIC 300 Station 1 CPU CP CPU C
181. erker pu essere utilizzata p es se la capacit di memoria ancora disponibile non occupata da unit di ingresso uscita centrali nell immagine di processo non sufficiente Blocco dati DB Per la memorizzazione di segnali DP possono essere assegnati anche dei blocchi dati Questa forma di memorizzazione preferibilmente utilizzabile se l area di dati DP viene elaborata tramite un blocco di programma La seguente rappresentazione illustra questa assegnazione dell area di ingresso DP e dell area di uscita DP alle aree di dati alternative descritte della CPU Aree di dati DP alternative nella CPU Dati di processo DP Immagine di processo Figura 3 3 3 12 Blocco dati Area di merker Area di ingresso DP Area di uscita DP Immagine di processo per unit di ingresso uscita centrali Assegnazione dell immagine di processo DP alle aree dei dati della CPU SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Esempi Durante l accesso alla DP il programma di comando lavora in base alla memorizzazione dell area di ingresso DP uscita DP con operazioni come p es e UE20 per la lettura di una data nell immagine di processo PAE e UNM4 5 per la lettura di un merker Avvertenza L area di ingresso DP e l area di uscita DP vengono rispettivamente trasferite nella CPU come aree totali in da una delle aree di dati descritte
182. ersone e ingenti danni materiali Attenzione singifica che la non osservanza delle relative misure di sicurezza pu causare leggere lesioni alle persone o lievi dannimateriali Avvertenza un informazione importante sul prodotto sull uso dello stesso o su quelle parti della documentazione a cui si deve presare una particolare attenzione Personale qualificato La messa in servizio e il funzionamento di un dispositivo devono essere eseguiti 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 Pericolo Osservare quanto segue Il dispositivo deve essere impiegato solo per l uso previsto nel catalogo e nella documentazione tecnica e solo in combinazione con apparecchiature e componenti esterni omologati dalla Siemens Per garantire un funzionamento inaccepibile e sicuro del prodotto assolutamente necessario un trasporto imma gazzinamento un installazione ed un montaggio conforme alle regole nonch un uso accurato ed una manuten zione appropriata Marchi SIMATICR e SIMATIC NETR sono marchi registrati della SIEMENS AG Tutte le altre sigle qui riportate possono corrispondere a marchi il cui uso da parte
183. estazione del job byte dati 0 Byte dati 1 Byte 4 5 Dati d utilizzo Byte dati 234 Byte dati 235 Byte 238 239 Trasmissione e ricezione su un collegamento FDL con indirizzamento Broadcast tramite il programma L area dei dati utente pu comprendere fino a 240 byte Possono essere trasmessi fino a 236 byte di dati d utilizzo 4 byte sono riservati per l intestazione del job SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 41 Programmazione dei blocchi FC funzioni 7 3 1 Blocco FC AG_SEND AG_LSEND Significato del blocco Il blocco FC AG_SEND AG_LSEND passa i dati al CP PROFIBUS per il trasferimento su un collegamento FDL progettato L area di dati specificata pu essere un area dell immagine di processo un area di merker o un area di blocchi dati Se l intera area di dati dell utente ha potuto essere trasmessa tramite PROFIBUS viene segnalata un esecuzione corretta Osservazione Tutti i seguenti dati valgono sia per l FC AG_SEND che per l FC AG_LSEND Interfaccia di richiamo AG_SEND AG_LSEND BOOL DONE BOOL INT ERROR BOOL WORD LADDR STATUS WORD ANY SEND INT LEN Esempio in rappresentazione AWL AWL Significato call fc 5 Richiamo del blocco AG_SEND ACT M 10 0 ID MB 10 LADDR w 16 0100 LADDR 256pec nella configurazione dell hardware SEND 1 P db99 dbx10 0 byte 240 LEN MW 12 DONE M 10 0 ERROR M 10 7 STATUS MW 14 SI
184. ete Significato L ID della sotto rete composta da due numeri separati da un trattino un numero per il progetto un numero per la sotto rete L ID della sottorete pu essere rilevata anche dalle propriet dell oggetto per la sotto rete nel progetto STEP7 L ID della sotto rete viene stampata durante la stampa della configurazione della rete Indirizzo dell allaccia mento della rete della sta zione di destinazione Questo indirizzo pu variare da quello del CP da diagnosticare in base all interfac cia selezionata Telaio di montaggio Tipo e numero del telaio di montaggio utilizzato Posto connettore Numero di posto connettore nel telaio di montaggio Tabella 8 4 Parametri riportati nella sezione Informazioni generali sull unit Parametri Tipo di CP Significato Definizione del tipo di CP PROFIBUS p es CP 342 5 Versione di CP Versione del firmware del CP PROFIBUS Versione hardware Versione del CP PROFIBUS Numero di ordinazione Denominazione del prodotto del CP PROFIBUS leggibile automaticamente che viene utilizzata anche per l assegnazione dell unit al sistema di automazione nella configurazione dell hardware Tipo di rete Tipo di rete sulla quale viene comandato il CP da diagnosticare p es PROFIBUS Indirizzo di rete per PROFIBUS indirizzo PROFIBUS del CP da diagnosticare per Ind Ethernet indirizzo IP
185. ettazione e programmazione del funzionamento slave DP 5 2 Procedimento Procedimento Per utilizzare un sotto sistema DP con SIMATIC S7 come slave DP sono necessarie le seguenti operazioni Progettazione Progettare il CP PROFIBUS come slave DP per lo scambio dei dati tramite DP PROFIBUS Vedere cap 5 4 Programmazione Scrivere il programma applicativo per lo slave DP SIMATIC S7 e caricarlo nella CPU SIMATIC S7 Vedere cap 5 5 Messa in funzione Mettere in servizio lo slave DP e il master DP sul PROFIBUS ed eseguire un test In caso di comunicazione DP errata eseguire una diagnosi Progettazione Nel CP PROFIBUS necessario e prevedere un indirizzo PROFIBUS L2 e impostare i parametri di bus come nodo PROFIBUS Queste informazioni vengono progettate e caricate nel CP PROFIBUS Per la progettazione dei parametri di bus vedere il cap 2 Programmazione La programmazione definisce lo svolgimento del programma applicativo e l accesso ai dati di I O Nella CPU vengono programmate 1 La scrittura o la lettura dei dati di processo nel buffer di dati DP 2 La comunicazione DP nello svolgimento della CPU A tale scopo impiegare i blocchi FC DP SEND e DP RECV Nei seguenti paragrafi di questo capitolo viene descritto come utilizzare i blocchi funzionali presenti blocchi FC per il funzionamento slave DP nel proprio programma applicativo L esatta sintassi dei blocchi FC e il si
186. ficiente tra stazioni SIMATIC S7 e PG PC tramite dei blocchi funzionali per la comunicazione CFB Il CP agisce come Relay di comunicazione S7 che p es inoltra la comunicazione tramite PROFIBUS Interfaccia SEND RECEIVE Un interfaccia SEND RECEIVE permette la comunicazione comandata dal programma tramite un collegamento progettato da SIMATIC S7 verso SIMATIC S7 SIMATIC S5 e verso PC PG Interfaccia FMS secondo EN 50170 vol 2 8 funzione client FMS e server L interfaccia FMS permette la trasmissione di strutture di dati comandata dal programma e con qualsiasi tipo di apparecchio su un collegamento progettato tra SIMATIC S e apparecchi che supportano il protocollo FMS per informazioni pi dettagliate vedere il volume 2 del manuale DP PROFIBUS secondo EN 50170 vol 2 8 master DP o slave DP La periferia decentrata abbreviata in seguito con DP permette di impiegare un elevato numero di unit di ingresso uscita analogiche e digitali in modo decentrato e quindi nelle vicinanze del processo di produzione SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS Possibilit di comunicazione AN SEND RECEIVE PROTOCOLLO FMS PROTOCOLLO DP S7 300 FUNZIONI S71 PROTOCOLLO FMS S7 400 Il j i 1 PC solo come client SEND RECEIVE PROTOCOLLO DP S7 400 LI li B FUNZIONI S71 PROTOCOLLO FMS SEND RECEIVE PROTOCOLLO DP FUNZIONI S71 PRO
187. gamenti progettati questi ultimi vengono collegati al posto connettore del CP tramite l ID del collegamento Se per spostare un CP gi progettato su un altro posto connettore lo si trascina osservare la seguente avvertenza Avvertenza Se il CP stato spostato su un altro posto connettore trascinandolo i dati della progettazione del collegamento vengono aggiornati automaticamente e devono essere nuovamente caricati SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 23 Messa in funzione del CP PROFIBUS 2 3 Stampa dei dati di progettazione Panoramica 2 24 Selezionando la funzione Stazione Stampa dalla configurazione dell hardware esistono le seguenti possibilit di stampare i dati di progettazione Opzione Tutto Stampa tutti i dati di progettazione della stazione S7 selezionata indipendentemente da ulteriori selezioni Opzione Panoramica Stampa tutti i dati di progettazione importanti della stazione S7 selezionata indipendentemente da altre selezioni Opzione Selezione Stampa tutti i dati di progettazione dei componenti selezionati In questo modo possibile p es stampare solo i dati di progettazione del CP PROFIBUS compresi i dati di un sistema master DP eventualmente progettato se nella configurazione dell hardware stato selezionato il CP La Guida integrata riporta ulteriori informazioni relative all utilizzo SIMATIC NET NCM S7 per PROFIBUS C7
188. getti di rete m LUI Km Ethermet 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 27 Comunicazione con il CP PROFIBUS 1 7 4 Alternativa di rete progetto Una sotto rete diversi progetti Configurazione dell impianto In caso di impianti complessi collegati in rete pu essere necessario gestire le stazioni in diversi progetti Rappresentazione nel progetto STEP 7 Parte dell im Ss gm S7 400 1 S7 400 2 EA S7 300 2 Sotto rete PROFIBUS 1 I S7 300 3 ER i S7 300 1 Rappresentazione nel progetto STEP 7 Per poter accedere a delle stazioni gestite in un altro progetto parte dell impianto Produzione 2 Queste vengono inoltre progettate come Altra stazione nel progetto per parte dell impianto Produzione 1 amp Fertigung lt Standardhierarchie Offline Projekt 3 Fertigungl SIMATIC 400 Station 1 SIMATIC 400 Station 1 SIMATIC 300 Station 1 SIMATIC 300 Station 1 SIMATIC 300 Station 2 SIMATIC 300 Station 2 E Andere Station 7 400 2 H Andere Station 57 300 3 MPI 1 TF PROFIBUS 1 Fertigung2 lt Standardhierarchie Offline gt Projekt Iof x 3 Fertigung ion 2 E SIMATIC 400 Station 2 EE SIMATIC 300 Station 3 SIMATIC 300 Station 3 Andere Station 57 300 1 E Andere Station 7 300 2 H Andere Station 57 400 1 MPI 1 PROFIBUS 1 Il risu
189. gli ingressi dal processo vengono congelati SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 21 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Condizioni preliminari per il modo FREEZE Il CP PROFIBUS accetta il job per un telegramma di sincronizzazione solo se tutti gli slave DP da chiamare con il job di controllo si trovano nella fase di trasferimento dei dati In caso contrario il job di controllo non viene elaborato Gli slave DP accettano il modo FREEZE solo se lo supportano Se un gruppo di slave DP viene chiamato il modo FREEZE deve essere approvato per tutti gli slave DP appartenenti a questo gruppo Tramite la progettazione possibile controllare gi durante la fase di avviamento dello slave DP se il modo FREEZE richiesto supportato vedere a tale scopo STEP 7 Manuale utente IA Attivazione e disattivazione del modo FREEZE Il modo di sincronizzazione viene attivato per gli slave DP chiamati tramite la trasmissione del primo telegramma di sincronizzazione FREEZE Il modo di sincronizzazione viene disattivato per gli slave DP chiamati tramite la trasmissione del telegramma di sincronizzazione UNFREEZE SIMATIC NET NCM S7 per PROFIBUS 3 22 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 6 Controllo e impostazione del modo operativo CP master DP Panoramica Se viene creato un sistema master DP inserendo il CP PROFIBUS nella tabella di configurazione come descr
190. gnificato dei parametri dei blocchi sono riportati nel capitolo 7 Avvertenza Se si conosce il tipo di funzionamento del CP PROFIBUS slave DP possibile procedere con le applicazioni riportate nel cap 5 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 3 Progettazione e programmazione del funzionamento slave DP 5 3 Propriet Tipo di funzionamento di SIMATIC S7 300 nel funzionamento slave DP con CP PROFIBUS Le seguenti propriet caratterizzano il comportamento di trasferimento del CP PROFIBUS nel funzionamento slave DP L interfaccia DP PROFIBUS del CP PROFIBUS conforme alla norma DP PROFIBUS EN 50170 vol 2 Il funzionamento slave DP permette il trasferimento al master DP dei dati di processo preelaborati nel programma applicativo dello slave DP e l assunzione dei dati dal master DP che possono essere successivamente elaborati nel programma applicativo dello slave DP ed emessi al processo Il CP PROFIBUS parametrizzato come slave DP non pu essere attivato contemporaneamente come master DP Compiti del CP PROFIBUS Per lo svolgimento dello scambio dei dati con il master DP il CP PROFIBUS assume i seguenti compiti cfr anche figura 5 1 1 Ricezione di telegrammi del master DP necessari per la parametrizzazione e la configurazione che contengono e inoltrano alla CPU i dati di uscita del processo Assunzione dei dati di ingresso dall area di dati DP della CPU e messa a
191. gnostica singola indipendentemente da altre interrogazioni Programma applicativo Per la lettura della diagnostica singola DP deve essere visualizzato il blocco funzionale DP DIAG La parametrizzazione necessaria riportata nella descrizione dei blocchi funzionali DP DIAG descritto nel capitolo 7 2 3 Memorizzazione dei dati di diagnosi I dati di diagnosi DP possono essere letti in un blocco dati oppure in un area di merker della CPU L indirizzo deve essere specificato nel richiamo del blocco FC Struttura dei dati di diagnosi Qui di seguito riportata una panoramica della struttura Una rappresentazione dettagliata delle informazioni di diagnosi qui contenute con la Diagnostica ampliata dello slave DP riportata nella seguente tabella 4 4 1 byte Byte di stato 1 della stazione 2 byte Byte di stato 2 della stazione Byte di stato della stazione 3 byte Byte di stato 3 della stazione Indirizzo PROFIBUS del master DP che ha parametriz 4 byte Indirizzo del master zato lo slave DP FFy non ancora parametrizzato 5 byte high byte Ident_Number FEY non ancora accessibile sul PROFIBUS 6 byte low byte Identificazione del costruttore a seconda del tipo di slave DP Diagnostica ampliata dello slave DP specifica per lo slave DP interrogato Come elementi della lista possono Informazioni di diagnosi comparire Diagnostica riferita all apparecchio Diagnostica riferita all identificazione
192. go La finestra di dialogo indica i valori calcolati o preimpostati dei parametri di bus Per le avvertenze relative al significato e all effetto dei singoli parametri nella scheda Parametri di bus consultare la Guida integrata A seconda dell algoritmo selezionato esistono due possibilit per la rappresentazione dei valori in questa finestra di dialogo e Definito dall utente Vengono visualizzati i valori preimpostati che possono essere modificati e DP standard universale Vengono visualizzati i valori calcolati Non esiste nessuna possibilit di immissione Tempo di bit tBIT E il tempo necessario per la trasmissione di un bit valore di reciproco della velocit di trasferimento in bit s Con l unit Tempo di bit i parametri non dipendono dalla velocit di trasferimento utilizzata Per calcolare il tempo di bit in milisecondi dal numero di unit del tempo di bit utilizzare la seguente formula Tempo in milisecondi numero di unit del tempo di bit velocit di trasferimento in kbit s Controllo dell effetto della configurazione della rete Per definire il calcolo dei parametri di bus per una configurazione della rete che si scosta da quella attuale selezionare il pulsante Configurazione nella scheda Propriet PROFIBUS Tabella 2 2 Valori di base per i parametri di bus Parametri Significato Nodo della rete attivo Specificare qui il numero delle stazioni attive p es master DP sul
193. i sincronizzazione Gli ingressi dal processo nello slave DP sono protetti da ulteriori modifiche fino alla trasmissione di un successivo telegramma di sincronizzazione telegramma Global Control con parametri di job FREEZE UNFREEZE Tabella 3 2 Panoramica dei tipi di sincronizzazione per le immissioni dei dati DP Tipo di Operazione Applicazione Utilit Parametri di sincronizza progetta zione e di zione Global Identifica Control zione del gruppo nessuna Gli slave DP aggiornano gli ingressi aggiornamento pi rapido degli irrilevante sincronizzazio dal processo immediatamente alla ingressi dal processo ne ricezione di un telegramma di immissione Sincronizzazio Il job di controllo del programma Interrogazione contemporanea rilevante e ne applicativo permette di trasmettere comandata dai segnali di processo specificabile aciclica delle un telegramma di sincronizzazione nel richiamo immissioni dei alla fine del ciclo di trasferimento Control dati con Inoltre gli ingressi dal processo FREEZE vengono congelati Sincronizzazio Dopo la ricezione del job di controllo Interrogazione permanente e rilevante e ne il CP PROFIBUS trasmette contemporanea dei segnali di specificabile ciclica delle automaticamente e ciclicamente dei processo per un gruppo di slave DP nel richiamo immissioni dei telegrammi di sincronizzazione alla Control dati con fine di ogni ciclo di trasferimento FREEZE Inoltre
194. i ad una possibile stazione di slave DP Indirizzo stazione Il bit per l indirizzo della stazione 127 irrilevante in quanto gli indirizzi ammessi per lo slave DP sul PROFIBUS si trovano nell area 0 126 Significato dei bit di diagnosi La codificazione dei bit ha il seguente significato Tabella 4 83 Codificazione della lista di diagnosi del sistema DP Codificazione dei Significato bit 0 possibili significati sono e Nella stazione di slave progettata non esistono dati di diagnosi nuovi oppure e L indirizzo della stazione non occupato 1 Nella stazione di slave progettata esistono nuovi dati di diagnosi Questi dati possono essere determinati con la funzione di diagnostica singola Avvertenza A differenza della lista di diagnosi DP vedere capitolo 4 2 3 le immissioni dei bit vengono aggiornati solo in seguito a segnalazioni di modifica degli slave DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 19 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 4 3 3 Diagnostica singola DP per master DP classe 2 Diagnostica singola DP La diagnostica singola DP viene normalmente avviata in seguito all analisi della lista di slave DP diagnosi generale Struttura dei dati di diagnosi dati di diagnosi inviati sono identici a quelli della sezione della diagnostica singola DP nel programma applicativo Tuttavia vengono inviati max 124 byte Tabella 4 9 S
195. i blocchi FC visualizzazione Risorse di ricezione assenti sulla stazione di destinazione vedere cap 7 2 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 15 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 6 Generazione di un nuovo collegamento FDL Collegamenti Per creare nuovi collegamenti partire da stazioni inserite e collegate in rete Un collegamento viene progettato selezionando una stazione di destinazione partendo da una stazione nel progetto attuale STEP7 A causa del collegamento in rete l indirizzo PROFIBUS della stazione locale gi definito In un collegamento FDL specificato ci vale anche per la stazione di destinazione selezionata Per gli LSAP locali e remoti Link Service Access Point su entrambi i punti terminali vengono impostati automaticamente dei valori di default Richiamo della tabella dei collegamenti La tabella dei collegamento pu essere richiamata in diversi modi Con il pulsante Avvio nella barra delle applicazioni di Windows Simatic gt STEP7 Configura reti viene aperta la rappresentazione grafica NETPRO Da NETPRO procedere nel modo seguente 1 Selezionare in NETPRO la stazione o la CPU nella stazione dalla quale si intende realizzare il collegamento 2 Selezionare la voce di menu Strumenti Progetta collegamenti anche con il tasto destro del mouse Come alternativa possibile procedere nel modo seguente partendo
196. i decisionali per la diagnostica condizionata SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 4 3 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Integrazione nel ciclo della CPU Qui di seguito viene rappresentata un integrazione possibile dei blocchi funzionali nel ciclo della CPU a scopi di diagnosi con dei blocchi organizzativi e funzionali dei programmi applicativi Lettura PAE OB lt 2 Lettura dell immissione DP DERECY Lettura del byte di stato n gt Elaborazione delladiagnosi T DP DIAG lt a Lettura della lista delle stazioni DP T gt DP DIAG lt a Lettura della lista di diagnosi DP T DP DIAG lt a Lettura della diagnostica singola DP Programmi applicativi de DP SEND gt Scrittura dell emissione DP Scrittura PAA Figura 4 2 Sequenza caratteristica di svolgimento per i richiami dei blocchi funzionali DP nel ciclo della CPU con elaborazione della diagnosi Struttura del byte di stato Il byte di stato trasferito nel blocco FC DP RECV per l interrogazione condizionata della diagnosi presenta la seguente struttura 7 6 5 43 2 1 0 SIMATIC NET NCM S7 per PROFIBUS 4 4 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Tabella 4 1 Significato dei bit nel byte di stato Bit Significato 7 non occupato 6 1 Eccedenza di dati di ingresso dati di ingresso sono stati letti dal master DP pi velocemente
197. i di richiamo e una descrizione dettagliata dei parametri di richiamo dei blocchi FC sono riportati e nel cap 7 del presente manuale e e nella Guida rapida NCM S7 per PROFIBUS 2 SIMATIC NET NCM S7 per PROFIBUS 3 26 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 8 Modifica degli stati di funzionamento DP del master DP Stati di funzionamento DP Gli stati di funzionamento DP del master DP riportati qui di seguito sono descritti pi dettagliatamente nel cap 3 3 2 e OFFLINE e STOP e CLEAR e RUN Modifica degli stati di funzionamento DP Una commutazione dello stato di funzionamento del master DP pu presentarsi nei seguenti casi e Tramite eventi del sistema oppure interventi da parte dell utente Azionamento dell interruttore sul CP PROFIBUS o sulla CPU oppure tramite funzioni PG Altri disturbi p es disturbi sul bus e Tramite un job di controllo DP Start Stop creato nel programma applicativo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 27 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 8 1 Commutazione dello stato di funzionamento DP tramite eventi del sistema oppure interventi da parte dell utente Funzione PG oppure azionamento dell interruttore La seguente tabella descrive le eventuali commutazioni del modo operativo causate da eventi del sistema oppure da interventi da parte dell utente Tabella 3 4 Influss
198. i i collegamenti di comunicazione di un determinato tipo p es di tutti i collegamenti FDL e Collegamento FDL Informazioni relative allo stato di un collegamento di comunicazione Risultato della diagnostica nell area del contenuto i Informazione CP E Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti B RA FDL FDL Yerbindung 34 Panoramica di tutti i tipi di collegamento utilizzati FDL erbindung 36 g AE la i FDLVerbindung68 Panoramica su tutti i collegamenti di FDLVerbindung 38 comunicazione di un determinato tipo p es di tutti FDL Verbindung 70 i collegamenti FDL FDLYerbindung 40 VI r l EDL Verbindung 72 Informazioni relative allo stato di un collegamento FDLVerbindung 42 di comunicazione qui selezionato come esempio FDL Verbindung 74 FDL Verbindung 44 FDL Verbindung 76 FOLVerbindung 46 Identificazione dello stato di funzionamento Significato delle icone nell area di navigazione e Il collegamento in ordine e Attenzione il collegamento viene p es realizzato e Errore sul collegamento e Il collegamento interrotto i E SIMATIC NET NCM S7 per PROFIBUS 8 24 C79000 G8972 C127 02 Diagnostica NCM S7 Panoramica di tutti i tipi di collegamento utilizzati Tabella 8 12 Avvertenze relative ai parametri riportati nell area del contenuto Parametri Significato Lista dei collegamenti Vengono visualizzati tutti
199. i servizi di comunicazione e sulla progettazione del CP con il software di progettazione NCM S7 e sulla programmazione delle interfacce di comunicazione con il programma applicativo Destinatari Questo manuale destinato agli addetti alla messa in funzione e alla programmazione di programmi STEP 7 e al personale di servizio Validit del manuale Questo manuale vale a partire dalla versione 5 x del software di progettazione NCM S7 per PROFIBUS e dalla versione 5 x del software STEP 7 no Questa versione di manuale contiene ampliamenti che si riferiscono al pacchetto di ser yO puo vice 3 di STEP 7 e NCM S7 Qui di seguito vengono elecante in particolare le modifiche di maggiore rilievo e La diagnostica NCM presenta una nuova superficie operativa Vedere cap 8 e Nel cap 3 10 Lettura dei dati di ingresso uscita come master DP classe 2 e nel cap 3 11 Attivazione disattivazione di slave DP si trovano ulteriori informazioni relative al funzionamento master DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Prefazione Informazioni supplementari Le presenti istruzioni fanno parte del pacchetto di documentazione relativo a NCM S7 per PROFIBUS Nella seguente tabella riportata una panoramica dei manuali Titolo NCM S7 per PROFIBUS Prontuario di esempi applicativi Contenuto Il prontuario di esempi applicativi utilizza dei semplici esempi per introdurre rapidamente all argomento Allacciamento al P
200. i tipi di collegamento senza ulteriori parametri di tutti i tipi di collega mento Panoramica di tutti i collegamenti di comunicazione di un determinato tipo Tabella 8 13 Avvertenze relative ai parametri riportati nell area del contenuto Parametri Significato Lista dei collegamenti Oltre alle informazioni progettate N colleg indirizzo PROFIBUS del partner per ogni collegamento vengono visualizzate le seguenti informazioni trasmissione pos Numero di pacchetti trasmessi con esito positivo trasmissione neg Numero di pacchetti trasmessi con errore ricezione Numero dei telegrammi ricevuti Informazioni relative allo stato di un collegamento di comunicazione Tabella 8 14 Avvertenze relative ai parametri riportati nell area del contenuto Parametri Significato Propriet del collega Oltre alle informazioni progettate N di colleg indirizzo PROFIBUS del partner mento LSAP locale e LSAP remoto per ogni collegamento vengono visualizzate le se guenti informazioni e Lo stato di trasmissione di ricezione e lo e stato PROFIBUS del trasmettitore Ulteriori funzioni Con le voci di menu supplementari attivate possono essere richiamate ulteriori informazioni di diagnostica Voce di menu Significato Strumenti gt Ripristino contatori per i telegrammi trasmetti e ricevuti sui collegamenti FDL ven contatore gono reimpostati a 0 sull unit e nella lista visualizzata
201. iagnosi 2 Diagnosi attuale 3 Diagnosi precedente 7 Lettura aciclica dei dati di ingresso 8 Lettura aciclica dei dati di uscita STATION INPUT BYTE Indirizzo della stazione dello slave DP DIAG INPUT ANY Specificazione dell indirizzo e della lunghezza Indirizzo dell area dei dati Rimando alternativo all area dell immagine di processo all area di merker all area del blocco dati La lunghezza deve essere impostata i da 1 240 Avvertenza Se sono presenti pi dati di diagnosi di quanti ne possano essere depositati nell area DIAG viene trasferita solo la quantit di dati possibile in base alla specificazione DIAG lunghezza La lunghezza effettiva viene segnalata in DIAGLNG NDR OUTPUT BOOL 0 Il parametro di stato indica se sono stati assunti 1 Nuovi dati dei nuovi dati Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella ERROR OUTPUT BOOL 0 Visualizzazione di errore 1 Errore Per il significato in relazione ai parametri NDR e STATUS vedere la seguente tabella SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni f Parametri Dichiara Tipo Campo dei va Osservazione zione lori STATUS OUTPUT WORD vedere la lista Visualizzazione di stato Per il significato in relazione ai parametri NDR e ERROR vedere la seguente tabella DIAGLNG OUTPUT BYTE vedere la lista Contiene la lunghezza effettiva in by
202. ichiesta dei dati di diagnosi nel master DP e negli slave DP Ciclo della CPU Qui di seguito viene rappresentata una sequenza di svolgimento possibile per i blocchi FC DP con i blocchi organizzativi e i blocchi di programma nel ciclo della CPU Nell esempio riportato i dati di processo vengono letti all inizio del ciclo della CPU e i dati di uscita generati dopo lo svolgimento del programma applicativo vengono emessi alla periferia di processo Per il controllo degli slave DP previsto un programma di diagnostica autonomo Inoltre con un job di controllo uno dei programmi applicativi trasferisce p es un job di sincronizzazione per i dati di uscita Questo job di sincronizzazione potrebbe p es riferirsi al gruppo di slave le cui grandezze di processo vengono elaborate da questo programma applicativo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 25 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 RE PAE OB DP RECV TZ Lettura dell ingresso DP y Programma di diagnostica DP DIAG lt Letturadiagnostica Programma di diagnostica 1 DP CTRL gt Job di controllo Accesso I O Programma di diagnostica 2 Accesso I O DP SEND gt Scrittura y dell uscita DP Scrittura PAA Legenda gt Svolgimento del ciclo della CPU Figura 3 7 Sequenza di svolgimento caratteristica per i richiami dei blocchi funzionali DP nel ciclo della CPU Esempi Degli esemp
203. immagine di processo DP alle aree di dati della CPU SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 9 Progettazione e programmazione del funzionamento slave DP 5 3 3 Inizializzazione e trasferimento dei dati tramite PROFIBUS Inizializzazione L inizializzazione del funzionamento slave DP comprende e Parametrizzazione La parametrizzazione definisce il comportamento dello slave DP e Configurazione La configurazione definisce la struttura dello slave DP Parametrizzazione Lo slave DP viene parametrizzato tramite la progettazione dei parametri di bus e tramite il telegramma di parametrizzazione del master DP Configurazione 5 10 Come slave DP il CP PROFIBUS necessita delle seguenti specificazioni per la configurazione e Lunghezza dei dati di ingresso e Lunghezza dei dati di uscita La configurazione dello slave DP viene definita mediante i richiami di blocchi FC sull interfaccia del programma applicativo nella CPU Lo slave DP verifica se la lunghezza totale contenuta nel telegramma di configurazione del master DP identica alle specificazioni di lunghezza nei blocchi FC In caso di scostamento dalla lunghezza specificata per i dati di ingresso uscita non ha luogo nessuna commutazione nella fase di trasferimento dei dati Avvertenza Fare attenzione che la parametrizzazione e la configurazione corretta tramite il master DP possibile solo dopo l inizializzazione locale tramite i richiami dei bloc
204. in 4 passi nelle finestre di dialogo ha SIMATIC NET Programma di caricamento del firmware Il programma di caricamento del firmware SIMATIC NET serve a caricare il firmware dei CP SIMATIC NET Il caricamento di un nuovo firmware necessario la funzionalit del firmware stata ampliata o se i guasti sono stati eliminati Per stabilire se necessario un update del firmware rivolgersi alla filiare SIEMENS responsabile Per caricare il firmware eseguire le seguenti operazioni e osservare le avvertenze riportate nel file Leggimi Annulla Ulteriori avvertenze si trovano nei seguenti capitoli e nelle finestre di dialogo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 9 3 Programma di caricamento del firmware 9 2 Caricamento del firmware Inizio dell operazione di caricamento Avviare il programma dal menu di avvio standard di Windows 95 o Windows NT con la funzione SIMATIC gt NCM S7 Programma di caricamento del firmware Selezionare il pulsante Avanti e seguire le istruzioni nella finestra di dialogo in rilievo 10 passo N Selezionare il firmware da caricare utilizzando il pulsante Sfoglia Il campo del testo offre per la selezione una casella di riepilogo supplementare nella quale possono essere visualizzati e selezionati gli ultimi 10 file di caricamento selezionati Per i file di caricamento del FWL il campo con il commento pu contenere avvertenze supplementari relative
205. in chiaro Lo slave determina la propria lunghezza di dati di I O configurazione Al meno un blocco DP non viene eseguito nella CPU Eccezione Richiamare i blocchi FC DP SEND e DP RECV per il CP PROFIBUS come slave DP nella CPU 8 38 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 19 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento slave DP in un impianto Definizione del problema Causa possibile Dal master DP non pro vengono dati DP con il CP PROFIBUS come slave DP oppure il master DP non riceve dati dal CP PROFIBUS come slave DP La lunghezza dei dati di I O specificata nello slave DP durante il richiamo di DP SEND e DP RECV non corrisponde a quella progettata nel master DP Il master DP si trova nello stato CLEAR oppure E progettata una reazione di errore AUTOCLEAR nel master DP e almeno uno degli slave DP progettati nel master DP non si trova nella fase di trasferimento dei dati Definizione della causa e provvedimenti Richiesta della diagnostica slave DP nella Diagno stica NCM S7 PROFIBUS Indirizzo PROFIBUS del master di parametrizzazione DP nessuno Diagnostica stazione slave StationNotReady ExtDiagMessage ParameterRequest SlaveConfigCheckFault StatusFromSlave Messaggio con testo in chiaro Lo slave attende la parametrizzazione e la configurazione dal master La lunghezza dei dati
206. ione 2 27 Baud rate 2 6 2 7 Blocchi FC 6 13 6 31 AG RECV AG SEND 6 13 6 31 DP CTRL 3 25 DP DIAG 3 25 DP RECV 3 25 5 6 5 22 DP SEND 3 25 5 6 5 22 Buffer dei job 6 8 6 9 16 11_ Bus token 1 3 Byte di stato DP 4 3 C Caricamento 2 22 Ciclo della CPU nei collegamenti FDL 6 14 nel funzionamento master DP 3 25 CLEAR 5 14 Collegamento FDL 2 21 S7 omogeneo 2 21 Collegamento di trasporto ISO Memorizzazione del collegamento 6 28 Stampa dei collegamenti progettati 6 28 Collegamento FDL 6 1 accesso layer 2 libero 6 8 con Broadcast Sol con Multicast Modifica del ani del collegamento 6 27 non specificato 6 8 Panoramica 1 14 6 2 Parametri di indirizzamento 6 19 Programmazione 6 31 Propriet 6 5 Scambio dei dati 6 13 specificato 6 7 Volume dei dati e funzionalit Configurazione dell hardware Conversione di una base di dati 2 CP Modo operativo 2 15 Spostamento 2 23 CP PROFIBUS vedere CP Messa in funzione 2 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 D Dati di nosi messi a disposizione dallo slave DP 5 12 Denominazione di nodi 2 22 Diagnostica Diagnostica DP 4 1 con master DP classe 2 4 16 DI ESTA tg nel programimi applicativo Possibilit Diagnostica NCM S7 8 1 Informazioni generali 8 2 Procedimento 8 9 Diagnostica singola DP 4 12 Disposi
207. ione Diagnostica della stazione slave Bit MasterConfigCheck Fault Descrizione Il master DP respinge la lista progettata di moduli slave in quanto errata Causa Rimedio Progettazione errata del modulo gt controllare il buffer diagnostico nell NCM S7 per PROFIBUS Il campo rimane grigio se il CP da diagnosticare slave DP SlaveDeactivated Lo slave DP non viene attualmente interrogato dal proprio master DP 1 Di conse guenza lo slave viene interrogato da un altro master DP 1 Tuttavia il CP come master DP 2 pu interrogare per lettura questo slave Lettura ciclica degli ingressi o delle uscite StatusFromSlave Se questo bit impostato i dati di diagnostica visualizzati sullo slave sono stati letti In caso contrario questi dati sono stati generati dal proprio master DP 1 Ulteriori funzioni Con le voci di menu supplementari attive possibile richiamare ulteriori informazioni di diagnostica Voce di menu Significato Strumenti Storico slave Visualizza in una lista i dati di diagnostica precedenti possono essere selezionate registrazioni Questa funzione possibile solo per un master DP Informazioni di diagnostica supplementari Oggetto di diagnostica Significato nell area di naviga zione Moduli Determinazione degli stati dei moduli vedere il capitolo successivo 8 8 1 L oggetto pu essere selezionato solo se si guastato un modul
208. ioni generali Applicazione SIMATIC S7 con CP PROFIBUS nel funzionamento slave DP adatto per le applicazioni nelle quali necessaria una preelaborazione intelligente dei segnali di processo sul luogo Per sapere se con il proprio CP PROFIBUS possibile utilizzare il modo operativo slave DP leggere le informazioni sul prodotto allegate al CP 1 Argomento trattato in questo capitolo Questo capitolo specifica e Le aree di dati nella CPU che vengono interrogate come aree di dati DP dal programma applicativo della CPU e provvedimenti necessari per l avvio e il controllo della comunicazione e Cosa programmare nel programma applicativo e cosa definire tramite la progettazione con NCM S7 per PROFIBUS Dove si possono trovare ulteriori informazioni Ulteriori informazioni sono riportate nelle seguenti fonti e Per ulteriori informazioni riguardanti il funzionamento slave DP dei CP PROFIBUS come l integrazione del CP PROFIBUS nel PROFIBUS la programmazione dei blocchi FC per DP la diagnostica DP l applicazione del software di progettazione NCM S7 per PROFIBUS la progettazione del CP PROFIBUS come master DP nell S7 300 consultare gli altri capitoli del presente manuale e Perla progettazione e la programmazione dei master DP p es Simatic S5 con CP 5430 5431 PC con CP 5412 o IM 308 B C consultare i relativi manuali dell apparecchio SIMATIC NET NCM S7 per PROFIBUS 5 2 C79000 G8972 C127 02 Prog
209. itto nei cap 3 4 e 4 il CP viene configurato automaticamente per il modo operativo master DP Procedimento L impostazione del modo operativo pu essere controllata nella scheda Modo operativo della finestra di dialogo delle propriet A tale scopo procedere nel modo seguente 1 Selezionare il CP PROFIBUS nella configurazione dell hardware 2 Selezionare Modifica gt Propriet dell oggetto Selezionare la scheda Modo operativo da questa maschera Propriet CP 342 5 R0755 Generale Indirizzi Modo operativo Diagnostica Importazione C nessuna DP Tempo di reazione DP previsto compreso il tempo di ritardo ms 41 con Global Controls ms 73 Tempo di ritardo DP ms 0 C Slave DP Annulla 2 Figura 3 6 Esempio della finestra di dialogo delle propriet per CP PROFIBUS con funzione master DP Se sono state eseguite le operazioni richieste il modo operativo master DP gi attivato nella finestra di dialogo delle propriet Raccomandazione Non modificare l impostazione del modo operativo in quanto normalmente possibile utilizzare l impostazione automatica Avvertenza Se il modo operativo master DP viene commutato e confermato nel modo slave DP la configurazione master DP viene cancellata SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 23 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Tempo di risposta del master Il CP PROFIBUS elabor
210. iva Per ogni stazione attiva vale Tra la trasmissione e la ricezione del token esiste una circolazione del token Collegamento AGAG Vedere collegamento FDL Collegamento FDL collegamenti FDL finora chiamati collegamenti AGAG permettono la comunicazione comandata dal programma dall evento tramite PROFIBUS tra SIMATIC S7 e e SIMATIC S7 con CP PROFIBUS e SIMATIC S5 con CP 5430 31 e SIMATIC S5 95 U con interfaccia PROFIBUS e PC PGcon CP 5412 A1 A2 Su un collegamento FDL possono essere scambiati bidirezionalmente dei blocchi di dati Collegamento FMS collegamenti FMS permettono la comunicazione comandata dal programma dall evento tra apparecchi conformi alla norma FMS Le immagini dei dati specifiche dell apparecchio vengono neutralizzate durante la trasmissione Dati caratteristici dell apparecchio dati caratteristici dell apparecchio GSD contengono le descrizioni dello slave DP secondo EN 50170 volume 2 L utilizzo di GSD semplifica la progettazione del gt master DP e degli gt slave DP Fattore di aggiornamento GAP Un area di indirizzo libera tra due gt nodi attivi viene esaminata ciclicamente per stabilire se un ulteriore nodo intende essere assunto nell anello logico FDL Fieldbus Data Link Livello 2 nel gt PROFIBUS FMS Fieldi bus Message Specification secondo EN 50170 vol 2 SIMATIC NET NCM S7 per PROFIBUS B 6 C79000 G8972 C127 02 Glossario GetOD Servizio FMS per la lettura
211. l tempo di controllo chiamata non giunge nessun telegramma dal master DP il CP PROFIBUS reagisce con un ripristino e un riavvio SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 11 Progettazione e programmazione del funzionamento slave DP 5 3 4 Dati di diagnosi Trasmissione dei dati di diagnosi Su richiesta il CP PROFIBUS CP come slave DP mette a disposizione del master dei dati di diagnosi Struttura dei dati di diagnosi Ad una richiesta di diagnosi il CP PROFIBUS trasmette i seguenti dati di diagnosi e Alla richiesta di diagnosi i dati obbligatori vengono sempre trasferiti tramite il master DP e dati di diagnosi specifici dell apparecchio vengono trasferiti in base allo stato di funzionamento Tabella 5 1 Struttura e significato dei dati di diagnosi Byte Significato Descrizione Valore Preim 5 posta zione 1 Dati obbligatori Byte di stato Contenuto in base alla norma DP vedere capitolo 4 2 norma DP della stazione Diagnostica 3 4 Indirizzo del Indirizzo PROFIBUS del master che ha OxFF master parametrizzato e configurato lo slave 5 Identificazione Identificazione del costruttore per il CP PROFIBUS vedere 1 6 del costruttore come slave DP SIMATIC NET NCM S7 per PROFIBUS 5 12 C79000 G8972 C127 02 Progettazione e programmazione del funzionamento slave DP Tabella 5 1 Struttura e significato dei dati di diagnosi seguito Byte Sig
212. la sotto rete Nodo della rete passivo Specificare qui il numero delle stazioni passive p es slave sulla sotto rete SIMATIC NET NCM S7 per PROFIBUS 2 8 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 2 3 Immissione del CP PROFIBUS nella configurazione dell hardware Procedimento Inserendo e assegnando il CP PROFIBUS nel rack di una stazione SIMATIC creare l allacciamento logico tra il CP e la sotto rete 1 Selezionare nel progetto la stazione che si desidera allacciare al PROFIBUS tramite il CP PROFIBUS 2 Inserire il CP nella configurazione dell hardware come una qualsiasi unit selezionandolo dal catalogo dell hardware e scegliendo il posto connettore nel rack I CP vengono selezionati nel catalogo dell hardware in base ad un testo breve completato con il numero di ordinazione CP sono impostati e disponibili nel catalogo in seguito all installazione di NCM S7 Risultato Il CP assegnato alla stazione SIMATIC In 1 sono riportate delle avvertenze relative ai posti connettori ammessi Una descrizione dettagliata relativa alla configurazione delle unit riportata in 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 9 Messa in funzione del CP PROFIBUS 2 2 4 Allacciamento della stazione SIMATIC alla sotto rete PROFIBUS Allacciamento alla sotto rete Per attivare l allacciamento alla rete del CP PROFIBUS dopo la creazione del CP nella configurazione dell har
213. le ulteriori informazioni contenute in STEP 7 Manuale utente SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS cap Configurazione e parametrizzazione delle unit in 4 Salvataggio dei dati di progettazione nella memoria non volatile Durante l operazione di caricamento possibile scegliere se si intende caricare i dati di progettazione globalmente oppure a passi In caso di caricamento a passi viene richiesto l avviamento dell operazione di caricamento per ogni unit Questo procedimento deve essere selezionato se i dati di progettazione devono essere salvati nella memoria non volatile del CP PROFIBUS A tale scopo attivare il pulsante Copia su ROM nella finestra di dialogo Caricamento per il CP Caricamento della progettazione di collegamenti Per il caricamento dei collegamenti progettati necessario eseguire una relativa operazione di caricamento nella progettazione del collegamento Avvertenza Se al CP PROFIBUS stato assegnato un nuovo indirizzo PROFIBUS e sono stati inoltre progettati dei collegamenti collegamenti S7 FDL o FMS in ogni caso necessario caricare successivamente anche la progettazione dei collegamenti Fare attenzione che anche per le altre stazioni necessario eseguire dei relativi adattamenti di indirizzo Spostamento del CP nella configurazione dell hardware Se vengono utilizzati dei servizi di comunicazione con dei colle
214. li slave non devono essere adiacenti Esempio Slave 1 Slave 2 Slave 3 Offset area dati 0 5 10 13 gt La lunghezza dei dati di ingresso nella CPU deve essere di 20 byte 17 20 Valutazione della registrazione Segnalazione Figura 8 1 Esempio per segnalazioni di evento completamente decodificate nella finestra della guida SIMATIC NET NCM S7 per PROFIBUS 8 28 C79000 G8972 C127 02 Diagnostica NCM S7 8 11 Panoramica delle stazioni su PROFIBUS Scopo della diagnostica Definire quali stazioni attive e passive esistono nella sotto rete PROFIBUS e sono identificate nell anello logico Risultato di diagnostica nell area del contenuto Vengono visualizzate le seguenti informazioni le impostazioni costituiscono un esempio RE Informazione CP Buffer diagnostico Stato di funzionamento Nodo passivo Parametri del bus Statistica Collegamenti E EF Master DP Tabella 8 16 Avvertenze relative ai parametri riportati nell area del contenuto Nodo PROFIBUS Parametri Significato Comportamento su Segnalazione dello stato dei relativi nodi del PROFIBUS PROFIBUS Raccomandazione aggiornamento ciclico Alla prima lettura la lista presente nel CP PROFIBUS viene visualizza e l aggiornamento viene avviato Per ottere questa lista rispettivamente aggiornata necessario selezionare la voce di menu Visualizza ciclico on SIMATIC
215. ling DP viene avviata nella griglia di dopo che il tempo di ritardo DP trascorso 100 us 0 0 100 0 ms 3 24 Avvertenza In questo contesto importante che nel calcolo del Tempo di reazione DP il tempo di circolazione del token TTR venga notevolmente ridotto in caso di funzionamento combinato Se il tempo reale di circolazione del token molto inferiore al tempo TTR progettato il tempo di reazione reale molto pi breve SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 7 Programmazione della comunicazione DP Aggiornamento delle aree di dati DP Blocchi Con i richiami di blocchi FC programmati nel programma applicativo della CPU viene avviato il trasferimento delle aree di dati DP al CP PROFIBUS e controllata l esecuzione corretta La posizione dell area di dati DP viene specificata nei parametri di richiamo dei blocchi FC FC Per l attivazione della DP tramite il programma di comando sono disponibili 4 blocchi del tipo FC e DP SEND Il blocco trasmette i dati di un area di uscita DP specificata al CP PROFIBUS per l emissione alla periferia decentrata e DP RECV Il blocco assume i dati di processo della periferia decentrata e un informazione dello stato in un area di ingresso DP specificata e DP CTRL Il blocco permette le funzioni di controllo per la periferia decentrata e DP DIAG Il blocco permette la r
216. lioteca StdLib SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 5 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 3 Tipo di funzionamento di SIMATIC S7 300 nel funzionamento master DP con CP PROFIBUS Propriet del CP PROFIBUS Il CP PROFIBUS lavora come master DP della classe 1 Il CP PROFIBUS pu inoltre supportare dei servizi del master DP classe 2 osservare le avvertenze riportate nelle informazioni sul prodotto del CP 1 In questo caso il CP PROFIBUS pu essere utilizzato come master DP singolo o come master DP in una configurazione a pi master come rappresentato nelle figure 1 8 e 1 9 Compiti del CP PROFIBUS Nel corso dell intera fase di funzionamento di un sistema master DP il CP PROFIBUS come master DP deve svolgere i seguenti compiti 3 6 Inizializzazione del sistema DP Il CP PROFIBUS controlla lo stato di pronto al funzionamento degli slave DP prelevando dei dati di diagnosi In questo modo p es possibile definire se un altro master DP ha gi parametrizzato e configurato lo slave DP Parametrizzazione degli slave DP Negli slave DP vengono impostati i dati di parametrizzazione progettati nel master DP Controllo della configurazione degli slave DP Le configurazioni degli slave specificate nel master DP vengono confrontate con le configurazioni DP attualmente presenti negli slave DP Trasferimento ciclico dei dati agli slave DP I valori degli ingressi di pro
217. litata Relazione DP RECV DP DIAG La lista di stazioni letta sempre conforme agli ultimi dati di ingresso letti con DP RECV indipendentemente dal numero di cicli di polling eseguiti tra il richiamo DP RECV e il richiamo DP DIAG Struttura della lista delle stazioni La lista delle stazioni ha una lunghezza di 16 byte o 128 bit Ogni bit della lista delle stazioni DP corrisponde ad un indirizzo PROFIBUS e quindi ad una possibile stazione di slave DP Indirizzo stazione Il bit per l indirizzo della stazione 127 irrilevante in quanto gli indirizzi ammessi per lo slave DP sul PROFIBUS si trovano nell area 0 126 SIMATIC NET NCM S7 per PROFIBUS 4 6 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Significato dei bit di stato La codificazione dei bit di stato ha il seguente significato Tabella 4 2 Codificazione della lista delle stazioni DP Codificazione dei bit 0 Significato possibili significati sono e La stazione di slave progettata si trova nella fase ciclica di trasferimento dei dati oppure e La stazione stata progettata con una lunghezza dei dati di ingresso uscita uguale a 0 ci significa che la stazione non viene elaborata ciclicamente dal master DP oppure e L indirizzo della stazione non occupato La stazione non si trova nella fase ciclica di trasferimento dei dati Le cause possono essere e La stazione di slav
218. lla 2 3 Modi operativi del CP progettabili e funzioni derivanti Funzioni del CP possibili PG BuB FDL FMS Master DP Slave DP Modo operativo tramite tramite progettabile PROFIBUS PROFIBUS del CP Nessun X X funzionamento DP Funzionamento X X X master DP Slave DP X X X attivo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 15 Messa in funzione del CP PROFIBUS Tabella 2 3 Modi operativi del CP progettabili e funzioni derivanti Funzioni del CP possibili PG BuB FDL FMS Master DP Slave DP Modo operativo tramite tramite progettabile PROFIBUS PROFIBUS del CP Slave DP X passivo Rilevare dalle informazioni sul prodotto del CP i protocolli supportati dal CP Avvertenza Le funzioni PG e le funzioni di test tramite MPI sono sempre possibili indipendentemente dal modo operativo selezionato Nel modo operativo passivo non sono possibili funzioni PG tramite PROFIBUS Scheda Indirizzi Nella scheda Indirizzi viene specificato con quale indirizzo possibile accedere all unit dal programma applicativo Questo indirizzo necessario in caso di richiamo dei blocchi FC per DP e per collegamenti FDL gt vedere cap 7 Scheda Opzioni In base al tipo di CP vengono proposte anche le seguenti possibilit di impostazione e Sincronizzazione dell ora Qui viene impostato se il CP deve inoltrare o meno i t
219. llo slave specificando un indirizzo della stazione Per passare i dati di diagnosi alla CPU necessario prevedere un area di memoria nella CPU e specificarla nel richiamo Quest area di memoria pu essere un area del blocco dati o un area di merker Nel job necessario indicare la lunghezza massima dell area di memoria disponibile Avvertenza Il Blocco FC DP_DIAG necessario solo nel modo operativo DP con master DP Finch il blocco in corso non devono essere impostati dei nuovi dati di job Eccezione Richiedere la lista delle stazioni DP o la lista di diagnosi DP Interfaccia di richiamo DP_DIAG WORD NDR BYTE ERROR BYTE STATUS ANY DIAGLNG BOOL BOOL WORD BYTE 7 18 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Esempio in rappresentazione AWL AWL Significato call fc 3 Richiamo del blocco DP_DIAG CPLADDR W 16 0120 DTYPE s B 16 00 STATION B 16 03 DIAG P db18 dbx0 0 byte 16 NDR M 70 0 ERROR M 70 1 STATUS MW 72 DIAGLNG MB 20 Svolgimento utilizzo sull interfaccia di richiamo Il richiamo della funzione DP_DIAG viene elaborato nell ambito dell elaborazione ciclica del programma applicativo come illustrato qui di seguito Con il primo richiamo viene eseguito l avvio del job Solo nella conferma di uno dei richiami successivi vengono segnalati i dati di diagnosi Programmaapplicati
220. llo stesso progetto si riferiscono a questo oggetto dal momento in cui vengono configurate come nodi di rete Fertigung lt Standardhierarchie Offline gt Projekt Iof x SIMATIC 400 Station 1 SIMATIC 300 Station 1 SIMATIC 300 Station 2 Progetto SIMATIC SIMATIC 400 Station 1 300 Station 1 i SIMATIC MPI 1 300 Station 2 Oggetti di rete FSM PROFIBUS 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 25 Comunicazione con il CP PROFIBUS 1 7 2 Alternativa di rete progetto SIMATIC S5 e altri dispositivi sulla sotto rete Configurazione dell impianto Oltre alle stazioni SIMATIC S7 nell impianto possono trovarsi delle stazioni SIMATIC S5 e degli altri dispositivi Rappresentazione nel progetto STEP 7 S7 400 1 Impianto I S7 300 1 Produ Altri se BUD ssonno Sotto rete PROFIBUS1 IA I I S7 300 2 SIMATIC S5 Rappresentazione nel progetto STEP 7 Le stazioni SIMATIC S5 e gli altri dispositivi che devono essere inclusi nella comunicazione devono essere specificati nella progettazione come stazioni S5 o come Altre stazioni amp Fertigung lt Standardhierarchie Offline Projekt Progetto SIMATIC 400 Station 1 SIMATIC 300 Station 2 400 Station 1 300 Station 1 5 SIMATIC Andere 300 Station 2 Station Fremdg
221. ltato di questa rappresentazione quindi e Una sotto rete pu essere assegnata in diversi progetti Avvertenza collegamenti omogenei S7 possono essere progettati solo all interno di un progetto SIMATIC NET NCM S7 per PROFIBUS 1 28 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 7 5 Alternativa di rete progetto Diverse sotto reti in diversi progetti Configurazione dell impianto Se a causa dei diversi compiti delle stazioni oppure dell estensione dell impianto necessario impiegare diversi tipi di rete e se queste ultime devono essere gestite in diversi progetti anche in questo caso possibile accedere alle stazioni in ciascuno degli altri progetti tramite la progettazione di Altre stazioni Sotto rete Ethernet Livello di cella amp Zellebene lt Standardhierarchie Offline gt Projekt S7 400 1 E Ethernet 7e ebene EG SIMATIC 400 Station 1 ic I dl El SIMATIC 400 Station 1 Andere Station S7 300 1 CP PROFIBUS Andere Station S7 300 2 PrE MPI 1 Prt PROFIBUS 1 Pr Ethemet 1 Livello di campo Sotto rete PROFIBUS 1 I I S7 300 1 S7 300 2 Feldebene lt Standardhierarchie Offline gt Projekt Iof x Q Feldebene SIMATIC 300 Station 1 E SIMATIC 300 Station 1 SIMATIC 300 Station 2 SIMATIC 300 Station 2 8 Andere Station S7 400 1 MPI 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1
222. ltre stazioni SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 19 Messa in funzione del CP PROFIBUS 3 Selezionare una sotto rete per la stazione Risultato La finestra di dialogo Propriet PROFIBUS scheda Allacciamento della rete viene aperta vedere figura 4 Controllare l indirizzo PROFIBUS e se necessario modificarlo L indirizzo PROFIBUS viene dapprima immesso automaticamente in quanto viene individuato il successivo indirizzo PROFIBUS libero Avvertenza L indirizzo PROFIBUS qui progettato deve essere impostato anche per la stazione interessata Utilizzare i relativi strumenti ausiliari p es COM 5430 In una stazione sotitutiva p es del tipo Altra stazione possibile progettare rispettivamente solo un nodo di rete dello stesso tipo Se la stazione di destinazione dispone realmente di due allacciametni PROFIBUS necessario progettare anche due Altre stazioni 5 Attivare il pulsante Nodo collegato in rete Risultato il CP assegnato alla prima sotto rete rappresentata nella tabella delle sotto reti Se sono state create diverse sotto reti qui possibile selezionare la sotto rete desiderata 6 Per la sotto rete selezionata possibile visualizzare la finestra di dialogo delle propriet Selezionare a tale scopo il relativo pulsante Per informazioni pi dettagliate relative alla finestra di dialogo PROFIBUS consultare il cap 2 2 2 7 Immetter
223. ma di richiamo tramite il trasmettitore SIMATIC NET per PROFIBUS SIMATIC NET sistema di bus per l impiego industriale su base PROFIBUS finora SINEC L2 Sistema master DP Slave Un nodo passivo su gt PROFIBUS Slave DP Un gt nodo con funzione di slave nella gt DP PROFIBUS Slot Time Un parametro di bus per gt PROFIBUS Lo Slot Time TSL il tempo di controllo chiamata di un trasmettitore di un gt telegramma su conferma del ricevitore Sotto rete DP Sotto rete PROFIBUS sulla quale viene comandata solo la gt periferia decentrata SIMATIC NET NCM S7 per PROFIBUS B 10 C79000 G8972 C127 02 Glossario Stato di funzionamento DP Nella comunicazione tra il gt master DP e lo gt slave DP si distinguono i quattro seguenti stati di funzionamento e OFFLINE e STOP e CLEAR e RUN4 Ognuno di questi stati di funzionamento caratterizzato da operazioni definite tra master DP e gt slave DP Target rotation time Un gt parametro di bus per gt PROFIBUS Il token un autorizzazione di trasmissione per un gt nodo sul PROFIBUS Un nodo confronta un tempo di circolazione del token da esso calcolato con il Target rotation time e comanda in base a ci la trasmissione di telegrammi di priorit superiore e inferiore Tempo di controllo chiamata Tempo di controllo chiamata impostabile nello gt slave DP per l identificazione del guasto del gt master DP
224. nd Mode Per i job Global Control ciclici e aciclici specificare nel parametro Command Mode i modi operativi per i dati di ingresso e di uscita In questo caso significa rispettivamente 1 attivato 0 non attivato Numero di bit 7 6 5 4 3 2 1 0 non utilizzato CLEAR UNFREEZE FREEZE UNSYNC _ SYNC non utilizzato Struttura di Group select Con il parametro Group select si definisce su quale gruppo deve essere utilizzato il job di comando specificato nel Command Mode Il Group select occupa il secondo byte nel job di controllo Ogni bit definisce un gruppo di slave DP possibile In questo caso significa rispettivamente 1 assegnato 0 non assegnato Numero di bit 7T 6 5 4 3 2 1 0 Gruppo 1 2 3 4 S 6 17 8 Visualizzazioni La seguente tabella fornisce delle informazioni relative alla visualizzazione da valutare dal programma applicativo formata dai parametri DONE ERROR e STATUS Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 35 Programmazione dei blocchi FC funzioni Tabella 7 8 Visualizzazioni DP CTRL DONE ERROR STATUS Possibile
225. ndirizzo di destina zione PROFIBUS Selezionare la panoramica delle stazioni PROFI BUS Analizzare il buffer diagnostico e controllare gli indirizzi PROFIBUS del nodo PROFIBUS Eccezione Immettere l indirizzo corretto di destinazione Per i job con intestazione del job errore nell intesta zione del job dell AG_SEND L interfaccia dell AG_SEND segnala Errore di si stema Il buffer diagnostico segnala parametri non validi Eccezione Controllare ed eventualmente correggere i parametri nell intestazione del job Trasferimento dei dati troppo lento Apparecchio di ricezione troppo lento Analizzare il buffer diagnostico Immissione Risorse di ricezione assenti nella sta zione di destinazione XX Provvedimenti Rallentare eventualmente l avvio di trasmissione o controllare la stazione di ricezione e ottimizzare la rice zione In un collegamento FDL non viene trasmesso il blocco dati completo Il parametro LEN nell AG SEND impostato in modo errato Eccezione Impostare il parametro LEN con la grandezza neces saria Per i job con intestazione del job il parametro LEN deve comprendere l intestazione del job e i dati d uti lizzo In un collegamento FDL non viene trasmesso il blocco dati completo Il buffer specificato con il pointer ANY insuffi ciente Eccezione Correggere il parametro LEN e il pointer ANY m 8 42 SIMATIC NET
226. ne cap LADDR INPUT WORD Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo SEND INPUT ANY L indirizzo dell area dei dati FDL rimanda alternativamente all area dell immagine di processo all area di merker all area del blocco dati Nel richiamo con l intestazione del job l area dei dati FDLcontiene l intestazione del job e i dati d utilizzo LEN INPUT DONE n OUTPUT INT BOOL 1 2 240 oppure fino alla Specificazione della lunghezza nel parametro SEND 0 1 Dati nuovi Numero del byte che deve essere trasmesso con il job dall area dei dati FDL La specificazione pu trovarsi nell area da 1 alla Specificazione della lunghezza nel parametro SEND Nel richiamo con intestazione del job a causa del calcolo dei dati di utilizzo intestazione del job il Specificazione dell indirizzo e della lunghezza LEN gt 4 Il parametro di stato indica se il job stato eseguito correttamente Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella ERROR OUTPUT BOOL 0 1 Errore Visualizzazione di errore Per il significato in relazione ai parametri DONE e STATUS vedere la seguente tabella STATUS OUTPUT Visualizzazioni E W
227. ne dei blocchi FC funzioni Analidi selle visualizzazioni di stato Fare attenzione che le visualizzazioni di stato DONE NDR ERROR STATUS vengono aggiornate ad ogni richiamo di blocco Comportamento in caso di impostazione errata dell indirizzo Se la CPU S7 non pu accedere al CP PROFIBUS con l indirizzo iniziale dell unit specificato compaiono le immagini di errore elencate nella tabella Avvertenza SIMATIC S7 indirizza il CP PROFIBUS come un unit analogica In caso di un indirizzamento errato compaiono delle immagini di errore che non vengono visualizzate tramite singole segnalazioni di errore dei blocchi FC Causa L indirizzo CP indica un unit CP o un unit digitale non presenti Reazione o visualizzazione La CPU resta nello stato di STOP con errore di sistema L indirizzo CP indica un unit con periferia analogica Visualizzazione di errore possibile in STATUS 8184H 80B0H 80C0H 80C3H 80D2H Errore di sistema L unit non cono sce il set di dati Il set di dati non pu essere letto Risorse memoria occupate Indirizzo logico di base errato 7 4 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni 7 2 Blocchi FC per il modo operativo DP nell S7 300 Panoramica Per i modi operativi master DP e slave DP sono disponibili i seguenti blocchi FC per S7 300 Blocco FC Blocco FC Significat
228. nestra di dialogo delle propriet con OK vengono assunte le modifiche e la contrassegnatura dell ID locale e dello stato vengono confermate come incomplete SIMATIC NET NCM S7 per PROFIBUS 6 26 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 8 Modifica del partner del collegamento Introduzione Oltre alla generazione di nuovi collegamenti possibile modificare il partner del collegamento per ogni collegamento progettato Richiamo della finestra di dialogo Per richiamare la finestra di dialogo Modifica del partner del collegamento procedere nel modo seguente 1 Selezionare il collegamento desiderato nella tabella dei collegamenti 2 Selezionare nel menu Modifica Partner del collegamento Risultato Modifica del partner del collegamento x Partner Stazione Unit CPUI14 1 z Collegamento Tipo Collegamento FDL mss J oa Figura 6 9 Struttura della finestra di dialogo Modifica del partner del collegamento Partner del collegamento Come per la generazione di nuovi collegamenti per la selezione vengono proposte tutte le stazioni presenti nel progetto S7 o i tipi di colleamento come Broadcast o Multicast Selezionare l unit programmabile con la quale si desidera stabilire il collegamento Con OK il collegamento viene assunto nella lista la finestra di dialogo vi
229. nificato Descrizione Valore Preim E posta zione 7 Dati di diagnosi Header byte Indica la lunghezza dei dati di diagnosi specifici 0x02 specifici dell apparecchio o dell apparecchi 0x04 8 9 Segnalazione 0x01 Fase di configurazione 0x00 Lo slave si trova nella fase di configurazione e non viene ancora interrogato dal master La lunghezza di trasmissione e di ricezione indica le lunghezze assunte dai blocchi Se entrambe le lunghezze sono uguali a 0 non stato ancora eseguito nessun richiamo di blocchi 0x02 Modifica della configurazione Le lunghezze dei blocchi si sono modificate nella fase di trasferimento dei dati La lunghezza di trasmissione e di ricezione indica i nuovi valori 0x04 CPU nello stato di STOP 0x08 Min TSDR non modificato II TSDR min trasferito dal master maggiore del max TSDR impostato nei parametri di bus Rimedio Adattare i parametri di bus 0x10 LSAP non attivabile Almeno un SAP per il funzionamento slave DP non pu essere attivato Rimedio DISINS gt INS la rete sul CP 9 Lunghezza di Specificazione della configurazione attuale 0x00 trasmissione Lunghezza del blocco DP SEND 10 Lunghezza di Specificazione della configurazione attuale 0x00 ricezione Lunghezza del blocco DP RECV Valido per le segnalazioni Fase di configurazione e Modifica della configurazione I byte 7 10 vengono forniti in modo specifico dal CP fare a
230. niversali e posizionarli nella tabella di configurazione In questo modo vengono configurate le aree dei dati degli slave DP 5 A questo punto necessario specificare il modulo in base al tipo di dati ingressi uscite alla lunghezza dei dati e all assegnazione di indirizzi A tale scopo possibile immettere dei valori direttamente nella tabella oppure selezionare il modulo e aprire le propriet dell oggetto La seguente figura illustra la tabella di configurazione del sistema master visualizzazione dettagliata con una SIMATIC S7 con CP PROFIBUS come slave DP Il modulo standard stato progettato con due moduli universali Il master DP una stazione SIMATIC S7 300 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 17 Progettazione e programmazione del funzionamento slave DP Ra Configurazione HW SIMATIC 300 DP Master Configurazione PROJECT PROFIBUS QU Stazione Modifica Inserisci Sistema di destinazione Wisualizza Strumenti Finestra olejs a 3 Si dalia Ef 28 el Profilo P5307 10A CPU314 1 PROFIBUS 1 180 DI O 16x24V 0 5 CP 342 5 BGRI5 4 0 0 RE DAUA l Standard pa CI SIMATIC C SIMODRIVE SIMOREG SIMOVERT sIPOS Stazioni gi progettate CPU 31x 2 DP 2 PC Station als DP Slave 57 300 CP 342 5 DP B 6GK7 342 5DA02 0xE0 E3 6GK7 342
231. no memorizzati nel CP PROFIBUS e vengono letti nel buffer ad anello secondo il principio Last in first out Per chiarimenti sul buffer ad anello vedere sotto In caso di modifiche veloci dei dati di diagnosi questi slave DP possono essere rilevati ed analizzati nel programma della CPU del master DP 4 Lettura dello gt 0 Questo job permette di leggere lo stato di stato di funzionamento DP Sono possibili i seguenti stati di funzionamento funzionamento richiesto con il RUN job DP CTRL CLEAR CYTPE 4 STOP OFFLINE Vedere anche cap 7 22 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 5 Tipi di job per DP DIAG DTYPE Corrisponde Parametri Codice di conferma al job STATION DIAGLNG contenuto nel parametro STATUS specificato nella tabella 5 Lettura dello gt 0 Questo richiamo indica in quale stato di stato di funzionamento DP passa il CP PROFIBUS in caso funzionamento di stop da CPU DP per stop da RUN CPU CLEAR STOP OFFLINE Come valore di default in caso di stop da CPU il CP PROFIBUS passa nello stato di funzionamento DP CLEAR Vedere anche cap 6 Lettura dello gt 0 Questo richiamo indica in quale stato di stato di funzionamento DP passa il CP PROFIBUS in caso funzionamento di stop da CP DP per stop da STOP CP OFFLINE Come valore di default in caso di stop da CP il CP PROFIBUS passa nello
232. no slave DP non si trova nella fase di trasferimento dei dati i dati di ricezione interessati vengono impostati su 0 Se il master DP non si trova nello stato di RUN o di CLEAR bit 4 e 5 nel DP STATUS tutti i dati di ricezione vengono impostati su 0 Se dall ultimo richiamo del blocco DP_RECV sono stati ricevuti pi volte dei dati dallo slave DP con il successivo DP_RECV vengono prelevati solo i dati ricevuti per ultimi Questa eccedenza di dati di ricezione viene visualizzata nel bit 6 nel DP STATUS Nel funzionamento slave DP Se lo slave DP non si trova nella fase di trasferimento dei dati bit 2 nel DP STATUS o il master DP non si trova nello stato Clear bit 2 nel DP STATUS i dati di ricezione vengono impostati su 0 Se dall ultimo richiamo di blocco DP_RECV sono stati ricevuti pi volte dei dati dal master DP con il successivo DP_RECV vengono prelevati solo i dati ricevuti per ultimi Questa eccedenza di dati di ricezione viene visualizzata nel bit 4 nel DP STATUS dei parametri formali seguente tabella specifica tutti i parametri formali per la funzione DP_RECV Dichiara Tipo Campo Osservazione zione dei valori INPUT WORD Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo RECV INPUT ANY Specificazione dell indirizzo e della lunghezza L
233. nodi di comunicazione sono definiti in modo univoco dalla progettazione del collegamento Il partner del collegamento pu trovarsi all interno o all esterno del progetto STEP7 Collegamento FDL non specificato accesso layer 2 libero L indirizzo del partner del collegamento rimane aperto durante la progettazione nodi di comunicazione sono determinati dalla specificazione dell indirizzo nel job di comunicazione del programma applicativo In questo modo possibile accedere fino a 126 nodi su un collegamento FDL non specificato progettato se questi nodi supportano i collegamenti FDL Collegamento FDL con Broadcast E possibile accedere a tutti i nodi pronti alla ricezione per Broadcast su PROFIBUS Collegamento FDL con Multicast E possibile accedere a tutti i nodi che fanno parte del circuito Multicast sul PROFIBUS Compiti del CP PROFIBUS Per lo svolgimento del trasferimento dei dati su un collegamento FDL il CP assume i seguenti compiti nei collegamenti specificati durante la ricezione Ricezione di dati dal PROFIBUS e trasferimento all area dei dati utente nella CPU durante la trasmissione Assunzione dei dati dall area dei dati utente della CPU e trasmissione dei dati tramite PROFIBUS nei collegamenti non specificati inoltre durante la ricezione Registrazione del trasmettitore e del servizio FDL nell intestazione del job durante la trasmissione Analisi dell intestazione del job e indiriz
234. nte la lettura di un parametro 0 1 8F29 Errore di allineamento durante la scrittura di un parametro 0 1 8F30H Il parametro si trova nel primo blocco dati attivo protetto contro la scrittura SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 9 Programmazione dei blocchi FC funzioni Tabella 7 1 Visualizzazioni DP SEND DONE ERROR STATUS Significato 0 1 8F31h Il parametro si trova nel secondo blocco dati attivo protetto contro la scrittura 0 1 8F324 Il parametro contiene un numero DB troppo elevato 0 1 8F33H Errore di numero DB 0 1 8F3AH Area di destinazione non caricata DB 0 1 8F42u Ritardo di conferma durante la lettura di un parametro dall area della periferia 0 1 8F43w Ritardo di conferma durante la scrittura di un parametro nell area della periferia 0 1 8F44u L indirizzo del parametro da leggere nel percorso di accesso disabilitato 0 1 8F45u L indirizzo del parametro da scrivere nel percorso di accesso disabilitato 0 1 8F7Fu Errore interno p es riferimento ANY non ammesso 0 1 80904 Unit con questo indirizzo inesistente 0 1 80914 Indirizzo logico di base non sul passo a doppia parola 0 1 80A1H Conferma negativa durante la scrittura verso l unit 0 1 80B0x L unit non conosce il set di dati 0 1 80B1H La lunghezza del
235. nto di trasferimento sul bus Ogni gt nodo sul gt PROFIBUS deve utilizzare dei parametri di bus che corrispondono a quelli di altri nodi Periferia decentrata Unit di ingresso uscita lontane dalla CPU unit centrale del comando Il collegamento tra l apparecchio di automazion e la periferia decentrata viene eseguito tramite il sistema di bus gt PROFIBUS Per i programmi applicativi la differenza tra ingressi dal processo e uscite verso il processo non visibile Polling Elaborazione ciclica p es elaborazione ciclica della Lista di polling nel CP PROFIBUS PROFIBUS Un bus di campo secondo EN 50170 vol 2 finora SINEC L2 PROFIBUS DP Modo operativo DP secondo EN 50170 vol 2 PROFIBUS FMS PROFIBUS Fieldbus Message Specification Strato parziale superiore dello strato 7 del modello di riferimento ISO OSI nel gt PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 B 9 Glossario PROFIBUS PA PROFIBUS PA una norma dell organizzazione di utenti PROFIBUS PNO che completa la norma EN 50170 PROFIBUS con l impiego nell area di sicurezza intrinseca SCOPE L2 Prodotto di diagnostica per gt PROFIBUS con il quale pu essere acquisito e analizzato il traffico di telegrammi sulla gt rete Setup Time Un gt parametro di bus per gt PROFIBUS Il Setup Time indica l intervallo minimo di tempo tra la ricezione di una conferma e la trasmissione di un nuovo telegram
236. o Per osservazioni relative al presente manuale e alla Guida Online compilare il questionario riportato alla fine del manuale e inviarlo all indirizzo speci ficato Inserire anche la valutazione personale Rimandi alle documentazioni I rimandi ad ulteriori documentazioni sono specificati con i numeri di documentazione riportati tra due barre In base a questi numeri possibile rilevare il titolo esatto della documentazione riportato nella bibliografia alla fine del manuale Consiglio Questo simbolo riportato anche in altri punti di queste istruzioni per indicare particolari consigli m SIMATIC NET NCM S7 per PROFIBUS 2 C79000 G8972 C127 02 ii SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Indice Indice 1 Comunicazione con il CP PROFIBUS 1 1 1 1 Informazioni generali LL 1 2 1 2 PROFIBUS aeee eea e e m E a a 1 3 1 3 Possibilit di comunicazione per SIMATIC S7 con CP PROFIBUS 1 4 Comunicazione S7 tramite PROFIBUS nananana 1 4 1 Funzionamento PG con STEP 7 tramite PROFIBUS 1 4 2 Funzionamento PC con interfaccia S7 tramite PROFIBUS 1 4 3 Dispositivi di servizio e supervisione tramite PROFIBUS 1 4 4 Blocchi funzionali di comunicazione CFB anaana an 1 5 Interfaccia SEND RECEIVE naa ueununaaa nnana 1 6 DP PROFIBUS iiiad a EA ARAE AEEA 1 6 1 Configurazione
237. o utilizzabile con Master DP Slave DP DP_SEND X X per la trasmissione dei dati DP_RECV X X per la ricezione dei dati DP_DIAG X per funzioni di diagnosi dal master DP DP_CTRL X per funzioni di comando Applicazione La seguente rappresentazione illustra l applicazione dei blocchi FC DP_SEND e DP_RECV nel master DP e nello slave DP m Master DP CPU Slave DP CP PROFIBUS CP PROFIBUS CPU Programma applicativo STEP 7 Programma applicativo STEP 7 Aree di dati DP Aree di dati DP trasmis VERA sione gt ricezione 7 DP RECV DP SEND PROFIBUS n nn i DP_RECV jet ricezione DI SMS ee DP SEND Figura 7 1 Utilizzo dei blocchi FC DP_SEND e DP RECV nel master DP e nello slave DP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 5 Programmazione dei blocchi FC funzioni 7 2 1 Blocco FC DP_SEND Significato Il blocco FC DP_SEND trasferisce i dati al CP PROFIBUS A seconda del modo operativo del CP PROFIBUS il DP_SEND ha il seguente significato e In caso di utilizzo nel master DP Il blocco passa al CP PROFIBUS i dati di un area di uscita DP specificata per essere emessi alla periferia decentrata e In caso di utilizzo nello slave DP Il blocco passa i dati di una determinata area DP della CPU in un buffer di trasmissione CP PROFIBUS per essere trasferiti al master DP L area di dati specificata pu
238. o delle propriet per collegamenti FDL 6 7 1 Definizione dei partner del collegamento FDL 6 7 2 Definizione dei parametri di indirizzamento 6 7 3 Controllo della progettazione del collegamento FDL 6 8 Modifica del partner del collegamento 6 9 Ulteriori FUNZIONI LL 6 10 Collegamenti senza assegnazione aneen 6 11 Programmazione del programma applicativo con collegamenti FDL SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 1 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 1 Informazioni generali Applicazione collegamenti FDL con il CP PROFIBUS permettono la comunicazione comandata dal programma tramite PROFIBUS da SIMATIC S7 a e SIMATIC S7 con CP PROFIBUS e SIMATIC S5 con CP PROFIBUS p es 5430 31 e SIMATIC S5 95 U con interfaccia PROFIBUS e PC PG con CP PROFIBUS CP5412 A1 A2 e Dispositivi che soddisfano il servizio SDA e SDN secondo EN 50170 vol 2 Argomento trattato in questo capitolo Questo capitolo descrive e Le propriet di cui dispone un collegamento FDL e Come viene eseguita la trasmissione e la ricezione dei dati e Quali aree di dati possono essere utilizzate nella CPU S7 Programmazione Viene descritto come programmare l interfaccia SEND RECEIVE nel programma applicativo Progettazione Viene descritto come progettare il CP PROFIBUS con NCM S7 per
239. o dello slave DP Diagnostica riferita Visualizzare i dati di diagnostica dell apparecchio specifici del costruttore all apparecchio vedere il capitolo 8 8 2 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 21 Diagnostica NCM S7 8 8 1 Determinazione degli stati dei moduli Scopo della diagnostica Decodificare dettagliatamente gli stati di errore dei moduli Richiamo della funzione Alla diagnostica dei moduli possibile accedere selezionado l oggetto di diagnostica Diagnostica dei moduli nell area di navigazione La diagnostica dei moduli pu essere richiamata solo se si guastato un modulo dello slave DP Se non esiste nessuna diagnostica dei moduli la voce nell area di navigazione rappre sentata in grigio Risultato della diagnostica nell area del contenuto Con la diagnostica dei moduli disponibile vengono emesse le seguenti informazioni E Buffer diagnostico Stato di funzionamento Nodo Parametri del bus Statistica Collegamenti E i Ind slave DP 6 Riferito all apparecchio 9 Unit di testa n i 4 ModuloS E Ind slave DP 125 Avvertenza Rispetto alla diagnostica nel programma applicativo vedere cap 5 3 4 in questo caso gli header byte per la diagnostica riferita all identificazione e al canale vengono decodificati e non pi visualizzati SIMATIC NET NCM S7 per PROFIBUS 8 22 C79000 G8972 C127 02 Diagnostica NCM S7 8 8 2 Diagn
240. o di trasferimento f Control dei dati con Inoltre le uscite verso il processo raggiungere SYNC vengono aggiornate in modo ontemporansamenta ka singiono l aggiornamento dei dati in uno altro gruppo di slave se tutti gli slave DP si trovano nella fase di trasferimento dei dati sincronizzazio Dopo la ricezione del job di controllo Aggiornamento permanente per rilevante e ne il CP PROFIBUS trasmette raggiungere l aggiornamento dei dati specificabile ciclica automaticamente e ciclicamente dei contemporaneamente in un gruppo nel richiamo dell emissione telegrammi di sincronizzazione alla di slave DP Control dei dati con fine di ogni ciclo di trasferimento SYNC Di conseguenza le uscite verso il processo vengono aggiornate in modo sincrono dopo ogni ciclo di trasferimento Condizioni preliminari per il modo operativo sincrono Il CP PROFIBUS accetta il job per un telegramma di sincronizzazione solo se tutti gli slave DP da chiamare con il job di controllo si trovano nella fase di trasferimento dei dati In caso contrario il job di controllo non viene elaborato Gli slave DP accettano il modo sincrono solo se essi supportano il modo di sincronizzazione Se un gruppo di slave DP viene chiamato il modo di sincronizzazione deve essere approvato per tutti gli slave DP appartenenti a questo gruppo Tramite la progettazione possibile controllare gi durante la fase di avviamento dello slave DP se il modo SYNC richiesto
241. o momento J Job tramite FC DP _CTRL Una commutazione della funzione master viene eseguita avviando rispettivamente una sola volta un job DP CTRL CTYPE 7 e 8 vedere il cap 7 2 4 Consiglio Per questo argomento osservare anche gli esempi e le descrizioni riportati nel CD ROM SIMATIC NET Quick Start SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 33 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 11 Attivazione disattivazione di slave DP Impiego e utilit Per poter attivare o disattivare slave DP individuali su PROFIBUS DP con l impianto in funzione nel blocco FC DP CTRL sono disponibili relativi tipi di job Tutti gli slave DP eventualmente esistenti possono in questo modo essere gi tenuti in considerazione nel corso della progettazione dell impianto Gli slave DP che sono gi pro gettati ma non ancora esistenti possono dapprima essere disattivati Il traffico di tele grammi si riduce di conseguenza Se in un secondo momento dovessero essere aggiunti slave DP progettati questi de vono solo essere attivati Questa funzione molto utile anche per le applicazioni nelle quali gli slave DP si allac ciano o scollegano su PROFIBUS DP p es nei sistenti di trasporto S7 300 CP PROFIBUS gt Master DP classe 1 PROFIBUS Attivazione di sattivazione di slave DP Sotto sistema DP progettati con slave DP attivati e disattivati Figura
242. o sul comportamento di funzionamento con funzioni PG oppure azionamento dell interruttore sul CP o sulla CPU Evento Modo opera Modo opera Modifica del comportamento del master DP tivo di uscita tivo succes del master sivo del DP master DP CPU RUN CLEAR trasmette lo stato DP Clear Run gt Stop stato di trasmette 0 a tutti gli slave DP con uscita verso il processo default CPU CLEAR RUN trasmette i valori di processo a tutti gli slave DP con uscita Stop gt Run stato di verso il processo default CP RUN OFFLINE trasmette lo stato DP Clear Run gt Stop stato di imposta l aggiornamento ciclico ed abilita gli slave DP per default altri master DP CP OFFLINE RUN Avvio Stop gt Run stato di default Determinazione dei modi operativi successivi Come modo operativo successivo viene raggiunto rispettivamente lo stato di default specificato nella tabella In base allo stato del sistema o alle preimpostazioni definite con DP CTRL possono verificarsi degli altri stati di funzionamento per la priorit degli stati di funzionamento vedere cap 3 3 2 Modifica dello stato di default Il job di controllo DP CTRL permette di impostare diversamente lo stato di default per CPU Run gt Stop o per CP Run gt Stop Stop gt Run 3 28 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 8 2 Job di con
243. ogettati per il CP viene visualizzata una struttura adatta degli oggetti nell area di navigazione e Sullato destro dell area del contenuto viene rappresentato il risultato della funzione di diagnostica selezionata nell area di navigazione Comando e Selezionando con un doppio clic un oggetto di diagnostica nell area di navigazione viene eseguita la funzione di diagnostica e La barra dei menu e delle funzioni permette di comandare lo svolgimento della diagnostica attraverso voci di menu riferite al contesto SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 5 Diagnostica NCM S7 8 2 2 Voci generali di menu Informazioni generali Per lo svolgimento della diagnostica sono rilevanti le seguenti voci di menu A seconda del contesto sono disponibili ulteriori funzioni per informazioni pi dettagliate consultare i singoli argomenti della diagnostica Tabella 8 1 Significato delle voci di menu Menu Diagnostica Apri collegamento online Diagnostica Chiudi collegamento online Questa voce di menu permette di realizzare il collegamento con un altro CP da Significato diagnosticare senza dover uscire e riavviare lo strumento di diagnostica Il colle gamento di diagnostica attuale viene chiuso Se si intende utilizzare contemporaneamente diversi collegamenti di diagnostica possibile avviare pi volte la diagnostica NCM S7 Stato di funzionamento Cancellazione totale del CP Stop CP
244. ogetto STEP7 Panoramica Per i seguenti nodi sulla sotto rete PROFIBUS i cui dati di progettazione non sono stati creati con STEP 7 o non vengono gestiti nel progetto attuale necessario includere nel progetto degli oggetti sostitutivi Impianto Produzione 1 S7 400 1 PC PG Stazioni SIMATIC S5 Altri apparecchi altre stazioni PG PC Stazioni SIMATIC S7 in un altro progetto altre stazioni S7 300 1 Sotto rete PROFIBUS LP 1 S j Altro i Impianto Produzione 2 S7 300 3 I A I il LI I I 2 j No Di S7 300 2 OO SIMATIC S5 Procedimento Il P i f S7 400 5 Per inserire nel progetto un oggetto sostitutivo procedere nel modo seguente 1 Selezionare il progetto nel SIMATIC Manager 2 Selezionare il tipo di stazione interessato con Inserisci Stazione 2 18 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS Risultato nel
245. ollegamento Per creare un nuovo collegamento procedere nel modo seguente e Selezionare nel menu Inserisci gt Collegamento Risultato sullo schermo compare la seguente finestra di dialogo Nuovo collegamento x Partner del collegamento SIMATIC 300 Station 2 x SIMATIC 300 Station 3 Stazione SIMATIC 300 DP Master SIMATIC S5 Tutti i nodi di diffusione A Tutti i nodi multicast Unit CPUI14 1 v Collegamento Tipo Collegamento FDL v Collegamento FDL MComguedane kie Collegamento FMS Collegamento IS0 on TCP Applica Annulla si Tipo di collegamento Selezionare nel campo di immissione Tipo il tipo di collegamento che si desidera utilizzare in questo caso il collegamento FDL Partner del collegamento Con le stazioni locali selezionate vengono proposti per la selezione tutti i partner remoti del progetto S7 e tutte le unit CPU programmabili Selezionare l unit programmabile con la quale si desidera stabilire il collegamento Con OK il collegamento viene assunto nella lista la finestra di dialogo viene chiusa e nella finestra di dialogo principale viene aggiornata la visualizzazione Con Annulla la finestra di dialogo viene chiusa e il collegamento non viene assunto nella lista SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 17 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 18 Avvertenza Per sapere quan
246. omunicazione e la comunicazione tra due nodi su PROFIBUS con le seguenti propriet Il trasferimento dei dati bidirezionale cio sul collegamento FDL possibile trasmettere e ricevere contemporaneamente Il nodo locale definito con la progettazione Il nodo remoto viene immesso dal programma applicativo durante il richiamo AG_SEND nell intestazione del job del buffer dei job In questo modo possibile accedere ad ogni nodo su PROFIBUS indirizzi PROFIBUS 0 126 Dall intestazione del job del AG_RECV possibile leggere l indirizzo PB l LSAP e il servizio del trasmettitore SIMATIC S7 stazione Nodo con CP PROFIBUS PROFIBUS non dati specificato Area dei dati utente ee ____________I Buffer dei job trasmis gt O gt ricezione Intestazione nonspecificato del job ricezione lt _ lt m trasmis Dati sione Collegamento FDL sione d utilizzo Trasmissione e ricezione su un collegamento FDL non specificato indirizzamento con il programma Volume dei dati e funzionalit 6 8 Il numero di collegamenti FDL supportato dal rispettivo CP PROFIBUS riportato nelle informazioni sul prodotto allegate al CP PROFIBUS 1 Aggiungendo ulteriori CP possibile aumentare il numero di collegamenti per ogni stazione Per ogni buffer dei job possono essere trasmessi fino a 236 byte di dati d utilizzo L intrestazione del job occupa 4 byte supplementari SIMATIC NET NCM S7 per PROFIBU
247. one Online in STEP 7 Siemens AG SIMATIC Configurazione dell hardware con STEP 7 Parte del pacchetto di documentazione STEP 7 STEP 7 Nozioni di base Componente della documentazione Online in STEP 7 Siemens AG SIMATIC STEP 7 Manuale di programmazione Parte del pacchetto di documentazione STEP 7 STEP 7 Nozioni di base Componente della documentazione Online in STEP 7 Siemens AG SIMATIC STEP 7 Manuale di riferimento Siemens AG SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 A 1 Bibliografia IT 18 9 10 11 SIMATIC NET Manuale per reti PROFIBUS Versione 02 Siemens AG Norma PROFIBUS EN 50170 vol 2 Beuth Verlag Berlin SINEC CP 5412 A2 Manuali per MS DOS Windows disponibili solo in lingua tedesca e inglese Siemens AG SIMATIC S7 Controllore programmabile S7 300 Montaggio di un 87 300 Manuale dati CPU manuale di riferimento dati unit NCM S7 per PROFIBUS FMS volume 2 di 2 Componente del pacchetto di manuali NCM S7 per PROFIBUS Componente della documentazione Online in STEP 7 SIEMENS AG Numeri di ordinazione A 2 I numeri di ordinazione per le documentazioni SIEMENS sopraindicate sono riportati nei cataloghi SIMATIC NET Comunicazione industriale catalogo IK10 e SIMATIC Sistemi di automazione SIMATIC S7 M7 C7 Questi cataloghi e le informazioni supplementari possono essere richiesti presso le relative filiali e societ regionali SIEMENS m SIMATIC
248. ono controllati Se si modifica l assegnazione della sotto rete viene controllato se il modo operativo del CP compatibile con il profilo della nuova sotto rete selezionata Eventualmente compare una segnalazione che richiede di impostare adeguatamente i parametri della sotto rete SIMATIC NET NCM S7 per PROFIBUS 2 12 C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 2 5 Visualizzazione degli allacciamenti alla rete di una stazione Procedimento E possibile ottenere una panoramica delle configurazioni dell allacciamento alla rete eseguite su una stazione SIMATIC Esistono le seguenti possibilit e Panoramica grafica in NETPRO e Tabella panoramica nella finestra di dialogo delle prorpriet della stazione Panoramica grafica in NETPRO La visualizzazione NETPRO fornisce una panoramica generale sulle stazioni collegate in rete Procedere nel modo seguente 1 Fare doppio clic su un oggetto di rete nel proprio progetto p es PROFIBUS nel SIMATIC Manager BaNETPRO configurazione di rete Rete del Progetto D siemens STEP7Y402 Examples EXPB ca Rete Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra 8 x sjela te z Dla n MPI 1 MPI PROFIBUS 1 PROFIBUS FMS Client 57 400 Stat SIMATIC 300 DP Master SIMATIC 300 Station 1 ESTE CPU CP CPUICA CPU CP 414 443 m 314 342 m 314 342 Bu o e o m mj m 2 10 2 3 FMS Se
249. ostica riferita all apparecchio Scopo della diagnostica Visualizzare e decodificare i dati di diagnostica riferiti all apparecchio specifici del costruttore Richiamo della funzione Alla diagnostica riferita all apparecchio si accede selezionando l oggetto di diagnostica Diagnostica riferita all apparecchio nell area di navigazione Risultato della diagnostica nell area del contenuto Tabella 8 11 Avvertenze relative ai parametri riportati nell area del contenuto Diagnostica riferita all apparecchio Parametri Significato Costruttore modello versione Parametri specifici dello slave ID costruttore Informazione del costruttore Interpretare le informazioni esadecimali del costruttore in base al file esadecimale di tipo dello slave DP selezionato Avvertenza Rispetto alla diagnostica nel programma applicativo vedere cap 5 3 4 in questo caso gli header byte per la diagnostica riferita all apparecchio vengono decodificati e non pi visualizzati SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 23 Diagnostica NCM S7 8 9 Diagnostica di collegamenti FDL Scopo della diagnostica Visualizzazione e controllo dei collegamenti di comunicazione FDL A seconda dell oggetto di diagnostica selezionato nell area del contenuto compare la seguente visualizzazione e Collegamenti Panoramica di tutti i tipi di collegamento utilizzati e FDL Panoramica di tutt
250. progetto viene creato un oggetto del tipo Altra stazione o SIMATIC S5 R SIMATIC Manager PROJECT PROFIBUS Bil Ed File Modifica Inserisci Sistema di destinazione isualizza Strumenti Finestra ollella ee sal Saf g o amp PROJECT PROFIBUS i SIMATIC 300 DP Master fi SIMATIC 300 DP Slave SIMATIC 300 Station 1 a g SIMATIC 300 Station 2 a SIMATIC 300 Station 3 SIMATIC 300 SIMATIC 300 SIMATIC DP Master DP Slave 300 Station 1 DI SIMATIC SIMATIC 300 Station 2 300 Station 3 n gt MPI I PROFIBUS 1 SIMATIC S5 1 Premere F1 per la Guida ZA Figura 2 4 Progetto con oggetti sostitutivi progettati Allacciamento della Stazione non S7 alla sotto rete Nel passo successivo l oggetto sostitutivo viene assegnato alla sotto rete 1 Selezionare l oggetto nel progetto e successivamente Modifica Propriet dell oggetto 2 Selezionare il pulsante Nuovo nella scheda Elenco nodi della finestra di dialogo Propriet Risultato compare la finestra di dialogo Seleziona nuovo tipo di nodo Propriet Altra stazione x Generale Elenco nodi Nome Tipo Indirizzo Seleziona nuovo tipo di nodo xl Nodo Ethernet Nodo Ethernet IP Nodo MPI Nodo PROFIBUS Tipo Nuovo sone J oe Abbrechen Hilfe Figura 2 5 Selezione del tipo di sotto rete per a
251. r DP CLEAR In questo modo operativo viene eseguita la parametrizzazione e la configurazione di tutti gli slave DP impostati e attivati nella base di dati CP Successivamente inizia lo scambio ciclico dei dati tra master DP e slave DP In questo modo nel modo operativo CLEAR agli slave DP con uscita di processo viene trasmesso il valore OH o valori sostitutivi progettati o un telegramma vuoto ci significa che l uscita del processo disattivata Gli ingressi dal processo sono inoltre attivi RUN Nel modo operativo RUN ha luogo il trasferimento ciclico dei dati agli slave DP Questa la fase produttiva In questo modo operativo il master DP chiama tutti gli slave DP in ordine di successione Nel telegramma di richiamo vengono trasferiti i dati di uscita attuali nel rispettivo telegramma di risposta vengono trasferiti i dati di ingresso attuali 3 Se sono richiesti diversi stati di funzionamento del sistema DP p es dalla CPU o da un master della classe 2 viene assunto lo stato di funzionamento con la massima priorit 1 massima 4 minima 2 corrisponde ad OPERATE secondo la norma DP 3 10 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Commutazione degli stati di funzionamento Dapprima il master DP si trova nello stato di funzionamento OFFLINE o STOP Successivamente esso passa nello stato CLEAR RUN e parametrizza e configura
252. ra stazione in un altro progetto Esiste la possibilit di specificare l indirizzo remoto PROFIBUS e l LSAP per una qualsiasi stazione di destinazione La stazione di destinazione pu trovarsi all interno o all esterno del progetto attuale STEP 7 Fiinch l indirizzo remoto non specificato la comunicazione sul collegamento FDL non possibile Accesso layer 2 libero Per progettare un accesso layer 2 libero fare clic sulla relativa casella di selezone Successivamente i campi di immissione per l indirizzo remoto PROFIBUS e LSAP remoto non possono pi essere immessi in quanto gli indirizzi di destinazione vengono a questo punto definiti dal programma applicativo Propriet Collegamento FDL x Generale Indirizzi Opzioni Panoramica Informazioni sullo stato Descrive i parametri di indirizzo del punto terminale locale di un collegamento FDL Locale Partner Indirizzo 2 PROFIBUS esi LSAP 1 56 X z V Accesso layer2 libero Annulla SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 23 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Scheda Indirizzi collegamento FDL con Broadcast Per il collegamento FDL con Broadcast i parametri di indirizzamento remoti sono impostati in modo fisso A tutti i nodi Broadcast possibile accedere con l indirizzo PROFIBUS 127 dati di ricezione vengono ricevuti da tutti i nodi Broadcast con l
253. re la guida al contesto relativa ai campi di visualizzazione A tale scopo posizionare il cursore sulla casella di visualizzazione e azionare il tasto funzione F1 Avvertenza Se il collegamento con il CP viene interrotto durante la sessione di diagnostica compare il messaggio Online Il collegamento stato interrotto Il collegamento con il CP pu essere di realizzato di nuovo confermando la casella di dialogo in evidenza Se possibile il collegamento viene ristabilito 8 6 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 8 3 il CP Condizioni preliminari Inizio della diagnostica realizzazione del collegamento con Stabilire un collegamento fisico tra il PG e la stazione SIMATIC S7 Esistono le seguenti possibilit di allacciamento e MPI e Industrial Ethernet e TCP IP e PROFIBUS Avvio della diagnostica tramite il gruppo di programmi NCM Se sul PG PC non esistono dati di progettazione procedere nel modo seguente per iniziale la diagnostica con un CP allacciato 1 Selezionare nel gruppo di programmi NCM S7 la funzione Diagnostica 2 Selezionare nella finestra di dialogo attuale Diagnostica NCM S7 Percorso online l interfaccia desiderata in base alla propria configurazione dell hardware In base al tipo di allacciamento selezionato viene richiesta l immissione di un indirizzo Tabella 8 2 rete Possibilit di impostazione dei percorsi Online
254. rver S7 400 Stat SIMATIC 300 DP Slave SIMATIC 300 Station 2 CPU CP CPU CP CPU CP CP EN 414 443 m 314 342 m 314 342 343 o m o m O_o m 2 16 2 12 2 6 18 pei ER Figura 2 3 Visualizzazione NETPRO per una sotto rete del tipo PROFIBUS SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 13 Messa in funzione del CP PROFIBUS Tabella panoramica 2 14 La tabella panoramica nella finestra di dialogo delle propriet della stazione offre una visione generale dei componenti utilizzati per l allacciamento alla rete Procedere nel modo seguente 1 Selezionare nel progetto la stazione che si intende controllare utilizzando il SIMATIC Manager 2 Selezionare le Propriet dell oggetto utilizzando Modifica Propriet dell oggetto oppure facendo doppio clic sul simbolo della stazione 3 Passare alla scheda Interfacce Risultato visualizzazione della finestra di dialogo Propriet della stazione SIMATIC 300 x Generale Interfacce Impostazioni tipo Indirizzo Rete Unit Numero di ordinazione MPI 2 CPU314 1 6ES 314 1AE01 0AB0 PROFIBUS 10 PROFIBUS 1 CP 342 5 EGR S EGK 342 5DA00 OKEO MPI 3 CP 342 5 EGR 5 EGK 342 5DA00 OKEO 4 2l Visualizza interfacce MW MPI M PROFIBUS M Industrial Ethemet V PIP Nella maschera precedente si trovano gli allacciamenti alla sotto rete che sono stati configurati per la stazione SIMATIC Utilizzando i pulsanti che si trovano so
255. s Allarmidi processo Allarmidi diagnosi Valori sostitutivi Avvertenza Fare attenzione a specificazioni eventualmente diverse contenute nelle informazioni sul prodotto 1 del tipo di CP utilizzato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 15 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Tabella di configurazione La seguente figura illustra una configurazione di esempio dopo la progettazione nella Tabella di configurazione del sistema master con la visualizzazione dettagliata per uno slave DP selezionato na Configurazione HW SIMATIC 300 DP Master Configurazione PROJECT PROFIBUS UN Stazione Modifica Inserisci Sistema di destinazione Visualizza Strumenti Finestra 5 sio a ME SE sel SUE PS307 104 8 CPU314 1 PROFIBUS 1 150 DI O 16x24V 0 5 HE CP 342 5 BGR 5 Modulo universale Modulo universale Premere F1 per ottenere la Guida Figura 3 5 Tabella di configurazione del sistema master con visualizzazione dettagliata per uno slave DP Capacit dell area totale Per la seguente area di dati totale DP vale la seguente definizione e Area di ingresso uscita totale DP rispettivamente max 240 byte Le aree devono essere rispettivamente attigue in quanto all interfaccia di trasferimento DP vengono trasferiti solo l indirizzo iniziale e la lunghezza dell immagine di processo DP Avvertenza
256. selezionare quest ultima e specificare il suo indirizzo di nodo sulla rete locale Inoltre necessario immettere l ID della sotto rete S7 della rete di destinazione LID della sotto rete composta da due numeri separati da un trattino unnumero per il progetto unnumero per la sotto rete L ID della sotto rete pu essere rilevata dalle propriet dell oggetto per la sotto rete nel progetto STEP7 L ID della sotto rete viene stampata durante la stampa della configurazione della rete Avvio della diagnostica dalla finestra di dialogo delle propriet del CP Se sul PG PC sono disponibili i dati del progetto possibile procedere nel modo seguente 1 Selezionare nel progetto la stazione S7 interessata e aprire la configurazione dell hardware 2 Selezionare il CP e aprire la finestra di dialogo delle propriet 3 Selezionare la scheda Diagnostica 4 Selezionare il pulsante Esegui Risultato La casella di dialogo Diagnostica si apre Il percorso viene impostato automaticamente in base all allacciamento attuale in STEP 7 Ulteriori possibilit di avvio Con le stazioni S7 in online la diagnostica NCM S7 pu essere avviata anche nel modo seguente e Dalla finestra di dialogo delle propriet dei collegamenti nella scheda Informazioni sullo stato con il pulsante Diagnostica speciale e Dalla Config HW con la voce di menu Sistema di destinazione sotto menu Stato dell unit
257. set di dati specificata errata Funzionamento master La lunghezza dell area sorgente specificata nel parametro SEND inferiore rispetto alla lunghezza dei dati di uscita progettata nel CP PROFIBUS Funzionamento slave La lunghezza dell area sorgente specificata nel parametro SEND maggiore della lunghezza massima specificata nelle informazioni sul prodotto 0 1 80C0H Il set di dati non pu essere letto 0 1 80C1H Il set di dati specificato viene attualmente elaborato 0 1 80C24 E presente un accumulo di job 0 1 80C3H Risorse memoria occupate 0 1 80C45 Errore di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 0 1 80D2k Indirizzo logico di base errato 7 10 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni 7 2 2 Blocco FC DP_RECV Significato Il Blocco FC DP_RECV riceve i dati tramite PROFIBUS A seconda del modo operativo del CP PROFIBUS il DP_RECV ha il seguente significato e n caso di utilizzo nel master DP Il DP_RECV assume i dati di processo della periferia decentrata e un informazione di stato in un area di ingresso DP specificata e n caso di utilizzo nello slave DP Il DP_RECV assume i dati DP trasferiti dal master DP dal buffer di ricezione del CP PROFIBUS in un area di dati DP specificata della CPU L area di dati specificata per l assun
258. sicuro nel funzionamento master DP vale inoltre Nei bit 4 e 5 nel DP STATUS per DP_RECV deve essere impostato lo stato di funzionamento RUN Significato dei parametri formali La seguente tabella specifica tutti i parametri formali per la funzione DP_SEND Osservazione Parametri CPLADDR Dichiara zione INPUT Tipo WORD Campo dei valori Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo SEND DONE INPUT OUTPUT ANY BOOL Specificazione dell indirizzo e della lunghezza L indirizzo dell area dei dati DP rimanda alternativamente all area dell immagine di processo all area di merker all area del blocco dati La lunghezza deve essere impostata per master DP 1 240 slave DP 1 86 Il parametro di stato indica se il job stato eseguito correttamente Per il significato in relazione ai parametri ERROR e STATUS vedere la seguente tabella 0 1 Dati nuovi SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Parametri Dichiara Tipo Campo Osservazione zione dei valori ERROR OUTPUT BOOL 0 Visualizzazione di errore 1 Errore Per il significato in relazione ai parametri DONE e STATUS vedere la seguente tabella STATUS
259. sitivi possono avere una struttura modulare p es Siemens ET 200 M o compatta p es ET 200 B C e Master DP classe 2 opzionale Si tratta di un dispositivo di programmazione di diagnostica o di gestione che svolge le funzioni di diagnosi e di service PG PC come Master DP S7 300 classe 1 i master DP classe 2 STEP 7 NCM S7 pe 44 PROFIBUS p es p es p es p es ET 200B ET200C ET 200M AG 95U S7 30 pe PROFIBUS slave DP Slave DP di altra marca Slave DP secondo la norma DP Figura 1 7 Sistema DP PROFIBUS con possibilit di slave DP della Siemens o di altra marca SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 1 17 Comunicazione con il CP PROFIBUS Modi operativi DP con CP PROFIBUS nell S7 300 Il CP PROFIBUS per stazioni S7 300 pu essere utilizzato alternativamente nei seguenti modi operativi e Funzionamento master DP La DP PROFIBUS permette l allacciamento di tutti nodi DP PROFIBUS p es ET 200 alle S7 300 Il CP PROFIBUS lavora in questo caso come master DP e Funzionamento slave DP Con il CP PROFIBUS come slave possibile utilizzare la SIMATIC 87 300 come stazione slave intelligente p es di un comando SIMATIC S5 oppure di altri master DP Dispositivi periferici della Siemens dispositivi periferici sono disponibili in diverse esecuzioni per i diversi settori di impiego p es e ET 200B Un
260. slave DP non viene interrogato dal proprio master DP 1 E possibile una lettura ciclica 6 Reserved SyncMode Lo slave DP si trova nel modo SYNC 4 FreezeMode Lo slave DP si trova nel modo FREEZE 3 WatchdogOn Il controllo di chiamata attivato nello slave DP 2 StatusFromSlave Bit 1 La diagnosi proviene dallo slave DP Bit 0 La diagnosi proviene dal master DP 1 1 StaticDiag Diagnostica statica Attualmente lo slave DP non pu eseguire nessun trasferimento dei dati Se questo bit impostato il master DP preleva dei dati di diagnosi dallo slave DP finch il bit viene ripristinato dallo slave DP 0 ParameterRequest Questo bit viene impostato dallo slave DP se deve essere di nuovo parametrizzato e configurato Tabella 4 6 Struttura dei byte di stato della stazione Byte di stato 3 della stazione N di Significato Descrizione bit 7 ExtDataOverflow Se questo bit impostato sono presenti pi informazioni di diagnosi di quante specificate nei dati di diagnosi ampliati Questi dati non possono tuttavia essere osservati 6 5 DP_ Station_State Stato di funzionamento del master DP 00 RUN 01 CLEAR 10 STOP 11 OFFLINE 4 Polling_By_Master Lo slave DP viene interrogato ciclicamente dal proprio master DP SIMATIC NET NCM S7 per PROFIBUS 4 14 C79000 G8972 C127 02 Diagnostica DP dal programma applicativo nel SIMATIC S7 300 Tabella 4 6 Struttura dei byte di stato della stazione Byte
261. sposta nell intestazione del job nell area dei dati utente FDL Send Data with No Acknowledge Indication valore 014 o Visualizzazione SDA Send Data with Acknowledge Indication valore 00H Send Data with No Acknowledge Indication valore 7Fy Parametri Layer 2 libero Broadcast Multicast Indirizzo PB Indirizzo del trasmettitore Area dei valori 0 126 a seconda del nodo LSAP LSAP del trasmettitore Area dei valori 0 63 a seconda del nodo Service Visualizzazione SDN Visualizzazione SDN Visualizzazione SDN Send Data with No Acknowledge Indication valore 7Fy SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 49 Programmazione dei blocchi FC funzioni Tipo di funzionamento La seguente rappresentazione illustra lo svolgimento in tempi normali di un assunzione dei dati avviata nel programma applicativo con AG_RECV Ogni job AG_RECV del programma applicativo viene confermato dal CP PROFIBUS con una visualizzazione nei parametri di uscita NDR ERROR e STATUS Programma applica tivo ciclo della CPU AG RECV 0 0 8180 AG RECV 10 0000 Ricezione valutazione dei dati ricevuti A AG RECV 0 0 81801 AG RECV 1 0 00001 Ricezione valutazione dei dati ricevuti B AG RECV Tempo Legenda Tempo Partner di comunicazione Trasferimento di A tramite PROFIBUS in
262. ssere disattivato p es il job SYNC viene disattivato da un job UNSYNC 7 32 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 7 Tipi di job per DP CTRL CTYPE Corrisponde Parametri nel Significato al job blocco di job Nome Quantit 3 Cancellazione 1 indirizzo 1 Vengono cancellati i dati pi vecchi memorizzati nel della diagnosi slave 0 126 CP PROFIBUS della diagnosi singola DP per uno o singola DP 127 tutti gli tutti gli slave DP precedente slave 4 Impostazione 1 RUN 1 Questo job permette di impostare lo stato di dello stato 00H funzionamento DP nel modo seguente attuale di 1 CLEAR RUN funzionamento 01H CLEAR DP 1 STOP STOP 02H 1 OFFLINE OFFLINE 03H Ved h 1 RUN con edere anche cap AUTOCLEAR Il parametro AUTOCLEAR significa che il master DP 04H della classe 1 passa automaticamente nello stato di 1 RUN senza funzionamento CLEAR se almeno uno degli slave AUTOCLEAR DP con il quale esso intende eseguire lo scambio dei dati non si trova nella fase di trasferimento dei dati Con il parametro RUN senza AUTOCLEAR viene ripristinato AUTOCLEAR 5 Impostazione 1 RUN 1 Questo job definisce in quale stato di funzionamento dello stato di 00H DP passa il CP PROFIBUS in caso di stop da CPU funzionamento 1 CLEAR RUN DP per stop da 01H CLEAR CPU 1 STOP STOP tin 03H ia p Come valor
263. sta per aumentare la sicurezza di funzionamento di un sistema master DP in quanto vengono determinati gli stati degli slave DP La diagnostica DP un ausilio efficace per l eliminazione dei disturbi durante la messa in servizio e il funzionamento di stazioni DP sul PROFIBUS Avvertenza L interfaccia del programma applicativo qui descritta per la diagnostica DP disponibile solo per il master DP SIMATIC S7 con CP PROFIBUS Scopo della diagnostica Il compito principale di stabilire che gli slave DP allacciati siano pronti al funzionamento e in caso di errore di rilevare informazioni sulle cause del guasto Possibilit di diagnostica Per la diagnostica DP sono disponibili delle funzioni che permettono di specificare le seguenti circostanze e Quale delle stazioni di slave DP allacciate non risponde al PROFIBUS e In quale delle stazioni di slave DP allacciate si trovano dei dati di diagnosi e Quali problemi specifici delle stazioni sono presenti Esistono inoltre funzioni che dipendono dal percorso e dallo strumento di diagnosi come p es l interrogazione dello stato tramite il programma applicativo Percorsi e strumenti di diagnosi Le diagnosi possono sostanzialmente essere eseguite tramite i seguenti percorsi o strumenti e Tramite il programma applicativo nella CPU e Tramite lo strumento di diagnosi nel PG trattato nel capitolo 8 e Tramite richieste di diagnosi dei master classe 2 Applicazione
264. stazione dell interfaccia PG PC 40 passo N Caricamento del firmware Seguire le istruzioni nella finestra di dialogo per preparare lo stato di funzionamento del CP all operazione di caricamento e per caricare il firmware Attenzione Fare attenzione che l interruzione dell operazione di caricamento pu comportare uno stato inconsistente del CP Esiste la possibilit di impostare nell interfaccia PG PC i valori iniziali utilizzando il pulsante Modifica Dopo l operazione di caricamento impostare l interfaccia PG PC in base ai CP disponibili sul PG casella di riepilogo Parametrizzazione dispositivi e in base all allacciamento del bus casella di riepilogo Propriet Per un allacciamento PROFIBUS fare attenzione che vengono impostati parametri di bus consistenti Ulteriori informazioni pi dettagliate sono riportate nella giuda integrata della funzione Impostazione dell interfaccia PG PC E SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 9 5 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Bibliografia A 1 12 BI 14I 5 6 Informazioni sul prodotto SIMATIC NET CP Supplemento della fornitura dei relativi CP Siemens AG NCM S7 per PROFIBUS Prontuario di esempi applicativi Componente del pacchetto di manuali NCM S7 per PROFIBUS Componente della documentazione Online in STEP 7 Siemens AG NCM S7 per Industrial Ethernet Manuale Componente della documentazi
265. stazione di destinazione non attivato 1 83024 Risorse di ricezione assenti nella stazione di destinazione la stazione di ricezione non pu elaborare i dati ricevuti in modo sufficientemente rapido oppure non dispone di risorse di ricezione 1 83034 Il servizio PROFIBUS SDA SendDatawithAcknowledge non viene supportato dalla stazione di destinazione su questo SAP 1 83044 Il collegamento FDL non stabilito 1 83114 La stazione di destinazione non accessibile con l indirizzo PROFIBUS specificato 1 83124 Errore PROFIBUS nel CP p es cortocircuito sul bus propria stazione non in anello 1 83154 Errore di parametri interno in un collegamento FDL con intestazione del job parametro LEN lt 4 o parametro non ammesso nell intestazione del job per accesso layer 2 libero 1 8F22H Area sorgente non valida p es Area non presente nel DB Parametro LEN lt 0 1 8F24 Errore di area durante la lettura di un parametro oj o oO ojojoj o oO oO oO o SIMATIC NET NCM S7 per PROFIBUS 7 46 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 10 Visualizzazioni AG SEND DI ERROR STATUS Significato 8F28H Errore di allineamento durante la lettura di un parametro 8F325 Il parametro contiene un numero DB troppo elevato 8F33H Errore di numero DB 1 8F3Ax Area non caricata DB 1 8F42H Ritardo di conferma durante la lettura di un parame
266. su RUN eseguendo un allacciamento fisico al bus ecc Richiesta della diagnostica master DP nella Diagnostica NCM S7 PROFIBUS Stato DP Clear causa dello stato DP Funzionamento di polling dati 0 stato richiesto dall utente Eccezione Richiedere lo stato DP RUN tramite il blocco FC DP CTRL 8 36 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 18 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento master DP in un impianto Definizione del problema dati di ingresso non per vengono nell area deside rata della CPU Vengono emessi dei dati di uscita errati Causa possibile Su DP SEND o DP RECV stata specificata un area pointer ANY errata Definizione della causa e provvedimenti Eccezione Progettare l area pointer ANY in base all offset pointer ANY Sebbene siano stati av viati ciclicamente dei job Global Control SYNC e FREEZE viene elaborato solo l ultimo job Sono stati inviati 2 job Global Control separati Eccezione Inviare i job Global Control SYNC e FREEZE con un job Global Control SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 37 Diagnostica NCM S7 8 14 3 Lista di controllo Funzionamento slave DP Tabella 8 19 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento slave DP in un impianto Definizione d
267. sualizzazione di errore Per il significato in relazione ai parametri DONE e STATUS vedere la seguente tabella STATUS OUTPUT WORD Vedere la seguente tabella Visualizzazioni Visualizzazione di stato Per il significato in relazione ai parametri DONE e ERROR vedere la seguente tabella SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Struttura del blocco di job CONTROL Il job di controllo presenta la seguente struttura Indirizzo g CONTROL CTYPE Parametri 1 byte S Vedere sotto Parametri Parametri 2 byte _ es Numeroenome Parametri n byte Esempio per il blocco di job Con un blocco di parametri in base al seguente esempio un job ciclico Global Control Sync e Unfreeze viene trasferito senza l opzione Autoclear per i gruppi 4 e 5 DB 14 CTYPE Command Mode Group Select Autoclear La lunghezza specificata nell Any Pointer deve essere almeno 4 nell esempio di richiamo selezionato 30 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 31 Programmazione dei blocchi FC funzioni Tipi di job Tabella 7 7 Tipi di job per DP CTRL Le specificazioni ammesse o adeguate derivano dalla specificazione per CTYPE e dalle specificazioni nel blocco di job in base alla seguente panoramica CTYPE Corrisponde Parametri nel Significato al job blocco di job Nome Quanti
268. t 0 Avvio del 1 byte 2 Viene trasmesso un unico job Global Control agli Global Control Command slave DP selezionati con Group select Nel Mode parametro Command Mode vengono definiti i 2 byte seguenti job Global Control Group select SYNC vedere in fondo UNSYNC a questa FREEZE tabella UNFREEZE CLEAR Nel parametro Command Mode possibile specificare pi di un job 1 Avvio del 1 byte 3 Sul CP PROFIBUS viene eseguito un avvio che Global Control Command trasferisce questi job Global Control ciclici agli slave ciclico Mode DP selezionati con Group select 2 byte Il parametro Autoclear viene valutato solo nel job Group select Global Control SYNC Se almeno uno slave DP nel 3 byte gruppo selezionato non si trova nella fase di Autoclear trasferimento dei dati nell Autoclear 1 viene vedere in fondo attivato inoltre il modo CLEAR cio i dati di uscita a questa degli slave DP vengono impostati su 0 tabella Nel parametro Command Mode possono essere attivati i seguenti job Global Control SYNC FREEZE CLEAR CLEAR Bit 1 oppure disattivati UNSYNC UNFREEZE UNCLEAR CLEAR Bit 0 Nel parametro Command Mode possibile specificare pi di un job Per concludere un job Global Control ciclico in corso deve essere eseguito un nuovo job Global Control ciclicamente o aciclicamente Per concludere il job impostato nel Command Mode il relativo job deve e
269. ta di controllo Collegamenti FDL Una relativa lista di controllo per collegamenti FMS riportata nel volume 2 del presente manuale Istruzioni per la lettura Nella colonna Definizione della causa e provvedimenti sono riportate in grassetto le raccomandazioni per le funzioni di diagnostica relative alla definizione del problema SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 8 33 Diagnostica NCM S7 8 14 1 Lista di controllo Funzioni generali del CP Tabella 8 17 Lista di controllo per le definizioni caratteristiche dei problemi durante il funzionamento del CP in un impianto Definizione del problema Il CP PROFIBUS non passa nello stato di fun zionamento Run Causa possibile Nel CP PROFIBUS stata caricata una proget tazione non valida Sul bus presente una stazione attiva con un al tra velocit di trasferi mento prima del CP PRO FIBUS E subentrato un timeout nella funzione NCM Online Errore fisico del bus p es cortocircuito del bus Stop da interruttore sul CP PROFIBUS Definizione della causa e provvedimenti Il LED STOP giallo e il LED SF rosso sono accesi in permanenza Richiesta del buffer diagnostico nella Diagnostica NCM S7 PROFIBUS Esempio di immissione L offset di dati di ingresso DP progettato offset xxx yy modulo non ammesso indirizzo PROFIBUS zz Ulteriore immissione CP STOP a causa di una parametrizzazione del CP non valida
270. tano delle modifiche dei collegamenti progettati Operazione Spostare il CP unit nella configurazione dell hardware trascinandolo Conseguenza per i collegamenti collegamenti vengono mantenuti Le ID dei collegamenti vengono aggiornate automaticamente Che cosa necessario fare per ristabilire il collegamento Adattare l indirizzo iniziale dell unit LADDR nel programma applicativo Ricaricare la progettazione del collegamento nel CP Cancellare il CP unit nella configurazione dell hardware Compare la visualizzazione Il CP possiede dei collegamenti n nella tabella dei collegamenti viene persa l assegnazione collegamenti vengono mantenuti nella tabella dei collegamenti senza assegnazione ad un CP Nella scheda Panoramica della finestra di dialogo delle propriet dei collegamenti i collegamenti sono contrassegnati con Dopo aver posizionato e collegato in rete un CP nella configurazione dell hardware 1 Assegnare il CP nella finestra di dialogo delle propriet per i collegamenti nella scheda Indirizzo del collegamento oppure riassegnare il collegamento utilizzando la funzione Modifica gt Partner del collegamento Adattare le ID dei collegamenti nel programma applicativo Ricaricare la progettazione del collegamento nel CP Cancellare la stazione SIMATIC S7 All interno del progetto vengono cancellati tutti i collegam
271. tato Compare una visualizzazione delle biblioteche attualmente esistenti Se la registrazione SIMATIC NET CP non ancora presente procedere nel modo se guente 2 Cercare in STEP 7 S7libs la cartella SIMATIC NET CP e selezionare o aprire il file ivi contenuto CP S7L Risultato A questo punto nella biblioteca di STEP 7 esiste la biblioteca SIMATIC NET CP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Esempi Oltre agli esempi dei richiami in questo capitolo si trovano gli esempi direttamente utilizzabili contenuti nei dischetti della fornitura del pacchetto opzionale NCM S7 per PROFIBUS e nel Prontuario di esempi applicativi del pacchetto di manuali NCM S7 per PROFIBUS Assunzione automatica dei parametri di blocco Per garantire una progettazione corretta dei richiami dei blocchi STEP 7 offre nell editor KOP AWL FUP la possibilit di assumere automaticamente tutti i parametri rilevanti dalla configurazione dell hardware config HW e dalla progettazione del collegamento A tale scopo durante la progettazione del blocco nel programma utente procedere nel modo seguente 1 Selezionare il richiamo di blocco e il relativo parametro di blocco 2 Selezionare con il tasto destro del mouse la voce di menu Collegamenti 3 A seconda del tipo di blocco possibile selezionare da una lista il collegamento o l unit prevista per il blocco 4
272. tazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Scheda Indirizzi collegamento FDL con Multicast Per il collegamento FDL con Multicast i parametri di indirizzamento remoti sono impostati in modo fisso A tutti i nodi Broadcast possibile accedere con l indirizzo PROFIBUS 127 La trasmissione e la ricezione dei dati vengono svolte da tutti i nodi nel circuito Multicast con lo stessoLSAP area 1 56 Il valore dell LSAP pu di conseguenza essere selezionato solo localmente e viene assunto automaticamente nell LSAP remoto parametri di indirizzamento locali vengono immessi nell instestazione del job durante la trasmissione e assegnati al ricevitore Nel partner remoto il programma applicativo pu quindi determinare il trasmettitore del telegramma Broadcast Propriet Collegamento FDL x Generale Indirizzi Opzioni Panoramica Informazioni sullo stato Descrive i parametri di indirizzo del punto terminale locale di di un Multicast Locale Partner Indirizzo 2 127 PROFIBUS LSAP 1 56 gl 21 Annulla R SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 25 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 7 3 Controllo della progettazione del collegamento FDL Scheda Panoramica Nella panoramica vengono visualizzati tutti i collegamenti FDL finora progettati in questa stazione con i relativi parametri non modificabili L
273. te dei dati messi a disposizione dal CP PROFIBUS indipendentemente dalla capacit del buffer specificata nel parametro DIAG SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 21 Programmazione dei blocchi FC funzioni Tipi di job Tabella 7 5 Tipi di job per DP DIAG Le specificazioni di job ammesse derivano dalle specificazioni per DTYPE STATION e DIAGLNG in base alla seguente panoramica DTYPE Corrisponde Parametri Codice di conferma al job STATION DIAGLNG contenuto nel parametro STATUS specificato nella tabella 0 Lettura della gt 16 Indirizzo iniziale dell unit lista delle Durante la configurazione del CP con STEP 7 stazioni DP Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo 1 Lettura della gt 16 Con la lista di diagnosi DP nel programma della lista di diagnosi CPU si ottiene l informazione in quali slave DP DP sono presenti dei nuovi dati di diagnosi vedere cap 2 Lettura della 0 126 gt 6 Con la diagnosi singola DP attuale nel programma diagnosi della CPU si ottengono i dati di diagnosi attuali di singola DP uno slave DP vedere cap attuale 3 Lettura della 0 126 gt 6 Con la diagnosi singola DP precedente nel diagnosi programma della CPU si ottengono i dati di singola DP diagnosi precedenti di uno slave DP vedere cap precedente Questi dati so
274. te dal modo operativo selezionato ad eccezione dello slave DP passivo SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 19 Progettazione e programmazione del funzionamento slave DP Procedimento Per controllare o modificare le impostazioni procedere nel modo seguente 1 Selezionare il CP PROFIBUS nella tabella di configurazione 2 Selezionare Modifica Propriet dell oggetto Compare la seguente finestra di dialogo Propriet CP 342 5 R0 S5 El Generale Indirizzi Modo operativo Diagnostica Importazione C nessuna DI C MasterD lempodireszoie Depresieto compresoiitempadintardolme con Giona Gantrale Mms lempo dintardo WEIme M L unit un nodo attivo sulla sotto rete PROFIBUS Master Stazione SIMATIC 300 DP Master Unit CP 342 5 Telaio R Posto connettore 5 R0 S5 Vano modulo di interfaccia IF Annulla 2 Figura 5 3 Esempio della finestra di dialogo delle propriet per CP PROFIBUS con funzione slave DP 3 Se il modo operativo non gi impostato automaticamente su slave DP fare clic sul campo slave DP 4 Se necessario selezionare l opzione L unit un nodo passivo sul PROFIBUS Slave DP attivo default Il CP PROFIBUS un nodo di bus attivo ci significa che pu essere utilizzato per ulteriori servizi di comunicazione come p es collegamenti FDL funzioni PG o funzioni S7 passivo Slave DP passivo Il CP PROFI
275. te rappresentazione illustra la possibilit di configurazione della rete con diversi CP PROFIBUS come master DP Master DP Master DP per sotto sistema DP A Master DP per sotto sistema DP B classe 1 S7 300 GP PROFIBUS S7 300 E L N LI ail Slave DP CP PROFIBUS DE PROFIBUS Ingressi uscite del processo Figura 1 9 Configurazione del bus con CP PROFIBUS multimaster DP SIMATIC NET NCM S7 per PROFIBUS 1 20 C79000 G8972 C127 02 Comunicazione con il CP PROFIBUS 1 6 3 Configurazione della rete multimaster Propriet Per configurazione multimaster si intende il funzionamento contemporaneo di un sistema master DP e di altri sistemi master slave p es FMS sullo stesso PROFIBUS Master FMS Un master FMS p es SIMATIC S5 con CP 5431 o SIMATIC S7 400 con CP 443 5 basic comunica con gli slave FMS ad esso assegnati in base alla norma per i bus di campo PROFIBUS EN 50170 vol 2 8 Configurazioni della rete possibili con master DP e con master non DP La seguente rappresentazione illustra modi operativi possibili di un CP PROFIBUS nella configurazione multimaster In questo esempio rappresentato un sistema SIMATIC S5 che comunica tramite servizi FMS con gli slave FMS allacciati Master DP Master DP per sistema master DP A SIMATIC S5 classe 1 con CP 5431 come master FMS ll M II CI
276. tenuti i moduli di ingresso i moduli di uscita o i moduli di ingresso uscita 1 0 82494 2 3 10 Job concluso senza errore SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 25 Programmazione dei blocchi FC funzioni Tabella 7 6 Visualizzazioni DP DIAG NDR ERROR STATUS possibile per DTYPE Significato Job concluso senza errore Segnalazione di avvertenza Lo slave DP disattivato a causa di un job DP_CTRL nel programma della CPU mo 824A4 2 3 10 0 1 80B0x 0 10 L unit non conosce il set di dati o si trova nella commutazione RUN gt STOP 0 1 80B1H 0 10 La lunghezza del set di dati specificata errata 0 1 80C0H 0 10 Il set di dati non pu essere letto 0 1 80C1H 0 10 Il set di dati specificato viene attualmente elaborato 0 1 80C2H 0 10 E presente un accumulo di job 0 1 80C3H 0 10 Risorse memoria occupate 0 1 80C45 0 10 Errore di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 0 1 80D2 0 10 Indirizzo logico di base errato 0 1 81834 0 10 Master DP non progettato o 8184 08 Errore di sistema 0 1 83114 2 10 Parametro DTYPE al di fuori del campo dei valori 0 1 83134 2 3 7 8 Parametro STATION al di fuori dal campo dei valori 10 0 1 83
277. terfaccia CPU CP che viene interrogata dal programma applicativo tramite i blocchi DP SEND e DP RECV progettata in modo da assicurare sempre un trasferimento dei dati completo Per utilizzo corretto s intende che il trasferimento dei dati con DP SEND e l assunzione dei dati con DP RECV richiede un analisi delle visualizzazioni dei blocchi nel programma applicativo Una descrizione dettagliata dello scambio dei dati con diagrammi di svolgimento riportata nella descrizione dei blocchi FC nel cap 7 Area di consistenza L intera area di dati di ingresso o di uscita DP viene sempre chiusa e quindi trasferita in modo consistente indipendentemente dal fatto che il master DP interroghi la rispettiva area di dati DP come area globale o suddivisa in moduli Avvertenza Fare attenzione a specificazioni eventualmente diverse contenute nelle informazioni sul prodotto 1 del tipo di CP utilizzato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 7 Progettazione e programmazione del funzionamento slave DP 5 3 2 Area di dati DP nella CPU Aree di dati DP nella CPU 5 8 Nella CPU possono essere utilizzate diverse aree di dati per la comunicazione con il master DP L area dei dati va scelta in base al tipo di CPU e ai compiti Sono disponibili e Immagine di processo Questa assegnazione costituisce lo standard Essa presuppone che nell immagine di processo della CPU possano essere rilevate per DP rispettivamente
278. ti collegamenti sono possibili per ogni CP PROFIBUS leggere le informa zioni sul prodotto allegate al CP 1 Se in una stazione sono integrati pi CP in caso di su peramento di questi limiti viene commutato automaticamente sul CP successivo collega menti possono essere riordinati nella finestra di dialogo delle propriet collegamenti con Altre stazioni vengono generati come Collegamenti specificati in modo incompleto cio l LSAP remoto vuoto Questi collegamenti devono essere controllati nella finestra di dialogo delle propriet e confermati con OK Per specificarli deve essere immesso l LSAP remoto SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 7 Finestra di dialogo delle propriet per collegamenti FDL Introduzione Oltre all immissione nella tabella dei collegamenti possibile modificare delle propriet specifiche per ogni collegamento progettato Qui possono essere modificati individualmente i parametri del collegamento specifici che sono stati immessi nella finestra di dialogo Nuovo come default Richiamo della finestra di dialogo Per richiamare la finestra di dialogo per le propriet speciali del collegamento procedere nel modo seguente 1 Selezionare il collegamento desiderato nella tabella dei collegamenti 2 Selezionare nel menu Modifica Propriet dell oggetto Risultato Compar
279. tivi periferici 1 18 F FREEZE 3 21 5 14 Funzionamento combinato DP FMS 1 21 Funzionamento master DP Collegamento nel programma utente 3 1 Panoramica 3 6 Scambio dei dati 3 8 Sincronizzazione dell emissione dei dati 3 19 Sincronizzazione dell immissione dei dati 3 21 Funzionamento multimaster Siehe Funziona mento combinato DP FMS wa PG con STEP 7 su SINEC L2 1 9 Funzionamento slave DP 5 1 Dati di diagnosi 5 12 Inizializzazione Panoramica 1 22 5 4 Progettazione 5 15 Progettazione nel master DP 5 21 Programmazione Scambio dei dati Trasferimento dei dati G Global Control nel funzionamento slave DP del CP L25 14 H HSA 2 7 I Icone 8 12 Interfaccia SEND RECEIVE Panoramica 1 14 Intestazione del job 6 8 6 9 6 11 Indice 1 L R Lista delle stazioni DP 4 6 Richiesta di diagnostica DP Lista di diagnosi DP 4 9 Diagnostica di sistema DP 4 19 Diagnostica singola DP 4 20 Lista di slave DP 4 18 M Master DP classe 2 Lettura dei dati di ingresso S a Master DP singolo Panoramica 1 19 Sincronizzazione Siehe Funzionamento master Master FMS 1 21 DP Modo operativo DP 1 18 SINEC L2 L2FO Panoramica 1 3 Multimaster DP Panoramica 1 20 Slave DP Configurazione 5 10 Parametrizzazione 5 10 N Slave DP Assegnazione dell indirizzo O 3 15 Sotto rete NCM S7 Avvertenze generali 2 25 Allacciamento del CP 2 10 Creazion
280. tivi slave DP vengono impostati a 0 i dati di ingresso vengono assunti dallo slave DP e trasmessi alla CPU DP RECV Run Il master DP ha assunto l elaborazione ciclica degli slave DP con i dati d utilizzo della CPU Indirizzo PROFIBUS Indirizzo PROFIBUS del master DP da diagnosticare con il quale stabilito il colle gamento SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 8 Avvertenze relative ai parametri riportati nell area del contenuto Diagnostica master DP Parametri Significato Job Global Control Freeze Mode in corso se contrasse Sincronizzazione dei dati di ingresso dello slave DP gnato con x Sync Mode Sincronizzazione dei dati di uscita dello slave DP Unfreeze Mode Disattivazione del Freeze Mode Unsync Mode Disattivazione del Sync Mode Clear Reimpostazione a 0 dei dati di uscita trasmessi dal master 1 ID gruppi Assegnazioni possibili a nessuno 0000 0000 ad uno p es 0100 0000 selezionabile con 2 gruppo o a pi gruppi p es 0110 1001 2 3 5 8 gruppo Strumenti Visualizza ID Per questi gruppi possibile trasmettere un telegramma di sincronizzazione gruppo di slave SIMATIC NET NCM S7 per PROFIBUS 8 16 C79000 G8972 C127 02 Diagnostica NCM S7 Ulteriori funzioni Con le voci di menu supplementari attivate possono essere richiamate ulteriori informazioni di diagnostica Voce
281. to rete possibile eseguire una selezione del percorso del collegamento Con il pulsante Selezione percorso nella scheda Generale si accede alla relativa finestra di dialogo Selezione percorso x Locale Partner SIMATIC 300 Station 1 CPU314 1 SIMATIC 300 Station 2 CPU314 1 tramite CP CP 342 5 R0755 v CP 342 5 R0 S5 Tipo di interfaccia Profibus 43 3 RO S6 Indirizzo nodo 2 6 Sotto rete PROFIBUS 1 Annulla Se sul lato locale o remoto stata configurata una ripartizione del carico su due o pi CP PROFIBUS possibile assegnare il collegamento al percorso desiderato tramite i CP SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 21 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 7 2 Definizione dei parametri di indirizzamento Parametri di indirizzamento per collegamenti FDL Un collegamento viene specificato dal punto terminale del collegamento locale e remoto e Indirizzo PROFIBUS del nodo al quale si deve accedere e LSAP locale Link ServiceAccessPoint L LSAP locale comanda lo stato di pronto alla ricezione del CP PROFIBUS Per LSAP nel CP PROFIBUS vengono messe a disposizione le risorse per la ricezione dei dati sul collegamento FDL e LSAP remoto Link ServiceAccessPoint L LSAP remoto comanda il funzionamento di trasmissione nel CP PROFIBUS Il CP PROFIBUS trasmette al nodo sul collegamento FDL tramite
282. tro dal campo della periferia P L indirizzo del parametro da leggere nel percorso di accesso disabilitato i Errore interno p es riferimento ANY non ammesso p es parametro LEN 0 0 80904 Unit con questo indirizzo iniziale inesistente 0 con Unit con questo indirizzo iniziale inesistente 0 indirizzo iniziale inesistente o o 5o 5o fo oO oO 0 80A4 Il collegamento del K Bus tra CPU e CP non realizzato a partire da BESY update della CPU S7 400 CPU del 3 97 0 80914 Indirizzo iniziale dell unit non sul passo a doppia parola 0 80A4n Il collegamento del K Bus tra CPU e CP non realizzato nelle nuove versioni di CPU 0 1 sos L unit non conosce il set di dati COS Ia H L area di destinazione non valida p es area di destinazione gt 240 byte 0 1 80B24 Il collegamento del K bus tra la CPU e il CP non stabilito per versioni di CPU precedenti altrimenti 80A4y 0 1 80C0H Il set di dati non pu essere letto 0 80C1k Il set di dati specificato viene attualmente elaborato 0 80C2H E presente un accumulo di job 0 80C3H Risorse memoria occupate 0 1 80C45 Errore di comunicazione compare temporaneamente di conseguenza consigliabile una ripetizione nel programma applicativo 0 1 80D24 L indirizzo iniziale del unit errato SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 47 Programmazione dei blocchi FC funzioni 7 3 2 Blocco FC AG_RECV
283. trollo nel programma applicativo Job di controllo con DP CTRL Con il blocco FC DP CTRL vedere cap 7 2 4 inoltre disponibile il tipo di job DP Start Stop In questo modo possibile influire direttamente sul comportamento di funzionamento del sistema DP cio possibile richiedere direttamente gli stati di funzionamento RUN STOP OFFLINE CLEAR Lo stato attuale del sistema determina se il job pu essere eseguito come specificato in precedenza SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 29 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 9 Comunicazione con master DP classe 2 Avvertenza Il seguente capitolo si riferisce ad una funzionalit di responder del master DP della classe 1 Panoramica Il CP PROFIBUS supporta i job conformi alla norma DP di un master DP classe 2 sul PROFIBUS Master DP classe 2 Master DP classe 2 CP PROFIBUS PROFIBUS Slave norma DP Slave Slave norma DP norma DP ET 200 U B C M Figura 3 8 Configurazione del bus con master DP singolo classe 2 SIMATIC NET NCM S7 per PROFIBUS 3 30 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Servizi Il CP mette a disposizione i servizi conformi alla norma DP descritti nella seguente tabella vedere 8 nella funzionalit di responder Tabella 3 5 Job del master DP classe 2 che devono essere trasmessi al master DP classe 1 Funzione
284. truttura dei byte di stato della stazione Byte di stato 3 della stazione N di Significato Descrizione bit 7 Ext _Diag_Data_Overflow Se questo bit impostato sono presenti pi informazioni di diagnosi di quante specificate nei dati di diagnosi ampliati 6 0 reserved E SIMATIC NET NCM S7 per PROFIBUS 4 20 C79000 G8972 C127 02 Progettazione e programmazione del 5 funzionamento slave DP 5 1 Informazioni generali LL 5 2 5 2 PIOCGOIMENTO iii iii IRR ER EERE ERE 5 3 5 3 Tipo di funzionamento di SIMATIC S7 300 nel funzionamento slave DP con CP PROFIBUS siate pia ao ae ie 5 3 1 Principio dello scambio dei dati e 5 3 2 Area didat DP nella CPU kerre asinininie eat i 5 3 3 Inizializzazione e trasferimento dei dati tramite PROFIBUS 5 3 4 Datl Al dlagnosi iii ia EE e ia de 5 3 5 Job Global Control 5 4 Progettazione e messa in funzione del funzionamento slave DP_ 5 4 1 Assegnazione dello slave DP intelligente al sistema master DP_ 5 4 2 Controllo o impostazione del modo operativo del CP slave DP 5 4 3 Avvertenze per la progettazione nel master DP 5 5 Programmazione del funzionamento slave DP 5 6 Messa in funzione dello slave DP_ annaa SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 1 Progettazione e programmazione del funzionamento slave DP 5 1 Informaz
285. ttenzione alle specificazioni riportate nelle informazioni sul prodotto 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 5 13 Progettazione e programmazione del funzionamento slave DP 5 3 5 Job Global Control Significato Con un telegramma Global Control il master DP pu trasmettere delle istruzioni globali allo slave DP Sono definiti e CLEAR Istruzione di comando per portare l emissione dei dati in uno stato sicuro e definito e SYNC non supportato 1 Istruzione di comando per la sincronizzazione dell emissione dei dati e FREEZE non supportato Istruzione di comando per il congelamento dell immissione dei dati CLEAR Il master DP pu reimpostare le uscite nello slave DP con il job Global Control CLEAR In questo caso lo svolgimento nello slave DP si presenta nel modo seguente L istruzione CLEAR comporta l occupazione permanente da parte del master DP delle uscite nell area del buffer di dati DP con 0 Gli ingressi dei dati continuano ad essere letti Alla ripetizione successiva del blocco DP RECV nello slave DP i byte di uscita DP reimpostati vengono assunti nell area di dati DP della CPU Il programma applicativo riceve una segnalazione nel byte di stato del blocco FC Sincronizzazione SYNC FREEZE Leggere nelle informazioni sul prodotto 1 se il CP PROFIBUS utilizzato supporta i telegrammi Global Control SYNC e FREEZE 1 Valgono generalmente le specificazioni riportate nelle inform
286. tto il tipo di sotto rete possibile eseguire una selezione della visualizzazione SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Messa in funzione del CP PROFIBUS 2 2 6 Impostazione di ulteriori propriet del CP Panoramica Oltre all allacciamento alla rete possibile eseguire ulteriori impostazioni specifiche delle unit oppure richiamare delle funzioni 1 Selezionare il CP PROFIBUS nella configurazione dell hardware 2 Selezionare Modifica gt Propriet dell oggetto Oltre alla scheda Generalit descritta nel cap 2 2 3 nella maschera precedente si trovano le seguenti schede a seconda del tipo di CP Indirizzi Modo operativo Opzioni Variabili di comunicazione Diagnostica Import f Osservare anche la descrizione relativa alla finestra di dialogo delle propriet del CP iz A nella Guida integrata In questa finestra vengono descritte dettagliatamente le funzioni Scheda Modo operativo Per i CP con funzionalit DP in questa scheda possibile attivare il funzionamento master DP Se il CP pu essere utilizzato anche come slave DP p es CP 342 5 possibile selezionare alternativamente il modo operativo master DP o slave DP Avvertenza Per selezionare il modo operativo del CP osservare assolutamente le avvertenze gt nel cap 3 6 Controllo o impostazione modo operativo del CP master DP gt nel cap 5 4 2 Controllo o impostazione modo operativo del CP slave DP Tabe
287. tura centrale di una stazione SIMATIC S7 Nel manuale STEP 7 4 capitolo Configurazione di una rete DP PROFIBUS descritto il seguente procedimento Operazioni Disporre il CP PROFIBUS con funzione master DP nella configurazione dell hardware Assegnare il master DP ad una rete PROFIBUS e assegnare l indirizzo LPROFIBUS aprire il sistema master per slave DP modulare per slave DP compatto Disporre lo slave DP nella tabella di configurazione del sistema master e assegnare l indirizzo PROFIBUS Assegnare le unit identificazioni allo slave DP Assegnare gli offset di Assegnare gli offset di indirizzamento nell area di dati indirizzamento nell area di dati DP delle unit identificazioni DP dello slave DP i Salvare la tabella di configurazione del sistema master Le operazioni contrassegnate in grigio si scostano dal procedimento descritto in 4 e vengono specificate successivamente SIMATIC NET NCM S7 per PROFIBUS 3 14 C79000 G8972 C127 02 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 Assegnazione dell offset di indirizzamento Ad ogni ingresso uscita di uno slave DP assegnato esattamente un offset di indirizzamento nell area di dati DP con il quale si accede all ingresso uscita Per questo motivo necessario assegnare un indirizzo iniziale offset di indirizzamento ad ogni modulo di uno slave DP ST
288. uest operazione vengono assunte le seguenti informazioni e Progettazione DP Durante quest operazione non vengono assunte le seguenti informazioni e Collegamenti FDL e Parametri di bus Condizioni preliminari Un Import possibile solo alle seguenti condizioni e II CP impostato nella configurazione dell hardware ed collegato alla sotto rete e CP parametrizzato nel modo operativo nessuna DP e La progettazione della stazione non ha ancora raggiunto il numero massimo di CP con il sistema master DP nella stazione 4 Procedimento Per convertire i file di base dati procedere nel modo seguente 1 Selezionare il CP nella configurazione dell hardware e successivamente Modifica Propriet dell oggetto 2 Selezionare la scheda Import Generale Indirizzi Modo operativo Diagnostica Importazione La funzione di importazione serve per l assunzione dei dati progettati DP del CP 342 5 che sono stati creati con NCM S7 L2 versione VI x Selezione e importazione del file Esegui ffnen L2ix Suchen in a S7nfreme l E 3 Dateiname CPox ncer Dateityp NCMS L2 Versione 1 xfile ncm Annulla OK Figura 2 6 Finestra di dialogo Propriet del CP scheda Import SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 27 Messa in funzione del CP PROFIBUS 3 Selezionare il file di base dati nel campo di dialogo specificato e aprire il file
289. un concetto strutturato per richiamare a seconda della situazione informazioni e funzioni relative allo stato di funzionamento dei propri componenti SIMATIC S7 e rimedi per risolvere eventuali problemi Qui si trovano e Diagnostica dell hardware e ricerca dei guasti con STEP 7 La diagnostica hardware fornisce informazioni dinamiche relative allo stato di funzionamento di unit quindi anche dei CP con la stazione S7 commutata su online L esistenza di informazioni di diagnostica per un unit pu essere identificata in base ai simboli di diagnostica riportat inella finestra dei progetti del SIMATIC simboli della diagnostica indicano lo stato della relativa unit e in caso di CPU anche lo stato di funzionamento Nello Stato dell unit vengono visualizzate anche informazioni dettagliate di diagnostica che possono essere richiamate facendo doppio clic su un simbolo di diagnostica nella visualizzazione rapida o visualizzazione di diagnostica e Diagnostica della comunicazione tramite diagnostica NCM S7 La diagnostica NCM S7 qui descritta fornisce informazioni dinamiche relative allo stato di funzionamento delle funzioni di comunicazione di CP commutati su online e La configurazione dell hardware fornisce informazioni statiche Le informazioni statiche vale a dire le propriet di comunicazione progettate per un CP commutato su online o offline possono essere visualizzate in qualsiasi momento con la configurazione dell h
290. ura 7 2 Buffer ad anello per i dati di diagnosi Con la lettura di una diagnosi attuale l indicatore di lettura viene impostato nuovamente sulla prima diagnosi precedente Visualizzazioni La seguente tabella fornisce delle informazioni relative alla visualizzazione da valutare dal programma applicativo formata da NDR ERROR e STATUS Avvertenza Per le registrazioni con la codifica 8Fxxy sotto STATUS osservare anche le specificazioni riportante nel manuale di riferimento STEP 7 funzioni standard e di sistema Nel capitolo Analisi degli errori con il parametro di uscita RET_VAL di questo manuale si trovano alcune avvertenze Tabella 7 6 Visualizzazioni DP DIAG NDR ERROR STATUS possibile Significato per DTYPE 0 0 81824 0 Avvio non adeguato 0 0 81824 1 Nessuna diagnosi nuova presente SIMATIC NET NCM S7 per PROFIBUS 7 24 C79000 G8972 C127 02 Programmazione dei blocchi FC funzioni Tabella 7 6 Visualizzazioni DP DIAG Segnalazione di avvertenza Lo slave DP disattivato a causa di una commutazione dello stato di funzionamento p es interruttore CP su STOP NDR ERROR STATUS possibile Significato per e 82224 7 8 Job concluso senza errore La lunghezza dei dati dello slave DP letti diversa dalla lunghezza dei dati prevista dal master DP in base alla lista dei moduli dello slave DP nella base di dati del CP 1
291. vale il procedimento descritto nel capitolo Progettazione di collegamenti del manuale utente STEP 7 4 Configurazione del funzionamento DP Se si utilizza il CP per la DP sono necessarie delle relative progettazioni e Funzionamento master DP Per la progettazione e la programmazione del sistema master DP vedere il cap 3 e il manuale utente STEP 7 4 e Funzionamento slave DP Per la progettazione e la programmazione del sistema slave DP vedere il cap 5 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 2 21 Messa in funzione del CP PROFIBUS 2 2 9 Principio Caricamento della configurazione nel sistema di destinazione Il caricamento dei dati di progettazione del CP PROFIBUS viene eseguito dalla configurazione dell hardware Durante questa operazione vengono sostanzialmente caricati tutti i dati di progettazione della stazione S7 compresa quindi la configurazione della struttura centrale tutti i sistemi master DP assegnati e tutte le parametrizzazioni Inoltre devono essere caricati i dati della progettazione del collegamento vedere a tale scopo il cap 6 9 Tipo di allacciamento dati di progettazione possono essere caricati nella stazione S7 impiegando i seguenti allacciamenti Allacciamento MPI Questo allacciamento va sempre utilizzato per il primo caricamento dei dati di progettazione denominazione dei nodi PROFIBUS In questo caso utilizzare il funzionamento PG del CP PROFIBUS nella stazione S7
292. valido ID 1 2 15 16 83044 Il collegamento FDL non stabilito 1 8F23H Area sorgente non valida p es Area non presente nel DB 1 8F25u Errore di area durante la scrittura di un parametro 8F30H Parametro nel primo blocco dati attivo protetto contro scrittura 8F31h Parametro nel 2 blocco dati attivo protetto contro scrittura 1 8F324 Il parametro contiene un numero DB troppo elevato ojojo 8F33H Errore di numero DB 8F3AH L area di destinazione non caricata DB 8F43 Ritardo di conferma durante la scrittura di un parametro nell area della periferia 8F45u l indirizzo del parametro da scrivere nel percorso di accesso disabilitato li 8578 Errore interno p es riferimento ANY non ammesso interno Errore interno p es riferimento ANY non ammesso es riferimento ANY non ammesso ar ll __ uk 1 80914 Indirizzo iniziale dell unit non sul passo a doppia parola 1 80A0x Conferma negativa durante la lettura dall unit 1 80B0 L unit non conosce il set di dati 3 33 3 O CT CI 80B25 Il collegamento del K bus tra la CPU e il CP non stabilito a partire da BESY update della CPU S7 400 CPU del 3 97 80C0H Il set II set di dati non pu essere letto lt 3 3 dati non II set di dati non pu essere letto lt 3 3 essere letto 1 80C1H Il set di dati specificato viene attualmente elaborato 1 80C2H E presente un
293. ve DP ven gono aggiornati solo dopo l avvio in un Global Control tramite l istruzione operativa SYNC nello slave DP FreezeMode Lo slave DP si trova nel modo FREEZE vale a dire che i dati di ingresso sullo slave DP vengono messi a disposizione solo dopo l avvio di un Global Control tramite l istruzione operativa FREEZE nello slave DP ParameterRequest Lo slave DP imposta questo bit se esso deve essere di nuovo parametrizzato e confi gurato Se lo slave DP viene interrogato dal proprio master 1 quest ultimo esegue automatica mente la parametrizzazione ParameterFault Il telegramma di parametrizzazione ricevuto per ultimo errato o non ammesso Rimedio Controllare la parametrizzazione in base ai parametri non ammessi SlaveConfigCheck Fault L ultimo telegramma di controllo ricevuto dal master per la configurazione definizione dei moduli di I O sullo slave errato o non ammesso Rimedio Controllare che la configurazione non contenga moduli non ammessi lunghezza dei moduli ordine di successione dei moduli consistenza dei moduli byte parola area globale moduli vuoti gt controllare l informazione dettagliata contenuta nel buffer diagnostico nell NCM S7 per PROFIBUS 8 20 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 10 Avvertenze relative ai parametri della stazione diagnostica slave nell area del contenuto Slave DP sez
294. vo CP PROFIBUS Partner di comunicazione ciclo della CPU ciclo di polling DP slave DP DP DIAG 0 0 8181 DP DIAG 1 q 2 0 8181 DP DIAG 1 q 0 0000 Valutazione dei dati di diagnosi Tempo Tempo Tempo Legenda 1 Trasferimento dei parametri NDR ERROR STATUS Dopo il richiamo di DP_DIAG come reazione compare una delle visualizzazioni descritte qui di seguito e NDR 0 ERROR 0 STATUS 8181 Finch presente la visualizzazione NDR 0 ERROR 0 e STATUS 8181 i parametri del job non devono essere modificati e NDR 1 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 19 Programmazione dei blocchi FC funzioni Il parametro NDR 1 indica la presenza di dati di diagnosi validi Nel parametro STATUS sono possibili delle informazioni supplementari NDR 0 ERROR 1 E presente un errore dati di diagnosi non sono validi In STATUS riportata la segnalazione di errore Significato dei parametri formali La seguente tabella specifica tutti i parametri formali per la funzione DP_DIAG Parametri Dichiara Tipo Campo dei va Osservazione zione lori CPLADDR INPUT WORD Indirizzo iniziale dell unit Durante la configurazione del CP con STEP 7 Config HW l indirizzo iniziale dell unit viene visualizzato nella tabella di configurazione Specificare qui questo indirizzo DTYPE INPUT BYTE 0 Lista delle Tipo di diagnosi stazioni 1 Lista di d
295. zamento del parnter esecuzione del servizio FDL selezionato Requisiti per la progettazione Il CP PROFIBUS della stazione locale e remota stato immesso durante la configurazione dell hardware e collegato alla sotto rete SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 6 5 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE Avvertenza Se devono essere utilizzati i collegamento FDL il modo operativo del CP PROFIBUS non deve essere impostato su slave DP passivo Tutte le stazioni che si trovano al di fuori del progetto devono essere progettato con oggetti sostitutivi p es S5 o Altra stazione Priorit dei telegrammi Fare attenzione che i CP PROFIBUS per SIMATIC S7 trasmettono i telegrammi con la priorit LOW Anche le stazioni partner SIMATIC S5 S7 o altre stazioni devono essere impiegate con la priorit LOW altrimenti non viene realizzato nessun collegamento SIMATIC NET NCM S7 per PROFIBUS 6 6 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 4 1 Collegamento FDL specificato Propriet Un collegamento FDL permette la comunicazione comandata dal programma tra due nodi su PROFIBUS con le seguenti propriet e Il trasferimento dei dati bidirezionale ci significa che sul collegamento FDL possibile trasmettere e ricevere contemporaneamente e Entrambi i nodi possiedono gli stessi
296. zazione congelamento delle immissioni dei dati 3 6 Controllo e impostazione del modo operativo CP master DP_ 3 7 Programmazione della comunicazione DP_ anaana 3 8 Modifica degli stati di funzionamento DP del master DP_ 3 8 1 Commutazione dello stato di funzionamento DP tramite eventi del sistema oppure in terventi da parte del utente rici ia 3 8 2 Job di controllo nel programma applicativo aaaea 3 29 3 9 Comunicazione con master DP classe 2 anean aane 3 30 3 10 Lettura dei dati di ingresso uscita come master DP classe 2 3 32 3 11 Attivazione disattivazione di slave DP_ annann 3 34 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 3 1 Funzionamento master DP con CP PROFIBUS in SIMATIC S7 300 3 1 Informazioni generali Progettazione del sistema master DP con STEP 7 Per utilizzare il CP PROFIBUS nella SIMATIC 87 300 nel modo operativo master DP progettare un sistema master DP nel proprio progetto utilizzando STEP 7 In linea di principio questa operazione uguale a quella descritta nel manuale STEP 7 4 capitolo Configurazione e parametrizzazione di unit Orientarsi quindi ai sottocapitoli nei quali sono riportati degli esempi di progettazione per la configurazione con periferia decentrata Nel presente capitolo si trovano le informazioni supplementari necessarie tra cui e L accesso alle aree d
297. zione dei dati pu essere un area dell immagine di processo un area di merker o un area del blocco dati Se l intera area di ingresso dei dati DP ha potuto essere trasferita dal CP PROFIBUS viene segnalata un esecuzione corretta Fare attenzione che nel master DP e nello slave DP il blocco FC DP_RECV deve essere generalmente richiamato almeno una volta nel programma applicativo nel master DP esso deve essere richiamato solo se devono essere ricevuti dei dati Compito supplementare Impostazione del byte di stato Il Blocco FC DP_RECV ha il seguente compito supplementare e Aggiornamento del byte di stato DP DPSTATUS Il DP_RECV assume in questo modo i compiti per la diagnostica DP Se non sono progettati dei dati di ricezione il DP_RECV deve essere richiamato con la lunghezza 255 per l aggiornamento del byte di stato DPSTATUS ci vale solo nel master DP nello slave DP la lettura del byte di stato senza dati non possibile e Abilitazione della lista delle stazioni vedere DP DIAG cap 7 2 3 Interfaccia di richiamo DP_RECV WORD CPLADDR NDR ANY RECV ERROR STATUS DPSTATUS BOOL BOOL WORD BYTE SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 7 11 Programmazione dei blocchi FC funzioni Esempio in rappresentazione AWL AWL Significato call fc 2 Richiamo del blocco DP_RECV CPLADDR W 16 0120 RECV P db17 dbx240 0 byte 103 NDR M 99 1 ERROR M 99 0 STATUS MW
298. zione progettata dello slave DP Un attivazione del modo slave Lettura dei dati di uscita non possibile 0 1 83184 0 1 4 5 6 Il parametro 1 byte del blocco dati del job si trova al di fuori del campo dei valori Nel GLOBAL CONTROL stato utilizzato CLEAR con SYNC oppure stato trasmesso al gruppo 0 un GLOBAL CONTROL con CLEAR impostato 0 1 831Ay 0 1 Almeno uno slave DP non supporta FREEZE 0 1 831By 0 1 Almeno uno slave DP non supporta SYNC 0 1 8333H 0 1 Il Job non ammesso nello stato di funzionamento DP STOP 0 1 83344 0 1 Il job non ammesso nello stato di funzionamento DP OFFLINE 0 1 83354 0 1 Il CP PROFIBUS nello stato PROFIBUS Stazione non in anello 0 1 83394 0 1 Almeno uno slave DP del gruppo selezionato non si trova nella fase di trasferimento dei dati 0 1 833CH 1 Il Global Control cicliclo non deve essere utilizzato nel modo Plc lt gt CP attivo Questo errore non compare nel CP 3425 in quanto questo modo non possibile la trasmissione dei dati viene eseguita sempre tramite set di dati PROFIBUS 0 1 83414 7 10 Lo slave DP specificato non stato progettato 0 1 81834 0 10 Master DP non progettato 0 1 81844 0 10 Errore di sistema 0 8F22h 0 10 Errore di lunghezza dell area durante la lettura di un parametro p es DB troppo corto 0 1 8F23 0 10 Errore di lunghezza dell area durante la scrittura di un parametro 0 1 8F24 0 10 Errore di
299. zione viene modificata anche l ID del partner nel collegamento dell interfaccia SEND RECEIVE Inserisci Viene generata una nuova registrazione nella tabella dei collegamenti collegamento Carica Viene caricata la tabella dei collegamenti nel sistema di destinazione Nella guida i integrata sono riportate delle informazioni pi dettagliate Se si necessitano chiarimenti o informazioni particolari selezionare la voce di menu 9 oppure fare clic sull icona simbolo x Con l icona si ottengono delle informazioni riferite al contesto Con le funzioni della guida si accede alla finestra di dialogo della guida come per le applicazioni di Windows SIMATIC NET NCM S7 per PROFIBUS 6 28 C79000 G8972 C127 02 Progettazione di collegamenti FDL programmazione dell interfaccia SEND RECEIVE 6 10 Disposizione Qui di seguito vengono specificate le operazioni che possono comportare la perdita o la Collegamenti senza assegnazione cancellazione dell assegnazione al CP dei collegamenti progettati Avvertenza Fare attenzione che rispetto ai collegamenti omogenei S7 ai collegamenti dell interfaccia SEND RECEIVE venga assegnata un ID in base al CP Nell operazione descritta successi vamente possono essere necessari degli adattamenti dell ID e quindi anche dell imposta zione dell interfaccia del programma applicativo Tabella 6 3 Operazioni che compor
300. zzazione p es 64 dec corri sponde a UNLOCK Eccezione Riportare il master DP nello stato RUN e assumere il traffico di dati con un altro master 8 40 SIMATIC NET NCM S7 per PROFIBUS C79000 G8972 C127 02 Diagnostica NCM S7 Tabella 8 19 Lista di controllo per le definizioni caratteristiche dei problemi nel funzionamento slave DP in un impianto Definizione del problema Dal master DP non pro vengono dati DP con il CP PROFIBUS come slave DP oppure il master DP non riceve dati dal CP PROFIBUS come slave DP Causa possibile La CPU si trova ancora nello stato di STOP i bloc chi DP SEND DP RECV non sono ancora stati eseguiti Il CP PROFIBUS come slave DP si trova nello stato Stop da interrut tore oppure Il CP PROFIBUS come slave DP stato arrestato da NCM S7 o dalla Dia gnostica NCM S7 PROFI BUS Definizione della causa e provvedimenti Richiesta della diagnostica slave DP nella Diagno stica NCM S7 PROFIBUS Indirizzo PROFIBUS del master di parametrizzazione DP nessuno Diagnostica stazione slave StationNotReady ExtStatusMessage ParameterRequest StatusFromSlave Messaggio con testo in chiaro Lo slave determina la propria lunghezza dei dati di I O configurazione la CPU si trova su STOP Richiesta della diagnostica riferita all apparecchio im missione 04 L immissione 04 indica che la CPU si trova nello stato di STOP vedere anche tabella 5 1

Download Pdf Manuals

image

Related Search

Related Contents

Tripp Lite Cat6, 15.24m  Remote Scan ドライバ 取扱説明書  esempio PEE scuola LdL  Expérimentation : mode d`emploi  Tucano Oblò  Whirlpool LE5530XM User's Manual    

Copyright © All rights reserved.
Failed to retrieve file