Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUNGURAHUA
CONTROL INDUSTRIAL
CARRERA DE MECÁNICA INDUSTRIAL
❑ LENGUAJES DE PROGRAMACIÓN
❑ CONEXIÓN DE I/O AL PLC
❑ CICLOS SCAN DE UN PLC
❑ MEMORIAS
❑ MEMORIA INTERNA
❑ MEMORIA DE PROGRAMA
LENGUAJES DE PROGRAMACIÓN
La selección del lenguaje de programación depende de la experiencia del programador,
de la aplicación concreta, del nivel de la aplicación, de la estructura del sistema de
control, y el grado de sistema comunicación con otras dependencias.
LENGUAJES DE PROGRAMACIÓN
DIAGRAMA ESCALERA O LADDER: Este tipo de lenguaje fue uno de los primeros en ser
utilizados para la programación de los plc's, ya que se asemeja mucho con diagramas de
relevadores. Se le llama escalera por que es similar a una escalera ya que contiene dos
rieles verticales, y rieles horizontales que en este caso serian los escalones. Algunas de
las principales características son:
▪ Los 2 rieles verticales son la alimentación del circuito para
VCD uno son es el voltaje y el otro es la tierra, en caso de
VCA son L1 y L2.
▪ Las instrucciones de entrada se colocan en el lado
izquierdo
▪ Las instrucciones de salida se colocan en el lado derecho
▪ La mayoría de los PLC permiten colocar en paralelo varias
salidas.
▪ El procesador del PLC lee los datos de arriba a abajo y de
izquierda a derecha
LENGUAJES DE PROGRAMACIÓN
DIAGRAMA DE BLOAUES: Generalmente utilizan símbolos lógicos para representar al
bloque de función. Las salidas lógicas no requieren incorporar una bobina de salida,
porque la salida es representada por una variable asignada a la salida del bloque. El
diagrama de funciones lógicas, resulta especialmente cómodo de utilizar, a técnicos
habituados a trabajar con circuitos de puertas lógicas, ya que la simbología usada en
ambos es equivalente. Características:
▪ Las salidas de los bloques funcionales no se conectarán entre sí.
▪ La evaluación de una red estará terminada antes de la siguiente
LENGUAJES DE PROGRAMACIÓN
LISTA DE INSTRUCCIONES: Este tipo de lenguaje es el mas antiguo y es la base para
todos los demás lenguajes de programación que existen, es precursor de el diagrama
escalera ya que se usaba cuando las computadoras aun no tenían capacidad gráfica.
Todos los lenguajes finalmente vana a ser traducidos a lista de instrucciones.
Características:
▪ Todos los lenguajes se pueden traducir a lista de instrucciones, pero no al revés
▪ La programación es mas compacta
▪ Este lenguaje es el mas completo de todos los demás
LENGUAJES DE PROGRAMACIÓN
TEXTO ESTRUCTURADO: El texto estructurado se compone de una serie de instrucciones
que se pueden ejecutar, como sucede con los lenguajes superiores, de forma
condicionada ("IF..THEN..ELSE" o en bucles secuenciales (WHILE..DO).
Características:
▪ Trata indistintamente las mayúsculas y
las minúsculas
▪ Soporta instrucciones aritméticas
complejas.
▪ Soporta ciclos de iteración (repeat –
until, while – do)
CONEXIÓN DE I/O AL PLC
Los autómatas programables se componen de tres bloques principales:
Las memorias EPROM se utilizan para almacenar el programa de usuario, una vez que
ha sido convenientemente depurada. Las memorias EEPROM se emplean principalmente
para almacenar programas, aunque en la actualidad es cada vez más frecuente el uso de
combinaciones RAM + EEPROM (NOVRAM), utilizando estas ultimas como memorias de
seguridad que salvan el contenido de las RAM. Una vez reanudada la alimentación, el
contenido dela EEPROM se vuelca sobre la RAM. Las soluciones de este tipo están
sustituyendo a las clásicas RAM + batería puesto que presentan muchos menos
problemas.
MEMORIA INTERNA
En un Controlador Lógico Programable, la memoria interna es aquella que almacena el
estado de las variables que maneja, entradas, salidas, contadores, relees internos,
señales de estado, etc. Esta memoria interna se encuentra dividida en varias áreas, cada
una de ellas con un cometido y características distintas. La clasificación de la memoria
interna no se realiza atendiendo a sus características de lectura y escritura, sino por el
tipo de variables que almacena y el número de bits que ocupa la variable. Así, la
memoria interna del Controlador Lógico Programable queda clasificada en las siguientes
áreas.
Área auxiliar (AR): Contienen bits de control e información de recursos de PLC como:
▪ Puerto RS232C, puertos periféricos, casetes de memoria. Se dividen en dos bloques:
• Señalización: Errores de configuración, datos del sistema.
• Memorización y gestión de datos
▪ Es un área de retención.
▪ Accesible en forma de bit o de canal.
▪ No conservan su estado en caso de fallo de alimentación o cambio de modo.
MEMORIA INTERNA
Área de enlace (LR): Se utilizan para el intercambio de datos entre dos PLC´s unidos
enforma PC Link(1:1).
▪ Dedicados al intercambio de información entre PLC´s.
▪ Si no se utilizan como LR pueden usarse como IR.
▪ Accesible en forma de bit o canal.
▪ No conservan su estado en caso de fallo de alimentación o cambio de modo.