Comments
Description
Transcript
Studio 5000 advanced tips and tricks
Studio 5000 advanced tips and tricks Ridurre i tempi di sviluppo sfruttando le novità di Studio 5000 • Francesco Tagliazucchi • Sauro Peccini Rev 5058-CO900B Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Agenda Studio 5000 – Migliora la produttività di Automazione Miglioramento della Sicurezza Informatica Raccomandazioni per la progettazione e l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione I/O ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 2 Integrated Architecture fornita da Logix Integrated Architecture Evoluzione 2010 - 2020 Integrated Architecture Sviluppo dei fondamenti 2000 - 2010 Integrated Architecture Evolve con le richieste dei clienti Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Studio 5000 Logix Designer V21 RSLogix 5000 V1…16,17,18,19,20 Studio 5000 Logix Designer V21,22,23,24,25,… Studio 5000 Logix Designer è il nome del nuovo ambiente di sviluppo. Porta il nostro sistema di Architettura Integrata al livello successivo. Logix Designer è RSLogix 5000 con una ottimale connettività alla infrastruttura e servizi comuni. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 4 Studio 5000 Oggi Organizzazione Logica del sistema Sicurezza del Sistema Automazione Modulare Gestione Dispositivi Gestione Libreria Progettazione collaborativa Informazioni Integrate Progettazione e sviluppo virtuali Infrastruttura Comune Architettura Modulare Multidisciplinare Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Studio 5000 Logix Designer V24 1) Attenzione alla produttività in Automazione Organizzazione logica del Sistema Programmazione dei parametri e astrazione HW Funzioni avanzate di importazione/esportazione (nuovi flussi di lavoro) Funzioni di confronto e unione Supporto per tre diversi aggiornamenti del CUR. 2) Aggiornamenti Motion. 3) Connessioni sicure e standard Kinetix e PFlex Safe torque off (STO) 4) Gestione allarmi Compatibilità di FT A&E con la nuova terminologia Alarms State diagrams di ISA18.2 5) Supporto per nuovi dispositivi Diversi dispositivi di partner Encompass aggiunti di recente Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Logical Organizer Un nuovo modo di visualizzare il vostro codice Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Perché aggiungere il Logical Organizer? • Per creare un modello organizzativo del sistema dal punto di vista dell'utente. • Per semplificare le buone prassi di progettazione modulare di automazione. • Si passa dal paradigma di come “il controllore esegue il codice” a come “l’utente vede il sistema”. Execution View Logical View I programmi Organizzati a livello logico I programmi sono suddivisi nei Task Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Rappresentazione orientata all’applicazione Mixer 1 Parameters Code Routines Local Tags Addition Parameters Code Routines Introduzione del concetto virtuale di “Sotto-programma” Permette una migliore rappresentazione delle risorse fisiche e delle funzioni. È possibile nidificare fino 14 Sotto-programmi in un unico Programma. Local Tags Agitate Parameters Code Routines Local Tags Press Cntrl Parameters Drag & drop della struttura (Programmi + Sottoprogrammi) da e per la libreria. Aumento del numero di programmi da 100 a 1.000 Code Routines Local Tags Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 9 Program Parameters Nuovo componente modulare Studio 5000 Logix Designer Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Soluzioni Modulari e Flessibili Utilizzo di codice modulare per Esperto applicativo semplificare l’applicazione Esperto della Funzione Molte applicazioni sono piuttosto complesse, e gli esperti funzionali svolgono un eccellente lavoro di sviluppo! Tuttavia la maggior parte degli esperti applicativi richiede una semplificazione! Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 11 Soluzioni Modulari e Flessibili Utilizzo di codice applicativo modulare per Esperto semplificare l’applicazione Esperto funzionale Input1 p Mio_Modulo Codice Input2 p Output1 Tag locali Interfaccia Le nuove funzioni della versione v24 possono aiutare! (Parametri del Programma, astrazione HW) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 12 La composizione di un Programma (Prima e Dopo) Prog_01 V21 e precedenti Prog_01 Local Tag Program Tags Routine di codice Versione 24 INPUT Interfaccia Parametri Routine di codice OUTPUT InOut Pubblici A18 Perché aggiungere un’interfaccia parametri ai programmi? Per una migliore comprensione dell’interazione tra programmi Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 13 Slide 13 A18 I punti chiave sono i seguenti: 1.) Interfaccia parametri aggiunta ai programmi2.) Consente una migliore comprensione del flusso dei dati in entrata e in uscita da un programma3.) Rimane comunque la possibilità di programmare come in passato se lo si preferisce. Author, 03/06/2013 Programmi nella V21 e Precedenti Ho bisogno di condividere! CS_Tag1 CS_Tag2 CS_Tag3 Prog_01 Prog_02 Program Tags Program Tags Tag_4 Tag_5 Tag_6 Routine di codice Data Tag_4 Tag_5 Routine di codice Tag_6 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Program Parameter Schema a blocchi concettuale (condivisione) I Tag nell’ambito del controllore sono ancora importanti nel nostro codice. Non sono più un requisito per la condivisione dei dati tra programmi. CS_Tag1 CS_Tag2 CS_Tag3 Prog_01 Prog_02 Parameters Parameters In In InOut Out Local Tags Code Routines Data Out Code Routines Local Tags Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Editor dei Program Parameter Come definire un Program Parameter Editor per i Parametri del programma e i tag Locali analogo all’interfaccia AOI Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 16 Editor dei Program Parameter Come collegare un Program Parameter Tutto nello stesso ambiente di Editing semplifica il collegamento dei programmi Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 17 Collegamento Program Parameter AX_Axis01 Prog_04 Prog_20 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 18 Vantaggi dei Program Parameter Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 19 Tipi di parametri In Passato come valore InOut A1 Passato come riferimento Out Passato come valore Pubblici Passato come valore Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 20 Slide 20 A1 InOut è un passaggio per riferimento (accesso immediato) Bidirezionale Aggiornamento immediato Author, 30/05/2013 Flusso dati per i Parametri – Passaggio per Valore rispetto a passaggio per Riferimento Quali sono le differenze tra questi tipi di flusso dati? Passaggio per valore: Passa l’attuale valore del tag per l’esecuzione del codice esemp. il valore di DM07_SSL_StateNo , DM07_SSL_In Il valore passato è il valore utilizzato per il codice (Anche se il valore cambia esternamente) Passaggio per riferimento Passa il riferimento a una locazione di memoria Il valore può cambiare durante l’esecuzione Utilizzato per i dati in tempo reale (Come un Alias) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 21 Flusso dati per i Parametri – Passaggio per valore Passaggio per valore Nome MIO_Tag Valore 9.00 7.00 9.00 Codice Tag 9.00 Valore cambiato Il valore passato è quello utilizzato per il codice Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 22 Flusso dati per i Parametri – Passaggio per riferimento Passaggio per riferimento Nome MIO_Tag Valore 7.75 8.00 7.00 7.25 7.50 Codice Tag 7.75 8.00 7.00 7.25 7.50 Puntamento alla memoria Il valore può cambiare durante l’esecuzione del codice (aggiornamento dati in tempo reale) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 23 Parametri pubblici – Tag “globale” a livello di programma Devo dire qualcosa che tutti devono ascoltare! Tag_01 Tag_02 Tag_03 Tag_04 • Simile ai Controller Tags. • • Consente di aumentare la modularità a livello di programma. Creazione di strutture nidificate e assegnazione della proprietà dei dati. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 24 Soluzioni modulari e flessibili Riepilogo…Modularità avanzata Organizer logico Mixer Parametri Routine di codice Tag locali Aggiunta Parametri Programma Tag locali Agitare Prog1 Parametri Istruzione Add-on Routine di codice Parametri Tag Routine di codice Tag locali Cntrl press. Codice Parametri Routine di codice Tag locali Routine Tempo Novità nella versione 24 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Modulo Accesso all’oggetto Modulo Modi per astrarre la logica sull’Hardware dal progetto. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Cos’è l’oggetto Modulo nella GSV? L’oggetto Modulo fornisce informazioni sullo stato di un modulo. Il dispositivo di I/O Come accedere Le informazioni Attributi possibili – Stato oggetto Codice di errore Informazioni sull’errore Versione FW Situazionen forzatura ISTANZA Stato LED Modo Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 27 Nuovo Data Type aggiunto alla GSV • Creato un nuovo Data Type chiamato Module (Solo InOut Parameter) Si accede tramite una tag Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 28 Istruzione Add On con accesso all’oggetto Modulo Oggetto “Modulo” ora accessibile anche all’interno di una AOI AOI Nuovo dato: MODULO Solo parametro InOut Astrazione del codice HW dal codice di controllo processo/macchina GSV per Ottenere il percorso di comunicazione dal nome dell’istanza Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 29 Utilizzo dei Parametri di Programma per Connessione all’AOI Nome I/O Parametro InOut RIO_01 ModRef_Slot00 Routine Può referenziare parametri o I/O fisici Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 30 Nuovo attributo per l’oggetto Modulo: Path Utilizzare una GSV per recuperare il percorso di comunicazione del modulo Array SINT Utilizzare una SSV per impostare il percorso MSG Approccio astratto Possibile riutilizzo del messaggio per più moduli Codice richiesto Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 31 Concetto di Libreria Possibilità di creare e memorizzare codice riutilizzabile Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Opzioni della libreria File libreria (.ACD) Archivio per il codice. Utilizzo di codice XML Importazione/esportazione Fare clic con il pulsante destro del mouse Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 33 Utilizzo del file (.ACD) come libreria Funzionalità Le associazioni (tag, hardware..) e le collisioni sono gestite Modifica dell’intero contenuto della libreria Supporto di gerarchie organizzative (importazione di oggetti referenziati) Contenuti supportati Programmi, Routine, UDT, AOI e Equipment Phase. Praticamente tutto ciò che può essere importato/esportato o copiato/incollato in Logix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Utilizzo del file (.ACD) come libreria Libreria .ACD Mio Progetto .ACD Include le associazioni (UDT, AOI) Aggiungi a libreria Crea da libreria Copyright © 2012 Rockwell Automation, Inc. All rights reserved. A4 Miglioramenti importazione parziale online (PIO, Partial Import Online ) Possibilità di copiare facilmente Supporta flussi di lavoro online e offline Gestione completa dei riferimenti il contenuto di Programmi tra (alias di tag, connessioni dei programmi) progetti o all’interno di progetti Gestione delle associazioni (AOI, UDT e tag) Gestione dei conflitti (sovrascrittura o utilizzo di quanto esistente) Inclusione/esclusione opzionale dei valori dei dati. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 36 Slide 36 A4 Concludere con la modalità di attivazionecon PIO Controllare le slide PIO per verificare la corrispondenza. Chiedere ai presenti chi ha sentito parlare di PIO? Author, 06/08/2013 Progettazione efficiente Miglioramenti dell’importazione parziale online/offline (PIO) Funzione Trova e sostituisci migliorata Tutto quanto si può modificare con le finestre di dialogo PIO Caratteri jolly Sostituire tutto Cosa cercare Sostituire con Testo trovato Risultato Tk1_*_001 PRE_*_010 Tk1_me_001 PRE_me_010 Tk3_* Tk4_* Tk3_unit Tk4_unit *001 *002 Mi_2001 Mi_2002 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Miglioramenti Editor Alcuni migliioramenti nell’editor Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Selezione multipla ed esportazione/trasferimento di programmi, AOI, UDT e stringhe Ctrl Shift Clic con il Clic con il tasto sinistro tasto sinistro Clic con il tasto sinistro Clic con il tasto sinistro È possibile selezionare più programmi, AOI, UDT e stringhe ed esportarli in un unico formato XML o trascinarli e rilasciarli Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 39 Controllore e/o Organizer logicoEliminazione di Programmi e Equipement Precedentemente Aggiornato Fare clic con il pulsante destro del mouse Per eliminare i programmi non è più necessario eliminare la schedulazione e le tag. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 40 Editor blocchi funzione – Rinomina gruppo connettore Fare clic con il pulsante destro del mouse Possibilità di rinominare ICON/OCON come un gruppo connettore. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 41 Editor blocchi funzione – Scorciatoie da tastiera per la navigazione rapida Ctrl Home Dimostrazione Ctrl Fine Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 42 Studio 5000 Logix Designer Supporto per il nuovo hardware Copyright © 2012 Rockwell Automation, Inc. All rights reserved. CIP Safety Drives – EtherNet/IP Connessioni Safety e Standard PowerFlex Type 527 K5500 Type-ERS2 FANUC M-1iA Robot Offre una nuova flessibilità nella progettazione dei sistemi di sicurezza Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 44 Installazione AOP Encompass Partner I profili Add On Partner Encompass sono installati direttamente con Logix Designer • Non viene richiesta nessuna operazione indipendente per l’installazione – installati contemporaneamente ai profili AOP Rockwell Automation • Ricerca più semplice – I profili AOP Encompass Partner sono visualizzati nella stessa finestra di dialogo di selezione dei moduli come i dispositivi RA • Maggiore semplicità per gli utenti – non richiede nessun download separato dai siti Web Encompass Partner • Mette più in evidenza le offerte degli Partner Encompass • Profili AOP partner aggiunti alla versione V24: • AMCI • Mettler Toledo • Endress & Hauser • OLDI • Pepperl+Fuchs • Prosoft Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 45 Connessioni Open Socket Collegamento di dispositivi non-CIP a Logix • Lettori di codici a barre, sistemi di visione, stampanti, robot, altri controllori, database ecc. • Per gestire il protocollo vengono utilizzate MSG socket disponibili in Studio 5000 • Gestite dal codice applicativo (tempo di scansione) Workstation non Windows • Supportate con i seguenti Hardware: – 1756-EWEB e 1768-EWEB (500 byte max per pacchetto) – L1ER, L2ER e L3ER (500 byte max per pacchetto) – 1756-EN2x e 1756-EN3TR (3.900 byte max per pacchetto) Connessione socket Scanner Robot Stampanti Tutti i dispositivi Ethernet standard Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 46 Sincronizzazione temporale (CIP Sync/Motion) Fornisce la sincronizzazione del sistema per reti basate sul CIP. • Implementazione dello standard IEEE-61588 su rete EtherNet/IP • CIP Sync = Rete CIP + IEEE-61588 v2 IEEE-61588v2 PTP (Precision Time Protocol) • “Protocollo Standard di sincronizzazione degli orologi nei sistemi di controllo ” • “Precision Time Protocol” (PTP) definito dallo standard. • Risoluzione nanosecondi • Sincronizzazione +/– 100 nanosecondi (clock hardware) Vantaggi: • Installazione e gestione minime. • Ampio spettro di precisione del clock • Basso costo, alta precisione Copyright © 2008 Rockwell Automation, Inc. Tutti i diritti riservati. Oggetto Time Sync Clock PTP Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 47 Sincronizzazione temporale (CIP Sync/Motion) Dispositivi che supportano CIP Sync/Motion – Logix 1756-L7x e 5370 CompactLogix L1, L2 e L3 • Anche nei sistemi ridondanti (V19 o superiore) – Moduli Ethernet ControlLogix™ 1756-EN2T/EN3T(R) • Compatibile con le modalità Transparent/Boundary Clock – Schede di I/O SOE 1756-IB/IH16ISOE – Moduli IO ad alte prestazioni – Analogico (1756-IF8I, -IRT8I, -OF8I) e digitale (1756-IB16IF, -OB16IEF(S), -LSC8) – I/O distribuiti ArmorBlock 1732E-IB16SOEM12D • Compatibile con la modalità Transparent Clock – Switch Ethernet Stratix 8300/8000/5700 • Compatibile con le modalità Transparent/Boundary Clock – Moduli EtherNet/IP 1783-ETAP • Compatibile con la modalità Transparent Clock – Drives Motin Kinetix 6500/5700/5500 • Compatibile con la modalità Transparent Clock – PowerFlex 755 – EtherNet/IP CIP Motion Encoder • 842EM-S & 842EM-M Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 48 Agenda Studio 5000 – Migliora la produttività di Automazione Miglioramento della Sicurezza informatica Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione IO ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 49 Modello di security orientato su più livelli Costruire l’architettura orientata alla sicurezza Requisiti di sicurezza dell’architettura Protezione e riservatezza dei dati Autenticazione degli accessi Prodotti e rete più robusti Prevenzione e rilevamento di manomissioni Collaborazione con i Partner della Supply Chain Collaborazioni Protezione propr. intell. Protezione Rete dati Protezione propr. intell. Sicurezza basata sui ruoli Anti-manomissione e rilevamento Catena di approvvigionamento Riservatezza dei dati Accesso remoto Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 50 Le migliori prassi per la progettazione delle reti Modello di sicurezza completo della rete per una difesa in profondità. La sicurezza non è un componente da aggiungere a posteriori. Politica di sicurezza industriale. Implementazione di zone DMZ. Criteri di accesso remoto con implementazione robusta e sicura. OEM Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 51 Strumenti di sicurezza del controllore Impostare il selettore Abbinare il progetto Firme digitali firmware Registro modifiche integrato Sicurezza FactoryTalk Controllo dell’accesso ai dati Slot affidabili e comunicazione sicura Proteggere il sorgente Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 52 Portale per la Sicurezza Industriale http://rockwellautomation.com/security Prodotti e Servizi FAQ sulla sicurezza Architetture di riferimento Risorse di sicurezza Servizi di valutazione WP con Patch di Qualificazione Microsoft Guide di Riferimento Avere un problema di sicurezza? Invia una E-mail con la tua domanda o commento. Per rispondere alle preoccupazioni specifiche, o per segnalare problemi che si possono avere con i prodotti Rockwell Automation impiegati in grandi sistemi, è possibile contattarci all'indirizzo [email protected] [email protected] Chiave pubblica di crittografia PGP (Pretty Good Privacy) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 53 Agenda Studio 5000 – Aumento della produttività di automazione Miglioramento della Sicurezza Informatica Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione I/O ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 54 Raccomandazioni per la progettazione Considerazioni sulla progettazione con i controllori Logix: 1756-rm094 Risorse del controllore Logix5000 (Calculate Memory and Connection Requirements) Suddivisione della logica in task, programmi, routine e istruzioni Add-On (Task priorities, SOTC impact, Code reuse, Programming methods) Gestione dati (Guidelines Data Types, Tags, Tag Naming, Tag Scope, …) Dati prodotti e consumati Comunicazione con I/O (Communication Formats, Electronic Keying, Add I/O Online,..) Determinare la rete appropriata Comunicare con altri dispositivi (MSG to Logix, I/O, Legacy Devices) FactoryTalk Alarms and Events Ottimizzazione dell’applicazione per l’utilizzo dell’interfaccia operatore HMI (Optimized Packets, RSLE, RSLX) Sviluppo delle Equipment Phase Gestione firmware (ControlFlash, AutoFlash, Firmware Supervisor) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Raccomandazioni per l’Ottimizzazione Logix5000 Controllers Execution Time and Memory Use Reference Manual: 1756-rm087 Ottimizzazione del tempo di scansione Il tempo di scansione del task continuo aumenta quando: (SOTS%) è aumentato per lasciare più tempo all’overhead di sistema, ovvero tempo per la comunicazione. Un task prioritario deve essere eseguito periodicamente, sulla base di eventi. Controllare le frequenze di aggiornamento e le priorità su task evento/periodici. Le istruzioni matematiche sono eseguite più rapidamente quando si utilizzano DINT e REAL. Cercare di non utilizzare SINT o INT. AOI: Il passaggio dei dati per valore (Input, Output) è più lento del passaggio per riferimento (InOut), ma comunque più veloce rispetto all’utilizzo di subroutine. Il parametro dati InOut è passato per riferimento, quindi la dimensione non ha impatti. Limitare la quantità dei parametri di ingresso e uscita (copia dei valori). Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Agenda Studio 5000 – Aumento della produttività di automazione Miglioramento della Sicurezza Informatica Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione IO ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 57 Tool Logix: Kit Manager e ControlFLASH ver.12.01 Kit Manager crea kit firmware personalizzati Opzione di visualizzazione moduli Dimostrazione Finestra di dialogo procedura guidata di installazione avanzata Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 58 Tool Logix: Task Monitor Tool ver.3.2.0 Task Monitor Strumento raccomandato per tutte le analisi di performances. La nuova versione combina gli strumenti Logix 5000 Task Monitor e Logix Diagnostics Tool e aggiunge altre funzioni Miglior rappresentazione (GUI) Migliore analisi dei task e larghezza di banda della comunicazione Funzione di reportistica e stampa – formato HTML Registrazione dati nel file CSV con trigger – tag OPC Dimostrazione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 59 Tool Logix: Software Output Switching Utilizza hardware e firmware standard. CompactLogix o ControlLogix Nessun costo aggiunto per l’hardware Tempo di scansione rapido Molto flessibile Strumento di configurazione automatico Solo su rete Ethernet e I/O distribuito 1756 e 1794 La commutazione potrebbe richiedere da 250 ms a qualche secondo In base al codice applicativo Possibile mantenere l’ultimo stato Non supporta Motion control, Point I/O e I/O integrato. Per l’implementazione vedere: Pubblicazione HIGHAV-AT001B-EN-E Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 60 Tool Logix: Compare e Merge rev.4 Perché il confronto è necessario: Verifica delle modifiche apportate dall’utilizzatore finale. Rapida diagnosi di ciò che è cambiato. Rilevamento di semplici errori. Perché l’unione è necessaria: Progettazione collaborativa. Unione degli aggiornamenti. Gestione del contenuto della libreria. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 61 Supporto progettazione collaborativa Consente a più persone di sviluppare il codice, e poi di confrontarlo e unirlo Più persone possono lavorare indipendentemente Offl-Line e poi unire il proprio lavoro! Nuove funzioni previste! (Strumento di Compare e Merge) Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 62 Strumento di confronto e unione Unione di contenuto selezionato Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 63 Sviluppo collaborativo Strumento di confronto e unione V17-20 RSLogix5000 (V21+) Logix Designer Confronto e unione affiancati selezionabili Programmi Tag e I/O Routine Gruppi Motion AOI UDT Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 64 Tool Logix: Clock Sync Strumento di Aggiornamento Clock Cos’è il servizio Clock Sync di Studio5000? • Il servizio Clock Sync è un servizio Windows progettato per sincronizzare i clock del controllore e del modulo I/O con i server o i PC nell’architettura integrata. • Dove è essenziale: • In FT Alarms and events in cui gli interventi degli operatori richiedono clock precisi. • Nel caso di sistemi di rilevamento del primo di guasto in cui le informazioni possono provenire da un PC o un server • Sistemi di database che registrano eventi a fronte di interventi dell’operatore o azioni della macchina. • Registri di diagnosi in cui la sincronizzazione temporale nell’architettura o a livello globale è rilevante (ad esempio reti elettriche). Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 65 Clock Sync Strumento di Aggiornamento Clock Lo strumento di configurazione Clock Sync è un processo eseguibile in background in un computer con sistema operativo Windows. Funziona come un servizio Windows Abilitazione/disabilitazione automatica servizio client NTP Windows Funzionalità master/slave configurabile PTP Informazioni host personalizzabili e valori di “Priorità” Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 66 Strumento di aggiornamento clock Caso di utilizzo 1 – NTP o altro riferimento temporale disponibile Il server o il PC può accedere a un clock preciso (es.NTP Network Time Protocol) che regola il clock sul PC. L’Information technology gestisce il clock del mio server/PC. L’utente vuole distribuire quel tempo attraverso l’architettura. Impostare il servizio Clock Sync nella modalità Master/Slave. CIP HMI Sync Master Controllore 1769‐L2Y,3Y Controllore CIP Sync Slave 1732E‐IB16M12SOEDR CIP Sync Slave Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 67 Aggiornamento Clock Caso di utilizzo 2 – Il sistema ha altri riferimenti temporali CIP SYNC disponibili L’architettura ha acceso a GPS, IRIGB, o anche a un clock sul controllore. L’utente vuole distribuire il tempo dalla sorgente alternativa al server o al PC Impostare il servizio Clock Sync nella modalità Slave Controllore CIP Sync Master CIP HMI Sync Slave CIP Sync Slave Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 68 Agenda Studio 5000 – Aumento della produttività di automazione Miglioramento della Sicurezza Informatica Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD del controllore Ottimizzazione delle attività di progettazione e manutenzione IO ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 69 Memoria di Backup esterna – Scheda SD (Secure Digital) La scheda SD da 1 GB è fornita gratuitamente con ogni controllore. Sono supportate schede SD fino a 2 GB 1784-SD1 = 1 GB 1784-SD2 = 2 GB Scheda SD certificata e approvata per uso industriale Utilizza la tecnologia Single Level Cell Le schede SD generiche e di terze parti potrebbero funzionare, ma NON sono supportate (compatibilità non verificata da RA) Levetta di blocco scheda SD (Secure Digital) Utilizzata per: Fault Dump, ovvero recupero registro guasti per MNRF (guasti gravi non ripristinabili) Dati tag di runtime (ricette, setpoint ecc.) Registro modifiche controllore Progetto/applicazione – Caricamento automatico del programma all’accensione Progetto ACD Logix, documentazione macchina (schemi, cablaggio, …) Supervisore firmware Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 70 Libreria con codici di esempio Contiene: diversi codici applicativi per controllori, HMI, servoazionamenti e reti Codici di avvio con: Aiuto alla configurazione e alla programmazione. Strategie comuni di progettazione, e faceplate per HMI Sito shareware con Download gratuito samplecode.rockwellautomation.com Codice disponibile per utilizzare la scheda SD MMS 055660: Codice funzionale per: • lettura o scrittura di valori (ricette, valori dei tag, …) • Cancellare file/directory • Gestire directory MMS_060510: Come accedere a CSV MMS_061989: caricamento file da flash al server TFTP … Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 71 Agenda Studio 5000 – Aumento della produttività di automazione Miglioramento della Sicurezza Informatica Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione I/O ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 72 “Strumenti di selezione e progettazione” Progettazione/validazione sistemi di distribuzione per avviatori MCS • • • • Pannello utilizzato per eseguire le applicazioni della Suite PST. Rapida selezione e configurazione dei prodotti. Valutazione e preventivazione di progetti Request For Quotation (RFQ Tool) offerta/preventivazione e generazione di report . Disponibilità dei ricambi per prodotti Rockwell Automation obsoleti e prodotti di Terze parti Accesso a migliaia di schemi dei prodotti A-B per AutoCAD Tutte le applicazioni della Suite PST sono mantenute aggiornate in automatico. Progettazione/validazione sistemi Logix/Netlinx Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 73 www.ab.com/go/iatools Strumenti di selezione e progettazione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 74 Integrated Architecture Builder – IAB Basato su regole, garantisce configurazioni valide • Esegue un controllo basato su regole per controllore, I/O, rete, inclusa la capacità Ethernet Configurazione hardware completa con procedure guidate • • • • • • • • Controllori I/O Reti e mezzi trasmissivi fisici di rete Procedure guidate di migrazione dei sistemi di controllo (PLC5, SLC500) PlantPAx System Estimator Cablaggio a bordo macchina e dispositivi terminali Prodotti Encompass Partner Convertitori di frequenza PowerFlex, ArmorStarts e molto altro… Viste in dettaglio per hardware, rete e architettura • Inclusi nei report per la presentazione ai clienti Confronto rapido di soluzioni alternative • Possibilità di cambiare controllori, I/O, reti ecc. per fornire al cliente configurazioni alternative per il confronto Creare una configurazione del sistema dettagliata • Configurazione a livello di singolo dispositivo, inclusa distinta base “con i costi” , grafici e rapporto personalizzato Integrato con altri strumenti di selezione • Esportazione in ProposalWorks e/o RSLogix Architect • Adattabile ai configuratori RAISE, Motion Analyzer Strumenti di formazione integrati • Documentazione di prodotto, laboratori e guide di messa in funzione rapida Differenziazione: • Consente agli utenti di generare efficacemente configurazioni di reti, controllori, I/O, visualizzazione e altri dispositivi con distinta base ed eseguire un controllo delle prestazioni Consente di creare rapidamente una configurazione del sistema per visualizzare e preventivare la soluzione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 75 IAB – Miglioramenti di valutazione delle prestazioni EtherNet/IP Modalità avanzata – Specifica controllore, modulo di comunicazione e RPI per ogni modulo I/O o dispositivo sulla rete Specifica 3 diverse frequenze di aggiornamento motion Offre una valutazione più precisa delle prestazioni EtherNet/IP durante la progettazione dell’applicazione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. IAB – Dettagli di comunicazione avanzata La codifica a colori supporta l’identificazione di un problema potenziale delle prestazioni Copyright © 2012 Rockwell Automation, Inc. All rights reserved. Strumenti Architettura Integrata – IAB BOM e dati di configurazione Con IAB è possibile avviare lo strumento RAISE che permette di configurare: Convertitori di frequenza PowerFlex ArmorStarts Dispositivi terminali a bordo macchina O avviare Motion Analyzer per configurare i servoazionamenti Cip Motion, SERCOS, e anche controllo assi analogico. Tutti i prodotti aggiunti sono aggiunti anche alla distinta base (BOM) IAB .xls .xml Possibilità di esportare in • RSLogix Architect • ProposalWorks • PowerPoint • Visio • ePLAN Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 78 Sito Web per il Download Compatibilità dei prodotti (PCDC) Valore al cliente: Offre informazioni sulla compatibilità dei prodotti tra due o più prodotti selezionati, visualizza la compatibilità e caratteristiche. Fornisce il supporto sulle caratteristiche e sulla versione dei prodotti per diverse versioni software/firmware. Fornisce caratteristiche e requisiti minimi di OS supportato per i prodotti selezionati. Offre i download relativi ai prodotti : firmware, note di versione, software associato, driver, Tool/utility e i collegamenti al download del software. Con contratto Tech Connect si possono scaricare le nuove versioni. Offre funzioni automatizzate e standard per le Note sulla versione per versioni diverse Offre Avvisi di sicurezza sui prodotti Elimina altre matrici di compatibilità dei prodotti, fogli di calcolo elettronici e documenti http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page Imparare le modalità di utilizzo: pcdc_qs001 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 79 Scenario di confronto fra più prodotti Selezionare il link profondo per visualizzare lo scenario di ’Sostituzione di un prodotto’ Consente di visualizzare serie e versioni Funzioni aggiuntive: • Segnalibro dell’URL di selezione • Esportazione a un file CSV per l’utilizzo cliente (ovvero BOM) • Stampa uscita di selezione • Invio email • Fornire il feedback a Rockwell Possibilità di espansione per mostrare funzioni e attributi supportati Fare clic sull’icona delle informazioni per visualizzare una descrizione Scenario: “Voglio aggiornare uno o più prodotti nel mio sistema e devo capire la compatibilità tra i nuovi prodotti e gli altri prodotti Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 80 Sostituire uno scenario di prodotto Versioni del prodotto Accetta numeri di catalogo, nomi e descrizioni parziali. Può essere lasciato vuoto se si desidera vedere tutti i prodotti in una categoria o famiglia. Mantiene l’elenco delle selezioni recenti (sessione corrente). Fare clic per vedere i download disponibili. Invia al proprio indirizzo o ad altri un collegamento a questa selezione. Fare clic per vedere l’articolo della KB pertinente Scenario: “Voglio sostituire un prodotto nel mio sistema e devo sapere dove può essere sostituito con una diversa versione di prodotto.” Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 81 Funzioni e attributi supportati Filtrare in base al tipo di funzione o immettere la funzione cercata. Collegamento all’AID della knowledge base Elenca tutti i prodotti che supportano la funzione selezionata. Fare clic su un qualsiasi prodotto per vedere i dettagli. Scenario: “Voglio vedere i prodotti correlati a un prodotto selezionato o a una funzione di sistema.” Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 82 Trovare i download dei prodotti Individuare download disponibili del firmware, strumenti, utility, software associato, driver e note sulla versione. Mostra tutte le versioni Mostra le selezioni Mostra per categorie AOP Firmware Note sulla versione Fare clic per vedere i download disponibili (FW, SW correlato, documenti, ovvero note sulla versione ecc., strumenti o utility) Scenario: “Voglio scaricare firmware, note sulla versione, software associato, driver, strumenti, utility e/o software.” Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 83 Linee guida per la gestione della versione firmware/hardware piattaforma Logix Documento Knowledge Base (AID 582622) sulle modalità di gestione di hardware e firmware sulla piattaforma Logix Fornisce regole generali per gli utenti Studio 5000 per gestire: Modifiche hardware Sostituzione di componenti Problemi simili durante il ciclo di vita dell’applicazione Argomenti trattati: Introduzione al sito Web PCDC Considerazioni sulla progettazione applicativa Logix quali: Codifica elettronica Aggiornamento automatico con supervisore firmware Aggiornamento automatico per Studio 5000 Modifica applicazioni Logix Come gestire modifiche hardware e software Conservare i valori dei tag Considerazione sulla sostituzione di componenti Articoli utili della KB Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 84 Agenda Studio 5000 – Aumento della produttività di automazione Miglioramento della sicurezza Raccomandazioni per la progettazione/l’ottimizzazione Logix Tool accessori al Logix Utilizzo della scheda di memoria SD dal controllore Ottimizzazione delle attività di progettazione e manutenzione I/O ad alte prestazioni ControlLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 85 Soluzione I/O DC globale Funzionalità I/O avanzata integrata nei moduli digitali: • • • Ingressi: Trigger task evento con abbinamento serie ingressi/registrazioni cronologiche CIPSync con accuratezza di 4 uS Uscite: Modulazione di larghezza degli impulsi per punto/schedulazione per punto entro 10 uS del tempo desiderato Senza dubbio l’hardware più veloce lato campo con prestazioni On/Off simmetriche nel settore Soluzione più potente per applicazioni con più contatori Soluzione chassis peer-peer con throughput inferiore a 100 uS 1756-OB16IEF 1756-LSC8xIB8I 1756-IB16IF 1756-OB16IEFS Uscita peer veloce Contatore peer 8 canali Ingresso peer veloce Uscita schedulata Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 86 Cos’è il controllo I/O peer-to-peer? Il controllo I/O peer-to-peer è l’attuazione delle uscite in base ai dati in ingresso, indipendentemente dal controllore. Le velocità di throughput si riducono drasticamente perché l’attivazione e la disattivazione delle uscite avviene senza l’intervento della cpu. Come funziona: 1. il modulo d’ingresso è configurato per “Produrre” i dati. 2. il modulo d’uscita imposta una connessione al modulo d’ingresso. 3. il modulo d’uscita “si mette in ascolto” dei dati che il modulo d’ingresso produce. 4. il modulo d’uscita attiva le uscite quando “sente” i parametri richiesti. Configurazione Il modulo d’ingresso produce i dati Informazioni controllore Uscita Configurazione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 87 Esempi di utilizzo Controllo I/O peer-to-peer Il controllo peer consente alle uscite sul modulo 1756-OB16IEF di attivarsi entro 50µS da quando i pre-requisiti peer degli ingressi sono soddisfatti. Limite max n. di impulsi per ciclo Colla Sensore applicazione colla Attiva un task a evento Singolo ingresso O una combinazione di ingressi * * * * S S * Treno impulsi variabile all’elemento riscaldante dal calcolo PID S S * * Controllo pistola per colla * S S S S Contatore semplice/Controllo elettrovalvola PID in PAC Feedback temp. all’ingresso analogico Recipiente riscaldato Applicazioni di controllo parzializzate nel tempo Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 88 1756-OB16IEF Applicazioni target Backup a caldo utilizzando la durata della modalità errore configurabile Hot Backup ControLogix Applicazioni di Hot backup Assicura un comportamento sicuro e flessibile delle uscite in un sistema di Hot backup su ControlLogix. • Controlla le uscite durante e dopo la commutazione – L’utente definisce lo stato delle uscite nella modalità di errore – ad es. mantenimento dell’ultimo stato – Inoltre, definisce una durata (in secondi) e uno stato finale – Se il controllore primario non assume il controllo I/O entro il tempo previsto, l’uscita torna all’impostazione dello stato finale Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 89 Nuova famiglia di moduli analogici isolati 7 prodotti esistenti raggruppati in 3 nuovi design Nuovi moduli analogici isolati 1756-IF8I – Ingresso analogico isolato generico 1756-IF6I 1756-IF6CIS 1756-IF8I Sostituisce 1756-IF6I e IF6CIS Configurazione per canale di tensione, corrente o trasmettitore a 2 fili source di corrente 1756-IRT8I – Ingresso di rilevamento temperatura combinato (termocoppia e RTD) 1756-IT6I 1756-IT6I2 1756-IR6I 1756-IRT8I Sostituisce 1756-IT6I, -IT6I2 e –IR6I Configurazione per canale per RTD o termocoppia 1756-OF8I – Uscita analogica corrente/tensione generica 1756-OF6VI 1756-OF6CI 1756-OF8I Sostituisce 1756-OF6CI e –OF6VI Configurazione per canale per corrente o tensione Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 90 Nuova famiglia di moduli analogici isolati 7 prodotti esistenti raggruppati in 3 nuovi design Caratteristiche Chiave/Vantaggi dei nuovi I/O analogici 1756-IF8I 1756-IRT8I 1756-OF8I Supporta CIP Synch consentendo la registrazione cronologica in PTP. Campionamento sincronizzato degli ingressi tra tutti i moduli in qualunque punto in un sistema CIPSynch Rapido campionamento degli ingressi (1 mS) di valori a virgola mobile/Tempi di risposta delle uscite più rapidi Stato per canale e segnalazione guasti a LED Aumento della precisione con 19 – 22 bit di risoluzione Densità di canale aumentata da 6 a 8 punti Aumentano accuratezza, ripetibilità e stabilità sull’intera gamma della temperatura di esercizio. Non richiede calibrazione sul campo. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 91 Grazie per la partecipazione! Follow ROKAutomation on Facebook & Twitter. Connect with us on LinkedIn. www.rockwellautomation.com Rev 5058-CO900B 92 Copyright © 2012 Rockwell Automation, Inc. All rights reserved.