Inicio / Artículo / Detalles

¿Cómo crear un programa sencillo en ABB PLC?

¡Hola! Soy un experto de un proveedor de ABB DCS/PLC y hoy les explicaré cómo crear un programa simple en ABB PLC. Puede parecer un poco desalentador al principio, pero créanme, no es tan difícil como parece.

Comprender los conceptos básicos de ABB PLC

Antes de pasar a la programación, comprendamos rápidamente qué es ABB PLC. Un controlador lógico programable (PLC) es una computadora especializada que se utiliza en la automatización industrial. ABB es una marca muy conocida en este campo y ofrece una amplia gama de productos PLC de alta calidad y confiabilidad.

Uno de los componentes clave que puede utilizar en un sistema PLC de ABB es elABB FI840F. Este módulo de bus de campo es ideal para conectar diferentes dispositivos en la red industrial. Otro dispositivo importante es elABB INNIS21, que tiene sus propias funciones únicas en el sistema general.

Obtener las herramientas adecuadas

Para crear un programa en ABB PLC, necesitará el software adecuado. ABB proporciona software como Automation Builder, que es fácil de usar y está repleto de funciones. Puede descargarlo desde el sitio web oficial de ABB. Una vez que lo hayas instalado, enciéndelo y estarás listo para comenzar.

Definición de los requisitos del programa

Lo primero es lo primero: necesita saber qué se supone que debe hacer su programa. Digamos que está creando un programa simple para un sistema de cinta transportadora. Los requisitos básicos podrían ser: iniciar el transportador cuando un sensor detecta un objeto y detenerlo cuando el objeto ha pasado.

Creando un nuevo proyecto

En el software Automation Builder, haga clic en la opción "Nuevo proyecto". Asigne a su proyecto un nombre significativo, como "Control de cinta transportadora". También deberá seleccionar el tipo de PLC ABB que está utilizando. Asegúrese de elegir el modelo correcto para evitar problemas de compatibilidad.

Configurar el hardware

Después de crear el proyecto, es hora de configurar el hardware. Esto implica configurar los módulos de entrada y salida. Para nuestro ejemplo de cinta transportadora, el sensor sería un dispositivo de entrada y el motor que impulsa la cinta transportadora sería un dispositivo de salida.

En el software, vaya a la sección de configuración de hardware. Aquí agregará los módulos uno por uno. Si está utilizando ABB FI840F, puede agregarlo y configurar sus ajustes según sus necesidades. Lo mismo ocurre con otros módulos como el ABB INNIS21.

Escribir la lógica del programa

Ahora viene la parte divertida: escribir la lógica del programa. La programación de PLC de ABB utiliza diferentes lenguajes, como el diagrama de escalera (LD), el diagrama de bloques de funciones (FBD) y el texto estructurado (ST). Para un programa simple como el nuestro, Ladder Diagram es una excelente opción porque es fácil de entender, especialmente para principiantes.

Conceptos básicos del diagrama de escalera

Un diagrama de escalera consta de peldaños, que son como líneas horizontales en una escalera. Cada peldaño representa una declaración lógica. En el lado izquierdo del peldaño, tiene las condiciones de entrada y en el lado derecho, tiene las acciones de salida.

Escribamos la lógica de nuestro sistema de cinta transportadora. Usaremos un contacto para representar la entrada del sensor. Cuando el sensor detecta un objeto, el contacto se cierra. Luego, usaremos una bobina para representar la salida del motor. Cuando el contacto se cierra, la bobina se energiza y el motor arranca.

En el software Automation Builder, haga clic en la opción "Diagrama de escalera". Comience agregando un peldaño. En el lado izquierdo del renglón, agregue un contacto y asígnelo a la dirección de entrada del sensor. En el lado derecho, agregue una bobina y asígnela a la dirección de salida del motor.

Agregar condiciones lógicas

Es posible que desee agregar algunas condiciones adicionales para que el programa sea más sólido. Por ejemplo, podría agregar un temporizador para detener el transportador después de un cierto período de tiempo.

Para agregar un temporizador, en el diagrama de escalera, inserte un bloque de función de temporizador. Puede establecer el valor del tiempo según sus requisitos. Por ejemplo, si desea que el transportador funcione durante 10 segundos después de detectar un objeto, configure el valor del temporizador en 10 segundos.

Probando el programa

Una vez que haya escrito el programa, es hora de probarlo. Pero antes de eso, asegúrese de haber descargado el programa en el PLC ABB. En el software, haga clic en el botón "Descargar".

Para probar el programa, puede utilizar el modo de simulación en el software. En el modo de simulación, puede simular las señales de entrada. Para nuestro ejemplo de cinta transportadora, puede simular la detección del sensor activando la señal de entrada en la simulación. Si todo funciona como se esperaba, la salida del motor debería encenderse y apagarse según la lógica que has escrito.

Depurando el programa

Si encuentra algún problema durante la prueba, no se preocupe. La depuración es una parte normal del proceso de programación. El software tiene herramientas de depuración que pueden ayudarle a encontrar y solucionar problemas. Puede utilizar la función "Monitor" para comprobar los valores de las variables y el estado de los contactos y bobinas.

Optimización del programa

Después de realizar pruebas exitosas, puede buscar formas de optimizar el programa. Esto podría implicar reducir el tiempo de respuesta o hacer que el código sea más eficiente. Es posible que también desee agregar algunas rutinas de manejo de errores. Por ejemplo, si el sensor no funciona correctamente, el programa debería poder manejarlo correctamente.

ABB 3BDH000033R1 FI840F Fieldbus Moduleebf5390a742525278cf2121d357097d_

Documentación

No olvide documentar su programa. Escriba lo que hace cada parte del programa, las direcciones de entrada y salida y cualquier configuración especial. Esto será muy útil si necesita realizar cambios en el futuro o si alguien más necesita trabajar en el programa.

Conclusión

Definitivamente es posible crear un programa sencillo en ABB PLC. Siguiendo estos pasos, puede crear un programa funcional para diversas aplicaciones industriales. Ya sea un programador principiante o experimentado, ABB PLC ofrece una excelente plataforma para la automatización.

Si está interesado en comprar productos DCS/PLC de ABB o necesita soporte técnico más detallado, no dude en ponerse en contacto con nosotros. Estamos aquí para ayudarle con todas sus necesidades de automatización.

Referencias

  • Manual del usuario del constructor de automatización ABB
  • Documentación del hardware del PLC de ABB

Envíeconsulta