{"id":3686,"date":"2022-01-14T20:22:57","date_gmt":"2022-01-14T19:22:57","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=3686"},"modified":"2026-05-02T17:50:04","modified_gmt":"2026-05-02T15:50:04","slug":"pid-e-regolazioni","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/pid-e-regolazioni\/","title":{"rendered":"PID e regolazioni"},"content":{"rendered":"<p>In questo esempio \u00e8 mostrata la configurazione di un PID di temperatura con uscita sia analogica che PWM.\u00a0 L&#8217;input \u00e8 acquisito a un ingresso analogico e simula la presenza del sensore PT100 finale.<\/p>\n<p>In questa modalit\u00e0 il sistema \u00e8 realizzabile in un laboratorio scolastico senza disporre della vasca e dei sensori PT100 e riscaldatore resistivo con relativa interfaccia.<\/p>\n<p>L&#8217;impianto da controllare avr\u00e0 questo aspetto, da utilizzarsi come sfondo della pagina del pannello HMI.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3695\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-3.jpg\" alt=\"PID 3\" width=\"517\" height=\"505\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-3.jpg 517w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-3-300x293.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-3-307x300.jpg 307w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/p>\n<p>Il MOSFET schematizza un qualunque dispositivo statico in grado d dare una modulazione PWM al carico della termoresistenza.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4550\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/sesistenza-scaldante.png\" alt=\"sesistenza scaldante\" width=\"259\" height=\"162\" \/><\/p>\n<p>Potremmo, in maniera pi\u00f9 professionale, utilizzare un rel\u00e8 statico modello\u00a0SSRL240DC25 in grado di trasmettere al carico fino a 25A con pilotaggio in continua tramite l&#8217;uscita a impulsi %Q0.0 del PLC.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4548\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/rele-statico.png\" alt=\"rele statico\" width=\"420\" height=\"411\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/rele-statico.png 420w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/rele-statico-300x294.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/rele-statico-307x300.png 307w\" sizes=\"(max-width: 420px) 100vw, 420px\" \/><\/p>\n<p>Una volta messo in azione, porremo il setpoint dal campo dell&#8217;HMI ad esempio a 70\u00b0C.<\/p>\n<p>E&#8217; importante non eseguire la configurazione dell&#8217;uscita PWM anche a partire dalle propriet\u00e0 della CPU perch\u00e9 si creerebbe un conflitto con il risultato che non si accende l&#8217;uscita fisica.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3692\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-2.jpg\" alt=\"PID 2\" width=\"659\" height=\"544\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-2.jpg 659w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-2-300x248.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-2-363x300.jpg 363w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/p>\n<p>Attivando le funzioni di commissioning si possono tracciare le curve. Come possiamo notare c&#8217;\u00e8 un inseguimento verso il valore impostato come setpoint.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3694\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-1.jpg\" alt=\"PID 1\" width=\"826\" height=\"419\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-1.jpg 826w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-1-300x152.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-1-768x390.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-1-500x254.jpg 500w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/p>\n<p>L&#8217;uscita PWM ha un duty cycle in diminuzione mano a mano che il sensore segnala che la temperatura si avvicina al setpoint.\u00a0 \u00a0Verr\u00e0 raggiunto un punto di mantenimento in cui il calore perso per convezione dalla superficie della vasca (quando non vi \u00e8 un coperchio) viene compensato dal valore fornito dalla termo resistenza<br \/>\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/4OOKWNxPZ0Q\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Scarica\u00a0\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/Project1_14_1_22_PID.zip\">Project1_14_1_22_PID<\/a><\/p>\n<hr \/>\n<p><strong>Secondo esempio: PID semplificato<\/strong><\/p>\n<p>Questo secondo esempio Attiva l&#8217;uscita a impulsi %Q0,0, alla quale, se collegato un rel\u00e8 statico potremmo modulare il calore prodotto da una termoresistenza.<\/p>\n<p>Il video sarebbe uguale a quello mostrato sopra, quindi non si ripete.<\/p>\n<p>Importante: Non attivare l&#8217;uscita a impulsi PWM dalle propriet\u00e0 della CPU perch\u00e9 si creerebbe un conflitto e la modulazione resterebbe spenta.(la traccia rossa nella visualizzazione del tuning rimarrebbe a zero).<\/p>\n<p>Se durante la sperimentazione, ad esempio nei laboratori scolastici, colleghiamo un rel\u00e8 all&#8217;uscita %Q0.0 sentiremo attivarsi e sganciare la bobina in maniera non uniforme perch\u00e9 dipender\u00e0 dalle correzioni introdotte in campo.<\/p>\n<p>Per verificare il funzionamento \u00e8 necessario avere collegato un potenziometro 0..10V all&#8217;ingresso analogico, ad esempio utilizzando l&#8217;interfaccia G-Tronc presentata nel sito e nei testi.<\/p>\n<p>Durante il test: Attivare il tuning dal tasto start dell&#8217;apposito men\u00f9. Compariranno tre tracce, una nera, una verde e una rossa.\u00a0 Il setpoint associato alla traccia nera e introdotto da HMI (ad esempio 50\u00b0C) crea una linea continua costante.\u00a0 La traccia verde rappresenta l&#8217;ingresso &#8220;input per&#8221; ovvero periferica (da non confondere con percentuale) \u00e8 associato alla manopola analogica che simula la sonda PT100.<\/p>\n<p>La traccia rossa mostra l&#8217;ampiezza del PWM per la modulazione.<\/p>\n<p>Se la traccia della PT100 (verde) fosse sopra a quella del set point, la traccia rossa di reazione dovr\u00e0 stare a zero, in quanto nessun riscaldamento di reazione \u00e8 necessario.<\/p>\n<p>Ruotando la manopola che simula la PT100 la traccia rossa comincia ad alzarsi da 0 e pi\u00f9 bassa sar\u00e0 la temperatura letta in campo rispetto al setpoint maggiore sar\u00e0 la rapidit\u00e0 e il valore puntuale della traccia rossa (ampiezza del duty cycle ovvero calore scaldante immesso).<\/p>\n<p>Le tracce rossa e verde si dovranno incrociare nel punto che \u00e8 funzione dei dati di parametrizzazione del nostro PID.<\/p>\n<p>Contestualmente ai movimenti delle tracce rossa e verde, dovremmo udire il suono della commutazione del rel\u00e8 di controllo e vedersi accendere l&#8217;uscita fisica %Q0.0 che non presenter\u00e0 una oscillazione di clock regolare, ma in funzione della distanza del valore letto in campo dal setpoint.<\/p>\n<p><strong>Scarica il programma PID completo -&gt;<\/strong> <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/regolazione-temperatura-tested-Gottardo.zip\">Regolazione PID di temperatura<\/a><\/p>\n<p>L&#8217;interfaccia HMI con il regolatore in funzione \u00e8 questa, si nota l&#8217;inseguimento della temperatura al set point.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4572\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/HMI-PID.png\" alt=\"HMI PID\" width=\"914\" height=\"722\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/HMI-PID.png 914w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/HMI-PID-300x237.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/HMI-PID-768x607.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/HMI-PID-380x300.png 380w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/p>\n<p><span style=\"text-decoration: underline;\">Non impostare il PWM sulle propriet\u00e0 hardware della CPU.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4542\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-CPU.png\" alt=\"impostazione CPU\" width=\"562\" height=\"450\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-CPU.png 562w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-CPU-300x240.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-CPU-375x300.png 375w\" sizes=\"(max-width: 562px) 100vw, 562px\" \/><\/p>\n<p><strong>Nota importante:<\/strong> Non abilitare il PWM dalle propriet\u00e0 della CPU, ovvero dove indicato con la freccia non bisogna mettere lo spunto. In caso contrario l&#8217;uscita di controllo fisica nella morsettiera non si abilit\u00e0 per la presenza di un conflitto.<\/p>\n<p>Il setpoint viene introdotto dall&#8217;operatore tramite il pannello HMI e indica il valore di temperatura che desideriamo stabilizzare nella nostra vasca. (valore atteso\/richiesto).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4536\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione.png\" alt=\"impostazione\" width=\"439\" height=\"351\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione.png 439w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-300x240.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/impostazione-375x300.png 375w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><\/p>\n<p>Preleviamo dal pannello di destra il comando PID_Temp, e come mostrato sopra abilitiamo l&#8217;uscita a impulsi su &#8220;OutputHeat_PWM&#8221; collegando il pin a %Q0.0.<\/p>\n<p>Il Feedback, definita sul DB globale di tipo Real lo colleghiamo all&#8217;uscita OtputHeat per poi riportarlo all&#8217;ingresso indicato con Input, allo scopo di chiudere l&#8217;anello di regolazione.<\/p>\n<p>Il sensore PT100, posto in campo, \u00e8 acquisito all&#8217;ingresso di periferiche Input_PER, e indica l&#8217;attuale valore di temperatura della vasca. Iniettando calore muoveremo verso l&#8217;alto questa lettura.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4541\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/configuration-PID.png\" alt=\"configuration PID\" width=\"735\" height=\"515\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/configuration-PID.png 735w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/configuration-PID-300x210.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/configuration-PID-428x300.png 428w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/p>\n<p>Sopra vediamo le prime voci di parametrizzazione che nel nostro caso devo indicare sorgente e destinazione del controllo ovvero il segnale analogico per la sonda in campo e il controllo PWM per il digitale che dovr\u00e0 curare la correzione in funzione dell&#8217;errore presente ovvero la differenza tra il setpoint e il valore attuale.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4537\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/output-settings.png\" alt=\"output settings\" width=\"659\" height=\"582\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/output-settings.png 659w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/output-settings-300x265.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/output-settings-340x300.png 340w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/p>\n<p>Nella configurazione finale, abilitiamo il &#8220;manual entry la cui ultima voce dovr\u00e0 essere essere indicata compatibile con il processo in esame piuttosto che una non ben specificata molto alta saturazione, come visibile nella colonna di destra.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4538\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-parameters.png\" alt=\"PID parameters\" width=\"491\" height=\"293\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-parameters.png 491w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/PID-parameters-300x179.png 300w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4539\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/process-value-setting.png\" alt=\"process value setting\" width=\"696\" height=\"486\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/process-value-setting.png 696w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/process-value-setting-300x209.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/process-value-setting-430x300.png 430w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4540\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/advanced-setting.png\" alt=\"advanced setting\" width=\"482\" height=\"325\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/advanced-setting.png 482w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/advanced-setting-300x202.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/01\/advanced-setting-445x300.png 445w\" sizes=\"(max-width: 482px) 100vw, 482px\" \/><\/p>\n<p><strong>Bibliografia:<\/strong><\/p>\n<p>Le nozioni spiegate in questa pagina si trovano nei libri di testo:<\/p>\n<h1 id=\"title\" class=\"a-spacing-none a-text-normal\"><span id=\"productTitle\" class=\"a-size-large celwidget\" data-csa-c-id=\"zdgyqa-m1f12y-xonfqg-vr5p42\" data-cel-widget=\"productTitle\">Esercitazioni guidate per ITI, IPSIA, e ITS con TIA V19: Primi passi rapidi e guidati, quinta edizione 2025<\/span><\/h1>\n<p><a href=\"https:\/\/www.amazon.it\/dp\/B0DNYSKPY6\">Quinta edizione 2025.\u00a0 \u00a0ISBN: 979-8345038970<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-5665 size-full\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2025\/03\/Esercitazioni-PLC-2025-Gottardo.jpg\" alt=\"\" width=\"914\" height=\"466\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2025\/03\/Esercitazioni-PLC-2025-Gottardo.jpg 914w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2025\/03\/Esercitazioni-PLC-2025-Gottardo-300x153.jpg 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2025\/03\/Esercitazioni-PLC-2025-Gottardo-768x392.jpg 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2025\/03\/Esercitazioni-PLC-2025-Gottardo-500x255.jpg 500w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/p>\n<p>Oppure nel libro dedicato agli esercizi:<\/p>\n<p>Let\u2019s Program a PLC!!! 100 Esercizi di programmazione in TIA PORTAL V17 S7-1200\/1500 WinCC Basic e Advanced per HMI: sesta edizione<\/p>\n<p><a href=\"https:\/\/www.amazon.it\/dp\/B09SV3LVLQ\">sesta edizione 2022\u00a0 ISBN:\u00a0979-8419107106<\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-4222 size-full\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022.png\" alt=\"libro PLC esercizi 2022\" width=\"952\" height=\"808\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022.png 952w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-300x255.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-768x652.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2022\/05\/libro-PLC-esercizi-2022-353x300.png 353w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/><\/p>\n<hr \/>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-admin\/post.php?post=6&amp;action=edit\">torna a PLC programming page<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questo esempio \u00e8 mostrata la configurazione di un PID di temperatura con uscita sia analogica che PWM.\u00a0 L&#8217;input \u00e8 acquisito a un ingresso analogico e simula la presenza del sensore PT100 finale. In questa modalit\u00e0 il sistema \u00e8 realizzabile &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/pid-e-regolazioni\/\">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\/3686"}],"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=3686"}],"version-history":[{"count":20,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3686\/revisions"}],"predecessor-version":[{"id":6024,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3686\/revisions\/6024"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=3686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}