SciELO - Scientific Electronic Library Online

 
vol.5 issue1Tracking unmodelled signals of nonlinear systems via robust sliding mode observer: application to reacting systemsMean receiver power prediction for indoors 802.11 WLANS using the ray tracing technique author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Journal of applied research and technology

On-line version ISSN 2448-6736Print version ISSN 1665-6423

J. appl. res. technol vol.5 n.1 Ciudad de México Apr. 2007

 

Real time TCP/IP control of modular production systems with FPGAs

 

A. Castillo-Atoche1, J. Vázquez-Castillo2 & V. Sánchez-Huerta2

 

1Autonomous University of Yucatan, Department of Mechatronics, C.60 #491 -A por 57, CP. 97000, Mérida, Yucatán, México

2University of Quintana Roo, Department of Sciences and Engineering, Boulevard Bahía s/n Esq. Ignacio Comonfort, CP. 77019, Chetumal, Quintana Roo, Mexico.

 

Abstract

The Modular Production System (MPS) can be used to reproduce nearly any function in complex manufacturing processes. In this work a different way of real time TCP/IP control of three different MPS controlled by embedded processors inside a FPGA is proposed. The digital design with FPGA is particularly advantageous due to its parallel processing made possible by its flexible structure, high integration and velocity. The TCP/IP control is carried out with a Rabbit Core microprocessor. This device contains the functions required to implement a web server allowing the remote control of the MPS. A user enters a public IP direction on a designed web page to enable/disable each independent manufacturing process.

Keywords: MPS, FPGA, Picoblaze, TCP/IP.

 

Resumen

Los MPS son Sistemas Modulares de Producción que pueden utilizarse para reproducir casi cualquier función en procesos complejos de fabricación. La propuesta de éste artículo se basa en el procesamiento en tiempo real de tres sistemas modulares de producción controlados por procesadores embebidos en un solo circuito integrado VLSI, específicamente un FPGA. El diseño digital con FPGAs presenta una gran ventaja por su procesamiento en paralelo debido a su estructura flexible, alta velocidad e integración. Otra característica importante de esta implementación es que los sistemas de producción son habilitados/deshabilitados a distancia a través de una página web, mediante la implementación de un microprocesador Rabbit que contiene las funciones de servidor de red integradas. El usuario deberá ingresar una IP pública en la página Web diseñada para habilitar/deshabilitar independientemente cada proceso de manufactura.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

6. REFERENCES

[1] User's Manual of Testing MPS System, Festo, Inc., 2005.         [ Links ]

[2] Le Thuyen, Renner Frank, Glesner M., "Hardware in-the-loop Simulation -A Rapid Prototyping Approach for Designing Mechatronics Systems", Proceedings, 8th IEEE International Workshop on 24-26 June 1997. Page(s) 116-121.         [ Links ]

[3] Rogers, G.G., and Bottaci L. "Modular Production Systems: A New Paradigm for Manufacturing", International Journal of Intelligent Manufacturing, Volume 8, Issue 2, April 1997, Chapman & Hall, London, England, pp 147-156.         [ Links ]

[4] RabbitCore RCM3700 User's Manual, Z-World, Inc., U.S.A. 2003 - 2004.         [ Links ]

[5] Xilinx System Generator v7.1 User Guide - PicoBlaze Microcontroller, Xilinx, Inc., U.S.A. 2005.         [ Links ]

[6] Grega Wojciech, "Hardware-in-the-loop simulation and its application in control education", 29th ASEE/IEEE Frontiers in Education Conference, November 10 - 13, 1999 San Juan, Puerto Rico.         [ Links ]

[7] Masashi, O., Tatsuya, F., Masaguki T. and Shinji Y. "Development of Autonomously Mobile Robot with Control System Connected by TCP/IP Network" 27th Annual Conference of the IEEE Industrial Electronics Society, 2001.         [ Links ]

[8] Clive Maxfield, "The design warrior's guide to FPGA's", Elsevier 2005.         [ Links ]

[9] Hyder, K. and Perrin B."Embedded Systems Design using the Rabbit 3000 Microprocessor: Interfacing, Networking, and Application Development", Elsevier 2005.         [ Links ]

[10] Heinkel, U. "The VHDL Reference: A Practical Guide to Computer-Aided Integrated Circuit Design including VHDL-AMS", Chichester, New York: Wiley, 2000.         [ Links ]

[11] Yalamanchili, S. "Introductory VHDL: From Simulation to Synthesis", Prentice Hall, New Jersey 2001.         [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License