{"id":5484,"date":"2024-03-03T14:01:51","date_gmt":"2024-03-03T13:01:51","guid":{"rendered":"http:\/\/www.gtronic.it\/test\/?page_id=5484"},"modified":"2024-03-03T15:37:53","modified_gmt":"2024-03-03T14:37:53","slug":"command-table-custom-creata-con-array-testato-il-03-03-2024-con-tia-19","status":"publish","type":"page","link":"https:\/\/www.gtronic.it\/test\/index.php\/command-table-custom-creata-con-array-testato-il-03-03-2024-con-tia-19\/","title":{"rendered":"Command table &#8211; Custom creata con array (testato il 03\/03\/2024 con TIA 19)"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Il comando <strong>MC_Command_table<\/strong> \u00e8, nelle attuali versioni di firmware, applicabile solo a sistemi controllati con il segnale PTO, quindi non utilizzabili nei sistemi con porta PROFINET con i Servodrive V90.<\/p>\n\n\n\n<p>In questo programma viene ricostruita la funzione MC_Command Table in modo che possa essere eseguita su V90 PN, quindi con un sistema PROFINET.&nbsp;<\/p>\n\n\n\n<p>Il sistema \u00e8 configurato con standard telegram 3, ma viene passato all&#8217;azionamento un vettore di 5 elementi.<\/p>\n\n\n\n<p>Nell&#8217;MC_Move_Table di Siemens questo vettore \u00e8 di 32 elementi, ma in questo programma dimostrativo ci siamo limitati a 5.<\/p>\n\n\n\n<p>I campi della struttura, che abbiamo chiamato &#8220;Relative&#8221;, sono:<\/p>\n\n\n\n<ul>\n<li>Distance &#8211; Real<\/li>\n\n\n\n<li>Speed&nbsp; &#8211; Real<\/li>\n\n\n\n<li>Execute &#8211; Bool<\/li>\n\n\n\n<li>Dune &#8211; Bool<\/li>\n\n\n\n<li>Delay &#8211; DINT (serve per configurare i wait)<\/li>\n<\/ul>\n\n\n\n<p>Costruiamo un array di nome <strong>my_table array \u00e8 [0..4} of Relative<\/strong>.<\/p>\n\n\n\n<p>La scansione avviene tramite il blocchetto di comando MOVE_BLK_variant che permette di manipolare pi\u00f9 dati per ogni singolo valore dell&#8217;indice, qui chiamato IndexTable di tipo INT.<\/p>\n\n\n\n<p>L&#8217;interfaccia HMI \u00e8 la seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1100\" height=\"799\" src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03.png\" alt=\"\" class=\"wp-image-5479\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03.png 1100w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03-300x218.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03-1024x744.png 1024w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03-768x558.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-controlo-prof-Gottardo-2024-03-03-413x300.png 413w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" \/><\/figure>\n\n\n\n<p>Nell&#8217;immagine sopra abbiamo il campo Max. Speed che arriva dal campo &#8220;Max velocity&#8221; che viene impostato durante la configurazione dell&#8217;oggetto tecnologico, nella sezione che riguarda la dinamica, ovvero &#8220;Dynamic limit&#8221;.&nbsp;<\/p>\n\n\n\n<p>In questo esempio \u00e8 fissato a 375mm\/s con il motore 0.1kWatt&nbsp; con encoder incrementale senza freno, id46 con codice Siemens 1FL6024-2AF21-1AG1<\/p>\n\n\n\n<p>Scarica il programma demo completo e testato \u00a0\u00a0<a href=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/03\/V90-Profilo-trapezioidale.zip\">V90 Profilo trapezioidale<\/a><\/p>\n\n\n\n<p>Bibliografia: Il libro di testo <strong>Let\u2019s Program a PLC: Settima edizione 2024<\/strong> \u00e8 la soluzione pi\u00f9 completa ed aggiornata per affrontare anche in autonomia lo studio della programmazione dei PLC basati su Siemens TIA PORTAL V19.    il numero I<a href=\"http:\/\/ISBN-13:   979-8873452231\" data-type=\"URL\" data-id=\"ISBN-13:   979-8873452231\">SBN:<\/a> : 979-8873452231  disponibile su Amazon o alla libreria progetto di Padova.  Vedi il sito di vendita: <a href=\"https:\/\/www.amazon.it\/dp\/B0CR82J3J9\">https:\/\/www.amazon.it\/dp\/B0CR82J3J9<\/a><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"934\" height=\"639\" data-id=\"5468\"  src=\"http:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/01\/Lets-program-a-PLC-edizione-2024-1.png\" alt=\"\" class=\"wp-image-5468\" srcset=\"https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/01\/Lets-program-a-PLC-edizione-2024-1.png 934w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/01\/Lets-program-a-PLC-edizione-2024-1-300x205.png 300w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/01\/Lets-program-a-PLC-edizione-2024-1-768x525.png 768w, https:\/\/www.gtronic.it\/test\/wp-content\/uploads\/2024\/01\/Lets-program-a-PLC-edizione-2024-1-438x300.png 438w\" sizes=\"(max-width: 934px) 100vw, 934px\" \/><\/figure>\n<\/figure>\n\n\n\n<p><a href=\"http:\/\/www.gtronic.it\/test\/index.php\/motion-control-sinamics-g120-v90\/\" data-type=\"URL\" data-id=\"http:\/\/www.gtronic.it\/test\/index.php\/motion-control-sinamics-g120-v90\/\">Torna alla pagina precedente<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il comando MC_Command_table \u00e8, nelle attuali versioni di firmware, applicabile solo a sistemi controllati con il segnale PTO, quindi non utilizzabili nei sistemi con porta PROFINET con i Servodrive V90. In questo programma viene ricostruita la funzione MC_Command Table in &hellip; <a href=\"https:\/\/www.gtronic.it\/test\/index.php\/command-table-custom-creata-con-array-testato-il-03-03-2024-con-tia-19\/\">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\/5484"}],"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=5484"}],"version-history":[{"count":6,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/5484\/revisions"}],"predecessor-version":[{"id":5493,"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/pages\/5484\/revisions\/5493"}],"wp:attachment":[{"href":"https:\/\/www.gtronic.it\/test\/index.php\/wp-json\/wp\/v2\/media?parent=5484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}