Differenti soluzioni fornite da CODESYS CODESYS Users‘ Conference 2014, Roland Wagner CODESYS® a trademark of 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Agenda 1 Breve introduzione: architettura CODESYS 2 CODESYS V2.3 CODESYS V3 3 3 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS è una piattaforma Sistema di sviluppo CODESYS CODESYS Safety CODESYS Safety SIL2 CODESYS Safety per modulo EtherCAT Safety CODESYS Control Runtime system CODESYS HMI CODESYS WebVisu CODESYS TargetVisu CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 4 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS HMI CODESYS WebVisu CODESYS TargetVisu Quai prodotti per quali clienti? CODESYS CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module CODESYS Control Runtime System CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 5 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Sistema di sviluppo CODESYS Puo’ essere scaricato senza costi: www.codesys.com Interfaccia di sviluppo completo IEC 61131-3 6 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Sistema di sviluppo CODESYS: tools aggiuntivi per utenti Estensioni integrati della CODESYS Professional Developer Edition CODESYS UML Classi/stati chart CODESYS Static Analysis Analisi per potenziali bugs/metrica CODESYS SVN Controllo Versione/gestione versioni (Subversion®) CODESYS Profiler Misura tempo di esecuzione (in sviluppo) CODESYS Test Manager Modulo automatico, integrazione, test di regressione 7 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Sistema di sviluppo CODESYS : ulteriori prodotti aggiuntivi CODESYS Service Tool: tool aggiuntivi per utenti per commissioning/mantenimento senza codice sorgente dell’ applicazione 8 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Sistema di sviluppo CODESYS : ulteriori prodotti aggiuntivi CODESYS Automation Platform: piattaforma di estensione per Costruttori di device per lo sviluppo di componenti plug-in per la loro famiglia di controllori Users per sviluppare tool addizionali integrati per essere venduti tramite il CODESYS Store. 9 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS HMI CODESYS WebVisu CODESYS TargetVisu Runtime system CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module CODESYS Control Runtime System CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 10 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Runtime system: come rendere un device programmabile con CODESYS Implementazione del CODESYS Control Runtime System Task del costruttore del device Sistemi SoftPLC per IPC standard disponibili 11 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Controllerori/device disponibili con CODESYS Control Completa lista in www.codesys.net oppure come brochure 12 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Runtime system: come rendere un device programmabile con CODESYS Sistemi SoftPLC per IPC standard disponibile CODESYS Control RTE CODESYS Control Win CODESYS Control Linux Per costruttori di device con piattaforme PC Per utenti con hardware PC CODESYS Control RTE SL CODESYS Control Win SL Vendita attraverso CODESYS System Partners Presto disponibile nel CODESYS Store 13 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS Visualizzazione CODESYS HMI CODESYS WebVisu CODESYS TargetVisu CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 14 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Visualizzazione – varianti differenti per display CODESYS HMI per stand-alone PC/pannelli; implementazione attraverso user: Installazione di CODESYS HMI SL su IPCs Costruttori device: installazione sui propri pannelli etc. CODESYS TargetVisu per pannelli di controllo; implementatat dai costruttori dei device CODESYS WebVisu per web browsers; implementazione dei componenti necessari sul controllore fatta dal costruttore del device 15 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Supporto fieldbus di CODESYS CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 16 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Fieldbus – utilizzo integrato dei più comuni fieldbus Tutti i sistemi fieldbus possono essere implementati sui controllori dai costruttori del device Per sistemi SoftPLC : User accede ai più comuni fieldbus di default (fieldbus card richiesta) For controllori discreti/sistemi SoftPLC : Possibili estensioni per lo user via EtherCAT supporto di differenti terminali gateway SAE J1939 Modbus IEC 61850 Release: July 2014 17 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS Motion+CNC CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module CODESYS SoftMotion SoftMotion CNC SoftMotion Light 18 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS SoftMotion - integrato motion control CODESYS SoftMotion: Per controllare movimenti semplici ad un asse oppure multiassi coordinati. Può essere implementato sul controllore dal costruttore del device CODESYS SoftMotion CNC: Per controllare movimenti CNC. Può essere implementato sul controllore dal costruttore del device Sistemi SoftPLC: Entrambe le estensioni optionamente disponibili per user CODESYS SoftMotion Light: Per controllare movimenti singolo asse. Estensioni per lo user su tutti i controllori con CANopen/EtherCAT e su drive con CiA DS 402 (dalla CODESYS V3.5 SP5). 19 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS Safety CODESYS Safety CODESYS Safety SIL2 CODESYS Safety for EtherCAT Safety Module 20 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Safety – funzioni safety in accordo a IEC 61508 CODESYS Safety: per costruttori di device, facilita lo sviluppo di controllori IEC 61508 in accordo a SIL3 CODESYS Safety per modulo EtherCAT Safety: Estensione della rete EtherCAT attraverso un modulo safety module semplici safety tasks certificati in accordo a SIL3. Per costruttori di device e user 21 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS Safety – funzioni safety in accordo a IEC 61508 CODESYS Safety SIL2: per costruttori di device, facilita lo sviluppo di controllori IEC 61508 in accordo a SIL2 22 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS HMI CODESYS WebVisu CODESYS TargetVisu CODESYS Service CODESYS Development System CODESYS Safety CODESYS Safety SIL2 CODESYS Safety per EtherCAT Safety Module CODESYS Control Runtime system CODESYS SoftMotion SoftMotion CNC SoftMotion Light CODESYS Profibus CODESYS Profinet CODESYS CANopen CODESYS EtherCAT CODESYS EtherNet/IP … 23 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Architettura CODESYS CODESYS Service For costruttori di device Implementazione del runtime system Sviluppo Driver Sviluppo Librerie Estensioni specifiche del cliente/ componenti plug-in Test Device Per user Corsi (Sviluppo Librerie) System Partner Altri lavori software intorno a CODESYS 24 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS Agenda 1 Short introduction: The CODESYS architecture 2 CODESYS V2.3 CODESYS V3 3 25 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS CODESYS V2.3 CODESYS V3 Differenze fondamentali CODESYS V2.3 è un sistema monolitico nessuna estensione modulare CODESYS V3 è basato su .net framework Componenti depositati nel profilo saranno linkati all’ avvio Più versioni possono essere installate allo stesso tempo Il sistema di programmazione CODESYS V3 richiede un nuovo runtime system Dispositivi con V2.3 non possono essere programmati CODESYS V3 offre funzioni estese e tecnologiche (OOP, realtime Ethernet, HTML5 visualizzazione ecc.) Ulteriori sviluppi della CODESYS V2.3 sono ristretti a richieste specifiche di clienti. I bug sono risolti regolarmente/patch fino al 2019. Aggiornamento prodotto solo per la CODESYS V3 26 © 3S-Smart Software Solutions GmbH Automation solutions with CODESYS CODESYS V2.3 CODESYS V3 Differences in detail Lista in uno speciale documento: Documento sul website CODESYS (Card registra “Versioni”, ultimo link) 27 © 3S-Smart Software Solutions GmbH Inspiring Automation Solutions Thank you for your attention. 28 © 3S-Smart Software Solutions GmbH
© Copyright 2024 ExpyDoc