Sei sulla pagina 1di 6

P gina |1

Reporte controladores programables Estndar IEC61131 Nelson Albeiro Castro Castro Uniminuto Ceres Sabana de Occidente Ingeniera de Sistemas

P gina |2

Resumen

El estndar IEC61131 no es ms que un esfuerzo realizado por una comisin internacional que buscaba la manera de estandarizar los controladores programables. Este estndar no es ms que una coleccin o conjunto de instrucciones referentes tanto a los PLCs como a cada uno de sus perifricos asociados, los cuales cuentan con una serie de partes, que busca la clasificacin y correcto funcionamiento tanto de los dispositivos as como la eleccin de un lenguaje de programacin que pueda ser aplicado en un PLC. Este estndar se encuentra dividido en 5 partes, en donde una de estas hace nfasis en los lenguajes de programacin que son usados en estos dispositivos con el fin de realizar un proceso especifico, dicha parte se conoce como la IEC61131-3 en donde se definen 4 tipos de lenguajes de programacin.

Palabras clave: (estndar, lenguaje, programacin, dispositivo, instrucciones)

Abstract

The IEC61131 standard is not more that an effort by an international commission looking for ways to standardize programmable controllers. This standard is not more than a collection or set of instructions related with the PLCs and each of their associated peripherals, which have a number of parts, which seeks the classification and proper operation of both the devices like the choice of a programming language that can be applied in a PLC. This standard is found divided in 5 parts, where one of these do emphasizes in the programming languages that are used in these devices with the end of realize a process specific, this part is known as the IEC61131-3 that defines four types of programming languages.

Keywords: (standard, language, programming, device, instructions)

P gina |3

El Estndar IEC61131

El estndar IEC61131 es un conjunto de estndares que regulan tanto los PLCs as como los lenguajes que existen para la programacin de estos. Este tiene como objetivos: 1. Definir e identificar las caractersticas principales que se refieren a la seleccin y aplicacin de los PLC y sus perifricos. 2. Especificar los requisitos mnimos para las caractersticas funcionales, las condiciones de servicio, los aspectos constructivos, y la seguridad aplicables a los PLC y sus perifricos 3. Definir los lenguajes de programacin de uso ms corriente, las reglas de sintaxis y semnticas, y el juego de instrucciones fundamentales de los equipos. 4. Dar al usuario informacin de carcter general y directrices de aplicacin. 5. Definir las comunicaciones entre los PLC y otros sistemas Este conjunto de normas o estndares consta de 7 partes las cuales dan una idea un poco ms clara del funcionamiento de esta norma.

Estas partes son:

1.

Informacin General: Establece las definiciones e identifica las principales caractersticas significativas a la seleccin y aplicacin de los controladores programables y sus perifricos asociados.

2. Parte 2: Equipo requerimientos y pruebas: Especifica los requisitos del equipo y pruebas relacionadas para los controladores programables (PLC) y sus perifricos asociados. 3. Lenguajes de Programacin: Define como un conjunto mnimo, los elementos bsicos de programacin. Reglas sintcticas y semnticas para los lenguajes de programacin usados ms comnmente, incluyendo los lenguajes grficos de Diagrama de Escalera y Diagrama de Bloques de Funciones y los lenguajes textuales de Lista de Instrucciones y Texto estructurado. As como sus principales campos de aplicacin, pruebas aplicables y los medios por los cuales los fabricantes pueden expandir o adaptar esos conjuntos bsicos a sus propias implementaciones de controlador programable.

P gina |4

4. Guas de Usuario: Un reporte tcnico que proporciona una vista general y guas de aplicacin del estndar para los usuarios finales de los controladores programables. 5. Especificacin del servicio de Mensajera: Define la comunicacin de datos entre controladores programables y otros sistemas electrnicos usando el Manufacturing Message Specification (MMS, acorde al ISO/IEC 9506). 6. Programacin en lgica difusa: Define los elementos bsicos de programacin de lgica difusa para su uso en Controladores programables. 7. Guas para aplicacin e implementacin de lenguajes de programacin: Proporciona una gua para los desarrolladores de software para los lenguajes de programacin definidos en la parte 3. Estas partes nos brindan una idea mucho ms clara respecto a lo que es esta norma hace y como funciona una de estas parte ms especficamente la numero 3, que nos habla de los lenguajes de programacin usados al programar un PLC. Esta parte se le conoce como la IEC61131-3. Este fue el primer intento gestionado por una comisin internacional que buscaba la estandarizacin de los lenguajes de programacin que se usaron para la automatizacin industrial. Este estndar se divide en dos partes que son, los elementos comunes y los lenguajes de programacin.

LOS ELEMENTOS COMUNES: Algunos de estos elementos comunes son:

Los tipos de datos: Estos se usan para determinar de forma exacta en la que los datos van a ser usados y con esto diferenciar de forma clara que es qu. Algunos tipos de datos son: Boolean, Integer, Real, Byte y Word. Tambin Date, Time_of_Day y String. Con estos se puede llegar a definir tipos de datos propios, llamados tipos de datos derivados.

P gina |5

Las Variables: Estas solo pueden ser asignadas a direcciones especificas del hardware como entradas o salidas dentro de la configuracin, los recurso o los programas. Otros elementos comunes son: Configuracin, recursos y tareas, Unidades de organizacin del Programa, Programas y Grafica de Secuencia de Funciones.

LENGUAJES DE PROGRAMACIN: En este estndar se encuentran definidos 4 tipos de lenguajes de programacin. Estos pueden ser aplicados a diversos sistemas que estn basados en estos estndares. Los lenguajes estn divididos en; 2 de tipo textual y 2 de tipo grfico. Entre los textuales encontramos: Lista de instrucciones (IL) y Texto estructurado (ST). Dentro de los grficos estn: Diagrama de Escalera (LD) y Diagrama de Bloques de Funciones (FBD). Para programar en algn tipo de lenguaje se debe tener en cuenta, la experiencia del programador, el problema, el nivel de descripcin del problema, la estructura del sistema de control y la interfaz. En este cuadro se encuentran algunos lenguajes sus caractersticas y el nivel del mismo.

Lenguaje Listas

Caractersticas Lista de Instrucciones

Ejemplos* IL AWL STL IL/ST LADDER LD KOP

Tipo Escrito

Nivel Bajo

Plano Diagrama de Bloques Funcionales Organigrama de Bloques Secuenciales Otros

Diagrama Elctrico

Diagrama Lgico

FBD FBS FUD

Visual

Alto

Diagrama Algortmico Lenguajes Usados en Otras reas de la computacin

AS SFC PETRI GRAFCET

BASIC C

Escrito

* Los nombres fueron asignados por el fabricante

P gina |6

Lista de Referencias

Administrador. (2003). Introduccin al estndar IEC 61131-3. Recuperado el 20 Agosto de 2013 de http://www.infoplc.net/files/documentacion/estandar_programacion/infoPLC_net_Intro_e standar_IEC_61131-3.pdf Mateos Martn F. (2006). Autmatas Programables: Introduccin al Estndar IEC61131. Recuperado el 20 Agosto de 2013 de http://isa.uniovi.es/docencia/IngdeAutom/transparencias/Pres%20IEC%2061131.pdf Sena Virtual Distrito Capital. (2005). PLC - Controladores Lgicos Programables. Recuperado el 20 Agosto de 2013 de http://davidrojasticsplc.files.wordpress.com/2009/01/plc1s3.pdf Sofrony J. (2012). PLC 6 - Lenguajes de Programacin. Recuperado el 20 Agosto de 2013 de http://sofrony-mecatronica.wikispaces.com/file/view/PLC_Lenguajes_Programacion.pdf