Sunteți pe pagina 1din 10

Lenguajes de Programacin

Los lenguajes de programacin son necesarios para la comunicacin entre el usuario (sea programador u operario de la mquina o proceso donde se encuentre el PLC) y el PLC. La interaccin que tiene el usuario con el PLC la puede realizar por medio de la utilizacin de un cargador de programa, tambin reconocida como consola de programacin o por medio de una computadora personal atreves de software creado por los fabricante de los Autmatas programables

Clasificacin de los Lenguajes de Programacin:


Los lenguajes de programacin para PLC son de dos tipos:

Los visuales son aquellos programa que su estructuracin es por medio de smbolos grficos, como por ejemplo los planos esquemticos y diagramas de bloques. Los escritos son listados de sentencias que describen las funciones a ejecutar.

Niveles de los Lenguajes


Los lenguajes de programacin del sistemas esta basado en microprocesadores, como es el caso de los PLC, se clasifican en niveles; al microprocesador le corresponde el nivel ms bajo, y al usuario el ms alto.

Lenguajes de Bajo Nivel:


Lenguaje de Mquina: Cdigo binario encargado de la ejecucin del programa directamente en el microprocesador. Lenguaje Ensamblador: Lenguaje sinttico de sentencias que representan cada una de las instrucciones que puede ejecutar el microprocesador

Lenguajes de Alto Nivel:


Se basan en la construccin de sentencias orientadas a la estructura lgica de lo deseado; una sentencia de lenguaje de alto nivel representa varias de bajo; cabe la posibilidad que las sentencias de un lenguaje de alto nivel no cubran todas las instrucciones del lenguaje de bajo nivel, lo que limita el control sobre la mquina. Para que un lenguaje de alto nivel sea legible por el sistema, debe traducirse a lenguaje ensamblador y posteriormente a lenguaje de mquina.

Lenguajes de Programacin para PLC


Los fabricantes de PLC han desarrollado una cantidad de lenguajes de programacin en mayora de los casos siguiendo normas internacionales, con el fin de suplir las necesidades y expectativas de los programadores. En la siguiente tabla se presentan lenguajes de uso comn.

Lenguajes de Programacin para PLC

PROGRAMACIN
Que se va automatizar. Replantear el problema de la automatizacin. Crear los programa Programa: Conjunto de instrucciones Instrucciones: Conjunto de operandos y operadores Operadores: Particulares de cada Lenguajes. Operados: Siempre los mismos. Entrada y salida (Digital y anlogos). Mdulos o bloques complejo de datos (Contadores, temporizadores, comparadores, desplazamiento de bit y palabras, etc.) Memorias, marcas o TAGs

Forma de Ejecucin de los programas


Cclicas es la mas habitual. Eventos cada vez que se cambie un estado en una lnea Peridicas por tiempo definidos. Peridicas y por eventos de forma simultanea.

MODO DE FUNCIONAMIENTO
PROGRAM: permite programar y trasferir el programa del usuario desde el sistema de programacin hasta el PLC RUN: Permite al PLC controlar el Proceso. Ejecucin Cclica. Tproceso > Tciclo. Ejecucin Periodica. Tproceso > Tciclo

PROGRAM INICIO Chequeo de Hardware

Creacin del programa por el usuario Trasferencia del programa

Chequeo de la CPU

HARDW. OK SI
NO

NO

Lecturas de entradas T lectura

CPU OK? SI Chequeo de RAM

Inicializacin de variable y temp.

INDICADOR DE ERROR FIN

Procesamiento T Ejecucin

RAM OK SI

NO

Ejecucin del programa del usuario

Lecturas en las salidas


T Actualizacin

RUN

S-ar putea să vă placă și