Вы находитесь на странице: 1из 24

PROGRAMACION AVANZADA DE

PLC’s

Énfasis en Automatización

Martha Lucia Orozco Gutiérrez

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 3
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 4
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 5
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 6
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 7
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 8
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 9
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 11
PROGRAMACION AVANZADA DE
PLC`s
 Empresas productoras

 Allan Bradley
 Siemens
 Schneider
 Otros: ABB

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 13
PROGRAMACION AVANZADA DE
PLC`s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 14
PROGRAMACION AVANZADA DE
PLC`s
LADDER

Nace en U.S. como reflejo de los esquemas eléctricos estándar utilizados en


lógica cableada

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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 alemán “Anweisungsliste”, AWL
Solo se permite una operación por línea
Cada operación se realiza sobre uno o dos operandos

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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())

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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 análoga a puertas lógica


en un circuito electrónico

Se usan en muchas aplicaciones que implican el flujo de información o datos


entre componentes de control

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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 alternativas y paralelas

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 19
PROGRAMACION AVANZADA DE
PLC`s
Equipos para programación y explotación

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

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de 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 Lógica Difusa
Puesta a punto de programas del autómata
Servidor OPC + SCADA
Visualizar, Ajustar y Gobernar la Instalación
Aplicaciones para terminal del operador
Software de comunicaciones

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 21
PROGRAMACION AVANZADA DE
PLC`s
Desarrollo de un proyecto basado en PLC’s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 22
PROGRAMACION AVANZADA DE
PLC`s
Entorno de PLC’s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 23
PROGRAMACION AVANZADA DE
PLC`s
Entorno de PLC’s

Universidad del Cauca


Martha Lucia Orozco G. Programación Avanzada de PLC's 24

Вам также может понравиться