Introduzione al controllore AC500
Transcript
Introduzione al controllore AC500
Michele Rossi & Stefano Baglio - BU Drives & Controls Introduzione al controllore AC500 Come e quali applicazioni realizzare © ABB Group October 30, 2013 | Slide 1 Famiglie di PLC – ABB 40 anni di storia © ABB Group October 30, 2013 | Slide 2 Il mercato dell’automazione AC500 la soluzione per ogni applicazione © ABB Group October 30, 2013 | Slide 3 Composizione sistema AC500 e AC500-eco Range CPU © ABB Group October 30, 2013 | Slide 4 Serie AC500-eco Caratteristiche CPU eco Status LED Display CPU operation & onboard I/O status Run / Stop Switch Controls CPU operation Integrated Onboard I/O COM1 Online access, Modbus RTU master/slave, CS31-Bus master, ASCII SD-Card © ABB Group October 30, 2013 | Slide 5 Adapter with COM2 + realtime clock + battery Serie AC500-eco Principali benefit Soluzione economica entry-level per soluzioni stand-alone Elevate prestazioni e alta capacità di memoria programma rispetto alla gamma dei compatti (128KB). I/O configurabili come interrupt, contatori veloci e uscite PWM (sia digitali che analogici). Fino a due porte seriali per la programmazione e la comunicazione Modelli con porta eterneth Librerie software AC500 sono riutilizzabili sulla nuova piattaforma eCo. Ritenzione dei dati senza utilizzo della pila al litio di tamponamento. Download del programma realizzabile con tool di programmazione o con SD-card © ABB Group October 30, 2013 | Slide 6 Serie AC500-eco Principali benefit Nuova serie economica di moduli I/O S500-eCo Ridotta densità di I/O su ogni modulo semplifica i cablaggi e ottimizza le configurazioni. I moduli I/O serie S500-eCo sono utilizzabili con CPU serie AC500 standard. Facile da installare Morsetti rimovibili. Montaggio su guida DIN senza necessità di accessori. Disponibili connessioni a molla. © ABB Group October 30, 2013 | Slide 7 Serie AC500 Caratteristiche dei moduli CPU 2 3 4 5 Basi: Differenti basi per CPU o per moduli espansione Attacco a vite o molla Diverso protocollo di connessione Diveso numero di slot CPU: 1 Display: Informazioni di diagnostica Configurazione del modulo operativo Tasti funzione: © ABB Group October 30, 2013 | Slide 8 Varie CPU agganciabili alla medesima base Configurazione del modulo operativo Slot SD card: Serie AC500 Caratteristiche dei moduli CPU 5 4 1 3 2 © ABB Group October 30, 2013 | Slide 9 COM1 Programmazione Master bus CS31! (remotazione I/O) ASCII Modbus-RTU (Master o Slave) COM2 connettore SubD), RS232 or RS485 liberamente configurabile con protocolli:: Programmazione ASCII Modbus-RTU (Master o Slave) Porta FBP utilizzabile come: Slave Profibus, Devicenet, CanOpen Programmazione Porta Ethernet o Arcnet opzionale: Fino a 4 slot per processori di comunicazione o moduli funzionali: Serie AC500 Caratteristiche dei moduli I/O • Diminuzione degli stock e semplificazione dei cablaggi Moduli digitali o analogici utilizzano le stesse basi di connesione Utilizzabili sia per ampliare gli ingressi/uscite localmenteche su moduli remoti Possibilità di ottimizzare le configurazioni grazie alla versatilità dei moduli Canali digitali configurabili come ingresso o uscita su ogni singola linea Ingressi analogici configurabili anche come input digitale a 24Vdc High speed counters con diverse modalità operative attivabile su 2 o più canali ogni modulo Riduzione degli spazi grazie alle elevate densità dei canali Connettività © ABB Group October 30, 2013 | Slide 10 Tutti I principali protocolli di comunicazione attualmente sul mercato Moduli di estensione I/O Serie S500 e S500-eco intercambiabili AC500 CPU con moduli I/O S500 e S500-eCo Fino a 10 moduli S500 e/o S500eCo Fino a 4 coprocessori di comunicazione AC500-eCo CPU con moduli I/O S500 e S500-eCo Fino a 10 moduli S500 e/o S500-eCo © ABB Group October 30, 2013 | Slide 11 AC500-XC La soluzione per ambienti rigidi La serie AC500-XC copre tutta la gamma AC500 per: Temperature estese di funzionamento: -30°C fino a 70°C Immunità alle vibrazioni estesa: 2g sinusoidale fino a 500Hz, 4g onda quadra fino a 500Hz Resistente ad elevata umidità, pressione, polveri e atmosfera corrosiva Robustezza EMC Stessi ingombri e caratteristiche elettriche della versione Standard © ABB Group October 30, 2013 | Slide 12 Automation Builder Il tool di sviluppo © ABB Group October 30, 2013 | Slide 13 Automation Builder Integrazione di tools per l’automazione © ABB Group October 30, 2013 | Slide 14 Automation Builder Integrazione di tools per l’automazione Integrazione in un’unico tool di sviluppo di tutti i prodotti ABB per l’automazione PLC + Safety Standard Drive Motion Control Safety (Codesys S) Robot Ambiente di sviluppo AC500 Control Builder Plus: Codesys Codesys S © ABB Group October 30, 2013 | Slide 15 Control Builder Plus Unico tool di sviluppo AC500 Unico Tool di sviluppo per tutte le gamme AC500: AC500 AC500-eCo AC500-XC AC500 Safety © ABB Group October 30, 2013 | Slide 16 Control Builder Plus Programmazione in ambiente Codesys integrato ABB è membro della CoDeSys Automation Alliance (CAA), il che vuol dire: Utilizzare un software standard al quale hanno aderito più di 250 fornitori Università e istituti offrono training specifico basato su CoDeSys La diffusione globale di CoDeSys permette di aumentare il numero di tecnici e ingegneri del software in grado di dare supporto sulla programmazione dell’AC500 Possibilità di importare blocchi di codice e librerie già implementate per specifiche funzioni di automazione © ABB Group October 30, 2013 | Slide 17 Control Builder Plus PLC – Programmazione C Caratteristiche Vantaggi Function Block programmabili anche in linguaggio C Utilizzato per calcoli complessi Integrazione con I blocchi IEC61131-3 Compilatore GNU incluso e possibilità di utilizzare compilatore DIAB © ABB Group October 30, 2013 | Slide 18 Codice generato in automatico Possibilità di riutilizzare codice C Automation Builder Comunicazione AC500 - IRC5 Robot Controller Interfaccia di comunicazione tra master PROFINET AC500 e robot controller IRC500 Collaborazione e supporto backup con archivio progetto (Pack&Go) che contiene il progetto completo Set-up immediato della connessione su fieldbus dedicato con un notevole risparmio di tempo Sincronizzazione senza errori da PLC a robot controller delle proprietà di interfaccia Mappatura diretta tra UN progetto Control Builder Plus e UNA stazione Robot Studio © ABB Group October 30, 2013 | Slide 19 Motion Control AC500 Le librerie software dedicate © ABB Group October 30, 2013 | Slide 20 Motion Control AC500 Diagramma a blocchi di funzionamento PLCopen Motion Controller (Central Motion Control) Vantaggi Gestione del controllo di movimento tramite librerie software Application Logic Non-Intelligent Speed Drive Profile Generator Position Control Speed Control Torque Control Motion Control non necessita di schede dedicate Notevole risparmio economico AC500 with PS552-MC PLCopen © ABB Group October 30, 2013 | Slide 21 Motion Control AC500 Controllo con bus EtherCAT e Analogico Controllo PLC Servo Drives User program Axis 1 Position PLCopen PLCopen Block EtherCAT Block Profiler Synchronized Motion Standard Drives Position Control Axis n PLCopen PLCopen Block Velocity analog, frequency Block Profiler Position e.g. Incremental encoder © ABB Group October 30, 2013 | Slide 22 PLC Open ABB sposa questa filosofia © ABB Group October 30, 2013 | Slide 23 PLCopen è un'organizzazione proveniente dall’industria del controllo, fondata nel 1992, con sede nei Paesi Bassi ABB è un membro dell’organizzazione PLCopen PLCopen ha sviluppato manufactory standard indipendenti per la fabbrica Gestire Motion e Logiche Supporta differenti piattaforme Basato sullo standard IEC 61131-3 www.plcopen.org PLC Open Librerie dedicate PS552-MC PLCopen Motion Control: © ABB Group October 30, 2013 | Slide 24 Programmazione basata sull’uso di Function Blocks Implementabile su differenti piattaforme Stessi Inputs / outputs Stesso funzionamento Stesse funzionalità Struttura software riutilizzabile I Blocchi possono essere utilizzati in ogni progetto IEC 61131 Libreria PS552-MC Struttura di Function Block PLCopen Profiling Drive statemachine Inputs / Outputs EtherCAT Profibus ModbusTCP © ABB Group October 30, 2013 | Slide 25 Libreria PS552-MC Macchina a stati integrata Esempio di programma: Synchronized Motion TRUE FALSE Continuous Continuous Discrete Discrete Motion Motion Motion Motion Stopping Stopping Statemachine: Errorstop Homing Standstill Standstill Disabled Disabled Axis position time © ABB Group October 30, 2013 | Slide 26 AC500-S La soluzione AC500 per il Safety © ABB Group October 30, 2013 | Slide 27 AC500-S Safety PLC Hardware AC500-S 6 5 4 3 1 © ABB Group Aprile, 2010 | Slide 28 2 1. Modulo di comunicazione Standard 2. Safety CPU 3. Standard CPU 4. Modulo Safety I/O 5. Modulo Standard I/O 6. Modulo Safety I/O Tool di sviluppo CoDeSys-S Integrazione totale Codesys-S totalmente integrato nell‘ambiente Control Builder Plus e Codesys Librerie CoDeSys-S certificate TÜV Grafica diversa che rende immediata la visualizzazione dell‘applicazione safety © ABB Group Aprile, 2010 | Slide 29 AC500-S Safety PLC Structured Text Primi al mondo ad utilizzare il testo strutturato in contesto Safety © ABB Group October 30, 2013 | Slide 30 Compatibile con lo standard IEC 61131-3 e utilizzato dalla maggior parte degli sviluppatori software. Linguaggio flessibile ed intuitivo che rende lo sviluppo più semplice e ottimale per la creazione di algoritmi complessi, per applicazioni di sicurezza meglio interpretabili. AC500-S Safety PLC Funzionale e flessibile Funzioni trigonometriche, esponenziali c2 a 2 b2 c a c (c * cos ) 2 a 2 α Stesso aspetto © ABB Group October 30, 2013 | Slide 31 LD, FBD, Structure Text b Librerie PLCopen safety AC500-S Safety PLC Comunicazione safety Supporto del bus di comunicazione Profisafe: Coprocessore matematico integrato nell‘architettura AC500 Software di programmazione integrato in ambiente ControlBuilder Librerie per la gestione di funzioni trigonometriche per applicazioni Crane © ABB Group Aprile, 2010 | Slide 32 AC500-S Safety PLC Versione extreme condition (XC) © ABB Group October 30, 2013 | Slide 33 Tutti i prodotti AC500-S sono disponibili nelle versioni XC, programmabili con lo stesso tool di sviluppo. Le applicazioni più delicate possono quindi essere gestite anche negli ambienti più impervi: Energie rinnovabili, Sollevamento, Robotica,Trattamento acque, Gru, ecc.. Stessi ingombri e caratteristiche elettriche della versione Standard AC500 Plug&Play Monitoraggio immediato © ABB Group October 30, 2013 | Slide 34 AC500 Plug&Play Monitoraggio in ogni contesto applicativo 4 soluzioni preingegnerizzate: EnergyEfficiency Water Solar Drive Telecontrollo su portale web dedicato Monitoraggio locale o da remoto AC500 Plug and Play Notifica anomalie con SMS o mail Storico Allarmi Export dati CSV © ABB Group Aprile, 2010 | Slide 35 AC500 Plug&Play Caratteristiche Hardware © ABB Group Aprile, 2010 | Slide 36 AC500 Plug&Play Soluzione innovativa per monitoraggio Plug&Play © ABB Group Aprile, 2010 | Slide 37 1. Installazione a muro del quadro con pratiche di fissaggio superiori 2. Collegamento della linea seriale RS485 verso i dispositivi in campo (se presenti), collegamento sensori digitali e analogici (4..20mA, Pt100) 3. 4. Accesso remoto via portale Web dedicato per monitoraggio impianto Collegamento del quadro all‘alimentazio ne elettrica Il mondo IT incontra quello PLC Webserver ed FTP integrati © ABB Group October 30, 2013 | Slide 38 Caratteristiche modelli AC500-ETH Webserver & FTP server Visualizzazioni con web-server, license free Possibilità di controllo remoto via web-browser Parametri di funzionamento macchina sotto controllo Manutenzione predittiva, riduzione down-time Customizzazione web-server con Control Builder PS501 © ABB Group Aprile, 2010 | Slide 39 Completa integrazione tra programma applicativo e pagine web Tecnologia Javascript supportata per Caratteristiche modelli Ethernet WebVisualisation on webserver example Browser 1 Browser 2 CoDeSys AC500 HMI © ABB Group Aprile, 2010 | Slide 40 IPad Caratteristiche modelli AC500-ETH FTP client & FTP server FTP client FTP server Una sessione FTP tipica utilizza 2 canali: Canale di controllo Canale di scambion dati Il canale di controllo viene utilizzato per la trasmissione di comandi come “rinominare files, cancellare files, creare directory”. Il canale di scambio dati è utilizzato per il trasferimento di dati e files “download, upload, list”. © ABB Group Aprile, 2010 | Slide 41 Libreria FTP client Esempio: come creare una directory © ABB Group Aprile, 2010 | Slide 42 Libreria MySql Comunicazione con database relazionale © ABB Group Aprile, 2010 | Slide 43 Libreria Datalogging Gestione intelligente per il telecontrollo Gestione automatica delle interruzioni nella comunicazione Storicizzazione in buffer nella memoria Flash interna al plc o SD-Card Supporto del protocollo IEC 60870-5-104 Supporto FTP Differenti modalità di storicizzazione © ABB Group Aprile, 2010 | Slide 44 ABB Italia Contattaci per aggiornamenti su AC500 Stefano Baglio Product Manager PLC&HMI ABB spa [email protected] Michele Rossi Product Manager PLC&HMI ABB spa [email protected] © ABB Group Aprile, 2010 | Slide 45
Documenti analoghi
Nerviano Medical Sciences
Company, poi confluita in ABB nel 1999, aveva già fornito
l’automazione di produzioni biotecnologiche con innovativi
sistemi di controllo batch quando l’azienda era Farmitalia
Carlo Erba. ABB sta o...