{"id":3481,"date":"2021-11-07T01:20:19","date_gmt":"2021-11-07T00:20:19","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=3481"},"modified":"2023-03-12T00:53:10","modified_gmt":"2023-03-11T23:53:10","slug":"encoder-esempi-e-esercizi-testati-dalling-gottardo","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/encoder-esempi-e-esercizi-testati-dalling-gottardo\/","title":{"rendered":"Encoder &#8211; esempi e esercizi testati dall&#8217;ing. Gottardo"},"content":{"rendered":"<p><strong>Acquisizione encoder assoluto modello TRelettronic GmbH PROFINET <\/strong>01\/10\/2022<\/p>\n<p>Progetto sviluppato con TIA PORTAL V18 il giorno 11 marzo 2023.<\/p>\n<p>Questo esempio mostra la configurazione di un Encoder che dispone di porta di comunicazione PROFINET direttamente sul device, quindi non mostra i fili canonici che portano le onde quadre delle fasi, ma un solo cavo munito di connettore RJ45.<\/p>\n<p>scarica il manuale dell&#8217;encoder TRelectronic\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/manuale-encoder-tr-electronic-profinet.pdf\">manuale encoder tr electronic profinet<\/a><\/p>\n<p>Scarica pdf per encoder assoluto marca generica\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Profinet_Manual_STEP7TIA.pdf\">Profinet_Manual_STEP7TIA<\/a><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/acquisizione-encoder-assoluto-modello-trelettronic-gmbh-profinet\/\">Vai alla pagina dedicata Encoder assoluto Profinet<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4709\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori.jpg\" alt=\"Encoder TRelettronic conettori\" width=\"1408\" height=\"899\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori.jpg 1408w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori-300x192.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori-768x490.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori-1024x654.jpg 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-TRelettronic-conettori-470x300.jpg 470w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/p>\n<p>l&#8217;etichetta del dispositivo indica le caratteristiche di base, ad esempio il tipo di interfaccia, in questo caso PROFINET -IO e il numero di impulsi <strong>Steps<\/strong>=8192 in modalit\u00e0 2x e <strong>Revolution<\/strong>=4096 in modalit\u00e0 1x.\u00a0 Nel primo caso legge entrambi i fronti dell&#8217;onda quadra interna mentre nel secondo il solo fronte di salita.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4711\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Etichetta-encoder-TRelettronic.jpg\" alt=\"Etichetta encoder TRelettronic\" width=\"746\" height=\"675\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Etichetta-encoder-TRelettronic.jpg 746w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Etichetta-encoder-TRelettronic-300x271.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Etichetta-encoder-TRelettronic-332x300.jpg 332w\" sizes=\"(max-width: 746px) 100vw, 746px\" \/><\/p>\n<p>L&#8217;assegnazione dell&#8217;IP al dispositivo avviene semplicemente imponendolo nella vista di rete di TIA PORTAL quello desiderato. Al caricamento dell&#8217;Hardware verr\u00e0 impostato il valore facendo attenzione a non causare conflitti con altri dispositivi pre esistenti nella medesima rete dell&#8217;automazione.\u00a0 L&#8217;encoder corretto, in un pianto reale dovrebbe trovarsi nel documento\u00a0 P&amp;ID o nello schema elettrico.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4720\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/rete-encoder.png\" alt=\"rete encoder\" width=\"796\" height=\"377\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/rete-encoder.png 796w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/rete-encoder-300x142.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/rete-encoder-768x364.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/rete-encoder-500x237.png 500w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><\/p>\n<p>L&#8217;encoder \u00e8 di tipo assoluto, ovvero rispetto a uno zero, impostabile anche da software, produce un offset che pu\u00f2 essere positivo o negativo.<\/p>\n<p>Il valore viene restituito su una variabile DINT definita in un DB globale.<\/p>\n<p>La lettura \u00e8 possibile solo dopo la corretta installazione dei file GSD distribuiti dal costruttore del device.<\/p>\n<p><strong>scarica i file GSD per TIA V17<\/strong>\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSDML-V2.35-TR-0153-PNRotative2-20210223.zip\">GSDML-V2.35-TR-0153-PNRotative2-20210223<\/a><\/p>\n<p>L&#8217;istallazione dei file descrittivi permetteranno anche la visualizzazione dell&#8217;immagine, fornita come bitmap, dell&#8217;oggetto in vista di rete.<\/p>\n<p>Pacchetto completo con altre versioni dei GSD e scaricabile da questo link:<\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/gsd-encoder.zip\">gsd encoder<\/a>\u00a0TR electronic<\/p>\n<p>Il programma trover\u00e0 correttamente il device nella rete PROFINET solo se il suo nime \u00e8 univoco, quindi \u00e8 necessario, al fine di spegnere la luce rossa lampeggiante indicate errore di comunicazione, eseguire l&#8217;assegnazione del nome al nodo come nell&#8217;immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4787\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assegna-nome-a-encoder.png\" alt=\"assegna nome a encoder\" width=\"601\" height=\"465\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assegna-nome-a-encoder.png 601w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assegna-nome-a-encoder-300x232.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assegna-nome-a-encoder-388x300.png 388w\" sizes=\"(max-width: 601px) 100vw, 601px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4992\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name.png\" alt=\"assign device name\" width=\"1030\" height=\"902\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name.png 1030w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name-300x263.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name-768x673.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name-1024x897.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/assign-device-name-343x300.png 343w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/p>\n<p>Questo si esegue dalla vista di rete facendo tasto destro e propriet\u00e0 del device quando posto online.<\/p>\n<p>Il programma dimostrativo eseguito con TIA PORTAL V17 \u00e8 scaricabile da questo link, a cui si potr\u00e0 eseguire &#8220;Change device&#8221; della CPU per adattarlo al modello di cui si dispone.<\/p>\n<p>Scarica programma di esempio -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-profinet.zip\">Encoder profinet<\/a><\/p>\n<p>Scarica programma testato 28\/01\/2023 =&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PN.zip\">Encoder PN<\/a> <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PN-1.zip\">Encoder PN<\/a>\u00a028\/01\/2023<\/p>\n<p>La configurazione del device, richiede l&#8217;aggiunta dei moduli di comunicazione come mostrato nell&#8217;immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4715\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/impostazione-hw.png\" alt=\"impostazione hw\" width=\"964\" height=\"429\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/impostazione-hw.png 964w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/impostazione-hw-300x134.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/impostazione-hw-768x342.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/impostazione-hw-500x223.png 500w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><\/p>\n<p><strong>Attenzione:<\/strong> Per visualizzare gli <strong>Standard Telegram da 81 a 87<\/strong>, cliccare prima su &#8220;Module&#8221; seguito da &#8220;PNO Encoder Profile&#8221;, la lista dei Telegram compare quindi al posto dei &#8220;TR module&#8221; visualizzati sull&#8217;immagine sovrastante.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4996\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-dispositivo.png\" alt=\"vista dispositivo\" width=\"1006\" height=\"420\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-dispositivo.png 1006w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-dispositivo-300x125.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-dispositivo-768x321.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-dispositivo-500x209.png 500w\" sizes=\"(max-width: 1006px) 100vw, 1006px\" \/><\/p>\n<p>La configurazione per la lettura della velocit\u00e0 della parte mobile installeremo il submodule &#8220;TR-Module Velocity&#8221; mostrati nell&#8217;immagine.<\/p>\n<p>La semplice lettura della posizione potr\u00e0 effettuarsi semplicemente leggendo l&#8217;indirizzo ID68 con un comando MOVE.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4716\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/lettura-posizione.png\" alt=\"lettura posizione\" width=\"773\" height=\"227\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/lettura-posizione.png 773w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/lettura-posizione-300x88.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/lettura-posizione-768x226.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/lettura-posizione-500x147.png 500w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Per leggere alcuni registri in pi\u00f9 si potr\u00e0 fare come mostrato sotto<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4999\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto.png\" alt=\"vista progetto\" width=\"1030\" height=\"514\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto.png 1030w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto-300x150.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto-768x383.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto-1024x511.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/vista-progetto-500x250.png 500w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/p>\n<hr \/>\n<p><strong>Acquisizione encoder modello E620 2000 10 24 R8 PP2 con S7-1200.<\/strong><\/p>\n<p>Questo programma \u00e8 stato sviluppato al corso di programmazione avanzata dei PLC Siemens tenuto a Padova. Fa parte di un contesto pi\u00f9 grande che \u00e8 stato tolto per focalizzare l&#8217;attenzione sull&#8217;attivazione dell&#8217;HSC.<\/p>\n<p>La piattaforma software \u00e8 il <strong>TIA Portal V17<\/strong> basic, ovvero i CD contenuti nello starter KIT distribuito da Siemens con la CPU S7-1200 modello 1212C-AC\/DC\/Rel\u00e8. L&#8217;esatta versione firmware \u00e8 visualizzabile nella configurazione hardware.<\/p>\n<p><strong>Attenzione: <\/strong>Nelle propriet\u00e0 della CPU potrebbero essere impostati dei filtri sugli ingressi digitali, utili come anti rimbalzo o anti segnale spurio, che introducono una sorta di &#8220;delay&#8221; sull&#8217;acquisizione del segnale.\u00a0 Supponiamo che il nostro encoder fornisca 2000 impulsi al giro ma che i filtri impostati abbiano un tempo di reazione troppo lento rispetto alla frequenza che dobbiamo leggere. Il risultato sar\u00e0 che l&#8217;eventuale valore caricato su una variabile, su un DB o visualizzato sul touch pur reagendo al movimento dell&#8217;encoder riporteranno un valore anche di molto in inferiore. Pi\u00f9 lungo \u00e8 il filtro e pi\u00f9 sballato sar\u00e0 il valore letto.\u00a0 Quindi andiamo nella sezione propriet\u00e0 della CPU, digital I\/O, digital inputs, e canale per canale impostare 20u sec (microsecondi).<\/p>\n<p>Per chiarire le funzioni HSC scarica questo pdf -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/ufficial-HSC-siemens.pdf\">ufficial HSC siemens<\/a>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1220\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_HSC.png\" alt=\"Encoder_HSC\" width=\"872\" height=\"750\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_HSC.png 872w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_HSC-300x258.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_HSC-768x661.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_HSC-349x300.png 349w\" sizes=\"(max-width: 872px) 100vw, 872px\" \/><\/p>\n<p>Il DB di istanza contiene le seguenti variabili:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1222\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tag.png\" alt=\"tag\" width=\"685\" height=\"255\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tag.png 685w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tag-300x112.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tag-500x186.png 500w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/p>\n<p>Il programma funziona solo se sono state effettuate le corrette configurazioni hardware degli HSC. Queste saranno:\u00a0 L&#8217;abilitazione mettendo lo spunto su HSC1 (o gli altri canali) nel menu, sotto a generale (della CPU), HSC1 ..&#8221;attiva questo contatore veloce&#8221;.\u00a0 A seguire, sulla voce funzione, impostare come da immagine sottostante:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1224\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/funzione.png\" alt=\"funzione\" width=\"643\" height=\"463\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/funzione.png 643w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/funzione-300x216.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/funzione-417x300.png 417w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/p>\n<p>Alla voce &#8220;Resetta i valori iniziali&#8221; come da immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1225\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/resetta-valori.png\" alt=\"resetta valori\" width=\"610\" height=\"365\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/resetta-valori.png 610w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/resetta-valori-300x180.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/resetta-valori-500x300.png 500w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>la voce configurazione evento, al momento la lasciamo libera. Alla voce ingressi Hardware impostiamo gli ingressi fissi come da immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1226\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Indirizzi-preinpostati.png\" alt=\"Indirizzi preinpostati\" width=\"649\" height=\"371\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Indirizzi-preinpostati.png 649w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Indirizzi-preinpostati-300x171.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Indirizzi-preinpostati-500x286.png 500w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/p>\n<p>Impostare gli indirizzi di I\/O come da immagine:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1229\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/indirizziID-2.png\" alt=\"indirizziID\" width=\"610\" height=\"381\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/indirizziID-2.png 610w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/indirizziID-2-300x187.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/indirizziID-2-480x300.png 480w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>scarica il programma di esempio. <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/encoder.zip\">encoder<\/a><\/p>\n<p>Scarica versione del programma con pannello operatore KTP400 e contatore A\/B. Questo programma \u00e8 stato sviluppato nella lezione del 18\/06\/2017. Si vuole controllare un asse lineare progettato con una barra filettata che per ogni giro avanza di 1,25mm, ovvero ogni 2000 impulsi dell&#8217;encoder utilizzato. Nel touch\u00a0viene richiesta la quota di posizionamento dell&#8217;asse in mm con due decimali dopo la virgola, ad esempio la quota 5,65 mm viene prima moltiplicata per 100 (allo scopo di togliere la virgola) e poi convertita dal formato Real to Double Int. Viene spatata in un merker Double. Viene convertita dalla funzione calcolate in 9040 impulsi.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1243\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Immagine_calculate.png\" alt=\"Immagine_calculate\" width=\"470\" height=\"282\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Immagine_calculate.png 470w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Immagine_calculate-300x180.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1245\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touch_quote_encoder.jpg\" alt=\"touch_quote_encoder\" width=\"483\" height=\"423\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touch_quote_encoder.jpg 483w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touch_quote_encoder-300x263.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touch_quote_encoder-343x300.jpg 343w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/p>\n<p>Il comparatore della quota inserita \u00e8 impostato nell&#8217;FC1, e si tratta di un esercizio.<\/p>\n<p>Nella realt\u00e0 la comparazione di quota \u00e8 effettuata tramite interrupt nell&#8217;HSC modificando le sue propriet\u00e0 nell&#8217;hardware. -&gt; <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_RE620_comparatore_tempi_ciclici.zip\">Encoder con Touch e quota stop su IP ciclico<\/a>.<\/p>\n<p>scarica il databook dell&#8217;encoder <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_databook.pdf\">Encoder_databook<\/a><\/p>\n<p><strong>Acquisizione encoder e visualizzazione su bargraph.<\/strong><\/p>\n<p>Questo programma \u00e8 stato realizzato alla lezione del 3 Marzo 2018 presso il laboratorio della G-Tronic Robotics, docente Marco Gottardo e discenti Marco Dal Zotto e Nardello Thomas.\u00a0 L&#8217;encoder usato \u00e8 il modello delle esperienze precedenti <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_databook.pdf\">Encoder_databook<\/a>.<\/p>\n<p>IL sistema si compone di due PLC 1212C AC\/DC\/Rly e un HMI KTP400basic posti in rete profinet.<\/p>\n<p>Il programma realizza: Acquisizione dell&#8217;encoder nel PLC numero 1, scalatura e normalizzazione tramite un FB scritto in SCL che implementa la funzione y=mx+q , Ricevitore del dato normalizzato nel PLC 2 tramite comando GET di profinet, accensione e spegnimento di 6 pilot lights a seconda del range del dato compreso tra 0.0 e 100.0<\/p>\n<p>scarica il programma per studiarlo e testarlo -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/EncoderBarGraph.zip\">EncoderBarGraph<\/a><\/p>\n<p><strong>Versione del programma precedente sviluppato da Nardello Thomas.<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1752\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI.png\" alt=\"HMI\" width=\"1507\" height=\"1313\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI.png 1507w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-300x261.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-768x669.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1024x892.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-344x300.png 344w\" sizes=\"(max-width: 1507px) 100vw, 1507px\" \/><\/p>\n<p>Scarica il programma completo in pdf \u25ba<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_Via_Profinet.pdf\">Encoder_Via_Profinet<\/a><\/p>\n<p>scarica il programma completo archiviato per TIA V14 \u25ba<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_Via_Profinet.zip\">Encoder_Via_Profinet<\/a><\/p>\n<p><strong>Programmazione\u00a0Servomotore per valvola modulante controllata da encoder.<\/strong><\/p>\n<p>L&#8217;encoder dell&#8217;esempio precedente viene ora impiegato come manopola per posizionare una valvola modulante.\u00a0 L&#8217;angolo eseguito manualmente dall&#8217;operatore, viene riprodotto da un motore passo che controlla la serranda della valvola di modulazione del flusso. Il motore stepper, bipolare, compie un giro ogni 100 impulsi ovvero ogni 25 matrici di passo intero. L&#8217;interfaccia \u00e8 un doppio ponte H a transistor il cui schema elettrico \u00e8 presente nel testo <a href=\"http:\/\/www.lulu.com\/shop\/marco-gottardo\/lets-program-a-plc-esercizi-di-programmazione-dei-plc-modelli-s7300-400-e-s7200-tia-portal-s7-1200-wincc-flexible-per-hmi\/paperback\/product-21989588.html\">Esercizi di programmazione di PLC<\/a>. L&#8217;encoder ha invece una risoluzione di 2000 impulsi al giro quindi \u00e8 necessaria una normalizzazione eseguito da una funzione di scala come mostrato nell&#8217;esempio.\u00a0 Esistono due contatori, il primo scandisce la matrice di passo 0-&gt;3, mentre il secondo riceve come preset il valore dall&#8217;HSC. Questo \u00e8 settato come nell&#8217;esempio precedente. L&#8217;oscillatore \u00e8 stato impostato a una velocit\u00e0 opportuna affinch\u00e8 l&#8217;esercizio sia realizzabile anche se siamo in possesso di un PLC 1212C AC\/DC\/RELE, ovvero con le uscite elettromeccaniche. Vedrete comunque un movimento dello stepper stupefacentemente fluido e non troppo lento. Invertendo il movimento della manopola di controllo anche lo stepper inverte\u00a0 il senso di movimento, riducendo la portata del fluido nelle eventuali condotte.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1566\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/normalizzatore.png\" alt=\"normalizzatore\" width=\"587\" height=\"205\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/normalizzatore.png 587w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/normalizzatore-300x105.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/normalizzatore-500x175.png 500w\" sizes=\"(max-width: 587px) 100vw, 587px\" \/><\/p>\n<p>download programma completo TIA V14 -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Encoder_Valvola_Modulante.zip\">Encoder_Valvola_Modulante<\/a><\/p>\n<p>Seconda versione TIA V14 -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Servovalvola_2.zip\">Servovalvola_2<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=gHGmcHKJZWo&amp;feature=share\">https:\/\/www.youtube.com\/watch?v=gHGmcHKJZWo&amp;feature=share<\/a><\/p>\n<p>scarica pacchetto programma per TIA V14 e documento stampabile -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Servovalvola_2-1.zip\">Servovalvola_2<\/a><\/p>\n<p>Scarica una seconda versione TIA V15 -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Controllo-valvola-con-encoder_1_20200305_1150.zip\">Controllo valvola con encoder_1_20200305_1150<\/a><\/p>\n<hr \/>\n<p><strong>Encoder comanda decoder software via profinet (gruppo valvole remoto).<\/strong><\/p>\n<p>Il sistema si compone di due PLC, il primo acquisisce l&#8217;encoder, quindi ne viene abilitato l&#8217;HSC, e si cura della trasmissione via Profinet al PLC remoto. Il PLC remoto contiene una rete di decodifica che pilota un gruppo di quattro valvole in funzione della tabella qui riportata.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1832 aligncenter\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tabella-decodifica.png\" alt=\"tabella decodifica\" width=\"305\" height=\"338\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tabella-decodifica.png 305w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/tabella-decodifica-271x300.png 271w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/p>\n<p>il pannello operatore viene progettato con questa grafica:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1833\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1.png\" alt=\"HMI\" width=\"1502\" height=\"1319\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1.png 1502w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1-300x263.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1-768x674.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1-1024x899.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/HMI-1-342x300.png 342w\" sizes=\"(max-width: 1502px) 100vw, 1502px\" \/><\/p>\n<p>Scarica il programma completo per TIA V14. -&gt;\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/ES23_Sequencer_Controllo_Encoder.zip\">ES23_Sequencer_Controllo_Encoder<\/a><\/p>\n<hr \/>\n<p><strong>Animazione pantografo<\/strong><\/p>\n<p>Utilizza encoder e animazione orizzontale.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3876\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo.jpeg\" alt=\"Corsi PLC Gottardo Animazione del pantografo\" width=\"1600\" height=\"1264\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo.jpeg 1600w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo-300x237.jpeg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo-768x607.jpeg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo-1024x809.jpeg 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/03\/Corsi-PLC-Gottardo-Animazione-del-pantografo-380x300.jpeg 380w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/animazione-pantografo-posizionato-con-encoder-incrementale\/\">Vai alla pagina della spiegazione dettagliata e download programma<\/a><\/p>\n<hr \/>\n<p><strong>Encoder PROFIBUS modello TR-ECE-TI-D-0017<\/strong><\/p>\n<p>Questo modello di encoder \u00e8 piuttosto datato ma ne \u00e8 molto utile la comprensione e lo studio, infatti molti modelli recenti funzionano allo stesso modo.<\/p>\n<p>Nell&#8217;esempio qui riportato l&#8217;encoder \u00e8 collegato a una CPU S7-300 modello 314 2-DP impostata come master del bus PROFIBUS, mentre l&#8217;encoder \u00e8 impostato da slave.<\/p>\n<p>Scarica il pdf del databook dell&#8217;encoder Assoluto Profinet.<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/manuale-encoder-tr-profibus.pdf\">manuale encoder tr profibus<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5038\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronics-Encoder-ZE-65-M-TR-ZE-65M-Art.-Nr171-50066-Encoder.jpg\" alt=\"TR Electronics Encoder ZE-65-M TR ZE 65M Art. Nr171-50066 Encoder\" width=\"800\" height=\"600\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronics-Encoder-ZE-65-M-TR-ZE-65M-Art.-Nr171-50066-Encoder.jpg 800w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronics-Encoder-ZE-65-M-TR-ZE-65M-Art.-Nr171-50066-Encoder-300x225.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronics-Encoder-ZE-65-M-TR-ZE-65M-Art.-Nr171-50066-Encoder-768x576.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronics-Encoder-ZE-65-M-TR-ZE-65M-Art.-Nr171-50066-Encoder-400x300.jpg 400w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>L&#8217;encoder ha tre connettori circolari, uno per l&#8217;alimentazione a +24V DC, up per il cavo viola PROFINET in ingresso e un per lo stesso cavo in uscita.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5040\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronic-HE65M-205-00059-Encoder-VersTR-ECE-TI-D-0032-V0001.png\" alt=\"TR-Electronic-HE65M-205-00059-Encoder-VersTR-ECE-TI-D-0032-V0001\" width=\"546\" height=\"392\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronic-HE65M-205-00059-Encoder-VersTR-ECE-TI-D-0032-V0001.png 546w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronic-HE65M-205-00059-Encoder-VersTR-ECE-TI-D-0032-V0001-300x215.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/TR-Electronic-HE65M-205-00059-Encoder-VersTR-ECE-TI-D-0032-V0001-418x300.png 418w\" sizes=\"(max-width: 546px) 100vw, 546px\" \/><\/p>\n<p>Per inserire il dispositivo nella vista di rete bisogna istallare i GSD files scaricabili da questo link:\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-TR-ECE.zip\">GSD TR-ECE<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5046\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati.png\" alt=\"GSD installati\" width=\"646\" height=\"319\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati.png 646w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-300x148.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-500x247.png 500w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/p>\n<p>Installiamo i GSD in questa maniera:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5045\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PROFIBUS.png\" alt=\"Encoder PROFIBUS\" width=\"528\" height=\"288\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PROFIBUS.png 528w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PROFIBUS-300x164.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Encoder-PROFIBUS-500x273.png 500w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/p>\n<p>Associamo il numero di nodo e le tipologie Master e slave nei device, successivamente si mette il telegramma di comunicazione nello slot, come da immagini.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5044\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-da-installare.png\" alt=\"GSD da installare\" width=\"355\" height=\"311\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-da-installare.png 355w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-da-installare-300x263.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-da-installare-342x300.png 342w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/p>\n<p>Nella vista del dispositivo -&gt; propriet\u00e0 &#8230; inseriamo il telegramma quindi diventano accessibili gli indirizzi.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5048\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-slot.png\" alt=\"GSD installati slot\" width=\"615\" height=\"140\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-slot.png 615w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-slot-300x68.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/GSD-installati-slot-500x114.png 500w\" sizes=\"(max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>Questo Telegramma mostra la posizione raggiunta dall&#8217;encoder su ID50, come mostrato sotto:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5049\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Variabile-in-DB1.png\" alt=\"Variabile in DB1\" width=\"543\" height=\"95\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Variabile-in-DB1.png 543w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Variabile-in-DB1-300x52.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Variabile-in-DB1-500x87.png 500w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/p>\n<p>il segmento che legge la double int \u00e8 questa:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5050\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/leggi-posizione.png\" alt=\"leggi posizione\" width=\"398\" height=\"138\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/leggi-posizione.png 398w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/leggi-posizione-300x104.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/programmazione-plc\/\">back to PLC programming page<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Acquisizione encoder assoluto modello TRelettronic GmbH PROFINET 01\/10\/2022 Progetto sviluppato con TIA PORTAL V18 il giorno 11 marzo 2023. Questo esempio mostra la configurazione di un Encoder che dispone di porta di comunicazione PROFINET direttamente sul device, quindi non mostra &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/encoder-esempi-e-esercizi-testati-dalling-gottardo\/\">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\/3481"}],"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=3481"}],"version-history":[{"count":31,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3481\/revisions"}],"predecessor-version":[{"id":5054,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3481\/revisions\/5054"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}