{"id":3490,"date":"2021-11-07T12:12:24","date_gmt":"2021-11-07T11:12:24","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=3490"},"modified":"2023-08-13T10:08:00","modified_gmt":"2023-08-13T08:08:00","slug":"profinet-e-comunicazioni-con-altri-protocolli","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/profinet-e-comunicazioni-con-altri-protocolli\/","title":{"rendered":"PROFINET e comunicazioni con altri protocolli"},"content":{"rendered":"<p>In questa pagina sono presenti esempi testati di comunicazioni tramite PROFINET, con particolare\u00a0 attenzione ai comandi PUT e GET, ma anche esempi di comunicazione in PROFIBUS, o di trasmissione in modalit\u00e0 IO-Device.<\/p>\n<p>Il libro di testo associato a questa pagina \u00e8\u00a0\u00a0<strong><span id=\"productTitle\" class=\"a-size-extra-large\">Advanced PLC programming ed.2021: Terzo volume della collana Let&#8217;s Program a PLC\u00a0 con ISBN:\u00a0979-8581600740<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/www.amazon.it\/dp\/B08QRYT14D\">Visita la pagina di distribuzione del libro di testo.<\/a><\/p>\n<p><strong>Comunicazione PROFINET tra due PLC S7-1200.<\/strong><\/p>\n<p><span lang=\"it\">Alla lezione del week end 18\/19 febbraio 2017, dedicata ai fuori sede,\u00a0abbiamo collegato\u00a0 un PLC S7 1200 mod. 1212c AC\/DC\/RLY XX31 con id PLC_1\u00a0ad un PLC\u00a0 con id PLC_2 mod 1212c AC\/DC\/RLY XX31<\/span><\/p>\n<p>Lo scopo \u00e8 quello di trasferire 4 interi, ovvero 8 byte di dati da un PLC a un altro usando i DB dei partener di comunicazione. Nello stato iniziale il primo PLC contiene nel DB i valori 1,2,3,4 a partire da byte 4, mentre il secondo contiene PLC contiene i valori 5,6,7,8 a partire sempre dal byte 4 del DB.<\/p>\n<p>Dopo il trasferimento entrambi i DB dei partner online contengono 1,2,3,4 a partire dal byte 4 del DB.\u00a0\u00a0 Il trasferimento avviene usando la funzione PUT.<\/p>\n<p><span lang=\"it\">Nella rete i dispositivi sono stati inseriti con i seguenti IP<\/span><\/p>\n<ul>\n<li><span lang=\"it\">PLC_1 192.168.0.1<\/span><\/li>\n<li><span lang=\"it\">PLC_2 192.168.0.3<\/span><\/li>\n<li><span lang=\"it\">HMI KTP400 BASIC COLOR 192.168.0.2<\/span><\/li>\n<\/ul>\n<p><span lang=\"it\">In entrambi i PLC abbiamo creato un DB globale con la forma:<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-802\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Blocco-dati-di-destinazione.png\" alt=\"Blocco dati di destinazione\" width=\"839\" height=\"277\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Blocco-dati-di-destinazione.png 839w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Blocco-dati-di-destinazione-300x99.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Blocco-dati-di-destinazione-768x254.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Blocco-dati-di-destinazione-500x165.png 500w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/p>\n<p>Le prime due righe sono variabili locali mentre i dati che intendiamo leggere\/spedire sono 4 e si trovano all&#8217;indirizzo byte 4. Trattandosi di INTEGER hanno un&#8217;estensione totale di 8 byte come dovremmo indicare nel puntatore di accesso del comando PUT di cui vogliamo dimostrare il funzionamento.<\/p>\n<p>Nell&#8217;immagine l&#8217;azione di trasferimento\u00a0\u00e8 gi\u00e0 stata eseguita quindi nella colonna valore di controllo (visibile solo dopo avere agito negli &#8220;occhiali&#8221; di controllo delle variabili) compaiono i valori provenienti dal PLC che ha eseguito il PUT.\u00a0 Quello che stiamo osservando \u00e8 il DB del partner di comunicazione che ha subito la scrittura.<\/p>\n<p><span lang=\"it\">Nel PLC_2 usiamo il DB2 mentre nel PLC_1 il DB4.<\/span><\/p>\n<p><strong><span lang=\"it\">Dati contenuti nel DB2\u00a0\u00a0 -&gt; <\/span><\/strong><span lang=\"it\">Dato5,6,7,8=5,6,7,8<\/span><\/p>\n<p><strong><span lang=\"it\">Dati contenuti nel DB4\u00a0 -&gt; <\/span><\/strong><span lang=\"it\">Dato1,2,3,4=1,2,3,4<\/span><\/p>\n<p><span lang=\"it\">L&#8217;obbiettivo \u00e8 quello di trasferire i dati 1,2,3,4 nel DB2 del partner sovrascrivendo gli attuali 5,6,7,8 come gi\u00e0 a visualizzato nell&#8217;immagine sovrastante.<\/span><\/p>\n<p><span lang=\"it\">Useremo i comandi GET e PUT nel protocollo profinet, inizialmente testiamo il PUT.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-803\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/rete-profinet-gottardo.png\" alt=\"rete profinet gottardo\" width=\"845\" height=\"261\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/rete-profinet-gottardo.png 845w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/rete-profinet-gottardo-300x93.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/rete-profinet-gottardo-768x237.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/rete-profinet-gottardo-500x154.png 500w\" sizes=\"(max-width: 845px) 100vw, 845px\" \/><\/p>\n<p><span lang=\"it\">Obbiettivo trasferire quattro INTEGER dal DB4 del PLC_1 ad un\u00a0DB2\u00a0del \u00a0PLC_2 remoto.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1313\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Funzione-PUT-2.png\" alt=\"Funzione-PUT\" width=\"592\" height=\"316\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Funzione-PUT-2.png 592w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Funzione-PUT-2-300x160.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Funzione-PUT-2-500x267.png 500w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/p>\n<p><span lang=\"it\"><strong>Attenzione:<\/strong> Usare il comando &#8221; -|P|-&#8221;\u00a0sul pin &#8220;REQ&#8221; allo scopo di generare il fronte di salita necessario per\u00a0spedire i\u00a0dati successivi alla prima esecuzione.\u00a0\u00a0 <\/span><\/p>\n<p><span lang=\"it\">Agiamo sull&#8217;icona con la forma di cassetta degl&#8217;attrezzi.<\/span><\/p>\n<p><span lang=\"it\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-805\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/collegamento-al-partner-di-comunicazione-gottardo.png\" alt=\"collegamento al partner di comunicazione gottardo\" width=\"747\" height=\"444\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/collegamento-al-partner-di-comunicazione-gottardo.png 747w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/collegamento-al-partner-di-comunicazione-gottardo-300x178.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/collegamento-al-partner-di-comunicazione-gottardo-500x297.png 500w\" sizes=\"(max-width: 747px) 100vw, 747px\" \/><\/span><\/p>\n<p><span lang=\"it\">Salviamo la configurazione .<\/span><\/p>\n<p><span lang=\"it\">In caso di problemi di comunicazione verificare di aver compilato la configurazione hardware con tutti i PLC e i dispositivi offline, e assicurarsi di aver ricaricato hardware e software in tutti i PLC dopo aver compilato.<\/span><\/p>\n<p><span lang=\"it\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-806\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Salvare-la-configurazione-hardware-profinet.png\" alt=\"Salvare la configurazione hardware profinet\" width=\"659\" height=\"407\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Salvare-la-configurazione-hardware-profinet.png 659w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Salvare-la-configurazione-hardware-profinet-300x185.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Salvare-la-configurazione-hardware-profinet-486x300.png 486w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/span><\/p>\n<p><span lang=\"it\">\u00a0Scarica pdf bozza di questo articolo -&gt; <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/comunicazione-profinet.pdf\">comunicazione profinet<\/a>\u00a0tra CPU 1200<\/span><\/p>\n<p>Scarica il programma con questo esempio di comunicazione\u00a0PROFINET -&gt; <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/nastro_hmi.zip\">nastro_hmi<\/a><\/p>\n<p>In questo progetto, oltre alla comunicazione PROFINET tra le due CPU sopradescritta troverete la configurazione per il pannello HMI modello\u00a0KTP400 basic color (con programma Wincc) che accede contemporaneamente a ai TAG di entrambi i PLC\u00a0centralizzando il controllo.<\/p>\n<p><strong>PROFINET: Esercizio di comunicazione tra PLC e HMI (allievo Lucas Sperduto)<\/strong><\/p>\n<p>Scarica da questo link la relazione tecnica del programma svolto da Lucas Sperduto.<\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Comunicazione-PROFINET-tra-due-PLC-S1.pdf\">Comunicazione PROFINET tra due PLC S1<\/a><\/p>\n<p><strong>PROFINET: \u00a0Un HMI accede a due PLC scambiando i dati tra i loro DB.<\/strong><\/p>\n<p>In questo esercizio, simile al precedente ma pi\u00f9 completo, viene progettato un HMI modello KTP400 basic, in grado di accedere ai DB di due diversi PLC simultaneamente. L&#8217;area del pannello \u00e8 divisa in due zone, la met\u00e0 di sinistra per il controllo di un PLC e l&#8217;area di destra per il controllo dell&#8217;altro PLC.<\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/COMUNICAZIONE_PROFINET_TRA-II_S7_1200.zip\">Scarica il programma completo Comunicazione PROFINETt tra 2 S7-1200 e un HMI<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1042\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TIA_HMI_Panel_esercizio_Profinet_Gottardo.png\" alt=\"TIA_HMI_Panel_esercizio_Profinet_Gottardo\" width=\"953\" height=\"448\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TIA_HMI_Panel_esercizio_Profinet_Gottardo.png 953w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TIA_HMI_Panel_esercizio_Profinet_Gottardo-300x141.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TIA_HMI_Panel_esercizio_Profinet_Gottardo-768x361.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TIA_HMI_Panel_esercizio_Profinet_Gottardo-500x235.png 500w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/p>\n<p>In ogni PLC viene definito un DB contenente un set di dati con l&#8217;obbiettivo di trasmetterli al partner di comunicazione. Viene inoltre trasmetto il valore analogico acquisito da uno dei PLC. Il touch panel supervisiona e comanda le azioni. I valori sono mostrati nei campi HMI.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1046\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_esercizio_Gottardo_DB2_PLC1.png\" alt=\"Profinet_esercizio_Gottardo_DB2_PLC1\" width=\"953\" height=\"417\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_esercizio_Gottardo_DB2_PLC1.png 953w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_esercizio_Gottardo_DB2_PLC1-300x131.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_esercizio_Gottardo_DB2_PLC1-768x336.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_esercizio_Gottardo_DB2_PLC1-500x219.png 500w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/p>\n<p>Contenuto iniziale di DB2 nel PLC1, \u00e8 fondamentale dalle propriet\u00e0 del DB togliere lo spunto dal men\u00f9 &#8220;accesso ottimizzato&#8221; allo scopo di poter visualizzare la colonna &#8220;offset&#8221; che mostra gli indirizzi in Byte.<\/p>\n<p>Ecco la situazione, con una vista pi\u00f9 globale, di DB1 nel lato PLC2.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1048\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1.jpg\" alt=\"PLC2_DB1\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1.jpg 1366w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1-300x169.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1-768x432.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1-1024x576.jpg 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC2_DB1-500x281.jpg 500w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC_2_DB1.xps\">PLC_2_DB1<\/a><\/p>\n<p>Aspetto del programma sul lato WinCC.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1049\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO.jpg\" alt=\"PANNELLO\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO.jpg 1366w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO-300x169.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO-768x432.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO-1024x576.jpg 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PANNELLO-500x281.jpg 500w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p>Nella prossima immagine la tabella delle variabili lato HMI.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1052\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH.jpg\" alt=\"TABELLA_VARIABILE_TOUCH\" width=\"1366\" height=\"768\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH.jpg 1366w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH-300x169.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH-768x432.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH-1024x576.jpg 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/TABELLA_VARIABILE_TOUCH-500x281.jpg 500w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p>Il contenuto di FC1 sul PLC1- -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/PLC_1_FC1.xps\">PLC_1_FC1<\/a><\/p>\n<hr \/>\n<p>Seconda versione del programma comunicazione PROFINET.<\/p>\n<p>Scarica il programma -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-profinet.zip\">trasmissione profinet<\/a><\/p>\n<hr \/>\n<p><strong>Versione per TIA V16 del programma di comunicazione Profinet<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2791\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-Profinet-TIA-V16-esercizio-Gottardo.jpeg\" alt=\"trasmissione Profinet TIA V16 esercizio Gottardo\" width=\"989\" height=\"759\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-Profinet-TIA-V16-esercizio-Gottardo.jpeg 989w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-Profinet-TIA-V16-esercizio-Gottardo-300x230.jpeg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-Profinet-TIA-V16-esercizio-Gottardo-768x589.jpeg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/trasmissione-Profinet-TIA-V16-esercizio-Gottardo-391x300.jpeg 391w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/>\u00a0Direzione del comando da sender a Reciver con <strong>PUT<\/strong><\/p>\n<p>Download programma completo, TIA V16, doppia CPU 1214C DC\/DC\/DC ag40 e pannello KTP700 Basic.\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profinet_transmission_PUT_version.zap16.zip\">Profinet_transmission_PUT_version.zap16<\/a><\/p>\n<p>Sistema in prelievo dati con <strong>GET<\/strong><\/p>\n<p>Il progetto scaricabile da questo link inverte la comunicazione, da un un reciver centrale possiamo interrogare molti PLC e prelevare i dati dai loro DB.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2814\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Supervisore.png\" alt=\"Supervisore\" width=\"797\" height=\"478\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Supervisore.png 797w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Supervisore-300x180.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Supervisore-768x461.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Supervisore-500x300.png 500w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/p>\n<p>scarica GET\u00a0 data from remote DB\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Profi-Get-Pub.zip\">Profi Get Pub<\/a><\/p>\n<hr \/>\n<p><strong>Comunicazione tramite I\/O device\u00a0 \u00a0 <\/strong><a href=\"http:\/\/www.gtronic.it\/test\/?page_id=3848&amp;preview=true\">Vai alla pagina di spiegazione<\/a><\/p>\n<p>Questo tipo di comunicazione non \u00e8 di tipo master slave pertanto queste due tipologie non figurano nelle componenti convolte che cono invece chiamate <strong>Controllore locale<\/strong> e <strong>Partner<\/strong><\/p>\n<p>Su entrambe devono essere sviluppate delle network di programma del tipo &#8220;contatto pilota una bobina&#8221; per raccogliere i comandi provenienti dal controllore locale e abilitare cos\u00ec le uscite del partner.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3835\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-1.png\" alt=\"io 1\" width=\"614\" height=\"237\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-1.png 614w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-1-300x116.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-1-500x193.png 500w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/p>\n<p>La configurazione della CPU come IO-device avviene solo sul lato partner, e come vediamo nell&#8217;immagine compare il link alla VPU che abbiamo denominato Local Controller.<\/p>\n<p>L&#8217;immagine sottostante mostra, usando le frecce, il flusso dei dati di controllo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3832\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration.png\" alt=\"io device configuration\" width=\"1453\" height=\"813\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration.png 1453w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration-300x168.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration-768x430.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration-1024x573.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-device-configuration-500x280.png 500w\" sizes=\"(max-width: 1453px) 100vw, 1453px\" \/><\/p>\n<p>La comunicazione di tipo IO-Device virtualizza degli IO non montati fisicamente in dispositivi remotati.<\/p>\n<p>Questo \u00e8 il blocco FC1 della CPU lato Partner &#8211; slave.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3837\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-2.png\" alt=\"io 2\" width=\"563\" height=\"356\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-2.png 563w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-2-300x190.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-2-474x300.png 474w\" sizes=\"(max-width: 563px) 100vw, 563px\" \/><\/p>\n<p>Configurazione del sistema IO device lato Partner.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3841\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-4.png\" alt=\"io 4\" width=\"977\" height=\"582\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-4.png 977w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-4-300x179.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-4-768x457.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-4-500x298.png 500w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/p>\n<p>Sopra i comandi impostati nel men\u00f9 operating mode.sotto i dettagli della comunicazione nel men\u00f9 transfer area, comunque gi\u00e0 impostati al passo precedente.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3839\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-3.png\" alt=\"io 3\" width=\"715\" height=\"582\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-3.png 715w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-3-300x244.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-3-369x300.png 369w\" sizes=\"(max-width: 715px) 100vw, 715px\" \/><\/p>\n<p>Vediamo ora la configurazione del PLC sul lato Local Controller.<\/p>\n<p>Contenuto di FC1 nel PLC Local Controller.\u00a0 Si nota che nelle propriet\u00e0 della CPU non \u00e8 stata definita\u00a0 come operation mode la modalit\u00e0 io-device e che le uscite qui pilotate sono state dichiarate nell&#8217;altro PLC che le virtualizza negli indirizzi %Q0.0 e successivi.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3843\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-5.png\" alt=\"io 5\" width=\"562\" height=\"377\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-5.png 562w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-5-300x201.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/io-5-447x300.png 447w\" sizes=\"(max-width: 562px) 100vw, 562px\" \/><\/p>\n<p>Le variabili IO Link HMI.PUlsante1 e successive, cono dichiarate nel DB globale di questo PLC e (local controller) e collegate a tre pulsanti nel pannello HMI.<\/p>\n<p>In sostanza sul lato &#8220;Local Controller&#8221; cpu avviene la virtualizzazione delle uscite mancanti %Q2.0 e successive per poter pilotare gli ingressi virtualizzati sul plc Partner %I2.0 e succesivi.<\/p>\n<p>Si suggerisce di definire sempre i primi contatti che non ci sono sia sul lato Local Controller che sul Partner di comunicazione.<\/p>\n<p>Download full program -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/IO-device-example.zip\">IO-device example<\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>Comunicazione PROFINET e OPC UA su bilancia LAUMAS<\/strong><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Gestione-OPC-UA-con-Siemens-and-Unified-UaExpert-ediz-professional-PLC-programming.docx\">Scarica spiegazione dettagliata OPC UA<\/a><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/uaexpert-bin-win32-x86-vs2008sp1-v1.4.4-275.zip\">Scarica cliente UPC UA expert<\/a><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Progetto_di_prova_OPCua_20201107_1332_e_file_dati.zip\">Scarica esempio di comunicazione OPC UA<\/a><\/p>\n<p>Il modello LAUMAS TLM8, gi\u00e0 presentato tra queste pagine, viene utilizzato per identificare due oggetti diversi posti sulla piattaforma con installata la cella di carico.<\/p>\n<p>Una spela fili del peso di 200gr e una pinza del peso di 300gr vengono comparate allo scopo di generare un numero 0 o 1 poi utilizzato per selezionare le loro foto poste in lista grafica.<\/p>\n<p>Il numero 2 viene generato quando nessuno dei due oggetti \u00e8 posto sulla piattaforma di misura, il quale lancia sullo schermo un&#8217;immagine a sfondo giallo che riporta la scritta &#8220;No item&#8221;.<\/p>\n<p>La comunicazione con la bilancia avviene in modalit\u00e0 PROFINET-IO mentre la comunicazione con la postazione PC avviene tramite OPC UA, nello stesso PC vi \u00e8 in esecuzione il client UPC UA Expert reperibile in internet.<\/p>\n<p>Download full project for TIA V17 -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Cella-di-carico.zip\">Cella di carico<\/a><\/p>\n<hr \/>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4222\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022.png\" sizes=\"(max-width: 952px) 100vw, 952px\" srcset=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022.png 952w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-300x255.png 300w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-768x652.png 768w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-353x300.png 353w\" alt=\"libro PLC esercizi 2022\" width=\"952\" height=\"808\" \/><\/p>\n<p><strong>Libro dedicato agli istituti tecnici \u2013 ITS e universit\u00e0<\/strong><\/p>\n<p>Per adottare questo libro di testo nelle vostre scuole \u00e8 sufficiente entrare nel portale AIE e cercare il link \u201cadozioni\u201d, quindi seguire la procedura per indicare il libro di testo mostrato sotto secondo autore, edizione, edizioni Createspace,\u00a0<strong>ISBN-979-8486336553<\/strong>\u00a0 \u00a0<strong>Nota bene<\/strong>: Se vi hanno fatto credere che non si pu\u00f2 adottare il libro che preferite vi hanno mentito. Esiste addirittura un helpdesk che vi aiuter\u00e0 nella procedura per l\u2019inserimento del testo nel caso venisse riscontrata qualche difficolt\u00e0.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4224\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/per-ITI-e-IPSIA-ediz-2022.png\" sizes=\"(max-width: 874px) 100vw, 874px\" srcset=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/per-ITI-e-IPSIA-ediz-2022.png 874w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/per-ITI-e-IPSIA-ediz-2022-300x232.png 300w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/per-ITI-e-IPSIA-ediz-2022-768x595.png 768w, http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/per-ITI-e-IPSIA-ediz-2022-387x300.png 387w\" alt=\"per ITI e IPSIA ediz 2022\" width=\"874\" height=\"677\" \/><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-admin\/post.php?post=6&amp;action=edit\">back to PLC programming page<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questa pagina sono presenti esempi testati di comunicazioni tramite PROFINET, con particolare\u00a0 attenzione ai comandi PUT e GET, ma anche esempi di comunicazione in PROFIBUS, o di trasmissione in modalit\u00e0 IO-Device. Il libro di testo associato a questa pagina &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/profinet-e-comunicazioni-con-altri-protocolli\/\">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\/3490"}],"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=3490"}],"version-history":[{"count":19,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3490\/revisions"}],"predecessor-version":[{"id":5204,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3490\/revisions\/5204"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=3490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}