{"id":2511,"date":"2019-11-06T21:13:45","date_gmt":"2019-11-06T20:13:45","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=2511"},"modified":"2022-01-21T23:26:49","modified_gmt":"2022-01-21T22:26:49","slug":"trasmissione-profinet-di-temperatura-put-e-get","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/trasmissione-profinet-di-temperatura-put-e-get\/","title":{"rendered":"Trasmissione Profinet di temperatura PUT e GET"},"content":{"rendered":"<p>Esercizio realizzato mercoled\u00ec 6 Novembre 2019 nei laboratori della G-Tronic Robotics a cura dell&#8217;ing. Marco Gottardo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2518 aligncenter\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/G-Tronic-piramide-e-scritta-gtronic.png\" alt=\"G-Tronic piramide e scritta gtronic\" width=\"161\" height=\"139\" \/><\/p>\n<p>La rete si compone di tre unita CPU, come mostrato schematicamente nell&#8217;immagine, alle quali verranno poi aggiunte tre HMI.<\/p>\n<p>L&#8217;unit\u00e0 centrale, mostrata a sinistra, dispone di un sensore di temperatura di tipo PT100, a quattro fili, che opera nel range 0-220\u00b0C.\u00a0 Il valore di questa temperatura \u00e8 normato e scalato, successivamente memorizzato in una variabile REAL posta all&#8217;indirizzo 0 del blocco dati DB3.<\/p>\n<p>Con un&#8217;azione PUT, in streaming, viene trasmessa e allocata in Profinet nel BYTE 8 del blocco DB6 del PLC del camerino 1.<\/p>\n<p>Il PLC del camerino 2 invece va a prelevare, tramite GET, lo stesso dato per stoccarlo nel proprio DB80, al byte 4.<\/p>\n<p>Nel disegno riassuntivo, P&amp;I, sono riportati i modelli delle stazioni PLC.<\/p>\n<p>I tre HMI sono rispettivamente da 4&#8243;, 6&#8243; e 7&#8243; di tipo Basic.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2512\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19.png\" alt=\"temperatura_06_11_19\" width=\"1242\" height=\"541\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19.png 1242w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19-300x131.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19-768x335.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19-1024x446.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/temperatura_06_11_19-500x218.png 500w\" sizes=\"(max-width: 1242px) 100vw, 1242px\" \/><\/p>\n<p>Nell&#8217;inserire i PLC nella rete si faccia particolare attenzione attenzione a rispettare le versioni firmware come indicato nel P&amp;I e si proceda all&#8217;assegnazione degli indirizzi IP.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2519\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI.png\" alt=\"rete no HMI\" width=\"662\" height=\"418\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI.png 662w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-300x189.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-475x300.png 475w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/p>\n<p>Per completezza inseriamo anche i pannelli HMI ed assegniamo gli IP.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2520\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-HMI.png\" alt=\"rete HMI\" width=\"558\" height=\"544\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-HMI.png 558w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-HMI-300x292.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-HMI-308x300.png 308w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/p>\n<p>Al fine di poter comunicare con la rete IT, attiviamo il webserver nell&#8217;unit\u00e0 master agendo come in figura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2521\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/activate-webserver-in-master.png\" alt=\"activate webserver in master\" width=\"691\" height=\"455\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/activate-webserver-in-master.png 691w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/activate-webserver-in-master-300x198.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/activate-webserver-in-master-456x300.png 456w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/><\/p>\n<p>L&#8217;accesso ai dati e al datalogger sar\u00e0 ora possibile digitando l&#8217;indirizzo IP della stazione ovvero 192.168.0.1 nella barra di navigazione di browser di un PC all&#8217;interno della rete.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2523 aligncenter\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/project-tree.png\" alt=\"project tree\" width=\"278\" height=\"328\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/project-tree.png 278w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/project-tree-254x300.png 254w\" sizes=\"(max-width: 278px) 100vw, 278px\" \/><\/p>\n<p>L&#8217;albero del progetto assume questo aspetto in cui i nomi simbolici delle stazioni e degli HMI sono stati assegnati come fa P&amp;I.<\/p>\n<p>Ora si creano i DataBlock richiesti in ogni rispettivo PLC, come da specifica tecnica. Bisogna attenersi alla numerazione dei DB e alla posizione delle variabili interessate all&#8217;interno di questi.<\/p>\n<p>Nota bene: I comandi PUT e GET funzionano solo se \u00e8 stato rimosso l&#8217;accesso ottimizzato dalle propriet\u00e0 dei DB interessati allo scambio dati.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2528\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/remove-optimized.png\" alt=\"remove optimized\" width=\"508\" height=\"350\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/remove-optimized.png 508w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/remove-optimized-300x207.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/remove-optimized-435x300.png 435w\" sizes=\"(max-width: 508px) 100vw, 508px\" \/><\/p>\n<p>Nella CPU <strong>Master temperature <\/strong>popoliamo il DB con le variabili mostrate sotto.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2525\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-data-to-exchange.png\" alt=\"data block data to exchange\" width=\"598\" height=\"388\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-data-to-exchange.png 598w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-data-to-exchange-300x195.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-data-to-exchange-462x300.png 462w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><\/p>\n<p>Nella CPU di destinazione 1, ovvero quella istallata per il controllo del primo camerino, popoliamo il DB con un certo numero di variabili Reali, che posso corrispondere a un certo numero di dati provenienti da altrove, ma quella di nostro interesse sar\u00e0 la terza riga ovvero la temperatura della zona 3, allocata all&#8217;indirizzo di byte 8, come richiesto nel P&amp;Id.\u00a0 Questa \u00e8 mostrata con la freccia rossa.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2526\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-recive-temperature.png\" alt=\"data block recive temperature\" width=\"698\" height=\"488\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-recive-temperature.png 698w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-recive-temperature-300x210.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/data-block-recive-temperature-429x300.png 429w\" sizes=\"(max-width: 698px) 100vw, 698px\" \/><\/p>\n<p>Per quanto riguarda la normalizzazione analogica \u00e8 schematizzata nel semplice disegno sottostante.<\/p>\n<p>Il segnale analogico, proveniente dalla sonda PT100, viene fornito a un condizionatore di segnale, costruito dall&#8217;azienda Cabur, il quale lo pone nel range da 0 a 220 \u00b0C.<\/p>\n<p>E&#8217; necessario fare due elaborazioni, la prima tramite il blocco NORM_X che si cura di mettere la grandezza in campo in una scala compresa da 0,0 e 1,0 corrispondenti a 0-10V che a loro volta sono stati convertito dall&#8217;ADC in 0 &#8211; 27648.<\/p>\n<p>Sar\u00e0 cura dello SCALE X di associare a questa variazione tra 0 e 1 i valori nel range 0.0 fino a 220.0 come da specifiche del sensore presente in laboratorio.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3701\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-1.png\" alt=\"rete-no-HMI\" width=\"714\" height=\"232\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-1.png 714w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-1-300x97.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/rete-no-HMI-1-500x162.png 500w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><\/p>\n<p>Questo segnale, \u00e8 posto dal comando SCALE X nella variabile DB3.DBD 0 della stazione master temperature, e sar\u00e0 questa ad essere spedita con il comando PUT o prelevata con il comando GET delle altre stazioni.<\/p>\n<p>Lo streaming \u00e8 creato sfruttando il segnale ad onda quadra generato utilizzando l&#8217;OB 30 che sviluppa un interrupt ogni millisecondo. All&#8217;accesso a questo blocco il bit di Merker M8.0 inverter il suo stato perch\u00e9 nel primo segmento la sua bobina \u00e8 pilotata dal negato di se stessa.\u00a0 \u00a0Questa onda quadra \u00e8 utilizzata per pilotare il comando PUT.<\/p>\n<p>Questo \u00e8 il programma testato -&gt; <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/trasferimento-valore-temperatura-tra-PLC.zip\">trasferimento valore temperatura tra PLC<\/a><\/p>\n<p>Completare l&#8217;esercizio con le opportune interfacce grafiche che mostrino i dati trasmetti e i segnali lampeggianti che indicano lo stato e cosa \u00e8 stato ricevuto come richiesto nel P&amp;Id.<\/p>\n<p>Ecco l&#8217;interfaccia HMI della versione proposta nel nostro esercizio.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2543\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/supervisione-allarmi.png\" alt=\"supervisione allarmi\" width=\"909\" height=\"580\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/supervisione-allarmi.png 909w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/supervisione-allarmi-300x191.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/supervisione-allarmi-768x490.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/supervisione-allarmi-470x300.png 470w\" sizes=\"(max-width: 909px) 100vw, 909px\" \/><\/p>\n<p>Questo esercizio \u00e8 parte integrante dei corsi di formazione, disponibili a tutti, tenuti dall&#8217;ing. Marco Gottardo a Padova. Per iscrizioni ai corsi, da qualunque posto di Italia provenite chiedere info alla mail ad.noctis@gmail.com<\/p>\n<p>Attestato di frequenza, il miglior rapporto qualit\u00e0 prezzo in Italia, 250\u20ac+IVA, per 50 ore.<\/p>\n<p>Per gli stranieri il corso si pu\u00f2 tenere in lingua inglese.<\/p>\n<p>Il libro di testo consigliato per le scuole ITIS e IPSIA \u00e8 mostrato nell&#8217;immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3440\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Esercitazioni-PLC-2022-Gottardo.jpg\" alt=\"Esercitazioni PLC 2022 Gottardo\" width=\"914\" height=\"511\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Esercitazioni-PLC-2022-Gottardo.jpg 914w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Esercitazioni-PLC-2022-Gottardo-300x168.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Esercitazioni-PLC-2022-Gottardo-768x429.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Esercitazioni-PLC-2022-Gottardo-500x280.jpg 500w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/p>\n<p>Amazon offre la possibilit\u00e0 di averlo con il bonus cultura e\/o carta del docente , quindi gratis (Novembre 2019).<\/p>\n<p>Questo \u00e8 l&#8217;indice del testo. Scarica l&#8217;immagine per una pi\u00f9 agevole lettura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2533\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici.png\" alt=\"indice Esercitazioni guidate per istituti tecnici\" width=\"1319\" height=\"571\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici.png 1319w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici-300x130.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici-768x332.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici-1024x443.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2019\/11\/indice-Esercitazioni-guidate-per-istituti-tecnici-500x216.png 500w\" sizes=\"(max-width: 1319px) 100vw, 1319px\" \/><\/p>\n<p>Questo \u00e8 il link per l&#8217;acquisto del testo:\u00a0<a href=\"https:\/\/www.amazon.it\/dp\/B09HFZLF4V\">https:\/\/www.amazon.it\/dp\/1692805053<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esercizio realizzato mercoled\u00ec 6 Novembre 2019 nei laboratori della G-Tronic Robotics a cura dell&#8217;ing. Marco Gottardo. La rete si compone di tre unita CPU, come mostrato schematicamente nell&#8217;immagine, alle quali verranno poi aggiunte tre HMI. L&#8217;unit\u00e0 centrale, mostrata a sinistra, &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/trasmissione-profinet-di-temperatura-put-e-get\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/2511"}],"collection":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/comments?post=2511"}],"version-history":[{"count":11,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/2511\/revisions"}],"predecessor-version":[{"id":3702,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/2511\/revisions\/3702"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=2511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}