Curso de programación FPWIN Pro/Clase#5: POUs - Programa (PRG) / Función (FUN)

 ¡Bienvenidos de nuevo al curso programación PLC con FPWin Pro!

Bloque de Programa (PRG) / Función  (FUN) en FPWIN PRO

🚀 Curso de Programación FPWIN Pro: Bloques de Organización (POUs) 📦

¡Hola, programadores! 👋 Bienvenidos al quinto video tutorial de nuestro curso de programación FPWIN Pro. Hoy nos sumergiremos en los Bloques de Organización del Programa (POUs). Si aún no te has suscrito, te invitamos a hacerlo y activar la campanita 🔔 para no perderte ningún video. ¡Vamos allá! 🎯

Tipos de POUs en FPWIN Pro

  1. Programa (PRG) 🖥️: Es la interfaz principal de programación. Aquí se llaman los demás bloques, pero no depende de otros para su ejecución. Inicia con el arranque del PLC.
  2. Función (FUN) 🔧: Bloques lógicos sin memoria. No pueden almacenar datos ni utilizar temporizadores o contadores como CTU, CTD, o TON. Se utilizan para tareas específicas dentro del programa principal.
  3. Bloque de Función (FB) 🔄: Aunque no se detalla en este video, son similares a las funciones pero con memoria de datos.

Creación de un Nuevo Proyecto 📂

  1. Iniciar Proyecto: Abre el software FPWIN Pro y crea un nuevo proyecto. Asigna un nombre válido (sin espacios, utiliza guiones bajos).
  2. Bloque Organizacional por Defecto: Al crear el proyecto, se genera un bloque organizacional por defecto.

Configuración de Variables Globales 🌐

Para el ejemplo de hoy, configuraremos un arranque directo:

  • Start: X0
  • Stop: X1
  • Motor: Y0

Ejemplo de Función: Arranque Directo 🔄

  1. Declarar Variables en el Bloque de Función:

    • Start: Entrada (Boolean)
    • Stop: Entrada (Boolean)
    • Motor: Salida (Boolean)
  2. Programar Lógica de Arranque Directo:

    • Implementar un circuito con autorretención.
  3. Integrar Función en el Programa Principal:

    • Arrastra la función al programa principal.
    • Asigna las variables correspondientes.

Ejecución y Pruebas ⚙️

  1. Compilar y Descargar el Programa.
  2. Prueba de Arranque:
    • Al activar Start, el motor debe arrancar.
    • Al desactivar Start, el motor debe mantenerse activo si se configuró correctamente.

Ajuste para Auto-Retención 🛠️

  • Para que el motor se mantenga activo tras desactivar Start, declara Motor como una variable de entrada/salida en la función.

Funciones y Temporizadores ⏳

Ejemplo con Temporizador:

  1. Objetivo: Encender un piloto (Y1) después de que el motor haya estado activo por 3 segundos.
  2. Implementación:
    • Configura un temporizador en el programa principal.
    • Usa una señal del temporizador para activar la entrada de la función.

Conclusión 🎬

Los Bloques de Organización (POUs) son esenciales para estructurar y modularizar tu programa en FPWIN Pro. Entender cómo funcionan las funciones y cómo interactúan con el programa principal te permitirá crear sistemas más eficientes y mantenibles.

¡No te pierdas este emocionante video tutorial y únete a nosotros en el fascinante mundo de la programación de PLCs! 🎥


🎥 ¿Te ha resultado útil este tutorial? ¡No te pierdas más contenido como este! ¡Suscríbete a nuestro canal para seguir aprendiendo sobre Programación PLC!

Publicar un comentario

0 Comentarios