Vous êtes sur la page 1sur 73

FESTO DIDACTIC

CONTROLES LGICOS PROGRAMABLES


INSTRUCTOR: ELIAS SERVIN GARZA

Festo Didactic Mxico

CONTENIDO:
Tipos

de seales elctricas. Qu es control ? Cmo realizar interfaces empleando relevadores Repaso de los conceptos tcnicos ms utilizados. Qu es un PLC? Ventajas y desventajas. Criterios para la eleccin de un PLC.
Festo Didactic Mxico

CONTENIDO:
Caractersticas

tcnicas. Construccin de un

PLC. FESTO Funciones lgicas bsicas. Estructuras de los lenguajes de programacin: LDR y STL. Introduccin al software FST de FESTO. Mtodo para el diseo de programas combinatorios y secuenciales.
Festo Didactic Mxico

CONTENIDO:
Programacin

de temporizadores. Programacin de contadores. Programacin de banderas. Programacin de automatismos secuenciales.

Festo Didactic Mxico

Introduccin

Festo Didactic Mxico

Automatizacin Automacin
Realizacin

autnoma del trabajo.

Festo Didactic Mxico

Festo Didactic Mxico

El Control Lgico Programable (P.L.C.)

Festo Didactic Mxico

PLC
Programmable

Logic Controller Control Lgico Programable Aparicin de los primeros Controles Programables en la dcada de los 70 en la industria Automotriz Programacin similar a los circuitos electromagnticos de control (Diagrama de contactos de escalera)
Festo Didactic Mxico

Qu es un P.L.C. ?
Es un mando electrnico con una organizacin interna definida, que procesa informacin de acuerdo a un programa preestablecido por el usuario. Esta organizacin puede compararse con un cableado interno.

Festo Didactic Mxico

Sistema completo de control con P.L.C.


El sistema con P.L.C. consta bsicamente de: Hardware (parte tangible, por ejemplo: los circuitos elctricos y electrnicos) Software (parte no tangible, por ejemplo: los programas)
Festo Didactic Mxico

Diagrama a bloques de un P.L.C.


Memoria de Programa

Entradas (sensores)

Procesador
(CCU)

Salidas (Actuadores)

Festo Didactic Mxico

Sistema completo de control con P.L.C.


CPU Unidad de procesamiento Central
En esta unidad se procesa toda la informacin existente, se toman decisiones y se ordenan las ejecuciones. Es la parte inteligente del PLC

Festo Didactic Mxico

Sistema completo de control con P.L.C.


parmetros que dependen del CPU

velocidad de procesamiento
capacidad de ejecucin de multitareas (programas simultneos) capacidad lgica (funciones lgicas, aritmticas, etc..) costo
Festo Didactic Mxico

Algunos trminos empleados


Bit:

Dgito binario (0 1). Byte: Agrupamiento de 8 bits; Word:Arreglo de 2 Bytes Datos: Representacin de informacin por medio de cantidades en base binaria, octal hexadecimal. Programa: Conjunto de instrucciones datos que procesan de manera lgica y matemtica las seales para obtener un funcionamiento deseado.
Festo Didactic Mxico

el bit puede tener nicamente uno de dos valores

Festo Didactic Mxico

elctricamente el valor 0 y 1 corresponden a rangos de valor en voltaje

Festo Didactic Mxico

COMUNICACIN CON EL PROCESO

se da a travs de las entradas y salidas del PLC y los sensores, vlvulas y actuadores del proceso

Festo Didactic Mxico

Comunicacin del usuario con el P.L.C.


Programador exclusivo para digitar e introducir los programas a la memoria del P.L.C. Computadora personal con el Software de programacin previamente cargado (por ejemplo: FST)

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Tabla de Verdad

E 0 1

S 0 1

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Tabla de Verdad

E 0 1

S 0 1

Festo Didactic Mxico

Funcin Negacin No
E S

Festo Didactic Mxico

Funcin Negacin No
E S

Festo Didactic Mxico

Funcin Negacin No
E E S S

Tabla de Verdad
Festo Didactic Mxico

0 1

1 0

Funcin Conjuncin Y
E1 E2 S

E1

E2

Festo Didactic Mxico

Funcin Conjuncin Y
E1 E2 S

E1

E2

Festo Didactic Mxico

Funcin Conjuncin Y
E1 E2 S

Diagrama de escalera (LDR)

E1
0

E2
0
1

S
0
0

Tabla de Verdad
Festo Didactic Mxico

1
1

0
1

0
1

Funcin Disyuncin O
E1 E2 S

E1 E2
Festo Didactic Mxico

Funcin Disyuncin O
E1 E2 E1 E2
Festo Didactic Mxico

Funcin Disyuncin O
E1 E2 S
Diagrama de escalera (LDR)

E1
0

E2
0 1

S
0 1

Tabla de Verdad
Festo Didactic Mxico

1
1

0
1

1
1

Conexionado

Festo Didactic Mxico

Conexionado FEC-20

Festo Didactic Mxico

PROGRAMACIN

Festo Didactic Mxico

Lenguajes de programacin
Los

controles FPC de FESTO pueden ser programados en:


Diagrama de escalera (Ladder Diagram Kontaktplan) LDR KOP Lista de instrucciones (Statement List Anweisungsliste) STL AWL Diagrama de funciones (Function Chart Funktionplan) FCH FUP

Festo Didactic Mxico

Programacin en diagrama de escalera (KOP) (LDR)


Programacin

combinatoria Similar a un diagrama elctrico de contactos


El diagrama de escalera emula de una manera muy cercana a los diagramas elctricos, es decir, se consideran contactos abiertos o cerrados, en serie o en paralelo para realizar diversas funciones:

Festo Didactic Mxico

Diagrama de escalera
mediante un sencillo sistema de representacin elctrica se puede activar o desactivar salidas, segn las condiciones previas

Festo Didactic Mxico

la lgica de programacin es sencilla, trabaja con la estructura de condicin vs. accin

Festo Didactic Mxico

COMANDOS
DEFINICIONES: I O T TP C CP

: Input : Output : Timer (0 al 31) : preselector de timer (valor) : Contador : preselector de contador (valor)

Festo Didactic Mxico

COMANDOS
DEFINICIONES: R F OW IW P

:registro : flags : palabra de salidas : palabra de entradas : programa

Festo Didactic Mxico

Direccionamiento
el operador absoluto representa la funcin que a de ser reconocida por el PLC

es posible asignar al operador absoluto un operador simblico que facilita la interpretacin de la programacin

Festo Didactic Mxico

IDENTIFICACIN FISICA

los sensores y bobinas de mando se conectan al PLC y se les asigna una identificacin llamada operador absoluto en el programa

Festo Didactic Mxico

Programacin en Lista de Instrucciones (AWL) (STL)


Programacin

secuencial Similar a la programacin de alto nivel

Festo Didactic Mxico

Listado de Instrucciones
mediante un sencillo sistema de instrucciones (condiciones) se puede activar o desactivar salidas (acciones).

Step 1 if boton then Step 2 if n boton then reset lampara set lampara

jmp to 1
Festo Didactic Mxico

Listado de Instrucciones
DEFINICIONES: IF : S

THEN :

entonces

OTHRW: si no se cumple el if, entonces hacer esto LOAD: cargar un valor

AND:
OR:

funcin lgica Y
funcin lgica O

Festo Didactic Mxico

SOFTWARE

en la comunicacin entre usuario y PLC no solo existen los dispositivos electrnicos, sino tambin el software que es el medio en el que se realiza la programacin del PLC

FESTO
Festo Software Tool
V 3.1

el software de programacin de los PLC de

FESTO es el FST
Festo Didactic Mxico

Mtodo para el diseo de programas para un P.L.C.


Paso No. 1 Definici n del problema Paso No. 2 Consideraciones previas

Paso No. 3 Lista de asignaciones

Paso No. 4 Programaci n: LDR, STL

Paso No. 5 Carga del programa a la Memoria del P.L.C.

Festo Didactic Mxico

Paso No. 6 Prueba del programa y Puesta en Marcha

Paso 1: Consideraciones previas


Croquis

Festo Didactic Mxico

de situacin Esbozo de secuencia Diagrama de contactos Modo de funcionamiento y actuacin de los sensores y actuadores Diagrama de conexionado Tabla de verdad

Lista de asignaciones (Allocation List)


Operando Operando Comentario Absoluto Simblico

O0.2

Motor

1=Activa movimiento de banda

I0.0

Inicio

1=Manda inicio del ciclo

Festo Didactic Mxico

Operando simblico
Para el software FST hay que observar las siguientes reglas: Longitud de hasta 9 caracteres. No se permiten espacios entre caracteres. No se permiten caracteres especiales

(-, /, *, etc.)
Festo Didactic Mxico

Mtodo para el diseo de programas para un P.L.C.


Paso No. 1 Definici n del problema Consideraciones previas

Paso No. 2 Lista de asignaciones

Paso No. 3 Programaci n: LDR, STL

Paso No. 5 Implementaci n en el equipo de control

Festo Didactic Mxico

Paso No. 6 Prueba del programa y Puesta en Marcha

Temporizadores (Timers)

Festo Didactic Mxico

Temporizadores (Timers)
El

control FEC permite programar 256 temporizadores (del 0 al 255). Cada temporizador puede programarse desde 0.01 hasta 655.35 segundos. Es posible programarlos como:

Temporizador de impulso (T) Con retardo a la conexin (TON)* Con retardo a la desconexin (TOFF)*

*Directamente, slo en diagrama de escalera


Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva Bobina


0 t

Parte condicional Contactos


0

Tiempo programado
Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva Bobina


0 t

Parte condicional Contactos


0

Tiempo programado
Festo Didactic Mxico

Programacin de temporizadores en Diagrama de Escalera (LDR)


Como parte ejecutiva (Inicializacin):

T0
25.7 S TIMER

Festo Didactic Mxico

Programacin de temporizadores en Diagrama de Escalera (LDR)


Como parte condicional (Contactos):
T0

T0

Festo Didactic Mxico

Programacin de temporizadores en Lista de Instrucciones


Como parte ejecutiva (Inicializacin):

STEP 1 IF NOP THEN LOAD V2570 * TO TP0 SET T0 **


* Valor de tiempo en centsimas de segundo (25.7 s)

** El encendido del temporizador se puede realizar en cualquier paso


Festo Didactic Mxico

Programacin de temporizadores en Lista de Instrucciones


Como parte condicional (Contactos):
STEP 1 IF T0 THEN SET SOL_1 STEP 2 IF N T0 THEN RESET SOL_1
Festo Didactic Mxico

Temporizador con retardo a la conexin (TON)


Parte ejecutiva Bobina 0 t 1

1 Parte condicionante Contactos 0


t

Retardo programado
Festo Didactic Mxico

Programacin de temporizadores TON en Diagrama de Escalera (LDR)


Como parte ejecutiva (Inicializacin):

TON1
25.7 S TIMER

Festo Didactic Mxico

Programacin de temporizadores TON en Diagrama de Escalera (LDR)


Como parte condicional (Contactos):
TON1

TON1

Festo Didactic Mxico

Temporizador con retardo a la desconexin (TOFF)


Parte ejecutiva Bobina 0 t 1

1 Parte condicionante Contactos 0


t

Retardo programado
Festo Didactic Mxico

Programacin de temporizadores TOFF en Diagrama de Escalera (LDR)


Como parte ejecutiva (Inicializacin):

TOFF2
25.7 S TIMER

Festo Didactic Mxico

Programacin de temporizadores TOFF en Diagrama de Escalera (LDR)


Como parte condicional (Contactos):
TOFF2

TOFF2

Festo Didactic Mxico

Ejercicios de aplicacin de temporizadores: T, TON y TOFF


Por

Festo Didactic Mxico

medio de un botn pulsador se deber controlar la apertura de una compuerta, la cual ser activada por un actuador de doble efecto y un electrovlvula 5/2 monoestable. Al alcanzar su posicin final, la compuerta deber permanecer 10 segundos abierta y posteriormente deber cerrar automticamente.

Contadores (Counters)

Festo Didactic Mxico

Contadores (Counters)
El

control FEC permite programar 256 contadores (de C0 a C 255). Cada contador puede programarse desde 0 hasta 65535 eventos (de 0 a +32767 de -1 hasta -32768) Es posible programar contadores: Incrementales (INC) Decrementales (DEC)
Festo Didactic Mxico

Programacin de contadores en Diagrama de Escalera (LDR)


Como parte ejecutiva (Inicializacin):

C0
5 COUNTER

Festo Didactic Mxico

Programacin de contadores en Diagrama de Escalera (LDR)


Como parte condicional (Contactos):
C0

C0

Festo Didactic Mxico

Bits internos (banderas)


Una

Festo Didactic Mxico

bandera es un bit interno de control, el cual tambin se conoce como: Marca Recordador Relevador interno

Bits internos (banderas)


Las

banderas se utilizan como:

Detectores de flanco Recordadores de paso A nivel palabra, como memorias de estados operativos del proceso Aplicaciones en donde se requiere memorizar ciertos eventos (por ejemplo, en un teclado-display)
Festo Didactic Mxico

GRACIAS
POR

ASISTIR AL SEMINARIO E-311. NOS VEREMOS EN EL SIGUIENTE


Festo Didactic Mxico

Vous aimerez peut-être aussi