<?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>1909-8367</journal-id>
<journal-title><![CDATA[Entre Ciencia e Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[Entre Ciencia e Ingenieria]]></abbrev-journal-title>
<issn>1909-8367</issn>
<publisher>
<publisher-name><![CDATA[Universidad Católica de Pereira]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1909-83672016000100002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo e interacción de un laboratorio virtual asistido y controlado por PLC]]></article-title>
<article-title xml:lang="en"><![CDATA[Development and interaction of a virtual laboratory assisted and controlled by PLC]]></article-title>
<article-title xml:lang="pt"><![CDATA[Desenvolvimento e interação de um laboratório virtual assistido e controlado por PLC]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cáceres]]></surname>
<given-names><![CDATA[C. A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Amaya]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Militar Nueva Granada Departamento de Ingeniería en Mecatrónica Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[Bogotá D-C]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Militar Nueva Granada Departamento de Ingeniería en Mecatrónica Facultad de Ingeniería]]></institution>
<addr-line><![CDATA[Bogotá D-C.]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<volume>10</volume>
<numero>19</numero>
<fpage>9</fpage>
<lpage>15</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1909-83672016000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1909-83672016000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1909-83672016000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Hoy en día el elemento básico en la industria es el PLC, cuya función principal es controlar los sistemas y procesos presentes en la industria. El uso de laboratorios virtuales en fases preliminares al completo montaje de las líneas de producción resulta muy útil para ahorrar dinero y tiempo. Se presenta la ventaja de poder tener los controladores y la lógica secuencial ya funcionando en su gran mayoría, antes de tener el sistema completamente listo. Éste artículo presenta un desarrollo e implementación de un ambiente virtual de una banda trasportadora en una cervecería. A través del protocolo OSC, el laboratorio virtual y el PLC, puede comunicarse y lograr una emulación del sistema real en un ambiente virtual, donde el PLC ha sido programado como se haría para una industria.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Nowadays, the basic element to be used in the industry is the PLC, whose main function is to control the systems and processes in the industry. The use of virtual labs in preliminary stages in the complete assembly of the production lines helps to save money and time. It gives the advantage of having controllers and sequential logic mostly working, before having the system completely ready. This paper presents the development and implementation of a virtual environment of a conveyor belt in a brewery. Through the OSC protocol, the virtual laboratory and the PLC can communicate and achieve emulation of the real system in a virtual environment, where the PLC has been programmed as it would be done for an industry.]]></p></abstract>
<abstract abstract-type="short" xml:lang="pt"><p><![CDATA[Hoje em dia o elemento básico da indústria é o PLC, cuja função principal é controlar os sistemas e processos presentes na indústria. A utilização de laboratórios virtuais em montagem completa de estágios preliminares das linhas de produção é muito útil para economizar tempo e dinheiro. Apresenta-se a vantagem de poder ter os controladores e a lógica sequencial já funcionando em maior parte, antes de ter o sistema completamente pronto. Este artigo apresenta um desenvolvimento e implementação de um ambiente virtual de um conjunto de transportadores de cervejaria. Através do protocolo OSC, o laboratório virtual e o PLC, podem comunicar-se e alcançar uma emulação do sistema real em um ambiente virtual, onde o PLC foi programado como seria feito para uma indústria.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Laboratorio virtual]]></kwd>
<kwd lng="es"><![CDATA[modelo matemático]]></kwd>
<kwd lng="es"><![CDATA[modelo virtual]]></kwd>
<kwd lng="es"><![CDATA[PLC]]></kwd>
<kwd lng="en"><![CDATA[Virtual laboratory]]></kwd>
<kwd lng="en"><![CDATA[mathematical model]]></kwd>
<kwd lng="en"><![CDATA[Virtual model]]></kwd>
<kwd lng="en"><![CDATA[PLC]]></kwd>
<kwd lng="pt"><![CDATA[Laboratório virtual]]></kwd>
<kwd lng="pt"><![CDATA[modelo matemático]]></kwd>
<kwd lng="pt"><![CDATA[modelo virtual]]></kwd>
<kwd lng="pt"><![CDATA[PLC]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size="2" face="Verdana">        <p align="center"><font size="4"><b>Desarrollo e interacci&oacute;n de un laboratorio virtual asistido y controlado por PLC</b></font><sup>1</sup></p>      <p align="center"><font size="3"><b>Development and interaction of a virtual laboratory assisted and controlled by PLC </b></font></p>      <p align="center"><font size="3"><b>Desenvolvimento e intera&ccedil;&atilde;o de um laborat&oacute;rio virtual assistido e controlado por PLC</b></font></p>      <p align="center">C. A. C&aacute;ceres<sup>*</sup> y D. Amaya<sup>**</sup> </p>      <p><sup>1</sup> Producto derivado del proyecto de investigaci&oacute;n INO 1638 "Laboratorio virtual aplicado al control de procesos industriales". Presentado por el Grupo de Investigaci&oacute;n Grupo de Aplicaciones Virtuales GAV, de la Universidad Militar Nueva Granada.    <br>  <sup>*</sup> C. A. C&aacute;ceres Asistente de Investigaci&oacute;n en el Grupo de Aplicaciones Virtuales GAV de la Facultad de Ingenier&iacute;a, Departamento de Ingenier&iacute;a en Mecatr&oacute;nica, de la Universidad Militar Nueva Granada, Bogot&aacute; D-C. (Colombia); email: <a href="mailto:u1801466@unimilitar.edu.co">u1801466@unimilitar.edu.co</a>.    <br>  <sup>*</sup> D. Amaya Docente de tiempo completo e investigador principal del Grupo de Aplicaciones Virtuales GAV de la Facultad de Ingenier&iacute;a, Departamento de Ingenier&iacute;a en Mecatr&oacute;nica, de la Universidad Militar Nueva Granada, Bogot&aacute; D-C. (Colombia); email: <a href="mailto:dario.amaya@unimilitar.edu.co">dario.amaya@unimilitar.edu.co</a>.</p>        <p align="center">Recibido Junio 18 de 2015 &ndash; Aceptado Febrero 19 de 2016 </p>  <hr>      <p><font size="3"><b><i>Resumen</i></b></font></p>      ]]></body>
<body><![CDATA[<p>Hoy en d&iacute;a el elemento b&aacute;sico en la industria es el PLC, cuya funci&oacute;n principal es controlar los sistemas y procesos presentes en la industria. El uso de laboratorios virtuales en fases preliminares al completo montaje de las l&iacute;neas de producci&oacute;n resulta muy &uacute;til para ahorrar dinero y tiempo. Se presenta la ventaja de poder tener los controladores y la l&oacute;gica secuencial ya funcionando en su gran mayor&iacute;a, antes de tener el sistema completamente listo. &Eacute;ste art&iacute;culo presenta un desarrollo e implementaci&oacute;n de un ambiente virtual de una banda trasportadora en una cervecer&iacute;a. A trav&eacute;s del protocolo OSC, el laboratorio virtual y el PLC, puede comunicarse y lograr una emulaci&oacute;n del sistema real en un ambiente virtual, donde el PLC ha sido programado como se har&iacute;a para una industria.</p>      <p><i><b>Palabras clave:</b></i> Laboratorio virtual, modelo matem&aacute;tico, modelo virtual, PLC.</p>  <hr>      <p><font size="3"><i><b>Abstract</b></i></font></p>      <p>Nowadays, the basic element to be used in the industry is the PLC, whose main function is to control the systems and processes in the industry. The use of virtual labs in preliminary stages in the complete assembly of the production lines helps to save money and time. It gives the advantage of having controllers and sequential logic mostly working, before having the system completely ready. This paper presents the development and implementation of a virtual environment of a conveyor belt in a brewery. Through the OSC protocol, the virtual laboratory and the PLC can communicate and achieve emulation of the real system in a virtual environment, where the PLC has been programmed as it would be done for an industry.</p>      <p><b>Key words:</b> Virtual laboratory, mathematical model, Virtual model, PLC.</p>  <hr>      <p><font size="3"><b><i>Resumo</i></b></font></p>      <p>Hoje em dia o elemento b&aacute;sico da ind&uacute;stria &eacute; o PLC, cuja fun&ccedil;&atilde;o principal &eacute; controlar os sistemas e processos presentes na ind&uacute;stria.  A utiliza&ccedil;&atilde;o de laborat&oacute;rios virtuais em montagem completa de est&aacute;gios preliminares das linhas de produ&ccedil;&atilde;o &eacute; muito &uacute;til para economizar tempo e dinheiro. Apresenta-se a vantagem de poder ter os controladores e a l&oacute;gica sequencial j&aacute; funcionando em maior parte, antes de ter o sistema completamente pronto. Este artigo apresenta um desenvolvimento e implementa&ccedil;&atilde;o de um ambiente virtual de um conjunto de transportadores de cervejaria. Atrav&eacute;s do protocolo OSC, o laborat&oacute;rio virtual e o PLC, podem comunicar-se e alcan&ccedil;ar uma emula&ccedil;&atilde;o do sistema real em um ambiente virtual, onde o PLC foi programado como seria feito para uma ind&uacute;stria.</p>      <p><b><i>Palavras chave</i>:</b> Laborat&oacute;rio virtual, modelo matem&aacute;tico, modelo virtual, PLC.</p>  <hr>      <p><font size="3"><b>I. Introducci&oacute;n</b></font></p>      <p>Los sistemas autom&aacute;ticos modernos usan en su gran mayor&iacute;a PLCs, los cuales se encargan de coordinarlos. Claramente, la industria actual requiere ingenieros con grandes capacidades y conocimientos en automatizaci&oacute;n. Uno de los mayores retos es encontrar la manera de ense&ntilde;ar la programaci&oacute;n de los PLCs a los estudiantes &#91;1&#93;.</p>      ]]></body>
<body><![CDATA[<p>La programaci&oacute;n del PLC es usualmente ense&ntilde;ada en cursos de automatizaci&oacute;n de pregrado, donde muchos centros educativos no tienen los recursos para que sus estudiantes sean usuarios competentes de los PLCs &#91;2&#93;. Las desventajas de los laboratorios tradicionales y los sistemas f&iacute;sicos son principalmente que requieren mantenimiento constante, inversi&oacute;n y adecuaci&oacute;n de un gran espacio para su uso, la mayor&iacute;a de estos factores no pueden ser resueltos f&aacute;cilmente por instituciones educativas &#91;1&#93; &#91;3&#93; &#91;4&#93;. Afortunadamente casi todos estos problemas pueden ser resueltos por medio del uso de laboratorios virtuales, que adem&aacute;s de presentar facilidades de espacio y uso, algunos estudios han demostrado que la ense&ntilde;anza virtual del uso de los PLCs es muy &uacute;til en el entorno acad&eacute;mico enfocado a la capacitaci&oacute;n profesional &#91;5&#93;.</p>      <p>En &#91;6&#93; se desarroll&oacute; un laboratorio virtual con la facilidad de ser accesible para los estudiantes a experimentos en el &aacute;rea de la electr&oacute;nica y la automatizaci&oacute;n por medio de internet comunic&aacute;ndose a un software de simulaci&oacute;n como lo es Simulink de Matlab, donde se accede a diferentes modelos con opci&oacute;n de controlarlos y editar ciertas caracter&iacute;sticas. En &#91;7&#93; se proponen dos laboratorios virtuales con un enfoque a la ense&ntilde;anza de diferentes estrategias de control digital de una planta, el primero ofrece una herramienta para asistencia por ordenador y experimentos pr&aacute;cticos estructurados. El segundo ofrece un ambiente Matlab, que permite a los usuarios crear y dise&ntilde;ar experimentos de control bajo el lenguaje Matlab.</p>      <p>En &#91;8&#93; se propone una alternativa al problema de la alta demanda de equipos de automatizaci&oacute;n y control por parte de las universidades, que son modelos de m&aacute;quina implementados en un ambiente virtual, con el prop&oacute;sito de sustituir todos estos componentes. Ya en &#91;9&#93; se presenta una aplicaci&oacute;n real de un proceso industrial, inmerso en un laboratorio virtual, que se enfoca en el dise&ntilde;o t&eacute;cnico, el desarrollo y operaci&oacute;n del laboratorio en tiempo real, demostrando los principios de la automatizaci&oacute;n industrial.</p>      <p>Existen diferentes tipos de laboratorios virtuales, por ejemplo el planteado por &#91;10&#93; propone un laboratorio virtual y remoto con acceso desde un tel&eacute;fono celular, pero con elementos &uacute;nicamente discretos y presentados en 2D. En &#91;11&#93; se plantea un modelo virtual y remoto para ser controlado con un PLC mostrando el sistema controlado con gr&aacute;ficos similares a los sistemas SCADA. En &#91;12&#93; se realiza un laboratorio remoto con trasmisi&oacute;n de video de la planta real y con el uso de un PLC f&iacute;sico. Por otro lado en &#91;13&#93; &#91;14&#93; &#91;15&#93; &#91;16&#93; se proponen laboratorios virtuales que simulan diferentes entornos para el aprendizaje de distintos t&oacute;picos.</p>      <p>Desde el punto de vista industrial, el uso de laboratorios virtuales nace con la necesidad de optimizar el tiempo de desarrollo de los proyectos. En las plantas industriales, el montaje de cualquier sistema o proceso, toma un gran tiempo, al cual se le suma el periodo de programaci&oacute;n y verificaci&oacute;n de los algoritmos dise&ntilde;ados para el PLC. Con el uso de un laboratorio virtual, se pueden realizar el montaje del sistema o proceso, y paralelamente programar el PLC correspondiente al proceso que se est&aacute; ensamblando y verificarlo por medio del laboratorio virtual, dicho m&eacute;todo optimiza el tiempo de desarrollo del proyecto, lo cual implica un ahorro de dinero.</p>      <p>Los software de simulaci&oacute;n de los PLC pueden ser clasificados en PLC Virtual y Entorno Virtual &#91;1&#93;. Un Entorno virtual, lleva al mundo virtual el controlador y el proceso, por otro lado el PLC virtual, tiene un proceso real y un PLC virtual &#91;1&#93; &#91;17&#93;. En este trabajo se presenta un proceso virtual y un PLC real, lo cual puede clasificarse en un sistema "H&iacute;brido Real-Virtual" en un sistema de manufactura autom&aacute;tica. La principal ventaja es que la programaci&oacute;n del PLC real puede ser probada y verificada antes de terminar el proceso real, desde los eventos discretos, dise&ntilde;ados por GRAFCET hasta los temporizadores, controladores PID y dem&aacute;s.</p>      <p>El presente art&iacute;culo se divide en cinco secciones. Primero se muestra un breve estado del arte, objetivos y justificaci&oacute;n del trabajo. Posteriormente se muestra el m&eacute;todo en que se desarroll&oacute; el trabajo y los materiales utilizados. Seguidamente los resultados que mostr&oacute; en el desarrollo del trabajo. Por &uacute;ltimo las conclusiones obtenidas del trabajo y las referencias.</p>      <p><font size="3"><b>II. Materiales y M&eacute;todos</b></font></p>      <p>El desarrollo del laboratorio virtual propuesto est&aacute; conformado por el control de una banda transportadora, cuya principal funci&oacute;n es movilizar contenedores con botellas dentro de una cervecer&iacute;a. Al final de la banda, se encuentra un manipulador encargado de retirar las botellas y ubicarlas en otra secci&oacute;n de la l&iacute;nea de producci&oacute;n.</p>      <p>El procedimiento utilizado para llevar a cabo este trabajo est&aacute; compuesto por tres etapas, la primera es la definici&oacute;n del proceso y sus componentes, posteriormente se encuentran los modelos matem&aacute;ticos en tiempo continuo del proceso a controlar, as&iacute; como del controlador, y por &uacute;ltimo se establece el protocolo de comunicaci&oacute;n, la integraci&oacute;n del ambiente virtual y el desarrollo del software, para elaborar la integraci&oacute;n de variables, hardware y software. En la <a href="#f1">Fig. 1</a> se presenta un esquema general que explica lo dicho anteriormente.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="f1"><img src="img/revistas/ecei/v10n19/v10n19a02f1.jpg"></a></p>      <p>Para el desarrollo fue utilizado un PLC Siemens S7-1200 conectado a un ordenador a trav&eacute;s de un protocolo OPC, con el prop&oacute;sito de enviar comandos al ambiente virtual y efectuar las acciones de control pertinentes al proceso simulado.</p>      <p><b>Definici&oacute;n del proceso y sus componentes </b></p>      <p>El proceso seleccionado para la elaboraci&oacute;n del laboratorio virtual es una banda transportadora para movimiento de botellas en una f&aacute;brica de cerveza, debido a que este proceso cuenta con todos los elementos que pueden encontrarse en cualquier &aacute;rea de la industria, como manipuladores, controladores, bandas de transporte, sensores, entre otros.</p>      <p>Se presenta el proceso de la banda trasportadora como una m&aacute;quina de estados con sus correspondientes variables y estados, en las <a href="#t1">tablas 1</a> y <a href="#t2">2</a> respectivamente.</p>      <p align="center"><a name="t1"><img src="img/revistas/ecei/v10n19/v10n19a02t1.jpg"></a></p>      <p align="center"><a name="t2"><img src="img/revistas/ecei/v10n19/v10n19a02t2.jpg"></a></p>      <p>Una vez se ha realizado la definici&oacute;n de las variables y sus estados, se elabor&oacute; el esquema mostrado en la <a href="#f2">Fig. 2</a>, que ilustra de mejor manera el comportamiento de la m&aacute;quina en cada una de las etapas del proceso.</p>      <p align="center"><a name="f2"><img src="img/revistas/ecei/v10n19/v10n19a02f2.jpg"></a></p>       <p>La ubicaci&oacute;n de los sensores dentro del proceso modelado es como se muestra en la <a href="#f3">Fig. 3</a>, la mayor&iacute;a de estos est&aacute;n relacionados directamente con el movimiento del manipulador, debido a la cantidad de movimiento que debe realizar.</p>      ]]></body>
<body><![CDATA[<p align="center"><a name="f3"><img src="img/revistas/ecei/v10n19/v10n19a02f3.jpg"></a></p>      <p><b>Modelo matem&aacute;tico y discretizaci&oacute;n</b></p>      <p>Tras definir el proceso como una m&aacute;quina de estados es importante conocer qu&eacute; va a controlar el PID1 de la <a href="#t1">Tabla 1</a>. El proceso an&aacute;logo a controlar es la velocidad de la banda trasportadora. El cual se basa en un motor DC controlado por armadura &#91;14&#93;.</p>      <p>Primero se desarrolla el modelo del motor, el cual se pone en t&eacute;rminos de la velocidad angular que posteriormente se relaciona con la velocidad de la banda. Posteriormente se discretiza el modelo matem&aacute;tico, todo con el objetivo de tener una mejor aproximaci&oacute;n a la din&aacute;mica real del sistema.</p>      <p>Por otro lado el modelo del motor se toma seg&uacute;n &#91;14&#93; como una aproximaci&oacute;n del mismo, donde: <i>w(s)</i> es la velocidad angular del motor, Va(s) el voltaje de entrada del motor, <i>K<sub>1</sub></i> y <i>K<sub>2</sub></i> constantes del sistema, <img src="img/revistas/ecei/v10n19/v10n19a02ec1.jpg" align="middle"> donde <i>V<sub>a</sub></i> es el voltaje de armadura, Ra la resistencia de armadura, <i>K<sub>ma</sub></i> es una constante dada dependiente del motor que relaciona la corriente de entrada de armadura <i>(l<sub>a</sub>)</i> con el torque resultante del motor <i>(T<sub>m</sub>)</i><img src="img/revistas/ecei/v10n19/v10n19a02ec2.jpg" align="absmiddle"> representa el campo electromagn&eacute;tico inducido por la rotaci&oacute;n de la bobina en un campo magn&eacute;tico que es proporcional a la velocidad angular <i>wV<sub>b</sub>(s)</i> = <i>K<sub>b</sub></i> + <i>w(s)</i>, J es la carga inercial del eje del motor, La la bobina de la armadura del motor y c el coeficiente de viscosidad &#91;14&#93;.</p>       <p align="center"><a name="w1"><img src="img/revistas/ecei/v10n19/v10n19a02w1.jpg"></a></p>       <p>Si se asume que el tiempo constante del circuito el&eacute;ctrico es mucho m&aacute;s peque&ntilde;o que el tiempo constante de la din&aacute;mica de carga, la funci&oacute;n de transferencia anterior queda como la siguiente <a href="#w">ecuaci&oacute;n</a> &#91;14&#93;.</p>      <p align="center"><a name="w2"><img src="img/revistas/ecei/v10n19/v10n19a02w2.jpg"></a></p>      <p>Que en t&eacute;rminos de <i>K<sub>1</sub></i> y <i>K<sub>2</sub></i></p>      <p align="center"><a name="w3"><img src="img/revistas/ecei/v10n19/v10n19a02w3.jpg"></a></p>      ]]></body>
<body><![CDATA[<p>Aplicando la transformada inversa de Laplace</p>      <p align="center"><a name="w4"><img src="img/revistas/ecei/v10n19/v10n19a02w4.jpg"></a></p>      <p align="center"><a name="w5"><img src="img/revistas/ecei/v10n19/v10n19a02w5.jpg"></a></p>      <p>El m&eacute;todo de discretizaci&oacute;n se basa en la definici&oacute;n de la derivada, donde: <i>f</i> es una funci&oacute;n cualquiera, <i>f<sup>1</sup></i> la derivada de <i>f</i>, <i>T</i> el tiempo de muestreo.</p>      <p align="center"><a name="w6"><img src="img/revistas/ecei/v10n19/v10n19a02w6.jpg"></a></p>      <p>Y discretiz&aacute;ndola por la definici&oacute;n de la derivada, se obtiene la velocidad angular del motor.</p>      <p align="center"><a name="w7"><img src="img/revistas/ecei/v10n19/v10n19a02w7.jpg"></a></p>      <p align="center"><a name="w8"><img src="img/revistas/ecei/v10n19/v10n19a02w8.jpg"></a></p>       <p>Sabiendo que la velocidad <i>V</i> de la banda transportadora, es igual a <i>V(K)</i> = <i>w(K)r</i>, donde r es el radio del rodillo donde est&aacute; conectado el motor. Se obtiene la <a href="#ec1">ecuaci&oacute;n 1</a>, la cual corresponde a la velocidad de la banda trasportadora. Dicha ecuaci&oacute;n en diferencias fue programada en el laboratorio virtual para lograr que la banda transportadora funcione con una gran similitud al modelo real.</p>      <p align="center"><a name="w9"><img src="img/revistas/ecei/v10n19/v10n19a02w9.jpg"></a></p>      ]]></body>
<body><![CDATA[<p><b>Protocolo de comunicaci&oacute;n</b></p>      <p>Para la comunicaci&oacute;n entre el PLC real y el laboratorio virtual se emple&oacute; el protocolo TCP/IP, el cual fue utilizado junto a el protocolo OPC de cliente y servidor. El cliente es el computador con el proceso virtual desarrollado en Java (Processing), y el servidor OPC fue desarrollado en C#. Dicho servidor puede ser usado en el mismo PC o en uno remoto. El cliente OPC actualiza la informaci&oacute;n del laboratorio virtual escribiendo y leyendo variables. El &uacute;ltimo paso es seleccionar las marcas, las entradas y las salidas del PLC, para que correspondan a las entradas o salidas del laboratorio virtual.</p>      <p>El diagrama de uso del software corresponde a la <a href="#f4">Fig. 4</a> y el diagrama de clases a la <a href="#f5">Fig. 5</a>, donde se puede apreciar el dise&ntilde;o y estructura del programa desarrollado.</p>      <p align="center"><a name="f4"><img src="img/revistas/ecei/v10n19/v10n19a02f4.jpg"></a></p>      <p align="center"><a name="f5"><img src="img/revistas/ecei/v10n19/v10n19a02f5.jpg"></a></p>      <p><b>Integraci&oacute;n del ambiente virtual y desarrollo de software</b></p>      <p>El proceso de ensamble es requerido para organizar el entorno virtual y todos los modelos 3D realizados en el software CAD. Es importante definir las limitaciones del entorno, las funciones, las din&aacute;micas, entradas, salidas, definici&oacute;n de variables, verificaci&oacute;n y validaci&oacute;n del sistema. En este proceso se utiliz&oacute; el lenguaje de programaci&oacute;n Java, en Processing. El entorno virtual se muestra en la <a href="#f6">Fig. 6</a>.</p>      <p align="center"><a name="f6"><img src="img/revistas/ecei/v10n19/v10n19a02f6.jpg"></a></p>       <p>Por otro lado el software trabaja con dos hilos as&iacute;ncronos, cada uno con una funci&oacute;n espec&iacute;fica en el laboratorio virtual. El primero se encarga del proceso gr&aacute;fico del laboratorio, y el segundo se encarga de calcular constantemente las respuestas discretas o din&aacute;micas del sistema. Cada hilo actualiza sus variables en cada nuevo cuadro de pantalla (frame). Se puede apreciar un diagrama del funcionamiento del software en la <a href="#f7">Fig. 7</a>.</p>      <p align="center"><a name="f7"><img src="img/revistas/ecei/v10n19/v10n19a02f7.jpg"></a></p>      ]]></body>
<body><![CDATA[<p><b>Integraci&oacute;n de variables</b></p>       <p>La integraci&oacute;n de las variables entre el PLC y el laboratorio virtual son ubicadas en la memoria del PLC. Donde cada registro de memoria de una variable del PLC corresponde a una entrada o salida del laboratorio virtual. Los registros de memoria del PLC est&aacute;n dados por bytes, por lo tanto, al interpretarse la memoria del PLC se logra el trabajo conjunto entre el laboratorio virtual y el PLC.</p>      <p>La <a href="#t3">tabla 3</a> muestra la asignaci&oacute;n de variables del PLC, que posteriormente indicar&aacute; si son una variable de lectura o escritura del laboratorio virtual. De acuerdo a la nomenclatura de las variables del PLC si tienen la letra M, son marcas internas del PLC; las que tienen la letra I son entradas y la letra Q son salidas.</p>      <p align="center"><a name="t3"><img src="img/revistas/ecei/v10n19/v10n19a02t3.jpg"></a></p>      <p><b>Integraci&oacute;n de hardware y software</b></p>       <p>La conexi&oacute;n entre el PLC y el laboratorio virtual, el protocolo OPC y las variables del laboratorio virtual trabajaron seg&uacute;n lo esperado con el programa del PLC desarrollado. Se logr&oacute; ver la interacci&oacute;n entre el laboratorio virtual y el PLC real, controlando salidas reales del PLC (Q 0.0, Q 0.1 y Q 0.2 - correspondientes a los actuadores 1,2 y 3) seg&uacute;n los requerimientos del laboratorio virtual. En la <a href="#f8">Fig. 8</a>, se puede ver el laboratorio virtual en funcionamiento.</p>       <p align="center"><a name="f8"><img src="img/revistas/ecei/v10n19/v10n19a02f8.jpg"></a></p>      <p><font size="3"><b>III. Resultados</b></font></p>      <p>Del desarrollo del laboratorio virtual se realiz&oacute; un sistema SCADA, para el completo desarrollo y visualizaci&oacute;n de un sistema de producci&oacute;n real. El sistema SCADA tuvo como fin monitorear las variables del laboratorio virtual de manera remota. La interfaz gr&aacute;fica del sistema SCADA, se puede ver en la <a href="#f9">Fig. 9</a>.</p>      <p align="center"><a name="f9"><img src="img/revistas/ecei/v10n19/v10n19a02f9.jpg"></a></p>       ]]></body>
<body><![CDATA[<p>El sistema SCADA se integr&oacute; al sistema h&iacute;brido y se comport&oacute; como funcionar&iacute;a con un sistema SCADA de supervisi&oacute;n de una planta real, lo cual indica que el acceso a la memoria del PLC de una manera adecuada, puede permitir al PLC funcionar normalmente y sin contratiempos.</p>      <p>Por otro lado el sistema se control&oacute; en su parte discreta por los diagramas "ladder" o de escalera, basados en el lenguaje GRAFCET. La soluci&oacute;n fue implementada por medio del software TIA Portal 12, basada en la m&aacute;quina de estados de la <a href="#f2">figura 2</a>.</p>      <p>El control del sistema se realiz&oacute; por medio del m&eacute;todo de auto-sinton&iacute;a que posee el PLC siemens s7-1200, se utiliz&oacute; una estructura PID convencional basada en la <a href="#f10">Fig. 10</a>. la cual se sintoniz&oacute; de manera autom&aacute;tica utilizando el laboratorio virtual.</p>      <p align="center"><a name="f10"><img src="img/revistas/ecei/v10n19/v10n19a02f10.jpg"></a></p>      <p>La respuesta del sistema, en su parte an&aacute;loga fue obtenida desde el laboratorio virtual. Se puede verificar en la <a href="#f11">Fig. 11</a> que la velocidad de la banda trasportadora sistema es estable y sigue a la referencia.</p>      <p align="center"><a name="f11"><img src="img/revistas/ecei/v10n19/v10n19a02f11.jpg"></a></p>      <p><font size="3"><b>IV. Conclusiones</b></font></p>       <p>A trav&eacute;s de la interfaz SCADA y el protocolo OPC fue posible integrar una planta virtual a la PLC para replicar el comportamiento real de un proceso automatizado, logrando una aplicaci&oacute;n que trae consigo beneficios econ&oacute;micos y de tiempo en el sector de educaci&oacute;n o industrial.</p>      <p>Por otro lado, el uso del laboratorio virtual para el manejo de plantas en sistemas h&iacute;bridos da idea de exploraci&oacute;n y desarrollo pr&aacute;ctico en la educaci&oacute;n actual, utilizando la tecnolog&iacute;a no s&oacute;lo como fuente de informaci&oacute;n sino como entorno experimental, mejorando de esta manera el proceso de aprendizaje y abriendo m&aacute;s oportunidades a diferentes formas de aprender.</p>      <p>Es importante tener en cuenta la gran similitud que presenta este laboratorio con el entorno real, desde el punto de vista de funcionamiento y din&aacute;micas de los sistemas. Permitiendo al usuario familiarizarse con los procesos de automatizaci&oacute;n antes de interactuar con sistemas f&iacute;sicos.</p>      ]]></body>
<body><![CDATA[<p><font size="3"><b>Agradecimientos</b></font></p>      <p>A la vicerrector&iacute;a de investigaciones de la Universidad Militar Nueva Granada, por la financiaci&oacute;n del proyecto INO 1638 del a&ntilde;o 2014.</p>  <hr>      <p><font size="3"><b>Referencias</b></font></p>      <!-- ref --><p>&#91;1&#93; Y. Zheng, "Research on Virtual Experiment System on PLC," in Advances in Computer Science, Environment, Ecoinformatics, and Education, IEEE, Ed., Berlin, Springer Berlin Heidelberg, 2011, pp. 552 - 556.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430362&pid=S1909-8367201600010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;2&#93; S. Hsieh, Hsieh, P.Y. y Zhang, D, &laquo;Web-based simulations and intelligent tutoring system for programmable logic controller,&raquo; Frontiers in Education, vol. 33, pp. 1-23, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430364&pid=S1909-8367201600010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;3&#93; A. Zafer y Omur, A, &laquo;A Web-Based Remote Access Laboratory,&raquo; IEEE Transactions on Education, vol. 52, n&ordm; 1, p. 52.126, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430366&pid=S1909-8367201600010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;4&#93; Ferrero, A., Salicone, S., Bonora, C. y Parmigiani, M., &laquo;ReMLab: a Java-based remote, didactic measurement laboratory,&raquo; IEEE Transactions on Instrumentation, vol. 52, pp. 710-715, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430368&pid=S1909-8367201600010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;5&#93; T. J. McConnell, J. M. Parker, J. Eberhardt, M. J. Koehler y M. A. Lundeberg, &laquo;Virtual Professional Learning Communities: Teachers' Perceptions of Virtual Versus Face-to-Face Professional Development,&raquo; Journal of Science Education and Technology, vol.22, n&ordm; 3, pp. 267-277, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430370&pid=S1909-8367201600010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;6&#93; L. Lingyun y W. Haijun , &laquo;A New Method for Building Web-based Virtual Laboratory,&raquo; de ISITAE '07. First IEEE International Symposium on Information Technologies and Applications in Education, Kunming, 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=6430372&pid=S1909-8367201600010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;7&#93; U. Suzana y K. Jezernik, &laquo;Virtual Laboratory for Creative Control Design Experiments,&raquo; IEEE, vol. 51, n&ordm; 1, pp. 69-75, 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=6430374&pid=S1909-8367201600010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;8&#93; E. Salazar y M. Macias, &laquo;Virtual 3D controllable machine models for implementation of automations laboratories,&raquo; de FIE '09. 39th IEEE Frontiers in Education Conference, 2009, San Antonio, TX, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430376&pid=S1909-8367201600010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;9&#93; P. Skocik, P. Neumann y Fac. of Appl. Inf., Tomas Bata Univ. in Zlin, Zl&iacute;, &laquo;Industrial process in laboratory environment,&raquo; de 2013 International Conference on Process Control (PC), Strbske Pleso, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430378&pid=S1909-8367201600010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;10&#93; A. Safavi, A. A. Safavi y P. Veisi, &laquo;A Remote and Virtual PLC Laboratory Via Smartphones,&raquo; The 4th International Conference on e-Learning and e-Teaching ICELET, vol. 4, pp. 63 - 68, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430380&pid=S1909-8367201600010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;11&#93; Y. Zheng, &laquo;Research on Virtual Experiment System on PLC Education Based on Teaching Materials,&raquo; de Advances in Computer Science, Environment, Ecoinformatics, and Education, Springer Berlin Heidelberg, 2011, pp. 552-556.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430382&pid=S1909-8367201600010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;12&#93; E. Besada-Portas y J. A. Lopez-Orozco, &laquo;Remote Control Laboratory Using EJS Applets and TwinCAT Programmable Logic Controllers,&raquo; IEEE TRANSACTIONS ON EDUCATION, vol. 56, n&ordm; 2, pp. 156 - 164 , 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430384&pid=S1909-8367201600010000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;13&#93; Z. zeng, M. Hu, D. Li y Y. Liu, &laquo;Distributed Virtual Laboratory System Based on Java/Corba,&raquo; Circuits, Communications and System (PACCS), 2011 Third Pacific-Asia Conference on, pp. 1-4, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430386&pid=S1909-8367201600010000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;14&#93; W. Guo, Y. Gao y Y. Wang, &laquo;Design and Realization of the Interactive Virtual Laboratory Based on VRML,&raquo; Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on, vol. 2, pp. 2510-2513, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430388&pid=S1909-8367201600010000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;15&#93; A. Villar-Zafral, S. Zarza-Sanchezl, J. A. Lazaro-Villal y R. Fernandez-Cantil, &laquo;Multiplatform Virtual Laboratory for Engineering Education,&raquo; Remote Engineering and Virtual Instrumentation (REV), 2012 9th International Conference on, vol. 9, pp. 1-6, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430390&pid=S1909-8367201600010000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;16&#93; D. Demeter y J. Bansk&yacute;, &laquo;Virtual Laboratory for the e-Learning Education in the Electronics Technologies,&raquo; Electronics Technology (ISSE), 2012 35th International Spring Seminar on, vol. 35, pp. 476-480, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430392&pid=S1909-8367201600010000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;17&#93; M. Hincapi&eacute;, M. d. J. Ram&iacute;rez, A. Valenzuela y J. A. Valdez, &laquo;Mixing real and virtual components in automated manufacturing,&raquo; International Journal on Interactive Design and Manufacturing (IJIDeM), vol. 8, 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430394&pid=S1909-8367201600010000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <!-- ref --><p>&#91;18&#93; R. C. Dorf y R. H. Bishop, Modern Control Systems, Pentice Hall, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=6430396&pid=S1909-8367201600010000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>      <p><b>Camilo Andr&eacute;s C&aacute;ceres Fl&oacute;rez</b> Se gradu&oacute; como ingeniero en mecatr&oacute;nica en la Universidad Militar Nueva Granada en Bogot&aacute; D.C., Colombia en el 2013. Trabajando principalmente en las &aacute;reas de electr&oacute;nica, control, inteligencia artificial y realidad virtual.    ]]></body>
<body><![CDATA[<br> Ha trabajado como asistente de investigaci&oacute;n en la Universidad Militar Nueva Granada desde Enero hasta Junio del 2014. Ha obtenido como resultado de sus investigaciones la publicaci&oacute;n bibliogr&aacute;fica en ponencias internacionales como; "Multitank fuzzy level controller system using Kinect" en el 2012 y para el 2013 publico "Design and construction of a prototype rehabilitation machine to hand and wrist". Actualmente se ha dedico en la investigaci&oacute;n sobre las TIC en Colombia para elaboraci&oacute;n de plataformas virtuales para educaci&oacute;n a distancia.</p>      <p><b>Dar&iacute;o Amaya Hurtado</b>. Se gradu&oacute; como Ingeniero Electr&oacute;nico en la universidad Antonio Nari&ntilde;o en Bogot&aacute; D.C., Colombia en 1995, luego se especializo en Automatizaci&oacute;n Industrial en la Universidad de los Andes en el a&ntilde;o 2000, se gradu&oacute; como magister en Teleinform&aacute;tica en la Universidad distrital "Francisco Jos&eacute; de Caldas" en el 2007 y finalizo sus estudio con el doctorado en Ingenier&iacute;a Mec&aacute;nica en la Universidad Estadual de Campinas de Brasil para el 2011. Trabajando principalmente en las &aacute;reas de automatizaci&oacute;n industrial, inteligencia artificial, electr&oacute;nica y sistemas embebidos.    <br> Ha trabajado como docente para el CIM del SENA, Universidad de San Buenaventura y Universidad Militar Nueva Granada. En el campo de la investigaci&oacute;n ha logrado obtener como resultado la publicaci&oacute;n del libro "Protecci&oacute;n Cat&oacute;dica aplicada a Morteros Alternativos" en el 2013 y art&iacute;culos como "Sistema de control de una planta embebida en FPGA empleando hardware-in-the-loop", entre otros. Actualmente se desempe&ntilde;a como docente de tiempo completo en la Universidad Militar Nueva Granada e Investigador principal del grupo de investigaci&oacute;n GAV, abordando tem&aacute;ticas en las TIC, energ&iacute;a sostenible, bioingenier&iacute;a y tele cirug&iacute;a.</p>   </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zheng]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Research on Virtual Experiment System on PLC]]></source>
<year></year>
<conf-name><![CDATA[ Advances in Computer Science, Environment, Ecoinformatics, and Education, IEEE]]></conf-name>
<conf-date>2011</conf-date>
<conf-loc>Berlin </conf-loc>
<page-range>552 - 556</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[Hsieh]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Hsieh]]></surname>
<given-names><![CDATA[P.Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Web-based simulations and intelligent tutoring system for programmable logic controller]]></article-title>
<source><![CDATA[Frontiers in Education]]></source>
<year>2003</year>
<volume>33</volume>
<page-range>1-23</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[Zafer]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Omur]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Web-Based Remote Access Laboratory]]></article-title>
<source><![CDATA[IEEE Transactions on Education]]></source>
<year>2009</year>
<volume>52</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>52.126</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ferrero]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Salicone]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Bonora]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Parmigiani]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[ReMLab: a Java-based remote, didactic measurement laboratory]]></article-title>
<source><![CDATA[IEEE Transactions on Instrumentation]]></source>
<year>2003</year>
<volume>52</volume>
<page-range>710-715</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[McConnell]]></surname>
<given-names><![CDATA[T. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Parker]]></surname>
<given-names><![CDATA[J. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Eberhardt]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Koehler]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lundeberg]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Virtual Professional Learning Communities: Teachers' Perceptions of Virtual Versus Face-to-Face Professional Development]]></article-title>
<source><![CDATA[Journal of Science Education and Technology]]></source>
<year>2013</year>
<volume>22</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>267-277</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lingyun]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Haijun]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[A New Method for Building Web-based Virtual Laboratory]]></source>
<year></year>
<conf-name><![CDATA[First IEEE International Symposium on Information Technologies and Applications in Education]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc>Kunming </conf-loc>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Suzana]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Jezernik]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Virtual Laboratory for Creative Control Design Experiments]]></article-title>
<source><![CDATA[IEEE]]></source>
<year>2008</year>
<volume>51</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>69-75</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Salazar]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Macias]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Virtual 3D controllable machine models for implementation of automations laboratories]]></source>
<year></year>
<conf-name><![CDATA[39th IEEE Frontiers in Education Conference]]></conf-name>
<conf-date>2009</conf-date><conf-date>2009</conf-date>
<conf-loc>San Antonio TX</conf-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Skocik]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Neumann]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<collab>^dFac. of Appl. Inf.</collab>
<collab>Tomas Bata Univ. in Zlin, Zlí</collab>
<source><![CDATA[Industrial process in laboratory environment]]></source>
<year></year>
<conf-name><![CDATA[ International Conference on Process Control (PC)]]></conf-name>
<conf-date>2013</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Safavi]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Safavi]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Veisi]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[A Remote and Virtual PLC Laboratory Via Smartphones]]></source>
<year>2013</year>
<volume>4</volume>
<conf-name><![CDATA[4th International Conference on e-Learning and e-Teaching ICELET]]></conf-name>
<conf-loc> </conf-loc>
<page-range>63 - 68</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zheng]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Research on Virtual Experiment System on PLC Education Based on Teaching Materials]]></source>
<year></year>
<conf-name><![CDATA[ Advances in Computer Science, Environment, Ecoinformatics, and Education]]></conf-name>
<conf-loc>Berlin Heidelberg </conf-loc>
<page-range>552-556</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Besada-Portas]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Lopez-Orozco]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Remote Control Laboratory Using EJS Applets and TwinCAT Programmable Logic Controllers]]></article-title>
<source><![CDATA[IEEE TRANSACTIONS ON EDUCATION]]></source>
<year>2013</year>
<volume>56</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>156 - 164</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[zeng]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Hu]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed Virtual Laboratory System Based on Java/Corba,» Circuits, Communications and System (PACCS)]]></source>
<year>2011</year>
<conf-name><![CDATA[Third Pacific-Asia Conference]]></conf-name>
<conf-date>2011</conf-date>
<conf-loc> </conf-loc>
<page-range>1-4</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guo]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Design and Realization of the Interactive Virtual Laboratory Based on VRML]]></source>
<year>2012</year>
<volume>2</volume>
<conf-name><![CDATA[ Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference]]></conf-name>
<conf-loc> </conf-loc>
<page-range>2510-2513</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Villar-Zafral]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Zarza-Sanchezl]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Lazaro-Villal]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Fernandez-Cantil]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Multiplatform Virtual Laboratory for Engineering Education]]></source>
<year>2012</year>
<volume>9</volume>
<conf-name><![CDATA[9th International Conference]]></conf-name>
<conf-date>2012</conf-date>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Demeter]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Banský]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Virtual Laboratory for the e-Learning Education in the Electronics Technologies]]></source>
<year>2012</year>
<volume>35</volume>
<conf-name><![CDATA[35th 35th]]></conf-name>
<conf-date>2012</conf-date>
<conf-loc> </conf-loc>
<page-range>476-480</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hincapié]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Ramírez]]></surname>
<given-names><![CDATA[M. D. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Valenzuela]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Valdez]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mixing real and virtual components in automated manufacturing]]></article-title>
<source><![CDATA[International Journal on Interactive Design and Manufacturing (IJIDeM)]]></source>
<year>2014</year>
<volume>8</volume>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dorf]]></surname>
<given-names><![CDATA[R. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[R. H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Modern Control Systems]]></source>
<year>2011</year>
<publisher-loc><![CDATA[Pentice Hall ]]></publisher-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
