{"id":3519,"date":"2021-11-12T19:08:02","date_gmt":"2021-11-12T18:08:02","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=3519"},"modified":"2022-12-14T02:02:59","modified_gmt":"2022-12-14T01:02:59","slug":"orologio-hardware-delle-cpu-1200-e-1500","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/orologio-hardware-delle-cpu-1200-e-1500\/","title":{"rendered":"Orologio Hardware delle CPU 1200 e 1500"},"content":{"rendered":"<p><strong>Impostazione dell&#8217;orologio hardware del PLC<\/strong><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/programma-orologio-hardware.zip\">programma orologio hardware<\/a> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-3593\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/orologio-hardware.png\" alt=\"orologio hardware\" width=\"713\" height=\"502\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/orologio-hardware.png 713w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/orologio-hardware-300x211.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/orologio-hardware-426x300.png 426w\" sizes=\"(max-width: 713px) 100vw, 713px\" \/><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/programma-orologio-hardware.zip\">download full program for TIA V17, CU1214C DC\/DC\/DC\u00a0 KTP 700 Basic<\/a><\/p>\n<hr \/>\n<p><strong>Crono termostato:\u00a0 prof. Gottardo dicembre 2022<\/strong><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/crono-termostato-prof-gottardo-dicembre-2022\/\">Vai alla pagina con la spiegazione dedicata<\/a><\/p>\n<p>Il crono termostato permette di accendere la caldaia a un&#8217;ora stabilita dall&#8217;operatore come anche lo spegnimento, nell&#8217;arco delle 24 ore.<br \/>\nL&#8217;impostazione dell&#8217;orologio hardware del PLC richiede l&#8217;utilizzo del comando RD_LOC_T all&#8217;interno dell&#8217;OB di interrupt ciclico a 150ms.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4888\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/OB-cycle-interrupt.png\" alt=\"OB cycle interrupt\" width=\"289\" height=\"315\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/OB-cycle-interrupt.png 289w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/OB-cycle-interrupt-275x300.png 275w\" sizes=\"(max-width: 289px) 100vw, 289px\" \/><\/p>\n<p>All&#8217;interno di OB30 programmiamo un unico segmento, attivato dal medesimo tempo che attiva l&#8217;OB30 tramite interrupt ciclico, ad esempio 150ms.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4890\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/imposta-ora-in-OB30.png\" alt=\"imposta ora in OB30\" width=\"328\" height=\"223\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/imposta-ora-in-OB30.png 328w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/imposta-ora-in-OB30-300x204.png 300w\" sizes=\"(max-width: 328px) 100vw, 328px\" \/><\/p>\n<p>Le variabili da utilizzare sono di tipo DTL ovvero strutc della lunghezza di 12 byte<br \/>\ncontenenti tutti i campi che identificano nell&#8217;arco dell&#8217;anno un preciso istante fino al nanosecondo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4891\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/RTC-db.png\" alt=\"RTC db\" width=\"493\" height=\"276\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/RTC-db.png 493w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/RTC-db-300x168.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/p>\n<p>Il pannello non accede direttamente alle variabili DTL quindi i campi di immissione devono essere appoggiati a variabili in DB globale, dello stesso tipo USINT e copiate al loro interno usando dei comandi MOVE. Se non usassimo questa strategia noteremo che\u00a0i valori immessi dal pannello vengono riportati automaticamente a zero senza aggiornare i contenuti dei DB anche se le variabili sono correttamente connesse.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4893\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-1-e-2.png\" alt=\"seg 1 e 2\" width=\"501\" height=\"353\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-1-e-2.png 501w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-1-e-2-300x211.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-1-e-2-426x300.png 426w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4894\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-3-e-4.png\" alt=\"seg 3 e 4\" width=\"411\" height=\"312\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-3-e-4.png 411w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-3-e-4-300x228.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-3-e-4-395x300.png 395w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4895\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-5-e-6.png\" alt=\"seg 5 e 6\" width=\"654\" height=\"332\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-5-e-6.png 654w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-5-e-6-300x152.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-5-e-6-500x254.png 500w\" sizes=\"(max-width: 654px) 100vw, 654px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4897\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-7.png\" alt=\"seg 7\" width=\"480\" height=\"180\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-7.png 480w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-7-300x113.png 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4898\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-8.png\" alt=\"seg 8\" width=\"628\" height=\"183\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-8.png 628w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-8-300x87.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-8-500x146.png 500w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4899\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-9.png\" alt=\"seg 9\" width=\"468\" height=\"200\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-9.png 468w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/seg-9-300x128.png 300w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/p>\n<p>Il pannello non accede direttamente alle variabili DTL quindi i campi di imissione devono<br \/>\nessere appoggiati a variabili INT eseguendo la conversione CONV dal formati USINT.<\/p>\n<p>I comparatori operano in modalit\u00e0 == e in cascata ore e minuti (in serie) eseguendo il<br \/>\nSET della bobina a cui \u00e8 connessa la caldaia, idem per il reset.<\/p>\n<p>Il pannello operatore ha\u00a0quattro campi impostabili, l&#8217;ora e minuti di accensione e l&#8217;ora e minuti di spegnimento, mentre l&#8217;ora attuale non \u00e8 direttamente modificabile dalla pagina utente.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4901\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/hmi.png\" alt=\"hmi\" width=\"685\" height=\"483\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/hmi.png 685w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/hmi-300x212.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/hmi-425x300.png 425w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/p>\n<p>Se l&#8217;orologio non dovesse essere allineato con l&#8217;ora attuale si consiglia di portarsi in online e diagnostica e porre la CPU online. Agire quindi nel comando &#8220;Set time&#8221; per passare il valore del PG al pannello operatore.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-4903\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/allinea-tempo.png\" alt=\"allinea tempo\" width=\"727\" height=\"348\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/allinea-tempo.png 727w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/allinea-tempo-300x144.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/allinea-tempo-500x239.png 500w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/p>\n<p>Scarica il programma completo e testato per TIA V17.\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/Crono-termostato-dicembre-2022.zip\">Crono termostato dicembre 2022<\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>Time server emulato in una rete 1200.<\/strong><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/time-server-emulato-in-una-rete-1200\/\">Go to full explanation page<\/a><\/p>\n<p>Questo programma, \u00e8 stato sviluppato durante il corso di programmazione avanzata tenuto presso la vecchia sede di Via Austria della G-Tronic Robotics, il 7\/12\/2017, Ora i corsi si tengono in via Andorra 22, sempre a Padova. Il programma sincronizza l&#8217;ora dei PLC della rete profinet. L&#8217;ora corretta viene inserita dall&#8217;operatore nel KTP400 e corregge il PLC Master. Viene poi aperto un canale di comunicazione in streaming che tiene allineato il PLC slave. Bench\u00e9 in questo esercizio siano presenti solo tre elementi nella rete PN, \u00e8 possibile l&#8217;estensione al numero necessario di PLC slave.\u00a0 Bench\u00e9 qui sia proposta una velocit\u00e0 di aggiornamento massima, basata sulla scansione dei tempi di ciclo, in molte occasioni non sar\u00e0 necessario riallineare cos\u00ec di sovente ad esempio sfruttando le caratteristiche dei normali DB a tempo. L&#8217;esercizio \u00e8 anche molto utile per fissare bene le idee sull&#8217;uso dei puntatori e delle dati trasmessi con essi.<\/p>\n<p>Nel HMI, il campo di sinistra mostra il tempo presente nel PLC master. Questo campo \u00e8 di tipo input\/output cos\u00ec l&#8217;operatore ha la possibilit\u00e0 di aggiornarlo. Nel campo di destra \u00e8 mostrato l&#8217;orologio del PLC slave. In questa immagine sono riportate date e orari di default, mentre nell&#8217;esecuzione reale i valori risulteranno corretti.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1574\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touchscreen.png\" alt=\"touchscreen\" width=\"602\" height=\"499\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touchscreen.png 602w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touchscreen-300x249.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/touchscreen-362x300.png 362w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<ul>\n<li>Scarica il programma TIA V14 -&gt;\u00a0\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/time_server_1.zip\">time_server_1<\/a><\/li>\n<li><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/time_server_plc_master.pdf\">time_server_plc_master<\/a><\/li>\n<li><a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/time_server_plc_slave.pdf\">time_server_plc_slave<\/a><\/li>\n<\/ul>\n<p><strong>Versione del Time server sviluppata in data 31\/10\/2019<\/strong><\/p>\n<p>L&#8217;esercizio \u00e8 stato migliorato a fine Ottobre 2019, sviluppato con la versione TIA Potal V15 e la CPU 1214c DC\/DC\/DC AG40 come master mentre una 1212C AC\/DC\/RLY con firmware AG31 che riceve il settaggio della DTL.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-2484\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Time-server-and-sincronization.png\" alt=\"Time server and sincronization\" width=\"898\" height=\"664\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Time-server-and-sincronization.png 898w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Time-server-and-sincronization-300x222.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Time-server-and-sincronization-768x568.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Time-server-and-sincronization-406x300.png 406w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/p>\n<p>Scarica il progetto ZAP15 -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Set-data-time-and-transmit-to-CPUs_1.zip\">Set data time and transmit to CPUs_1<\/a><\/p>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/programmazione-plc\/\">back to PLC programming pages<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Impostazione dell&#8217;orologio hardware del PLC programma orologio hardware download full program for TIA V17, CU1214C DC\/DC\/DC\u00a0 KTP 700 Basic Crono termostato:\u00a0 prof. Gottardo dicembre 2022 Vai alla pagina con la spiegazione dedicata Il crono termostato permette di accendere la caldaia &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/orologio-hardware-delle-cpu-1200-e-1500\/\">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\/3519"}],"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=3519"}],"version-history":[{"count":11,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3519\/revisions"}],"predecessor-version":[{"id":4909,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3519\/revisions\/4909"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=3519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}