Documente Academic
Documente Profesional
Documente Cultură
Resumen— Esta investigación tiene como objetivo la comunicación entre componentes de software
desarrollar un brazo robótico de tres grados de libertad y distintos.
ejercer control directo sobre el mismo a través del sistema En base a lo anterior se propone para el presente
SCADA Infilink utilizando los controladores del servidor
OPC KEPServer para estandarizar la comunicación entre
trabajo desarrollar un brazo robótico de tres
ambas partes. El proyecto está basado en el shield Arduino grados de libertad y ejercer control sobre el
nano y emplea el entorno de programación de Arduino, mismo empleando las herramientas SCADA y
haciendo uso de las múltiples librerías disponibles gracias a OPC.
su condición de software libre. Para la estructura del brazo II. DESARROLLO
robótico se realizó el diseño de las piezas individuales que
lo conforman, se procedió a fabricarlas en madera balsa y
Se requiere el diseño y ensamblado de un brazo
posteriormente se ensamblaron junto a los servomotores robótico con tres grados de libertad controlado
que dan movimiento a las articulaciones del brazo robótico. mediante un Arduino nano. El usuario debe poder
Para la comunicación entre el OPC y el arduino nano se ejercer control sobre el brazo a través del
implementó Modbus TCP/IP en el arduino y se configuró el ordenador mediante una HMI en el SCADA
OPC con los drivers de dicho protocolo.
Infilink. Para la comunicación entre el Arduino
Palabras claves— brazo robótico, Modbus TCP/IP, nano y el SCADA se utilizará el OPC KEPServer,
OPC, SCADA. empleando uno de los muchos drivers que este
soporta, para la transmisión de los datos. En la
I. INTRODUCCIÓN fig. 1 se observa el diagrama general según lo
descrito anteriormente.
Desde sus inicios la humanidad ha buscado
controlar todo lo que la rodea, dando pie a las
primeras formas de control, las cuales eran
totalmente manuales y donde el factor humano
Figura 1: Diagrama general del sistema.
estaba casi siempre presente durante el proceso,
ya que era parte indispensable del sistema de Se seleccionó el protocolo Modbus TCP/IP para
control. Con el pasar de los años y el cada vez ser implementado en el diseño basado en su
más acelerado avance de la tecnología, no solo se popularidad en la industria y en la existencia de
han mejorado las técnicas que permiten ejercer librerías que facilitan su trabajo en la plataforma
control sobre los distintos procesos o plantas, sino Arduino.
también las herramientas que sirven de apoyo
para dichos sistemas y para el ingeniero que desee 1. Propuesta de hardware:
implementarlos..
Dos herramientas fundamentales para el apoyo Arduino nano: el arduino nano será el encargado
del ingeniero son los sistemas SCADA de controlar los servomotores, según lo
(Adquisición de Datos y Control Supervisorio), especifique el usuario desde la HMI. La elección
que permiten no solo la visualización de datos de este shield está basada en su bajo costo y en
provenientes del proceso sino también que la cantidad de I/O y pines de PWM que posee
proporcionan la posibilidad de modificar sus son más que suficientes para los requerimientos
parámetros a través de una interfaz de usuario. La del proyecto.
segunda herramienta está constituida por los
drivers o servidores OPC (Plataforma Abierta de Placa de Ethernet ENC28J60: ya que el
Comunicaciones), los cuales simplifican la Arduino nano no posee puerto RJ45, se utilizará
adquisición de datos del proceso estandarizando
una placa de Ethernet la cual irá acoplada al utilizará un router TP-LINK modelo TL-
arduino, haciendo posible conectarlo al router MR3420.
mediante un cable UTP y de esta forma trabajar
con Modbus TCP/IP.
Figura 4. HMI diseñada en Infilink. Figura 5. Herramienta “Quick client” del servidor OPC.
Procedimiento:
Conectar el arduino nano al router donde
se creó la WLAN.
Conectar la computadora a la misma
WLAN del paso anterior.
Dar inicio al funcionamiento del servidor
OPC.
Realizar peticiones mediante la
herramienta “Quick client” de KEPServer. Figura 6. Brazo robótico terminado.