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

FESTO DIDACTIC

BIENVENIDOS AL SEMINARIO
INTRODUCCIN A LOS CONTROLES LGICOS PROGRAMABLES
INSTRUCTOR: ING. JORGE GUTIERREZ MARTINEZ
Festo Didactic Mxico

OBJETIVOS:
Disear,construir y probar sistemas electroneumticos sencillos manejados por controles lgicos programables Implementar cambios en la programacin de mquinas industriales, controladas por PLCs. Seleccionar y programar el PLC ms adecuado para un proceso industrial. Corregir fallas en un proceso industrial bsico.

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. 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

Automatizacin
Descarga

de trabajo. Aseguramiento de la calidad. Aseguramiento de la productividad.

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

Aplicaciones del P.L.C.

Festo Didactic Mxico

Qu es una seal ?
Seal:

Es la representacin de una informacin, con medios de transmisin fsicamente medibles

Festo Didactic Mxico

Seales
Las seales se clasifican en:
Analgicas Discretas

Festo Didactic Mxico

Clasificacin de las seales


Analgicas

t
Discretas

Festo Didactic Mxico

Seal analgica

t
Una seal analgica es una seal CONTINUA con respecto al tiempo. Tiene una cantidad INFINITA de valores. Ejemplos: Temperatura, Velocidad, Caudal, etc.

Festo Didactic Mxico

Seal Discreta

Seal Discreta

Se al Binaria
Festo Didactic Mxico

Se al Digital

Seal Binaria
1

0 t1 t2 t3 t

La seal binaria es una seal discontinua (0=Inactivo 1=Activo). Todos los PLCs procesan seales binarias. Es ms fcil manejar slo 2 valores (0 1, 0V 24V, No S, Apagado Encendido).
Festo Didactic Mxico

Qu es control ?
Es

aquel proceso en un sistema, en el cual influyen magnitudes de entrada sobre magnitudes de salida debido a la lgica intrnseca del sistema.

Festo Didactic Mxico

Clasificacin del Control

CONTROL

CONTROL DE LAZO ABIERTO

CONTROL DE LAZO CERRADO

Festo Didactic Mxico

Control de lazo abierto

Seal de entrada

Sistema de control

Seal de salida

En el control de lazo abierto mando regularmente se emplean seales binarias


Festo Didactic Mxico

Control de lazo cerrado


Seal de entrada

Sistema de control

Seal de salida

Seal de Retroalimentacin
En el control de lazo cerrado regularmente se emplean seales analgicas.
Festo Didactic Mxico

Tipos de Control de acuerdo con su programacin


CONTROL
PROGRAMA CABLEADO MEMORIA PROGRAMABLE

FIJO

REPROGRAMABLE

PROGRAMAS INTERCAMBIABLES

MEMORIA DE LIBRE PROGRAMACIN (RAM)

MEMORIA NO BORRABLE (PROM)

MEMORIA BORRABLE (EPROM)

Festo Didactic Mxico

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

Festo Didactic Mxico

Qu es un P.L.C. ?
Es un mando electrnico con una organizacin interna definida. Esta organizacin puede compararse con un cableado interno. La estructura consta de los siguientes elementos funcionales: Unidad Central de Control (CCU) Memoria de datos Memoria de programa Unidades de Entrada y Salida
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

Componentes de un sistema de control con P.L.C.


Sensores:

En general, nos referimos a todos los elementos de introduccin de seal Actuadores elementos de trabajo, como por ejemplo: motores elctricos, cilindros neumticos, focos piloto, alarmas sonoras, etc.
Festo Didactic Mxico

Componentes de un sistema de control con 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

Diagrama a bloques de un P.L.C.


Memoria de Programa

Entradas (sensores)

Procesador
(CCU)

Salidas (Actuadores)

Festo Didactic Mxico

Algunos trminos empleados


Bit:

Dgito binario (0 1). Byte: Agrupamiento de 8 bits; tambin se le conoce como palabra de informacin (word) 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

Bit
Dgito

binario, es decir, 0 1, Apagado Encendido, Inactivo Activo, Falso Verdadero, Etc. Todos los PLCs procesan seales binarias
15 1 0 1 0 1 4 0 3 1 2 1 1 0 0 0

Organizacin por bit (bit 3 activado)


Festo Didactic Mxico

Byte
Agrupamiento de informacin en 8 bits. Tambin se le conoce como palabra de informacin (Word) Siempre que no se indique otra cosa, una palabra equivale a un byte.

7 6 0 1

5 0

4 1

3 2 1 0

1 1

0 0

Organizacin por byte (por palabra)


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

Festo Didactic Mxico

Programacin en Lista de Instrucciones (AWL) (STL)


Programacin

secuencial Similar a la programacin de alto nivel

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Festo Didactic Mxico

Funcin lgica Identidad S


E S

Tabla de Verdad

0 1

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

E
0 1

S
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) (KOP)

E1
0

E2
0

S
0

Tabla de Verdad
Festo Didactic Mxico

0
1 1

1
0 1

0
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) (KOP)

E1
0

E2
0 1 0 1

S
0 1 1 1

Tabla de Verdad
Festo Didactic Mxico

0 1 1

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


Diagrama

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 Absoluto Operando Comentario 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

Ventajas del P.L.C.


Elevada seguridad de funcionamiento Localizacin sencilla de averas Sencilla instalacin Reducida necesidad de espacio Reducido consumo de energa Rpida modificacin del programa

Festo Didactic Mxico

Desventajas
Elevados

costos de adquisicin Ausencia de normalizacin Ausencia de un lenguaje de programacin unificado


Festo Didactic Mxico

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

Estructura de un temporizador
Los temporizadores estn estructurados de la siguiente manera:
T255 1 0 1 0 1 T4 T3 T2 T1 T0 0 1 1 0 0

Como bit de estado (0= Inactivo 1= Activo)

Festo Didactic Mxico

Preselector del temporizador TP


TP 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1

255 1

Palabra de 16 bits en donde se almacena el valor preseleccionado para cada temporizador (de 0 a 655.35)
Festo Didactic Mxico

Palabra del temporizador TW


TW 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1

255 1

Palabra de 16 bits en donde se almacena el valor actual de tiempo del temporizador correspondiente (TW)
Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva Bobina


0
t 1

Parte condicional Contactos


0

Tiempo programado
Festo Didactic Mxico

Temporizador de Impulso (T)


1

Parte ejecutiva Bobina


0
t 1

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

Programacin de temporizadores en Lista de Instrucciones


Como parte condicional (Contactos): STEP 1 IF T0 Condicin verdadera si T0 = 1 THEN SET SOL_1

STEP 2 IF N T0 Condicin verdadera si T0 = 0 THEN RESET SOL_1


Festo Didactic Mxico

Temporizador con retardo a la conexin (TON)


Parte ejecutiva Bobina 1

0
t 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 1

0
t 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

Estructura de un contador
Los contadores estn estructurados de manera similar a los temporizadores:
C255 1 0 1 0 1 C4 C3 C2 C1 C0 0 1 1 0 0

Como bit de estado (0= Inactivo 1= Activo)

Festo Didactic Mxico

Preselector del contador CP


CP 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1

255 1

Palabra de 16 bits en donde se almacena el valor preseleccionado para cada contador (de 0 a 65535)
Festo Didactic Mxico

Palabra del contador CW


CW 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1

255 1

Palabra de 16 bits en donde se almacena el valor actual de eventos del contador correspondiente (CW)
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

Programacin de contadores en Lista de Instrucciones


Como parte ejecutiva (Inicializacin):

STEP 1 IF NOP THEN LOAD V5 TO CP0 SET C0 ** ** El encendido del contador se puede realizar en cualquier paso
Festo Didactic Mxico

Programacin de contadores en Lista de Instrucciones


Como parte condicional (Contactos): STEP 1 IF C0 Condicin verdadera si C0 = 1 THEN SET SOL_1

STEP 2 IF N C0 Condicin verdadera si C0 = 0 THEN RESET SOL_1


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

Organizacin de las banderas


Estn organizadas en 10,000 palabras de 16 bits
Palabra 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1

1 9999

Direccionamiento a nivel palabra: FW0 Direccionamiento a nivel bit: F1.12


Festo Didactic Mxico

Integracin de SLC500 dentro ...


SLC 5/02 CPU
POWER
RUN COMM CPU FAULT FORCED I/O BATTERY LOW

INPUT

OUTPUT

INPUT

DC-SINK

DC-SOURCE

DC-SINK

A-B A-B
QUALITY

.. SB/ SF60 Terminal de Vlvulas Tipo 03/ 4B

Festo Didactic Mxico

Terminal de Vlvulas

Tipo 3

* Elctrica.

* Control (Nodos).
* Neumtica.

Festo Didactic Mxico

SSLW Feb.1999.

Terminal de Vlvulas

Mdulos de Entradas y Salidas.


Mdulos de Entradas:
Versin PNP
Con 4 Entradas con conector M12 Con 8 Entradas con conector M12

Versin NPN
Con 4 Entradas con conector M12 Con 8 Entradas con conector M12

Mdulos de Salida:
Versin PNP
Con 4 Salidas con conector M12

Festo Didactic Mxico

SSLW Feb.1999.

Terminal de Vlvulas

Conexin Elctrica para los mdulos HC.


3:0 VCD. 2:PE. 1:Salida X+1 4:Salida X. 3:0 VCD. 2:PE. 1:Salida X+1 4:Salida X. 3:0 VCD. 2:PE. 2:PE. 4:Salida X. 1:Salida X+1 3:0 VCD.

4:Salida X.
1:Salida X+1

Festo Didactic Mxico

SSLW Feb.1999.

Sistema SLC 500

Tipos de Chassis Rack con 4 ranuras (slots) Rack con 7 ranuras (slots) Rack con 13 ranuras (slots)

SLC 5/02 CPU


RUN COMM CPU FAULT FORCE D I/ O BATTERY LO W

Tipos de procesador
SLC 5/04
SLC 5/02 CPU
RUN COMM CPU FAULT FORCE D I/ O BATTERY LO W

12..60 K

0.9 ms/K

SLC 5/03
SLC 5/02 CPU
RUN COMM CPU FAULT FORCE D I/ O BATTERY LO W

12K memoria 1 ms/K 4K memoria 4,8 ms/K 1K memoria 8 ms/K

SLC 5/02 CPU


RUN COMM CPU FAULT FORCE D I/ O BATTERY LO W

SLC 5/02 SLC 5/01

Festo Didactic Mxico

La relacin Festo / Rockwell


La Relacin de Tecnologa

La Cooperacin de comercializacin. Encompass Partner Program Local Co-operation Joint Market Communication
Festo Didactic Mxico

Nodo SB/ SF60


SB60
LED de Status

SF60

como SLC5/02.

Data Highway 485 Interface de Diagnostico Conector DeviceNet con LED de Status y Display
Festo Didactic Mxico

PLC SB60 y SF60 = SLC500 Procesador 5/02


Tensin

nominal: 24 V c.d. Margen admisible: + 10%/-15% Consumo de potencia: 4.8 W a 24 V c.d. Capacidad de memoria: 4K bytes de memoria de usuario Tiempo de procesamiento: 4.8 ms/Kbyte Cantidad de programas: 1 programa principal, mx. 156 subrpogramas
Festo Didactic Mxico

Entradas binarias
96

direcciones de entradas locales 64 direcciones de entradas descentralizadas a travs de conexin a CP 124 direcciones de entradas descentralizadas a travs de ASi
Festo Didactic Mxico

Salidas binarias
48

direcciones de salidas locales de salidas, de ellas mx. 26 solenoides de electrovlvulas 64 direcciones descentralizadas de salidas a travs de conexin a CP 124 direcciones descentralizadas de salidas a travs de ASi
Festo Didactic Mxico

Entradas/Salidas analgicas
Entradas

analgicas:

Tensin 0-10 V (12 bits) corriente 4-20 mA(11 bits)


Salidas

analgicas:

Tensin 0-10 V (12 bits) Corriente 4-20 mA (12 bits)


Festo Didactic Mxico

Interfaz de programacin
Nodos

SB60 y SF60 como control aislado a travs de software RSLogix 500 APS. Se programa y configura en el Data Highway 485 (DH-485). Tambin se requiere el PIC-1747 (Personal computer Interface Converter)
Festo Didactic Mxico

Cmo Programar SB/SF60


KDI-SB60- 3,0-M12 ..... - 6,0- ... ..... -10,0- ...

Progr., cable 1747-C10

APS-Software

A.I. -Software
RSLogix 500

Festo Didactic Mxico

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