Differenti soluzioni fornite da CODESYS

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