NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300...

68
NCM S7 per PROFIBUS Guida rapida C79000–G8972–C094 Versione 02 SIMATIC NET Prefazione Panoramica delle operazioni 1 Il progetto S7 ”Esempi PROFIBUS” 2 Comunicazione tramite l’inter- faccia SEND–RECEIVE... ...tra stazioni S7 3 ...tra stazioni S7 e S5 4 Funzionamento DP tramite PROFIBUS S7–300 come master DP e slave DP 5 Appendici Bibliografia A

Transcript of NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300...

Page 1: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

NCM S7 per PROFIBUSGuida rapida

C79000–G8972–C094

Versione 02

SIMATIC NET

Prefazione

Panoramica delle operazioni 1

Il progetto S7 ”Esempi PROFIBUS” 2

Comunicazione tramite l’inter-faccia SEND–RECEIVE...

...tra stazioni S7 3

...tra stazioni S7 e S5 4

Funzionamento DP tramitePROFIBUS

S7–300 come master DP e slave DP

5

Appendici

Bibliografia A

Page 2: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e allaprevenzione di danni materiali che vanno assolutamente osservate. Le avvertenze sono con-trassegnate da un triangolo e, a seconda del grado di pericolo, rappresentate nel modo se-guente:

!Pericolo di morte

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

!Pericolo

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

!Attenzione

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

Avvertenza

è un’informazione importante sul prodotto, sull’uso dello stesso o su quelle parti della docu-mentazione a cui si deve prestare una particolare attenzione.

La messa in servizio e il funzionamento di un dispositivo devono essere eseguiti esclusiva-mente da personale qualificato. Personale qualificato ai sensi delle avvertenze di sicurezzacontenute nella presente documentazione è quello che dispone della qualifica a inserire, met-tere a terra e contrassegnare, secondo gli standard della tecnica di sicurezza, apparecchi, si-stemi e circuiti elettrici.

Osservare quanto segue:

!Pericolo

Il dispositivo deve essere impiegato solo per l’uso previsto nel catalogo e nella documenta-zione tecnica e solo in combinazione con apparecchiature e componenti esterni omologatidalla Siemens.

Per garantire un funzionamento inaccepibile e sicuro del prodotto è assolutamente necessarioun trasporto, immagazzinamento, un’installazione ed un montaggio conforme alle regolenonché un uso accurato ed una manutenzione appropriata.

SIMATIC� e SIMATIC NET� sono marchi registrati della SIEMENS AG.

Tutte le altre sigle qui riportate possono corrispondere a marchi, il cui uso da parte di terzipuò violare i diritti dei possessori.

Abbiamo controllato che il contenuto della presente documenta-zione corrisponda all’hardware e al software. Non potendo tuttaviaescludere eventuali differenze, non garantiamo una concordanzatotale. Il contenuto della presente documentazione viene tuttaviaverificato regolarmente, e le correzioni o modifiche eventualmentenecessarie sono contenute nelle edizioni successive. Saremo lietidi ricevere qualunque tipo di proposta di miglioramento.

Esclusione della responsabilità

Copyright � Siemens AG 1997 All rights reserved

La duplicazione e la cessione della presente documentazione sonovietate, come anche l’uso improprio del suo contenuto, se non dietroprevia autorizzazione scritta. Le trasgressioni sono punibili dirisarcimento dei danni. Tutti i diritti sono riservati, in particolare quellirelativi ai brevetti e ai marchi registrati. Siemens AGDivisione AutomazioneSistemi per l’automazione industrialePostfach 4848,D- 90327 Nürnberg

� Siemens AG 1997Con riserva di modifiche tecniche.

Siemens Aktiengesellschaft N. di ordinazione C79000–G8972–C094/02

Avvertenze tecnichedi sicurezza

Personale qualificato

Uso conforme alle di-sposizioni

Marchi

Page 3: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

iSIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Prefazione

Si intende inserire e utilizzare in modo ottimale i CP SIMATIC S7 in un im-pianto.

Questa guida rapida fornisce un aiuto durante l’apprendimento del funziona-mento di NCM S7 per PROFIBUS e dello strumento di progettazione per iCP S7. In base agli esempi di progettazione e di programma forniti insieme aNCM vengono presentati i percorsi tipici in modo da permette un utilizzoottimale del prodotto NCM S7 per PROFIBUS per i CP SIMATIC S7.

Ciò può essere raggiunto con lapresente Guida rapida...

...se si procede nel modo seguente.

Si ottiene un notevole grado di ap-prendimento in breve temp

...elaborando i passi descritti su unaconfigurazione dell’impianto adattain base all’esempio fornito.

Si ottiene un elevatissimo grado diapprendimento impegnando un po’più di tempo ...

...utilizzando la descrizione comeaiuto durante (la prima) progetta-zione e programmazione della pro-pria applicazione.

Conoscenza delle nozioni di base di STEP 7, cioè

� come viene utilizzato STEP 7;

� le funzioni offerte da STEP 7 per la gestione dell’hardware e del soft-ware;

� come vengono gestiti dei progetti.

La presente Guida rapida si rivolge a installatori, programmatori di programmi STEP 7 e al personale addetto all’assistenza.

La presente Guida rapida si riferisce al software di progettazione NCM S7,versione 3.x e al software STEP 7, versione 3.x.

Obiettivo

Raggiungimentodell’obiettivo

Condizioni preliminari:

Destinatari

Validità

Page 4: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

iiSIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

relative alla documentazione STEP 7 e al prodotto sono riportate nel manualeallegato NCM S7 per PROFIBUS.

Le istruzioni per l’installazione del software NCM S7 per PROFIBUS sonocontenute nelle informazioni sul prodotto allegate.

Avvertenza

Osservare inoltre eventuali avvertenze relative ai programmi di esempio de-scritti nella presente Guida rapida, riportate nelle informazioni sul prodotto!

I rimandi a

� ulteriori documentazioni sono specificati con i numeri di documenta-zione posti tra due barre /.../. In base a questi numeri è possibile rilevare iltitolo esatto della documentazione riportato nella bibliografia alla fine delmanuale.

� Istruzioni di utilizzo sono contrassegnati con il simbolo ” � ”

Ulterori avver -tenze...

Convenzioni

Prefazione

Page 5: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

Panoramica delle operazioni

In base alla progettazione di esempio e al programma di esempio nel “PROGETTO PROFIBUS” , neicapitoli successivi sono descritte le seguenti operazioni:

Capitolo 3FDL S7<–>S7

E’ vantaggioso creare tutti i datidell’impianto in ”offline”; in questomodo i dati possono essere mo-dificati, salvati e caricati in qual-siasi momento. La base per que-sto scopo è il progetto STEP 7.

1. Creazione / apertura di un progetto

2. Configurazione e collegamento in rete dell’hardware

3. Progettazione del servizio di comunicazione

4. Creazione di un programma applicativo

� Cap. 3 e 4:collegamenti FDL

� Cap. 5:Sistema master DP

Si trasferisce il proprio compito di co-mando in un programma applicativoS7. Utilizzare p. es. la notazioneAWL.

5. Messa in funzione / Diagnostica In caso di problemi di svolgimentoesaminare le stazioni S7 utilizzandogli strumenti Online di STEP 7/AWLe la diagnostica NCM.

Capitolo 2“PROGETTO PROFIBUS”

Capitolo 4FDL S7<–>S5

Capitolo 5DP S7<–>S7

Si definiscono i componenti dell’im-pianto basandosi sulla configura-zione riportata nei capitoli 3, 4 e 5.

1

Page 6: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

1-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per un rapido risultato...

Se la configurazione dell’impianto corrisponde al modello, i dati di esempio riportati nei passi 2, 3 e 4possono rispettivamente essere caricati direttamente nelle stazioni S7!

Un maggior vantaggio viene tuttavia raggiunto seguendo ipassi delle istruzioni.

C O N S I G L I OSaltare le funzioni già note.

Panoramica delle operazioni

Page 7: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

”PROGETTO PROFIBUS”Esempi STEP 7 per CP PROFIBUS

In questo capitolo viene descritto come viene creato ed utilizzato il“PROGETTO PROFIBUS” con le configurazioni e i programmi per gliesempi di comunicazione.

Obiettivi e utilità:

� Apprendimento della configurazione del progetto con CP.

� Apprendimento delle operazioni necessarie.

Condizioni preliminari:

Conoscenze basilari di STEP 7, AWN e PLC

Se si necessitano informazioni più dettagliate sulle caratteri-stiche di potenzialità del tipo di comunicazione qui descrittooppure su ulteriori funzioni del software di progettazione,consultare i relativi manuali. Nella prefazione si trova unarappresentazione dettagliata a riguardo. Inoltre nel capitolostesso sono riportati dei rimandi ai manuali di riferimento.

Panoramica dell’indice:

– Creazione / apertura di un progetto 2–2– Configurazione e collegamento in rete

dell’hardware 2–5

2

Page 8: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione / apertura di un progetto

2. Configurazione e collegamento in rete dell’hardware

Nel progetto STEP 7 vengonogestiti un’immagine delle stazioniS7 e i programmi applicativi

Dopo l’installazione del software opzionale NCM S7 nella directory del progetto di STEP 7, p. es. nelladirectory C:\SIEMENS\STEP7\EXAMPLES\PROGETTO PROFIBUS si trova il progetto di esempio.

Se si intende utilizzare il modello di progetto nella directory STEP S7, procedere nelmodo seguente:

� Avviare il SIMATIC Manager.

� Aprire il progetto di esempio fornito PROGETTO PROFIBUS utilizzando File � Apri � Progetto.

Dal progetto di esempio evi-denziato si giunge alle opera-zioni descritte qui di seguito.

Nel progetto di esempio è già creata una sotto-rete PROFIBUS. Se sidesidera creare una nuova o un’ulteriore sotto-rete PROFIBUS op-pure un altro oggetto

� selezionare la funzione Inserisci � ... � ... Manuale/2/

Cap. 2

Informazioni più detta-gliate sull’argomento...

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 9: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-3SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Dalla seguente tabella è possibile rilevare le configurazioni esistenti nelle singole stazioni. Qui è ripor-tata una panoramica che permette di determinare se l’esempio descritto può essere adottato oppure sedeve essere adattato alle proprie esigenze.

Stazione Tipo di CP IndirizzoPROFIBUS

comunicantecon la

stazione

Descrizione

SIMATIC 300Stazione(1)

CP 3425 2 SIMATIC 300Stazione(2)

Comunicazione tramite interfacciaSEND-RECEIVE con CP 342-5 DP.

I dati vengono trasmessi in entrambe ledirezioni. A tale scopo vengono utilizzati gliFC AG_SEND e AG_RECV.

SIMATIC 300Stazione(2)

CP 3425 6 SIMATIC 300Stazione(1)

SIMATIC 300Stazione(3)

CP 3425 8 Stazione S5(1) Comunicazione tramite interfacciaSEND-RECEIVE con CP 342-5 DP.

Il programma applicativo è adattatoall’esempio di programma del CP 5431.

SIMATICS5(1)

CP 5431 4 SIMATIC 300Stazione(3)

SIMATIC 300master DP

CP 3425 10 SIMATIC 300slave DP

Comunicazione tramite interfacciaSEND-RECEIVE con CP 342-5 DP.

Il programma applicativo nel master DPtrasferisce i “dati di uscita” ad uno slave DP elegge i dati di ingresso dallo slave DP.

SIMATIC 300slave DP

CP 3425 12 SIMATIC 300master DP

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 10: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-4SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Se si intende creare una versione di lavoro del progetto procedere nel modo seguente:

� Copiare l’intera directory PROGETTO PROFIBUS dalla directory del progetto (p. es. con la Gestione risorse di WIN95) in un’altra directory a piacere.

� Avviare il SIMATIC Manager.

� Aprire il progetto di esempio fornito PROGETTO PROFIBUS nella directory C:\SIEMENS\STEP7_V2\EXAMPLES\PROGETTO PROFIBUS utilizzando File � Apri � Pro-getto. Prima di poter aprire il progetto di esempio copiato è necessario rinominare il progetto diesempio fornito in modo da evitare dei conflitti di nome.

� Aprire a tale scopo le ”Proprietà dell’oggetto”. Immettere un nuovo nome nel campo ”Nome”, p. es.PROGETTO PROFIBUS_DEFAULT.

� Aprire a questo punto il progetto PROGETTO PROFIBUS creato come versione di lavoro.

E’ già stata progettata una configurazione?

Se si desidera riaccedere ad una configurazione già progettata e si intende utilizzare esclusivamente iprogrammi di esempio per la CPU procedere nel modo seguente:

� Copiare i programmi di esempio Programma (cartella con programmi S7) della relativa stazione dalprogetto di esempio nella rispettiva CPU del progetto presente, facendo attenzione ad eventuali so-vrapposizioni di blocchi!

� In base alle seguenti descrizioni provvedere ad

– una configurazione dell’hardware ed un collegamento in rete adeguati;

– una progettazione del collegamento adatta.

Riassunto del passo 1 ”Creazione di un progetto”:

E’ stato creato un progetto STEP 7 nel quale

– è possibile configurare l’impianto;

– è possibile creare e depositare i programmi applicativi.

C O N S I G L I OUtilizzare la Gestione risorse! Se sicrea una copia tramite il SIMATIC Ma-nager, le progettazioni del collega-mento vengono perse!

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 11: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-5SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in rete dell’hardware

�� Da quali componenti è composto

l’impianto?

� Come sono collegati i componentialla rete?

Come risultato , alla fine è caricatanella stazione la Configurazione HW .

Se si parte dalla configurazione di esempio esistente è neces-sario acquisire una visione generale prima di caricare la confi-gurazione nel sistema di destinazione. STEP 7 offre delle co-mode possibilità. E’ possibile:

� osservare la configurazione nella configurazione HW.

� stampare una panoramica delle stazioni.

� se è a disposizione il software opzionale NETPRO, visua-lizzare graficamente i collegamenti in rete delle stazioni.

Osservazione della configurazione dell’hardware – qui illustrata nell’esempio della SIMA TIC 300 Stazione (1)

� Selezionare, p. es., nel SIMATIC Manager la SIMATIC 300 Stazione (1); selezionare Modifica �

Apri oggetto. Compare la configurazione dell’hardware.

� Passare alla visualizzazione per dettagli selezionando la testata nella tabella della configurazione esuccessivamente Visualizza �Visualizzazione per dettagli.

Gli indirizzi iniziali dell’unità sono necessari in un se-condo momento durante la programmazione dell’inter-faccia SEND-RECEIVE.C O N S I G L I OPer la rappresentazione esadecimale necessaria nelprogramma applicativo vedere la finestra di dialogo”Proprietà dei collegamenti FDL”; pagina 3-8.

Se si intende osservare più dettagliatamente la configurazione di una delle unità visualizzate

� posizionare il cursore sull’unità, p. es. sul CP 342–5, e selezionare Modifica � Proprietà dell’oggetto.

C O N S I G L I OA pagina 2-9 sono riportate ulterioriinformazioni sull’argomento ”Ca-rica”.

Manuale/2/

Cap. 2

Informazioni più detta-gliate sull’argomento...

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 12: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-6SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Adattamento della configurazione nella configurazione dell’HW

Se la configurazione dell’hardware non corrisponde al modello dell’esempio, a questo punto esiste lapossibilità di adattare le impostazioni. In questo modo è possibile p. es.

� spostare le unità su un altro posto connettore;

– La progettazione del collegamento viene mantenuta.

– I programmi applicativi devono essere adattati ad un indirizzo dell’unità eventualmente modifi-cato.

� lavorare senza unità di simulazione;

A tale scopo cancellare l’unità di simulazione sul posto connettore 4.

� utilizzare un altro tipo di CPU.

Stampa di una panoramica delle stazioni

Utilizzare le funzioni di stampa di STEP 7 per la propria documentazione dell’impianto! A tale scopoesistono le seguenti possibilità:

� L’intera stazione

� La/le unità selezionata(e)

Per i CP impiegati il risultato ha p. es. il seguente aspetto:

Posto connettore 5Sigla CP 342–5N. ordinazione: 6GK7 342–5DA00–0XE0Denominazione CP 342–5 DP BGR (1)Locazione

Stazione: AS300_1Vano modulo d’interfaccia: 0Larghezza 1

Indirizzo MPI 3Nome della rete MPI: Rete MPI (1)

Indirizzo L2: 2Nome della rete L2: Rete PROFIBUS (1)

Indirizzi:...

SIMATIC S7 as300\as300_1

Il nome viene assegnato durantela creazione della rete.

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 13: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-7SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

...per il collegamento in rete della stazione

E’ possibile ottenere una semplice panoramica delle configurazioni attuali dell’allacciamento alla reteprocedendo le modo seguente:

� Selezionare nel progetto la stazione che si intende control-lare utilizzando il SIMATIC Manager.

� Selezionare le Proprietà dell’oggetto utilizzando Modifica �Proprietà dell’oggetto oppure fa-cendo doppio clic sul simbolo.

� Passare alla scheda ”Rete”.

Annula ?

Si riconosce la seguente situazione:

Il CP342–5 è disponibile con un indirizzo PROFIBUS e un indirizzo MPI. L’indirizzo MPI è necessariop. es. se si desidera diagnosticare il CP tramite l’allacciamento MPI della CPU con la diagnostica NCMPROFIBUS.

La CPU è disponibile esclusivamente con l’indirizzo MPI.

Se di desidera modificare l’indirizzo della rete...

... è possibile utilizzare la finestra di dialogo delle proprietàdel nodo PROFIBUS. A questa finestra di dialogo è possibileaccedere tramite la scheda ”Generalità” nella finestra di dia-logo delle proprietà del CP. Una modifica di indirizzo puòessere necessaria, p. es. se l’indirizzo PROFIBUS progettatosulla rete è già occupato da un’altra stazione.

SIMATIC 300–Stazione(1)

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 2.2.4

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 14: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-8SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Controllo delle impostazioni della rete: Adattamento della velocità di trasferimento e delprofilo di bus delle stazioni

La velocità di trasferimento e il profilo del bus devono devono essere definite in modo uguale nel pro-getto STEP 7 e nelle basi dati di altre stazioni progettate, p. es. stazione S5 (esempio 2) che si trovanoal di fuori del PROGETTO PROFIBUS.

Nel progetto STEP 7 la velocità di trasferimento e il profilo del bus devono essere progettati nella fine-stra di dialogo delle proprietà della sotto-rete PROFIBUS.

?

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 15: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-9SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Per caricare la configurazione dell’hardware nel sistema di destinazione...

...procedere nel modo seguente:

� Collegare il PG all’interfaccia MPI della CPU utilizzando un cavo MPI.

� Impostare l’interfaccia sul PG/PC in base al tipo di allacciamento desiderato.

� A tale scopo selezionare nel pannello di controllo di Windows 95 l’interfaccia PG/PC in base ai CPdisponibili sul PG e in base all’allacciamento al bus.

� Portare la CPU su STOP (indipendentemente dal tipo diallacciamento – vedere sopra).

� Selezionare la voce di menu Sistema di destinazione �Carica in AS...

STEP 7 conduce al risultato tramite le finestre di dialogo.

Riassunto del passo 2 ”Configurazione e collegamento in rete dell’hardware”:

Sono state eseguite le seguenti operazioni:

1. Le stazioni S7 sono state configurate nel progetto STEP 7.

2. Le stazioni S7 sono state assegnate alla sotto-rete PROFIBUS(L2) e sono stati impostati gliindirizzi.

3. La configurazione è stata caricata in entrambe le stazioni S7.

A questo punto le stazioni sono pronte per la progettazione di collegamenti di comunicazione eper il caricamento di programmi applicativi.

C O N S I G L I OPer controllare quali nodi sono acces-sibili tramite MPI utilizzare la funzione”Nodi accessibili”.

Nel progetto di esempio viene visualiz-zato:MPI=2(diretto) –> vale per la CPUMPI=3 –> vale per il CP

STEP 7 Guida

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 2.2.9

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 16: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2-10SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

”PROGETTO PROFIBUS” Esempi STEP 7 per CP PROFIBUS

Page 17: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

Comunicazione tramite l’interfacciaSEND–RECEIVE tra stazioni S7

L’interfaccia SEND/RECEIVE permette lo scambio dei dati sui collegamentiFDL progettati.

In questo capitolo vengono descritti i passi durante la progettazione e laprogrammazione necessari per semplificare un compito di comunicazionecon dei collegamenti FDL.

Obiettivi e utilità:

� Apprendimento dei passi di progettazione

� Apprendimento dell’operazione di caricamento e di messa infunzione

� Apprendimento dell’interfacia di richiamo SEND/RECEIVE

� Utilizzo dell’esempio di programma come modello (copia) perprogrammi PLC

Condizioni preliminari:

Conoscenze basilari di STEP 7, AWL e PLC.

Se si necessitano informazioni più dettagliate sullecaratteristiche di potenzialità del tipo di comunicazione quidescritto oppure su ulteriori funzioni del software diprogettazione, consultare i relativi manuali. Nella prefazionesi trova una rappresentazione dettagliata su questo argomento.Inoltre nel capitolo stesso sono riportati dei rimandi aimanuali di riferimento.

Panoramica dell’indice:

3.1 Definizione dei compiti 3-2

3.2 Struttura dell’impianto 3-3

3.3 Esempio passo per passo 3-5– Progettazione di collegamenti FDL 3–6

– Creazione di un programma applicativo 3–11– Messa in funzione / Diagnostica 3–18

3

Page 18: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

3.1 Definizione dei compiti

Trasmissione e ricezione dei dati

Il compito di comunicazione indicato nell’esempio di programma è stato scelto espressamente sem-plice:

� Un comando (SIMATIC 300 Stazione(1)) elabora dei dati di processo.

� Ha luogo una comunicazione con un altro apparecchio (SIMATIC 300 Stazione(2)) per delegare, p.es. un job di comando. Il server (SIMATIC 300 Stazione(2)) ritrasmette dei dati di risposta.

Il seguente schema illustra il relativo svolgimento del programma:

SIMATIC 300Stazione(1)

Trasmissione dei dati del job (4 byte)

Analisi dei dati di rice-zione

Tempo Tempo

Elaborazione dei dati diprocesso

Ricezione ed elabora-zione del job

SIMATIC 300Stazione(2)

Trasmissione dei dati di risposta (4 byte)

I dati del job e i dati di risposta da trasferire nel compito dell’esempio comprendono rispettivamente4 byte.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 19: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-3SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

3.2 Struttura dell’impianto

Struttura

Per il progetto di esempio fornito, l’impianto deve essere configurato nel modo seguente (sono possibilimodifiche / alternative –> vedere pagina successiva):

S7 – 300 Stazione 1

PROFIBUS

PG/PC con STEP 7

Interfaccia MPI

S7 – 300 Stazione 2

as300

Interfaccia MPI

SV CPU314 SIM CP 342-5 SV CPU314 SIM CP 342-5

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 20: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-4SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Apparecchi/risorse richiesti

Se si intende mettere in atto l’esempio fornito senza modifiche sono necessari i seguenti componenti.

Quantità Tipo N. di ordinazione:

2 Sistemi di automazione SIMATIC S7–300 mit CPU 314 vedere catalogo ST 70

2 CP 342–5 6 GK7 342–5DA00–0XE0

2 Unità di simulazione DI/DO 6 ES7 323–1BL00–0AA0

1 Percorso di trasferimento vedere /7/

1 Dispositivo di programmazione (PG/PC) con

� software STEP 7 V3.x installato

� software opzionale NCM S7 per PROFIBUS V3.x oppurecon software opzionale NETPRO installato.

� allacciamento MPI

� opzione per il funzionamento PG/PC su PROFIBUS: CP perallacciamento PROFIBUS –> Diagnostica/Messa in fun-zione/Service

vedere catalogo ST 70

Alternative:

La configurazione di esempio può essere adattata alle proprie esigenze. Qui di seguito vengono elencatealcune istruzioni:

� S7–400 al posto di S7–300

Al posto di stazioni S7–300 possono essere utilizzate delle stazioni S7–400. Come CP ultilizzare, p.es. un CP 443–5.

Durante la progettazione della cnfigurazione dell’hardware sono di conseguenza necessari alcuniadattamenti.

� Utilizzare altri tipi di CPU

In questo caso i collegamenti FDL devono essere riprogettati.

� Eliminazione delle unità di simulazione

Ciò comporta una minima modifica del programma applicativo in modo che l’uscita sull’unitàsimulazione non abbia luogo. La comunicazione può essere seguita grazie alla relativavisualizzazione dei blocchi dati sul PG.

� Utilizzare altre unità di ingresso/uscita

Questo provvedimento può modificare gli indirizzi dell’unità.

� Modificare l’ordine di successione delle unità nel rack

In alcuni tipi di CPU questo provvedimento modifica l’indirizzo dell’unità.

Avvertenza

Se nella configurazione viene modificato l’indirizzo dell’unità, le specificazioni di indirizzo neirichiami dei blocchi nel programma applicativo devono essere eventualmente adattate.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 21: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-5SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

3.3 Esempio passo per passo

La seguente descrizione si riferisce al progetto creato e alle stazioni configurate. I passi “Creazione diun progetto” e “Configurazione e collegamento in rete dell’hardware” sono stati già descritti nel cap. 2.

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

�Cap. 2

Cap. 3.3 / pagine successive

Per un rapido risultato...

Se la configurazione dell’impianto corrisponde al modello, i dati di esempio riportati nei passi 3 e 4possono essere caricati direttamente nelle stazioni S7!

Un maggior vantaggio viene tuttavia raggiunto seguendo ipassi delle istruzioni.

C O N S I G L I OSaltare le funzioni già note.

Nel cap. 2 sono riportate delle infor-mazioni più dettagliate sull’argomento”Caricamento”.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 22: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-6SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

Quali CPU necessitano di collega-menti di comunicazione per chetipo di compiti di comunicazione?

Come risultato , alla fine nelle sta-zioni è caricata la progettazionedel collegamenti .

La comunicazione sull’interfaccia SEND/RECEIVE vieneeseguita tramite i collegamenti FDL progettati. Nel passo suc-cessivo è di conseguenza necessario caricare la lista dei colle-gamenti nella stazione.

Seguendo l’ordine di successione, è consigliabile dapprima acquisire una panoramica sulla progetta-zione di esempio. E’ possibile

� osservare i collegamenti progettati nella tabella deicollegamenti.

� visualizzare una panoramica dei collegamenti FDLprogettati in una stazione con tutti i parametri deicollegamenti.

Osservazione dei collegamenti nella relativa tabella

� Passare di nuovo al SIMATIC Manager e selezionare la CPU nella stazione desiderata.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

C O N S I G L I OA pagina 3-10 sono riportate ulterioriinformazioni sull’argomento ”Carica-mento”.

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 6

Page 23: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-7SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

� Selezionare l’oggetto “Collegamenti” e successivamenteModifica � Apri oggetto. Compare la tabella deicollegamenti.

Qui è possibile selezionare le“Proprietà del collegamento”.

Qui è possibile selezionare “Modifica del partner del collegamento”.

Si riconosce la seguente situazione:

Attualmente è progettato un collegamento FDL con la sta-zione partner SIMATIC 300 Stazione(2).

Ulteriori collegamenti...

... con questa oppure un’altra stazione partner possono essere eventualmente progettati in questa rappre-sentazione.

� Per inserire un nuovo collegamento nella lista dei collegamenti selezionare, se necessario, lafunzione Inserisci � Collegamento.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Collegamenti

Inoltre......utilizzando la selezione dellestazioni è possibile selezionarecomodamente nel progetto tutte lestazioni ed avere una panoramicadei collegamenti progettati.

Page 24: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-8SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per esaminare ulteriori parametri del collegamento in caso di necessità...

� Selezionare le proprietà del collegamento facendo doppio clic sul collegamento nella relativatabella.

Qui è possibile assegnare al collegamento un nometecnologicamente adeguato.

0001 è l’ID del collega-mento che viene utilizzatasull’interfaccia di richiamoFC nel programma applica-tivo.

A000 è l’identificazione per icollegamenti FDL.

Annulla ?

� Passare alla scheda “Indirizzi”.

Annulla ?

In caso di un collegamento tra delle stazioni S7, le specificazioni nella scheda “Indirizzi” all’interno diun progetto non devono essere normalmente adattate!

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 25: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-9SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Nella scheda “Panoramica” si trovano delle informazioni supplementari sullo stato delcollegamento e della progettazione del collegamento.

Annulla ?Annulla ?

Una contrassegnatura “!” contenuta nel campo “ID locale” rimanda ad ulteriori informazioni importanticontenute nel campo “Stato”. A seconda dell’impostazione della testata della tabella, questo campo puòessere nascosto. Se necessario, far scorrere orizzontalmente la visualizzazione utilizzando il tasto conte-nente la freccia.

Nell’esempio rappresentato viene visualizzato che il collegamento si trova attualmente in elaborazione.

Se si intende chiamare un altro partner di comunicazione...

� ...selezionare la finestra di dialogo ”Modifica partner del collegamento” utilizzando la voce di menuModifica � Modifica partner del collegamento oppure facendo doppio clic sul collegamento nellacolonna ”Partner” della tabella dei collegamenti.

� Se necessario, selezionare un altro partner del collegamento nel campo ”Stazione”.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 26: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-10SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per caricare la progettazione del collegamento nel sistema di destinazione...

...procedere nel modo seguente:

� Memorizzare, se eseguite, le modifiche nella progettazione del collegamento utilizzando Tabelladei collegamenti � Salva.

� Selezionare la stazione per il quale esiste l’allacciamento MPI nella tabella dei collegamenti.

� Selezionare la funzione Sistema di destinazione � Carica.

� Chiudere la tabella dei collegamenti.

Avvertenza

La progettazione del collegamento può essere caricata anche tramite “PC su PROFIBUS”, a condizioneche la configurazione dell’harware sia stata precedentemente caricata tramite MPI (denominazione deinodi).

� Allacciare l’MPI alla seconda stazione.

� Ripetere il passo 2 ”Configurazione e collegamento in rete dell’hardware” e il passo 3 ”Progetta-zione di collegamenti FDL” per la seconda stazione.

Riassunto del passo 3 ”Progettazione di collegamenti FDL”:

Sono state eseguite le seguenti operazioni:

1. E’ stato progettato un collegamento FDL tra entrambe le stazioni S7.

2. E’ stata caricata la progettazione del collegamento in entrambe le stazioni.

A questo punto le stazioni sono pronte per lo scambio dei dati tramite l’interfaccia SEND–RECEIVE.

STEP 7 Guida

File Modifica Inserisci Sistema

Informazioni più detta-gliate sull’argomento...

Manuale/4/

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Avvertenza:Durante l’operazione di carica-mento compare un’interrogazione”Sul CP si deve copiare da RAMa ROM?”. Se si intende memoriz-zare i dati per proteggerli controla caduta di tensione, risponderecon ”SI’”.

Page 27: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-11SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

– Come deve essere impostata l’in-terfaccia SEND/RECEIVE?– Come vengono eseguite le valuta-zioni delle visualizzazioni? Come risultato, alla fine nelle sta-zioni sono caricati i programmi ap-plicativi .

I compiti nel programma applicativo

La definizione dei compiti descritta nel cap. 3.1 deve essere ora trasferita nei relativi programmi appli-cativi del PLC.

Per poter elaborare o caricare i programmi nelle stazioni S7...

� ...selezionare nel PROGETTO PROFIBUS la cartella conil blocco di programmi nella stazione SIMATIC300desiderata.

Per una panoramica più completa...

� ...è consigliabile stampare una volta e osservare attentamente i blocchi del programma. Nella paginasuccessiva è riportata una panoramica relativa all’impostazione degli FC per la comunicazione.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

C O N S I G L I OA pagina 3-16 sono riportate ulterioriinformazioni sull’argomento ”Carica-mento”.

Page 28: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-12SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

La tabella indica quali compiti vengono eseguiti dai blocchi del programma del tipo OB e FC:

Operazione nella stazione S7

Operazione nella stazione S5

Descrizione del compito nei blocchi del programma

Elaborazione dei dati diprocesso

Simulazione di un valore di processo modificato:

OB 100Preparazione dei blocchi dati DB30 e DB31. In questi blocchidati vengono creati i valori di processo.

OB 1Coordinamento dello svolgimento del programma.

FC 29La parola dati viene incrementata e diminuita ciclicamente. L’in-tervallo di tempo per l’avvio e l’arresto è rispettivamente di 10secondi.

FC 30 / FC 5 (AG–SEND)La parola dati viene trasferita alla stazione 2 come valore di pro-cesso attuale (job).

Ricezione ed elabora-zione del job

Ricezione e successiva elaborazione dei dati del job:

OB 100Preparazione dei blocchi dati DB30 e DB31. In questi blocchidati vengono creati i valori di processo.

OB 1Coordinamento dello svolgimento del programma.

FC 31 /FC 6 (AG_RECV)Memorizzazione dei dati di ricezione nel blocco dati ed emis-sione alla simulazione di processo.

FB 30 /FC 5 (AG_SEND)Ritrasferimento dei dati alla stazione 1 come conferma del job.

Valutazione dei dati diricezione

FC 31 / FC 6 (AG_RECV)Ricezione e valutazione della conferma del job:

Emissione dei dati di processo all’unità di simulazione.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 29: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-13SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Svolgimento del programma

Nell’esempio i blocchi OB permettono il seguente svolgimento del programma in entrambe le stazioni S7:

AG_SEND

OB 1

Legenda: Svolgimento del ciclo della CPU

AG_RECV

CollegamentoFDL

FC 30

FC 31

FC 29

OB 100

– Incremento / diminuzione della parola dati

Avvio

Elaborazioneciclica

– Creazione dei blocchi dati DB30 e 31

AG_RECV

FC 31

AG_SEND

FC 30

OB 1

OB 100– Creazione dei blocchi datiDB30 e 31

SIMATIC 300Stazione(1)

SIMATIC 300Stazione(2)

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 30: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-14SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Programmazione dei blocchi FC per la comunicazione

Per eseguire la comunicazione tramite dei collegamento FDL sono disponibili 2 blocchi del tipo FC:

� AG_SEND (FC 5) Il blocco passa al CP PROFIBUS i dati d’utilizzo dall’areadi dati dell’utente specificati per il trasferimento.

� AG_RECV (FC 6)Il blocco assume i dati d’utilizzo ricevuti nell’area di datidell’utente specificati nel richiamo.

Il programma applicativo dell’esempio è stato creato nella notazione AWL. Qui di seguito si trova unesempio di parametrizzazione del richiamo per AG_SEND e AG_RECV nella stazione SIMATIC 300(1) (client).

AWL Significato

call fc 5 (ACT := M 50.0ID := 1LADDR := W#16#0110SEND := P#db30.dbx1.0 byte 240,LEN := 4DONE := M 1.2ERROR := M 1.3STATUS := MW 200

//Richiamno del blocco AG_SEND//Bit per l’avvio del job//ID del collegamento//=LADDR 272 Dec. nella configurazione hardware//area di dati da trasferire// Lungh. dell’area dati da trasmettere (4 byte)// Bit di merker per parametri di risposta DONE// Bit di merker per parametri di risposta ERROR// Parola di merker per param. di risp. STATUS

AWL Significato

call fc 6 (

ID := 1LADDR := W#16#0110RECV := P#DB31.DBX 1.0 BYTE 240NDR := M1.0ERROR := M1.1STATUS := MW202LEN := MW10

//Richiamo del blocco AG_RECV

/ID del collegamento/Indirizzo unità 512 Dec. nella config. hardware//Area dei dati per i dati di ricezione// Bit di merker per parametri di risposta NDR// Bit di merker per param. di risposta ERROR// Parola di merker per param. di risp. STATUS// Area per impostazione lungh. dati di ricez.

Le codificazioni complete di questi FC e di ulteriori OB e FC sono riportate nella documentazione delprogetto di esempio.

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 7.3

Page 31: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-15SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Completamento del programma di esempio

Qui di seguito vengono descritti alcuni ampliamenti efficaci come esempio oppure in un secondo mo-mento per l’applicazione. Tra questi appartengono:

� La valutazione delle visualizzazioni dei blocchi FC, AG–SEND e AG–RECV, per poter reagire aparticolari stati di funzionamento o ad errori.

� L’inizializzazione condizionata dei richiami di comunicazione, cioè in base alla visualizzazione, p.es. per riavviare il richiamo di trasmissione nella stazione S7 1, dopo che è stata ricevuta una con-ferma del job tramite il richiamo di ricezione.

� Valutare i parametri di visualizzazione DONE, ERROR eSTATUS nell’AG–SEND, nonché NDR, ERROR e STA-TUS nell’AG–RECV. La valutazione si svolge in base alseguente schema:

Job

è terminato senza errori è in corso è terminato con visualizzazione

Le visualizzazioni di funzionamento tipiche(STATUS) che devono essere perfettamente co-nosciute nel programma applicativo sono:

8302H Risorse assenti per il partner8311H Stazione di destinazione non (ancora)

accessibile (p. es. a causa dell’avvio)80C3H Risorse occupate (subentra p. es. a causa

del limite di carico nell’AS400)80D2H L’indirizzo iniziale dell’unità è errato

(p. es. se è stato dimenticato l’adatta-mento dell’indirizzo in seguito allo spostamento dell’unità)

DONE/NDR = 1ERROR = 0STATUS = 0

DONE/NDR = 0ERROR = 0STATUS = 8180(8181

DONE/NDR = 0ERROR = 1STATUS = x

Esempio senza unità di simulazione

Se non si desidera utilizzare un’unità di simulazione disattivare semplicemente l’uscita ”T AW ...” nelblocco FC31 per SIMATIC 300 Stazione(1) e 2.

La funzione del programma può essere osservata mediante la visualizzazione del blocco dati nella on-line STEP 7/AWL.

Informazioni più detta-gliate relative alle visualizzazioni. Manuale

/2/

Cap. 7.3

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 32: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-16SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per caricare i programmi applicativi nel sistema di destinazione...

...procedere nel modo seguente:

� Portare la CPU su STOP o su RUN–P.

� Selezionare nel SIMATIC Manager la cartella AP–off nella relativa stazione.

� Caricare l’intero programma (eccetto l’SDB) nell’AS utilizzando la funzione Sistema di destina-zione � Carica.

� Portare la CPU su RUN–P o su RUN.

� Ripetere l’operazione di caricamento per le altre stazioni.

Riassunto del passo 4 ”Creazione di un programma applicativo”:

Sono state eseguite le seguenti operazioni:

1. Sono stati creati dei programmi applicativi per entrambe le stazioni S7 in base alla descrizionedei compiti.

2. I programmi di esempio sono eventualmente stati completati con le valutazioni delle visualizza-zioni.

3. Sono stati caricati i programmi applicativi nelle CPU di entrambe le stazioni S7.

Risultato:

Se si lavora con le unità di simulazione, a questo punto su queste ultime dovrebbe essere visibilel’indicatore luminoso di funzionamento.

Se non dovesse aver luogo nessuna comunicazione:

� Controllare lo svolgimento del programma nella online STEP 7/AWL. Controllare se all’unità disimulazione viene emessa una parola dati modificata.

� Passare all’operazione successiva e controllare la comunicazione con la diagnostica PROFIBUS.

Avvertenza:Nello stato di RUN–P va osservatol’ordine di successione dei blocchi inquanto il ciclo della CPU è attivo! Fareinoltre attenzione che l’OB100 vieneeseguito solo nella fase di avvio.

STEP 7 Guida

Informazioni più detta-gliate sull’argomento...

Manuale/4/

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 33: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-17SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in rete dell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

La diagnostica PROFIBUSpermette di identificare i pro-blemi di comunicazione pre-senti!

� Per esaminare lo stato delle stazioni e dei collegamentiFDL utilizzare p. es. le seguenti funzioni di diagnosi.

Buffer di diagnosi

N. Timbro dell’ora Funzione Evento

8

7

6

> >

SEND/RECEIVE

CP–Mgt

Master DP

Master DP

LSAP locale errato

Disabilitazione periferia tramite CPU S7

Tempo di reazione (durata ciclo di polling...

Lungh. dati di ingresso slave (ind. L2..

FDL

Proprietà del collegamento

Stato di trasmissione:

Stato di ricezione:

Stato L2 del trasmettitore:

LSAP locale:

LSAP remoto:

N. colleg. Nome colleg. Indirizzo remoto trasmesso (pos./neg.) ricevuto

3

4

5

6

3

4

5

6

0/0

2/0

4/0

0/0

0

2

4

0

1 3 3/0 3

Qual’è lo statodelle stazioni?

Che cosa indicanole registrazioni nelbuffer di diagnosi?

Qual’è lo stato dei collegamenti FDL?

Sono stati trasmessi deitelegrammi?Quanti ne sono stati tra-smessi correttamente?Quanti ne sono stati tra-smessi con errore?

Sono stati realizzatidei collegamenti FDL?

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 8

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 34: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

3-18SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Comunicazione tramite l’interfaccia SEND–RECEIVE tra stazioni S7

Page 35: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

Comunicazione tramite l’interfacciaSEND-RECEIVE tra stazioni S7 e S5

Nel primo capitolo sono stati presentati i passi durante la progettazione e laprogrammazione per semplificare un compito di comunicazione tramite icollegamenti FDL.

Qui di seguito vengono descritte le (minime) differenze che si presentano sesi intende gestire la comunicazione verso una stazione ”non S7”. In STEP 7le stazioni di questo tipo vengono contrassegnate generalmente come ”Altrestazioni”.

In questo capitolo il compito di comunicazione rimane invariato ri-spetto a quello descritto nel primo esempio! Viene modificata solo laconfigurazione dell’impianto, nella quale una stazione S7 viene sosti-tuita con una stazione S5.

Rispetto al capitolo 1 sono necessarie le seguenti nozioni supplementari:

� Apprendimento dell’utilizzo di ”Stazioni non S7” nel progetto STEP 7

� Apprendimento dell’utilizzo di collegamenti FDL verso ”Stazioni non S7”

Condizioni preliminari:

Conoscenze basilari di STEP 7, AWL, PLC e SIMATIC S5

Panoramica dell’indice:

4.1 Struttura dell’impianto 4–2

4.2 Esempio passo per passo 4–4– Creazione / apertura di un progetto 4–5– Configurazione e collegamento in rete

dell’hardware 4–6 – Progettazione di collegamenti FDL 4–9 – Creazione di un programma applicativo 4–11

4

Page 36: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

4.1 Struttura dell’impianto

Nella configurazione dell’impianto descritta nel capitolo 3.2, la stazione S7 2 deve essere sostituita conuna stazione SIMATIC S5 (sono possibili modifiche / alternative –> vedere cap. 3.2):

as300

AS 511

PROFIBUS (rete SINEC L2)

PG/PC con STEP 7

Interfaccia MPI

SIMATIC S5 con CP 5430/31

SIMATIC 300 stazione (3)CPU314 SIM CP 342–5

Apparecchi/risorse richiesti

Se si intende mettere in atto l’esempio fornito senza modifiche sono necessari i seguenti componenti.

Quantità Tipo N. di ordinazione:

1 Sistemi di automazione SIMATIC S7–300 vedere catalogo ST 70

1 CP 342–5 6 GK 7342–5DA00–0XE0

1 Unità di simulazione DI/DO 6 ES 7323–1BL00–0AA0

1 Sistemi di automazione SIMATIC S5 vedere cataloghi ST 52.3, ST 54.1

1 CP 5431 6 GK1 543–1AA01

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 37: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-3SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Quantità N. di ordinazione:Tipo

1 Percorso di trasferimento vedere /7/

1 Dispositivo di programmazione (PG/PC) con

� software STEP 7 V3.x installato

� software opzionale NCM S7 per PROFIBUS oppure consoftware opzionale NETPRO installato.

� software STEP 5 e NCM COM 5430/5431 installato

� allacciamento MPI

� opzione per il funzionamento PG/PC su PROFIBUS: CP perallacciamento PROFIBUS –> Diagnostica/Messa in fun-zione/Service

Per la stazione S5 è possibile utilizzare i programmi di esempio forniti con lo strumento di progetta-zione NCM COM 5430/5431. A seconda della configurazione dell’hardware (tipo di CPU ecc.) è neces-sario selezionare il programma di esempio adatto. Inoltre nel programma di esempio vengono utilizzatii blocchi di comunicazione per l’AG 135. Per informazioni più dettagliate sull’argomento consultare il ...

Manuale/12/

Cap. 7.3Cap. 16

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 38: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-4SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

4.2 Esempio passo per passo

La seguente descrizione si riferisce al progetto creato e alle stazioni configurate. I passi “Creazione diun progetto” e “Configurazione e collegamento in rete dell’hardware” sono stati già descritti nel cap. 2.

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

�Cap. 2

Cap. 4.2 / Pagine successive

Per un rapido risultato...

Se la configurazione dell’impianto corrisponde al modello, i dati di esempio riportati nei passi 3 e 4possono essere caricati direttamente nelle stazioni S7!

Un maggior vantaggio viene tuttavia raggiunto seguendo ipassi delle istruzioni.

C O N S I G L I OSaltare le funzioni già note.

Nel cap. 2 sono riportate delle infor-mazioni più dettagliate sull’argomento”Caricamento”.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 39: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-5SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

– Inoltre:

La stazione S5 viene gestitacon NCM COM 5431.

Per la gestione della stazione 2 (S5) vale quanto segue:

Utilizzare il file di base dati per il programma di esempio per il CP 5431 ed elaborarlo con lo strumentodi progettazione COM 5431. Leggere a tale scopo il

NCM COM 5431

Ambiente di progettazioneper SIMATIC S5 con CP 5430/31

File di base dati: QAGAG.xxx Manuale /12/

Cap. 7.3Cap. 16

Leggere anche:

Riassunto del passo 1 ”Creazione di un progetto”:

E’ stato creato un progetto STEP 7 dove è possibile configurare la stazione S7 e nel quale sonostati depositati i relativi programmi applicativi.

E’ stato creato il file di base dati per la stazione S5 nel quale vengono depositati i dati di progetta-zione del CP.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 40: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-6SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

Inoltre:

– La stazione S5 deve essere spe-cificata e ”collegata in rete” nel pro-getto STEP 7.

– Gli indirizzi PROFIBUS e i para-metri di bus devono essere unificatiper S5 e S7.

Per configurare la stazione S7 nel progetto STEP 7...

...procedere come descritto nel cap. 2!

Per la gestione della stazione S5:

Per la gestione dei dati di progettazione e dei programmi (di esempio) consultare il ...Qui si trovano le avvertenzerelative all’utilizzo degli strumenti S5.

Per poter collegare in rete la stazione S7 con la stazione S5 e per potervi accedere tramite dei collegamenti FDL...

...questa ”Stazione S5” deve essere specificata nel progetto STEP 7. A tale scopo, nel progetto di esem-pio è stata creata una stazione del tipo ”SIMATIC S5”.

Se si procede il lavoro in un altro progetto, a questo punto è necessario creare una ”Stazione SIMATICS5”.

� A tale scopo selezionare il proprio progetto.

� Selezionare la funzione Inserisci �Hardware �SIMATIC S5.

Manuale /12/

Cap. 16

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 41: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-7SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

...per il collegamento in rete della stazione

Anche il collegamento in rete della stazione S7 corrisponde all’esempio 1. Interessante è il collega-mento in rete della stazione SIMATIC S5

� Selezionare nel progetto la stazione S5 che si intende con-trollare utilizzando il SIMATIC Manager .

� Selezionare le Proprietà dell’oggetto utilizzando Modifica �Proprietà dell’oggetto oppure fa-cendo doppio clic sul simbolo.

� Passare alla scheda “Nodo”.

� Per controllare con quale indirizzoPROFIBUS viene chiamata la stazione S5selezionare il ”Nodo PROFIBUS” e azionareil pulsante “Proprietà” .

Annulla ?

Adattamento della velocità di trasferimento e del profilo di bus delle stazioni

La velocità di trasferimento e il profilo di bus devono essere progettati conformemente anche nel pro-getto STEP 7 e nella base di dati per il CP PROFIBUS della stazione S5.

Nel progetto STEP 7 la velocità di trasferimento e il profilo di bus vengono progettati nella finestra didialogo delle proprietà della sotto-rete PROFIBUS.

� Controllare le impostazioni in base alla descrizione nel cap.2.

S5

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 42: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-8SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per il collegamento in rete della stazione 2 (S5) in COM 5431 vale quanto segue: E’ necessario eseguire i seguenti adattamenti nella progetta-zione della rete della stazione S5:

� Adattare la velocità di trasferimento. Nella progettazionedi esempio sono preimpostati 1,5 MB per la rete PROFI-BUS.

� Adattare l’indirizzo PROFIBUS. Nella progettazione diesempio è preimpostato l’indirizzo ”4” per la stazione S5.

� Specificare che si intende modificare globalmente i datidella rete ed eseguire un’unificazione della rete con il filedi rete AGAGQNCM.NET, prima di caricare i dati di pro-gettazione nella stazione S5.

Caricamento della configurazione dell’hardware nelsistema di destinazione

Per caricare i dati di progettazione nella stazione S7 proce-dere nel modo seguente:

� Per la stazione S7, come descritto nel cap. 2.

� Per la stazione S5 come descritto nel...

Riassunto del passo 2 ”Configurazione e collegamento in rete dell’hardware”:

Sono state eseguite le seguenti operazioni:

1. La stazione S7 è stata configurata nel progetto STEP 7.

2. La stazione S7 è stata assegnata alla sotto-rete PROFIBUS(L2) e sono stati impostati gli indi-rizzi.

3. La configurazione è stata caricata nella stazione S7.

4. La progettazione della stazione S5 è stata adattata con NCM COM 5430/5431.

A questo punto la stazione S7 è pronta per la progettazione di collegamenti di comunicazione eper il caricamento di programmi applicativi.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Manuale /12/

Cap. 16

Page 43: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-9SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

Inoltre:

I parametri del collegamento perS5 e S7 devono essere unificati.

Per creare i collegamento FDL per la stazione 1 (S7) nel progetto STEP 7...

... procedere come descritto nel primo esempio; si tratta cioè di

� osservare i collegamenti progettati nella tabella dei collegamenti;

� caricare i collegamenti progettati nel sistema di destinazione.

Controllo / progettazione dei parametri del collegamento

Adattare le impostazione LSAP nella scheda ”Indirizzi” in modo che siano conformi alla progettazionedella stazione 2 (S5); solo in questo modo è possibile identificare i punti terminali locali del collega-mento, per garantire una realizzazione del collegamento corretta.

� Aprire la tabella dei collegamenti per la CPU nella stazione S7.

� Selezionare le proprietà del collegamento facendo doppio clic sul collegamento nella relativa ta-bella.

� Passare alla scheda ”Indirizzi”.

Annulla ?

� Controllare le impostazioni dell’LSAP; se necessario, adattare le impostazioni nella progettazioneper la stazione S5.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 44: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-10SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Per creare o adattare i collegamento FDL per la stazione S5

è necessario eseguire una progettazione del collegamento relativamente adatta.

� Utilizzare l’”Editor dei collegamenti AGAG”, per adattare i punti terminali del collegamento SSAPe DSAP, di conseguenza vale:

SSAP (S5) = LSAP remoto (S7)DSAP (S5) = LSAP locale (S7)

Nell’esempio è stato scelto il valore ”5” per entrambi gli LSAP.

COM 5430/5431Editor dei collegamenti AGAG

SSAP = 5

DSAP = 5

Annulla ?

Caricamento della progettazione del collegamento nel sistema di destinazione

Per caricare i dati di progettazione nella stazione S7 procedere nel modo seguente:

� Per la stazione S7, come descritto nel cap. 2.

� Per la stazione S5 come descritto nel...

Riassunto del passo 3 ”Progettazione di collegamenti FDL”:

Sono state eseguite le seguenti operazioni:

1. E’ stato progettato un collegamento FDL (per S5: collegamento AGAG) tra la stazione S7 e la stazione S5.

2. E’ stata caricata la progettazione del collegamento in entrambe le stazioni.

A questo punto le stazioni sono pronte per lo scambio dei dati tramite l’interfaccia SEND-RECEIVE.

Manuale/12/

Cap. 7

Manuale/12/

Cap. 16

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 45: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-11SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in rete dell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

Inoltre:

– sul lato S5 vengono utilizzati OB, FB e HTB

I compiti nel programma applicativo

Oltre ai blocchi già noti nella stazione S7, nella tabella si trovano i blocchi del tipo OB e FB nella sta-zione S5. Essi hanno il compito di ricevere ed elaborare i dati dei job della stazione S7:

Operazione nella sta-zione S7

Operazione nella sta-zione S5

Descrizione del compito nei blocchi del programma

Elaborazione dei dati diprocesso

Simulazione di un valore di processo modificato:

OB 100Preparazione dei blocchi dati DB30 e DB31. In questo bloccodati vengono creati i valori di processo.

OB 1Coordinamento dello svolgimento del programma.

FC 29La parola dati viene incrementata e diminuita ciclicamente. L’in-tervallo di tempo per l’avvio e l’arresto è rispettivamente di 10secondi.

FC 30 / FC 5 (AG-SEND)La parola dati viene trasferita alla stazione 2 come valore di pro-cesso attuale (job).

Ricezione ed elabora-zione del job

Ricezione e successiva elaborazione dei dati del job:

OB 1Coordinamento dello svolgimento del programma.

FB 101 (HTB-RECEIVE)Memorizzazione dei dati di ricezione nel blocco dati ed emis-sione alla simulazione di processo.

FB 10 (HTB-SEND)Ritrasferimento dei dati alla stazione 1 come conferma del job.

Valutazione dei dati diricezione

FC 31 / FC 6 (AG-RECV)Ricezione e valutazione della conferma del job:

Emissione dei dati di processo all’unità di simulazione.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 46: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-12SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Svolgimento del programma

Nell’esempio i blocchi OB permettono il seguente svolgimento di programma in entrambe le stazioni:

AG-SEND

OB 1

Legenda: Svolgimento del ciclo della CPU

AG-RECV

Collega-mento FDL

FC 30

FC 31

FC 29

OB 100

– Incremento /diminuzionedella parola dati

Avvio

Elaborazioneciclica

– Creazione dei bloc-chi dati DB30 e 31

HTB-RECEIVE

FB 101

HTB-SEND

FB 10

Stazione S7 Stazione S5

OB 20 / 21 / 22

FB 111

HTB-SYNC

OB 1

HTB-CTRL

HTB-CTRL

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 47: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-13SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Per poter elaborare o caricare i programmi della stazione S7...

...procedere come descritto nel cap. 2. Le avvertenze riportate nel capitolo 2 per l’ampliamento del pro-gramma, p. es. per valutare la visualizzazione del job, sono valide anche in questo caso.

Per la stazione S5...

...è necessario eseguire i seguenti adattamenti del programma per ottenere il comportamento di svolgi-mento desiderato:

� Modificare nell’FB 10 l’accesso nel richiamo HTB-SEND da DB 20 a DB 22. In questo modo i datiricevuti vengono ritrasmessi alla stazione S7. Successivamente sulla stazione è visibile un indicatoreluminoso di funzionamento.

� Se il CP 5431 non viene sincronizzato all’avviamento, la causa può essere un OB 20 errato. Copiareil contenuto dell’OB 21 nell’OB 20 in modo che l’HTB-SYNC venga richiamata correttamente.

Viene utilizzato il file di programma AGAGT2ST.S5D.

Avvertenza

Tenere in considerazione che per la stazione S5 si utilizzano gli HTB in basealla CPU!Nell’esempio sono necessari:HTB-SYNCHTB-CTRLHTB-SENDHTB-RECEIVE

Riassunto del passo 4 ”Creazione di un programma applicativo”:

Sono state eseguite le seguenti operazioni:

1. Sono stati creati dei programmi applicativi per entrambe le stazioni in base alla descrizione deicompiti.

2. I programmi di esempio sono eventualmente stati completati con le valutazioni delle visualizza-zioni.

3. Sono stati caricati i programmi applicativi nelle CPU di entrambe le stazioni.

Risultato:

Se si lavora con le unità di simulazione, a questo punto su queste ultime dovrebbe essere visibilel’indicatore luminoso di funzionamento.

� Controllare lo svolgimento del programma nella online STEP 7/AWL (osservare i blocchi). Se ne-cessario, procedere in conformità ai programmi di SIMATIC S5 in STEP 5.

� Controllare la comunicazione con la diagnostica NCM PROFIBUS; vedere il primo esempio.

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 48: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

4-14SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Comunicazione tramite l’interfaccia SEND-RECEIVE tra stazioni S7 e S5

Page 49: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

Funzionamento DP tramite PROFIBUS conS7–300 come master DP e slave DP

DP PROFIBUS permette il semplice ed efficace scambio dei dati con le unitàperiferiche decentrate. Con l’esempio del CP PROFIBUS, il quale permette ilfunzionamento di una SIMATIC S–300 sia come master DP, sia come slaveDP ”intelligente”, il capitolo precedente descrive la progettazione e la pro-grammazione di un sistema master DP con STEP 7.

Obiettivi e utilità:

� Apprendimento dell’operazione di progettazione per il funzionamento DP

� Apprendimento dell’interfaccia di richiamo DP per master DP e slave DP

� Utilizzo dell’esempio di programma come modello (copia)

Condizioni preliminari:

Conoscenze basilari di STEP 7, AWL, PLC e DP

Se si necessitano informazioni più dettagliate sulle caratteri-stiche di potenzialità delle funzioni DP qui descritte oppure suulteriori funzioni del software di progettazione, consultare irelativi manuali. Nella prefazione si trova una rappresenta-zione dettagliata a riguardo. Inoltre nel capitolo stesso sonoriportati dei rimandi ai manuali di riferimento.

Panoramica dell’indice:

5.1 Definizione dei compiti 5-2

5.2 Struttura dell’impianto 5-3

5.3 Esempio passo per passo 5-5– Progettazione del funzionamento

master DP 5–6– Creazione di un programma applicativo 5–10– Messa in funzione / Diagnostica 5–16

5

Page 50: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

5.1 Definizione dei compiti

Trasmissione e ricezione di dati

Come nel capitolo precedente, il compito di comunicazione è stato scelto espressamente semplice:

� Un comando (SIMATIC 300 master DP) elabora dei dati di processo.

� Ha luogo un’emissione dei dati verso un’unità periferica intelligente (SIMATIC 300 slave DP), nellaquale i dati di processo vengono elaborati ulteriormente ed emessi al processo. I dati di processoletti vengono ritrasmessi dallo slave DP al master DP.

Lo schema di svolgimento mostra questa situazione descritta nell’esempio precedente come programmaapplicativo:

SIMATIC 300Master DP

Scrittura dei dati di uscita

Valutazione dei dati di ricezione

Tempo

Elaborazione dei dati di processo

SIMATIC 300Slave DP

Lettura dei dati di ingresso

Preparazione deidati di uscita

Dati di uscita

Preparazione deidati di ingresso

Dati di ingresso

CP CP

Lettura/scrittura DP

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 51: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-3SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

5.2 Struttura dell’impianto

Struttura

Per il progetto di esempio fornito, l’impianto deve essere configurato nel modo seguente (sono possibilimodifiche / alternative –> vedere pagina successiva):

PROFIBUS

PG/PC con STEP 7

Interfaccia MPI

as300

Interfaccia MPI

SIMATIC 300Master DP SIMATIC 300

Slave DP SV CPU314 SIM CP 342-5

SV CPU314 SIM CP 342-5

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 52: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-4SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Apparecchi/risorse richiesti

Se si intende mettere in atto l’esempio fornito senza modifiche sono necessari i seguenti componenti.

Quantità Tipo N. di ordinazione:

2 Sistemi di automazione AS 300 con CPU 314 vedere catalogo ST 70

2 CP 342–5 6 GK 7342–5DA00–0XE0

2 Unità di simulazione DI/DO 6 ES 7323–1BL00–0AA0

1 Percorso di trasferimento vedere /7/

1 Dispositivo di programmazione (PG/PC) con

� software STEP 7 a partire da V3.x installato

� software opzionale NCM S7 per PROFIBUS V3.x oppurecon software opzionale NETPRO installato.

� allacciamento MPI

� opzione per il funzionamento PG/PC su PROFIBUS: CP perallacciamento PROFIBUS –> Diagnostica/Messa in funzio-ne/Service

vedere catalogo ST 70

Alternative:

La configurazione dell’esempio può essere adattata alle proprie esigenze. Qui di seguito sono riportatealcune avvertenze a riguardo:

� Utilizzare altri tipi di CPU

� Eliminazione delle unità di simulazione

Ciò rende necessaria una minima modifica del programma applicativo in modo che l’uscitasull’unità di simulazione non abbia luogo. La comunicazione può essere seguita grazie alla relativavisualizzazione dei blocchi dati sul PG.

� Impiego di altre unità di ingresso/uscita

Questo provvedimento può modificare gli indirizzi dell’unità.

� Modifica dell’ordine di successione delle unità nel rack

Per alcuni tipi di CPU questo provvedimento modifica l’indirizzo dell’unità.

Avvertenza

Se nella configurazione si modifica l’indirizzo dell’unità è necessario adattare la specificazione dell’in-dirizzo nel richiamo del blocco del programma applicativo.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 53: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-5SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

5.3 Esempio passo per passo

La seguente descrizione si riferisce al progetto creato e alle stazioni configurate. I passi “Creazione diun progetto” e “Configurazione e collegamento in rete dell’hardware” sono stati già descritti nel cap. 2.

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Configurazione del sistema master DP

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

�Cap. 2

Cap. 5.3 / Pagine successive

Per un rapido risultato...

Se la configurazione dell’impianto corrisponde al modello, i dati di esempio riportati nei passi 3 e 4possono rispettivamente essere caricati direttamente nelle stazioni S7!

Un maggior vantaggio viene tuttavia raggiunto seguendo ipassi delle istruzioni.

C O N S I G L I OSaltare le funzioni già note.

Nel cap. 2 sono riportate delle infor-mazioni più dettagliate sull’argomento”Caricamento”.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 54: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-6SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Configurazione del sistema master DP

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

– Come creare un sistemamaster DP?

– A quali aree di ingresso e diuscita accede il master DP tramite quali slave DP?

La chiave per la configurazione di un sistema master DP è l’impostazione del modo operativo del CPPROFIBUS. Più precisamente si tratta di modi operativi che assumono i CP al posto delle stazioni.

Impostazione del modo operativo DP sull’esempio delle stazioni S7 ”Master DP” e”Slave DP”

Per verificare o modificare l’impostazione procedere nel modo seguente:

� Selezionare il CP PROFIBUS nella tabella di configurazione della stazione S7 2.

� Selezionare Modifica �Proprietà dell’oggetto.

Slave DP

Master DP

Annulla ?

Annulla ?

� Se il modo operativo non è già stato impostato su ”Slave DP” a causa dell’identificazione automa-tica, fare clic sul campo ”Slave DP”.

� Ripetere l’operazione per la stazione MASTER e assicurarsi che il modo operativo ”Master DP” siaimpostato.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 55: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-7SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

La funzione ”L’unità è un nodo attivo sul PROFIBUS” deve sempre essere selezionata se

� vengono comandati dei collegamenti FDL supplementari;

� devono essere utilizzate delle funzioni PG (p. es. diagnostica).

Assegnazione degli slave DP e dei moduli slave al master DP

Dopo aver configurato l’hardware è necessario specificare al master DP la configurazione degli slaveDP allacciati.

Questa operazione può essere realizzata in modo particolarmente semplice se gli slave DP sono già con-figurati e collegati in rete nel progetto STEP 7! Questo compito è già stato realizzato nel passo 2.

Seguendo l’ordine di successione, è necessario acquisire una visione generale sulla progettazione di esempio del sistema master DP:

� Aprire la configurazione dell’hardware della stazione S7che deve avere la funzione di master DP.

In base alla tabella di configurazione relativa al CP èpossibile riconoscere immediatamente che il CP 342–5 èconfigurato come sistema master DP.

� Selezionare la testata della rappre-sentazione panoramica e azionare iltasto destro del mouse. Selezionarenella finestra di dialogo in rilievo“Dettagli..”

Per lo slave DP è configurato rispettivamente 1 modulo standard per gli ingressi dei dati e le uscite deidati ciascuno con una lunghezza di 10 byte.

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 5.4.1

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 56: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-8SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

I moduli DP possono essere rilevati dal catalogo dell’hardware.

� Selezionare a tale scopo nel catalogo dell’hardware la voce “DP PROFIBUS/stazioni giàprogettate/S7–300 CP342–5 DP. Successivamente sono rappresentate le voci per i moduli universaliche, a seconda della necessità, possono essere inserite nella tabella della configurazione.

Creazione di master DP e slave DP

Nella configurazione di esempio si trova già un sistema master DP. Qui viene descritto come viene re-alizzata questa configurazione in modo semplice.

Nella stazione prevista come master DP deve essere stato precedentemente configurato un CP PROFI-BUS con funzione master (CP 342–5 DP). Un’alternativa potrebbe essere una CPU con funzionalità DPintegrata.

Impostato il CP PROFIBUS sul modo operativo master DP, nella tabella di configurazione compare un“aggancio” per la configurazione del sistema master DP.

Se si procede in questo modo per configurare le stazioni con dei CP PROFIBUS come slave DP, prov-vedere che questo slave DP venga assunto nel catalogo dell’hardware e che venga rappresentato comeillustrato sopra.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 57: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-9SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Per caricare la configurazione dell’hardware nel sistema di destinazione...

...procedere come descritto nel cap. 2.

Riassunto del passo 3 ”Configurazione del sistema master DP”:

Sono state eseguite le seguenti operazioni:

1. Nel progetto STEP 7 è stato configurato il sistema master DP con la stazione SIMATIC 300slave DP “intelligente”.

2. Sono stati controllati i modi operativi delle stazioni.

3. La configurazione è stata caricata in entrambe le stazioni S7.

A questo punto le stazioni sono pronte per la progettazione di collegamenti di comunicazione e per il caricamento di programmi applicativi.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 58: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-10SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Configurazione del sistema master DP

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

– Come deve essere alimen-tata l’interfaccia FC?

– Come vengono eseguite levalutazioni delle visualizza-zioni?

I compiti nel programma applicativo

La definizione dei compiti descritta nel cap. 5.1 deve essere ora trasferita nei relativi programmi appli-cativi del PLC. La tabella indica quali compiti vengono eseguiti dai blocchi del programma del tipo OBe FC:

Per poter elaborare i programmi e caricarli nelle stazioni S7...

� ...selezionare nel PROGETTO PROFIBUS la cartella con iblocchi del programma nella stazione SIMATIC300desiderata.

Per una panoramica più completa...

� ...è consigliabile stampare una volta e osservare attentamente i blocchi del programma. Nella paginasuccessiva è riportata una panoramica relativa all’impostazione degli FC per la comunicazione DP.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

C O N S I G L I OA pagina 5-15 si trovano ulteriori in-formazioni sull’argomento ”Carica-mento”.

Page 59: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-11SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

La tabella indica quali compiti vengono eseguiti dai blocchi del programma del tipo OB e FC:

Operazionenella stazione S7 1

Operazionenella stazione S7 2

Descrizione del compito nei blocchi del programma

Elaborazione dei dati diprocesso

Simulazione di un valore di processo modificato:

OB 100Preparazione dei blocchi dati DB30 e DB31. In questi blocchidati vengono creati i valori di processo.

OB 1Coordinamento dello svolgimento del programma.

FC 29La parola dati viene incrementata e diminuita ciclicamente. L’in-tervallo di tempo per l’avvio e l’arresto è rispettivamente di 10secondi.

FC 1 (DP_SEND)La parola dati viene trasferita alla stazione 2 come valore di pro-cesso attuale (job).

Ricezione, elaborazioneed emissione al pro-cesso dei dati di uscita.

Ricezione e successiva elaborazione dei dati di uscita:

OB 100Preparazione dei blocchi dati DB10 e DB11. In questi blocchidati vengono creati i valori di processo.

OB 1Coordinamento dello svolgimento del programma.

FC 2 (DP_RECV)Memorizzazione dei dati di ricezione nel blocco dati ed emis-sione alla simulazione di processo.

FC 1 (DP_SEND)Ritrasferimento dei dati alla stazione 1 come conferma del job.

Valutazione dei dati diricezione

FC 2 (DP_RECV)Ricezione e valutazione dei dati di ingresso (dati di processo)trasmessi dallo slave DP:

Emissione dei dati di processo all’unità di simulazione.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 60: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-12SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Svolgimento del programma

Nell’esempio i blocchi OB permettono il seguente svolgimento del programma in entrambe le stazioniS7:

DB 10

DB 10 DB 11

DP–SEND

DB 11

DP–SEND

OB 1

Legenda: Svolgimento del ciclo della CPU

DP–RECV

FC 29

OB 100

– Incremento /diminuzionedella parola dati

Avvio

Elaborazioneciclica

– Creazione dei blocchi dati DB10 e 11

DP–RECV

OB 1

OB 100

– Creazione dei blocchi dati DB10 e 11

Stazione S7 1Master DP

Stazione S7 2Slave DP

FC 29

– Incremento /diminuzionedella parola dati

Lettura/scrittura DP

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 61: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-13SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Programmazione dei blocchi FC per il funzionamento DP

Per eseguire il funzionamento DP sono disponibili 2 blocchi del tipo FC:

� DP-SEND (FC 1)Il blocco passa al CP PROFIBUS i dati di un’area di uscitaDP per l’emissione alla periferia decentrata.

� DP-RECV (FC 2)Il blocco assume i dati di processo della periferia decen-trata e un’informazione dello stato in un’area di ingressoDP specificata.

Il programma applicativo dell’esempio è stato creato nella notazione AWL. Qui di seguito si trova unesempio per la parametrizzazione del richiamo per DP-SEND e DP-RECV nella stazione S7 ”Master”(master DP).

AWL Significato

call fc 1 (CPLADDR := W#16#0110SEND := P#db11.dbx0.0 byte 10,DONE := M 1.2ERROR := M 1.3STATUS := MW 206

//Richiamo del blocco DP-SEND//Indir. unità 272 Dec. nella config. hardware/Area di dati da trasferire (10 byte)// Indirizzo per parametri di risposta DONE// Indirizzo per parametri di risposta ERROR// Indirizzo per parametri di risposta STATUS

AWL Significato

call fc 2 (CPLADDR := W#16#0110RECV := P#DB10.DBX 0.0 BYTE 10NDR := M1.0ERROR := M1.1STATUS := MW200DPSTATUS:= MB202

//Richiamo del blocco DP-RECVIndir. unità 272 Dec. nella config. hardware //Area dati per i dati ricezione (10 byte) // Indirizzo per parametri di risposta NDR // Indirizzo per parametri di risposta ERROR // Indirizzo parametri di risposta STATUS // Indirizzo parametri di risposta DP-STATUS

Le codificazioni complete di questi FC e di ulteriori OB e FC sono riportate nella documentazione delprogetto di esempio.

Informazioni più detta-gliate sull’argomento...

Manuale/2/

Cap. 7.3

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 62: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-14SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

Completamento del programma di esempio

Qui di seguito vengono descritti alcuni ampliamenti efficaci come esempio oppure in un secondo mo-mento per l’applicazione. Tra questi appartengono:

� La valutazione delle visualizzazioni dei blocchi FC DP-SEND e DP-RECV, per poter reagire a parti-colari stati di funzionamento o ad errori.

� L’impiego dei blocchi FC DP-DIAG e DP-CTRL. Con DP-DIAG è possibile ottenere delle informa-zioni di diagnosi degli slave DP. Con DP-CTRL è possibile trasferire dei job di comando al CPPROFIBUS dal programma applicativo.

� Valutare i parametri di visualizzazione DONE, ERROR e STATUS nel DP-SEND, nonché NDR, ERROR e STATUSnel DP-RECV. La valutazione si svolge in base al seguenteschema:

Job

è terminato senza errori è in corso è terminato con visualizzazione

Le visualizzazione di funzionamento tipiche (STATUS)che devono essere perfettamente conosciute nel pro-gramma applicativo sono p. es.:

80C3H Risorse occupate (subentra p. es. a causa del limite di carico nell’AS400)

80D2H L’indirizzo iniziale dell’unità è errato(p. es. se è stato dimenticato l’adattamento dell’indirizzo in seguito allo spostamentodell’unità)

DONE/NDR = 1ERROR = 0STATUS = 0

DONE/NDR = 0ERROR = 0STATUS = 8180/8183

DONE/NDR = 0ERROR = 1STATUS = x

Esempio senza unità di simulazione

Se non si desidera utilizzare un’unità di simulazione disattivare semplicemente l’uscita ”T AW ...” nelblocco FC31 per master DP e slave DP.

La funzione del programma può essere osservata mediante la visualizzazione del blocco dati nella on-line STEP 7/AWL.

Informazioni più dettagliaterelative alle visualizzazionee ai blocchi FC.

Manuale/2/

Cap. 7.3

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 63: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-15SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Per caricare i programmi applicativi nel sistema di destinazione...

...procedere come descritto nel cap. 2.

Riassunto del passo 4 ”Creazione di un programma applicativo”:

Sono state eseguite le seguenti operazioni:

1. Sono stati creati i programmi applicativi per il master DP e lo slave DP in base alla descri-zione dei compiti.

2. I programmi di esempio sono eventualmente stati completati con le valutazioni delle visua-lizzazioni.

3. Sono stati caricati i programmi applicativi nelle CPU di entrambe le stazioni S7.

Risultato:

Se si lavora con le unità di simulazione, a questo punto su queste ultime dovrebbe essere visibilel’indicatore luminoso di funzionamento.

Se non dovesse aver luogo nessuna comunicazione:

� Controllare lo svolgimento del programma nella online STEP 7/AWL. Controllare se all’unità disimulazione viene emessa una parola dati modificata.

� Passare all’operazione successiva e controllare la comunicazione con la diagnostica PROFIBUS.

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 64: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

5-16SIMATIC NET NCM S7 per PROFIBUS

C79000–G8972–C094/02

1. Creazione/apertura di un progetto

2. Configurazione e collegamento in retedell’hardware

3. Progettazione di collegamenti FDL

4. Creazione di un programma applicativo

5. Messa in funzione / Diagnostica

La diagnostica PROFIBUSpermette di identificare iproblemi di comunicazioneesistenti!

� Per esaminare lo stato delle stazioni e del funzionamentoDP utilizzare p. es. le seguenti funzioni di diagnosi.

Buffer di diagnosi

N. Timbro dell’ora Funzione Evento

8

7

6

> >

Master DP

Master DP

Il tempo di reazione (durata del ciclo di p...

Lunghezza dei dati di ingresso dello slav...

Qual’è lo statodelle stazioni?

Che cosa indicano le registrazioni nelbuffer di diagnosi?

Qual’è lo stato delmaster DP o del funziona-mento master DP?

Master DP

Ind.PROFIBUS Nome slave ID gruppi Trasferimento dati

13

14

... 11001100

11111111

no

Job Global Control in corso

Freeze Mode Sync Mode Unfreeze Mode Unsync Mode Clear

Stato DP:

Causa per lo stato DP:

Run

Funzionamento di polling normale (con dati di utilizzo CPU)

Indirizzo PROFIBUS: 3

Quali dati di dia-gnosi fornisce loslave DP?

Informazioni più dettagliatesull’argomento...

Manuale /2/

Cap. 8

Funzionamento DP tramite PROFIBUS; S7 come Master DP e Slave DP

Page 65: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

A-1SIMATIC NET NCM S7 per PROFIBUSC79000–G8900–C094/02

Bibliografia

Informazioni sul prodotto SIMATIC NET CPSupplemento della fornitura dei relativi CPSiemens AG

NCM S7 per PROFIBUS ManualeComponente del pacchetto di manuali NCM S7 per PROFIBUSSiemens AG

NCM S7 per Industrial Ethernet ManualeSiemens AG

SIMATIC STEP 7 Manuale utenteParte del pacchetto di documentazione STEP 7, STEP 7 Nozioni di baseSiemens AG

SIMATIC STEP 7 Manuale di programmazioneParte del pacchetto di documentazione STEP 7, STEP 7 Nozioni di baseSiemens AG

SIMATIC STEP 7 Manuale di riferimentoSiemens AG

SINEC L2/L2FO Manuale di reteEdizione 02Siemens AG

DIN E 19245 parte 3 (DP)Beuth Verlag, Berlin 07/94

SINEC CP 5412 (A2)Manuali per MS–DOS, Windows, disponibili solo in lingua tedesca e ingleseSiemens AG

/1/

/2/

/3/

/4/

/5/

/6/

/7/

/8/

/9/

A

Page 66: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

A-2SIMATIC NET NCM S7 per PROFIBUS

C79000–G8900–C094/02

SIMATIC S7Sistema di automazione S7–300Realizzazione di una S7–300Manuale

SIMATIC SoftwareNETPROProgettazione grafica di retiSIEMENS AG

SINECCP 5430 TF con COM 5430 TF,CP 5431 FMS con COM 5431 FMSManualeSIEMENS AG

I numeri di ordinazione per le documentazioni SIEMENS sopraindicate sonoriportati nei cataloghi ”SINEC Comunicazione industriale, catalogo IK10” e”SIMATIC Sistemi di automazione SIMATIC S7 / M7 / C7”.

Questi cataloghi e le informazioni supplementari possono essere richiestipresso le relative filiali e società regionali SIEMENS.

/10/

/11/

/12/

Numeri di ordina -zione

Page 67: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

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

� Petrolchimica

� Industria farmaceutica

� Industria delle materie plastiche

� Industria cartaria

� Industria tessile

� Impresa di trasporti

� Altre _ _ _ _ _ _ _ _ _ _ _ __

Siemens AG

AUT 933

D–76181 Karlsruhe

Page 68: NCM S7 per PROFIBUS - manuali.eltex.bizmanuali.eltex.biz/Manuali_Siemens/Profka_i.pdf · S7–300 come master DP e slave DP 5 Appendici Bibliografia A. ... configurazione dell’impianto

2SIMATIC NET NCM S7 per PROFIBUSC79000–G8972–C094/02

Se avete riscontrato dei problemi di ordine pratico, Vi preghiamo di delucidarli nelle seguentirighe:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

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 allaSiemens il seguente questionario.

Servendosi di una scala di valori da 1 per buono a 5 per scadente, Vi preghiamo di dare unavalutazione sulla qualità del manuale rispondendo alle seguenti domande.

1. Corrisponde alle Vostre esigenze il contenuto del manuale?

2. E’ facile trovare le informazioni necessarie?

3. Le informazioni sono spiegate in modo sufficientemente chiaro?

4. Corrisponde alle Vostre esigenze il livello delle informazioni tecniche?

5. Come valutate la qualità delle illustrazioni e delle tabelle?