EtherNet/IP. ControlNet over Ethernet TCP/IP. Roberto MOTTA Commercial Marketing Manager

Documenti analoghi
ETHERNET/IP (2001) Supported by ODVA to encapsulate CIP (Common Industrial Protocol) on Ethernet and IP/UDP/TCP (IP is for Industrial Protocol)

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP

Protocolli ARP e RARP

Introduzione alla rete Internet

Il progetto IEEE 802 viene generalmente indicato con il nome Ethernet, anche se il nome inizialmente era associato soltanto al progetto 802.

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Le Reti Informatiche

Le Reti Informatiche

Protocolli di comunicazione per HMI: dalle reti proprietarie agli standard Ethernet

COMPARAZIONE TRA BUS ETHERNET. Micaela Caserza Magro Genoa Fieldbus Competence Centre srl

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

- Dispensa VI - RETI DI CALCOLATORI

IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori

COMPARAZIONE TRA BUS ETHERNET. Micaela Caserza Magro Genoa Fieldbus Competence Centre srl

Introduzione alla rete Internet

Introduzione alla rete Internet

Dal PLC al PAC: Piattaforma integrata di Controllo e Motion Avanzato su bus EtherCAT Omron Electronics spa

LE RETI LOCALI. Prof. Enrico Terrone A. S: 2008/09

Reti - Concetti di base

Introduzione alle reti ed al TCP/IP

Tecniche di gestione delle reti di calcolatori. Unità didattica 2.1 Topologie e S. O. di rete

Controllo Assi sincronizzato

Verona, ottobre 2013!

ARCHITETTURA DI COMUNICAZIONE

Indirizzi LAN (MAC) e IP

I protocolli di rete. Mauro Gaspari

Indice. Prefazione XIII

POLO SCIENTIFICO TECNOLOGICO PROFESSIONALE "E. FERMI & G. GIORGI" LUCCA. INDIRIZZO: Informatica e Telecomunicazioni. DISCIPLINA: SISTEMI e RETI

L'integrazione di applicazioni di Motion Control e di Sicurezza (Safety) su EtherNet/IP grazie a: CIP MOTION e CIP SAFETY

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Sicurezza per le reti Ethernet: Safety e Security su un unico bus di campo PROFINET. Roberto Pessina Siemens Spa

Calcolo numerico e programmazione Reti di calcolatori

Tecnologie standard Ethernet IP ed FDT/DTM per l efficienza energetica e dei processi nell agroalimentare

III - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.

Sistemi di elaborazione delle informazioni

Sistemi distribuiti e reti di calcolatori

Secondo biennio Articolazione Informatica Sistemi e Reti Prova Quarta

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Modelli Funzionali

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Modelli Funzionali

Introduzione alla rete Internet

Introduzione. Informazione, rete, connettività

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP

LE RETI INFORMATICHE. Parte seconda. Prof. Antonio Marrazzo Stage IeFP A.s Le reti Informatiche parte 2 Prof. Antonio Marrazzo 1

Petrolchimico. Alimentare. Milano, 29 novembre 2012!

Le reti Ethernet e IEEE 802.3

Veronafiere! ottobre 2014! Gli atti dei convegni e più di contenuti su

INTRODUZIONE AL TCP/IP TCP/IP Trasmission Control Protocol /

CONNESSIONE DI UN PC ALLA RETE INTERNET

Programmazione modulare

MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori. Lo Stack ISO-OSI

3: Architettura TCP/IP

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Introduzione alla gestione dei sistemi di rete. Davide Quaglia

Lan Ethernet. Appunti a cura del prof. Mario Catalano

Seminari Eucip, Esercizio e Supporto di Sistemi Informativi

Introduzione (parte II)

Reti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Fieldbus. Introduzione terminologia. Industrial network systems. A short introduction to fieldbus for industrial applications. Systems interconnection

PIANO DI LAVORO ANNO SCOLASTICO I.T.S.O.S C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO: SISTEMI E RETI PROF.

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

UD 3 PROTOCOLLO ISO-OSI

I sistemi distribuiti

Una definizione di rete

Switch Gestito L2 a 10 Porte Gigabit Ethernet / 8 porte RJ45 e 2 slot SFP in fibra - Commutatore Montabile a Rack

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Docenti Marco Cirrito, Lorenzo De Carli. Disciplina. OBIETTIVI MINIMI (necessari al passaggio alla classe successiva)

ISO OSI. International Standard Organization Open System Interconnection

ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica

Livello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol

Autore: Bandiera Roberto 2017

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

Introduzione (parte I)

M70x Impostazioni Ethernet per lo scambio sincrono del contatore encoder tra gestione Albero Elettrico menu 13

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Corsi Industrial Ethernet

Corso di Reti di Calcolatori

Corso di Sistemi di Misura Distribuiti. Ing. Domenico Capriglione

La tecnologia Ethernet

Indice. Prefazione. Presentazione XIII. Autori

5.2 ETHERNET Versione 2.0

Introduzione alle reti per il controllo di processo

1: Generalità sulle reti di trasmissione numeriche

Indice. Capitolo 1 Introduzione 1. Capitolo 2 Le reti Ethernet e IEEE Capitolo 3 Ethernet ad alta velocità 33

HOT-SPOT Wi-Fi. XR-320 / access point con montaggio a muro

Instradamento. Fondamenti di Informatica

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Il livello trasporto: Introduzione e protocollo UDP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Anno Scolastico SETTE ANTONIO PICCIRILLO GIUSEPPE

Modulo 1 Software e Reti. Prof.ssa Francesca Rammairone

Le reti Ethernet e IEEE 802.3

ALLEGATO 2 SPECIFICHE DCS IMPIANTO UL3

SECONDA LEZIONE: LE TECNOLOGIE CABLATE DI COMUNICAZIONE PER RETI INDUSTRIALI

Corso di Reti di Calcolatori

Il livello trasporto: Introduzione e protocollo UDP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Transcript:

EtherNet/IP ControlNet over Ethernet TCP/IP Roberto MOTTA Commercial Marketing Manager

... cos è EtherNet/IP? EtherNet/IP è uno standard di comunicazione (EtherNet/IP Communication Profile IEC 61784-1 e EN 61784-1) per Ethernet IEEE 802.3 basato su TCP/UDP/IP EtherNet/IP risponde ai seguenti requisiti di impiego: Interfaccia fra PLC e/o verso sistemi HMI Configurazione e Programmazione Condivisione della rete con altri Applicativi TCP/UDP/IP Interblocchi di tipo Peer-to-Peer fra PLC Controllo di dispositivi remoti EtherNet/IP implementa lo stesso Protocollo Applicativo usato da DeviceNet e ControlNet: CIP - Common Industrial Protocol

Common Industrial Protocol CIP Common Industrial Protocol TCP/UDP/IP CSMA/NBA CAN ISO-11898 CTDMA CSMA/CD IEEE 802.3 EN-50325 IEC-62026 EN-61158 EN-61784-1 IEC-61158 IEC-61784-1 EN-61784-1 IEC-61784-1 CSMA/NBA CTDMA CSMA/CD Carrier Sense Multiple Access/Non-Destructive Bitwise Arbitration Concurrent Time Domain Multiple Access Carrier Sense Multiple Access with Collision Detection

EtherNet/IP Application (7) Common Industrial Protocol Presentation (6) CIP IEC 61784-1 EN 61784-1 Session (5) Transport (4) Network (3) TCP/UDP/IP Data Link (2) CSMA/CD Physical (1) ISO/OSI Model www.ethernet.org IEEE 802.3

DNet, CNet, ENet/IP come si posizionano - Bit Byte Word File + - Funzionalità + Discrete Information & Control Level EtherNet/IP PROFInet, Modbus/TCP, Ethernet Powerlink I/O Control Profibus DP Remote IO DeviceNet CANOpen Interbus S Sensor-bus Level ASI Seriplex Control Level Peer-to-Peer Data Highway + Modbus Plus ControlNet Foundation Fieldbus H2 Device-bus Level Process Fieldbus H1 Profibus-PA Modbus HART - Costo + + Complessità del Protocollo -

DNet, CNet, ENet/IP differenze applicative EtherNet/IP: Deterministica (Switch) I/O modulari e HMI Nessun limite di nodi 10/100 Mbps 510 Byte per pacchetto ControlNet: Deterministica e Ripetitiva Ridondanza I/O modulari e HMI MAX 99 nodi 5 Mbps 510 Byte per pacchetto DeviceNet: Deterministica Semplici dispositivi di campo MAX 64 nodi 125, 250, 500 Kbps 8 Byte per pacchetto Valvole Partenze Motore Semplici Interfacce Operatore Fine Corsa HMI Interfacce Operatore I/O Distribuiti Modulari Sensori Applicazioni TCP/IP Azionamenti AC I/O Distribuiti Compatti Attuatori PLC I/O Modulari su Rack PLC

EtherNet/IP è una tecnologia OPEN Le specifiche EtherNet/IP sono gestite da due consorzi indipendenti e sono accessibili ai rispettivi siti Web: ODVA - Open DeviceNet Vendor Association ControlNet International EtherNet/IP è riconosciuto dalle due associazioni che si occupano della diffusione di Ethernet in ambito Automation: IEA - Industrial Ethernet Association IAONA - Industrial Automation Open Networking Alliance

... integrabile con altri applicativi TCP/UDP/IP Corporate IT Network Back-Office Mainframes and Servers (ERP, MES, CAPP, PDM, etc.) Central NMS Office Applications, Internetworking, Data Servers, Storage Programmable Logic Controllers (PLC) Video Feed Human Machine Interface (HMI) Wireless Video Apps Input/Output Devices Robots Programming Terminals Drives

... IEEE 802.3 IEEE 802.3 è lo standard fisico di Ethernet definito nel 1985 da IEEE - Institute of Electrical and Electronics Engineers IEEE 802.3 utilizza oggi tecnologia Ethernet 10/100 Mbps basata su una topologia di rete a stella con concentratori multiporte (1 nodo per porta) di tipo Hub o Switch PLC I/O Devices Drives HMI

... tecnologia Switch Lo sviluppo della tecnologia Switch ha incrementato il determinismo del metodo di accesso CSMA/CD portando di fatto ad ANNULLARE le COLLISIONI: Con la modalità Full-Duplex l invio e la ricezione dei messaggi su un canale avviene allo stesso tempo Con la tecnologia Store-and-Forward, i messaggi sono analizzati e instradati SOLO ai nodi di destinazione EtherNet/IP utilizza tecnologia Switch per il controllo di dispositivi remoti e la gestione di interblocchi fra PLC: I sistemi più complessi possono richiedere l impiego di più Switch connessi tramite le porte di UpLink Possono esistere anche più path dei dati (ridondanza del mezzo fisico di trasmissione): Il percorso ottimale è individuato da modalità quali Spanning Tree, HIPER-Ring o equivalenti

Switch Vs Hub Hub 10 Mbps Ethernet Tutti i nodi condividono la stessa larghezza di banda (10 Mbps) Switch 100 Mbps Ethernet Ogni nodo dispone dell intera larghezza di banda (100 Mbps)

100 Mbps Ethernet caratteristiche fisiche PLC Cavi in Fibra Ottica possono connettere più Switch in serie: F.O. Monomodali (Lmax = decine di Km) F.O. Multimodali (Lmax = qualche Km) I connettori più diffusi sono di tipo SC (100Base-FX) I/O Devices Drives HMI Cavi in rame twisted pair (2 coppie) in Cat. 5 o superiore (ISO/IEC 11801) sono usati per connettere i singoli nodi agli Switch (Lmax = 100m): Cavi UTP Non-Schermati Cavi STP Schermati Cavi in rame usano connettori: RJ-45 (100Base-TX) IP20/67 M12, IP67

... TCP/UDP/IP IP - Internet Protocol è il protocollo più utilizzato per attribuire gli indirizzi di nodo e di rete (LAN o sub-net): Formato: 32 Bit, suddivisi in 4 campi di 8 Bit Ogni campo è identificato da un numero intero (0-255): Esempio: 131.150.186.10 TCP - Transmission Control Protocol è il protocollo più utilizzato per il trasferimento dei dati anche su ampie aree geografiche al di fuori dei confini di una LAN: p.e. Internet (World Wide Web) UDP - User Datagram Protocol è un protocollo più semplice del TCP che permette una maggiore velocità di trasmissione, ma non di trasferire dati al di fuori di una LAN

struttura dati IEE802.3 IEEE 802.3 Standard Ethernet Frame Preamble 58 Bits Start Delimiter 8 Bits Destination MAC ID 48 Bits Destination MAC ID 48 Bits Type And Length 16 Bits Encapsulated Protocol and Data da 46 a 1500 Byte CRC 32 Bits Preamble 16 Bits Il CIP Frame di EtherNet/IP è incapsulato nel Frame IEEE 802.3 con le informazioni di protocollo TCP/UDP/IP Start Delimiter 8 Bits Source MAC ID 8 Bits 0-510 Bytes MAX CRC 16 Bits End Delimiter 8 Bits * Ogni Lpacket può avere differenti destinazioni Lpacket* Lpacket*... Lpacket* Length 8 Bits Control 8 Bits Connection ID 3 Bytes Object Data

Explicit Message Trasferiscono i dati su richiesta del programma utente Supportano comunicazioni di tipo Point-to-Point : Interfaccia fra PLC e/o verso sistemi HMI Configurazione e Programmazione Utilizzano il protocollo TCP: Routing dei dati NetLinx e su altre LAN Ethernet PLC I/O Devices Drives HMI

Implicit Message Trasferiscono i dati in base al tempo di campionamento (RPI) definito dall utente (2-750ms) per ogni dispositivo Supportano comunicazioni di tipo Multicast : Interblocchi di tipo Peer-to-Peer fra PLC Controllo Multimaster di dispositivi remoti Utilizzano il protocollo UDP: NON consentono il Routing dei dati su reti remote PLC I/O Devices Drives HMI

IP Multicast La gestione di Implicit Message in modalità Multicast avviene utilizzando Switch in grado di interpretare indirizzi IP Multicast IGMP - Internet Group Management Protocol è Il protocollo che identifica i nodi attivi per gruppo IP Multicast ed instrada i dati ai nodi associati ai singoli gruppi: Gli Switch che NON supportano questo protocollo gestiscono i messaggi Multicast come fossero Broadcast intasando la rete Il traffico Multicast può venire ulteriormente segregato dalla funzione VLAN che permette di configurare uno Switch per gestire differenti LAN (subnet) virtuali: Messaggi Multicast utilizzano il protocollo UDP che non permette il routing fra più LAN

... riassumendo Application FTP HTTP SMTP CIP SNMP BOOTP DHCP Transport TCP UDP UDP Network OSPF IGRP ICMP IGMP IP ARP IP RARP Data Link Physical Explicit Messaging IP Unicast IEEE 802.3 Ethernet Implicit Messaging I/O Control IP Multicast

Evoluzioni del protocollo CIP Estensione del protocollo CIP secondo IEC 61508 EtherNet/IP Safety per la gestione di interblocchi Peer-to-Peer fra PLC di tipo GuardLogix (versione Safety dei processori Logix ) e/o per il controllo di Safety I/O Estensione del protocollo CIP per implementare Servizi di Sincronizzazione secondo IEEE 1588 CIPsync supporterà applicazioni quali: Motion Control distribuito Sincronizzazione di azionamenti AC, ecc La precisione raggiungibile nella sincronizzazione di azionamenti sarà dell ordine dei +/- 20 nanosec.