PLC - Controladores Lógicos Programables
Enviado por chinosqui23 • 17 de Abril de 2013 • Tutorial • 4.468 Palabras (18 Páginas) • 996 Visitas
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Lección 6
Lenguajes de Programación
Clasificación de los Lenguajes de Programación
Niveles de los Lenguajes
Bajo Nivel
Alto Nivel
Niveles de los Lenguajes Específicos para PLC
Lenguajes de Programación para PLC
Listas
Plano de Contactos
Diagrama de Bloques Funcionales
Organigrama de Bloques Secuenciales
Lección 7
Operaciones Lógicas
Operaciones Lógicas
Ejemplos de Aplicación
Semana 3 - Módulo 1
-1-
-2-
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Módulo 1 - Semana 3
Lección 8
Lenguaje de
Plano de Contactos
Lenguaje de Plano de Contactos
Reglas del Lenguaje
Elementos del Lenguaje
Elementos de Entrada
Elementos de Salida
Lección 9
Temporizadores
y Contadores
Temporizadores
Definición de Tiempo de Retardo
Contadores
Ejemplos de Aplicación
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Semana 3 - Módulo 1
-3-
-2-
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Módulo 1 - Semana 3
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Lección 6
Lenguajes de Programación
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 (loader
Program) también reconocida como consola de programación o por medio de
un PC (computador Personal).Tenga en cuenta que: En procesos 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 curso.
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 las funciones a ejecutar.
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.
Semana 3 - Módulo 1
-3-
-4-
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Niveles de los Lenguajes
Los lenguajes 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.
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 es necesario, 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.
Módulo 1 - Semana 3
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Semana 3 - Módulo 1
-5-
-4-
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Módulo 1 - Semana 3
PLC - Controladores Lógicos Programables
Lenguajes de Alto Nivel:
Sena Virtual Distrito Capital 2005
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 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 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.
Tipos Descripción Nivel
Características
Visuales
Utilizan los
símbolos de planos
esquemáticos y
diagramas de bloques.
Escritos
Utilizan sentencias
similares a las de
programación de
computadores.
Acceso a los
Recursos
Alto
Restringido a
los símbolos que
proporciona el
lenguaje.
Bajo
Total a los
recursos de
programación.
Preferencias de Uso
Profesionales en áreas
de automatización
industrial, mecánica y
afines.
Profesionales en
áreas de electrónica e
informática.
Semana 3 - Módulo 1
-5-
-6-
PLC - Controladores Lógicos Programables
Sena Virtual Distrito Capital 2005
Lenguajes de Programación
para PLC:
Los fabricantes de PLC han desarrollado una cantidad de lenguajes de
programación en mayoría 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 común.
Lenguaje Características
Ejemplos*
Tipo Nivel
Listas Lista de Instrucciones
IL
Plano Diagrama Eléctrico
LADDER
LD
...