supporto ethercat nel diffuso sistema di programmazione...
TRANSCRIPT
CODESYS® a trademark of 3S-Smart Software Solutions GmbH
Supporto EtherCAT nel diffuso
sistema di programmazione CODESYS
secondo lo standard IEC 61131-3
2 © 3S-Smart Software Solutions GmbH
L’ azienda
Fondata nel
Luglio 1994Dipendenti
>140
Prodotti e Mercati
Software suite CODESYS
per l’automazione industriale
Direzione
Dieter Hess
Manfred Werner
Headquarter: Kempten, Germania
In Italia: CODESYS Italia s.r.l.
3 © 3S-Smart Software Solutions GmbH
L’ azienda
4 © 3S-Smart Software Solutions GmbH
L’ azienda
CODESYS Italia S.r.l.
• Fondata il 1 ottobre 2015
• Filiale diretta di 3S-Smart Software Solutions
• Proprietari Manfred Werner e Dieter Hess
• Team
Ufficio a Milano, Via Vittoria Colonna 50
– Davide Gallesi (Amministratore)
– Fabio Fillipponi (Product Manager)
Ufficio a Rovato, Via Franciacorta 72
– Giandomenico Girardelli( Senior Software Engineer)
– Luca Strabla (Senior Software Engineer)
6 © 3S-Smart Software Solutions GmbH
Reference list di alcuni clienti:
Panomarica generale
Più di 400 OEM offrono dispositivi programmabili
con CODESYS
Migliaia di utilizzatori finali in tutto il mondo
lavorano con CODESYS
CODESYS® a trademark of 3S-Smart Software Solutions GmbH
Supporto EtherCAT in CODESYS
8 © 3S-Smart Software Solutions GmbH
Informazioni di base
Supporto EtherCAT in CODESYS
A „Device“: un nuovo
oggetto
Nella struttura ad „albero“
del progetto, i devices
possono essere:
• inseriti
• attivati / disattivati
• aggiornati
• ricercati con la funzione di
scan
I Devices sono installati e
gestiti nella „Device Repository”
9 © 3S-Smart Software Solutions GmbH
Informazioni di base
Supporto Ethercat in CODESYS
A
10 © 3S-Smart Software Solutions GmbH
Configurazione Device
Supporto EtherCAT in CODESYS
A Configuratore nodo (per dispositivi specifici del cliente caricati
tramite file XML)
Configuratori specifici per:
• EtherCAT master
• Molti altri fieldbus di commercio o proprietari
11 © 3S-Smart Software Solutions GmbH
Configurazione Device
Supporto EtherCAT in CODESYS
A
12 © 3S-Smart Software Solutions GmbH
Gestione delle variabili
Supporto EtherCAT in CODESYS
A Mappatura di dati nelle nuove variabili
Sono dichiarate nuove variabili globali
Mappatura di dati in variabili esistenti
Aggiornamento dei valori anche se le variabili non sono
utilizzate
Bus task
così anche in modalità STOP
Valori di default predefiniti
13 © 3S-Smart Software Solutions GmbH
Gestione delle variabili
Supporto EtherCAT in CODESYS
A
14 © 3S-Smart Software Solutions GmbH
Implementazione EtherCAT
Supporto EtherCAT in CODESYS
A Lo stack del protocollo è implementato come libreria CODESYS
piattaforma indipendente (per differenti PLC)
Chipsets Ethernet supportati per Windows:
Intel 82551/82557/Pro1000 e RealTek RTL8139/RTL8168/8169
Gigabit
Alternativa: Emulatore WinPCap (per sistemi PC-based senza
proprietà di real time)
CAN over EtherCAT: Parametri SDO sono inseriti durante lo startup
15 © 3S-Smart Software Solutions GmbH
Implementazione EtherCAT
Supporto EtherCAT in CODESYS
A EoE ethernet over Ethercat
File over Ethercat
Ridondanza
Supporto Station Alias
16 © 3S-Smart Software Solutions GmbH
Implementazione EtherCAT
Supporto EtherCAT in CODESYS
A
17 © 3S-Smart Software Solutions GmbH
EtherCAT per Motion Control
Supporto EtherCAT in CODESYS
A Alta precisione della sincronizzazione per il Motion Control con
clocks distribuiti e sincronizzazione hardware
Supporto clock distribuito
Jitter +/- 20micros
Supporto librerie SoftMotion PLC OPEN per la gestione degli assi:
PTP
Sincronizzazione
Camme
CNC
ROBOT
18 © 3S-Smart Software Solutions GmbH
CODESYS con Ethercat per la produzione dei pannelli solari
Applicazione
Vista Impianto
19 © 3S-Smart Software Solutions GmbH
CODESYS con Ethercat per la produzione dei pannelli solari
Applicazione
Linea di assemblaggio moduli PV completamente automatizzata
• Linea automatizzata modulare per processo di assemblaggio cella-
a-modulo PV con brevetti proprietari per dispositivi e processo
• Caratteristiche di base: processo e attrezzatura completamente
automatizzato e scalabile; capacità Linea : 18, 36 e 72 moduli/ora
(con 60 cellule/modulo)
• Piena flessibilità in funzione del design e layout del modulo PV
(forme rettangolari e triangolari, configurazioni per 2,4,6 … 48, 60,
72 celle/moduli)
20 © 3S-Smart Software Solutions GmbH
CODESYS con Ethercat per la produzione dei pannelli solari
Applicazione
Linea screen-printing per alto volume di produzione con test automatico
• Linea modulare con utilizzo di shuttles movimentati tramite motori
lineari per la metalizzazione delle celle PV
• Caratteristiche: attrezzatura e processo completamente automatizzato
Alta precisione e ripetibilità
• Corsie multiple con caricamento e asciugatura automatiche
• Test automatico di funzionamento
21 © 3S-Smart Software Solutions GmbH
CODESYS con Ethercat per la produzione dei pannelli solari
Applicazione
Controllo automazione linea tramite PC con Windows
utilizzando CODESYS SOFTMOTION RTE CNC SL
Controllo con Ethercat per assi lineari, rotativi, moduli IO
Tempo di sincronizzazione 2 ms per 24 assi e IO digitali e
analogici
Utilizzo di ROBOT per caricamento delle celle PV
• Robot Staubli TS20 e TP80 controllati con librerie CODESYS
SOFTMOTION CNC compatibili al PLC Open Parte 4
22 © 3S-Smart Software Solutions GmbH
CODESYS con Ethercat per la produzione dei pannelli solari
Applicazione
23 © 3S-Smart Software Solutions GmbH
Conclusione
Supporto EtherCAT in CODESYS
A Completo supporto EtherCAT integrato direttamente nel sistema di
programmazione PLC
Non sono necessari tools addizionali
Lo stack su piattaforma indipendente offre una scelta libera per il
PLC
Alto riutilizzo del codice sorgente per l’ applicazione PLC
24 © 3S-Smart Software Solutions GmbH
Inspiring Automation Solutions
Thank you for your attention.
CODESYS® is a registered trademark of 3S-Smart Software Solutions GmbH. Technical specifications are subject to change.
Errors and omissions excepted. No reproduction or distribution, in whole or in part, without prior permission.