Está en la página 1de 19

IEC Lenguaje : FBD

Panorama

 Diagrama de Bloques Funcionales (FBD) consiste en un editor


gráfico de formato libre.

 Las secciones FBD tienen una rejilla de alineación de los objetos, si


bien el lenguaje no es orientado a celdas.

 Cumple con el estándar IEC 61131-3

 Adaptado a aplicaciones de control continuo y discreto.

 El lenguaje consiste en bloques de función reusables, elementales y


derivados, elementos de programa, macros y estructuras de datos

 Una sección FBD contiene 30 unidades de rejilla horizontal y 23


verticales.
Panorama (cont.

 Los objetos FBD (Function Block Diagram) pueden ser:


 EF y EFB (Elementary Functions y Elementary Function Blocks)
 DFB (Derived Function Blocks)
 Procedimientos
 Elementos de control

 Estos objetos se agrupan con el nombre FFB, y se unen entre sí:


 Por enlaces
 Por parámetros actuales

 Se pueden usar comentarios de texto


Ejemplo FBD
Cómo crear una sección FBD

1 – Botón derecho y seleccionar

2 - Seleccionar

3 - Validar
Objetos de programa

 Hay tres formas de acceder los objetos de


programa:
 Clic “Edit”, y luego “New” …….
Objetos de programa (cont.)

 Hay tres formas de acceder los


objetos de programa:
 Clic “Edit”, y luego “New” …….
 Usar el menú de herramientas
FBD
Objetos de programa (cont.)

 Hay tres formas de acceder los objetos de


programa:
 Clic “Edit”, y luego “New” …….
 Usar el menú de herramientas FBD
 Usar el botón derecho sobre el editor
Objetos de programa (cont.)
Inserción de FFB

 Es posible insertar directamente los objetos a partir del Library


Browser, arrastrando y soltando.
Extensible

 Expandir número de pines


Arrastrar y extender a partir de la
parte inferior del bloque

Hasta 32 pines!
Funciones lógicas básicas y temporizadores
Funciones básicas matemáicas
Flip Flops y Comparadores
Contadores
Asistente para introducción de FFB

 Pulsar icono del asistente

 Seleccionar el FFB por


 tipo
 instancia

 En el campo de entrada seleccionar la


variable para cada entrada y salida

 Validar presionando el botón insert


Secuencia de ejecución

 La secuencia de ejecución está


determinada por la posición de los FFB
en la sección: de izquierda a derecha y
de arriba a abajo.Si los FFB están
enlazados gráficamente, la secuancia
de ejecución viene determinada por el
flujo de señal.

 La secuencia de ejecución está


indicada por el número de ejecución,
situado en la esquina superior derecha
del bloque.
Cambiar la secuencia de ejecución
 Se puede cambiar en
forma explícita la
secuencia de
ejecución
seleccionando el
bloque FFB (doble
clic) y forzando un
número de secuencia.
Ese número de
secuencia de
ejecución aparecerá
en un campo negro en
la parte superior
derecha del bloque.
Animación

 Animación de una sección FBD :


 Variable Bool verdadera : Green
 Variable Bool falsa : Red
 Otros tipos : Yellow

 Enlace animado en caso de tipos


booleanos: (rojo o verde)

 Valor numérico o cadena se


despliega directamente.

También podría gustarte