Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
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