Implementación de una arquitectura cliente servidor a...
-
Upload
trinhduong -
Category
Documents
-
view
214 -
download
0
Transcript of Implementación de una arquitectura cliente servidor a...
Implementación de una arquitectura cliente servidor a través del software Ignition para obtener, visualizar y manipular los datos provenientes de cuatro controladores Allen Bradley, utilizando una Raspberry pi 3 como
cliente y un PC hp como servidor en la empresa de automatización CELTAR S.A.S.
Fabián Enrique Ramos Pulido* Rafael Fino Sandoval **
1. Introducción
Para que las empresas colombianas puedan ser competitivas en el ámbito nacional e
internacional, es necesario automatizar sus procesos. Generalmente, para la implementación
y mantenimiento de estos sistemas automatizados se debe contratar mano de obra
extranjera aumentando significativamente los costos.
En la empresa de automatización de procesos industriales Celtar S.A.S, se implementó una
arquitectura cliente servidor a través del software Ignition para obtener, visualizar y manipular
los datos provenientes de cuatro controladores Allen Bradley, utilizando una Raspberry pi 3
como cliente y un PC hp como servidor. Con este proyecto se pretende generar una solución
de bajo costo que pueda satisfacer la necesidad del cliente.
*Fabián Enrique Ramos Pulido. Correo electrónico e-mail: [email protected] **Rafael Fino Sandoval. Ingeniero Electrónico. Universidad Distrital Francisco José de Caldas: Correo electrónico e-mail: [email protected]
2. Objetivos
2.1.1 General.
Implementar una arquitectura cliente servidor a través del software Ignition para
obtener, visualizar y manipular los datos provenientes de cuatro controladores
Allen Bradley, utilizando una Raspberry pi 3 como cliente y un PC hp como
servidor en la empresa de automatización CELTAR S.A.S.
2.1.2 Específicos.
Instalar y configurar el sistema operativo Raspbian en la Raspberry pi 3.
Instalar y configurar java en la rapsberry.
Instalar y configurar Ignition en el servidor y en los clientes.
Implementar y configurar la red Ethernet IP entre los PLCs Compact Logix L35E,
Control Logix 5564, SLC 5/05, Micro850, la Raspberry y el servidor.
Implementar y configurar una red inalámbrica con el módulo FL Rugged Box Omni-
2 for FL WLAN 5101 Industrial Ethernet WLAN de Phoenix Contact para comunicar
un tablero de periferia.
Realizar los respectivos programas para los PLCs Compact Logix L35E, Control
Logix 5564, SLC 5/05, Micro850 para adquirir, procesar y transmitir datos.
Configurar las OPC en el Ignition del servidor atreves del módulo OPC_UA.
Establecer la conexión MODBUS TCP/IP entre Ignition y el PLC Micro 850 para
obtener las variables del proceso.
Realizar la interfaz gráfica en Ignition para visualizar y manipular las variables del
proceso.
Descargar en la Raspberry la aplicación cliente diseñada en Ignition.
3. Resultados Alcanzados.
3.1.1 Se adquirió y se organizó la información
Se consultó la información suministrada por los fabricantes directamente de su página de
internet obteniendo información detallada de las características técnicas de cada dispositivo,
el software que se utiliza para programarlos, los drivers y los parámetros de configuración
para cada dispositivo. Luego de ser descargada la información, se organizó de acuerdo a
nuestras necesidades.
También se obtuvo información del software Ignition a través de la página de internet
https://inductiveuniversity.com/courses/all, en la cual se encuentra 21 cursos en los que se
explican todas las herramientas, configuraciones y lo que se puede realizar con su respectivo
procedimiento (Ver figura 1). Además, proporciona los manuales de usuario en la siguiente
página https://docs.inductiveautomation.com/display/DOC79/Ignition+User+Manual (Ver
figura 2). Por último, se puede descargar un Demo con todas las funciones y características
que posee el software (Ver figura 3).
Figura 1. Cursos disponibles. [1]
Figura 2. Manuales. [2]
Figura 3. Demo. [3]
Para la programación de los PLCs, la empresa CELTAR S.A.S tiene las herramientas del
fabricante Rockwell y la ayuda que proporciona los respectivos programas es completa y fácil
de entender (Ver figura 4).
Figura 4. Ayuda software Rockwell. [4]
3.1.2 Se instaló el sistema operativo Raspbian en la Raspberry pi 3.
Con la información recolectada y organizada, se procedió a instalar el software Raspbian en
la Raspberry pi 3. El sistema operativo se descargó directamente de la página de internet del
fabricante y se realizó el proceso para instalarlo y configurarlo [5].
3.1.3 Instalar Java en la Raspberry pi 3.
Después de instalar el sistema operativo, se intentó instalar java para correr la aplicación
cliente de Ignition, pero luego de hacer el proceso pertinente, se evidenció que no es
necesario instalarlo porque Raspbian ya lo tiene instalado por default.
3.1.4 Se Configuro la red inalámbrica.
Para establecer la comunicación inalámbrica con los dispositivos del gabinete de periferia, se
utilizó los módulos de comunicación FL Rugged Box Omni-2 for FL WLAN 5101 Industrial
Ethernet WLAN de Phoenix Contact que está compuesto por el módulo de radio FL WLAN
5101 (Ver figura 5) y el módulo WLAN EPA (Ver figura 6). El primer módulo puede ser
configurado como Access Point, repetidor o cliente. El segundo módulo es utilizado como
Access Point para establecer la comunicación inalámbrica entre el primer módulo y la red
Ethernet del PLC, la Raspberry y la cámara IP que son los dispositivos que están en el
gabinete de periferia.
Figura 5. FL WLAN 5110. [6]
Figura 6. FL WLAN EPA. [7]
Para configurarlos, debemos conectar el cable Ethernet entre el dispositivo y el computador.
Si no conocemos la dirección IP del dispositivo ni la contraseña, debemos restaurarlo a
fabrica siguiendo los pasos del manual. La dirección Ip por defecto será la 192.168.0.254.
Luego de realizar los pasos anteriores, debemos configurar la tarjeta de red de la
computadora en el mismo segmento de red y darle ping para saber que tenemos conexión
entre los equipos (Ver figura 7). Por ultimo introducimos la dirección IP del dispositivo en el
navegador y se procede a configurarlo.
Figura 7. Configuración módulo FL WLAN y módulo FL WLAN EPA
Como resultado final, se implementó la red inalámbrica para comunicar los dispositivos del
gabinete de periferia, el cual fue exhibido en la feria de automatización (Ver figura 8).
Figura 8. Implementación final.
3.1.5 Se Configuro la red Ethernet IP entre los dispositivos.
Para la configuración de la red Ethernet Ip los dispositivos deben estar en el mismo
segmento de red y físicamente conectados entre ellos. Este es un paso importante para
establecer la comunicación con el software Ignition que se ejecutaba en el computador HP
utilizado como Gateway. Para ello se implementó la siguiente topología de red:
Un switch de Phoenix Contact que integro los dispositivos del gabinete de periferia (la
Raspberry pi 3, el PLC Micro 850, la cámara IP y el módulo FL WLAN EPA de Phoenix
Contact) (Ver figura 9).
Figura 9. Gabinete de periferia.
Un switch Cisco (Ver figura 10) en el cual se conectaron los otros PLCs, los
computadores y el módulo FL WLAN 5110 de Phoenix Contact que se utilizó para
establecer la comunicación inalámbrica con los dispositivos del gabinete de periferia
(Ver figura 11).
Figura 10. Switch CISCO. [8]
Figura 11. Integración con la red inalámbrica.
Los computadores podían conectarse de manera inalámbrica al módulo de Phoenix Contact
o por el puerto Ethernet al switch Cisco. Como resultado final, se configuro e implemento la
red Ethernet IP y se unió con la red inalámbrica, permitiendo conectar todos los dispositivos
en una sola red.
3.1.6 Se realizó los programas de cada PLC.
Para el desarrollo del proyecto, se utilizaron cuatro PLCs de Allen Bradley (Micro 850,
Compact Logix, Control Logix y SLC 5/05), con el fin de identificar el comportamiento del
software Ignition con el sistema en general.
El PLC Micro 850 es un controlador lógico programable que pertenece a la gama baja de
Allen Bradley (Ver figura 12), admiten hasta 132 entradas y salidas, tiene un puerto de
programación USB, un puerto serie para comunicaciones RS-232 y RS-485 y se comunica a
través de EtherNet /IP. El programa se realizó en Ladder a través del software Workbench
(Ver figura 13).
Figura 12. PLC Micro850. [9]
Figura 13. Programa en Ladder.
El PLC 1769-L33ER CompactLogix (Ver figura 14), son ideales para aplicaciones de control
de mediana complejidad, incluye un puerto dual Ethernet y un puerto USB por el cual
podemos programarlo. Para el desarrollo del proyecto se implementó un programa en Ladder
a través del software Studio 5000 (Ver figura 15).
Figura 14. PLC CompactLogix.
Figura 15. Programa en Ladder.
El siguiente PLC utilizado en el proyecto, fue un PLC modular (Ver figura 16). En el slot cero
tenemos el controlador Logix 5564 y en el slot uno tenemos el módulo de comunicación
EtherNet/IP. Los demás slots están disponibles para insertar módulos de I/O digitales y
análogas, múltiples controladores y módulos de comunicación. Los controladores 1756-L64
pueden comunicarse a través de RS-232-C, DeviceNet,ControlNet y EtherNet/IP. Debido a
su robustez y a las anteriores características, este PLC puede ser utilizado en aplicaciones
complejas. Al ser uno de los recursos tecnológicos que tiene la empresa, fue utilizado en el
proyecto en el cual se implementó un programa en Ladder en rslogix5000 (Ver figura 17).
Figura 16. PLC ControlLogix
Figura 17. Programa en Ladder.
Por último, se implementó un PLC modular (Ver figura 18). En el slot cero esta un controlador
SLC 5/05, en el slot uno el módulo de salidas análogas, en el slot dos un módulo de entradas
digitales y en el slot 3 un módulo de salidas digitales por relé. Según el manual, el
controlador SLC 5/05 pueden ser programado en Ladder y en texto estructurado, soporta
4096 I/O y puede comunicarse a través de RS-232-C, DeviceNet y EtherNet/IP. Es un PLC
bastante robusto, aunque Rockwell Automation anuncio que la producción de estos
controladores se ha interrumpido y ya no estarán disponibles para la venta, recomendando
que migren a la serie CompactLogix. Este controlador es uno de los PLC utilizados para el
desarrollo del proyecto en donde se implementó un programa en Ladder en su software de
programación Rslogix 500 (Ver figura 19).
Figura 18. PLC SLC 5/05
Figura 19. Programa en Ladder.
El software de programación cambia dependiendo de la versión del firmware del PLC. Es
importante tener en cuenta esta variable al momento de realizar el programa. Como
resultado final tenemos la implementación del respectivo programa en cada PLC.
3.1.7 Se configuro el software Ignition
Hace 13 años en california EEUU, se fundó la empresa Inductive Automation y desarrollaron
un poderoso software para realizar SCADA (Supervisión, Control And Data Acquisitión), el
cual se ha ido implementando en importantes empresas a nivel internacional obteniendo
excelentes resultados. Para el desarrollo del proyecto se implementó este software para
identificar las características, ventajas y herramientas.
De la página principal de Ignition se descargó la última versión del software. Luego de
descárgalo y ejecutarlo aparece la siguiente ventana (Ver figura 20). Se le da click en Go to
webpage y se abrirá el navegador (Ver figura 21).
Figura 20. Gateway.
Figura 21. Página principal de configuración.
En la pestaña configuración se busca la opción OPC-UA SERVER (Ver figura 21) y se le da
click.
Figura 22. Para establecer la conexión con los PLCs.
Allí podemos agregar los dispositivos con los cuales queremos establecer la conexión. Los
parámetros que debemos configurar es el nombre, la descripción y la dirección IP del PLC al
que deseamos conectar (Ver figura 23).
Figura 23. Parámetros de configuración.
Ese procedimiento se realizó para cada PLC y en Status aparece el estado actual del
dispositivo (Ver figura 24).
Figura 24. Dispositivos conectados y estado de la conexión.
Luego debemos establecer la conexión con la base de datos. Para ello, se instaló MySQL y
se creó una nueva conexión con el nombre Demo (Ver figura 25).
Figura 25. Conexión base de datos.
3.1.8 Se Implementó la comunicación Modbus TCP.
El software Ignition utiliza un mecanismo de comunicación estándar en la industria
denominado OPC, que permite la conexión con diferentes fabricantes de PLCs siempre y
cuando los dispositivos estén conectados a través de Ethernet. El software incluye los drivers
para conectarse con PLCs Allen Bradley, Siemens y los dispositivos que usan el protocolo
Modbus.
La conexión entre el software Ignition y el PLC Micro850, se realiza por el protocolo Modbus
TCP. Para ello, se debe realizar la configuración pertinente en el software y en el dispositivo.
Primero debemos mapear en el PLC las variables que deseamos visualizar y manipular en el
software (Ver figura 26), luego se realiza la configuración en Ignition asignándole un nombre
a la conexión y agregando la dirección IP del PLC (Ver figura 27). Por último, al asignar las
Tags en la interfaz gráfica, debemos escribir “HR” si es un Holding Register (Ver figura 28) o
“C” si es un Coil (Ver figura 29) [10]. Como resultado final se estableció exitosamente la
comunicación Modbus TCP entre el PLC Micro850 y el software Ignition.
Figura 26. Mapeo en el PLC Micro850
Figura 27. Configuración en Ignition.
Figura 28. Asignación Coil.
Figura 29. Asignación Register.
3.1.9 Se Desarrolló de la interfaz gráfica en el software Ignition.
Para desarrollar la interfaz, debemos descargar el diseñador y resetear la licencia (Ver
figura 30).
Figura 30. Descarga del diseñador y reseteo de la licencia.
Se abre el diseñador y en la ventana de trabajo se agrega los botones, gráficas y los
elementos que necesitemos. En la pestaña OPC están los PLC que tenemos conectados con
sus respectivas variables, seleccionamos las Tags y las asignamos a los elementos de la
interfaz (Ver figura 31).
Figura 31. Diseño de la interfaz gráfica.
El paso descrito anteriormente se realizó para cada uno de los PLC y como resultado final se
realizó satisfactoriamente la interfaz gráfica para el PLC Micro 850 (Ver figura 32), para el
PLC ControlLogix 5564 (Ver figura 33), Para el CompactLogix L35E (Ver figura 34) y el PLC
SLC 5/05 (Ver figura 35).
Figura 32. Interfaz gráfica PLC Micro 850.
Figura 33. Interfaz gráfica PLC ControlLogix.
Figura 34. Interfaz gráfica PLC CompactLogix.
Figura 35. Interfaz gráfica PLC SLC.
Durante el desarrollo de la interfaz gráfica en el software Ignition se identificaron algunas
herramientas, características y ventajas que ofrece este software como el módulo OEE que
mide la eficiencia del proceso, el historiador que gráfica y almacena en tiempo real el
comportamiento de las variables y el módulo de reportes. En la feria, muchos de los
asistentes se interesaron por este software y se contactaron con los directivos de la empresa
para realizar futuros desarrollos en sus compañías.
3.1.10 Se descargó la aplicación cliente.
Ignition es un programa multiplataforma que se ejecute sobre java, lo cual le permite
funcionar en dispositivos con bajo nivel de procesamiento. La Raspberry pi 3 tiene un
procesador Quad Core de 64 bits, 1 GB de memoria ram,4 puertos USB, salida HDMI, un
puerto Ethernet, bluetooth, Wireless, LAN y una SD de 16 GB que utiliza como disco duro
(Ver figura 36).
Figura 36. Raspberry pi 3.
Debido a las características anteriormente descritas y su bajo costo, la Raspberry pi 3 fue
utilizada para correr la aplicación cliente de Ignition en el gabinete de periferia, la cual fue
conectada a una pantalla Elo Touch (Ver figura 37). Para la calibración de la pantalla, se
introdujo una serie de comandos que proporciona la página web del fabricante [11] . En
ocasiones cuando se prendía la Raspberry, no tomaba la calibración. Para que esto no
suceda, se debe dejar que la Raspberry inicie y por un minuto no tocar la pantalla mientras
carga el driver.
Figura 37. Raspberry pi 3 en el gabinete de periferia con la pantalla EloTouch.
Instalado el driver y calibrada la pantalla, se configuro el puerto Ethernet en el segmento de
red en el que estaba el Gateway. Se recomienda utilizar el puerto Ethernet porque al cerrar la
tapa del gabinete se forma una jaula de Faraday y el alcance de la señal de wifi se limita.
Luego se abre el navegador y se introduce la dirección IP del Gateway y el puerto
(“192.168.1.134:8088”), se descarga la aplicación cliente, se ejecuta y se selecciona la
aplicación (Ver figura 38).
Figura 38. Descarga de la aplicación cliente.
Se descargará lo siguiente (Ver figura 39) y le damos doble click para ejecutarla.
Figura 39. Ejecución de la aplicación cliente.
En términos generales la aplicación funciono eficientemente, por lo tanto, es una alternativa
de solución económica para los futuros clientes de la empresa (Ver figura 40).
Figura 40. Ejecución de la aplicación final.
Este demo hizo parte de la exposición en la feria de automatización realizada en Corferias.
(Ver figura 41).
Figura 41. Demo exhibido en la feria de automatización.
Los directivos de la empresa querían identificar el funcionamiento de la Raspberry pi 3 en
ambientes industriales al ejecutar la aplicación cliente de Ignition. Luego de descargar la
aplicación, ejecutarla y hacer las pruebas pertinentes, se evidencio que era un dispositivo
robusto y eficiente. Con base en los buenos resultados obtenidos, próximamente se va a
implementar en un proyecto que se realizara en la empresa Alpina.
3.1.11 Resultado final.
Como resultado final, se implementó exitosamente una arquitectura cliente servidor a través
del software Ignition para obtener, visualizar y manipular los datos provenientes de cuatro
controladores Allen Bradley, utilizando una Raspberry pi 3 como cliente y un PC hp como
servidor. Parte de este Demo se exhibió en la feria de automatización Automatisa en
Corferias generando gran interés en los asistentes del evento al ofrecer nuevas alternativas
de solución a los procesos de automatización.
4 Análisis de resultados
4.1.1 Recolectar y organizar información.
Se obtuvo la información detallada de la configuración e implementación de los equipos. Es
importante consultar la información en la página de internet de los fabricantes o en fuentes
que sean confiables. En la mayoría de los casos los manuales, los video tutoriales y la
demás información suministrada está en inglés, por consiguiente, saber inglés o más
idiomas, nos permite comprender fácilmente el funcionamiento, las configuraciones que se
deben realizar y la implementación de los dispositivos.
4.1.2 Instalar el sistema operativo Rasbian en la Raspberry pi 3.
Con la información y recomendaciones suministrada por el fabricante de la Raspberry pi 3, se
instaló satisfactoriamente el sistema operativo Raspbian. En la página de internet se
encuentran disponible los sistemas operativos que se le pueden instalar. El fabricante
recomienda Raspbian debido a que se adapta eficientemente al hardware de la Raspberry e
integra el software necesario. El sistema operativo es fácil de instalar y funciona sin ningún
tipo de problema.
4.1.3 Instalar java en la Raspberry pi 3.
No fue necesario instalar Java ya que el sistema operativo Raspbian lo tiene instalado por
default.
4.1.4 Configurar la red inalámbrica.
Se configuraron e implementaron los módulos de comunicación inalámbrica de Phoenix
Contact para comunicar el PLC micro 850, la cámara IP y la Raspberry pi 3 ubicados en el
gabinete de periferia. La información proporcionada por los manuales fue clave para
configurar los dispositivos. Lo recomendable para configurarlos es restaurar los equipos a
fabrica y editar las variables a nuestras necesidades.
4.1.5 Configurar la red Ethernet IP entre los dispositivos.
Para establecer la comunicación entre los dispositivos, se deben configurar en el mismo
segmento de red. A través del switch CISCO ubicado en el rack de comunicaciones, el switch
de Phoenix Contact ubicado en el gabinete de periferia y el puerto Ethernet del módulo de
comunicación inalámbrica FL WLAN 5110 se estableció eficientemente la red Ethernet IP
entre los dispositivos.
4.1.6 Realizar los programas de cada PLC.
Se programó exitosamente cada PLC con su respectivo software. Es importante identificar el
modelo o el firmware del PLC para saber con cual software programarlo.
4.1.7 Configurar el software Ignition.
Se configuro el software Ignition para establecer la conexión con los PLC y desarrollar la
interfaz gráfica. El software ofrece bastante información que facilita el proceso de
configuración y son pocos los parámetros que se deben modificar.
4.1.8 Implementar la comunicación Modbus TCP
Se estableció la comunicación Modbus TCP entre el PLC y el software Ignition. Las
configuraciones no son complejas. En Ignition se debe configurar la OPC con la Ip del PLC y
realizar las modificaciones de las Tags teniendo en cuenta el tipo de variable (Coil o Holding
Register) y en el PLC se deben mapear las variables que se enviarán a Ignition.
4.1.9 Desarrollar la interfaz gráfica en el software Ignition
Se desarrolló exitosamente la interfaz gráfica para controlar y visualizar las variables de los
cuatro PLC. Con base en la información y los video tutoriales proporcionados por Ignition, se
logra comprender y aplicar las herramientas que tiene el software. La interfaz gráfica
funciona perfectamente, las variables de visualización y de control son en tiempo real y
tiene bastantes herramientas que permiten realizar SCADA complejos.
4.1.10 Descargar la aplicación cliente de Ignition en la Raspberry pi 3.
Se descargó la aplicación cliente de Ignition en la Raspberry pi 3. Una de las ventajas de
utilizar este software es su arquitectura cliente servidor, con la cual podemos ejecutar la
aplicación cliente en dispositivos con bajo nivel de procesamiento, la otra ventaja es que, al
ser un software multiplataforma, podemos ejecutar la aplicación en el sistema operativo
Raspbian. Siguiendo las instrucciones del software, se descargó eficientemente la aplicación
y luego se ejecutó.
5 Evaluación y cumplimiento de los objetivos.
5.1.1 Raspbian es un sistema operativo libre basado en Debian, el cual esta optimizado
para el hardware de la Raspberry con los programas y herramientas necesarias para
el buen funcionamiento del dispositivo. Siguiendo las recomendaciones del fabricante
de la Raspberry pi 3, se descargó y se instaló exitosamente la última versión del
sistema operativo Raspbian.
5.1.2 Luego de hacer las investigaciones y las pruebas pertinentes, se evidencio que el
sistema operativo ya tiene instalado java, por tal motivo no es necesario instalarlo.
5.1.3 De la página principal de Ignition se descargó y se instaló exitosamente la última
versión del software y se realizaron las configuraciones pertinentes. Por último, se
descargó el software Designer que se utilizó para realizar la interfaz gráfica.
5.1.4 Con base en la información suministrada por los fabricantes, se logró configurar y
establecer la red Ethernet IP entre los PLCs, la Raspberry pi 3, la cámara IP, los
módulos de comunicación inalámbrica de Phoenix Contact y el pc HP.
5.1.5 Siguiendo las instrucciones y recomendaciones del manual suministrado por el
fabricante de los módulos inalámbricos FL Rugged Box Omni-2 for FL WLAN 5101
Industrial Ethernet WLAN de Phoenix Contact, se configuro y se estableció la
comunicación inalámbrica con los dispositivos del tablero de periferia.
5.1.6 Se realizaron los programas en Ladder para cada PLC en su respectivo software de
programación (Rslogix 500 para el PLC SLC 5/05, Rslogix 5000 para el PLC Control
Logix 5564, Studio 5000 para el Compact Logix L25E y Workbench para el PLC Micro
850).
5.1.7 Se realizaron las configuraciones pertinentes de las OPC en el software Ignition para
establecer la conexión del software con los PLCs, obtener y manipular las variables
del proceso.
5.1.8 Siguiendo la información y video tutoriales proporcionados por el software Ignition, se
estableció de manera satisfactoria la conexión Modbus TCP/IP entre el software y el
PLC Micro 850.
5.1.9 Por medio de la herramienta Designer del software Ignition, se desarrolló la interfaz
gráfica con la cual se visualizó y manipulo las variables del proceso.
5.1.10 Luego de realizar la interfaz gráfica, se descargó la aplicación cliente en la Raspberry
pi 3, la cual se ejecutó de manera eficiente y sin ningún tipo de inconveniente.
5.1.11 Se logró obtener, visualizar y manipular los datos provenientes de cuatro
controladores Allen Bradley a través de una Raspberry pi 3 que fue utilizada para
ejecutar la aplicación cliente de Ignition.
6 Conclusiones y recomendaciones.
6.1.1 Al momento de realizar un proyecto de automatización, es importante obtener la
información que se desconoce de fuentes confiables, preferiblemente la información
suministrada por el fabricante. Siguiendo los manuales, los video tutoriales, las
recomendaciones y la demás información suministrada por los fabricantes, se pueden
configurar e implementar los dispositivos fácilmente evitando el daño o el mal
funcionamiento de los mismos.
6.1.2 Durante el desarrollo del proyecto se implementó el software Ignition para la
visualización, control y adquisición de los datos. Al final del proyecto se pudo
evidenciar que es un software multiplataforma que no requiere sistemas de cómputo
robustos para funcionar, el cual se puede conectar con bases de datos permitiendo
generar reportes, históricos y proyectos más complejos como sistemas MES
(Manufacturing Execution Systems). Además, permite conectarse con PLCs de
diferentes fabricantes y ofrece soluciones IIoT (Industrial Internet of Things) que está
revolucionando la industria al permitir acceder y adquirir gran cantidad de datos a
mayor velocidad y con mayor eficiencia. Con base en los buenos resultados obtenidos
durante el desarrollo del proyecto y las múltiples herramientas que ofrece el software,
se implementara en los futuros proyectos de automatización en la empresa CELTAR
S.A.S.
6.1.3 La automatización de los procesos industriales suele ser un proceso costoso,
especialmente para las PYMES que no tienen los recursos económicos suficientes
para adquirir los equipos. Ante esta necesidad, es importante identificar nuevas
alternativas de solución como la Raspberry pi 3, que sean económicas y de buen
desempeño en los ambientes industriales. Al realizar las pruebas pertinentes, se
demostró que la Raspberry pi 3 es un dispositivo ideal para este tipo de aplicaciones
debido a su robustez, eficiencia y bajo costo.
6.1.4 Existen gran variedad de dispositivos que pueden ser utilizados en los procesos de
automatización. Es importante considerar el ruido eléctrico, las interferencias
electromagnéticas, la temperatura, la polución y las demás condiciones ambientales
que puedan afectar el funcionamiento del dispositivo y del sistema en general.
6.1.5 En términos generales, se obtuvieron buenos resultados con el proyecto desarrollado
en la empresa Celtar S.A.S. Es importante tener un buen plan de trabajo, dimensionar
bien los equipos que se van a utilizar, tener claro el alcance del proyecto, los objetivos,
los costos y ser organizado al momento de realizarlo para aprovechar el tiempo
eficientemente.
6.1.6 La programación de los PLCs fabricados por Rockwell, se puede realizar a través del
sofware Rslogix 500, Rslogix 5000, Studio 5000 o Workbench. Para saber cuál
software utilizar, se debe consultar la página de internet de Rockwell con el modelo o
la versión del firmware del PLC.
7 Referencias.
[1] Inductive Automation, «Inductiveuniversity,» 2017. [En línea]. Available: https://inductiveuniversity.com/courses/all. [Último acceso: 16 Mayo 2017].
[2] Inductive Automation, «Inductive Automation,» 2017. [En línea]. Available: https://docs.inductiveautomation.com/display/DOC79/Ignition+User+Manual. [Último acceso: 17 Mayo 2017].
[3] Inductive Automation, «Inductive Automation,» [En línea]. Available: https://inductiveautomation.com/products/ignition/demo/online. [Último acceso: 17 Mayo 2017].
[4] Rockwell Automation, «Rockwell Automation,» 2017. [En línea]. Available: http://www.rockwellautomation.com/global/support/overview.page. [Último acceso: 20 Mayo 2017].
[5] Raspberrypi, «Raspberrypi.org,» [En línea]. Available: https://www.raspberrypi.org/. [Último acceso: 24 Mayo 2017].
[6] PHOENIX CONTACT, «PHOENIX CONTACT,» 2017. [En línea]. Available: https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=2700718. [Último acceso: 26 Mayo 2017].
[7] PHOENIX CONTACT, «PHOENIX CONTACT,» 2017. [En línea]. Available: https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=2692791. [Último acceso: 27 Mayo 2017].
[8] Cisco and/or its affiliates, «Cisco,» [En línea]. Available:
https://www.cisco.com/c/es_co/index.html. [Último acceso: 18 Junio 2017].
[9] Rockwell Automation, «Allen-Bradley,» 2017. [En línea]. Available: http://ab.rockwellautomation.com/es/Programmable-Controllers/Micro850. [Último acceso: 22 Junio 2017].
[10] Inductiveautomation, «Modbus: Inductiveautomation,» 2017. [En línea]. Available: https://docs.inductiveautomation.com/display/DOC79/Modbus+Address+Mapping. [Último acceso: 1 Julio 2017].
[11] Elo Touch Solutions, Inc, «elotouch,» [En línea]. Available: https://www.elotouch.com/. [Último acceso: 8 Julio 2017].