Programacion deplc

Solo disponible en BuenasTareas
  • Páginas : 10 (2263 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
Lenguajes de Programación en PLC
Los lenguajes de programación son necesarios para la comunicación entre el usuario, sea programador u operario de la máquina o proceso donde se encuentre el PLC y el PLC. La interacción que tiene el usuario con el PLC la puede realizar por medio de la utilización de un cargador de programa también reconocida como consola de programación o por medio de un PC.
Enprocesos grandes o en ambientes industriales el PLC recibe el nombre también de API (Autómata Programable Industrial) y utiliza como interfase para el usuario pantallas de plasma, pantallas de contacto (touch screen) o sistemas SCADA (sistemas para la adquisición de datos, supervisión, monitoreo y control de los procesos), cuyo contenido no serán presentados ni tenidos en cuenta en este artículo.Clasificación de los Lenguajes de Programación
Los lenguajes de programación para PLC son de dos tipos, visuales y escritos. Los visuales admiten estructurar el programa por medio de símbolos gráficos, similares a los que se han venido utilizando para describir los sistemas de automatización, planos esquemáticos y diagramas de bloques. Los escritos son listados de sentencias que describen lasfunciones a ejecutar.
[pic]
Los programadores de PLC poseen formación en múltiples disciplinas y esto determina que exista diversidad de lenguajes. Los programadores de aplicaciones familiarizados con el área industrial prefieren lenguajes visuales, por su parte quienes tienen formación en electrónica e informática optan, inicialmente por los lenguajes escritos.
Niveles de los Lenguajes
Loslenguajes de programación de sistemas basados en microprocesadores, como es el caso de los PLC, se clasifican en niveles; al microprocesador le corresponde el nivel más bajo, y al usuario el más alto.
|Tipos |Descripción |Nivel |Características |
| | | |Acceso a losrecursos |Preferencias de uso |
|Visuales |Utilizan los símboloes de planos |Alto |Restringido a los símbolos que |Profesionales en áreaas de |
| |esquemáticos y diagramas de bloques | |proporciona el lenguaje |automatización industrial, mecánica y |
| | | ||afines |
|Escritos |Utilizan sentencias similares a las |Bajo |Total a los recursos de |Profesionales en área de electrónica e|
| |de programación de computadoras | |programación |informática |
| | | || |

Lenguajes de Bajo Nivel
• Lenguaje de Máquina: Código binario encargado de la ejecución del programa directamente en el microprocesador.
• Lenguaje Ensamblador: Lenguaje sintético de sentencias que representan cada una de las instrucciones que puede ejecutar el microprocesador. Una vez diseñado un programa en lenguaje ensamblador esnecesario, para cargarlo en el sistema, convertirlo o compilarlo a lenguaje de máquina. Los programadores de lenguajes de bajo nivel deben estar especializados en microprocesadores y demás circuitos que conforman el sistema.
[pic]
Lenguajes de Alto Nivel
Se basan en la construcción de sentencias orientadas a la estructura lógica de lo deseado; una sentencia de lenguaje de alto nivel representa variasde 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 máquina. Para que un lenguaje de alto nivel sea legible por el sistema, debe traducirse a lenguaje ensamblador y posteriormente a lenguaje de máquina.
[pic]
Lenguajes de Programación para PLC
Los fabricantes de PLC han...
tracking img