Escolar Documentos
Profissional Documentos
Cultura Documentos
Capitulo 1
4. Conceptos de IEC 61131-3
4. Conceptos de IEC
61131-3
Prepared By:
T300
Engineering an 800xA System
ABB University
Av. Vicua Mackenna 1602
Santiago Chile
Fono:56-2-471-4371; Fax:56-2-4714399
Page 2 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
Contenido
4.
Page 3 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
Parte 1:
Parte 2:
Parte 3:
Parte 4:
Parte 5:
Overview general.
Hardware
Lenguajes de programacin
Guas de usuario
Comunicacin
Page 4 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
Page 5 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
Tipos de datos
4.3.2
Variables
Las variable son solamente asignadas para especificar direcciones de hardware (es
decir, entradas y salidas) en configuraciones, recursos o programas. En esta forma,
se crea un alto nivel de independencia de hardware, soportando la reutilizacin del
software.
El alcance de las variables est normalmente limitado a la unidad de organizacin en
la cual fueron declaradas, es decir, locales. Esto significa que sus nombres pueden
ser re-usadas en otras partes sin ningn conflicto, eliminando otra fuente de errores.
Si las variable fueran a ser usadas en una alcance global, ellas deben ser declaradas
de esa forma (VAR_GLOBAL). Los parmetros pueden tener un valor inicial
asignado en la partida y un reinicio fro (cold restart), en orden a comenzar con el
valor correcto.
4.3.3
Para entender esto mejor, demos un vistazo al modelo de software, tal como est
definido en el estndar:
Page 6 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
Dentro del IEC 61131-3, los programas, bloques de funcin y funciones son llamados
Unidades de Organizacin de Programas (Program Onganization Units) o POU.
Page 7 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
4.3.5
Funciones
Programas
Page 8 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
4.3.8
Page 9 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
En la figura anterior, los cuatro lenguajes describen la misma parte del programa.
La eleccin del lenguaje de programa depende de:
??
??
??
??
??
Diagrama Ladder
4.4.2
Lista de Instrucciones
Page 10 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
4.4.4
Texto Estructurado
Es un lenguaje muy poderoso con su raiz en Ada, Pascal y C. Puede ser usado
para definir la naturaleza de un bloque de funcin compleja, el cual puede ser usado
dentro de cualquiera de los otros lenguajes.
Page 11 of 11
Capitulo 1
4. Conceptos de IEC 61131-3
4.5.1
Configuracin
Aplicaciones
4.5.4
Constantes de Proyecto