Estudiante

Páginas: 8 (1770 palabras) Publicado: 10 de julio de 2011
IEC 61131-3
-------------------------------------------------
Estandarización en la programación de control industrial

INTRODUCION

En la actualidad aún siguen persistiendo sistemas de control específicos del fabricante, con programación dependiente y conexión compleja entre distintos sistemas de control. Esto significa para el usuario costos elevados, escasa flexibilidad y falta denormalización en las soluciones al control industrial.
PARTES DEL IEC 61131
* Parte 1: Vista general.
* Parte 2: Hardware.
* Parte 3: Lenguaje de programación.
* Parte 4: Guías de usuario.
* Parte 5: Comunicación.
ESTANDAR IEC 61131-3
Ees la base real para estandarizar los lenguajes de programación en la automatización industrial, haciendo el trabajo independiente de cualquiercompañía.
Descripción de el trabajo desarrollado en la tercera parte de esta norma,
* IEC 61131-3 es el resultado del gran esfuerzo realizado por 7 multinacionales a los que se añaden muchos años de experiencia en el campo de la automatización industrial.
* Incluye 200 páginas de texto aproximadamente, con mas de 60 tablas.
* IEC 61131-3 son las especificaciones de la sintaxis ysemántica de un lenguaje de programación, incluyendo el modelo de software y la estructura del lenguaje.
Otra visión distinta es dividir el estándar en dos partes:
* Elementos comunes.
* Lenguajes de programación.

ELEMENTOS COMUNES

TIPOS DE DATOS
Los tipos de datos previenen de errores en una fase inicial, como por ejemplo la división de un dato tipo fecha por un número entero. Lostipos comunes de datos son:

variables booleanas, número entero, número real, byte y palabra, pero también fechas, horas del día y cadenas (strings).

Basado en estos tipos de datos, el usuario puede definir sus propios tipos de datos, conocidos como tipos de datos derivados. De este modo, se puede definir por ejemplo un canal de entrada analógica como un tipo de dato.

VARIABLES
Lasvariables permiten identificar los objetos de datos cuyos contenidos pueden cambiar, por ejemplo, los datos asociados a entradas, salidas o a la memoria del autómata programable. Una variable se puede declarar como uno de los tipos de datos elementales definidos o como uno de los tipos de datos derivados.
La extensión de las variables :
Variables locales: Esto significa que sus nombres pueden serreutilizados en otras partes sin conflictos, eliminando una frecuente fuente de errores
Variables globales: Son declaradas como globales utilizando la palabra reservada VAR_GLOBAL.
Pueden ser asignados parámetros y valores iniciales que se restablecen al inicio, para obtener la configuración inicial correcta.

CONFIGURACIÓN, RECURSOS Y TAREAS

Software IEC 61131-3.

Al más alto nivel, elelemento software requerido para solucionar un problema de control particular puede ser formulado como una configuración.
Una configuración es específica para un tipo de sistema de control, incluyendo las características del hardware: procesadores, direccionamiento de la memoria para los canales de I/O y otras capacidades del sistema.

Dentro de una configuración, se pueden definir uno o másrecursos. Se puede entender el recurso como un procesador capaz de ejecutar programas IEC.
Con un recurso, pueden estar definidas una o más tareas. Las tareas controlan la ejecución de un conjunto de programas y/o bloques de función. Cada una de ellos puede ser ejecutado periódicamente o por una señal de disparo especificada, como el cambio de estado de una variable.

Los programas están diseñados apartir de un diferente número de elementos de software, escrito en algunos de los distintos lenguajes definidos en IEC 61131-3. Típicamente, un programa es una interacción de Funciones y Bloques Funcionales, con capacidad para intercambiar datos. Funciones y bloques funcionales son las partes básicas de construcción de un programa, que contienen una declaración de datos y variables y un conjunto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS