Sie sind auf Seite 1von 34

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA

Curso de Controladores Programables


Expositores:

Ing. Alfredo Contreras Mondragn Ing. Jonatan Rivera Robles

Que es un Controlador Lgico Programable o PLC?

Es un conjunto de elementos electrnicos digitales, con alto grado de integracin, capaz de ser programados a travs de un lenguaje especfico, y que sirve para controlar procesos industriales secunciales o caractersticos.

Panel de relevadores vs Controladores Programables

Controladores Lgicos Programables Allen-Bradley

Pico Controller

Micrologix 1200

Micrologix 1000
Micrologix 1500

SLC 500 PLC 5

Compact Logix
Control Logix
4

Software de Programacin RSLinx y RSLogix

Relacin Software Hardware o PLCs

Tipos de Interfases
RS-232 DF1 Ethernet 1784-PCC para dispositivos ControlNet 1784-PCIC para dispositivos ControlNet 1747-PIC / Dispositivo AIC+ Controlador para Emulador PLC-5 (DH+) Controlador para Emulador SLC 500 (DH-485) 1784-KT/KTX(D)/PKTX(D)/PCMK 1784-KTC(X) Controlador SoftLogix5 Dispositivos Remotos por Linx Gateway

Tipos de Redes

Componentes para establecer una comunicacin

RSLinx

10

RSLogix 500 y RSLogix Emulate 500

11

RSLogix 5 y RSLogix Emulate 5

12

Configuracin de un PLC Modular SLC 500


Determinar el tipo de comunicacin
Elegir el procesador o CPU Seleccionar los diferentes mdulos de entradas y salidas Elegir el chasis adecuado a nuestras necesidades Elegir la fuente de alimentacin para el sistema Seleccionar las tarjetas de comunicacin, si es necesario

RS-232
DH-485 DH+ Ethernet

13

Tipo de Procesadores SLC 500

14

Tipo de Procesadores PLC-5

15

Tipo de Tarjetas de Adquisicin de Datos

16

Conexin de Entradas / Salidas

17

Mapa de Memoria

19

Tensiones de activacin

Rango de Tensin Entradas

Rango de Tensin Salidas

18

Instrucciones y Direccionamiento
Tipo Relevador XIC, XIO, OTE, OTL, OTU, OSR
Temporizadores y Contadores TON, TOF, CTU, CTD, RTO, RES

Comparacin EQU, NEQ, LES, LEQ, GRT, GEQ, MEQ, LIM*


Operaciones Matemticas ADD, SUB, MUL, DIV, NEG, CLR, SCL*

Movimiento MOV, MVM, COP*, SQO*, FLL


Control de Programa JSR

20

Instrucciones Tipo Relevador


Entradas. Se manejan dos tipos principales de instrucciones para entrada: XIC Examina si Esta Cerrado XIO Examina si Esta Abierto OSR Genera un solo pulso cuando la condicin precedente es 1
Salidas. Se emplean tres tipos comunes de instrucciones para salida: OTE Salida Energizada ( output energize ) OTL Salida para Enclavamiento ( output latch ) OTU Salida para Des-enclavamiento ( output unlatch )

21

Direccionamiento E/S

22

Control del Programa

Saltar a Subrutina (JSR) Salta de un Archivo o Escalera a otro dentro del programa.

23

Instrucciones de Tiempo y Conteo


Temporizadores Timers. Existen tres tipos de timers:

TON Timer On Delay.- Se activa cuando las condiciones precedentes son validas y se mantienen. TOF Timer Off Delay.- Se activa cuando las condiciones precedentes pasan de verdaderas a falsas. RTO Retentive Timer On.- Se activa cada vez que las condiciones precedentes son verdaderas. RES Reset.- Restablece el preset del Temporizador a cero.

EN Enable (Se activa cuando el timer esta habilitado) TT Timer timing bit (Se activa cuando el timer esta contando) DN Done (Se activa cuando el timer termina de contar) ACC Valor acumulado (valor actual del conteo) PRE Valor preestablecido (valor hasta el cual contar)
24

Direccionamiento de Temporizadores

25

Instrucciones de Tiempo y Conteo


Contadores. Existen dos tipos de contadores:

CTU Count up.- Cuenta ascendentemente por cada pulso recibido CTD Count down.- Cuenta descendentemente por cada pulso recibido El pulso recibido se presenta cuando las condiciones precedentes pasan de falsas a verdaderas. RES Reset.- Restablece el preset del Contador a cero. OV Sobre flujo.- Bit de alarma, se activa cuando existe un sobre flujo DN Done.- Se activa cuando se alcanza el valor preestablecido CU Enable.- Se activa cuando se recibe el pulso de conteo ACC Valor acumulado.- Valor actual del conteo PRE Valor preestablecido.- Valor hasta el cual contar
26

Direccionamiento de Contadores

27

Instrucciones de Comparacin

Igual (EQU) Compara si dos valores son iguales1 No Igual (NEQ) Comprueba si dos valores son diferentes1 Menor Que (LES) Compara si un valor A es menor a otro B1 Menor o Igual Que (LEQ) Compara si un valor A es menor o igual a otro B1 Mayor Que (GRT) Compara si un valor A es mayor a otro B1 Mayor o Igual Que (GEQ) Compara si un valor A es mayor o igual a otro B1 Comparacin Mascarada (MEQ) Compara si un valor A es igual a otro B, a travs de una mscara1_2

Lmite (LIM) Nos proporciona una salida cuando la variable es mayor a un valor A y menor a un valor B1
La fuente A y la fuente B pueden ser una constante o una direccin que contenga el valor a utilizar. 2 El valor de la mscara debe estar en formato hexadecimal.
1

28

Direccionamiento de Registros N y F

29

Muestra de Instrucciones de Comparacin

30

Instrucciones Matemticas

Suma (ADD) Suma el valor A con el valor B1 Resta (SUB) Resta el valor B del valor A1 Multiplicacin (MUL) Multiplica en valor A con el valor B1 Divisin (DIV) Divide el valor A entre el valor B1 Negacin (NEG) Cambia el signo de un valor A1 Limpiar (CLR) Establece el valor de un registro a 0
La fuente A y la fuente B pueden ser una constante o una direccin que contenga el valor a utilizar, pero no constantes los dos.
1

31

Instrucciones Matemticas

Escalamiento (SCL) Escala los datos proporcionados por un mdulo analgico y los mantiene dentro de los lmites pre-establecidos por la variable de proceso o algn otro mdulo analgico. Ecuaciones empleadas para obtener una relacin lineal:

Valor escalado = (valor de entrada x razn de cambio) + desplazamiento Razn de cambio = [(escala mx. escala min.) / (entrada mx. entrada min.)] / 10,000 Desplazamiento = escala min. (entrada min. x razn de cambio) Funcin: Cuando las condiciones precedentes en el rengln son verdaderas, la instruccin multiplica el valor de la fuente por la razn de cambio, el resultado se redondea y se le suma el desplazamiento envindolo a la direccin destino.
32

Instrucciones de Movimiento

Mover (MOV) Mueve el valor de A a B1 Mover con Mscara (MVM) Mueve el valor de A a B, a travs de una mscara1 Copiar (COP) Copia el/los valor(es) de A a B1 Secuenciador (SQO) Mueve secuencialmente los valores de una fuente A(N) a un destino B(N) 1
La fuente A y la fuente B pueden ser una constante o una direccin que contenga el valor a utilizar, pero no constantes los dos.
1

33

POR SU ATENCIN MUCHAS GRACIAS


ESPERAMOS QUE EL CONTENIDO DEL CURSO HAYA SIDO DE TU AGRADO Y TE SIRVA PARA MEJORAR TU DESEMPEO PROFESIONAL. ESPERAMOS TUS COMENTARIOS, DUDAS, PREGUNTAS O ACLARACIONES:
ING. ALFREDO CONTRERAS MONDRAGN TEL: 57-29-60-00 EXT. 54548 CEL. 55-32-48-21-89 Email. alcontreras@ipn.mx

M. en C. RAFAEL LARA MONTEJANO


TEL: 57-29-60-00 EXT. 54560 CEL. 55-24-97-94-21 Email. raflara_01@yahoo.com.mx ING. JONATAN RIVERA ROBLES

TEL: 57-29-60-00 EXT. 54548


CEL . 55-27-37-68-08 Email. ing_jrr84@hotmail.com

Das könnte Ihnen auch gefallen