Este trabajo muestra la implementacion en un PLC Allen Bradley de una tecnica de inteligencia de enjambres cuya funcion es determinar el modelo matematico de un sistema o proceso. Con el modelo del sistema encontrado, se calculan los parametros de un controlador PID que garantizan un comportamiento deseado del sistema. La tecnica de inteligencia de enjambres usada para la obtencion del modelo del proceso es conocida como optimizacion por enjambre de particulas. Para probar el funcionamiento del algoritmo implementado en el PLC, se realizaron simulaciones de sistemas dinamicos en un computador de escritorio con el software Matlab, desde este software se establecio conexion con el PLC usando como estandar de comunicacion el OPC (OLE for Process Control). De esta manera, Matlab envia informacion sobre el estado del proceso, y el PLC estima el modelo matematico del sistema, sintoniza el controlador PID para luego enviar al PC una accion de control adecuada. Los resultados mostraron que al comparar el funcionamiento de un PID fijo con el PID auto-sintonizado sus desempenos son similares lo cual es un buen punto de partida para futuras mejoras al esquema presentado. Una de las principales conclusiones de este trabajo es la posibilidad de utilizar algoritmos de control adaptivo usando inteligencia de enjambres en un ambiente industrial