<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0121-750X</journal-id>
<journal-title><![CDATA[Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[ing.]]></abbrev-journal-title>
<issn>0121-750X</issn>
<publisher>
<publisher-name><![CDATA[Universidad Distrital Francisco José de Caldas]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0121-750X2015000100007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Pasarela para usar transmisores HART desde una red DeviceNet]]></article-title>
<article-title xml:lang="en"><![CDATA[Gateway to use HART transmitters from a DeviceNet network]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Barandica López]]></surname>
<given-names><![CDATA[Asfur]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Guevara Escobar]]></surname>
<given-names><![CDATA[Andrés Ernesto]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Valle Escuela de Ingeniería Eléctrica y Electrónica ]]></institution>
<addr-line><![CDATA[Cali ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Carvajal Tecnología y Servicios  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2015</year>
</pub-date>
<volume>20</volume>
<numero>1</numero>
<fpage>101</fpage>
<lpage>105</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0121-750X2015000100007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0121-750X2015000100007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0121-750X2015000100007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo demuestra la viabilidad de compatibilizar dos protocolos industriales con características muy diferentes, mediante la implementación de una interfaz hardwaresoftware. HART es un protocolo de muy baja velocidad que usa el paradigma maestroesclavo,no orientado a la conexión y con un conjunto de comandos definidos, mientras que DeviceNet tiene una velocidad al menos 100 veces superior, que funciona con el modelo productor-consumidor, es orientado a la conexión y no utiliza comandos sino objetos. El desarrollo se soporta en un sistema embebido TINI (Tiny InterNet Interface), programable en Java. La pasarela (gateway) actúa como esclavo de una red DeviceNet y como maestro de una red HART. Este novedoso equipo puede ser empleado para incluir equipos HART en procesos de manufactura que requieran pocas variables continuas.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper demonstrates the feasibility of harmonizing two industrial protocols with very different characteristics, through the implementation of a hardware-software interface. HART is a very low speed protocol that operates with master-slave paradigm, connectionless oriented and with a defined set of commands, while DeviceNet is at least 100 times faster, works with the producer-consumer model, is connection-oriented and does not use commands but objects. The development is supported on the TINI (Tiny InterNet Interface) embedded system, which is Java programmable. The gateway acts as a slave on a DeviceNet network and as master of a HART network. This innovative equipment can be used to include HART devices in manufacture processes requiring few continuous variables.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[comunicaciones industriales]]></kwd>
<kwd lng="es"><![CDATA[DeviceNet]]></kwd>
<kwd lng="es"><![CDATA[pasarela]]></kwd>
<kwd lng="es"><![CDATA[protocolo HART]]></kwd>
<kwd lng="es"><![CDATA[redes industriales]]></kwd>
<kwd lng="en"><![CDATA[DeviceNet]]></kwd>
<kwd lng="en"><![CDATA[gateway]]></kwd>
<kwd lng="en"><![CDATA[HART protocol]]></kwd>
<kwd lng="en"><![CDATA[industrial communications]]></kwd>
<kwd lng="en"><![CDATA[industrial networks]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[   <font face="verdana" size="2">      <p align="center"><b><font size="4">Pasarela para usar transmisores HART desde una red DeviceNet</font></b></p>     <p align="center"><b><font size="3">Gateway to use HART transmitters from a DeviceNet network</font></b>     <p align="center">Asfur Barandica L&oacute;pez    <br>   Escuela de Ingenier&iacute;a El&eacute;ctrica y Electr&oacute;nica.    <br> Universidad del Valle. Cali. Colombia, <a href="mailto:asfur.barandica@correounivalle.edu.co">asfur.barandica@correounivalle.edu.co</a>    <br> </p> </font>    <p align="center"><font size="2" face="verdana">Andr&eacute;s Ernesto Guevara Escobar    <br>  Carvajal Tecnolog&iacute;a y Servicios, &aacute;rea de Facturaci&oacute;n Electr&oacute;nica. Bogot&aacute; - Colombia. </font><a href="mailto:andresegs@hotmail.com">andresegs@hotmail.com</a></p> <font face="verdana" size="2">     <p align="left">Recibido: 16-03-2015. Modificado: 14-04-2015. Aceptado: 20-04-2015</p>  <hr>      ]]></body>
<body><![CDATA[<p><b>Resumen</b></p>      <p>Este art&iacute;culo demuestra la viabilidad de compatibilizar dos protocolos industriales con caracter&iacute;sticas muy diferentes, mediante la implementaci&oacute;n de una interfaz hardwaresoftware. HART es un protocolo de muy baja velocidad que usa el paradigma maestroesclavo,no orientado a la conexi&oacute;n y con un conjunto de comandos definidos, mientras que DeviceNet tiene una velocidad al menos 100 veces superior, que funciona con el modelo productor-consumidor, es orientado a la conexi&oacute;n y no utiliza comandos sino objetos. El desarrollo se soporta en un sistema embebido TINI (Tiny InterNet Interface), programable en Java. La pasarela (gateway) act&uacute;a como esclavo de una red DeviceNet y como maestro de una red HART. Este novedoso equipo puede ser empleado para incluir equipos HART en procesos de manufactura que requieran pocas variables continuas.</p>      <p><b>Palabras claves</b>: comunicaciones industriales, DeviceNet, pasarela, protocolo HART,redes industriales.      <p><b>Abstract</b></p>      <p>This paper demonstrates the feasibility of harmonizing two industrial protocols with very different characteristics, through the implementation of a hardware-software interface. HART is a very low speed protocol that operates with master-slave paradigm, connectionless oriented and with a defined set of commands, while DeviceNet is at least 100 times faster, works with the producer-consumer model, is connection-oriented and does not use commands but objects. The development is supported on the TINI (Tiny InterNet Interface) embedded system, which is Java programmable. The gateway acts as a slave on a DeviceNet network and as master of a HART network. This innovative equipment can be used to include HART devices in manufacture processes requiring few continuous variables.</p>      <p><b>Key words</b>: DeviceNet, <i>gateway</i>, HART protocol, industrial communications, industrial networks.</p>    <hr>           <p><b>1. Introducci&oacute;n</b></p>      <p>Existe un sin n&uacute;mero de protocolos para comunicaci&oacute;n de equipos industriales con caracter&iacute;sticas &uacute;nicas e incompatibles &#91;1&#93;, enfocados en cubrir diferentes necesidades como instrumentaci&oacute;n de procesos continuos, automatizaci&oacute;n de sistemas secuenciales, control de movimiento, distribuci&oacute;n de inteligencia en sistemas de transporte, entre otros.</p>      <p>En la mayor&iacute;a de las empresas existen equipos con diferentes protocolos de comunicaci&oacute;n que deben hacer parte de un mismo proceso. La integraci&oacute;n de la informaci&oacute;n proveniente de estos equipos puede hacerse en los equipos de supervisi&oacute;n y control como se muestra en la <a href="#f1">Figura 1(a) </a>o directamente en el piso de planta, como aparece en la <a href="#f1">Figura 1(b).</a> La primera opci&oacute;n requiere la extensi&oacute;n de todas las redes hasta el cuarto de control y la existencia de interfaces f&iacute;sicas en los PLCs o PCs para cada una de las redes, as&iacute; como el software de administraci&oacute;n de &eacute;stas. Con la segunda opci&oacute;n s&oacute;lo se requiere una interfaz de comunicaci&oacute;n en el dispositivo de control, pero debe existir una pasarela (<i>gateway</i>) que realice el intercambio de informaci&oacute;n entre las redes.</p>      <p align="center"><a name="f1"></a><img src="img/revistas/inge/v20n1/v20n1a6f1.jpg"></p>      ]]></body>
<body><![CDATA[<p>El dise&ntilde;o de <i>gateways</i> ha sido objeto de investigaci&oacute;n y desarrollo por muchos a&ntilde;os &#91;2&#93; &#91;3&#93; &#91;4&#93; &#91;5&#93; y se han reportado propuestas para insertar transmisores HART en redes con otros protocolos. Hyncica et al. &#91;6&#93; presentan tres opciones: Bluetooth, Modbus sobre Ethernet y Zigbee. Las dos redes inal&aacute;mbricas no representan una opci&oacute;n que pueda ser utilizada industrialmente, por cuanto no se implementa el<i> stack</i> completo de un protocolo de comunicaci&oacute;n industrial. Modbus sobre Ethernet, conocido como Modbus/TCP, s&iacute; es una alternativa viable en un ambiente industrial. Yanjun y Jun &#91;7&#93;, al igual que Liu et al. &#91;8&#93; describen dispositivos gateway para insertar equipos HART en redes con el protocolo Profibus-DP, un protocolo de menor complejidad que DeviceNet.</p>      <p>Un estudio realizado en 2008 encontr&oacute; que los protocolos HART y DeviceNet tienen fuerte presencia en la industria colombiana y particularmente en el Valle del Cauca, pero que sus bondades son poco conocidas y explotadas &#91;9&#93;. Por ello al interior del grupo de investigaci&oacute;n PSI y se definieron proyectos tendientes a formar ingenieros y a desarrollar equipos que aporten a la competitividad industrial mediante el uso adecuado de estas tecnolog&iacute;as. Este art&iacute;culo presenta la implementaci&oacute;n de una interfaz tipo gateway entre los protocolos HART y DeviceNet, que permite el uso de transmisores HART a trav&eacute;s de una red DeviceNet y de la cual no se encuentran reportes en la literatura. Tampoco se ha encontrado un dispositivo similar en los portafolios de las empresas del sector de la automatizaci&oacute;n.</p>       <p><b>2. Los protocolos HART y DeviceNet</b></p>     <p><b>2.1. El protocolo de comunicaci&oacute;n HART</b></p>      <p>HART (<i>Highway Addressable Remote Transducer</i>) fue introducido a mediados de los 80s por la compa&ntilde;&iacute;a Rosemount Inc. como un est&aacute;ndar para la comunicaci&oacute;n de transmisores de proceso. Represent&oacute; la primera generaci&oacute;n de comunicaciones digitales con dispositivos de campo, guardando compatibilidad con los transmisores convencionales de 4-20 mA. Por ello es quiz&aacute;s el protocolo con mayor n&uacute;mero de nodos instalados a nivel mundial. Actualmente el protocolo es administrado por la <i>HART Communication Foundation</i> HCF  (<a href="http://www.en.hartcomm.org" target="_blank">www.en.hartcomm.org</a>). Una buena descripci&oacute;n del protocolo, hasta la revisi&oacute;n 6, puede encontrarse en &#91;10&#93;.</p>      <p>HART es un protocolo maestro-esclavo, que permite la co-existencia de dos maestros en el enlace. Puede usarse en modo punto a punto, con un &uacute;nico esclavo, o en red, en cuyo caso el n&uacute;mero de esclavos puede llegar a 63 (a partir de la revisi&oacute;n 6.0). Utiliza una se&ntilde;al digital para transferir informaci&oacute;n de diagn&oacute;stico, configuraci&oacute;n y medici&oacute;n.</p>      <p>Aunque HART define varias posibilidades para la capa f&iacute;sica, la m&aacute;s difundida es la FSK, basada en el est&aacute;ndar Bell 202, la cual utiliza modulaci&oacute;n en frecuencia para la transmisi&oacute;n de se&ntilde;ales digitales superpuestas a una se&ntilde;al de corriente an&aacute;loga de 4-20 mA. Debido a que la modulaci&oacute;n FSK posee un valor promedio igual a cero, la se&ntilde;al digital no causa desviaciones de la se&ntilde;al an&aacute;loga, lo que permite la coexistencia de ambas se&ntilde;ales en el mismo par de hilos. </p>     <p>El est&aacute;ndar Bell 202 especifica una se&ntilde;al sinusoidal modulada en frecuencia con una amplitud de 1 mA p-p y una tasa de transmisi&oacute;n de 1200 baudios, con 1200 Hz para representar el '1' binario y 2200 Hz para representar el '0' binario, como se muestra en la <a href="#f2">Figura 2</a>.</p>      <p align="center"><a name="f2"></a><img src="img/revistas/inge/v20n1/v20n1a6f2.jpg"></p>      <p>El protocolo HART define dos modos de operaci&oacute;n: POLL y BURST. En modo POLL cualquier transacci&oacute;n es originada por el maestro; el esclavo s&oacute;lo responde cuando recibe un mensaje dirigido a &eacute;l. La longitud y el retardo t&iacute;picos de los mensajes permiten idealmente hasta 2,5 actualizaciones de una variable por segundo. Un esclavo configurado en modo de operaci&oacute;n BURST produce mensajes sucesivamente sin solicitud directa del maestro, lo que permite realizar cerca de 3,5 actualizaciones por segundo, en el mejor de los casos.</p>      ]]></body>
<body><![CDATA[<p>La capa de aplicaci&oacute;n del protocolo HART define tres grupos de comandos de acuerdo al tipo de servicio que ofrecen:</p>  <ul>     <li>     <p> Comandos universales: la mayor&iacute;a son de implementaci&oacute;n obligatoria en todos los dispositivos HART. Proveen las funciones b&aacute;sicas para el diagn&oacute;stico, la configuraci&oacute;n y supervisi&oacute;n.</p> </li>     <li>     <p>Comandos de pr&aacute;ctica com&uacute;n: ofrecen funciones comunes a muchos dispositivos de campo que permiten mejorar sus prestaciones. Su implementaci&oacute;n es opcional.</p> </li>     <li>     <p>Comandos espec&iacute;ficos del dispositivo: proveen funciones especiales &uacute;nicas, dise&ntilde;adas por el fabricante para un dispositivo en particular.</p> </li>     </ul>      <p><b>2.2. DeviceNet</b></p>      <p>DeviceNet es un protocolo abierto de comunicaci&oacute;n entre equipos de nivel de proceso, para la conformaci&oacute;n de redes entre dispositivos industriales simples (actuadores y sensores) y dispositivos de nivel alto (controladores), desarrollado por Allen Bradley en 1993 y administrado actualmente por la <i>Open DeviceNet</i> Vendor Association (ODVA - <a href="http://www.odva.org" target="_blank">www.odva.org</a>). En &#91;11&#93; puede encontrarse una descripci&oacute;n clara y concisa de la especificaci&oacute;n.</p>      ]]></body>
<body><![CDATA[<p>La capa f&iacute;sica de DeviceNet es definida por el est&aacute;ndar ISO 11898, en la cual el estado  l&oacute;gico '0' es un voltaje diferencial de 3 V y el '1' es un voltaje diferencial nulo. La red admite hasta 64 nodos. La velocidad configurada determina la longitud m&aacute;xima de la red: 125 kbps - 500 m, 250 kbps - 250 m o 500 kbps - 100 m . El cable de red incluye un par de hilos con 24 VDC para alimentaci&oacute;n de los dispositivos que lo requieran.</p>      <p>En la capa de enlace de datos, DeviceNet acoge la especificaci&oacute;n CAN 2.0A, que se caracteriza por ofrecer una elevada seguridad en el transporte de datos. DeviceNet permite el intercambio de datos peer-to-peer, en el cual, cualquier dispositivo de la red puede producir y consumir mensajes. Utiliza un modelo basado en conexiones que facilita la comunicaci&oacute;n entre aplicaciones.</p>      <p>DeviceNet ofrece al usuario una capa de aplicaci&oacute;n orientada a objetos. Los objetos modelan el comportamiento del dispositivo a trav&eacute;s de atributos y servicios. De hecho, las conexiones son objetos que se crean y eliminan din&aacute;micamente durante la configuraci&oacute;n y operaci&oacute;n de la red. Se identifican dos tipos de conexiones: expl&iacute;citas e I/O. Se establece una conexi&oacute;n expl&iacute;cita para leer o escribir par&aacute;metros de un dispositivo, o para crear una conexi&oacute;n I/O. Se establece una conexi&oacute;n I/O para comunicar datos de proceso por medio de alguno de los siguientes mecanismos, que hacen parte de lo que la especificaci&oacute;n denomina el Conjunto de Conexiones Predifinidas <i>Master-Slave</i>:</p> <ul>     <li>     <p><b>Sondeo (<i>poll</i>)</b>: es un mecanismo solicitud/respuesta en el cual un dispositivo produce sus datos s&oacute;lo despu&eacute;s de que le son solicitados.</p> </li>     <li>     <p><b>C&iacute;clico (<i>cyclic</i>): </b>el dispositivo produce sus datos peri&oacute;dicamente, a una rata programada durante su configuraci&oacute;n.</p> </li>     <li>     <p><b>Cambio de estado (<i>COS</i>):</b> el dispositivo produce los datos de proceso s&oacute;lo cuando haya ocurrido un cambio apreciable en ellos; dado que esto puede resultar muy espaciado en el tiempo, se programa tambi&eacute;n un reporte peri&oacute;dico para indicar que el dispositivo permanece conectado y funcionando, denominado heartbeat.</p> </li>     <li>     ]]></body>
<body><![CDATA[<p><b>Estrobosc&oacute;pico (<i>strobed</i>): </b>el controlador env&iacute;a una &uacute;nica trama mediante la cual indica a todos los dispositivos presentes en la red, programados con el mecanismo strobed, que deben producir sus datos.</p> </li>     </ul>      <p>Es as&iacute; como durante el proceso de configuraci&oacute;n de la red, es necesario asignar a cada dispositivo uno o varios mecanismos de transferencia de datos, teniendo en cuenta los requerimientos espec&iacute;ficos de las variables que produce.</p>     <p>Es importante anotar que cualquier conexi&oacute;n creada en DeviceNet tiene un tiempo de vida, de tal forma que la conexi&oacute;n es eliminada si no se utiliza por un lapso de tiempo superior al especificado por el tiempo de vida.</p>      <p><b>3. Implementaci&oacute;n de la pasarela (<i>gateway</i>)</b></p>      <p>En la <a href="#f3">Figura 3</a> pueden identificarse los diferentes bloques que conforman el hardware; la plataforma seleccionada para implementar el Gateway Hart-DeviceNet es el sistema embebido TINI (<i>Tiny InterNet Interface</i>) desarrollado por Dallas Semiconductors, que utiliza Java J2SE como lenguaje de programaci&oacute;n. La plataforma cuenta con un microprocesador DS80C390 de Dallas Semiconductors, doble puerto serial, un controlador Ethernet 10 Base-T y doble controlador CAN 2.0. Cada controlador CAN posee 15 centros de mensajes con filtros de aceptaci&oacute;n configurables de forma independiente. La programaci&oacute;n de la TINI se realiza a trav&eacute;s del controlador Ethernet &#91;12&#93;.</p>      <p align="center"><a name="f3"></a><img src="img/revistas/inge/v20n1/v20n1a6f3.jpg"></p>      <p>Adem&aacute;s de la TINI, se emplea un m&oacute;dem Smar HI311ME con interfaz RS232 para la implementaci&oacute;n de la capa f&iacute;sica del protocolo HART y un conversor DC/DC que toma los 24 V de la red DeviceNet y genera 5 V para alimentar la TINI y el m&oacute;dem HART.</p>      <p><b>3.2. Divisi&oacute;n Modular del Software</b></p>      <p>Para simplificar el dise&ntilde;o del software y aprovechar al m&aacute;ximo las caracter&iacute;sticas de la programaci&oacute;n orientada a objetos, el sistema ha sido dividido en cuatro m&oacute;dulos (<a href="#t1">Tabla I</a>), cada uno de los cuales est&aacute; compuesto por uno o m&aacute;s objetos que en conjunto realizan una tarea espec&iacute;fica e independiente de las dem&aacute;s.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="t1"></a><img src="img/revistas/inge/v20n1/v20n1a6t1.jpg"></p>      <p>Cada m&oacute;dulo del software fue implementado en un hilo de ejecuci&oacute;n independiente (<i>thread</i>). Los hilos se comunican entre s&iacute; mediante espacios de memoria compartida y colas de mensajes. Al interior del bloque TINI, en la <a href="#f3">Figura 3</a>, se muestra de manera abstracta la interacci&oacute;n entre los m&oacute;dulos software desarrollados.</p>      <p>El m&oacute;dulo <i>DeviceNet Server stack</i> es el encargado de implementar el stack del protocolo DeviceNet para un dispositivo tipo servidor solo grupo 2. Las principales caracter&iacute;sticas implementadas en el servidor DeviceNet son:</p> <ul>     <li>     <p>Baud Rate: 125 Kbps.</p> </li>     <li>     <p>MacID configurable por software.</p> </li>     <li>     <p>Perfil: Adaptador de Comunicaciones (Perfil ID 0Chex).</p> </li>     <li>     ]]></body>
<body><![CDATA[<p>Soporte de fragmentaci&oacute;n de mensajes I/O producidos.</p> </li>     <li>     <p>Soporte de reensamble de mensajes expl&iacute;citos consumidos.</p> </li>     <li>     <p>No soporta el Administrador de Mensajes Desconectado UCMM</p> </li>     <li>     <p>Soporte de Mensajes Expl&iacute;citos, Conexi&oacute;n I/O Poll y Conexi&oacute;n I/O Strobed del Conjunto de Conexiones Predefinido Master/Slave.</p> </li>     </ul>      <p>La ODVA no proporciona una definici&oacute;n para los objetos ensamble y los objetos aplicaci&oacute;n necesarios para la operaci&oacute;n de un dispositivo bajo el perfil Adaptador de Comunicaciones, ya que ellos dependen del tipo de protocolo a interconectar. La <a href="#f4">Figura 4</a> presenta el modelo de objetos implementado siguiendo las especificaciones del perfil y los requerimientos de la aplicaci&oacute;n espec&iacute;fica al protocolo HART.</p>      <p align="center"><a name="f4"></a><img src="img/revistas/inge/v20n1/v20n1a6f4.jpg"></p>      ]]></body>
<body><![CDATA[<p>El m&oacute;dulo Master Hart implementa una versi&oacute;n reducida del stack del protocolo HART revisi&oacute;n 5.0 para un dispositivo tipo maestro, con soporte de algunos comandos universales y de uso com&uacute;n. Las principales caracter&iacute;sticas del maestro HART implementado son:</p>  <ul>     <li>     <p> Revisi&oacute;n del protocolo: 5.0</p> </li>     <li>     <p>Lectura de las 4 variables din&aacute;micas del proceso.</p> </li>     <li>     <p>Conexiones punto a punto y multipunto (red).</p> </li>     <li>     <p>No soporta el modo BURST, ni operaci&oacute;n multimaestro.</p> </li>     <li>     ]]></body>
<body><![CDATA[<p>Soporta configuraci&oacute;n b&aacute;sica de las funciones de medici&oacute;n: rango, funci&oacute;n de transferencia, constante de tiempo.</p> </li>     <li>     <p>Permite administrar la topolog&iacute;a de una red multipunto mediante la configuraci&oacute;n de la direcci&oacute;n de sondeo (poll address) de los dispositivos esclavos activos.</p> </li>     </ul>      <p>Para este m&oacute;dulo se ha seleccionado un subconjunto de comandos universales y de pr&aacute;ctica com&uacute;n requeridos para la supervisi&oacute;n de las variables del proceso y la configuraci&oacute;n de las caracter&iacute;sticas de medici&oacute;n de los dispositivos HART. La Tabla II contiene el listado de los comandos HART implementados.</p>      <p align="center"><a name="t2"></a><img src="img/revistas/inge/v20n1/v20n1a6t2.jpg"></p>      <p>El m&oacute;dulo <i>Interfaces de Comunicaci&oacute;n I/O</i> contiene los drivers necesarios para manejar el controlador CAN y el puerto serie que aloja el m&oacute;dem HART HI311, utilizados para conectar f&iacute;sicamente el sistema TINI con las redes DeviceNet y HART, respectivamente. Debido a su estrecha relaci&oacute;n con el hardware, estos m&oacute;dulos ser&iacute;an las &uacute;nicas secciones del proyecto que deber&iacute;an modificarse para migrar la aplicaci&oacute;n a otra plataforma con soporte de Java J2SE.</p>      <p><b>3.3. Archivo EDS</b></p>      <p>La especificaci&oacute;n DeviceNet obliga a que cualquier dispositivo que se introduzca en una red disponga de un archivo tipo texto, denominado Electronic Data Sheet (EDS), que permite al software de configuraci&oacute;n de la red identificarlo y parametrizarlo apropiadamente. Un archivo de este tipo fue creado para el <i>gateway</i> HART-DeviceNet, tomando como base la especificaci&oacute;n del protocolo y los archivos de los dispositivos ya existentes.</p>      <p><b>4. Pruebas y Resultados</b></p>      ]]></body>
<body><![CDATA[<p><b>4.1. Plataforma de Prueba</b></p>      <p>Las pruebas se realizaron utilizando un PLC Allen Bradley Controllogix 5555, equipado con un m&oacute;dulo Ethernet/IP y una tarjeta scanner DeviceNet 1756-DNB. Esta tarjeta hizo las veces de controlador en la red DeviceNet. Como esclavos de la red se colocaron dos sensores de la misma marca (802DN y 871TM), un PLC Koyo DL-06 equipado con tarjeta D0-DEVNETS y el <i>gateway</i> HART-DeviceNet.</p>      <p>Para la conformaci&oacute;n de la red HART se utilizaron: transmisores de temperatura Smar TT301 y ABB-TH02, transmisor de nivel Drexelbrook 509-15-X09, transmisor de caudal Siemens SITRANS FM MID Intermag 2 y transmisor de presi&oacute;n Moore 340D.</p>      <p>Las pruebas fueron realizadas con los aplicativos para comunicaci&oacute;n, configuraci&oacute;n y desarrollo de la firma Rockwell que ser&aacute;n presentados m&aacute;s adelante.</p>      <p><b>4.2. Operaci&oacute;n del gateway</b></p>      <p>La capacidad de supervisi&oacute;n de los transmisores HART a trav&eacute;s del gateway Hart-DeviceNet fue verificada usando el software RS-Networx para DeviceNet.</p>      <p>  La <a href="#f5">Figura 5</a> muestra la red mientras est&aacute; en curso el proceso de identificaci&oacute;n de dispositivos. Puede notarse que el <i>gateway</i> fue detectado sin errores, al igual que los dem&aacute;s dispositivos presentes en la red. En la misma figura tambi&eacute;n aparece una foto del banco de pruebas en la que se observa el modem HART, dos sensores DeviceNet, un transmisor HART y el gateway con sus componentes internos.</p>      <p align="center"><a name="f5"></a><img src="img/revistas/inge/v20n1/v20n1a6f5.jpg"></p>      <p>La <a href="#f6">Figura 6</a> presenta la vi&ntilde;eta de General de la ventana de configuraci&oacute;n del gateway HartDeviceNet, la cual contiene informaci&oacute;n b&aacute;sica del dispositivo, como el nombre, descripci&oacute;n, direcci&oacute;n e informaci&oacute;n contenida en el objeto identidad que facilita la identificaci&oacute;n autom&aacute;tica del dispositivo cuando se realiza la exploraci&oacute;n de la red.</p>      <p>El monitoreo y configuraci&oacute;n de los par&aacute;metros de los dispositivos DeviceNet se realiza a trav&eacute;s de la vi&ntilde;eta Par&aacute;metros. Los par&aacute;metros corresponden a los atributos de instancia definidos por el objeto aplicaci&oacute;n (<i>GatewayHart</i>) del perfil implementado.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="f6"></a><img src="img/revistas/inge/v20n1/v20n1a6f6.jpg"></p>      <p align="center"><a name="f8"></a><img src="img/revistas/inge/v20n1/v20n1a6f8.jpg"></p>      <p>Los par&aacute;metros han sido agrupados en 5 categor&iacute;as de acuerdo a su funcionalidad.</p>  <ul>     <li>     <p><b>Red Hart:</b> (<a href="#f6">Figura 7</a>) contiene informaci&oacute;n b&aacute;sica de la topolog&iacute;a de la red HART y el estado del gateway Hart-DeviceNet. De acuerdo con lo que indica el par&aacute;metro <i>hartNetwork</i> en la <a href="#f6">Figura 7</a>, la red tendr&iacute;a activos los transmisores con direcciones de sondeo 0, 1, 3 y 4.</p> </li>     <li>     <p><b>Informaci&oacute;n del Dispositivo Hart: </b>(<a href="#f8">Figura 8</a>) contiene informaci&oacute;n con la identificaci&oacute;n del dispositivo HART seleccionado con el par&aacute;metro slavePollAddress. De acuerdo con la <a href="#f6">Figura 7</a>, la informaci&oacute;n presentada en la <a href="#f8">Figura 8</a> es del nodo con direcci&oacute;n de sondeo 1.</p> </li>     <li>     <p><b>Variables del Dispositivo Hart:</b> (<a href="#f8">Figura 9</a>) contiene toda la informaci&oacute;n de medici&oacute;n obtenida del dispositivo HART seleccionado.</p> </li>     <li>     ]]></body>
<body><![CDATA[<p><b>Configuraci&oacute;n del sensor: </b>(<a href="#f10">Figura 10</a>) permite la configuraci&oacute;n de los par&aacute;metros de medici&oacute;n del sensor del dispositivo HART seleccionado.</p> </li>     <li>     <p><b>Variables del proceso:</b> (<a href="#f10">Figura 11</a>) contiene la variable primaria de todos los dispositivos activos en la red HART.</p> </li>     </ul>      <p align="center"><a name="f10"></a><img src="img/revistas/inge/v20n1/v20n1a6f10.jpg"></p>      <p><b>4.3. Mensajer&iacute;a Expl&iacute;cita</b></p>      <p>Se verific&oacute; la respuesta del <i>gateway</i> HART-DeviceNet a mensajes expl&iacute;citos mediante la solicitud de ejecuci&oacute;n del servicio <i>StartGatewayHart</i>. Este servicio se encarga de inicializar el sistema y explorar la red Hart para descubrir los dispositivos activos. Para solicitar el servicio se utiliz&oacute; la ventana Class Instance Editor de RS-Networx. La ventana mostr&oacute; que el servicio fue exitosamente ejecutado y el par&aacute;metro <i>hartNetwork</i> fue actualizado con la nueva topolog&iacute;a de la red HART.</p>      <p>Los dem&aacute;s servicios de la mensajer&iacute;a expl&iacute;cita fueron tambi&eacute;n probados exhaustivamente: cambio de direcci&oacute;n de sondeo, cambio de rango, cambio de unidades de ingenier&iacute;a, etc.</p>      <p><b>4.4. Operaci&oacute;n Continua</b></p>      <p>Para comprobar la transferencia de datos a trav&eacute;s del <i>gateway</i> en forma cont&iacute;nua, se implement&oacute; una estrategia de monitoreo con el programa RS-Logix 5000, para la visualizaci&oacute;n de las variables principales de cada uno de los dispositivos HART presentes en la red. La <a href="#f12">Figura 12</a> muestra la evoluci&oacute;n de las diferentes magnitudes en el tiempo. Con 4 transmisores en la red HART, se observ&oacute; que cada variable se actualizaba en menos de un segundo, algo similar a lo que ocurrir&iacute;a si se tuviera la red HART directamente conectada a un PC. Esta prueba muestra que la implementaci&oacute;n de los mecanismos I/O Poll e I/O<i> Strobed</i> es exitosa y no genera problemas a los dem&aacute;s dispositivos de la red DeviceNet.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="f12"></a><img src="img/revistas/inge/v20n1/v20n1a6f12.jpg"></p>      <p><b>5. Discusi&oacute;n</b></p>     <p>Aunque la revisi&oacute;n 6.0 del protocolo HART permite 63 dispositivos en una red, es poco probable y nada pr&aacute;ctico tener implementaciones con m&aacute;s de 15 dispositivos. Por ello se adopt&oacute; el l&iacute;mite definido por la revisi&oacute;n 5.0.</p>      <p>El<i> gateway</i> Hart-DeviceNet soporta dos mecanismos de intercambio de datos I/O: Poll y <i>Strobed</i>. La conexi&oacute;n Poll produce un arreglo de 64 bytes con la variable principal de todos los dispositivos activos en la red HART en formato IEEE754. La conexi&oacute;n Strobed produce un arreglo de tres bytes con el estado del sistema y la topolog&iacute;a de la red HART. Sin embargo, el estado del sistema no es actualizado por el maestro HART mientras no se haga una solicitud por mensajer&iacute;a expl&iacute;cita.</p>      <p>La tasa de actualizaci&oacute;n de las variables tomadas de los transmisores no se ve afectada sustancialmente por la presencia del <i>gateway</i> y los distintos elementos de la red DeviceNet, debido a que la velocidad de HART es extremadamente baja. Este hecho fue determinante para la definici&oacute;n de la arquitectura del software, pues un mensaje de solicitud del Scanner DeviceNet debe ser respondido dentro de una ventana de tiempo de algunos milisegundos, mientras que una transacci&oacute;n en la red HART puede tardar m&aacute;s de medio segundo. La ejecuci&oacute;n por hilos permite que el bloque HART Master actualice en forma permanente las variables de todos los transmisores activos, depositando la informaci&oacute;n en la memoria compartida. Por su parte, el bloque <i>DeviceNet Server stack</i> responde las solicitudes <i>Poll</i> y <i>Strobed</i> tomando la informaci&oacute;n existente en la memoria compartida, pudiendo as&iacute; dar una respuesta inmediata. La <a href="#f13">Figura 13</a> muestra los diagramas de secuencia para atenci&oacute;n al servicio una conexi&oacute;n I/O <i>Poll</i> y a una conexi&oacute;n expl&iacute;cita.</p>      <p>En la <a href="#f13">Figura 13(a)</a> es claro que los mensajes I/O Poll son respondidos de forma inmediata usando la informaci&oacute;n existente en la memoria compartida (<i>dataBuffer</i>). Tal informaci&oacute;n es refrescada en forma permanente por el hilo Master HART. En la <a href="#f13">Figura 13(b)</a>, la solicitud expl&iacute;cita obtiene una respuesta inmediata con la informaci&oacute;n almacenada en los atributos de instancia al momento de procesar el servicio; la solicitud tambi&eacute;n dispara una secuencia de actualizaci&oacute;n del atributo, que puede ser en la memoria compartida o en el dispositivo HART, de acuerdo con el servicio solicitado.</p>      <p align="center"><a name="f13"></a><img src="img/revistas/inge/v20n1/v20n1a6f13.jpg"></p>       <p><b>6. Conclusiones</b></p>      <p>Se ha presentado la implementaci&oacute;n de un dispositivo tipo gateway que permite la integraci&oacute;n de transmisores de proceso con protocolo HART en una red DeviceNet. El dispositivo se soporta en la plataforma TINI de Dallas Semiconductor, la cual mostr&oacute; muchas ventajas para la implementaci&oacute;n, pues dispone de controlador CAN y brinda la facilidad de programaci&oacute;n en un lenguaje orientado a objetos, lo cual se adapta perfectamente a la especificaci&oacute;n DeviceNet. El &uacute;nico inconveniente encontrado es que el controlador CAN limita la velocidad de transferencia de datos a 125 kbps . Dado que el desarrollo se hizo en Java, puede ser migrado con facilidad a otras plataformas, modificando &uacute;nicamente los bloques software relacionados con los perif&eacute;ricos de comunicaci&oacute;n (controlador CAN y puerto serie).</p>      <p>Para la comunicaci&oacute;n con la red HART, el sistema Gateway Hart-DeviceNet implementa el protocolo HART revisi&oacute;n 5 para un dispositivo tipo maestro, con soporte del modo de operaci&oacute;n Maestro/Esclavo para conexiones punto a punto y multipunto. El sistema utiliza un subconjunto de comandos universales y de pr&aacute;ctica com&uacute;n para la supervisi&oacute;n de las variables del proceso y la configuraci&oacute;n de las caracter&iacute;sticas de medici&oacute;n de los dispositivos HART. En el lado DeviceNet, el gateway implementa mensajer&iacute;a expl&iacute;cita y dos de los mecanismos del Conjunto de Conexiones Predifinidas MasterSlave: <i>Poll</i> y <i>Strobed.</i></p>      ]]></body>
<body><![CDATA[<p>Las pruebas realizadas permiten afirmar que el gateway satisfizo las especificaciones de dise&ntilde;o y ofrece comunicaci&oacute;n confiable sobre la red DeviceNet, con una buena tasa de actualizaci&oacute;n de las variables provenientes de los transmisores y sin afectar los dem&aacute;s dispositivos presentes en la red.</p>      <p>Este proyecto permite ofrecer a la industria nacional un producto que puede mejorar los procesos productivos con costos inferiores a los que tendr&iacute;an otras soluciones. Con &eacute;l se ha demostrado la capacidad de dise&ntilde;o de la ingenier&iacute;a colombiana y se han generado documentos y herramientas &uacute;tiles para realizar nuevas implementaciones y capacitar personal en el &aacute;rea de las comunicaciones industriales.</p>      <p>Para poder utilizar todo el potencial de los transmisores HART, es necesario acceder a cada transmisor con sus comandos universales. Por ello, se tratar&aacute; de avanzar en el dise&ntilde;o del <i>gateway </i>para que provea soporte multimaestro, de forma tal que se pueda usar una terminal de mano u otro dispositivo de configuraci&oacute;n, dado que hacerlo con mensajer&iacute;a explicita a trav&eacute;s del gateway ser&iacute;a muy dispendioso. Tambi&eacute;n se quieren explorar las posibilidades de migraci&oacute;n de la pasarela a plataformas como Arduino y Raspberry-pi, puesto que adem&aacute;s de un menor costo, tienen mayor disponibilidad y soporte.</p>      <p>Ante el auge del WirelessHART, el desarrollo de una pasarela con la capa f&iacute;sica inal&aacute;mbrica del protocolo HART, definida en la revisi&oacute;n 7, plantear&iacute;a un reto de mayores proporciones, pues adem&aacute;s de que la capa f&iacute;sica es considerablemente m&aacute;s compleja, se hace necesario redise&ntilde;ar la capa de enlace de datos y abordar problemas como la generaci&oacute;n y mantenimiento de rutas. Dado que los protocolos ControlNet y Ethernet/IP comparten con DeviceNet las capas superiores del modelo OSI (lo que se denomina el CIP en la terminolog&iacute;a de la ODVA), ser&iacute;a interesante tambi&eacute;n evaluar las posibilidades de reuso del firmware para la construcci&oacute;n de pasarelas HART-ControlNet y HART-Ethernet/IP.</p> <hr>      <p><b>Referencias</b></p>      <!-- ref --><p>1. Galloway, B.; Hancke, G.P.; Introduction to Industrial Control Networks, Communications Surveys &amp; Tutorials, IEEE, 15(2), 2013, pp. 860 - 880&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176170&pid=S0121-750X201500010000700001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>2.  Saleh, K.; Jaragh, M.; Rafiq, O.; A methodology for the synthesis of communication gateways for network interoperability, Computer Standards &amp; Interfaces, 17(2), 1995, pp. 193-207&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176171&pid=S0121-750X201500010000700002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>3.  Ninagawa, C.; Host-Based Architecture LON Communication Gateway for Building Air-conditioner Monitoring System, Technical Review, Mitsubishi Heavy Industries Ltd., (43) 2 , 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176172&pid=S0121-750X201500010000700003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p>4.  Yoon, S.S.; Lee, J.C.; Cho S.J.; Jeon, J.W.; Gateway between high-performance Fieldbus and serial communication, International Conference on Control Automation and Systems (ICCAS), 2010, pp. 971-974.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176174&pid=S0121-750X201500010000700004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->  </p>     <!-- ref --><p>5.  Wu, H.Z.; Zhang, L.J.; Zhang, C.G.; Realization of Ethernet and RS485 communication gateway based on &micro;C/OS-II system, Applied Mechanics and Materials (Volume 39), 2010, pp. 416-420.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176176&pid=S0121-750X201500010000700005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>6.  Hyncica O., Fiedler P., Bradac Z., Kucera P., Honzik P., Protocol gateways for HART sensors, IFAC Proceedings Volumes (IFAC-PapersOnline), v 9, PART 1, 9th IFAC Workshop on Programmable Devices and Embedded Systems, PDES 2009 - Proceedings, 2009, pp. 194-197.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176178&pid=S0121-750X201500010000700006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p>7.  Yanjun F., Jun X., An approach for interoperation between heterogeneous fieldbus systems, IEEE Symposium on Emerging Technologies and Factory Automation, ETFA, 2 2 OF 2 VOL, 10th IEEE International Conference on Emerging Technologies and Factory Automation, 2005, pp. 239-243.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176180&pid=S0121-750X201500010000700007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p>8. Liu, J.; Fang, Y. ; Zhang, D.; PROFIBUS-DP and HART Protocol Conversion and the Gateway Development, 2nd IEEE Conference on Industrial Electronics and ApplicationsICIEA, 2007, pp. 15-20.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176182&pid=S0121-750X201500010000700008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p>9.  Barandica A., Una propuesta para la apropiaci&oacute;n de la tecnolog&iacute;a HART y su transferencia hacia el sector industrial, tesis de maestr&iacute;a, Escuela de Ing. El&eacute;ctrica y Electr&oacute;nica, Universidad del Valle, Cali, Colombia, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176184&pid=S0121-750X201500010000700009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>10.  Bowden R., HART Field Communications protocol. A Technical Oveview. HCF, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176186&pid=S0121-750X201500010000700010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->  </p>     <!-- ref --><p>11.  RTA Automation, DeviceNetTM Unplugged - A View &quot;Under the Hood&quot; for End Users, 2 de abril de 2015, disponible en <a href="http://www.rtaautomation.com/technologies/devicenet/" target="_blank">http://www.rtaautomation.com/technologies/devicenet/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176188&pid=S0121-750X201500010000700011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>12. Loomis D., The TINI Specification and Developerâ€™sGuide, (Primera Edici&oacute;n), 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6176189&pid=S0121-750X201500010000700012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p> </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Galloway]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Hancke]]></surname>
<given-names><![CDATA[G.P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Introduction to Industrial Control Networks, Communications Surveys & Tutorials]]></article-title>
<source><![CDATA[IEEE]]></source>
<year>2013</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>860 - 880</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Saleh]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Jaragh]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Rafiq]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A methodology for the synthesis of communication gateways for network interoperability]]></article-title>
<source><![CDATA[Computer Standards & Interfaces]]></source>
<year>1995</year>
<volume>17</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>193-207</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ninagawa]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Host-Based Architecture LON Communication Gateway for Building Air-conditioner Monitoring System]]></article-title>
<source><![CDATA[Technical Review, Mitsubishi Heavy Industries Ltd]]></source>
<year>2006</year>
<volume>43</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yoon]]></surname>
<given-names><![CDATA[S.S]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J.C]]></given-names>
</name>
<name>
<surname><![CDATA[Cho]]></surname>
<given-names><![CDATA[S.J]]></given-names>
</name>
<name>
<surname><![CDATA[Jeon]]></surname>
<given-names><![CDATA[J.W]]></given-names>
</name>
</person-group>
<source><![CDATA[Gateway between high-performance Fieldbus and serial communication]]></source>
<year>2010</year>
<page-range>971-974</page-range><publisher-name><![CDATA[International Conference on Control Automation and Systems (ICCAS)]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[H.Z]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[L.J]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[C.G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Realization of Ethernet and RS485 communication gateway based on µC/OS-II system]]></article-title>
<source><![CDATA[Applied Mechanics and Materials]]></source>
<year>2010</year>
<volume>39</volume>
<page-range>416-420</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hyncica]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Fiedler]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Bradac]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Kucera]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Honzik]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Protocol gateways for HART sensors]]></article-title>
<source><![CDATA[IFAC Proceedings Volumes (IFAC-PapersOnline)]]></source>
<year>2009</year>
<volume>9</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>194-197</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yanjun]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Jun]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An approach for interoperation between heterogeneous fieldbus systems, IEEE Symposium on Emerging Technologies and Factory Automation]]></article-title>
<source><![CDATA[ETFA, 2 2]]></source>
<year>2005</year>
<volume>2</volume>
<page-range>239-243</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[PROFIBUS-DP and HART Protocol Conversion and the Gateway Development]]></source>
<year>2007</year>
<page-range>15-20</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barandica]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Una propuesta para la apropiación de la tecnología HART y su transferencia hacia el sector industrial]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bowden]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[HART Field Communications protocol]]></source>
<year>2007</year>
<publisher-name><![CDATA[A Technical Oveview. HCF]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<collab>RTA Automation</collab>
<source><![CDATA[DeviceNetTM Unplugged - A View "Under the Hood" for End Users]]></source>
<year>2 de</year>
<month> a</month>
<day>br</day>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Loomis]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[The TINI Specification and Developerâ€™sGuide,]]></source>
<year>2001</year>
<edition>Primera</edition>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
