Il 0% ha trovato utile questo documento (0 voti)
122 visualizzazioni34 pagine

9

Caricato da

suny xoid
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
122 visualizzazioni34 pagine

9

Caricato da

suny xoid
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
capitolo Reti industriali Presentazione: - Esigenze e offerte esistenti - Tecnologie - Politica Schneider Electric Sommario 9. Reti industriali . + Patina 204 . + pagina 204 1693 Le esigenze ele risposte del mercato..........++++++-+-Pagina 205 © 94 Tecnologie dele rot + pagina 207 1 85 Le reli consigliate da Schneider Electric. «pagina 209 96 Ethemet TCP/IP. Pagina 210 18 97 Servizi Web e Transparent Ready... + pagina 213 = 98 Bus Can Open. + pagina 220 = 99 Sinergia Ethernet e Gan Open .. + pagina 228 © 9.10 Bus AS-Interface (AS-). + pagina 228 ‘© 2:11 Conclusions pagina 235, Scones Eerie Ea Reti industriali 9.1 Introduzione 9.2 Storia i potenza dal Tented ‘Tradizionalmente il cablaggio delle apparecchiature elettriche @ garantito da collegamenti filo a flo. La norma intarnazionale machine IEC 60 204-1 @ quella delle installazion proprie di ciascun Paese, definiscono regole precise sulle sezioni, sulla Qualia detisolante e sugiidentiicatvi ci riferimento con colori normalizati. {La maggior parte di questi collegamenti sono realizzati mediante cavi singol lessibil di sezione compresa tra 1.5 ¢ 2.5mm (AWG 16 @ 14), protett alle estremita da terminal Queste soluzioni hanno sodclsfatto, fino al precedente decennio, tute le esigenze, sia peri segnall ON/OFF che peri segnali analogici necessar agli asservimenti che talvolta richiedono cablaggi schermati per evitare i disturbi eletiromagnetici. LLingresso delle tecnologie digital nel'industria ha avuto un impatto rotevole sulla progettazione e sulla realizzazione delle apparecchiature lettriche che ha subito Influenza degli standard propri dal settore informatico ed automobilstico. Lo scambio di informazion’ digital ha imposto collegamenti con reti di ccomunicazione che richiedono lutlizzo di connettori e connessioni precablati I lavoro di realizzazione di un apparecchiatura eletrica diventa Quin molto pit semplice: gli etori di cablagaio vengono ridott @ Ia manutenzione semplificata. Questo capitoio & dedicato alle reti di comuunicazione utiizzate neltindustria dal momento che la tecnolagie dei collagamenti canvenzionali sono ormai ben conosciute, Nel 1968 la societa Modicon inventa il concetto ai controllore programmabile. Un unico prodotto risponde ad una grande mottipicita di esigenze e apporta un'economia di scala. La sua grande flessibilta dimpiego garantisce notevoli guadagni in tutte le fasi ci vita del'impianto. ‘Anche le rei fanno la loro comparsa gradualmente, inzialmente sotte forma di collegamenti serial. Successivamente i protocol di comunicazione, insier di convenzionie regole, fornalizzano gli scambi di informazionmi sulla rete. Nel 1978 Modbus (contrazione di MODicon BUS), diventa di fatto uno standard industriale, continuando ancora oggi a permettere di comunicare tra loro milion’ di dispositivi di automazione. Dopo alcuni anni si é verficata una rapida adozione del bus di campo. ‘Vera e propria spina dorsala dei sistemi di automazione il bus di campo si delinea come un mezzo estremamente potente di scambi, di visibilta © di flessibilté per le apparecchiature ad esso collegate, portando ad un cambiamento progressivo delle architetture: ~ eliminazione dei cavi dingressi/uscite, = scomparsa 0 decentralizzazione delle interfacce d'V/0, = decentralizzazione e ripartizione deltinteligenza delle machine, + interconnessione con Internet. Schneider Eerie 9.2 Storia 9.3 Le esigenze e le risposte del mercato Gil anni-70 vedono la naseita dela rete Ethernet nel Centro Ricerche Xerox 2 Palo Alto (unversalmente noto come PARC). Solo una decina di anni dopo Ethernet civenta lo standard internazionae che tutti onosciamo, integrato di bbase in quasi tutti computer. Le prime appiicazoni sono state ‘rasferimento fie @ messaggi di trasmissione ci pagine WEB. Negi anni ‘90 Vaffermazione del'informatica in tut | settri del’impresa ha fato nascere Vesigenza di collegare ta loo i divers! setter industrial Ii World Wilde Web inventato dal CERN nel 1989 fu sviluppato in origine per consentie la condivisione di informazion trai diversi gruppi di lavoro iricercator in ambito intemazionale. II mondo del WWW é un sistema di Condivisione ipertestuale mondiale di document ¢ collagament. Ii protocollo HTTP @ un protocollo semplice utlizzato da un navigatore (browser) per accedere alle pagine web tecistrate su un server. Queste pagine sono programmate con appasitlinguaggl, quali HTML o XML. IN Worte Wide Web Consortium (WC), creato ne! 1994, gestice, Tevoluzione tecnica del web (vedere i sito hiip/wuw 8.0) Nel 1996 Schneider Electric promuove la rete Ethernet industriale per collegare i lveli“impresa” e “offcina’ con i controll programmabil sviluppando la filosofia “Transparent Ready". Questa soluzione semplice si basa sul'aggiunta di strumentie protocol industrial trai quali Modbus, agli elerenti standard i Ethernet. errno Reo) In base alatfetto congiunto delle esigenze e dei vincoll dallutenza, delle ‘tecnolagie e degli standard, le architetture attuall si strutturano in quattro live distinti e collegati da reti 1) = tow SEE) = Feo ” owor Sviuppe a Bios Control programmabi Livello impresa . = = ee TG - wil ingressiluscite component smart devices Livello sensore E i component sc as EERE compo i ive oi archtetora Reti industriali 9.3 Le esigenze e¢ le risposte del mercato Prima di analizzare le tecnologie delle reti di comunicazione, & necessario presentare una sintesi delle principali esigenze alle quali diversi lve forniscono una risposta pertinente. Le caratteristiche riportate nella ‘abella della. 2 verranno trattate in dettaglio nei paragrafi seguent rrr ime Tempo Distanza ee ten ee fimpresa | Scambio di dat Fils Amn Mondo |Bus,stala ilimitato | Eetrico, | Sicurzza informatica Mit otico, radio Standard tra pacchett applica (Officina | Sicrorizazione dei PLC’ della | Dati da 5026004 da2a40Km|Bus, stola [da 102100 [Eiettico, stessa isola di automazione | Kbit ottico, radio scam! cinformaaion’ in modal lert’server con gl strumenti oi gestione (HMI, supervisione). Prestazioni tomo real (Macchina | Architeturadistrbuita. Data ‘da 5 a 100 me| da Oma Kr] Bus, sola |da 10a 100 |Eettico, Integrazione funzionale kei (cic cet PLC) otic, radio = tansparenza degli scambi Topotogia cast di connessions| ‘Sensore | Semplifcazione del cablaggio, | Dati data100m|[Nessun [da 10050 |Elettico sistrbuzione dele alimentazion | bit incolo radio [301 censorie azionaton onimizzazione de cart cabal. | [EERE Le esigerae eit ci comunicazione Come primo approccio prendiamo in considerazione i due principal assi della tabella sopra riportata: ~ il numero d'informazioni da trasmettere, = il tempo di risposta necessario. Questo ci permette di posizionare le principal retin commercio (Fy velo Reneeri etl macchina ‘Temp al risposta te ee hoa = Volume di scambio EERE Prncipai ret industria Schneider Eerie 9.4 Tecnologie delle reti EXEC ieee EEE Topo!og dot ret Iu [commutator] [EBERE—Topoiogia delle ret stalia Qui di seguito affrontereme Iargomento in modo conciso; per dettagi pit apprafonditi fare rferimenta alla ricca bibliografia sull'argomento. & Topologia delle reti Una rete di comunicazione industriale & costitulta da controllori programmabil, interlace uomo/macchina, computer, moduli d’VO interconnessi da cavi elattric, fibre otticha, collagamenti radio o elementi iinterfaccia quali schede rete o gateway. La disposizione fisica della rete, Cio@ il modo in cui sono collegati fra loro i diversi nodi che la ‘compongono, @ detta topologia fisica 0 architettura della rete, Quando si considera la circolazione delle informazioni si usa il termine ‘topologia logica, Generaimente si distinguono le sequenti topologie: ra bus (Find), ~astalla (5), ad albero, ad anello, ~amagia. ‘+ Topologia bus Questa organizzazione é una delle pid semplic. Tuti gli elementi sono direttamente collegati allo stesso mezzo trasmissivo lineare: il bus. S tratta di una topologia facile da realzzare e dove il quasto ci un niedo 0 di un elemento non disturba il funzionamento degli alt disposttivicollegati Le reti dot livello macchina @ sensori, det bus di campo, utlizzano questa, topologia. La topologia a bus si realizza collegando tra loro gli apparecchi in concatenamento oppure utlizzando una morsettiera di collegamento (TAP) al cavo principale (— Fi.) + Topologia a stella La topologia a stella @ oggi la pit diffusa, ed @ quolia utlizzata da Ethernet, Presenta il vantaggio di essere molto flessibile per gli interventi di gestione: e riparazione. Le stazioni sono connesse ad un nodo centrale che pub essere un semplice ripetitore (hub) 0 un dispositivo intligante (switch o router). Uno dei vantaggl @ dato dal fatto che se vi é un’interruzione su tuna delle connessioni della rete ne risentira solo 'apparecchio collegato a uel segmento mentre tutt ll alti contineranna ad operare normalmente. + Altre topologies) ~La topologia ad anello riprende la topologia tisica della stella ed offre una maggiore disponibilta della rete, = La topologia a maglia 6 poco utlizzata nellindustria e presenta Vinconveniente di un numero elevato di collegamenti che aumenta in bbase al numero di nodi (non adatta a reti medio-grandi), he La topologia ad ansio risrende ta topo-|La topologia a magia ® poco utizzata logiafisica dela stella ofendo una mag-|nelindustra e presenta Finconveniente ior aisponibiita della rete ‘un numero elevato di colegament EERE Are topoogie are covers = Reti industriali 9.4 Tecnologie delle reti er eee 7 | Applicazione | €rinteraccia con Iutent © fa perveire fe richieste al voll di presentaz = Protocolo Per protocollo di rete si intende un insieme di pid regole che determinano le modalita di funzionamento di un determinato sistema di comunicazione. Iniziaimente per protocollo si intendeva quello che veniva utilzzato per ccomunicare sullo stesso livelo tra due apparecchiature diverse. Per estensione si utlizza talvolta questo termine ancora ogi per indicare le regole di comunicazione tra due live su uno stesso apparecchio. | modelio OS! (Open System Interconnexion) é stato creato dal international Standard Organization che ha curato l'edizione della norma ISO 7498 con lo scopo ai offre una base comune alla descrizione di qualsiasi rete informatica. Il modello OSI suddivide la rete in 7 lvelli OS! (@ layers), numerati da 1 a 7. | lvelli OSI si basano sul seguenti principi = ogni lvello supporta un protocallo indipendentemente dagll alt livell, = ogni lvelio procura dei servizi al livello immediatamente superiore, = ogni lvellorichiede i servizi del livelio immediatamente inferiore, = illivello 1 descrive il collegamento (i supporto ci comunicazione), = illivello 7 procura dei servizi allutante o ad un'applicazione. In fase i comunicazione, utente di una rete utiliza i servizi del lvello 7 attraverso un programma. I livello configura e arricchisce 'informazione cche ricave dal programma rispettando il suo protocallo. Poi la invia al livello inferior su una richiesta ai servizio, ‘Ad ogni livelio informazione subisce configurazioni ed aggiunte in funzione dei protocoll utiliza; infine viene trasmessa attraverso il mezzo di connessione e ricevuta da un altro nodo della rete. L'informazione percor tut ivelii di questo nodo in senso inverso per finire al programma del corrispondente, spogiiata delle diverse aggiunte legate ai protocoll. Ni modello OS! a 7 livell Fie. 7) stato implementato da diversi Costruttor, senza tuttavia iscuotere successo commerciale. Il mercato & infatt fortemente orientato verso il modelo a 4 lveli TCP/IP pid facile da comprendere e utilzzare e peril quale esistevano gia implementazioni Portail I modollo conserva tuttavia un Interesse teorico, benché | 4 lvell del modallo TCP/IP non abbiano gli esatti equivalenti nel modello OSI, Nel paragrafo dedicato a Ethernet descriveremo i 4 lveli del modelo OSI. 66 | Presentaaiond Defrisce il modo in cul dat saranno rappresentatl. Converts | dat HTML, XML per garantie interpetazione da parte di ut sistem Te) | sestona | Garerioce lc comenicazionie1 coneti cologerent tra | let 1508827, RPC, Netbios Detiriace apertura delle session’ sugli apparecchi dela rete. @ | Wresporto | Consent ci stare una comunicasione da unestrenit alata "TCR UDR ATP SPX Gestisce a sagmentazions« i riassemblaggio dei dat, controlo del fass0 ote al ae | levamento eon ela presa in seguito ad ere. 3 [Rote Si occupa definstradamento o routing del paccheti(Galagrami) alvaverso la rete TRIOMR. PK, WOS 2 | Gatlegamente Permette ci stable, a parire dal supporto fisco, un collegamento esente da ero ‘ARChet, PPR, Ethemet, | “Token ring 1 |Fisico Definisce i protocol di scambio bit gi aspetti sets, meccanich ‘CSMA, RS.232, @ funcional dol accesso ala rete, 0886-7, ADSL EE iviso | Schneider Eerie 9.4 Tecnologie delle reti 9.5 Le reti consigliate da Schneider Electric = Trama Latrama (- /y.8) @'insieme delle informazionl trasmesse in un unico blocco attraverso la rete. Viene anche chiamata pacchetto, Ogni trama rigpetta la stessa organizzazione di base e contiene informazioni di Controllo, quali i caratteri di sincronizzazione, gli indirizzi delle stazioni, un valore di controllo errre, oltre ad una quantita variabile di dati frearton[Psintstre|masexo | trxizo [omersine |B] come, fone" ncasore| pre fe ove EERE Composizione of una tama EERE ieck eee ed ‘Allo scopo di risponciere a qualsiasi tipo di esigenza, razionalizzando al contempo la propria offerta, Schneider Electric ha scelto tre reti di comunicazione =.) per realizzare le implementazioni presentate nel/introduzione di questa guida. Livello impresa Livello officina Livello macchina Livello sensore ao | vali di comunicazione presi in consiéerazione da Schneider Electne = Ethernet Modbus TCP La grande difusione di Ethernet nel settore dela imprese e su Internet ne ha fatto uno standard di comunicazione fondamentale. Il suo uilizzo generaliz- zato ha permesso di idure i cost di connessione, aumnentando le prestazioni, Vaffidaiite le funzioni offerte. La sua rapilta non limita le applicazioni ela sua architettura consente facil evoluzioni. | prodotti i software restano ‘compatible in questo modo i sistem hanno una durata ottimale nel tempo. I protocollo "Modbus", protocollo standard largamente utlizzato nelindustria, fornisce un live applicazione semplice @ poco cneroso. cnn = Reti industriali 9.5 Le reti consigliate da Schneider Electric 9.6 Ethernet TCP/IP = Can Open Can Open @ la versione industriale del bus CAN. Creato per il settore: automobilistico, questo protocolio di rete ha dimostrato la sua fessibilta © disponibilita da oltre 10 anni in diverse applicazioni, quali le apparecchiature mediche, i tren, gli ascensori ore a diverse macchine e installazioni, 'ampia diffusione di questa tecnologia ha confermato ‘Schneider Electric nella sua scetta. = As-Interface Le macchine moderne hanno una grande quantita di sensor e attuatori e ‘spesso notevoli vincoll in materia di sicurezza. AS-Interface & la rete per il livello di campo (sensori/attuaton) conforme alle esigenze dei sistemi di utomazione e controllo industrial. Presenta il vantaggio di offire un collegamento rapido e un unico cavo per la trasmissione delle Informazioni e l'alimentazione. eck ™ Descrizione generale | principio ei accesso al mezzo fisico (cavo) di Ethernet si basa su un meccanismo di rlevamento collisione. Ogni stazione viene identiicata da tuna chiave assegnata in modo univico, chiamata indirizzo MAC; questo garantisce che tutte le postazioni su una rete Ethernet abbiano indirizzi diversi tra loro, Questa tecnologia di accesso al mezzo trasmissivo, Conosciuta con il nome di Carrier Sense Multiple Access with Collision Detection o CSMA/CD, garantisce che una sola stazione alla volta trasmetta un messaggio sul bus. Le successive evoluzioni di Ethernet hanno fatto nascere lo standard IEEE 802.3 (vedere il sito yy. i20.0rq): quest ultimo definisce sottanto le caratteristiche dei livellfiscie il modo in cui le informazioni hanno accesso alla rete (mentre la trame dati devono essere definite da lvelt complementar). La Fe. /) specifica i diversi lvell. | protocoll indicatt vengono descritt nei paragrafl sequent! Lively appicazione | HTTP, SMTP |. Services Modus, | es: messaggeria Global Data... tempo reale Top, Livello Protocol Internet rete © trasporto ip {Intemet Suite Protocole (eheincuse anche HTTP) Live colegamento } Ethornot o IEEE 2023 ‘| Accnato a rea protocol eSMALCD ne EERIE overs tvett Ethernet & presente nell industria da diversi anni senza tuttavia aver riscosso un gran sucesso. Questo perché era percepito come rion determinista sia dai fornitori che dai client. Le esigenze reali di questi ultimi hanno fatto scemare linteresse per questa tecnologia a vantaggio delle reti proprietare. Infine la combinazione di protocoll, industrial e Internet, ha contribuito a farlo accettare. Schneider Eerie mB Il livello fisico Iitvellofisico si occupa della spedizione delle trame sul mezzo trasmissivo. A questo livello sono anche definite le caratteristiche fisiche della comunicazione, quali le convenzioni sul tipo di collegamento utilizzato per le comunicazioni (cavi,ifibra ottica o radio), e tutti i dettaali relativi come i connettor,i tipi di couifica 0 di modulazione, il livello dei ssegnall, le lunghezze d'onda, la sincronizzazione e le distanze massime di collegamento, = Il ivello collegamento dati (Datalink) \Ntivetio collegamento dati stabilisce il cammino di comunicazione pit affidabile possibile tra nodi della rete direttamente connessi tramite un mezzo trasmissivo. Specifica Il controllo di accesso al mezzo e le ‘modalita di trasmissione dei pacchetti sul lveilofisico, in particotare la sequenza (le sequenze di bit che segnano I'inizo ¢ la fine dei pacchett). Le intestazioni delle trame Ethernet, ad esempio, contengono dei campi cche indicano a quale macchina della rete @ destinata un dato pacchetto, 1 Il livello rete (Network layer) Nella sua definizione originale il ivelio rete risolve il problema del"instradamento 0 routing de! pacchetti attraverso una sola rete. Con Vawento della nozione d'interconnessione delle reti, a questo livello sono state aggiunte delle funzioni e in particolare I'instradamento dei dati da una rete sorgente ad una rete destinataria. Cid implica generalmente il routing dei pacchetti attraverso una rete di reti, conosciuta con il nome di Internet. Tra i protocolli Intemnet, IP assicura il miglior'instradamento 0 routing dei Pacchetti, per I'inoltro da una sorgente verso una destinazione, qualunque sia la sua localizzazione nel mondo. Il routing IP @ permesso grazie alla definizione ai un principio d'indirizzamento IP che garantisce @ abbliga unicita di ogni indirizzo IP, Ogni stazione @ infatti identificata da un proprio inditizzo IP. Il protocollo IP include anche altri protocol, come ICMP (utiizzato per trasferire dei messaggi di diagnostica legati alle trasmissioni IP) e IGMP (utilizzato per gestire i dati multicast). ICMP € IGMP sono situati sopra IP, ma partecipano alle funzioni del lvello rete, cosa che spiega |'incompatibilita tra i modell Internet e OSI. IWlvello rete IP pub tresterre dei dati per numerosi protocol di livelo superiore. = Il livello trasporto | protocol velo trasporto possonerisolvere problem come Mafidabiita degli scambi («1 dati sono arrivati a destinazione?=), I'adattamento aulomatico ala capacita delle ret utizzatee il controllo di fusso. Garantisoeinoltre che i dat artvino nelfordine coretto. Tra i protocol ‘TOP/IP quello i trasporto determina anche a quala applicazione ciascun pacchetto dati deve essere consegnato. TCP (Trasmission Contro Protocol) é un protocollo di trasporto, progettato per forire un fusso di byte afidabile orientato alla connessione. ‘Assicura Varrivo dei dati senza aterazione e nal'ordine corre, con ritrasmissione in caso ci perdita, ed eliminazione del dati duplcat Gestisce inoltre i dat «urgent» (pushed data) da consegnare senza aspettare (anche se tecnicamente non sono emess {voi band). ‘TCP prova a fornire tutti dati corettamente e in sequenza; questo &i suo Scopo e principale vantaggio su UDP, anche se questo pub rappresentare uno svantaggio per apolicazion’ di trasferimento in tempo raale, con tassi di perdita elavati per i lvl rete UDP (User Data Protocol) & un protocollo che forisce un flusso di byte ron affidabile e non connesso, lil per inviare dati senza connessione (client-server). Questo non significa che UDP sia partcolarmente poco afidabile, ma solo che non vetiica Varrivo a destinazione dei pacchett ei se m Reti industriali 9.6 Ethernet TCP/IP loro arrivo neliordine corrstto. Un'applicazione che abbia bisogno di ueste garanzie, deve assicurarle lei stessa, oppure utlizzare TCP. UDP viene generaimente utiizzato da applicazion’ di diffusione, quali Global Data o le applicazioni multimedia (audio e video, cc...) per le ual’ l tempo richiesto da TGP per gestire le ritrasmissioni e la programmazione dei pacchetti non & disponibile, o per applicazioni basate ‘su meccanismi semplici di domanda/t'sposta come le richieste SNMP, per le qualll sovracosto legato alla realizzazione di una connessione affidabile ‘sarebbe sproporzionato rispetto alesigenza, Sia TCP che UDP sono utilizzati da molte applicazioni il numero di porta indica se utlizzano TOP 0 UDP Modbus TOP utiliza | servizi TOP. Factorycast permette di utlizzare UDP. = Il livello applicazione E nel livelio applicazione che sono situate la maggior parte delle applicazioni di rete tra le qual: HTTP (World Wilde Web), FTP (trasferimento di file), SMTP (messaggeria), SSH (connessione a distanza protetta), DNS (ricerca di conispondenza tra nomi ¢ indirizzi IP) ¢ motte alte. Le applicazioni funzionano generalmente su TCP 0 UDP, e sono spesso associate ad una porta ben definita. Esemp HTTP porta TOP 80 0 8080, = Modbus porta 502, = SMTP porta 25, = FIP porta 20/21, Le porte sono state assegnate dall'nternet Assigned Numbers Authority © Il protocollo HTTP (HyperText Transfer Protocol) E il protocol utlizzato per trasmettere pagine Web tra un server @ un broweer. HTTP él protocolo del ivello applcazione peri Web dal 1990 | Web server cerca sul prodot Transparent Ready permettono un accesso facltat ai prodottstusti ovunque nel mondo da un sempiice web browser come Internet Expirer, Netscape Navigator o alr 2 BOOTP/DHCP E utiizzato per fornire automaticamente ll indirizl IP al prodott In questo modo si evita di dover gastire individualmente gli indirizzi di ‘ogni singolo prodotto riportando la gestione ad un server dedicato i assegnazione indirizzi IP. II protocollo DHCP (Dynamic Host Configuration Protocol) assegna autornaticamente i parametti di configurazione ai prodotti, HCP & un’estensione di BOOTP. component del protocollo BOOTP/DHCP sono 2: = il server che il calcolatore che fornisce I'indirizzo IP, = il client che richiede V'ndirizzo IP. | prodotti Schneider Electric possono essere: ~ client BOOTP/DHCP che permettono di recuperare automaticamente Vindirizzo IP proveniente da un server, = server BOOTP/DHCP che permettono al prodotto di assegnare ali Indirzzi IP alle stazioni della rete. Questi protocol standard BOOTP/DHCP consentono di offre i servizio di sostituzione ai prodotti guasti (FDR, Faulty Device Replacement) Schneider Eerie 9.6 Ethernet TCP/IP 9.7 Servizi Web e Transparent Ready © File Transfer Protocol (FTP) FTP 0 Protocollo di trasferimento file & il servizio che fornisce gli element! fondamentali peril trasferimento dei file. Fornisce gli elementi base di trasferimento di file. FTP viene utiizzato da moti sistemi per la condivisione di file tra host, © TFTP: Trivial File Transfer Protocol Eun protocollo semplificato di trasferimento file che consente inoltre di telecaricare il codice ad un prodotto. Consente ad esempio di trasferire il Codice ai avviamento (boot code) da una stazione di lavoro senza unit disco 0 di collegarsi¢ telecaricare degli aggiornamenti di firmware di prodotti della rete. | prodotti Transparent Ready implementano FTP @ TFTP per trasferie alcune inforrazion! tra i prodotti. 12 _NTP (Network Time Protocol) NIP @ un protocolo utiizzato per sincronizzare gli orologi @ quindi ora di Ln prodotto (client 0 server) a partie da un server fornitore. In base alla, rete utilzzata, fornisce a partire dalfora universale (UTC), una precisione cche va da qualche milisecando su una rete locale (LAN) a pil dacine di millsecondi su una rete estesa (WAN) 5 SMTP (Simple Mail Transfert Protocol) Forisce un servizio di trasmissione E-mail. Permette l'invio di E-mail tra tun mittente ¢ un destinatario attraverso un server SMTP. 5 SNMP (Simple network management protocol) La comunita internet ha sviluppato questo standard per consentie la estione dei diversi component di una rete attraverso un sistema unico. Ii sistema di gestione della rete pud scambiare delle informazioni con i prodotti agenti SNMP. Questa funzione consente al gestore ai visualizzare lo stato della rete © dei prodotti, di modificae la loro configurezione di controllare gli allarmi in caso di guasto. | prodotti Transparent Ready sono compatibili SNMP e possono essere integrati naturalmente in una. rete emministrata via SNMP. © COM/DCOM (Distributed Component Object Model) ou OLE (Object Linking and Embedding). Sitratta delle tecnologie che consentono una comunicazione trasparente tra le applicazioni Windows. Vengono utiizzate nel software data server OFS (OLE for Process Control Factory Server) SEMEMcmneenaae Come detto precedentemente i servizi universali non consentono un utiizzo industriale. | costruttori di componenti hanno quindi completato i servizi universali di Internet con funzioni specifiche ai sistemi di automazione e controll. ‘Schneider Electric ha sviluppato un'offerta di prodotti specifici che ofrono tuna comunicazione "trasparente” tra tutti vel precedentemente illustrat IIWEB. Schneider Electric ha investito molto sullntegrazione delle tecnologie web’ nei suo! prodott e servizi. La sua offerta si fonda su due pilastri Larete Ethemet industrale. = componenti WEB. Lo scopo & di offrire de! “Servizi”, funzioni che consentono al Cliente di esequire delle task particolari, come inviare unvinformazione da un controllore programmable ad un altro © attivare un allarme, “Ul termine "tecnologia web @sinonimo a "tecnologia Intemet e guarda: 1 protocol internet, nguaggi cl programmazione quell Java, him, xm), ecc.. oltre ‘20H strument che hanna rivolwzonato Hl mado dl concidar fe intormazion. seomader tic 2a Reti industriali 9.7 Servizi Web e Transparent Ready m Ethernet industriale Oltre ai protocol Ethemet universali (HTTP, BOOTP/DHCR. FTP, ecc...), | prodotti Schneider Electric sono in grado di fornire otto tipi i servi di ‘comunieazione: ~ Servizio di messaggeria Modbus TCP. ~ Servizio di scambio ingressi/uscite distribuiti: VO Scanning, ~ Servizio di sostituzione apparecchio quasto: FDR (Faulty Device Replacement). - Servizio di amministrazione rete: Agent SNMP. - Servizio di distributione dati globale: Global Data. ~ Servizio di gestione della banda passante. ~ Servizio di sineronizzazione dell’ora: NTP. ~ Servizio di notfica eventi SMTP (E-mail). La Pip. 11 mostra il posizionamento di questi servizi rispetto ai diversi live delle ret a TEIN soi ot | servizi di comunicazione sono raggruppati in tre classi: = Classe 10: servizi base di comunicazione Ethernet. = Classe 20: servizi di gestione comunicazione Ethernet (ivello rete & livetlo prodotto). ~ Classe 30: servizi avanzati di comunicazione Ethernet, La tabella della Py. 12 descrive I diversi servizi: 1a # [EERE | soviei ct comunicazione Ethernet '® Servizio di messaggeria: Ethernet Modbus TCP Modbus e il protocollo ai trasmissione dati, standard di fatto dal 1979, ampiamento utilzzato nellindustria. Modbus TCPAP altro non @ che la, ‘trasposizione del protocollo bus su rete Ethernet, implementato Utiizzando il protocolio Modbus TCP. Sitratta di un protocollo ormai collaudato, disponibile per tutte le apparecchiature in commercio, che non richiede componenti proprietari 1né acquisto di alcuna licenza. Le specifiche sono disponibil gratuitamente sul sito. wn:modbus-ida.org. Schneider Eerie La sua semplicta consente a qualunque dispositive di campo, quale ad lesempio un moduio d'ingressi/uscite, di comunicare su Ethernet senza bisogno ai un potente microprocessore 0 di molta memoria. Grazie alla notevole portata di Ethernet (100 Mbit/s), le prestazioni di Ethernet Modbus TGP sono eccellenti e lo rendono adatto per le appicazion’ in tempo real, quali 'saborazione dingressiuscite. 1 protocol applicazione @ identico su Modbus seriale, Modbus Plus 0 Ethernet Modbus TC; questo permette di smistare i messaggi da una rete al'atra senza bisogno di conversione di protocol. Gon Modbus TCP/IP é disponibile la funzione routing IP che permette a prodott sitvati ovunque nel mondo di comunicare senza limit di distanza, LLorganizzazione IANA (Itemet Assigned Numbers Authority) ha iservato a Ethernet Modbus TC, la porta TOP 502. In questo modo Modus & diventato Ln protocollo standard ai internet. La imensione massima del dai @ i125 parole o regitrin laturae di 100 parole o regs in scritura. '® Servizio di scambio d’ingressi/uscite distribuit: V/O Scanning Questo servizio consente di gestie lo scambio di statl tra ingressi/uscite distribuiti su rete Ethernet. Con una semplice configurazione e senza una programmazione specifica, gli ingressi/uscite vengono elaborati in modo ‘rasparente attraverso richieste i lettura/scrttura secondo il protocollo lent/server Ethernet Modbus TCP. Questo principio di elaborazione attraverso un protocollo standard consents di comunicare con qualsiasi prodotto che support Ethernet Modbus TCP. Questo servizio consente di defnive due zone di parole, una riservata alla lettura degli ingressi,Vltra alla scrttura delle uscite (Fs. 1 | period! ci refresh sono indipendenti dal ciclo controlore. aaa Serra EERE Sonitio o scambio o'ngressituscite distant In funaionamento, il modulo garantisce: La gestione delle connessioni TCP/P con tutti componenti a distarza - Lielaborazione dei prodotti e la ricopiatura degli ingressifuscite nella zona di parole configurata. Il controllo delle parle ci stato che consente di vericare il coretto {ureionamento del sevzio drettamente dal appicazione controll. = L’applicazione di valori di ripristino preconfigurat in caso di problem! di comunicazione, se = Reti industriali 9.7 Servizi Web e Transparent Ready Sul sito Web Modbus-IDA (wv. modbus-ida.org) possibile consultare Vofferta di prodotti hardware @ software che implementano il protocollo. VO Scanning su qualsiasi tipo di prodotto collegabile alla rete Ethernet Modbus TOP. = Servizio di sostituzione apparecchio guasto: FDR (Faulty Device Replacement 1 servizio ai sostituzione di un prodotto guasto utiiza la tecnologia standard oi gestione indtizza (BOOTP, DHCP)» il servizio di gestione fle FIP 0 TFTP (Tval File Transfer Protocol facitendo la manutenzione delle apparecchiature colegate su Ethernet Modbus TOP, Questo servizio consente di sostituire un prodotto guasto con un pradotto ‘nuovo garantendone la localizazione, la iconfgurazione@ i ravviamento automatico mediante il sistema, Le fasi principal sono le sequent: = Un prodotto con servizio FOR integrato si quasta, = Un prodotto simile preconfigurato con il nome identfcaivo (Device name) del'apparecchio guasto viene reinstallato sulla rete. A seconda dei prodotti ndirizzamento pud essere effetuato con apposit selettori 0 switch (V/O distribuiti Advantys STB, 0 Advantys OTB) 0 mediante la tastiera integrata al prodotto (variatori di velocita Altivar 71). = Il server FDR rlleva il nuovo prodotto, a cui attrbuisce un indii2z0 IP @ 2 cui trasterisce i parameti di confgurazione. = Il prodotto sostituito vertica che i parametri siano pertettamente compatibil con le sue caratteristche ed entra in funzione. 1 Servizio di amministrazione rete: SNMP Ii protocollo SNMP (Simple Network Management Protocol) consente, a Partie da una stazione Agent di rete, di controllare tutti componenti del'architettura Ethernet e di garantiene quindi la dlagnostica rapida in aso di problemi. Questo servizio consente: = Diinterrogare i component! della rete, quali le stazioni PC, | router, | ‘commutator, i bridge 0 i prodotti terminali per visualizzarne lo stato. - Dittenere statistiche dalla rete alla quale sono collegati i prodott Questo software agent di rete rispetta il modello tradizionale client/server. Per evitare tuttavia la confusione con gi altri protocol di comunicazione cche utlizzano questa terminologia, si paria piuttoste di gestore di rete o di ‘Agent SNMP. | prodotti Transparent Ready possono essere gestiti da qualunque estore ai rete SNMP, tra i quali HP Openview o IBM Netview © nnaturalmente da ConnexView. II protocollo standard SNMP (Simple Network Management Protocal) consente accesso agli oggetti di configuraziona © gestione contenuti nelle libreria MIE (Management Information Base) dei prodotti. Le libvrerie MIB devono rispettare alcuni standard per essere accessibili da tutt | prodotti in commercio, ma in base alla complessita dei prodotti, | costruttori possono ampliare i database MIB personalizzato, La libreria MIB Transparent Ready contiene ‘oggetti di gestione specifici ai servizi di comunicazione Transparent Ready quali Modbus, Global data, FDR, ecc... Questi oggetti faciitano Vinstallazione, la messa in opera ¢ la manutenzione dei prodott Schneider Eerie | prodotti Transparent Ready supportano 2 livelll di gestione rete SNMP: ~ Linterfaccia MIB II Standard che permatte di accedere ad un primo livelio di gestione della rete Il gestore pitra identiicare | prodotti che costituiscono |'architettura e recuperare informazioni generali sulla configurazione e sul funzionamenta delle interfacce Ethernet TCP/IP. ~ Linterfaccia MIB Transparent Ready che permette di migliorare la gestione dei prodotti Transparent Ready. Presenta un insieme di informazioni che consentono al sistema di gestione della rete di supervisionare tutti servizi Transparent Ready. Pud essere scaricata dal server FTP di qualsiasi modulo Ethernet Transparent Ready di un controllore programmable. 1 Servizio di distribuzione dati Glob: Global Data 1 Il servizio Global Data garantisce la distribuzione in multicast di dati in tempo reale tra stazioni appartenenti ad uno stesso gruppo i distribuzione. Consente di sincronizzare applicazioni a distanza 0 i condividere un database comune tra pid applicazioni distribuite, Gii scamb si basano su un protocollo standard di tipo Pubblicazione/sottoscrizione che garantisce prestazioni ottimali con un carico minimo sulla rete. Il protocollo RTPS (Real Time Publisher Subscriber) promosso da Modbus-IDA (interface for Distributed Automation) @ gia uno standard adottato da diversi costruttori; 64 stazioni possono partecipare agli ‘scambi attraverso Global Data alinterno di uno stesso gruppo di distribuzione. Ogni stazione pud: pubblicare una variabile di 1024 byte. II periodo ii pubblicazione & Contigurabile da 1 a n periodi della task master dal controllore, ~ sottoserivere da 1 a 64 variabil. La validta di ogni variabile @ controllata da bit di stato (Health Status bits) legati ad un timeout di refresh, configurabile tra 50 ms e t s. accesso ad un elemento di variable non & possibile, LLa dimensione totale delle variabili sottoscritte raggiunge | 4 K byte Contigul. Per oltimizzare ulteriormente le prestazioni della rete Ethernet, | Global Data possono essere configurati con opzione "multicast fitering” che attraverso gli switch della gamma ConneXium garantisce la diffusione dei dati solo sulle porte Etheret ale quali é collegata una stazione abbonata al servizio Giobal Data. Se gli “switch” non vengono utilizzati, Global Data vengono emess! in “mutticast” su tutte le porte dello “switch. Gruppo i rausone 1 Pula 96.255.255251 tomet TOPE Ul ‘Gropo store? EERIE Gobet bate soa = Reti industriali 9.7 Servizi Web e Transparent Ready ® Servizio NTP di sincronizzazione dell’ora Ii servizio di sincronizzazione deli‘ora si basa sul protocollo NTP (Network Time Protocol). Consente di sincronizzare 'ora di una stazione client 0 server su Ethernet TCP/IP a partire da un server NTP o da un’altra fonte diiterimento (radio, satellite, ecc..) | moduli di comunicazione Ethernet Modbus TOP: 140 NOE 71 11 dei Controllori Modicon Quantum Unity V2.0 (o successiva) e TSX ETY 5103 dei controllori Modicon Premium Unity V2.0 (0 successiva) dispongono di ln componente client NTP. Quasti moduli sono in grado di collegarsi ad tn server NTP utiizzando una richiesta client (unicast), per agglornare la propria ora locale. L'orologio del modulo viene aggiornato periodicamente (da 1 a 120 second) con un errore inferiore a 10 ms per i processori Ccomuni ¢ inferiore @ S ms per i processor ad elevate prestazioni. Se il server NTP non & raggiungibile il modulo Ethernet Modbus TCP si rivolge aad un server NTP di emergenza (standby). ® Servizio SMTP di notifica mediante e-mail {servizio SMTP di notifica mediante e-mail & programmabile. Consente al'applicazione controllore di segnalare Un evento al verticars| di determinate condizion. I controllore programmabile crea un messaggio ‘e-mail automaticamente e in modo dinamico, per avvisare un destinatario definito, collegato alla rete in locale o a distanza e-mail pud contenere variabil, allarmi e/o event & importante ricordare Cche questo servizio ¢ disponibile con gi utimi moduli di comunicazione Ethernet per controliori programmabsili Modicon Premium © Modicon Quantum, oltre che con gl uitimi processori con collegamento Ethernet degli stessi controllr, ulizzati con il software Unity Pro, Un servizio pity completo e indipendente dall'applicazione controliore & disponibile con il modulo server Web attivo FactoryCast HM Ii servizio utiizza un meceanismo semplice ed eficace: intestazioni predefinite di messaggi sono collégate al corpo dell'e-mal, a sua volta creato dinamicamente a partre dalle ultime informazioni del’ applicazione controllore. Al verficarsi di concizioni predeterminate, 'applicazione controllore prepara il messaggi. Attraverso un blocco funzione viene selezionata una delle 3 intestazioni predefinite e quindi creato un ‘messaggio e-mail contenente delle variabili e del testo (fino a 240 byte) cche viene quindi inviato direttamente dal controllore programmabile. Ciascuna delle tre intestazioni contiene | seguenti element predefinit ~ Lallista dei destinatari del messaggio e-mail =i name det mittante @ oggetto del massaggio. Queste Informazioni vengono definite e aggiomate da un amministratore autorizzato che utlizza le pagine Web di contigurazione. I servizi Web eis live di servizio di un server Web @ definito da 4 classi di servizi Identificate con una lettera: 2 Classe A Detinisce le apparecchiature Transparent ready senza servizi WEB, 2 Classe B E il vello web di base, Fornisce la possibilit di geste pagine WEB statiche precontigurate in un’apparechiatura Transparent Ready. Consente di offre servizi di diagnostica e controlio epparecchiatura a partre da un WEB browser standard. Schneider Eerie sone inne = Nessun servizio Web 2 Classe E illivello Web configurabile, Consente la personalizzazione del sito WEB. di un’apparecchiatura Transparent Ready con pagine WEB definite dall'utente in funzione delle proprie esigenze appiicative specttiche. Di conseguenza la diagnostica e il controlio del processo client pud essere effettuato a parte da un WEB browser standard. Lofferta Factory Cast fornisce questo lvello dl funzione Web ‘comprende anche gli strument| per faciltare la gestione e la moditioa dei siti WEB integrat. © Classe D E Ilivello Web attivo. Consente ai realizzare 'elaborazione specifica direttamente nel apparecchiatura Transparent Ready server WEB, Questa capacita di elaborazione consente di effettuare dei pre-calcoll, di gestire un database tempo reale, di comiunicare con database relazionalie di inviare e-mail. Tutto questo permette di ridurre ed ottimizzare la comunicazione tra il navigatore e il server. Lofferta Factory Cast HMI fornisce questo livello di funzione Web @ Comprende anche gli strumenti per a configurazione delle elaborazioni da offettuare nellapparecchiatura server Web, Feegtone ona invoa'emat moo oa coco} = Ete varabi ‘ontrotore Coman tant agin Web uote = Descizione de prodato + Stall defi darutento = Diagnostica del serve {9 comunicszione = Stato dalle saree Interne del proaoto + Stato del prodona © I prodotti Transparent Ready Si identificano con una lettera che definisce il lvello di servizi Web, sequita da un numero che definisce il livello di servizio di comunicazione Ethernet. Ad esempio: = Documentazione utente = Conigurazone det paramo rete © dot Serva dl comunicszione Ethernet ~ Documeriazione prod) =I proddtto di classe A10 contisponde ad un prodotto senza servizio ‘Web e con i servizi di base Ethernet. = Il prodotto di classe C30 corrisponde ad un prodotto che dispone di lun server Web configurabile e dei servizi avanzati di comunicazione Ethernet, Semiae Eectie Reti industriali 9.7 Servizi Web e Transparent Ready 9.8 Bus Can Open | servizi offerti da una classe superiore comnprendono naturaimente tut | servizi supportati da una classe inferiore. | prodotti Transparent Ready si suddividono in 4 grandi gruppi: = Componenti di campo (semplic o intelligent) tipo sensor e attuator. ~ Controllori e controllori programmabil = Applicazioni HMI (Interfaccia Uomo/Macchina). ~ Gateway e server dedicat La tabella della P16 consente di scegliere i prodotti Transparent Ready in funzione delle classi di servizio desiderate. ee WU i HEE La scotta def prodots Transparent Ready Bus Can Open = Descrizione generale bus CAN (Controller Area Network) é un bus sistema serale sviluppato dda Bosch per i settore automobilstico. Verne presentato con Intel nel 4985 con Vobbiettvo di ridurre la quantita di caviallinterno dei veicoli {fino a 2 Km di cavi per veicolo) facendo comunicare i diversi dispositivi di comando su un unico bus e non pit su linee dedicate, dal momento che lo scopo era di ride il peso dei veicol LLelevata immurita ai dsturbielettromeccanici unita alatidabilta della trasmissione in tempo reale ha suscitato 'interesse dele industri. Nel 1991 nasce il consorzio GIA (= CAN in Automation) con obbiettivo di promuovere "applicazione CAN nelindustria (veders il sito: hitov/wwn.can-cia.de). Nel 1998 il consorzio CIA pubblica le specifiche CAL (CAN Application Layer) che descrivono i meccanismi di trasmissione senza tuttavia precisare quando e come utlizzar Nel 1995, i consorzio GiA pubblica i profilo di comunicazione CANopen base DS-901 La Fie. 17 mostra i diversi standard che definiscono protocoll di lvello 7 (defini neio standard CAN) ~ Can Open. - DeviceNet. - CAL - SOS. = CAN Kingdom. Schneider Eerie Nel 2001 la pubblicazione da parte del CIA del profilo DS-304 permette infine di integrare su un bus Gan Open standard (CANsafe) componenti di sicurezza di livello 4 La Pig, 17 mostra le caratteristiche tecniche di Can Open. 7 C9 mE ‘Non implementalo exer ‘onimpiomenato 7 on ipamenate > = Tonimplonenate ? | couecamento ' rsico TERRE | Wel de! bus can = | vantaggi di Can Open © Can Open utilizza trame corte Grazie ala sua elevata immunita ai disturbi elettromagnetici (EMI) Ge Can Open consente alla macchina 0 allinstalazione di effettuare un lavoro preciso, anche in un ambiente fortemente perturbato. Le trame corte Can Open e il collegamento “CANground” offrono le stesse possibilta ad ogni apparecchio collegato alla rete garantendo la protezione contro i disturbi elettetromagnetici. 5 Gan Open garantisce affidabilita di trasmissione Quando un apparecchio Can Open trasmette | dati il sistema genera ed elabora automaticamente la priorta del messaagio. E impossibile perdere un telegramma per problemi di collisione 0 perdere tempo aspettando il prossimo dato non attivo (idle) della rete, Can Open consente una notevole affidabilita nella trasmissione di dati: questo @ uno dei motivi per cui Can Open viene ampiamente utiizzato nelle apparecchiature mediche che richiedono reti affidabil. 5 Can Open elimina le perdite di tempo Le perdite di tempo sono sempre sinonimo di sprechi in tempo e denaro, CANopen @ stato progettato per ridurre al massimo le perdite ci tempo. i meceanismo di controllo degli errori di Can Open garantisce una distanza di Hamming pari a 6, ofirendo un ottimo livelio di rlevamento errori e di correzione, Con una probabilta di un errore non rilevato in 1000 anni* Can Open & la pit atfidabile dalle rati per machine & Installazioni bit a erore ogni 0.7 8 a'600 KbiUs, 8 hal giorno, 965 giomial'anno Nel caso in cul la rete rilevi una condizione di errore, il watch-dog @ la prima possibilta di controllo dello stato dell'apparecchiatura. (Ogni massaggio di diagnastica contiane l'origine e il motivo dell errore Per consentire un intervento rapido riducendo le perite di tempo. Per migliorare la diagnostica delle apparecchiature Can Open complesse © per tenere sotto controllo la rete & disponibile una diagnostica supplementare, Inoltre, per aiutare @ rilevare ali errori aleator, & disponibile una funzione di report cronologico degli error. Semiae Eectie Reti industriali 9.8 Bus Can Open Produtiore Consumatore [EEE turcionamanto ob CAN Produttore ‘Consumatore Produtiore Consumatare ow | EEE EERE | 00 « pusir»€ « pul » det modelo ubbicazione-sottescrizione © Can Open: Prestazioni e flessibilita ILmotivo principale che porta a sceglee una rete sono le sue prestazoni ela sua capacta di adattasi esattamente alle caratteritiche del appicazione. Can Open forisce un cispostiv unico per Vadattamento dela trasmissione Gi dati, Basato sul modello produttore/consumatore, Gan Open consente trasmission in difusione generale, punto a punto, cambiamento di stato © cielco. I dati vengono trasmessi solo se necessario, on funzione di una base tempi specica, Gill ogget dat di processo (PDO) possono essere corr ural singolamente.E posse cambiare i parame in quasiasi momento + A proposito di prestazioni Banché Can Open sia molto flessibile, la risposta dala rete @ rapida. In meno di 1 ms possono essere elaborati 256 punti d'VO clgital a1 Mbit Profibus-DP richiede ctca 2 ms a 12Mbiv's per lo stesso tipo di scambio di dati. Oltre alla risposta rapida @ possibile cambiare il controll delle priorta dei messaggi. Can Open permette ci adatare la trasmissione dei dati ale caratteristiche specitiche delTappicazione. ‘Source: Grid Contr 15 Can Open @ sinonimo di riduzione dei costi Can Open unisce facta cinstallazione e apparecchiature a basso costo. ‘A dferenza di mott bus di campo Can Open non richiede un colegeamento cequpotenzale tra ll apparacchi. Una conmessione non corretta non ganara solo eno dl comunicazione, ma pu anche causare danni agi apparecchi sul bus. | componenti per Can Open vengono prodotti su grande scala con conseguente rduzione del prezzo, Schneider Electric offre ai suoi Client ‘ti questi vantaggl in termini di iduziono det cost Con Can Open & possibile ottenere una riduzione pari al 10-20 % del prezzo rispetto agi altri bus di campo. = Presentazione del funzionamento di CAN CAN 6 un bus di comunicazione seriale per applicaziont di controllo in ‘tempo reale, basato su un modelo pubblicazione-sottoscrizione. Un nodo trasmittente 0 editor invia un messaggio ad altri nodi riceventi CAN € basato sul meccanismo ai trasmissione eiffusa (broadcast) che utiliza un protocollo di trasmissione orientato al messaggio, Ui contenuto del messaggio @ contrassegnato da un identificatore univoco per tutta la rete. | nodi destinatarfitrano i messaggi del bus in base al criteridinvio verificando se il messaggio é di propria pertinenza. Se il messaggio @ pertinente viene elaborato, altrimenti viene ignorato. I estinatario diventa quindi a sua votta un mittente P18) Lo schema della x. 15 cl mostra la modalit di invio (push) del modelo ubblicazione-sottoscrizione. CAN pud anche supportare la modal di Ficezione(pull) del modello pubblicazione-sottoscrizione. Un client pub inviare un messagaio a partire da una richiesta di trasmissione a distanza. LLarichiesta di trasmissione a distanza (ATR “Remote Trasmissione Request”) 6 una trama CAN che comporta le “flags” (bit di stato) ATR Quando il produttore riceve una richiesta di questo tipo trasmette la relativa risposta 9) In unvarchitettura “broadcast”, | diversi nodi dela rete possono trasmettere ccontemporaneamente. CAN risolve il problema con 2 meccanismi. In primo luogo un mittente controlla il bus per veriicare I'eventuale presenza di un’aitro nodo gia in trasmissione. Se il bus di comunicazione & libero, i odo comincia ad emettere. Pil nodi possono cominciare ad emettere, ‘ma mai contemporaneamente; una tecnica di aggiuducazione rion distruttiva garantisce che i messaggi vengano trasmess| in ardine di priorita e che nessuno di essi vada perso. i problema viene risolto con uno schema di priorta Schneider Eerie Una trama CAN (20) inzia con un campo di inizio sequenza (SOT “Start OF Tame’). Seguono unc’ bt cl identicazione, dal pid significativo ‘al meno significative. I bit seguente@ i bit dirichiesta trasmissione remota, sequito da 5 bit di controll e fino a 8 byte di dati uti. | bit di controllo sono: ID esteso (IDE), un bit riservato e 3 bit del codice di lunghezza in byte dei dati utili dela parte dati (LC). I dati utili sono seguiti da una sequenza di verifica della trama (FCS "Frame Check Sequence’) fino a 8 byte. L'emeititore trasmette un bit recessivo di riconoscimento (ACK) che viene sovrascrito dai bit dominanti emessi dai nodi destinatari che hanno ricevute con successo il messaggio trasmesso, bit di fne sequenza (EOF "End Of Frame’) indica la fine del messaggio. SOF Jicentt,| ATA | Oe | ro | OL | data | Fos | EOF | IFS EEE era can Ii bit IFS (Intermission Frame Space") del bus deve rimanere in posizione recessiva prima che parta la sequenza successiva. Se nessun odo @ pronto ad emettere,il bus rimarra nello stato in cul si trova La codifica dei bit possiede 2 valor, dominante e recessive. Se 2 nodi emetiono contemporaneamente, iodo ricevitore vedra solo il valore dominante. Nella codiica binaria il valore‘0" deminante ¢ il valore 1" @ recessivo. Quando un nodo emette viene sempre tlevato dal bus. Se emette un valore recessivo e riceve un bit dominant, interrompe emissione e continua a ricevere il bit dominante. Questo semplice meccanismo evita le colisioni sul bus CAN. I messaggio con Videntiticatore minare @ prioritario sul bus. CAN un bus sistema ad accesso mutiplo con rlevamento della per la gestione delle colisionie delle prioits del messaggi (CSMA/CD+AMP). Dal momento che le colisioni nan si veriicano mai, il bus CAN viene spesso descritto come CSMA/CA (accesso multipio con ricezione di Portante ed elusione di collsione). La sequenza del messaggio descritta nelia I: 2/ 8 un frame di base, Per applicazioni che richiedono un numero maggiore di identiicator @ stata creata la sequenza CAN estesa. 5 a Zoos Tomas) Shee eo ERE ee] Ta Sa Tents [EEE Tama base oh un messaggi CAN | messaggi di formato esteso possiedono 18 bit di identificazione supplementari situati nel! intestazione dopo i bit di contralo. in questo mode la gamma viene estesa da 211 a 229 identificatori diversi | due tipi di trame possono coesistere in un solo bus. se = Reti industriali 9.8 Bus Can Open CAN possiede pit meccanismi diversi per rllevare messaggi non corrett: ~ vertiche a ridondanza ciclica: la sequenza di vertica della trama (FCS) contiene il controll a ridondanza ciclica (CRC). Il ricevitore verifica il GRC della trama e confronta il risultato con la FCS. Se nan sono tuguall, significa che la trama contiene un errore CRC. - verfiche della sequenza il ricevitore riteva gil error nella struttura della trama. Se la trama ha una struttura difettosa di conseguenza conterra Un errore di formato. - verfiche di errore di riconoscimento: se il nado ricevitore riceve una ‘rama senza errori emette un bit di riconoscimento (ACK) dominante, Se il trasmettitore non riceve il bit di riconoscimento dominante emet Un errore di riconoscimento. - vertica bit e compattazione dai bit: CAN utiliza la codifica NRZ. = Presentazione di Can Open Can Open definisce un livello di applicazione un profilo di comunicazione basato su CAN. 2 Can Open definisce i seguenti oggetti di comunicazione (messaggi) = Oggetto dati dl processo (PDO). = Oggetto dati di servizio (S00), = Oggetto gestione rete (NMT). = Oggetto funzione speciale (SYNC, EMCY, TIME), 5 Proprieta ~ Trasmissione dei dati seriall, basata su CAN, ~ Fina a 1 Mbit/s, Efficacia di circa il $7 %. ~ Fino a 127 nodi (apparecchiature) = Possibilité di pili stazioni master. + Interoperabitta di diverse apparecchiature di costruttori diversi. 15 Dizionario degli oggetti ‘Al centro della tecnica Can Open vi il dizionario degli oggetti © ix.22), Un‘interfacca ta il programma applicazione e lintertaccia di comunicazione. EERE Dironario deg oggett Gan Open EIEN i oagett gestione rete wun) sotto Gan Open + Oggetti dati di processo (PDO) Gii oggetti dati di processo (PDO) vengono utlizzati per la loro rapt © flessibilita di scambio dat. Un POO puo trasportare dati util fino a 8 byte, il massimo per una trama CAN. La trasmissione di un PDO funziona secondo il modelo praducer-consumer o produttore-utilizatore di CAN esteso con trasferimenti sinaronizzati trasferimento sincronizzato

Potrebbero piacerti anche