Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las cinco partes del estndar IEC 61131 resumen los requerimientos de los
sistemas de PLC modernos. Estos requerimientos involucran al hardware
del PLC Y el sistema de programacin. El estndar incluye a ambos
conceptos en comn estn ya en uso en la programacin del PLC y en
nuevos mtodos de programacin adicionales.
Declaracin de variables.
El estndar IEC-61131-3 usa variables para almacenar y procesar
informacin. Las variables corresponden a flags o bits de memoria en los
sistemas de PLC. Sus locaciones de almacenamiento no necesitan ms ser
definidas manualmente por el usuario (como una direccin global absoluta),
pero son gestionadas automticamente por el sistema de programacin y
cada cual posee un tipo de arreglo de dato.
Programas.
La norma define un programa como el conjunto lgico de todos los elementos y
construcciones que son necesarios para el tratamiento de seales que requiere
para el control de una maquina o proceso mediante un PLC
Funciones.
Bloques funcionales.
Los bloques funcionales pueden ser definidos por el usuario empleando alguno de
los lenguajes de la noma paro tambin existen FBS estndar (biestables,
deteccin de flancos, contadores temporizadores etc.)
Otra de las diferencias fundamentales con respecto a las funciones y que les
confiere gran potencia de uso, es la posibilidad de crear tantas copias como se
desee de un mismo FB. A cada copia se le lama instancia. Cada instancia llevara
asociado un identificador y una estructura de datos que contenga sus variables de
entrada, de salida e internas separada del resto de instancias.
Lenguajes de programacin.
La norma define cuatro lenguajes de programacin normalizados. Esto significa
que su sintaxis y su semntica ha sido definida, no permitiendo particularidades
distintivas.
Los lenguajes consisten en dos tipos de tipo literal y dos de tipo grfico.
Literales:
Grficos:
Implementaciones.
Cumplir con todos los requerimientos de la norma IEC 6113-3 no es fcil por eso
se permiten implementaciones parciales en varios aspectos. Esto hace referencia
al nmero de lenguajes que soportan las herramientas de desarrollo disponibles, y
al nmero de funciones y de bloques funcionales. Con ello se deja la libertad al
suministrador, pero el usuario debe tener cuidado durante el proceso de seleccin
de la herramienta adecuada, incluso una actualizacin del software puede dar
lugar a una carga de trabajo mayor durante la implementacin.