20
PROFINET Funzionalità e Servizi

PROFINET Funzionalità e Servizi

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

PROFINET – Funzionalità e Servizi

2 PROFIBUS Nutzerorganisation e.V. (PNO)

2 PROFINET – Funzionalità e Servizi

Funzionalità I&M 1

Ridondanza dei mezzi trasmissivi 2

Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) 3

Sostituzione dei dispositivi senza ES (Tool Calling Interface, iPar-Server) 4

Agenda

© 2017

3 PROFIBUS Nutzerorganisation e.V. (PNO)

3 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi

I&M (Identification & Maintenance)

Possibilità:

DAP è il rappresentante per tutti i dati I&M0

Parte di comunicazione

Parte di interfaccia

Ad es. PROFIsafe Parte specifica per l’applicazione

Se sono presenti diversi moduli firmware (versioni) nel dispositivo di campo, anche per ciascun modulo deve essere creato un set di dati I&M.

© 2017

4 PROFIBUS Nutzerorganisation e.V. (PNO)

4 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Dati I&M (esempio minimo)

1. Controller-Req: Read I&MFilterdata

slot 1 slot 2 slot 17 slot x

. . .

2. Device-Res: Rappresentante per I&M0 con combinazione slot/subslot

3. Controller-Req: lettura dati I&M0 con riferimento a dati I&M 1 … 5

Device

Controller

DAP o

Interfaccia

I&M0

5 PROFIBUS Nutzerorganisation e.V. (PNO)

5 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Dati I&M (esempio flessibile)

1. Controller-Req: Real I&MFilterdata

slot 1 slot 2 slot 17 slot x

. . .

2. Device-Res: Rappresentante per I&M0 con combinazione slot/subslot

3. Controller-Req: lettura dati I&M0 con riferimento a dati I&M 1 … 5

Device

Controller

DAP o

Interfaccia

I&M0

1

2

1

I&M0 I&M0

1

2

3

4

I&M0

4

Un modulo PROFIsafe può offrire la scrittura dei dati I&M4 (i-parameters, password)

I&M0 (r): HW-release, SW-release, …

I&M1-3(r/w): installation location, date, diverses

I&M4 (r): password, i-parameter (PROFIsafe) I&M5 (r): riferimento a modulo base

I&M0

1

2

5

6 PROFIBUS Nutzerorganisation e.V. (PNO)

6 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Record Asset Management

Informazioni di Asset Management

ID dispositivo univoco (IM_UniqueIdentifier)

Descrizione dispositivo leggibile da operatore (IM_Annotation)

Informazioni di ordinazione (IM_OrderID)

Informazioni sulla versione (SoftwareRevision,

HardwareRevision, SerialNumber)

Identificativo produttore/disp. (AM_DeviceIdentification)

Controller

Visualizzabile tramite PN

Non visualizzabile tramite PN

Motivazione / Obiettivo

Rilevamento completo trasversale a PROFIBUS di tutti i componenti in un impianto di automazione

I dispositivi di periferiche decentrate devono mettere a disposizione informazioni corrispondenti

Tramite il record Asset Management vengono fornite informazioni di versione al di fuori dello spazio applicativo di

PROFINET (nessun Device PROFINET)

Vedere anche le linee guida:

Identification & Maintenance Functions

7 PROFIBUS Nutzerorganisation e.V. (PNO)

7 PROFINET – Funzionalità e Servizi

Funzionalità I&M 1

Ridondanza dei mezzi trasmissivi 2

Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP)

3

Sostituzione dei dispositivi senza ES (Tool Calling Interface, iPar-Server) 4

Agenda

© 2017

8 PROFIBUS Nutzerorganisation e.V. (PNO)

8 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Ridondanza dei mezzi trasmissivi

Impedire frame circolanti mediante una separazione logica del bus

Il manager di ridondanza verifica ciclicamente il traffico sul bus

Blocked mode

Funzionamento del bus regolare

Manager di ridondanza

Forwarding mode

Apertura logica del bus a una linea

Funzionamento del bus disturbato in un punto

Chiusura del bus in un anello logico

Manager di ridondanza

9 PROFIBUS Nutzerorganisation e.V. (PNO)

9 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

MRP (Media Redundancy Protocol)

I frame di test PTCP, LLDP e MRP attraversano la porta bloccata (nessun apprendimento) Questi frame vengono inviati con l’indirizzo MAC della porta.

Invio di frame di prova Invio di frame UDP/IP e RT

MRM

IOD

Provider

Consumer

Porta bloccata Frame dati Sistema bus Frame di test

MRM

client client

client

10 PROFIBUS Nutzerorganisation e.V. (PNO)

10 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

MRPD (Media Redundancy with Planned Duplication)

Il confronto vecchio/nuovo dei frame di dati presso il consumer avviene in base al Cycle Counter e al FID

Invio di frame IRT con MRPD

RM

IOD IOD

IOD

Provider

Consumer/ Provider

Dati di input Dati di output Sistema bus

IOCR1, FIDx IOCR1, FID x+1 IOCR2, FIDy IOCR2, FID y+1

Porta bloccata

Vedere anche le linee guida:

PROFINET Media Redundancy

11 PROFIBUS Nutzerorganisation e.V. (PNO)

11 PROFINET – Funzionalità e Servizi

Funzionalità I&M 1

Ridondanza dei mezzi trasmissivi 2

Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) 3

Sostituzione dei dispositivi senza ES (Tool Calling Interface, iPar-Server) 4

Agenda

© 2017

12 PROFIBUS Nutzerorganisation e.V. (PNO)

12 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Riconoscimento dei nodi vicini con LLDP

Ciascun dispositivo è collegato tramite una porta dello switch con la porta di un altro dispositivo.

Esempio: Computer-1 è collegato tramite la Porta-1 con la

Porta-1 dello Switch-1.

Computer-1

Laptop-1

Switch-1

Nachbarschaft 1

Nachbarschaft 2

Switch-2

Laptop-2

Nachbarschaft 3

Nachbarschaft 4Laptop-3

Nachbarschaft 5

P-2

P-1

P-1

P-3

P-2

P-1

P-1P-1

P-1

P-3

13 PROFIBUS Nutzerorganisation e.V. (PNO)

13 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Visualizzazione della topologia: vista grafica

Tramite la “funzione di disegno” è possibile

connettere i nodi di rete passivi nella vista

topologica e collegare inoltre le porte.

Uso intensivo delle informazioni sulla topologia per messa in servizio, accettazione, diagnostica, manutenzione

14 PROFIBUS Nutzerorganisation e.V. (PNO)

14 PROFINET – Funzionalità e Servizi

Funzioni I&M 1

Ridondanza dei mezzi trasmissivi 2

Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP)

3

Sostituzione dei dispositivi senza ES (Tool Calling Interface, iPar-Server) 4

Agenda

© 2017

15 PROFIBUS Nutzerorganisation e.V. (PNO)

15 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Dove risiedono i problemi?

IO-Controller Engineering

Parametri dinamici

Tool differenti

Interfacce differenti

Modalità operative differenti

Archiviazione dei dati

Confini della rete

16 PROFIBUS Nutzerorganisation e.V. (PNO)

16 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

TCI (Tool Calling Interface): l’interfaccia di invocazione (Invocation Interface)

GSD (contiene

Device Identification)

PID Program Interface

Description (Tool.xml)

1

TPF Temporary

Parameter File (~923tmp.xml)

2

3

4

5

Fornito da produttore del dispositivo

Device Tool (Tool.exe)

Device Tool (Tool.exe)

Communication parameter

Supp. Tool functions

create

Avvio device tool

delete

Creato dal sistema di engineering

PROFIBUS PROFINET Chiamata di un

tool tramite il tasto destro del mouse

17 PROFIBUS Nutzerorganisation e.V. (PNO)

17 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

TCI (Tool Calling Interface): interfaccia di comunicazione

Rende possibile la comunicazione tra reti diverse (routing)

Non è richiesta alcuna spesa aggiuntiva in engineering per la comunicazione

PROFINET

Engineering system

Engineering system

Ger ä te Tool Ger ä te Tool Ger ä te Tool Ger ä te Tool Ger ä te Tool Device Tool

PROFIBUS

Proxy

Address assignment

Communication Server

Proxy su qualsiasi bus di campo

Mapping rules

Engineering Tool

18 PROFIBUS Nutzerorganisation e.V. (PNO)

18 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Servizi © 2017

Il Parameter Server (iPar-Server)

L’iPar-Server è realizzato come software nell’IO-Controller

F-Host / PLC Instance

data

iPar-Server

IEC 61131-3

1 Notification

Save

Restore

2

3

Controller Salvataggio e caricamento di set di parametri più estesi

19 PROFIBUS Nutzerorganisation e.V. (PNO)

19 PROFIBUS Nutzerorganisation e.V. (PNO) PROFINET – Funzionalità e Sevizi © 2017

La combinazione di DCP, TCI, LLDP, SNMP, iPar-Server

1. Creazione e caricamento dei dati i-Parameter (TCI)

2. Richiesta di avvio (Startup) e caricamento (Upload) di iPar-Server

3. Recupero e salvataggio di parametri da parte di iPar

4. Scambio di dati

5. Guasto dispositivo di campo

6. Sostituzione dispositivo di campo

7. Scambio delle informazioni sui nodi vicini

8. Indirizzamento automatico

9. Avvio a regime (startup) del dispositivo di campo sostituito

10. Richiesta di i-Parameter

11. Caricamento di i-Parameter e scambio di dati

Controller

con iPar-Server

PROFINET – Funzionalità e Servizi