Sie sind auf Seite 1von 24

PROGRAMACION AVANZADA DE

PLC’s

Énfasis en Automatización

Martha Lucia Orozco Gutiérrez

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 1


PROGRAMACION AVANZADA DE
PLC’s
 PLC’s
Definición 61131: Un automata programable es una máquina
electrónica programable diseñada para ser utilizada en un entorno
industrial (hostil), que utiliza una memoria programable para el
almacenamiento interno de operaciones orientadas al usuario, para
implantar soluciones específicas tales como funciones lógicas,
secuencias, temporizaciones, conteos y funciones aritméticas, con el
fin de controlar mediante entradas y salidas, digitales y analógicas,
diversos tipos de máquinas o procesos.

AP= PLC
Automata programable= Programmable Logic Controller

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 2


PROGRAMACION AVANZADA DE
PLC’s
 Cómo surgen los PLC’s?
Hacia 1969, en respuesta a necesidades de automatización que
permitieran seguir las técnicas de producción y reducir el tiempo de
entrada en producción de nuevos productos (vehiculos).

+Competencia⇒ Nuevos Modelos en –Tiempo, +Baratos,


+Calidad.

 Características Introducidas

 Herramienta de fácil manejo


 Facilita el trabajo en el laboratorio (independencia de la ubicación del
proceso)
 No requiere ser usado por personal altamente calificado

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 3


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 4


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 5


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 6


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 7


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 8


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 9


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 10


PROGRAMACION AVANZADA DE
PLC`s
 Criterios Cualitativos de Selección de un PLC

 Ayudas al desarrollo de programas


 Fiabilidad de productos
 Servicios del suministrador
 Normalización en la planta
 Compatibilidad con equipos de otras gamas
 Coste
 Previsión de repuestos

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 11


PROGRAMACION AVANZADA DE
PLC`s
 Empresas productoras
 Allan Bradley
 Siemens
 Schneider
 ABB
 ……

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 12


PROGRAMACION AVANZADA DE
PLC`s
 Elementos de programación

4 Lenguajes de programación + Grafcet

Lenguajes Graficos
Diagrama de escalera (ladder Diagram “LD”)
Diagrama de bloques funcionales (Function Block Diagram “FBD”)

Lenguajes Literales
Lista de Instrucciones (Instruction List “IL”)
Texto Estructurado (Structured Text “ST”)

Cómo se determina el lenguaje de programación????


Depende de la experiencia del programador, de la aplicación,
Del nivel de definición, de la estructura del sistema de control,
Del grado de comunicación con otros departamentos de la empresa

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 13


PROGRAMACION AVANZADA DE
PLC`s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 14


PROGRAMACION AVANZADA DE
PLC`s
LADDER
Nace en U.S. como reflejo de los esquemas electricos estandar utilizados en
logica cableada

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 15


PROGRAMACION AVANZADA DE
PLC`s
IL Instruction List

Modelo de ejecución basado en un acumulador (pila) simple


Basado en el lenguaje aleman “Anweisungsliste”, AWL
Solo se permite una operación por linea
Cada operación se realiza sobre uno o dos operandos

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 16


PROGRAMACION AVANZADA DE
PLC`s
ST Structured Text

Lenguaje de alto nivel estructurado en bloques


Sintaxis parecida a Pascal
Posibilidad de utilizar expresiones complejas e instrucciones anidadas
Soporte para:
Bucles (Repeat- Until, While-Do)
Ejecución Condicional (IF-Then-Else, Case)
Funciones (SQRT(), SIN())

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 17


PROGRAMACION AVANZADA DE
PLC`s
FBD Functional Block DIagram

Lenguaje grafico ampliamente usado en Europa


Permite elementos de programa que se unen en forma analoga a puertas lógicas
en un circuito electronico
Se usan en muchas aplicaciones que implican el flujo de información o datos entre
componentes de control

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 18


PROGRAMACION AVANZADA DE
PLC`s
Diagrama Funcional Secuencial SFC

Potente técnica grafica para describir el comportamiento secuencial de un


programa de control
Se usa para particionar un programa de control
Facilita el rápido diagnostico de problemas en el algoritmo de control
Los elementos son etapas con acciones y transiciones
Permite secuencias laternativas y paralelas

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 19


PROGRAMACION AVANZADA DE
PLC`s
Equipos para programacion y explotación

De Ajuste
De programación y Mantenimiento
Puesto de trabajo PC
Visualizadores con Pantalla Alfanumerica
Terminales con Pantalla Alfanumerica
Visualizadores con Pantalla semigrafica
Pupitres de Explotación y Control
Terminales con Pantalla grafica
Estaciones de dialogo y control

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 20


PROGRAMACION AVANZADA DE
PLC`s
Algunos Programas de Diseño y Explotación

Herramientas de simulación
Diseño e Instalación de Aplicaciones
Desarrollo de funciones C
Tratamiento en Logica Difusa
Puesta a punto de p rogramas del automata
Servidor OPC + SCADA
Visualizar, Ajustar y Gobernar la Instalación
Aplicaciones para terminal del operador
Software de comunicaciones

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 21


PROGRAMACION AVANZADA DE
PLC`s
Desarrollo de un proyecto basado en PLC’s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 22


PROGRAMACION AVANZADA DE
PLC`s
Entorno de PLC’s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 23


PROGRAMACION AVANZADA DE
PLC`s
Entorno de PLC’s

Martha Lucia Orozco G. Universidad del Valle Programación PLC's 24

Das könnte Ihnen auch gefallen