SERCOS. Dipartimento di Ingegneria Elettrica. SERCOS Benzi 1



Documenti analoghi
Progetto di un sistema di controllo per un robot basato su CAN

L unico protocollo libero che combina prestazione e flessibilità:

La tecnica proporzionale

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Esame di INFORMATICA

Reti LAN. IZ3MEZ Francesco Canova

SERCOS III Comunicazione real time su base Ethernet quale bus universale per l Automazione Industriale Michele Pirelli Bosch Rexroth AG

Verona, ottobre 2013!

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Dott. Davide Tamellini Ing. Vittorio Agostinelli. Automazione. AssoAutomazione

Rete di accesso / Rete di trasporto

Architettura hardware

PLC. I/O Analogici.

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como LOGICA DI CONTROLLO

Collegamento al sistema

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

e automazione industriale

La Comunicazione tra i dispositivi

Introduzione alla gestione dei sistemi di rete. Davide Quaglia

Informatica per la comunicazione" - lezione 8 -

I canali di comunicazione

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal

= 0, 098 ms. Da cui si ricava t 2 medio

Corso di Informatica

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

Networking e Reti IP Multiservizio

Reti e Internet: introduzione

Progetto di un sistema di controllo per un robot basato su CAN bus

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

Struttura del calcolatore

Informatica - A.A. 2010/11

LIVELLO DATA LINK (DI LINEA)

CONTROLLO NUMERICO Z32

I canali di comunicazione

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Profibus vs WorldFIP WorldFip centralizzato e basato sulla schedulazione

CLASSIFICAZIONE DELLE RETI

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Standard di comunicazione

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Introduzione all acquisizione Dati

SISTEMI DI ACQUISIZIONE

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

INTRODUZIONE: PERDITE IN FIBRA OTTICA

C. P. U. MEMORIA CENTRALE

Tecnologia dell Informazione

Universal Serial Bus (USB)

I bus di campo nell automazione industriale

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

Architettura di un calcolatore

La memoria centrale (RAM)

PLC Programmable Logic Controller

WiFi: Connessione senza fili. di Andreas Zoeschg

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

Reti sequenziali. Esempio di rete sequenziale: distributore automatico.

Informazioni stampa. Nuovo concetto di controllo per la lavorazione dei metalli. Beckhoff alla EMO Pad. 25, Stand G33

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Sistema di monitoraggio delle correnti in ingresso in impianti fotovoltaici

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

Lo scenario: la definizione di Internet

Elementi di Informatica e Programmazione

M1600 Ingresso/Uscita parallelo

DHCP e ISP. DHCP e ISP. DHCP e server. DHCP e server DSL. Soluzioni. Digital Subscriber Line. Regola di dimensionamento

Sistema ATM con rete NetRail. Divisione elco srl

Sistemi Domotici Parte 1 1 Concetti base di Elettronica Digitale

La sicurezza sui fieldbus: anche la comunicazione è sicura. Micaela Caserza Magro Università di Genova

Livello logico digitale. bus e memorie

Quanto sono i livelli OSI?

Modulo 1.3 Reti e servizi

Laboratorio di Informatica

T24 Reti numeriche integrate nei servizi

BACHECA ELETTRONICA Display a messaggi variabili a tecnologia Led

ARCHITETTURA DEL CALCOLATORE

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

Architettura dei calcolatori II parte Memorie

Circuiti sequenziali e elementi di memoria

Input/Output: bus, interfacce, periferiche

Protocolli di Comunicazione

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Corso di Sistemi di Elaborazione A.A. 2008/2009

Necessità crescente di maggiori velocità trasmissive. appendice allo standard, d 802.3u, comunemente nota come Fast Ethernet, che precisa le

2 - Canali e Multiplazione

Internet e il World Wide Web. Informatica Generale -- Rossano Gaeta 30

ITIS E. FERMI DESIO AREA DI PROGETTO D.M. 09/03/1994. Specializzazione: Meccanica

Principi fondamentali

MODELLI ISO/OSI e TCP/IP

Unità intelligenti serie DAT9000

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.


Corso di Informatica

MONITORAGGI STRUTTURALI WIRELESS A LETTURA REMOTA

Capitolo 8 - Protocollo Modbus RTU per Drive SIRCO

Realizzazione di un commutatore ultraveloce di flussi dati ottici basato su effetti non lineari in fibra. Claudia Cantini

Accessori per i controllori programmabili Saia PCD Integrazione dei moduli di I/O nel quadro elettrico omazione Stazioni di aut aggio ollo e

Architetture di rete Profinet per performance d eccellenza! Profinet network architectures for top performance

NODO DI RETI A COMMUTAZIONE DI CIRCUITO

Transcript:

SERCOS SErial Real-Time COmmunication System Francesco Benzi Dipartimento di Ingegneria Elettrica Università di Pavia SERCOS Benzi 1

SERCOS Benzi 2 SERCOS Serial Real-Time Communication System Nasce negli anni 80 per applicazioni su azionamenti con esigenze intensive di scambio dati: motion control, CNC, manipolazione, robotica, impacchettamento, assemblaggio Standard IEC 1491 stabilito nel 1995 con evoluzioni recenti rispetto alla velocità massima Standard Introduce per queste macchine un architettura diversa, alternativa alle soluzioni tradizionali basate su interfaccia analogica. Principale mezzo di trasmissione è la fibra ottica Dedicato esplicitamente al controllo di azionamenti e attuatori a livello di campo

SERCOS Benzi 3 SERCOS Caratteristiche SERCOS è un sistema di comunicazione aperto, digitale, seriale ed in tempo reale che consente di sfruttare a fondo le caratteristiche dei controllori digitali che comandano gli azionamenti. Consente una comunicazione con: formati predefiniti, priorità, prevenzione dei guasti e gestione di errori, visualizzazione dei parametri e dei dati scambiati, notevole precisione e velocità degli spostamenti, sincronizzazione per le operazioni di misura interpolazione tra un certo numero di dispositivi. Presenta una buona immunità ai disturbi elettromagnetici ed al g rumore grazie alle fibre ottiche utilizzate come mezzo fisico.

SERCOS Benzi 4 SERCOS SERCOS inserito all interno di una struttura Ethernet Real Time

SERCOS Benzi 5 SERCOS Impiego di SERCOS in Architettura per presse (Graebener Technology Center)

SERCOS Benzi 6 SERCOS Impiego di SERCOS in Architettura per presse (Graebener Technology Center)

SERCOS Benzi 7 Macchine utensili Centri macchina flessibili CNC Convenzionali Lavorazioni alta velocità Macchine assemblatrici Mole alta velocità Linee Transfer Finitrici di ingranaggi di precisione Rettificatrici di precisione Laser Cutting Transfer di presse Applicazioni Assemblaggio /Lavorazione speciale Robot di assemblaggio Gru a portale Pick and Place Macchine di stampa Macchine impacchettatrici Trattamento dei materiali Macchine tessili Fabbricazione gomme Finitrici/Lucidatrici Posa colla/guarnizioni Fabbricazione fibre ottiche Manifattura vetro Finitura vetreria Foratura vetro

SERCOS Benzi 8 Architettura SERCOS Tutti i dispositivi sono disaccoppiati i i Segnali di feedback Segnali di potenza e segnale (feedback) comunicano solo con il proprio azionamento. Tutti gli azionamenti comunicano con il controllore attraverso una fibra ottica. Su un anello possono collegarsi teoricamente fino a 254 azionamenti. In pratica tipicamente 8-16 assi.

SERCOS Benzi 9 SERCOS Specifiche del protocollo Topologia e mezzo fisico Topologia ad anello che collega tutti gli azionamenti interessati alla lavorazione (es. assi e mandrini in un CNC)

SERCOS Benzi 10 SERCOS Specifiche del protocollo Topologia e mezzo fisico Topologia ad anello che collega tutti gli azionamenti interessati alla lavorazione (es. assi e mandrini in un CNC) Fibra ottica per comunicare Su larga banda ed elevata velocità (fino a 1 Mbps e oltre) Con immunità ità ai disturbi grazie al disaccoppiamento i elettricoottico Importanza a dell immunità per la presenza dei disturbi ad alta frequenza dovuti a PWM e convertitori in genere Lunghezza massima (distanze generalmente limitate a celle di lavoro) Fibra in plastica: 60 m, Fibra in vetro fino a 250 m Velocità massima effettiva 2 Mbps

SERCOS Benzi 11 SERCOS Topologia SERCOS Master Master 1 Master 2 Controller Master i Logicamente tutti i drive sono allo stesso livello rispetto al master Fiber Optic Ring Slave Drive 21 2.1 211 2.1.1 Slave Drive 22 2.2 221 2.2.1 Slave Drive 11 1.1 111 1.1.1 Slave Drive Drive Drive 12 1.2 121 1.2.1 122 1.2.2 123 1.2.3 - I:numero di anelli - n:numero di slaves in un anello - k:numero di drives per ogni slave Slave........ Drive Drive 1.n 1.n.k

SERCOS Benzi 12 SERCOS Connessione Electrical Input Driver Circuit LED With SMA Connection Photodiode (Amplifier-IC) With SMA Connection Electrical Output SMA Connector Transmitter emits red light of a wavelength in the range from 640 nm to 675 nm (0-55 deg C). Fiber Optic Cable Made Of Plastic Connettori SMA Connettori SMA SubMiniature Connector

SERCOS Benzi 14 SERCOS Specifiche del protocollo Modello di comunicazione: Master-Slave Il Master mantiene il collegamento fra il controllore (es. CNC) e l anello che unisce fra loro tutti i dispositivi collegati Invia i messaggi e negli intervalli liberi segnali di sincronizzazione per tutti gli slaves Ogni messaggio è trasmesso sull intero anello fino a raggiungere il dispositivo cui è destinato Gli slaves ricevono i messaggi, li decodificano e interpretano Se sono destinati ad essi, li utilizzano Se destinati ad altre stazioni li codificano in forma ottica e ritrasmettono confermando la sincronizzazione

SERCOS Benzi 15 SERCOS Specifiche del protocollo Accesso al mezzo fisico Il Master assegna ad ogni slave una finestra temporale secondo la tecnica di divisione dei tempi (time sharing) Ogni Slave calcola il proprio tempo di accesso in base alla finestra assegnata con un proprio orologio interno Traffico periodico e aperiodico I segnali critici (comandi, fedback) sono inviati in una finestra temporale periodica con tempi di ciclo (time slot) scelti fra i valori: 62,5 μs, 125 μs, 500 μs, 1ms In caso di errore non sono ritrasmessi i (essendo molto vicino i il seguente). In caso di due errori consecutivi si prevede un intervento Il t ffi i di tili li i t lli t ti d Il traffico aperiodico utilizza gli intervalli restanti senza precedenze e urgenze. In caso di errore si ritrasmette il messaggio.

SERCOS Benzi 16 SERCOS Specifiche del protocollo Il modello ISO-OSI per i segnali periodici Per i segnali aperiodici il modello usato èa3strati(1 (1, 2, 7) Per i segnali periodici si unisce il livello 5 Traffico APERIODICO Livello ISO/OSI Traffico PERIODICO Liv. APPLICAZIONE 7 7 6 Liv. PRESENTAZIONE 6 5 Liv. SESSIONE 5 4 Liv. TRASPORTO 4 3 Liv. RETE 3 2 Liv. COLLEGAMENTO 2 1 Liv. FISICO 1

SERCOS Benzi 17 SERCOS Specifiche del protocollo Il modello ISO-OSI per i segnali periodici I dati periodici (misure, retroazioni) devono riferirsi per coerenza dell algoritmo allo stesso istante di campionamento Analogamente i segnali di comando devono essere sincroni per i diversi azionamenti A questo scopo si utilizza il livello ll 5 (Livello di sessione) La sessione di dialogo tra due applicazioni (dispositivi: controllore e azionamento) prevede l apertura e la chiusura del canale di comunicazione, e la sincronizzazione delle operazioni rispetto ai tempi assegnati

SERCOS Benzi 18 SERCOS Specifiche del protocollo Codifica dei dati: NRZI (Non Return to Zero Inverted) CLOCK 0 0 0 1 0 1 1 DATO SEGNALE NRZI La presenza degli zeri consente di verificare periodicamente la La presenza degli zeri consente di verificare periodicamente la sincronizzazione del segnale.

SERCOS Benzi 19 SERCOS Struttura del telegramma BOF ADR CAMPO DATI FCS EOF BOF (Beginning of frame) = inizio messaggio ADR (Address) = indirizzo CAMPO DATI = contiene MST, o MDT, o AT FCS (Frame Check Sequence) = sequenza di test EOF (End Of Message) = fine messaggio MST (Master Synchronization Telegram) Messaggio broadcast, trasmesso all inizio di un ciclo di trasferimento MDT (Master Data Telegram) Trasferisce dati. È trasmesso una volta per ciclo AT (Amplifier Telegram) Trasferisce dati dallo slave al master

SERCOS Benzi 20 SERCOS Sequenza ciclica 1. Il controllore (Master) invia un MST per sincronizzare e coordinare tutte le stazioni (assi) 2. Ogni stazione (slave) invia un dato di feedback (es. posizione) con un messaggio AT 3. Il master invia un segnale di comando agli azionamenti (assi)

SERCOS Benzi 21 SERCOS Sequenza ciclica

SERCOS Benzi 22 SERCOS Struttura del telegramma Contenuti del Data field Informazioni di servizio i Dati configurabili secondo i dispositivi

SERCOS Benzi 23 SERCOS Esempio di MDT BOF ADDR Indirizzo. Es. 11111111 per trasmissioni a tutti i drives DRIVE 1 CONTROL MASTER SERVICE DRIVE VELOCITY CMMD. TORQUE LIMIT INFO (ID No. 00036) (ID No. 00092) Messaggi aperiodici. (Max 2 byte) DRIVE M-1 CONTROL MASTER SERVICE INFO DRIVE VELOCITY CMMD. (ID No. 00036) TORQUE LIMIT (ID No. 00092) DRIVE M CONTROL MASTER SERVICE INFO DRIVE VELOCITY CMMD. (ID No. 00036) TORQUE LIMIT (ID No. 00092) Messaggi ciclici. Ripetuti per ogni drive. Ciascuno max 16 bytes FCS EOF

SERCOS Benzi 24 SERCOS Esempi di codifiche previste per un asse

SERCOS Benzi 25 SERCOS Prestazioni SERCOS 4 MHZ Cycle Time in Micro Secs 1000 900 800 700 600 500 400 300 200 100 16 bytes 2 bytes 1 2 3 4 5 6 7 8 Number of Drives

SERCOS Benzi 26 SERCOS Realizzazione su integrati I nodi SERCOS sono costituiti da circuiti integrati. SERCON 410 realizza l interfaccia fra segnale ottico e μp (sia Master, con Controllore, sia Slave, con Azionamento) disaccoppiamento ottico-elettrico controllo presenza errori temporizzazione e memorizzazione trasmissione in parallelo 16-bit Memoria Dual Ram - Velocità max 10 Mbit/s (effettiva 2-4 Mbps) Indirizzi Dati Controllo del componente 12 bit 16 bit (READ/WRITE/Chip Select) Interrupt Interfaccia parallela Memoria RAM Controllo del protocollo Controllo Temporizzazione Stati Controllo Errori SEGNALI Mb ) DMA Interfaccia seriale Controlli DMA req/ackn Disaccoppiatori ottici Anello in fibra ottica filo singolo bus fibra ottica

SERCOS Benzi 27 SERCOS - Evoluzione SERCON 810 (dal 2002) consente di lavorare a velocità più elevate, fino a 8/16 Mbps SERCOS III disponibile dal 2005 presenta importanti evoluzioni: - impiego della rete Ethernet (doppino anziché fibra ottica) - possibilità di accedere a nodi IP dalla rete - utilizza la velocità di Ethernet 100 Mbps (ma attenzione all overhead) - cicli minimi di 31,25 μs - ridondanza degli anelli - riduzione dei costi dei componenti

SERCOS Benzi 28 SERCOS Gestione assi

SERCOS Benzi 29 SERCOS - Riferimenti Generalità http://www.sercos.com com Sercos III: http://www.ilb2b.it//automazione_strumentaz ione/pdf_riv/200607/20060701014_1.pdf 1