Usamos cookies para mejorar la experiencia de uso de forma constante. Al aceptar este mensaje o continuando con la navegación entendemos que das tu consentimiento para utilizar cookies en todas las páginas de infoplc.net.
Aceptar Política de cookies

Crear una Funcion Block FB en lenguaje Estructurado con Cx Programmer

  • Publicado: 22 Marzo 2011
  • Categoría de nivel principal o raíz: Omron
  • Software & Programacion
  • Visto: 3336 veces
  • Introducción:

    En este ejemplo se va a crear una FB para calcular el procentaje de piezas buenas de una linea de control de calidad

    Se utiliza un PLC CJ1M de Omron. Para poder utilizar las Funcion Bloks (FB) es necesario que el CJ1M sea como minimo version 3.0. .

    De esta forma supondremos que los datos del proceso estan en las siguientes areas de memoria:

    804_01Con la FB vamos a calcular % BUENAS que se escribira en el D4 y % MALAS que se escribe en D8

    Cx-Programmer

    Existen FB creadas por Omron para poder ser utilizadas, como por ejemplo FB para comunicar y controlar variadores de velocidad, Servos, Controladores de temperatura ...

    Las FB se pueden crear utilzando dos modos: Diagrama de reles o Texto estructurado.

    En este ejemplo se va a utilizar el Texto Extructurado.Es un lenguaje de alto nivel similar a Pascal y definido por la IEC-61131-3.

    Para crear una FB en CX-Programmer: Insertar - Bloque de funcion - Texto Estructurado

    804_02

    804_03

    En el arbol del proyecto se ha creado una nueva FB.

    Si se hace doble "clic" con el rato sobre la nueva FB se abrira la ventana para su edicion.

    Se debe declarar las variables que van a formar la FB, existen cuatro tipos:

    - Internas: (en este ejemplo no se utilizaran)

    - Entrada: PIEZAS TOTALES BUENAS MALAS

    - Salida: POR_BUENAS POR_MALAS

    - Externas: (en este ejemplo no se utilizan)

    804_04

    Una vez estan declaradas las variables se escribe el codigo de la FB en Texto Estructurado (ST)

    804_05

    Para insertar la FB en el programa del PLC: Insertar - LLamada a bloque de funcion (o desde la barra de herramientas)

    804_06

    Seleccionar la FB que se quiere insertar en el programa, le damos un nombre significativo, "PORCENTAJES"

    804_07

    Una vez insertada la FB se asignan a las variables las direcciones de memoria.

    Cargar el programa al PLC

    804_08