Norma IEC 1131 historia
edcara7123 de Febrero de 2014
744 Palabras (3 Páginas)1.572 Visitas
La norma IEC 1131: historia
1979 : la “International Electrotechnical Commission” (IEC) designa al “Comite de Investigación 65A” para la definición de una norma específica referente a los API.
objetivo : responder a la complejidad creciente de los sistemas de control y a la diversidad de autómatas incompatibles entre sí .
contenido :
IEC 1131-1- Informaciones generales (1992)
IEC 1131-2- Especificaciones y ensayos de equipos (1992)
IEC 1131-3- Lenguajes de programación (1993)
IEC 1131-4- Recomendaciones al usuario
IEC 1131-5- Especificaciones de servicios de mensajería
Ventajas de la norma IEC 1131-3:
Disminución de los costes de formación.
Homogeneidad de la documentación de las aplicaciones: estructura de programas idéntica, objetos de lenguaje predefinidos,....
Variedad de lenguajes standard: cada función de una aplicación puede programarse en el lenguaje que mejor se adapte para asegurar la coherencia final.
Un paso hacia la portabilidad de los programas.
La norma define: y para todos los lenguajes :
Los lenguajes de programación, La sintaxis y representación gráfica de los objetos ,
La estructura de programas,
La declaración de variables.
Lenguajes normalizados:
LADDER DIAGRAM ( LD ) o lenguaje (diagrama) de contactos ;
FUNCTION BLOCK DIAGRAM ( FBD ) o esquema de bloques funcionales ;
INSTRUCTION LIST ( IL ) o lista de instrucciones ;
STRUCTURED TEXT ( ST ) o lenguaje textual estructurado ;
SEQUENTIAL FUNCTION CHART ( SFC ) o diagrama funcional de secuencias (basado en el GRAFCET)
Declaración de variables: los objetos no predefinidos deberán tener el nombre y el tipo declarado por el programador
Objetos predefinidos definidos en 3 zonas (como mínimo): zona memoria (%M)
zona de entradas (%I) ;
zona de salidas (%Q) ;
Los objetos en cada zona pueden ser (definición mínima): bits (X);
bytes (B) - 8 bits ;
words (W) -16 bits ;
double words (D) - 32 bits
Lenguajes de programación
Ladder Diagram ( LD ) : características principales:
elementos gráficos organizados en redes conectadas por barras de alimentación ;
forma gráfica de los elementos impuesta ;
evaluación de la red por elementos interconectados ;
elementos utilizados : contactos , bobinas , funciones , bloques funcionales ,
elementos de control de programa (salto , return ,...) .
Function Block Diagram ( FBD ) : características principales
representación de funciones por bloques enlazados uno a otro ;
ninguna conexión entre salidas de bloques de función ;
evaluación de una red : de la salida de un bloque funcional
a la entrada de otro bloque funcional ;
Instruction List ( IL ): características principales
se encuentra formado por una serie de instrucciones: cada una debe empezar en una línea nueva;
una instrucción está compuesta por un operador y uno ó más operandos separados por comas ;
las etiquetas son opcionales y deben terminar en ¨:¨
los comentarios son opcionales y deben ser el último elemento de una línea. El comienzo y el final de los comentarios está indicado mediante los símbolos (* *) ;
los bloques de función se emplean con la ayuda de un operador específico (CAL) o utilizando entradas del bloque funcional como operadores.
Structured text ( ST ): características principales
Sintaxis similar a la de PASCAL, permitiendo la descripción de estructuras algorítmicas complejas ;
Sucesión de enunciados
...