Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generalidades
Generalidades
Generalidades
La norma define :
la estructura de programas ,
la declaración de variables .
Generalidades
Lenguajes normalizados :
Objetos de lenguaje
Declaración de variables
los objetos no predefinidos deberán tener el nombre y el tipo declarado
por el programador .
Objetos de lenguaje
Lenguajes de programación
det_2
Lenguajes de programación
Ejemplo :
auto
& >=1 run
start
manu &
cmd
Lenguajes de programación
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 .
Ejemplo de programación de un contador:
CAL C10(CU := %IX10, PV := 15) es equivalente a :
LD 15
PV C10
LD %IX10
CU C10
TSX 37 / 57 - PL7 Pro NORMA IEC1131- pg. 12
Norma IEC 1131
Lenguajes de programación
Ejemplos de IL :
Lenguajes de programación
Lenguajes de programación
Lenguajes de programación
Ejemplo de SFC :
Conclusiones
Conclusiones
Límites de la norma
implementaciones no fijadas: nombre de tareas, tamaño del editor
gráfico según elección del usuario,.....
no hay mínimo subconjunto a implementar, pero si se utiliza el nombre
de un elemento de la norma (bloque función , ....) , deberá tener las
funciones asociadas ;
servicios y herramientas de desarrollo y depuración de una aplicación
(editores , lenguajes , documentación ,...) no definidas ;
ninguna regla precisa de operación, para los bloques función por ej. ;
reversibilidad entre lenguajes no descrita (LD a IL , FBD a ST , ...) ;