Informatica

Páginas: 10 (2343 palabras) Publicado: 3 de diciembre de 2012
FACULTAD DE INGENIERIA

INFORMATICA APLICADA – IS316

EXPOSICION 2°PARCIAL
“Diagramas de Bloques Funcionales y Texto Estructurado”

Daniel Pereira
Renato Traverso

22 de Octubre del 2012

Capitulo 11
DIAGRAMA DE BLOQUES FUNCIONALES
El diagrama de bloques funcionales (FBD) es un lenguaje de programación orientado a gráficos. Trabaja con una lista de redes, cada una de las cualescontiene una estructura que representa una expresión lógica o aritmética, la llamada a un Bloque de Funciones, un salto o una instrucción Return.
Los Bloques de Función son los equivalentes a los circuitos integrados y representan una función de control especializada. Contienen datos así como el algoritmo así que pueden conservar información de su estado. Esto las diferencia de las funciones.

IEC61131-3 Diagrama de Bloques funcionales
IEC 61131-3 es el primer esfuerzo real para estandarizar los lenguajes de programación usados en para la automatización industrial.. Con su soporte mundial, es independiente de una sola compañía.
Un FBD es un lenguaje de prgramacion es formado por bloques interconectados y visualiza el sistema en terminos de flujo. El estandar IEC 61131-3 es utilizado paraestos diagramas de bloques funcionales. En los FBD se tiene una variable de retroalimentacion. La ejecucion de cada bloque puede ser terminado de una variable opcional EN. Si su input esta definido como off, el bloque no se ejecuta, Si esta en on el bloque se ejecuta.
Aunque no hay un estandar especificado de IEC 61131-3 para del orden de la secuencia la mayoría de los FBD se ejecutan deizquierda a derecha, con la excepcion de la variable de retroalimentacion (feedback).
Reglas de IEC 61131-3 para FBD:
1. Ningun elemento de una red debe ser evaluado antes de que todos los esados de los input han sido evaluado.
2. La evaluacion de un elemento de una red no se debe completar hasta que todos los estados de output han sido evaluado.
3. La evaluacion de una red no es completahasta que tods los elementos de output esten evaluados
4. El orden de un FBD debe esta defenido de tal manera de que no se evalua a otra red antes de que la primera tenga todos sus elementos evaluados.
El lenguaje de programacion definido pro IEC 61131-3 es muy parecido al lenguaje de FBD de Siemens PLCs y la implementacion de Modicon.

Tipos de Datos.
Dentro de los elementos comunes sedefinen los tipos de datos. La tipificación de los datos previene errores en una etapa temprana. Se usa para definir el tipo de cualquier parámetro usado. Esto evita que por ejemplo se divida una fecha entre un entero. Los tipos de datos comunes son: Boolean, Integer, Real, Byte y Word. También Date, Time_of_Day y String. Basado en ellos, uno puede definir sus propios tipos de datos, llamados“tipos de datos derivados”.

Variables
Las variables son únicamente asignadas a direcciones de hardware explicitas (por ejemplo entradas y salidas) en la configuración, recursos o programas. De esta manera se le da a los programas una independencia de alto nivel del hardware, soportando el re-uso del software.
El enfoque (visibilidad) de las variables es normalmente limitado a la unidad deorganización en la cual son declaradas (por ejemplo: local). Esto significa que sus nombres pueden ser usados nuevamente sin ningún conflicto en otras partes, eliminando otra fuente de errores. Si las variables requieren un alcance global, deben ser declaradas como tales. Los parámetros pueden recibir un valor inicial al arranque y al reinicio “en frió”, con objeto de asegurar su valor correcto alinicio de la ejecución de los programas.
Para entender mejor esto, es conveniente ver el modelo de software, tal como se define en el estándar:
Al nivel mas alto, el software completo que se requiere para solucionar un problema de control particular puede ser formulado como una configuración. Una configuración es específica a un sistema de control particular, incluyendo el arreglo del hardware,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS