{"id":2133,"date":"2021-12-17T02:36:48","date_gmt":"2021-12-17T02:36:48","guid":{"rendered":"http:\/\/gcanbus.com\/?p=2133"},"modified":"2021-12-21T12:36:02","modified_gmt":"2021-12-21T12:36:02","slug":"application-example-of-canopen-io-8di-8do","status":"publish","type":"post","link":"https:\/\/gcanbus.com\/es\/application-example-of-canopen-io-8di-8do\/","title":{"rendered":"Ejemplo de aplicaci\u00f3n de CANopen IO 8DI\/8DO"},"content":{"rendered":"<div><strong>5.3 Comando PDO<\/strong><\/div>\n<div>TPDO1 del GCAN-4055 se utiliza para indicar el estado de entrada y salida. Cada uno de ellos est\u00e1 representado por un byte. RPDO1 se utiliza para cambiar el estado de la salida digital. Est\u00e1 controlado por un byte.<\/div>\n<div><strong>5.3.1 Comando RPDO (RPDO1, enviado por la estaci\u00f3n maestra)<\/strong><\/div>\n<div>Los usuarios pueden enviar datos utilizando la estaci\u00f3n maestra CANopen o la simulaci\u00f3n manual. Puede configurar el estado de salida del m\u00f3dulo GCAN-4055. El ID de trama es 0x200+ID de nodo(X). La longitud de los datos es 1. El primer byte de los datos de la trama se utiliza para establecer el estado de salida, cada bit establecido en 1 representa la salida, 0 representa que no hay salida.<\/div>\n<div><img decoding=\"async\" class=\"lazyload size-full wp-image-1927 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100.png\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100.png\" alt=\"\" width=\"557\" height=\"179\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27557%27%20height%3D%27179%27%20viewBox%3D%270%200%20557%20179%27%3E%3Crect%20width%3D%27557%27%20height%3D%27179%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100-200x64.png 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100-300x96.png 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100-400x129.png 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101204100.png 557w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/div>\n<div>Por ejemplo, el estado DO_3 del m\u00f3dulo se establece como salida, y el estado DO restante es sin salida. Puede enviar los datos como se muestra en la tabla siguiente y en la figura 3 de la figura 5.4.<\/div>\n<div><img decoding=\"async\" class=\"lazyload size-full wp-image-1928 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P3061012251N.png\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P3061012251N.png\" alt=\"\" width=\"387\" height=\"164\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27387%27%20height%3D%27164%27%20viewBox%3D%270%200%20387%20164%27%3E%3Crect%20width%3D%27387%27%20height%3D%27164%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P3061012251N-200x85.png 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P3061012251N-300x127.png 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P3061012251N.png 387w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 387px) 100vw, 387px\" \/><\/div>\n<div>\n<div>GCAN-4055 recibe los datos como se muestra en la tabla del tercer dato de la figura 5.5.<\/div>\n<div><strong>5.3.2 Comando TPDO (TPDO1, enviado por GCAN-4055)<\/strong><\/div>\n<div>GCAN-4055 utiliza TPDO para enviar el estado actual de entrada y salida. El ID de trama es 0x180 + ID de nodo (X). La longitud de los datos es 2. El primer byte es el estado de entrada, y el segundo byte es el estado de salida. Cada bit es 1 representa entrada\/salida, 0 representa ninguna entrada\/salida. GCAN-4055 tiene dos tipos de modos de transmisi\u00f3n TPDO. Modo de disparo y modo de circulaci\u00f3n.<\/div>\n<div>Por defecto es modo trigger, en este modo, s\u00f3lo cuando DI o DO cambien, GCAN-4055 enviar\u00e1 datos TPDO.<\/div>\n<div>En el modo de circulaci\u00f3n, GCAN-4055 env\u00eda un dato TPDO cada 100ms(El tiempo de ciclo puede ser cambiado). Muestra el estado de DI y DO en ese momento.<\/div>\n<div><img decoding=\"async\" class=\"lazyload size-full wp-image-1929 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326.png\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326.png\" alt=\"\" width=\"616\" height=\"178\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27616%27%20height%3D%27178%27%20viewBox%3D%270%200%20616%20178%27%3E%3Crect%20width%3D%27616%27%20height%3D%27178%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326-200x58.png 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326-300x87.png 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326-400x116.png 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326-600x173.png 600w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P306101254326.png 616w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/div>\n<div>Por ejemplo, todos los estados DI son no entrada, y el estado DO3 es salida, y el resto de estados DO son no salida. GCAN-4055 env\u00eda los datos como se muestra en la siguiente tabla y el cuarto dato de la figura 5.5.<\/div>\n<div><img decoding=\"async\" class=\"lazyload size-full wp-image-1930 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00.png\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00.png\" alt=\"\" width=\"460\" height=\"404\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27460%27%20height%3D%27404%27%20viewBox%3D%270%200%20460%20404%27%3E%3Crect%20width%3D%27460%27%20height%3D%27404%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00-200x176.png 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00-300x263.png 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00-400x351.png 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610130T00.png 460w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 460px) 100vw, 460px\" \/><\/div>\n<div>\n<div><strong>5.4 Comando SDO<\/strong><\/div>\n<div>El usuario puede enviar las instrucciones SDO para modificar el modo de transmisi\u00f3n TPDO del GCAN-4055 a trav\u00e9s de la estaci\u00f3n maestra CANopen o de la simulaci\u00f3n manual. Hay dos tipos de modos de trabajo que se pueden configurar - modo de disparo (por defecto) y modo de circulaci\u00f3n.<\/div>\n<div><strong>5.4.1 Configuraci\u00f3n del patr\u00f3n circular\u00a0<\/strong><\/div>\n<div>El modo de circulaci\u00f3n se muestra en la figura 5.6. Despu\u00e9s de entrar en el modo de circulaci\u00f3n, GCAN-4055 env\u00eda TPDO a la estaci\u00f3n maestra de vez en cuando.<\/div>\n<div>M\u00e9todo de ajuste:<\/div>\n<div>\u2460 Poner el GCAN-4055 en estado preoperativo (v\u00e9ase 5.2).<\/div>\n<div>\u2461 Env\u00ede una trama ID de 601 a GCAN-4055, los datos de la trama son 2F 00 18 02 FE 00 00 00 00. La ID de trama de la respuesta de GCAN-4055 ser\u00e1 581 despu\u00e9s de la entrega exitosa, los datos de la trama son 60 00 18 02 XX XX XX. Esto indica que el cambio se ha realizado correctamente.<\/div>\n<div>\u2462 Enviar el nodo remoto Start (ver 5.2) para iniciar el conversor, GCAN-4055 env\u00eda un dato TPDO cada 100ms (por defecto). Este es el \u00e9xito del patr\u00f3n de circulaci\u00f3n de configuraci\u00f3n.<\/div>\n<div>Nota: Si necesita cambiar el tiempo de intervalo del modo de circulaci\u00f3n. Despu\u00e9s del segundo paso, env\u00ede la trama ID 601 al GCAN-4055. Los datos de la trama son 2F 00 20 01 XX 00 00 00. La parte roja es el cambio en el intervalo de tiempo(Hexadecimal), m\u00e1ximo FF, unidad ms.<\/div>\n<div><img decoding=\"async\" class=\"lazyload size-full wp-image-1931 aligncenter\" src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ.png\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ.png\" alt=\"\" width=\"520\" height=\"374\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27520%27%20height%3D%27374%27%20viewBox%3D%270%200%20520%20374%27%3E%3Crect%20width%3D%27520%27%20height%3D%27374%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ-200x144.png 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ-300x216.png 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ-400x288.png 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2021\/12\/1-1P30610132AQ.png 520w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 520px) 100vw, 520px\" \/><\/div>\n<div>\n<div><strong>5.4.2 Especificaci\u00f3n de la configuraci\u00f3n del modo de disparo (modo por defecto)<\/strong><\/div>\n<div>El modo de disparo se muestra en la figura 5.7, GCAN-4055 s\u00f3lo env\u00eda TPDO a la estaci\u00f3n maestra cuando se cambia IO.<\/div>\n<div>M\u00e9todo de ajuste:<\/div>\n<div>\u2460 Poner el GCAN-4055 en estado preoperativo (v\u00e9ase 5.2).<\/div>\n<div>\u2461 Env\u00eda el ID de trama al convertidor 601, y los datos de la trama son 2F 00 18 02 FF 00 00 00. La ID de trama de la respuesta del m\u00f3dulo ser\u00e1 581 despu\u00e9s de la entrega exitosa, y los datos de la trama ser\u00e1n 60 00 18 02 XX XX XX.<\/div>\n<div>\u2462 Tras el \u00e9xito de la configuraci\u00f3n, env\u00ede el nodo remoto de arranque (v\u00e9ase 5.2) para arrancar el convertidor. El convertidor s\u00f3lo env\u00eda un dato TPDO indicando que el modo de circulaci\u00f3n configurado es correcto.<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>5.3 Comando PDO TPDO1 del GCAN-4055 se utiliza para indicar el estado de entrada y salida. Cada una de ellas es ...<\/p>","protected":false},"author":1,"featured_media":2799,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[26],"tags":[],"class_list":["post-2133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solution"],"_links":{"self":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts\/2133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/comments?post=2133"}],"version-history":[{"count":0,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts\/2133\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media\/2799"}],"wp:attachment":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media?parent=2133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/categories?post=2133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/tags?post=2133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}