{"id":30170,"date":"2019-07-23T12:01:25","date_gmt":"2019-07-23T17:01:25","guid":{"rendered":"https:\/\/www.logicbus.com.mx\/blog\/?p=30170"},"modified":"2023-05-19T20:38:46","modified_gmt":"2023-05-19T20:38:46","slug":"canopen","status":"publish","type":"post","link":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/","title":{"rendered":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen"},"content":{"rendered":"<h2><\/h2>\n<h2 style=\"text-align: justify;\"><strong>Sinopsis CANopen<\/strong><\/h2>\n<p style=\"text-align: justify;\"><strong>CANopen<\/strong>\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0CANopen conecta dispositivos de automatizaci\u00f3n entre s\u00ed mediante mensajes entre pares.\u00a0Basado en el est\u00e1ndar de comunicaciones f\u00edsicas CAN (Controller Area Network), CANopen utiliza el hardware de CAN para definir un protocolo de capa de aplicaci\u00f3n que estructura la tarea de configuraci\u00f3n, acceso y mensajer\u00eda entre varios tipos de dispositivos de automatizaci\u00f3n.\u00a0La estructura de datos de CANopen tambi\u00e9n es la base del nuevo protocolo de alta velocidad EtherCAT.<\/p>\n<table style=\"width: 46.0881%; height: 168px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\" valign=\"top\" width=\"168\"><strong>Tipo de red:<\/strong><\/td>\n<td style=\"height: 24px;\" valign=\"top\" width=\"348\">Sistema de comunicaci\u00f3n esclavo multi-maestro<\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"height: 48px;\" valign=\"top\" width=\"168\"><strong>Topolog\u00eda:<\/strong><\/td>\n<td style=\"height: 48px;\" valign=\"top\" width=\"348\">Linewith Trunkline, Dropline con terminaci\u00f3n en cada extremo<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\" valign=\"top\" width=\"168\"><strong>Cableado:<\/strong><\/td>\n<td style=\"height: 24px;\" valign=\"top\" width=\"348\">4 hilos (2 datos 2 potencias)<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\" valign=\"top\" width=\"168\"><strong>Velocidad de datos:<\/strong><\/td>\n<td style=\"height: 24px;\" valign=\"top\" width=\"348\">125K, 250K, 500K, 1M<\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"height: 48px;\" valign=\"top\" width=\"168\"><strong>N\u00famero m\u00e1ximo de dispositivos:<\/strong><\/td>\n<td style=\"height: 48px;\" valign=\"top\" width=\"348\">127<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"text-align: justify;\"><strong>Estructura de datos<\/strong><\/h2>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/tienda.logicbus.com.mx\/GW-7433D_p_1502.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">CANopen<\/span><\/a> es un protocolo de comunicaciones basado en objetos, un diccionario de objetos describe la funcionalidad completa de un dispositivo, el diccionario de objetos es el punto de conexi\u00f3n entre la interfaz de comunicaci\u00f3n y el programa de aplicaci\u00f3n, todos los objetos de comunicaci\u00f3n se describen en el diccionario de objetos de forma estandarizada, se puede acceder a estos objetos mediante un \u00edndice de 16 bits y, en el caso de algunos objetos en un sub\u00edndice adicional de 8 bits.<\/p>\n<p style=\"text-align: justify;\">El diccionario de objetos <a href=\"https:\/\/tienda.logicbus.com.mx\/GW-7433D_p_1502.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">CANopen<\/span><\/a> proporciona objetos de comunicaci\u00f3n estandarizados para datos en tiempo real (PDO &#8211; Objetos de datos de proceso), datos de configuraci\u00f3n (SDO &#8211; Objetos de datos de servicio) y funciones especiales (sello de tiempo, mensaje de sincronizaci\u00f3n y mensaje de emergencia), as\u00ed como gesti\u00f3n de red datos (mensaje de inicio, mensaje NMT y mensaje de control de errores).<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-31388\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/GW-7433D.jpg\" alt=\"\" width=\"528\" height=\"312\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/GW-7433D.jpg 528w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/GW-7433D-300x177.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/GW-7433D-150x89.jpg 150w\" sizes=\"(max-width: 528px) 100vw, 528px\" \/><\/p>\n<p style=\"text-align: justify;\">Hay mensajes expl\u00edcitos e impl\u00edcitos que est\u00e1n incrustados en la capa de aplicaci\u00f3n CAN que permiten el acceso al diccionario de objetos, los mensajes expl\u00edcitos permiten que un dispositivo solicite el valor de datos de un elemento espec\u00edfico en el diccionario de objetos o establezca el valor de un elemento en el diccionario de objetos, los mensajes impl\u00edcitos permiten transferencias de datos predefinidas de un dispositivo a otro sin sobrecarga.<\/p>\n<p style=\"text-align: justify;\">Los dispositivos CANopen no son dispositivos estrictamente iguales ni dispositivos estrictamente maestros esclavos, es posible que un dispositivo CANopen sea un Maestro para otro dispositivo CANopen y le ordene que tome alguna acci\u00f3n, al mismo tiempo, puede ser un dispositivo esclavo para otro dispositivo CANopen que desea ordenarle que tome alguna acci\u00f3n, y al mismo tiempo, puede intercambiar datos de pares con otro dispositivo CANopen<strong>.<\/strong><\/p>\n<p style=\"text-align: justify;\">Todo esto es posible gracias al diccionario de objetos, la estructura organizativa de todas las comunicaciones y todos los datos expuestos a la red dentro de un dispositivo CANopen, si se permite el acceso, un dispositivo en una red CANopen puede configurar otro dispositivo CANopen para realizar comunicaciones entre pares o aceptar mensajes ac\u00edclicos, normalmente, este tipo de acceso general no est\u00e1 disponible para nodos aleatorios en la red, en cambio, la comunicaci\u00f3n est\u00e1 preconfigurada y se proporciona a los dispositivos que act\u00faan como CANopen Master.<\/p>\n<p style=\"text-align: justify;\">El diccionario de objetos CANopen es el n\u00facleo de un dispositivo CANopen, el Diccionario de objetos CANopen contiene los tipos de datos admitidos, objetos de comunicaci\u00f3n, objetos espec\u00edficos del proveedor y el dispositivo y objetos espec\u00edficos de cualquier perfil compatible.<\/p>\n<p>En el siguiente seminario hablamos de manera muy superficial sobre CANopen pero profundizamos m\u00e1s en otros protocolos:<\/p>\n<p><iframe loading=\"lazy\" title=\"Seminario Protocolos De Comunicacion\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/yZm3cmfLaLc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3><\/h3>\n<h3 style=\"text-align: justify;\">Mensajes y tipos de datos<\/h3>\n<p style=\"text-align: justify;\">La especificaci\u00f3n requiere que los objetos requeridos se incluyan en cada dispositivo CIP, estos objetos incluyen el objeto de identidad, un objeto de enrutador de mensajes y un objeto de red.<\/p>\n<h3 style=\"text-align: justify;\">PDO<\/h3>\n<p style=\"text-align: justify;\">Las transferencias de datos de PDO son transferencias de datos de alta prioridad y no confirmadas que mueven las E\/S y la informaci\u00f3n de estado de alta prioridad de un dispositivo a otro, las PDO son el mecanismo m\u00e1s com\u00fan para que dos dispositivos intercambien datos. Las PDO se inician internamente por el dispositivo o desde alg\u00fan tipo de mensaje externo.<\/p>\n<p style=\"text-align: justify;\">Para simplificar la configuraci\u00f3n de dispositivos y evitar el problema de configurar todos los PDO en ambos dispositivos CANopen, la especificaci\u00f3n CANopen define un conjunto de conexiones predefinidas. Esto es simplemente un conjunto de PDO bien entendidos y preconfigurados, al utilizar el conjunto de conexi\u00f3n predefinido, no necesita pasar por el problema de configurar los PDO en ambos lados, asegurarse de que coincidan y probar las comunicaciones, tiene un conjunto de PDO que ya tienen COB-ID preconfigurados que puede usar. El conjunto de conexiones predefinidas incluye cuatro PDO de transmisi\u00f3n, cuatro PDO de recepci\u00f3n, 1 SDO, 1 objeto de emergencia y 1 identificador de control de error de nodo.<\/p>\n<h3 style=\"text-align: justify;\">Objetos de datos de servicio<\/h3>\n<p style=\"text-align: justify;\">Los objetos de datos de servicio admiten la transferencia de comandos y datos as\u00edncronos entre dos dispositivos CANopen. Los SDO (Service Data Objects) existen principalmente para la configuraci\u00f3n, aunque parece que a algunos proveedores les gusta usarlos para la transferencia de datos. El destino del mensaje SDO, el Diccionario de objetos sobre el que se act\u00faa, es el Servidor para el SDO. El iniciador es el cliente del SDO.<\/p>\n<p style=\"text-align: justify;\">Los SDO tienen dos prop\u00f3sitos; para leer una entrada del Directorio de objetos en otro dispositivo CANopen o para escribir una entrada del Diccionario de objetos en otro dispositivo CANopen. Cada SDO contiene un complemento completo de 8 bytes de datos, aunque a veces los bytes de datos no se utilizan, a diferencia de los PDO, las transferencias SDO siempre son confirmadas por el receptor,adem\u00e1s, a diferencia de los PDO, los SDO pueden transferir muchos m\u00e1s datos y tener varios tipos.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-31389\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/CANopen-SDO-Client-Server-Receive-Transmit.png\" alt=\"\" width=\"680\" height=\"435\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/CANopen-SDO-Client-Server-Receive-Transmit.png 680w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/CANopen-SDO-Client-Server-Receive-Transmit-300x192.png 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/CANopen-SDO-Client-Server-Receive-Transmit-150x96.png 150w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/p>\n<p style=\"text-align: justify;\">Para simplificar la configuraci\u00f3n de los dispositivos y evitar de nuevo el problema de configurar todos los SDO en ambos dispositivos CANopen, la especificaci\u00f3n CANopen define un conjunto de conexiones predefinidas, el conjunto de conexiones predefinidas contiene un solo SDO en cada direcci\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Al igual que con la conexi\u00f3n predefinida establecida para PDO, las ID de conexi\u00f3n de los SDO se configuran con la direcci\u00f3n de nodo del dispositivo CANopen para que un dispositivo tipo Maser pueda enviar f\u00e1cilmente SDO al dispositivo y obtener los mensajes de respuesta de SDO.<\/p>\n<p style=\"text-align: justify;\">CANopen tambi\u00e9n admite varios tipos de mensajes:<\/p>\n<h3 style=\"text-align: justify;\">Mensajes de sincronizaci\u00f3n<\/h3>\n<p style=\"text-align: justify;\">Un conjunto de mensajes emitidos por un dispositivo de tipo Maestro que sirve para sincronizar las acciones de un grupo de dispositivos CANopen.\u00a0CANopen reserva una ID de conexi\u00f3n en el grupo de mayor prioridad (ID CAN m\u00e1s baja) para garantizar que el mensaje de SINCRONIZACI\u00d3N se transmita de manera confiable a trav\u00e9s de la red.<\/p>\n<h3>Mensajes NMT<\/h3>\n<p style=\"text-align: justify;\">Un conjunto de mensajes que utiliza un maestro con un conjunto de dispositivos esclavos CANopen que implementan el conjunto de conexiones predefinidas.\u00a0El protocolo NMT (gesti\u00f3n de red) se implementa utilizando una sola trama CAN y se le asigna la ID de CAN de mayor prioridad (0).\u00a0El comando NMT consiste en un byte de comando que indica la acci\u00f3n a realizar y una ID de nodo.\u00a0Se utiliza un ID de nodo de cero para indicar que todos los dispositivos en la red deben ejecutar el comando dado.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Mensajes de emergencia<\/strong><\/h2>\n<p style=\"text-align: justify;\">El conjunto de mensajes utilizados por un dispositivo CANopen para transmitir alguna condici\u00f3n de error interno.\u00a0El Protocolo de emergencia transmite el objeto de datos de emergencia una vez por cada error interno del dispositivo.\u00a0No se transmiten mensajes adicionales a menos que se genere una condici\u00f3n de error interno del dispositivo diferente.\u00a0Normalmente, el dispositivo maestro CANopen es el \u00fanico dispositivo que consumir\u00e1 el mensaje del Protocolo de emergencia.<\/p>\n<h2 style=\"text-align: justify;\"><strong>Mensajes de HEARTBEAT<\/strong><\/h2>\n<p style=\"text-align: justify;\">Una \u00fanica trama CAN que transmite peri\u00f3dicamente el estado actual de NMT del dispositivo.<\/p>\n<p style=\"text-align: justify;\">CiA (CAN In Automation) proporciona un laboratorio de prueba de certificaci\u00f3n y una herramienta de prueba.\u00a0El laboratorio de certificaci\u00f3n prueba los dispositivos y los certifica compatibles con la especificaci\u00f3n CANopen.\u00a0La herramienta de prueba eval\u00faa si un dispositivo se comporta correctamente en una red CANopen.\u00a0La herramienta de prueba est\u00e1 disponible para su compra en CiA.<\/p>\n<figure id=\"attachment_31390\" aria-describedby=\"caption-attachment-31390\" style=\"width: 420px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tienda.logicbus.com.mx\/TLB4CANOPEN_p_20421.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-31390 size-full\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN.jpg\" alt=\"\" width=\"420\" height=\"425\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN.jpg 420w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN-296x300.jpg 296w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN-148x150.jpg 148w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN-24x24.jpg 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN-48x48.jpg 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/TLB4CANOPEN-96x96.jpg 96w\" sizes=\"(max-width: 420px) 100vw, 420px\" \/><\/a><figcaption id=\"caption-attachment-31390\" class=\"wp-caption-text\">Transmisor de peso, puerto canopen velocidad de transmisi\u00f3n: 10, 20, 25, 50, 100, 125, 250, 500, 800, 1000 (kbit-s) el instrumento funciona como esclavo en una red canopen s\u00edncrona est\u00e1 equipado con RS485 serial.<\/figcaption><\/figure>\n<h3 style=\"text-align: center;\">Cont\u00e1ctanos<\/h3>\n<div class=\"container-reviews\"><a href=\"https:\/\/tienda.logicbus.com.mx\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/tienda.png \" width=\"102\" height=\"102\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/www.png \" width=\"104\" height=\"104\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/contacto.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soporte.png \" width=\"106\" height=\"106\" \/><\/a><a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/wa.png \" width=\"103\" height=\"103\" \/><\/a><a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/contacto.png \" width=\"115\" height=\"115\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/soluciones-en-la-industria-logicbus.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soluciones.png \" width=\"106\" height=\"106\" \/><\/a><\/div>\n<p style=\"text-align: center;\"><a href=\"mailto:ventas@logicbus.com\">ventas@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"mailto:soporte@logicbus.com\">soporte@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\">55-5431-67-18<\/a>\u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\">Iniciar conversaci\u00f3n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sinopsis CANopen CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0CANopen conecta dispositivos de automatizaci\u00f3n entre s\u00ed mediante mensajes entre pares.\u00a0Basado en el est\u00e1ndar de comunicaciones f\u00edsicas CAN [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[],"class_list":["post-30170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Protocolo de capa de aplicaci\u00f3n CAN: CANopen &#8211; Blog Logicbus<\/title>\n<meta name=\"description\" content=\"CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logicbus.com.mx\/blog\/canopen\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Protocolo de capa de aplicaci\u00f3n CAN: CANopen &#8211; Blog Logicbus\" \/>\n<meta property=\"og:description\" content=\"CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logicbus.com.mx\/blog\/canopen\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Logicbus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/logicbus\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-23T17:01:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-19T20:38:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Logicbus\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Logicbus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen &#8211; Blog Logicbus","description":"CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/","og_locale":"es_MX","og_type":"article","og_title":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen &#8211; Blog Logicbus","og_description":"CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0","og_url":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/","og_site_name":"Blog Logicbus","article_publisher":"https:\/\/www.facebook.com\/logicbus\/","article_published_time":"2019-07-23T17:01:25+00:00","article_modified_time":"2023-05-19T20:38:46+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png","type":"image\/png"}],"author":"Logicbus","twitter_misc":{"Escrito por":"Logicbus","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#article","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/"},"author":{"name":"Logicbus","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/42451dd47a6fc9e56bb0386ab20bffd5"},"headline":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen","datePublished":"2019-07-23T17:01:25+00:00","dateModified":"2023-05-19T20:38:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/"},"wordCount":1460,"commentCount":0,"publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png","articleSection":["Articulos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.logicbus.com.mx\/blog\/canopen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/","url":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/","name":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen &#8211; Blog Logicbus","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#primaryimage"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png","datePublished":"2019-07-23T17:01:25+00:00","dateModified":"2023-05-19T20:38:46+00:00","description":"CANopen\u00a0es otro protocolo de capa de aplicaci\u00f3n CAN como DeviceNet y J1939. Al igual que esas otras capas de aplicaci\u00f3n, CANopen es un protocolo de capa de aplicaci\u00f3n industrial de bajo nivel para aplicaciones de automatizaci\u00f3n.\u00a0","breadcrumb":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logicbus.com.mx\/blog\/canopen\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#primaryimage","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Protocolo-de-capa-de-aplicacio\u0301n-CAN_-CANopen.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.logicbus.com.mx\/blog\/canopen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.logicbus.com.mx\/blog\/"},{"@type":"ListItem","position":2,"name":"Protocolo de capa de aplicaci\u00f3n CAN: CANopen"}]},{"@type":"WebSite","@id":"https:\/\/www.logicbus.com.mx\/blog\/#website","url":"https:\/\/www.logicbus.com.mx\/blog\/","name":"Blog Logicbus","description":"Logicbus Blog ofrece informaci\u00f3n detallada sobre el control de procesos, sus tipos, elementos e importancia.","publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logicbus.com.mx\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization","name":"Logicbus Blog","url":"https:\/\/www.logicbus.com.mx\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","width":1761,"height":546,"caption":"Logicbus Blog"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/logicbus\/","https:\/\/x.com\/Logicbus"]},{"@type":"Person","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/42451dd47a6fc9e56bb0386ab20bffd5","name":"Logicbus","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","caption":"Logicbus"},"sameAs":["https:\/\/www.logicbus.com.mx\/blog","it@logicbus.com"],"url":"https:\/\/www.logicbus.com.mx\/blog\/author\/itlogicbus-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/30170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=30170"}],"version-history":[{"count":0,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/30170\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media\/41470"}],"wp:attachment":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=30170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=30170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=30170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}