{"id":30156,"date":"2019-07-10T16:02:45","date_gmt":"2019-07-10T21:02:45","guid":{"rendered":"https:\/\/www.logicbus.com.mx\/blog\/?p=30156"},"modified":"2023-05-19T21:10:14","modified_gmt":"2023-05-19T21:10:14","slug":"profinet-cba","status":"publish","type":"post","link":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/","title":{"rendered":"Conoce PROFINET CBA"},"content":{"rendered":"<p style=\"text-align: justify;\">Este documento presenta una descripci\u00f3n general de <a href=\"https:\/\/tienda.logicbus.com.mx\/Profinet_c_2586.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">PROFINET CBA \u2122<\/span><\/a>, una red de alto nivel para aplicaciones de automatizaci\u00f3n industrial.\u00a0Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software <a href=\"https:\/\/tienda.logicbus.com.mx\/Hasta-8-puertos_c_1169.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">Ethernet tradicional<\/span><\/a> para definir una red que estructura la tarea de <strong>configuraci\u00f3n, acceso y control<\/strong> de dispositivos de automatizaci\u00f3n industrial.<\/p>\n<p style=\"text-align: justify;\">PROFINET CBA se basa en la estructura de interfaz de objeto definida por DCOM (Modelo de objeto de componente distribuido) que, si est\u00e1 familiarizado con el historial de comunicaciones entre procesos de Microsoft, es un descendiente de DDE, OLE y Active X.<\/p>\n<p style=\"text-align: justify;\">PROFINET CBA considera que un sistema est\u00e1 compuesto de &#8220;Componentes tecnol\u00f3gicos&#8221;. Estos componentes act\u00faan de forma independiente y coordinan sus actividades para formar un sistema integrado.\u00a0DCOM es una buena opci\u00f3n para tal sistema.\u00a0Es un mecanismo orientado a objetos que estructura c\u00f3mo un Cliente (solicitante de datos) puede localizar, solicitar y transferir datos desde un Servidor (fuente de datos).\u00a0Sobre la base del modelo DCOM, PROFINET CBA se esfuerza por proporcionar un sistema integrado sin problemas desde la red de sensores y actuadores hasta las redes de controladores y empresas.<\/p>\n<figure id=\"attachment_30950\" aria-describedby=\"caption-attachment-30950\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tienda.logicbus.com.mx\/JOLLYTLBPROFINETION_p_21268.html\"><img decoding=\"async\" class=\"wp-image-30950 size-full\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/tlb_profinet_io.png\" alt=\"\" width=\"600\" height=\"450\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/tlb_profinet_io.png 600w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/tlb_profinet_io-300x225.png 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/tlb_profinet_io-150x113.png 150w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-30950\" class=\"wp-caption-text\">TRANSMISOR DE PESO MODELO TLB RS485 + PROFINET IO 2 PUERTOS.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">PROFINET CBA es mucho m\u00e1s que Profibus en Ethernet. De hecho, el nombre es muy confuso. PROFINET CBA tiene poco o nada en com\u00fan con Profibus. Profibus es un mecanismo orientado a los datos para transferir I\/O de dispositivo a dispositivo a trav\u00e9s de un cable a una velocidad m\u00e1xima de 12Meg en baudios. El intercambio de datos de Profibus es principalmente c\u00edclico con dispositivos que tienen un entendimiento previo de la estructura y el significado de los datos. En PROFINET CBA, los datos se pueden ubicar, se puede obtener informaci\u00f3n sobre su estructura y los datos se pueden intercambiar en eventos, eventos c\u00edclicos u otros mecanismos. PROFINET CBA opera en Ethernet a velocidades de 10 a 100 megabaudios.<\/p>\n<p style=\"text-align: justify;\">PROFINET CBA utiliza conceptos y software de tecnolog\u00eda de la informaci\u00f3n (TI) m\u00e1s tradicionales que todas las dem\u00e1s redes comunes para aplicaciones de Industrial Ethernet.\u00a0Esto tiene ventajas y desventajas que ser\u00e1n evidentes a medida que se desarrollen los conceptos en este documento.<\/p>\n<h4 style=\"text-align: justify;\"><strong>UN POCO DE ANTECEDENTES<\/strong><\/h4>\n<p style=\"text-align: justify;\">La mayor\u00eda de las personas que trabajan en una oficina asocian el t\u00e9rmino &#8220;Ethernet&#8221; con el cable f\u00edsico detr\u00e1s de su escritorio. Este cable conecta la PC de su oficina a las impresoras y servidores de la red local y los sitios web infinitos en Internet. Este cable es solo la parte f\u00edsica de Ethernet, el medio que lleva mensajes de Ethernet a su PC. En este cable hay toda una serie de protocolos de comunicaci\u00f3n, como IP, el Protocolo de Internet; TCP, el Protocolo de Control de Transporte; y varios protocolos de Microsoft como NetBEUI. Este conjunto de protocolos funciona bien para el entorno de oficina. Permite a los usuarios compartir archivos, acceder a impresoras, enviar correos electr\u00f3nicos, buscar en Internet y realizar todas las dem\u00e1s comunicaciones utilizadas en el entorno de la oficina.<\/p>\n<p style=\"text-align: justify;\">Las necesidades la industria son muy diferentes con algunos requisitos muy especiales. En lugar de acceder a archivos e impresoras, los controladores deben acceder a los datos incrustados en los sistemas de unidades, estaciones de trabajo del operador y dispositivos de E\/S. En lugar de dejar que un usuario espere mientras se realiza una tarea, las necesidades de comunicaci\u00f3n de datos de la planta son en tiempo real o casi en tiempo real. Terminar la operaci\u00f3n de llenado en una botella requiere comunicaciones mucho m\u00e1s precisas en el tiempo que acceder a la p\u00e1gina siguiente de un sitio de Internet.<\/p>\n<p style=\"text-align: justify;\">Tradicionalmente, Ethernet solo ten\u00eda una aceptaci\u00f3n limitada en la automatizaci\u00f3n industrial.\u00a0Hasta hace poco, el gasto, la falta de conmutadores y enrutadores sofisticados y la dominaci\u00f3n de grandes proveedores con protocolos propietarios imped\u00edan la amplia aceptaci\u00f3n de Ethernet en la f\u00e1brica.\u00a0Ahora que los precios est\u00e1n bajando, las PC con capacidad de Ethernet inherente se mueven en masa hacia la f\u00e1brica y los conmutadores y enrutadores inteligentes, Ethernet est\u00e1 ganando aceptaci\u00f3n.\u00a0Solo la falta de una capa de aplicaci\u00f3n flexible y ampliamente aceptada dirigida a la automatizaci\u00f3n industrial ha impedido su completa aceptaci\u00f3n.<\/p>\n<h4 style=\"text-align: justify;\"><strong>T\u00e9rminos de PROFInet<\/strong><\/h4>\n<p style=\"text-align: justify;\">PROFINET CBA, como muchos otros sistemas de redes, tiene un conjunto de terminolog\u00eda \u00fanica.\u00a0La siguiente tabla contiene algunos de los t\u00e9rminos que se usan com\u00fanmente cuando se habla de PROFINET CBA.<\/p>\n<table border=\"1\" width=\"531\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td width=\"78\">A.M<\/td>\n<td width=\"98\">Auto Marshaller<\/td>\n<td width=\"327\">Software que contiene las llamadas de funci\u00f3n y los par\u00e1metros que se enviar\u00e1n a trav\u00e9s de COM<\/td>\n<\/tr>\n<tr>\n<td>COM<\/td>\n<td>Componente modelo de objeto<\/td>\n<td>Mecanismo derivado de Microsoft para distribuir objetos entre procesos dentro de una sola m\u00e1quina.<\/td>\n<\/tr>\n<tr>\n<td>DCOM<\/td>\n<td>Modelo de objeto componente distribuido<\/td>\n<td>Mecanismo derivado de Microsoft para distribuir objetos a trav\u00e9s de una red.<\/td>\n<\/tr>\n<tr>\n<td>Componet<\/td>\n<td>Generador de componentes<\/td>\n<td>Un complemento para una herramienta de proveedor que genera archivos XML que se utilizan para conectar interfaces entre objetos a nivel del sistema PROFINET CBA<\/td>\n<\/tr>\n<tr>\n<td>N\u00facleo<\/td>\n<td><\/td>\n<td>El software PROFINET CBA Core se proporciona de forma gratuita por Profibus International (PI)<\/td>\n<\/tr>\n<tr>\n<td>Modelo de ingenier\u00eda<\/td>\n<td><\/td>\n<td>T\u00e9rmino de PROFINET CBA para el proceso de creaci\u00f3n de relaciones entre interfaces de dispositivos PROFINET CBA<\/td>\n<\/tr>\n<tr>\n<td>GUID<\/td>\n<td>Identificador \u00fanico global<\/td>\n<td>Identificador utilizado por COM para identificar de forma \u00fanica un objeto e interfaces<\/td>\n<\/tr>\n<tr>\n<td>IDL<\/td>\n<td>Lenguaje de definici\u00f3n de interfaz<\/td>\n<td>Lenguaje de script utilizado para describir interfaces entre dispositivos PROFInet<\/td>\n<\/tr>\n<tr>\n<td>IP<\/td>\n<td>protocolo de Internet<\/td>\n<td>Protocolo de enrutamiento ejecut\u00e1ndose bajo TCP<\/td>\n<\/tr>\n<tr>\n<td>VIEJO<\/td>\n<td>Edici\u00f3n de enlaces de objetos<\/td>\n<td>Precursor a COM<\/td>\n<\/tr>\n<tr>\n<td>Pi<\/td>\n<td>Profibus Internacional<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>QoS<\/td>\n<td>Calidad de servicio<\/td>\n<td>Especifica con qu\u00e9 frecuencia se transfiere un valor a trav\u00e9s de una interfaz de red<\/td>\n<\/tr>\n<tr>\n<td>RPC<\/td>\n<td>Llamada a procedimiento remoto<\/td>\n<td>Una API para realizar llamadas de funci\u00f3n entre un cliente y un servidor.Microsoft RPC cumple con el entorno de computaci\u00f3n distribuida (DCE) desarrollado por Open Software Foundation (OSF).\u00a0RPC es el protocolo que se ejecuta bajo DCOM.<\/td>\n<\/tr>\n<tr>\n<td>RTOS<\/td>\n<td>Sistema operativo en tiempo real<\/td>\n<td>El software de control no basado en Windows en un dispositivo PROFINET CBA.<\/td>\n<\/tr>\n<tr>\n<td>Tiempo de ejecuci\u00f3n<\/td>\n<td><\/td>\n<td>Software de aplicaci\u00f3n PROFINET CBA que transfiere datos entre dispositivos f\u00edsicos como objetos COM<\/td>\n<\/tr>\n<tr>\n<td>TCP<\/td>\n<td>Protocolo de Control de Transporte<\/td>\n<td>Software de comunicaci\u00f3n de transporte que se ejecuta bajo RPC.\u00a0TCP proporciona conexiones<\/td>\n<\/tr>\n<tr>\n<td>UUID<\/td>\n<td>Identificador \u00fanico universal<\/td>\n<td>Igual que GUID &#8211; Ver GUID<\/td>\n<\/tr>\n<tr>\n<td>XML<\/td>\n<td>lenguaje de marcado extensible<\/td>\n<td>XML es un formato de texto simple y muy flexible, originalmente dise\u00f1ado para enfrentar los desaf\u00edos de la publicaci\u00f3n electr\u00f3nica a gran escala.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4 style=\"text-align: justify;\"><strong>COMUNICACI\u00d3N<\/strong><\/h4>\n<p style=\"text-align: justify;\">PROFINET La comunicaci\u00f3n en tiempo de ejecuci\u00f3n de PROFINET CBA utiliza TCP\/IP, COM, DCOM y RPC como se muestra en la Figura 1. La pila TCP\/IP es cualquier pila de comunicaci\u00f3n TCP\/IP est\u00e1ndar. COM y DCOM son tecnolog\u00edas de modelo de objetos componentes, tal como se describe en los est\u00e1ndares de Microsoft. RPC (llamada a procedimiento remoto) es una estructura de comunicaci\u00f3n est\u00e1ndar definida por Open Software Foundation (OSF).<\/p>\n<p style=\"text-align: justify;\">PROFINET CBA no suele incluir la configuraci\u00f3n de nodo y la inicializaci\u00f3n a trav\u00e9s de la red.\u00a0De hecho, se recomienda a los proveedores que mantengan todas las interfaces propietarias actuales de configuraci\u00f3n para mantener la inversi\u00f3n del usuario en capacitaci\u00f3n y herramientas.\u00a0Lo que requiere PROFINET CBA es que estas herramientas se revisen para incluir una interfaz para generar un archivo de descripci\u00f3n XML.\u00a0Este archivo de descripci\u00f3n debe incluir las interfaces presentes en el dispositivo despu\u00e9s de la configuraci\u00f3n.\u00a0PROFINET CBA tampoco excluye la integraci\u00f3n con otros buses de campo.\u00a0Espec\u00edficamente, PROFINET CBA sugiere que AS-I y Profibus son extensiones naturales y comunes a la estructura de automatizaci\u00f3n a trav\u00e9s de dispositivos Proxy.\u00a0No hay raz\u00f3n para que otras redes de reemplazo de sensores y hardware no puedan integrarse con PROFINET CBA.<\/p>\n<h4 style=\"text-align: justify;\"><strong>DCOM: EL PODER DETR\u00c1S DE<\/strong><\/h4>\n<p style=\"text-align: justify;\">PROFINET PROFINET CBA se basa en la arquitectura de Microsoft DCOM (Modelo de objetos componentes distribuidos) y su predecesora COM (Modelo de objetos componentes).\u00a0Estas arquitecturas de distribuci\u00f3n de objetos encapsulan y administran datos y proporcionan interfaces externas al mundo exterior de una manera que permite a los Clientes y Servidores acceder a datos sin conocer la estructura de datos subyacente.\u00a0COM y DCOM son tecnolog\u00edas de Microsoft Windows y se encuentran en todas las versiones de Windows desde Windows 95\u00ae.<\/p>\n<p style=\"text-align: justify;\">No deber\u00eda sorprenderle que PROFINET CBA sea una tecnolog\u00eda basada en objetos. La encapsulaci\u00f3n de datos de automatizaci\u00f3n en objetos es una pr\u00e1ctica bien conocida utilizada por otros protocolos de capa de aplicaci\u00f3n como EtherNet\/IP \u2122 y DeviceNet \u2122. Los objetos permiten a los desarrolladores separar la implementaci\u00f3n de datos de la presentaci\u00f3n de los datos al mundo exterior. La implementaci\u00f3n del objeto enfoca la atenci\u00f3n en la funcionalidad del objeto en lugar de los detalles de la implementaci\u00f3n. Si no es un desarrollador de software, es posible que no se d\u00e9 cuenta de lo importante que es este concepto. Si puede recordar las computadoras centrales, recuerde que los datos generalmente se presentaron como filas de tablas. Los programas cliente accedieron a estas tablas de mainframe desde los servidores terminales. Los servidores de la terminal presentaron los datos al usuario en casi el mismo formato que se almacen\u00f3. Si se agreg\u00f3 un campo adicional o se expandieron los tipos de datos para ofrecer m\u00e1s resoluci\u00f3n o precisi\u00f3n (algo muy com\u00fan en los primeros d\u00edas de las computadoras centrales), se tuvo que cambiar un gran n\u00famero de programas del Cliente que afectan a cientos de usuarios. La separaci\u00f3n de los datos de la interfaz con los datos proporcion\u00f3 una soluci\u00f3n para este tipo de problema y permiti\u00f3 muchas otras ventajas.<\/p>\n<figure id=\"attachment_30951\" aria-describedby=\"caption-attachment-30951\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tienda.logicbus.com.mx\/LCBPROFINETIO_p_20127.html\"><img decoding=\"async\" class=\"wp-image-30951 size-full\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO.jpg\" alt=\"\" width=\"500\" height=\"500\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO.jpg 500w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO-300x300.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO-150x150.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO-24x24.jpg 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO-48x48.jpg 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/LCBPROFINETIO-96x96.jpg 96w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><figcaption id=\"caption-attachment-30951\" class=\"wp-caption-text\">Digitalizador universal para celda de carga profinet.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Una vez que la interfaz con los datos se separ\u00f3 de los datos, las interfaces podr\u00edan vincularse entre Clientes y Servidores utilizando cualquier n\u00famero de tecnolog\u00edas.\u00a0Algunos de los mecanismos utilizados antes de COM incluyen:<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>TCP &#8211;<\/strong>\u00a0Un protocolo de transporte basado en la conexi\u00f3n. TCP no admite directamente datos basados \u200b\u200ben objetos. En su lugar, es compatible con simples flujos de bytes.<\/li>\n<li><strong>UDP &#8211;<\/strong> Un protocolo de transporte sin conexi\u00f3n con las mismas limitaciones que TCP.<\/li>\n<li>Mensajer\u00eda de Windows: mecanismo basado en Windows de Microsoft para comunicar datos entre procesos en una sola m\u00e1quina.\u00a0La mensajer\u00eda est\u00e1 limitada por definici\u00f3n a una sola computadora.<\/li>\n<li><strong>DDE &#8211;<\/strong> Intercambio din\u00e1mico de datos: un protocolo basado en conexi\u00f3n con un conjunto distinto de mensajes para compartir datos entre procesos en una sola m\u00e1quina.\u00a0DDE es parte del sistema de mensajer\u00eda de Windows.<\/li>\n<li><strong>RPC &#8211;<\/strong> (llamada a procedimiento remoto): un mecanismo creado por Open Software Foundation (OSF) para compartir datos entre los procesos del Cliente y el Servidor mediante interfaces est\u00e1ndar. RPC, a diferencia de algunas de estas otras tecnolog\u00edas, no se limita a las aplicaciones de Windows. RPC tampoco se limita a un mecanismo de transporte particular. RPC puede funcionar en TCP, Microsoft Pipes y otros sistemas de red. La limitaci\u00f3n de RPC es que vincula procesos en un nivel de llamada de funci\u00f3n, no en un nivel de objeto.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>COM y DCOM<\/strong> son sucesores de todas estas tecnolog\u00edas.\u00a0COM es una tecnolog\u00eda independiente del lenguaje que ofrece vinculaci\u00f3n de objetos, tecnolog\u00eda que no se encuentra en RPC o cualquiera de estos otros mecanismos para compartir datos.\u00a0Donde estos mecanismos comparten c\u00f3digo y datos, COM existe para compartir objetos entre procesos.\u00a0Cuando COM comparte objetos entre procesos locales a un sistema operativo, DCOM comparte objetos entre procesos ubicados en una red.<\/p>\n<p style=\"text-align: justify;\">Es importante entender que COM no es un idioma.\u00a0COM es una especificaci\u00f3n que describe qu\u00e9 es un objeto, cu\u00e1ndo y c\u00f3mo se crea y c\u00f3mo le dice al mundo lo que puede hacer.\u00a0Los grupos COM funcionan juntos en una interfaz que puede ser nombrada y registrada.\u00a0Ninguna implementaci\u00f3n particular de las funciones de la interfaz est\u00e1 impl\u00edcita.<\/p>\n<p style=\"text-align: justify;\">Las interfaces COM se pueden considerar como un contrato entre un Cliente y un Servidor.\u00a0COM proporciona interfaces que permiten a un Cliente consultar un servidor y descubrir las interfaces que admite.\u00a0Hay una serie de interfaces est\u00e1ndar que todos los servidores COM deben admitir.\u00a0El m\u00e1s conocido de estos es la interfaz IUnknown.\u00a0Esta interfaz proporciona la funci\u00f3n de consulta que devuelve los ID de las interfaces de datos compatibles con el objeto.<\/p>\n<p style=\"text-align: justify;\">DCOM ampl\u00eda COM al incluir toda la funcionalidad para distribuir datos a trav\u00e9s de una red de manera confiable, segura y eficiente utilizando los mismos objetos utilizados por COM.\u00a0DCOM proporciona las interfaces de red, autom\u00e1ticamente empaqueta y desempaqueta los datos en el formato de m\u00e1quina nativo y simplifica la administraci\u00f3n de la iniciaci\u00f3n y terminaci\u00f3n de los procesos del Servidor.\u00a0Tambi\u00e9n proporciona un mecanismo de seguridad robusto con cifrado inherente de datos.<\/p>\n<p style=\"text-align: justify;\">1 La imparcialidad nos obliga a tener en cuenta que existen otras tecnolog\u00edas de enlace de objetos distintas de COM y DCOM, como CORBA (Common Broker de solicitud de objetos)<\/p>\n<figure id=\"attachment_30952\" aria-describedby=\"caption-attachment-30952\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tienda.logicbus.com.mx\/460ECPS-N34-D_p_19959.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"wp-image-30952 size-full\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D.jpg\" alt=\"\" width=\"500\" height=\"500\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D.jpg 500w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D-300x300.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D-150x150.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D-24x24.jpg 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D-48x48.jpg 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/460ECPS-N34-D-96x96.jpg 96w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><figcaption id=\"caption-attachment-30952\" class=\"wp-caption-text\">Gateway para conectar el (los) adaptador (es) EtherNet \/ IP y un controlador Profinet IO.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h4 style=\"text-align: justify;\"><strong>LA CLAVE PARA ENTENDER PROFINET &#8211; PROFINET INTERFACES<\/strong><\/h4>\n<p style=\"text-align: justify;\">Las interfaces PROFINET CBA, c\u00f3mo las interfaces PROFINET CBA con el mundo exterior, son interfaces del Modelo de objetos componentes (COM). Hay dos partes en una interfaz COM; La interfaz y la implementaci\u00f3n. La interfaz es el conjunto de m\u00e9todos de acceso admitidos por el objeto, mientras que la implementaci\u00f3n es la estructura subyacente del objeto. La interfaz es p\u00fablica para el mundo, mientras que la implementaci\u00f3n es privada para el desarrollador. La implementaci\u00f3n puede cambiar en cualquier momento, mientras que la interfaz debe ser coherente para proporcionar soporte para las aplicaciones existentes.<\/p>\n<p style=\"text-align: justify;\">Una interfaz COM es una colecci\u00f3n de propiedades, m\u00e9todos y eventos.\u00a0Las propiedades son los datos p\u00fablicos de un objeto PROFINET CBA.\u00a0Estos valores se pueden leer o escribir desde un dispositivo remoto.\u00a0Los m\u00e9todos definen los servicios y funciones proporcionados por la interfaz COM.\u00a0Por ejemplo, un esc\u00e1ner de c\u00f3digo de barras puede tener un m\u00e9todo que inicie un escaneo;\u00a0una unidad puede tener un m\u00e9todo de alto nivel para colocar un rodillo o un m\u00f3dulo de entrada anal\u00f3gica podr\u00eda tener un m\u00e9todo para establecer la resoluci\u00f3n de su entrada.\u00a0Las interfaces COM tambi\u00e9n tienen eventos.\u00a0Los eventos indican un cambio en el estado de la interfaz y se pueden usar para invocar un m\u00e9todo en un Cliente.\u00a0El Lenguaje de Definici\u00f3n de Interfaz (IDL) es una representaci\u00f3n textual estructurada de las Propiedades, M\u00e9todos y Eventos soportados por un objeto CBA de PROFINET.<\/p>\n<p style=\"text-align: justify;\">Cada interfaz COM contiene la interfaz IUnknown.\u00a0Esta interfaz es la interfaz ra\u00edz de todos los objetos COM.\u00a0Todas las dem\u00e1s interfaces COM se derivan de IUnknown o de otra interfaz que se deriva de IUnknown.\u00a0Un dispositivo cliente puede descubrir el conjunto de interfaces completo para un dispositivo PROFINET CBA solicitando las interfaces compatibles con IUnknown.\u00a0QueryInterface es el m\u00e9todo proporcionado por IUnknown para descubrir interfaces.\u00a0Para obtener m\u00e1s informaci\u00f3n sobre las interfaces PROFINET CBA, lea cualquiera de los grandes vol\u00famenes de libros de texto que describen COM y DCOM.<\/p>\n<p style=\"text-align: justify;\">COM y DCOM son sucesores de todas estas tecnolog\u00edas.\u00a0COM es una tecnolog\u00eda independiente del lenguaje que ofrece vinculaci\u00f3n de objetos, tecnolog\u00eda que no se encuentra en RPC o cualquiera de estos otros mecanismos para compartir datos.\u00a0Donde estos mecanismos comparten c\u00f3digo y datos, COM existe para compartir objetos entre procesos.\u00a0Cuando COM comparte objetos entre procesos locales a un sistema operativo, DCOM comparte objetos entre procesos ubicados en una red.<\/p>\n<p style=\"text-align: justify;\">Es importante entender que COM no es un idioma.\u00a0COM es una especificaci\u00f3n que describe qu\u00e9 es un objeto, cu\u00e1ndo y c\u00f3mo se crea y c\u00f3mo le dice al mundo lo que puede hacer.\u00a0Los grupos COM funcionan juntos en una interfaz que puede ser nombrada y registrada.\u00a0Ninguna implementaci\u00f3n particular de las funciones de la interfaz est\u00e1 impl\u00edcita.<\/p>\n<p style=\"text-align: justify;\">Las interfaces COM se pueden considerar como un contrato entre un Cliente y un Servidor.\u00a0COM proporciona interfaces que permiten a un Cliente consultar un servidor y descubrir las interfaces que admite.\u00a0Hay una serie de interfaces est\u00e1ndar que todos los servidores COM deben admitir.\u00a0El m\u00e1s conocido de estos es la interfaz IUnknown.\u00a0Esta interfaz proporciona la funci\u00f3n de consulta que devuelve los ID de las interfaces de datos compatibles con el objeto.<\/p>\n<p style=\"text-align: justify;\">DCOM ampl\u00eda COM al incluir toda la funcionalidad para distribuir datos a trav\u00e9s de una red de manera confiable, segura y eficiente utilizando los mismos objetos utilizados por COM.\u00a0DCOM proporciona las interfaces de red, autom\u00e1ticamente empaqueta y desempaqueta los datos en el formato de m\u00e1quina nativo y simplifica la administraci\u00f3n de la iniciaci\u00f3n y terminaci\u00f3n de los procesos del Servidor.\u00a0Tambi\u00e9n proporciona un mecanismo de seguridad robusto con cifrado inherente de datos.<\/p>\n<h4 style=\"text-align: justify;\"><strong>ESTRUCTURA RUNTIME PROFINET<\/strong><\/h4>\n<p style=\"text-align: justify;\">El software PROFINET CBA Runtime o &#8220;PROFINET CBA Core&#8221; es el software que Profibus International pone a disposici\u00f3n de los desarrolladores.\u00a0Este software es solo uno de una serie de componentes necesarios para implementar un dispositivo PROFINET CBA.\u00a0La Figura 1 representa gr\u00e1ficamente los componentes de un dispositivo PROFINET CBA.\u00a0Los componentes en azul indican los componentes disponibles suministrados por el desarrollador.\u00a0Los componentes en amarillo indican tareas de integraci\u00f3n para el desarrollador.\u00a0Los componentes en verde indican partes del n\u00facleo de PROFINET CBA que un desarrollador no debe cambiar.<\/p>\n<figure id=\"attachment_852\" class=\"wp-caption aligncenter\" style=\"text-align: justify;\" aria-describedby=\"caption-attachment-852\"><img decoding=\"async\" class=\"size-full wp-image-852\" src=\"https:\/\/www.rtautomation.com\/wp-content\/uploads\/2018\/09\/device_application.gif\" alt=\"Figura 1 - Componentes del software PROFInet Runtime\" width=\"355\" height=\"331\" \/><figcaption id=\"caption-attachment-852\" class=\"wp-caption-text\">Figura 1 &#8211; Componentes del software PROFInet Runtime<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Pila TCP \/ IP<\/strong>\u00a0: el Protocolo de control de transporte (TCP) y el Protocolo de Internet (IP) son los componentes de software que realizan conexiones entre dispositivos, ensamblan y desensamblan paquetes, administran conexiones y enrutan paquetes de un punto final a otro.\u00a0La pila TCP \/ IP no se incluye en PROFINET CBA Runtime Core.\u00a0Por lo general, es un componente de software est\u00e1ndar y a menudo se incluye con el RTOS (sistema operativo en tiempo real).\u00a0PROFINET CBA incluye, por defecto, llamadas de funci\u00f3n a la Interfaz de Sockets de Berkley y NT Winsockets.\u00a0Otras interfaces de la pila TCP \/ IP requieren esfuerzos de integraci\u00f3n m\u00e1s extensos.<\/p>\n<p style=\"text-align: justify;\"><strong>Llamada a procedimiento remoto (RPC)<\/strong>\u00a0: el software de llamada a procedimiento remoto transporta las solicitudes DCOM entre un n\u00facleo de PROFINET CBA y la pila TCP \/ IP.\u00a0RPC es un componente est\u00e1ndar de Microsoft Windows.\u00a0Para sistemas embebidos que ejecutan sistemas operativos que no sean Windows, el n\u00facleo de PROFINET CBA incluye un RPC independiente.\u00a0RPC proporciona un m\u00e9todo coherente para realizar llamadas a procedimientos remotos en un sistema PROFINET CBA.\u00a0RPC utiliza la mensajer\u00eda basada en la conexi\u00f3n de la pila TCP \/ IP y la administraci\u00f3n de la memoria, la sincronizaci\u00f3n de tareas y los servicios de administraci\u00f3n de recursos cr\u00edticos del RTOS.\u00a0Para integrar RPC en un dispositivo PROFINET CBA, tanto la interfaz a TCP \/ IP como el RTOS deben personalizarse.\u00a0Si el dispositivo PROFINET CBA implementa el rastreo de procedimientos, el RPC debe personalizarse para incluir las interfaces est\u00e1ndar a los servicios de diagn\u00f3stico.<\/p>\n<p style=\"text-align: justify;\"><strong>Modelo de objeto de componente distribuido (DCOM)<\/strong>&#8211; El software Distributed Component Object Model gestiona la distribuci\u00f3n de las propiedades, m\u00e9todos y eventos de las interfaces incluidas en un dispositivo PROFINET CBA.\u00a0DCOM es un componente est\u00e1ndar de Microsoft Windows.\u00a0Para sistemas embebidos que ejecutan sistemas operativos que no sean Windows, el n\u00facleo de PROFINET CBA incluye un DCOM independiente.\u00a0El componente DCOM debe estar integrado con otros cuatro componentes;\u00a0el RPC, el RTOS, la interfaz de aplicaci\u00f3n DCOM y el m\u00f3dulo de diagn\u00f3stico.\u00a0El DCOM aut\u00f3nomo proporcionado por Profibus International contiene la API est\u00e1ndar de RPC, por lo que se requiere poco esfuerzo para integrar DCOM y RPC.\u00a0Mucho m\u00e1s complejo es la integraci\u00f3n de DCOM y los servicios proporcionados por el RTOS.\u00a0Dado que las llamadas DCOM funcionan de forma as\u00edncrona, los servicios RTOS utilizan rutinas de devoluci\u00f3n de llamada, lo que requiere una interfaz altamente personalizada entre el RTOS y el DCOM.<\/p>\n<p style=\"text-align: justify;\"><strong>Auto Marshaler (AM)<\/strong>&#8211; Auto Marshaler serializa los componentes de una llamada de par\u00e1metros antes de entregar la llamada calculada a DCOM.\u00a0La recopilaci\u00f3n en el lado del Cliente incluye colocar par\u00e1metros en un mensaje y convertir el tipo de datos local al tipo de datos de la red RPC.\u00a0La recopilaci\u00f3n en el lado del servidor incluye la eliminaci\u00f3n de los par\u00e1metros del mensaje y la conversi\u00f3n del tipo de datos en el tipo de datos del servidor local.\u00a0El Auto Marshaler realiza operaciones tanto del Cliente como del Servidor.\u00a0Cuando el Auto Marshaler inicia un m\u00e9todo en una interfaz, funciona como un Cliente.\u00a0Cuando el Auto Marshaler recibe acceso a un m\u00e9todo, funciona como un servidor.\u00a0Auto Marshaling a\u00edsla al cliente o servidor local de los detalles de la interfaz de llamadas.\u00a0Los clientes y los servidores pueden llamar a todos los m\u00e9todos como si fueran m\u00e9todos locales.\u00a0Auto Marshaling es parte de DCOM y est\u00e1 altamente integrado con el DCOM provisto en el n\u00facleo de PROFINET CBA.\u00a0Las actividades de integraci\u00f3n para este componente incluyen RTOS y la integraci\u00f3n de servicios de diagn\u00f3stico.<\/p>\n<p style=\"text-align: justify;\"><strong>Modelo de objetos PROFInet<\/strong>\u00a0: una aplicaci\u00f3n PROFINET CBA es una implementaci\u00f3n espec\u00edfica del dispositivo del Modelo de objetos de tiempo de ejecuci\u00f3n PROFINET CBA.\u00a0Los objetos que existen en un dispositivo, sus m\u00e9todos e interfaces a los que se accede de manera externa a trav\u00e9s de COM Automation comprenden el Modelo de objetos de tiempo de ejecuci\u00f3n que se muestra gr\u00e1ficamente en la Figura 2. Los componentes b\u00e1sicos de un Modelo de objetos de tiempo de ejecuci\u00f3n son:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\n<ul>\n<li><strong>Dispositivo f\u00edsico (PD)<\/strong>\u00a0: una representaci\u00f3n del hardware f\u00edsico que conecta el dispositivo a la red Ethernet.\u00a0La PD est\u00e1 expuesta por la interfaz IPhysicalDevice.<\/li>\n<li><strong>Dispositivo l\u00f3gico (LD)<\/strong>\u00a0: una representaci\u00f3n de la aplicaci\u00f3n que implementa la tarea del dispositivo.\u00a0El LD es espec\u00edfico para la tarea de este dispositivo.<\/li>\n<li><strong>Dispositivo l\u00f3gico extendido (ELD)<\/strong>\u00a0: una representaci\u00f3n de las tareas gen\u00e9ricas en com\u00fan entre dispositivos de la misma clase.<\/li>\n<li><strong>Objeto de conexi\u00f3n de control activo (ACCO)<\/strong>\u00a0: una representaci\u00f3n del software PROFINET CBA que facilita la automatizaci\u00f3n a trav\u00e9s de RT-Auto.<\/li>\n<li><strong>Runtime-Auto (RT-Auto)<\/strong>\u00a0: toda la colecci\u00f3n de m\u00e9todos e interfaces expuestas al mundo exterior por el dispositivo PROFINET CBA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Servicio de ingenier\u00eda autom\u00e1tico (ES-Auto)<\/strong>\u00a0: la colecci\u00f3n de m\u00e9todos e interfaces necesarios para que el modelo de ingenier\u00eda acceda a los m\u00e9todos e interfaces proporcionados por RT-Auto.<\/p>\n<ul style=\"text-align: justify;\">\n<li><strong>Dispositivo de servicio de ingenier\u00eda (ES-Device)<\/strong>\u00a0: la colecci\u00f3n de m\u00e9todos e interfaces necesarios para que el modelo de ingenier\u00eda acceda a los m\u00e9todos e interfaces proporcionados por ELD.\u00a0Estos m\u00e9todos e interfaces son comunes entre dispositivos similares.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">El Modelo de Objeto PROFINET CBA proporciona una interfaz est\u00e1ndar a todos los Clientes para monitorear y controlar las caracter\u00edsticas f\u00edsicas de una conexi\u00f3n.\u00a0Hay una conexi\u00f3n f\u00edsica para cada componente de hardware.\u00a0El PD proporciona el recurso a todas las conexiones l\u00f3gicas.\u00a0Usando la interfaz PD conocida, se pueden descubrir todas las dem\u00e1s interfaces para todas las unidades l\u00f3gicas.<\/p>\n<figure id=\"attachment_853\" class=\"wp-caption aligncenter\" style=\"text-align: justify;\" aria-describedby=\"caption-attachment-853\"><img decoding=\"async\" class=\"size-full wp-image-853\" src=\"https:\/\/www.rtautomation.com\/wp-content\/uploads\/2018\/09\/profinet_objectModel.gif\" alt=\"Figura 2 - Modelo de objeto PROFInet\" width=\"428\" height=\"361\" \/><\/figure>\n<p>Figura 2 &#8211; Modelo de objeto PROFInet<\/p>\n<p style=\"text-align: justify;\">Hay una o m\u00e1s de estas conexiones l\u00f3gicas para cada conexi\u00f3n f\u00edsica en la red PROFINET CBA.\u00a0Una conexi\u00f3n l\u00f3gica representa una unidad de firmware y la parte del sensor o actuador del dispositivo.<\/p>\n<p style=\"text-align: justify;\"><strong>Objeto de conexi\u00f3n de control activo (ACCO)<\/strong>\u00a0: el objeto de conexi\u00f3n de control activo es un componente de software en el n\u00facleo del software de tiempo de ejecuci\u00f3n de PROFINET CBA.\u00a0La ACCO gestiona las operaciones de transferencia de datos c\u00edclicas y de cambio de estado (COS).\u00a0La transferencia de datos c\u00edclicos se realiza de forma controlada por el m\u00e9todo de Calidad de servicio (QoS) de ACCO.\u00a0Las operaciones de transferencia de datos COS est\u00e1n planificadas para una futura versi\u00f3n de PROFINET CBA.\u00a0Las ACCO se comunican con las ACCO de otros dispositivos para gestionar la transferencia de datos.\u00a0Las ACCO pueden operar en un dispositivo local o en un dispositivo remoto a trav\u00e9s de una conexi\u00f3n de red.<\/p>\n<p style=\"text-align: justify;\"><strong>PROFINET ENGINEERING MODEL<\/strong><br \/>\nPROFINET CBA denomina el proceso de construcci\u00f3n de un dispositivo PROFINET CBA, creando interconexiones entre los dispositivos PROFINET CBA de un sistema y enviando la configuraci\u00f3n de tiempo de ejecuci\u00f3n resultante al sistema, el &#8220;Modelo de ingenier\u00eda PROFINET CBA&#8221;.<\/p>\n<p style=\"text-align: justify;\">Los dispositivos PROFINET CBA se crean al descomponer la funcionalidad del dispositivo en componentes.\u00a0Cada componente se modela como un conjunto de propiedades, eventos y m\u00e9todos.\u00a0Una vez que se dise\u00f1an estas \u201cinterfaces\u201d externas, se crea un archivo de lenguaje meta extensible (XML).\u00a0El archivo XML captura la funcionalidad del dispositivo en una imagen transportable basada en texto que puede ser procesada por el Editor de conexi\u00f3n PROFINET CBA.<\/p>\n<p style=\"text-align: justify;\">El editor de conexi\u00f3n PROFINET CBA es un dispositivo que se utiliza para realizar la ingenier\u00eda de sistemas de una red.\u00a0El Editor de conexi\u00f3n proporciona una herramienta gr\u00e1fica para elegir las interrelaciones entre dispositivos en una red PROFINET CBA.\u00a0Las conexiones se realizan entre dispositivos en la capa de componentes.\u00a0Un evento en un dispositivo puede activar un m\u00e9todo en otra interfaz.\u00a0No importa si el m\u00e9todo es parte de la misma interfaz o el m\u00e9todo de un dispositivo remoto ubicado a millas o pa\u00edses.<\/p>\n<p style=\"text-align: justify;\">Una vez que se seleccionan las interrelaciones, el Editor de conexi\u00f3n descarga autom\u00e1ticamente las conexiones a cada dispositivo PROFINET CBA.\u00a0Estas conexiones se almacenan en una memoria no vol\u00e1til y se convierten en la base de la operaci\u00f3n del tiempo de ejecuci\u00f3n de PROFINET CBA.\u00a0Las conexiones describen a cada dispositivo qu\u00e9 conexiones TCP \/ IP deben realizarse, qu\u00e9 llamadas a procedimiento remoto se requieren y qu\u00e9 interfaces DCOM se activan y cu\u00e1ndo se activan.<\/p>\n<figure id=\"attachment_854\" class=\"wp-caption aligncenter\" style=\"text-align: justify;\" aria-describedby=\"caption-attachment-854\"><img decoding=\"async\" class=\"size-full wp-image-854\" src=\"https:\/\/www.rtautomation.com\/wp-content\/uploads\/2018\/09\/profinet_engineeringModel.gif\" alt=\"Figura 3 - Modelo de ingenier\u00eda PROFInet\" width=\"488\" height=\"353\" \/><figcaption id=\"caption-attachment-854\" class=\"wp-caption-text\">Figura 3 &#8211; Modelo de ingenier\u00eda PROFInet<\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><strong><br \/>\n\u00bfEN D\u00d3NDE ENTRA EL PROFIBUS?<\/strong><\/h4>\n<p style=\"text-align: justify;\">PROFIBUS\u00ae es un est\u00e1ndar mundial para la transmisi\u00f3n de datos de proceso entre dispositivos de nivel de campo y controladores programables. \u00bfC\u00f3mo pueden viajar los datos de E\/S y otra informaci\u00f3n entre Profibus y PROFINET CBA? A nivel f\u00edsico estas dos redes de comunicaci\u00f3n son completamente incompatibles. Profibus es en su base un est\u00e1ndar de comunicaci\u00f3n basado en RS485 con una velocidad m\u00e1xima de 12M. En el n\u00facleo de PROFINET CBA se encuentra Ethernet, otro est\u00e1ndar mundial con velocidades de transmisi\u00f3n de 100M y m\u00e1s.<\/p>\n<p style=\"text-align: justify;\">\u00bfSon todas compatibles en el nivel de protocolo? Profibus es impulsado por E\/S. Los datos se transfieren como bloques de entradas y salidas que se interpretan de acuerdo entre el Maestro de Profibus y el Esclavo. PROFINET CBA es un sistema orientado a objetos donde cualquier interfaz se puede conectar a cualquier otra interfaz. No hay una definici\u00f3n dif\u00edcil y r\u00e1pida de un cliente o servidor. Una interfaz de dispositivo puede configurarse para suministrar datos como un servidor o consumir datos como un cliente. Las conexiones se realizan en el momento de la integraci\u00f3n del sistema utilizando el editor de conexi\u00f3n a nivel de objeto entre las interfaces del dispositivo. Las conexiones desde el sensor a nivel de bus a los sistemas de Enterprise Resource Management (ERP) y Manufacturing Execution System (MES) requieren Profibus a PROFINET CBA Gateways.<\/p>\n<p style=\"text-align: justify;\">Dado que el dispositivo Profibus Master puede acceder a todos los datos de la red Profibus, el lugar l\u00f3gico para esta puerta de enlace es el dispositivo maestro, generalmente el controlador programable. Es muy probable que estos dispositivos est\u00e9n equipados con ambas tecnolog\u00edas y es razonable esperar encontrar que es aqu\u00ed donde se encontrar\u00e1 el enlace en estos sistemas. Esto se ilustra en la Figura 4.<\/p>\n<figure id=\"attachment_855\" class=\"wp-caption aligncenter\" style=\"text-align: justify;\" aria-describedby=\"caption-attachment-855\"><img decoding=\"async\" class=\"size-full wp-image-855\" src=\"https:\/\/www.rtautomation.com\/wp-content\/uploads\/2018\/09\/profibonus_proxy.gif\" alt=\"Figura 4 - Operaci\u00f3n Proxy Profibus\" width=\"581\" height=\"562\" \/><figcaption id=\"caption-attachment-855\" class=\"wp-caption-text\">Figura 4 &#8211; Operaci\u00f3n Proxy Profibus<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h4 style=\"text-align: justify;\"><strong>RESUMEN Y OBSERVACIONES PERSONALES<\/strong><\/h4>\n<p style=\"text-align: justify;\">Hay numerosos competidores de la capa de aplicaci\u00f3n para PROFINET CBA, incluido MODBUS TCP\/IP de Groupe Schneider, EtherNet\/IP \u2122 de Open DeviceNet Vendor Association (ODVA), HSE Fieldbus de Fieldbus Foundation y otras redes de otrs proveedores. PROFINET CBA se distingue de sus competidores por la profundidad de la integraci\u00f3n en la funcionalidad est\u00e1ndar de Tecnolog\u00eda de la Informaci\u00f3n (TI). Donde sus competidores son los protocolos industriales montados en TCP\/IP, PROFINET CBA es todo TI con un poco de automatizaci\u00f3n industrial.<\/p>\n<p style=\"text-align: justify;\">La pregunta a considerar es \u201c\u00bfEs eso una ventaja o una desventaja?\u201d Esta adopci\u00f3n de un est\u00e1ndar de Microsoft ciertamente hace que sea m\u00e1s atractivo y m\u00e1s f\u00e1cil para los profesionales de TI desarrollar aplicaciones industriales.\u00a0Los sistemas MES y ERP se integrar\u00e1n muy f\u00e1cilmente con las redes PROFINET CBA.\u00a0Los proveedores de automatizaci\u00f3n tradicionales con arquitecturas basadas en PC tambi\u00e9n disfrutar\u00e1n de una ventaja, ya que cuentan con personal capacitado en esta tecnolog\u00eda.\u00a0Otros proveedores de dispositivos integrados como unidades, escalas y esc\u00e1neres de c\u00f3digos de barras se enfrentar\u00e1n a una curva de aprendizaje empinada para adaptar e implementar esta tecnolog\u00eda en sus productos.<\/p>\n<p style=\"text-align: justify;\">El factor Microsoft tambi\u00e9n debe ser mencionado.\u00a0Microsoft obsoleta las tecnolog\u00edas a diario.\u00a0\u00bfCu\u00e1nto tiempo sobrevivir\u00e1n DCOM y RPC?\u00a0\u00bfQu\u00e9 sucede cuando los futuros productos de Microsoft Windows reducen el soporte para estos productos y aumentan el soporte para otros?\u00a0SOAP ya se est\u00e1 promocionando como un reemplazo para RPC.\u00a0En una industria que requiere soporte tecnol\u00f3gico durante d\u00e9cadas, \u00bfes viable una estrategia que requiera soporte de Microsoft?<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" title=\"Soporte Logicbus\" href=\"https:\/\/www.logicbus.com.mx\/servicios\"><b>\u00bfDesea agregar un Escaner o lector de c\u00f3digo de barras a su proyecto?<\/b><\/a><\/span><\/p>\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\" 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\" 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>Este documento presenta una descripci\u00f3n general de PROFINET CBA \u2122, una red de alto nivel para aplicaciones de automatizaci\u00f3n industrial.\u00a0Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea de configuraci\u00f3n, acceso y control de dispositivos de automatizaci\u00f3n industrial. PROFINET CBA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41158,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,5767],"tags":[5804,5803,5802],"class_list":["post-30156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos","category-plcs-y-convertidores-de-protocolo","tag-cba","tag-profinet","tag-profinet-cba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Conoce PROFINET CBA &#8211; Blog Logicbus<\/title>\n<meta name=\"description\" content=\"Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea ...\" \/>\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\/profinet-cba\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conoce PROFINET CBA &#8211; Blog Logicbus\" \/>\n<meta property=\"og:description\" content=\"Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/\" \/>\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-10T21:02:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-19T21:10:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\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=\"26 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Conoce PROFINET CBA &#8211; Blog Logicbus","description":"Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea ...","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\/profinet-cba\/","og_locale":"es_MX","og_type":"article","og_title":"Conoce PROFINET CBA &#8211; Blog Logicbus","og_description":"Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea ...","og_url":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/","og_site_name":"Blog Logicbus","article_publisher":"https:\/\/www.facebook.com\/logicbus\/","article_published_time":"2019-07-10T21:02:45+00:00","article_modified_time":"2023-05-19T21:10:14+00:00","og_image":[{"width":1920,"height":960,"url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png","type":"image\/png"}],"author":"Logicbus","twitter_misc":{"Escrito por":"Logicbus","Tiempo de lectura":"26 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#article","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/"},"author":{"name":"Logicbus","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/42451dd47a6fc9e56bb0386ab20bffd5"},"headline":"Conoce PROFINET CBA","datePublished":"2019-07-10T21:02:45+00:00","dateModified":"2023-05-19T21:10:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/"},"wordCount":5185,"commentCount":0,"publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png","keywords":["CBA","PROFINET","PROFINET CBA"],"articleSection":["Articulos","PLCs y Convertidores de protocolo"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/","url":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/","name":"Conoce PROFINET CBA &#8211; Blog Logicbus","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#primaryimage"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png","datePublished":"2019-07-10T21:02:45+00:00","dateModified":"2023-05-19T21:10:14+00:00","description":"Basado en las tecnolog\u00edas est\u00e1ndar DCOM y RPC, PROFINET CBA utiliza hardware y software Ethernet tradicional para definir una red que estructura la tarea ...","breadcrumb":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#primaryimage","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/BANNER-57-scaled.png","width":1920,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/www.logicbus.com.mx\/blog\/profinet-cba\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.logicbus.com.mx\/blog\/"},{"@type":"ListItem","position":2,"name":"Conoce PROFINET CBA"}]},{"@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\/30156","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=30156"}],"version-history":[{"count":0,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/30156\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media\/41158"}],"wp:attachment":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=30156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=30156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=30156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}