Supporto EtherCAT nel diffuso sistema di programmazione...

23
CODESYS ® a trademark of 3S-Smart Software Solutions GmbH Supporto EtherCAT nel diffuso sistema di programmazione CODESYS secondo lo standard IEC 61131 - 3

Transcript of Supporto EtherCAT nel diffuso sistema di programmazione...

Page 1: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

CODESYS® a trademark of 3S-Smart Software Solutions GmbH

Supporto EtherCAT nel diffuso

sistema di programmazione CODESYS

secondo lo standard IEC 61131-3

Page 2: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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.

Page 3: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

3 © 3S-Smart Software Solutions GmbH

L’ azienda

Page 4: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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)

Page 5: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 6: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

CODESYS® a trademark of 3S-Smart Software Solutions GmbH

Supporto EtherCAT in CODESYS

Page 7: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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”

Page 8: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

9 © 3S-Smart Software Solutions GmbH

Informazioni di base

Supporto Ethercat in CODESYS

A

Page 9: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 10: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

11 © 3S-Smart Software Solutions GmbH

Configurazione Device

Supporto EtherCAT in CODESYS

A

Page 11: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 12: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

13 © 3S-Smart Software Solutions GmbH

Gestione delle variabili

Supporto EtherCAT in CODESYS

A

Page 13: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 14: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

15 © 3S-Smart Software Solutions GmbH

Implementazione EtherCAT

Supporto EtherCAT in CODESYS

A EoE ethernet over Ethercat

File over Ethercat

Ridondanza

Supporto Station Alias

Page 15: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

16 © 3S-Smart Software Solutions GmbH

Implementazione EtherCAT

Supporto EtherCAT in CODESYS

A

Page 16: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 17: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

18 © 3S-Smart Software Solutions GmbH

CODESYS con Ethercat per la produzione dei pannelli solari

Applicazione

Vista Impianto

Page 18: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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)

Page 19: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 20: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 21: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

22 © 3S-Smart Software Solutions GmbH

CODESYS con Ethercat per la produzione dei pannelli solari

Applicazione

Page 22: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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

Page 23: Supporto EtherCAT nel diffuso sistema di programmazione ...ethercat.org/forms/italy2017/files/09_CODESYS_EtherCATRoadShow.pdf · CODESYS con Ethercat per la produzione dei pannelli

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.