PROFINET Funzionalità e Servizi
Agenda 1 2 3 4 Funzionalità I&M Ridondanza dei mezzi trasmissivi Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) Sostituzione dei dispositivi senza ES (Tool Calling Interface, ipar-server) PROFINET Funzionalità e Servizi 2017 2
I&M (Identification & Maintenance) Possibilità: Parte di interfaccia Ad es. PROFIsafe Parte specifica per l applicazione Parte di comunicazione DAP è il rappresentante per tutti i dati I&M0 Se sono presenti diversi moduli firmware (versioni) nel dispositivo di campo, anche per ciascun modulo deve essere creato un set di dati I&M. PROFINET Funzionalità e Servizi 2017 3
Dati I&M (esempio minimo) Controller 1. Controller-Req: Read I&MFilterdata 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 slot 1 slot 2 slot 17 slot x DAP o Interfaccia I&M0... Device 4
Dati I&M (esempio flessibile) Controller 1. Controller-Req: Real I&MFilterdata 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 DAP o Interfaccia I&M0 1 2 5 Device slot 1 slot 2 slot 17 slot x I&M0 1 2 I&M0 1 2 3 4 I&M0 1... 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 5
Record Asset Management 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) Controller Visualizzabile tramite PN Non visualizzabile tramite PN 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) Vedere anche le linee guida: Identification & Maintenance Functions 6
Agenda 1 2 3 4 Funzionalità I&M Ridondanza dei mezzi trasmissivi Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) Sostituzione dei dispositivi senza ES (Tool Calling Interface, ipar-server) PROFINET Funzionalità e Servizi 2017 7
Ridondanza dei mezzi trasmissivi Impedire frame circolanti mediante una separazione logica del bus Funzionamento del bus regolare Funzionamento del bus disturbato in un punto Manager di ridondanza Manager di ridondanza Apertura logica del bus a una linea Blocked mode Forwarding mode Chiusura del bus in un anello logico Il manager di ridondanza verifica ciclicamente il traffico sul bus 8
MRP (Media Redundancy Protocol) Invio di frame di prova MRM Invio di frame UDP/IP e RT MRM Provider client client IOD Consumer client Porta bloccata Frame dati Sistema bus Frame di test I frame di test PTCP, LLDP e MRP attraversano la porta bloccata (nessun apprendimento) Questi frame vengono inviati con l indirizzo MAC della porta. 9
MRPD (Media Redundancy with Planned Duplication) Invio di frame IRT con MRPD IOD RM Provider Consumer/ Provider IOD IOD IOCR1, FIDx IOCR1, FID x+1 IOCR2, FIDy IOCR2, FID y+1 Porta bloccata Dati di input Dati di output Sistema bus Il confronto vecchio/nuovo dei frame di dati presso il consumer avviene in base al Cycle Counter e al FID Vedere anche le linee guida: PROFINET Media Redundancy 10 10
Agenda 1 2 3 4 Funzionalità I&M Ridondanza dei mezzi trasmissivi Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) Sostituzione dei dispositivi senza ES (Tool Calling Interface, ipar-server) PROFINET Funzionalità e Servizi 2017 11
Riconoscimento dei nodi vicini con LLDP Ciascun dispositivo è collegato tramite una porta dello switch con la porta di un altro dispositivo. Nachbarschaft 2 Nachbarschaft 5 Computer-1 P-1 P-1 Switch-1 P-3 P-1 Nachbarschaft 4 P-2 P-2 Laptop-3 P-1 Switch-2 P-3 Esempio: Computer-1 è collegato tramite la Porta-1 con la Porta-1 dello Switch-1. Nachbarschaft 1 P-1 Laptop-1 Nachbarschaft 3 P-1 Laptop-2 12
Visualizzazione della topologia: vista grafica Uso intensivo delle informazioni sulla topologia per messa in servizio, accettazione, diagnostica, manutenzione Tramite la funzione di disegno è possibile connettere i nodi di rete passivi nella vista topologica e collegare inoltre le porte. 13
Agenda 1 2 3 4 Funzioni I&M Ridondanza dei mezzi trasmissivi Visualizzazione della topologia (indirizzamento, riconoscimento dei nodi vicini, SNMP) Sostituzione dei dispositivi senza ES (Tool Calling Interface, ipar-server) PROFINET Funzionalità e Servizi 2017 14
Dove risiedono i problemi? IO-Controller Engineering Archiviazione dei dati Modalità operative differenti Parametri dinamici Interfacce differenti Confini della rete Tool differenti 15
TCI (Tool Calling Interface): l interfaccia di invocazione (Invocation Interface) Chiamata di un tool tramite il tasto destro del mouse GSD (contiene Device Identification) Communication parameter PROFIBUS PROFINET PID Program Interface Description (Tool.xml) Supp. Tool functions Fornito da produttore del dispositivo Device Tool (Tool.exe) 1 2 5 delete 3 create TPF Temporary Parameter File (~923tmp.xml) Creato dal sistema di engineering 4 Avvio device tool 16
TCI (Tool Calling Interface): interfaccia di comunicazione Engineering system Address assignment Ger Ger ä ä te te Tool Tool Ger Device ä te Tool Tool Engineering Tool Rende possibile la comunicazione tra reti diverse (routing) Communication Server PROFINET Mapping rules Proxy su qualsiasi bus di campo Proxy PROFIBUS Non è richiesta alcuna spesa aggiuntiva in engineering per la comunicazione 17
Il Parameter Server (ipar-server) Controller F-Host / PLC Instance data ipar-server IEC 61131-3 Salvataggio e caricamento di set di parametri più estesi 2 Save 1 Notification 3 L ipar-server è realizzato come software nell IO-Controller Restore 18
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 Sevizi 2017 19
PROFINET Funzionalità e Servizi