{"id":3509,"date":"2021-11-12T17:06:23","date_gmt":"2021-11-12T16:06:23","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=3509"},"modified":"2022-10-03T03:52:51","modified_gmt":"2022-10-03T01:52:51","slug":"datalogger","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/datalogger\/","title":{"rendered":"Datalogger"},"content":{"rendered":"<p><span lang=\"it\">\u00a0<strong>Datalogger con S7-1200.<\/strong><\/span><\/p>\n<p>Questo programma salva su un file Excel in un PC che funge da terminale scada oppure da server 10\u00a0pacchetti schedulati contenenti ciascuno il time stamp e la registrazione del canale analogico. Questo potr\u00e0 essere una temperatura o altro proveniente da un sensore in campo.<\/p>\n<ul>\n<li>scarica il progetto TIA V13 del datalogger per 1212C AC\/DC\/relay -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/data_log.zip\">data_log<\/a><\/li>\n<li>Scarica il progetto TIA V14 del datalogger per 1212C AC\/DC\/RLY -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/data_log_V14.zip\">data_log_V14<\/a><\/li>\n<li>Scarica progetto per TIA V17\u00a0datalogger per 1214C\u00a0 DC\/DC\/DC-&gt; <a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2021\/11\/datalog-e-webserver_15.zip\">data_logV17<\/a><\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/datalog-che-memorizza-lo-stato-di-4-sensori-pt100\/\">Visita la pagina della descrizione dettagliata versione con 4 sensori\u00a0 PT100<\/a><\/p>\n<p>L&#8217;acquisizione \u00e8 sincronizzata su un merker di clock i cui fronti, posti in ingresso a un contatore determina il numero di campioni richiesti nel pacchetto registrato nel file excel in formato CSV, ovvero i campi sono separati da una virgola.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1802\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/DB1-globale.png\" alt=\"DB1 globale\" width=\"691\" height=\"186\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/DB1-globale.png 691w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/DB1-globale-300x81.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/DB1-globale-500x135.png 500w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1803\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Project_tree.png\" alt=\"Project_tree\" width=\"579\" height=\"533\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Project_tree.png 579w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Project_tree-300x276.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Project_tree-326x300.png 326w\" sizes=\"(max-width: 579px) 100vw, 579px\" \/><\/p>\n<p>Sul PLC deve essere attivato il WEB server. Sar\u00e0 parte essenziale del progettoun DB globale, nel nostro caso chiamato datalog che potrete vedere scaricando il file sopra.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-958\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren1.png\" alt=\"scren1\" width=\"583\" height=\"397\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren1.png 583w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren1-300x204.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren1-441x300.png 441w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/p>\n<p><strong>Attenzione<\/strong>:\u00a0 Il campo <strong>RECORDS<\/strong> in DataLogCreate, qui impostato a &#8220;<strong>1<\/strong>&#8221; indica il numero delle righe che troveremo nel file Excel. Possiamo cambiare questo parametro \u00a0indicando, ad esempio, 10.\u00a0 Verranno registrati 10 campioni con i relativi Time stamp.<img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-959\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren2.png\" alt=\"scren2\" width=\"517\" height=\"450\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren2.png 517w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren2-300x261.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren2-345x300.png 345w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-960\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren3.png\" alt=\"scren3\" width=\"498\" height=\"272\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren3.png 498w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren3-300x164.png 300w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-961\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren4.png\" alt=\"scren4\" width=\"761\" height=\"332\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren4.png 761w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren4-300x131.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/scren4-500x218.png 500w\" sizes=\"(max-width: 761px) 100vw, 761px\" \/><\/p>\n<p>Il file excel ottenuto \u00e8 -&gt;<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2016\/06\/Recorder1.csv\">Recorder[1]<\/a><\/p>\n<p>Per esercizio si tracci il grafico in RunTime del valore analogico schedulato.<\/p>\n<p><strong>Nota per il dataloggin di pi\u00f9 valori<\/strong><\/p>\n<p>Quasi in tutti i casi \u00e8 necessario registrare pi\u00f9 valori piuttosto che uno sono come mostrato finora.<\/p>\n<p>Se ad esempio avessi quattro sonde di temperatura\u00a0 immerse ai quattro angoli di una piscina e di queste volessimo campionare a orari schedulati, ad esempio una volta ogni ora, la temperatura rilevata, si dovr\u00e0 procedere\u00a0 creando un nuovo tipo di dati &#8220;PLC data type&#8221; o anche detto UDT, con nome &#8220;sensori&#8221; che contenga in forma di struct, quattro variabili intere, ad esempio PT100_1, PT100_2, PT100_3, PT100_4.<\/p>\n<p>Si crei quindi una variabile &#8220;Acquisizioni&#8221;\u00a0 in un DB globale che successivamente diventer\u00e0 il campo &#8220;DATA&#8221;, del blocchetto <strong>DATALOG_create<\/strong><\/p>\n<p>Aprendo il file csv cos\u00ec creato troveremo al suo interno le quattro colonne che i valori dei quattro canali analogici registrati ovvero le temperature delle 4 sonde PT100.<\/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>\u00a0Datalogger con S7-1200. Questo programma salva su un file Excel in un PC che funge da terminale scada oppure da server 10\u00a0pacchetti schedulati contenenti ciascuno il time stamp e la registrazione del canale analogico. Questo potr\u00e0 essere una temperatura o &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/datalogger\/\">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\/3509"}],"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=3509"}],"version-history":[{"count":6,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3509\/revisions"}],"predecessor-version":[{"id":4753,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/3509\/revisions\/4753"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=3509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}